{"mappings":"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GAAyB,IAAhBA,EAAKre,SAAgB,EAAA2hC,EAAAM,cAAa5jB,EAAK6jB,WAAW,MAEjEC,EAA0BN,EAAaO,SAAS,SAEhDC,EAAmB/5B,EAAM85B,SAAS,OAASD,EAC3CG,EAAmBh6B,EAAM85B,SAAS,MAClCG,EAAuBF,GAAoBC,EAC3CE,IACFx2B,SAA0CA,EAAQy2B,aAClDV,GACAz5B,EAAMtI,OAAS,IACfuiC,GACAP,GACAG,GACJ,IAAIx2B,EAAS,GAEb,MAAM+2B,EAAqBX,IAAgB,EAAAJ,EAAAM,cAAa35B,EAAM45B,WAAW,IAYzE,OAVIM,IAA0BE,GAAuBV,KACnDr2B,GAAU,MAGZA,GAAUk2B,GAENW,GAAwBD,KAC1B52B,GAAU,MAGL,MAAQA,EAAS,KAC1B,C,sCCzKA,SAAgBg3B,EAAaC,GAC3B,OAAgB,IAATA,GAA4B,KAATA,CAC5B,C,yECNA,SAAgBC,EAAYpB,GAC1B,MAAO,IAAIA,EAAI55B,QAAQi7B,EAAeC,KACxC,C,mCAEA,MAAMD,EAAgB,gCAEtB,SAASC,EAAgBtB,GACvB,OAAOuB,EAAgBvB,EAAIS,WAAW,GACxC,CAEA,MAAMc,EAAkB,CACtB,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,MACA,MACA,MACA,UACA,MACA,MACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,GACA,GACA,MACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,OACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GAC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","sources":["node_modules/@parcel/runtime-js/lib/helpers/bundle-manifest.js","node_modules/react/jsx-runtime.js","node_modules/react/cjs/react-jsx-runtime.production.min.js","node_modules/react/index.js","node_modules/react/cjs/react.production.min.js","node_modules/symbol-observable/es/index.js","node_modules/symbol-observable/es/ponyfill.js","node_modules/@apollo/src/react/hooks/useMutation.ts","node_modules/tslib/tslib.es6.js","node_modules/@apollo/src/core/ApolloClient.ts","node_modules/@apollo/src/utilities/globals/index.ts","node_modules/ts-invariant/src/invariant.ts","node_modules/@apollo/src/utilities/globals/DEV.ts","node_modules/@apollo/src/utilities/globals/global.ts","node_modules/@apollo/src/utilities/globals/maybe.ts","node_modules/@apollo/src/utilities/globals/fix-graphql.ts","node_modules/ts-invariant/process/index.js","node_modules/process/browser.js","node_modules/graphql/language/source.mjs","node_modules/graphql/jsutils/devAssert.mjs","node_modules/graphql/jsutils/inspect.mjs","node_modules/graphql/jsutils/instanceOf.mjs","node_modules/@apollo/src/link/core/ApolloLink.ts","node_modules/@apollo/src/utilities/observables/Observable.ts","node_modules/zen-observable-ts/module.js","node_modules/@apollo/src/link/utils/createOperation.ts","node_modules/@apollo/src/link/utils/transformOperation.ts","node_modules/@apollo/src/utilities/graphql/getFromAST.ts","node_modules/@apollo/src/utilities/graphql/storeUtils.ts","node_modules/@apollo/src/utilities/common/objects.ts","node_modules/@apollo/src/utilities/graphql/fragments.ts","node_modules/@apollo/src/link/utils/validateOperation.ts","node_modules/@apollo/src/link/core/execute.ts","node_modules/@apollo/src/version.ts","node_modules/@apollo/src/link/http/HttpLink.ts","node_modules/@apollo/src/link/http/createHttpLink.ts","node_modules/graphql/language/visitor.mjs","node_modules/graphql/language/ast.mjs","node_modules/graphql/language/kinds.mjs","node_modules/@apollo/src/utilities/graphql/directives.ts","node_modules/@apollo/src/link/http/serializeFetchParameter.ts","node_modules/@apollo/src/link/http/selectURI.ts","node_modules/@apollo/src/link/http/parseAndCheckHttpResponse.ts","node_modules/@apollo/src/link/http/responseIterator.ts","node_modules/@apollo/src/utilities/common/responseIterator.ts","node_modules/@apollo/src/utilities/common/canUse.ts","node_modules/@apollo/src/link/http/iterators/async.ts","node_modules/@apollo/src/link/http/iterators/nodeStream.ts","node_modules/@apollo/src/link/http/iterators/promise.ts","node_modules/@apollo/src/link/http/iterators/reader.ts","node_modules/@apollo/src/link/utils/throwServerError.ts","node_modules/@apollo/src/link/http/checkFetcher.ts","node_modules/@apollo/src/link/http/selectHttpOptionsAndBody.ts","node_modules/graphql/language/printer.mjs","node_modules/graphql/language/blockString.mjs","node_modules/graphql/language/characterClasses.mjs","node_modules/graphql/language/printString.mjs","node_modules/@apollo/src/link/http/createSignalIfSupported.ts","node_modules/@apollo/src/link/http/rewriteURIForGET.ts","node_modules/@apollo/src/link/utils/fromError.ts","node_modules/@apollo/src/core/QueryManager.ts","node_modules/@wry/equality/src/equality.ts","node_modules/@apollo/src/utilities/common/incrementalResult.ts","node_modules/@apollo/src/cache/inmemory/object-canon.ts","node_modules/@wry/trie/src/trie.ts","node_modules/@apollo/src/cache/inmemory/helpers.ts","node_modules/@apollo/src/utilities/common/compact.ts","node_modules/@apollo/src/utilities/common/mergeDeep.ts","node_modules/@apollo/src/utilities/observables/asyncMap.ts","node_modules/@apollo/src/utilities/common/cloneDeep.ts","node_modules/@apollo/src/utilities/observables/Concast.ts","node_modules/@apollo/src/utilities/observables/iteration.ts","node_modules/@apollo/src/utilities/observables/subclassing.ts","node_modules/@apollo/src/utilities/common/errorHandling.ts","node_modules/@apollo/src/utilities/common/arrays.ts","node_modules/@apollo/src/utilities/common/makeUniqueId.ts","node_modules/@apollo/src/utilities/graphql/transform.ts","node_modules/@apollo/src/utilities/common/filterInPlace.ts","node_modules/@apollo/src/errors/index.ts","node_modules/@apollo/src/core/ObservableQuery.ts","node_modules/@apollo/src/core/networkStatus.ts","node_modules/@apollo/src/core/LocalState.ts","node_modules/@apollo/src/cache/inmemory/reactiveVars.ts","node_modules/optimism/src/cache.ts","node_modules/optimism/src/context.ts","node_modules/optimism/src/helpers.ts","node_modules/optimism/src/entry.ts","node_modules/optimism/src/dep.ts","node_modules/optimism/src/index.ts","node_modules/@wry/context/src/slot.ts","node_modules/@wry/context/src/context.ts","node_modules/@apollo/src/core/QueryInfo.ts","node_modules/@apollo/src/utilities/common/mergeOptions.ts","node_modules/@apollo/src/react/parser/index.ts","node_modules/@apollo/src/react/hooks/useApolloClient.ts","node_modules/@apollo/src/react/context/ApolloContext.ts","node_modules/@apollo/src/react/hooks/useQuery.ts","node_modules/@apollo/src/react/hooks/useSyncExternalStore.ts","node_modules/@apollo/src/utilities/common/maybeDeepFreeze.ts","src/gql/index.ts","src/gql/gql.ts","src/gql/graphql.ts","src/gql/fragment-masking.ts","src/ui/button.tsx","node_modules/classnames/index.js","node_modules/@parcel/runtime-js/lib/helpers/bundle-url.js","node_modules/react-dom/cjs/react-dom.production.min.js","node_modules/scheduler/index.js","node_modules/scheduler/cjs/scheduler.production.min.js","src/ui/RouteTitle.tsx","src/ui/menuWithTrigger.tsx","src/ui/menu.tsx","node_modules/@floating-ui/dom/dist/floating-ui.dom.esm.js","node_modules/@floating-ui/core/dist/floating-ui.core.esm.js","node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.esm.js","node_modules/react-dom/index.js","node_modules/@headlessui/react/dist/components/transitions/transition.js","node_modules/@headlessui/react/dist/utils/render.js","node_modules/@headlessui/react/dist/utils/match.js","node_modules/@headlessui/react/dist/internal/open-closed.js","node_modules/@headlessui/react/dist/hooks/use-is-mounted.js","node_modules/@headlessui/react/dist/hooks/use-iso-morphic-effect.js","node_modules/@headlessui/react/dist/utils/ssr.js","node_modules/@headlessui/react/dist/hooks/use-latest-value.js","node_modules/@headlessui/react/dist/hooks/use-server-handoff-complete.js","node_modules/@headlessui/react/dist/hooks/use-sync-refs.js","node_modules/@headlessui/react/dist/hooks/use-event.js","node_modules/@headlessui/react/dist/hooks/use-transition.js","node_modules/@headlessui/react/dist/components/transitions/utils/transition.js","node_modules/@headlessui/react/dist/utils/once.js","node_modules/@headlessui/react/dist/utils/disposables.js","node_modules/@headlessui/react/dist/utils/micro-task.js","node_modules/@headlessui/react/dist/hooks/use-disposables.js","node_modules/react-icons/hi2/index.esm.js","node_modules/react-icons/lib/esm/index.js","node_modules/react-icons/lib/esm/iconBase.js","node_modules/react-icons/lib/esm/iconContext.js","src/ui/classNames.tsx","src/ui/loader.tsx","node_modules/react-icons/ri/index.esm.js","node_modules/@parcel/runtime-js/lib/runtime-d0373ba35c064428.js","node_modules/@parcel/runtime-js/lib/helpers/browser/js-loader.js","node_modules/@parcel/runtime-js/lib/helpers/cacheLoader.js","node_modules/@parcel/runtime-js/lib/runtime-4018f4f1e294873c.js","src/entry.tsx","src/App.tsx","node_modules/@apollo/src/react/context/ApolloProvider.tsx","node_modules/@apollo/src/cache/core/cache.ts","node_modules/@apollo/src/cache/core/types/common.ts","node_modules/@apollo/src/cache/inmemory/entityStore.ts","node_modules/@apollo/src/cache/inmemory/readFromStore.ts","node_modules/@apollo/src/utilities/common/stringifyForDisplay.ts","node_modules/@apollo/src/cache/inmemory/key-extractor.ts","node_modules/@apollo/src/cache/inmemory/policies.ts","node_modules/@apollo/src/cache/inmemory/writeToStore.ts","node_modules/@apollo/src/cache/inmemory/inMemoryCache.ts","node_modules/@apollo/src/link/core/split.ts","node_modules/@apollo/src/link/subscriptions/index.ts","node_modules/graphql-ws/umd/graphql-ws.js","src/lib/apollo.ts","src/identity/context.tsx","src/commonFragments.tsx","node_modules/@remix-run/router/history.ts","node_modules/@remix-run/router/utils.ts","node_modules/@remix-run/router/router.ts","node_modules/react-router/lib/use-sync-external-store-shim/useSyncExternalStoreShimClient.ts","node_modules/react-router/lib/use-sync-external-store-shim/index.ts","node_modules/react-router/lib/use-sync-external-store-shim/useSyncExternalStoreShimServer.ts","node_modules/react-router/lib/context.ts","node_modules/react-router/lib/hooks.tsx","node_modules/react-router/lib/components.tsx","node_modules/react-router-dom/index.tsx","node_modules/react-router-dom/dom.ts","node_modules/react-toastify/src/utils/propValidator.ts","node_modules/clsx/dist/clsx.m.js","node_modules/react-toastify/src/utils/collapseToast.ts","node_modules/react-toastify/src/utils/cssTransition.tsx","node_modules/react-toastify/src/utils/mapper.ts","node_modules/react-toastify/src/core/eventManager.ts","node_modules/react-toastify/src/components/Icons.tsx","node_modules/react-toastify/src/hooks/useToast.ts","node_modules/react-toastify/src/components/CloseButton.tsx","node_modules/react-toastify/src/components/ProgressBar.tsx","node_modules/react-toastify/src/components/Toast.tsx","node_modules/react-toastify/src/components/Transitions.tsx","node_modules/react-toastify/src/components/ToastContainer.tsx","node_modules/react-toastify/src/hooks/useToastContainer.ts","node_modules/react-toastify/src/core/toast.ts","node_modules/react-toastify/src/utils/constant.ts","src/identity/auth.tsx","src/ui/input.tsx","node_modules/react-hook-form/src/utils/isCheckBoxInput.ts","node_modules/react-hook-form/src/utils/isDateObject.ts","node_modules/react-hook-form/src/utils/isNullOrUndefined.ts","node_modules/react-hook-form/src/utils/isObject.ts","node_modules/react-hook-form/src/logic/getEventValue.ts","node_modules/react-hook-form/src/logic/isNameInFieldArray.ts","node_modules/react-hook-form/src/logic/getNodeParentName.ts","node_modules/react-hook-form/src/utils/compact.ts","node_modules/react-hook-form/src/utils/isUndefined.ts","node_modules/react-hook-form/src/utils/get.ts","node_modules/react-hook-form/src/constants.ts","node_modules/react-hook-form/src/useFormContext.tsx","node_modules/react-hook-form/src/useFormState.ts","node_modules/react-hook-form/src/logic/generateWatchOutput.ts","node_modules/react-hook-form/src/utils/isPlainObject.ts","node_modules/react-hook-form/src/utils/isWeb.ts","node_modules/react-hook-form/src/utils/cloneObject.ts","node_modules/react-hook-form/src/useController.ts","node_modules/react-hook-form/src/logic/validateField.ts","node_modules/react-hook-form/src/utils/append.ts","node_modules/react-hook-form/src/utils/fillEmptyArray.ts","node_modules/react-hook-form/src/utils/getValidationModes.ts","node_modules/react-hook-form/src/utils/insert.ts","node_modules/react-hook-form/src/utils/move.ts","node_modules/react-hook-form/src/utils/prepend.ts","node_modules/react-hook-form/src/utils/remove.ts","node_modules/react-hook-form/src/utils/swap.ts","node_modules/react-hook-form/src/utils/unset.ts","node_modules/react-hook-form/src/utils/update.ts","node_modules/react-hook-form/src/useFieldArray.ts","node_modules/react-hook-form/src/logic/createFormControl.ts","node_modules/react-hook-form/src/useForm.ts","src/lib/darkMode.tsx","src/globalNav/globalNav.tsx","src/globalNav/context.tsx","src/ui/breakpoint.tsx","node_modules/@parcel/runtime-js/lib/runtime-1bd1d24d82926566.js","src/ui/darkModeToggle.tsx","node_modules/lodash-es/noop.js","src/migrations/index.tsx","src/migrations/IMAPMigrationTaskConfigCard.tsx","src/ui/taskStatusBadge.tsx","src/common/archiveOrDelete.ts","node_modules/@headlessui/react/dist/components/keyboard.js","node_modules/lodash-es/compact.js","src/ui/prompt.tsx","node_modules/@headlessui/react/dist/components/dialog/dialog.js","node_modules/@headlessui/react/dist/utils/bugs.js","node_modules/@headlessui/react/dist/hooks/use-id.js","node_modules/@headlessui/react/dist/components/focus-trap/focus-trap.js","node_modules/@headlessui/react/dist/internal/hidden.js","node_modules/@headlessui/react/dist/utils/focus-management.js","node_modules/@headlessui/react/dist/utils/owner.js","node_modules/@headlessui/react/dist/hooks/use-tab-direction.js","node_modules/@headlessui/react/dist/hooks/use-window-event.js","node_modules/@headlessui/react/dist/hooks/use-owner.js","node_modules/@headlessui/react/dist/hooks/use-event-listener.js","node_modules/@headlessui/react/dist/hooks/use-watch.js","node_modules/@headlessui/react/dist/hooks/use-inert-others.js","node_modules/@headlessui/react/dist/components/portal/portal.js","node_modules/@headlessui/react/dist/internal/portal-force-root.js","node_modules/@headlessui/react/dist/components/description/description.js","node_modules/@headlessui/react/dist/internal/stack-context.js","node_modules/@headlessui/react/dist/hooks/use-outside-click.js","node_modules/@headlessui/react/dist/hooks/use-document-event.js","node_modules/@headlessui/react/dist/utils/platform.js","src/common/prevNextPagionator.tsx","node_modules/lodash-es/isObject.js","node_modules/lodash-es/_freeGlobal.js","node_modules/lodash-es/_root.js","node_modules/lodash-es/now.js","node_modules/lodash-es/_trimmedEndIndex.js","node_modules/lodash-es/_baseTrim.js","node_modules/lodash-es/_Symbol.js","node_modules/lodash-es/_getRawTag.js","node_modules/lodash-es/_objectToString.js","node_modules/lodash-es/_baseGetTag.js","node_modules/lodash-es/isObjectLike.js","node_modules/lodash-es/isSymbol.js","node_modules/lodash-es/toNumber.js","node_modules/lodash-es/debounce.js","src/lib/useDebouncedValue.ts","src/migrations/IMAPMigrationTaskConfigNew.tsx","src/mailbox/IMAPMailboxForm.tsx","src/lib/cache.ts","src/lib/imap.ts","src/common/finalizeConfig.tsx","src/migrations/IMAPMigrationTaskConfigFinalize.tsx","src/lib/string.ts","src/lib/humanizeFileSize.ts","node_modules/@apollo/src/react/hooks/useSubscription.ts","src/lib/viewerMessagesSubscription.tsx","src/identity/forgot.tsx","src/identity/reset.tsx","src/common/Footer.tsx","src/identity/layout.tsx","node_modules/react-dom/client.js","src/reactRoot.tsx"],"sourcesContent":["\"use strict\";\n\nvar mapping = {};\n\nfunction register(pairs) {\n var keys = Object.keys(pairs);\n\n for (var i = 0; i < keys.length; i++) {\n mapping[keys[i]] = pairs[keys[i]];\n }\n}\n\nfunction resolve(id) {\n var resolved = mapping[id];\n\n if (resolved == null) {\n throw new Error('Could not resolve bundle with id ' + id);\n }\n\n return resolved;\n}\n\nmodule.exports.register = register;\nmodule.exports.resolve = resolve;","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-jsx-runtime.development.js');\n}\n","/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var f=require(\"react\"),k=Symbol.for(\"react.element\"),l=Symbol.for(\"react.fragment\"),m=Object.prototype.hasOwnProperty,n=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p={key:!0,ref:!0,__self:!0,__source:!0};\nfunction q(c,a,g){var b,d={},e=null,h=null;void 0!==g&&(e=\"\"+g);void 0!==a.key&&(e=\"\"+a.key);void 0!==a.ref&&(h=a.ref);for(b in a)m.call(a,b)&&!p.hasOwnProperty(b)&&(d[b]=a[b]);if(c&&c.defaultProps)for(b in a=c.defaultProps,a)void 0===d[b]&&(d[b]=a[b]);return{$$typeof:k,type:c,key:e,ref:h,props:d,_owner:n.current}}exports.Fragment=l;exports.jsx=q;exports.jsxs=q;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1 = ApolloCache,\n>(\n mutation: DocumentNode | TypedDocumentNode,\n options?: MutationHookOptions,\n): MutationTuple {\n const client = useApolloClient(options?.client);\n verifyDocumentType(mutation, DocumentType.Mutation);\n const [result, setResult] = useState>({\n called: false,\n loading: false,\n client,\n });\n\n const ref = useRef({\n result,\n mutationId: 0,\n isMounted: true,\n client,\n mutation,\n options,\n });\n\n // TODO: Trying to assign these in a useEffect or useLayoutEffect breaks\n // higher-order components.\n {\n Object.assign(ref.current, { client, options, mutation });\n }\n\n const execute = useCallback((\n executeOptions: MutationFunctionOptions<\n TData,\n TVariables,\n TContext,\n TCache\n > = {}\n ) => {\n const {client, options, mutation} = ref.current;\n const baseOptions = { ...options, mutation };\n if (!ref.current.result.loading && !baseOptions.ignoreResults && ref.current.isMounted) {\n setResult(ref.current.result = {\n loading: true,\n error: void 0,\n data: void 0,\n called: true,\n client,\n });\n }\n\n const mutationId = ++ref.current.mutationId;\n const clientOptions = mergeOptions(\n baseOptions,\n executeOptions as any,\n );\n\n return client.mutate(clientOptions).then((response) => {\n const { data, errors } = response;\n const error =\n errors && errors.length > 0\n ? new ApolloError({ graphQLErrors: errors })\n : void 0;\n\n if (\n mutationId === ref.current.mutationId &&\n !clientOptions.ignoreResults\n ) {\n const result = {\n called: true,\n loading: false,\n data,\n error,\n client,\n };\n\n if (ref.current.isMounted && !equal(ref.current.result, result)) {\n setResult(ref.current.result = result);\n }\n }\n ref.current.options?.onCompleted?.(response.data!, clientOptions);\n executeOptions.onCompleted?.(response.data!, clientOptions);\n return response;\n }).catch((error) => {\n if (\n mutationId === ref.current.mutationId &&\n ref.current.isMounted\n ) {\n const result = {\n loading: false,\n error,\n data: void 0,\n called: true,\n client,\n };\n\n if (!equal(ref.current.result, result)) {\n setResult(ref.current.result = result);\n }\n }\n\n if (ref.current.options?.onError || clientOptions.onError) {\n ref.current.options?.onError?.(error, clientOptions);\n executeOptions.onError?.(error, clientOptions);\n // TODO(brian): why are we returning this here???\n return { data: void 0, errors: error };\n }\n\n throw error;\n });\n }, []);\n\n const reset = useCallback(() => {\n if (ref.current.isMounted) {\n setResult({ called: false, loading: false, client });\n }\n }, []);\n\n useEffect(() => {\n ref.current.isMounted = true;\n\n return () => {\n ref.current.isMounted = false;\n };\n }, []);\n\n return [execute, { reset, ...result }];\n}\n","/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n","import { invariant, InvariantError } from '../utilities/globals';\n\nimport { ExecutionResult, DocumentNode } from 'graphql';\n\nimport { ApolloLink, FetchResult, GraphQLRequest, execute } from '../link/core';\nimport { ApolloCache, DataProxy } from '../cache';\nimport { Observable } from '../utilities';\nimport { version } from '../version';\nimport { HttpLink, UriFunction } from '../link/http';\n\nimport { QueryManager } from './QueryManager';\nimport { ObservableQuery } from './ObservableQuery';\n\nimport {\n ApolloQueryResult,\n DefaultContext,\n OperationVariables,\n Resolvers,\n RefetchQueriesOptions,\n RefetchQueriesResult,\n InternalRefetchQueriesResult,\n RefetchQueriesInclude,\n} from './types';\n\nimport {\n QueryOptions,\n WatchQueryOptions,\n MutationOptions,\n SubscriptionOptions,\n WatchQueryFetchPolicy,\n} from './watchQueryOptions';\n\nimport {\n LocalState,\n FragmentMatcher,\n} from './LocalState';\n\nexport interface DefaultOptions {\n watchQuery?: Partial>;\n query?: Partial>;\n mutate?: Partial>;\n}\n\nlet hasSuggestedDevtools = false;\n\nexport type ApolloClientOptions = {\n uri?: string | UriFunction;\n credentials?: string;\n headers?: Record;\n link?: ApolloLink;\n cache: ApolloCache;\n ssrForceFetchDelay?: number;\n ssrMode?: boolean;\n connectToDevTools?: boolean;\n queryDeduplication?: boolean;\n defaultOptions?: DefaultOptions;\n assumeImmutableResults?: boolean;\n resolvers?: Resolvers | Resolvers[];\n typeDefs?: string | string[] | DocumentNode | DocumentNode[];\n fragmentMatcher?: FragmentMatcher;\n name?: string;\n version?: string;\n};\n\n// Though mergeOptions now resides in @apollo/client/utilities, it was\n// previously declared and exported from this module, and then reexported from\n// @apollo/client/core. Since we need to preserve that API anyway, the easiest\n// solution is to reexport mergeOptions where it was previously declared (here).\nimport { mergeOptions } from \"../utilities\";\nexport { mergeOptions }\n\n/**\n * This is the primary Apollo Client class. It is used to send GraphQL documents (i.e. queries\n * and mutations) to a GraphQL spec-compliant server over a {@link NetworkInterface} instance,\n * receive results from the server and cache the results in a store. It also delivers updates\n * to GraphQL queries through {@link Observable} instances.\n */\nexport class ApolloClient implements DataProxy {\n public link: ApolloLink;\n public cache: ApolloCache;\n public disableNetworkFetches: boolean;\n public version: string;\n public queryDeduplication: boolean;\n public defaultOptions: DefaultOptions;\n public readonly typeDefs: ApolloClientOptions['typeDefs'];\n\n private queryManager: QueryManager;\n private devToolsHookCb: Function;\n private resetStoreCallbacks: Array<() => Promise> = [];\n private clearStoreCallbacks: Array<() => Promise> = [];\n private localState: LocalState;\n\n /**\n * Constructs an instance of {@link ApolloClient}.\n *\n * @param uri The GraphQL endpoint that Apollo Client will connect to. If\n * `link` is configured, this option is ignored.\n * @param link The {@link ApolloLink} over which GraphQL documents will be resolved into a response.\n *\n * @param cache The initial cache to use in the data store.\n *\n * @param ssrMode Determines whether this is being run in Server Side Rendering (SSR) mode.\n *\n * @param ssrForceFetchDelay Determines the time interval before we force fetch queries for a\n * server side render.\n *\n * @param queryDeduplication If set to false, a query will still be sent to the server even if a query\n * with identical parameters (query, variables, operationName) is already in flight.\n *\n * @param defaultOptions Used to set application wide defaults for the\n * options supplied to `watchQuery`, `query`, or\n * `mutate`.\n *\n * @param assumeImmutableResults When this option is true, the client will assume results\n * read from the cache are never mutated by application code,\n * which enables substantial performance optimizations.\n *\n * @param name A custom name that can be used to identify this client, when\n * using Apollo client awareness features. E.g. \"iOS\".\n *\n * @param version A custom version that can be used to identify this client,\n * when using Apollo client awareness features. This is the\n * version of your client, which you may want to increment on\n * new builds. This is NOT the version of Apollo Client that\n * you are using.\n */\n constructor(options: ApolloClientOptions) {\n const {\n uri,\n credentials,\n headers,\n cache,\n ssrMode = false,\n ssrForceFetchDelay = 0,\n connectToDevTools =\n // Expose the client instance as window.__APOLLO_CLIENT__ and call\n // onBroadcast in queryManager.broadcastQueries to enable browser\n // devtools, but disable them by default in production.\n typeof window === 'object' &&\n !(window as any).__APOLLO_CLIENT__ &&\n __DEV__,\n queryDeduplication = true,\n defaultOptions,\n assumeImmutableResults = false,\n resolvers,\n typeDefs,\n fragmentMatcher,\n name: clientAwarenessName,\n version: clientAwarenessVersion,\n } = options;\n\n let { link } = options;\n\n if (!link) {\n link = uri\n ? new HttpLink({ uri, credentials, headers })\n : ApolloLink.empty();\n }\n\n if (!cache) {\n throw new InvariantError(\n \"To initialize Apollo Client, you must specify a 'cache' property \" +\n \"in the options object. \\n\" +\n \"For more information, please visit: https://go.apollo.dev/c/docs\"\n );\n }\n\n this.link = link;\n this.cache = cache;\n this.disableNetworkFetches = ssrMode || ssrForceFetchDelay > 0;\n this.queryDeduplication = queryDeduplication;\n this.defaultOptions = defaultOptions || Object.create(null);\n this.typeDefs = typeDefs;\n\n if (ssrForceFetchDelay) {\n setTimeout(\n () => (this.disableNetworkFetches = false),\n ssrForceFetchDelay,\n );\n }\n\n this.watchQuery = this.watchQuery.bind(this);\n this.query = this.query.bind(this);\n this.mutate = this.mutate.bind(this);\n this.resetStore = this.resetStore.bind(this);\n this.reFetchObservableQueries = this.reFetchObservableQueries.bind(this);\n\n if (connectToDevTools && typeof window === 'object') {\n (window as any).__APOLLO_CLIENT__ = this;\n }\n\n /**\n * Suggest installing the devtools for developers who don't have them\n */\n if (!hasSuggestedDevtools && __DEV__) {\n hasSuggestedDevtools = true;\n if (\n typeof window !== 'undefined' &&\n window.document &&\n window.top === window.self &&\n !(window as any).__APOLLO_DEVTOOLS_GLOBAL_HOOK__\n ) {\n const nav = window.navigator;\n const ua = nav && nav.userAgent;\n let url: string | undefined;\n if (typeof ua === \"string\") {\n if (ua.indexOf(\"Chrome/\") > -1) {\n url = \"https://chrome.google.com/webstore/detail/\" +\n \"apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm\";\n } else if (ua.indexOf(\"Firefox/\") > -1) {\n url = \"https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/\";\n }\n }\n if (url) {\n invariant.log(\n \"Download the Apollo DevTools for a better development \" +\n \"experience: \" + url\n );\n }\n }\n }\n\n this.version = version;\n\n this.localState = new LocalState({\n cache,\n client: this,\n resolvers,\n fragmentMatcher,\n });\n\n this.queryManager = new QueryManager({\n cache: this.cache,\n link: this.link,\n defaultOptions: this.defaultOptions,\n queryDeduplication,\n ssrMode,\n clientAwareness: {\n name: clientAwarenessName!,\n version: clientAwarenessVersion!,\n },\n localState: this.localState,\n assumeImmutableResults,\n onBroadcast: connectToDevTools ? () => {\n if (this.devToolsHookCb) {\n this.devToolsHookCb({\n action: {},\n state: {\n queries: this.queryManager.getQueryStore(),\n mutations: this.queryManager.mutationStore || {},\n },\n dataWithOptimisticResults: this.cache.extract(true),\n });\n }\n } : void 0,\n });\n }\n\n /**\n * Call this method to terminate any active client processes, making it safe\n * to dispose of this `ApolloClient` instance.\n */\n public stop() {\n this.queryManager.stop();\n }\n\n /**\n * This watches the cache store of the query according to the options specified and\n * returns an {@link ObservableQuery}. We can subscribe to this {@link ObservableQuery} and\n * receive updated results through a GraphQL observer when the cache store changes.\n *\n * Note that this method is not an implementation of GraphQL subscriptions. Rather,\n * it uses Apollo's store in order to reactively deliver updates to your query results.\n *\n * For example, suppose you call watchQuery on a GraphQL query that fetches a person's\n * first and last name and this person has a particular object identifier, provided by\n * dataIdFromObject. Later, a different query fetches that same person's\n * first and last name and the first name has now changed. Then, any observers associated\n * with the results of the first query will be updated with a new result object.\n *\n * Note that if the cache does not change, the subscriber will *not* be notified.\n *\n * See [here](https://medium.com/apollo-stack/the-concepts-of-graphql-bc68bd819be3#.3mb0cbcmc) for\n * a description of store reactivity.\n */\n public watchQuery(\n options: WatchQueryOptions,\n ): ObservableQuery {\n if (this.defaultOptions.watchQuery) {\n options = mergeOptions(this.defaultOptions.watchQuery, options);\n }\n\n // XXX Overwriting options is probably not the best way to do this long term...\n if (\n this.disableNetworkFetches &&\n (options.fetchPolicy === 'network-only' ||\n options.fetchPolicy === 'cache-and-network')\n ) {\n options = { ...options, fetchPolicy: 'cache-first' };\n }\n\n return this.queryManager.watchQuery(options);\n }\n\n /**\n * This resolves a single query according to the options specified and\n * returns a {@link Promise} which is either resolved with the resulting data\n * or rejected with an error.\n *\n * @param options An object of type {@link QueryOptions} that allows us to\n * describe how this query should be treated e.g. whether it should hit the\n * server at all or just resolve from the cache, etc.\n */\n public query(\n options: QueryOptions,\n ): Promise> {\n if (this.defaultOptions.query) {\n options = mergeOptions(this.defaultOptions.query, options);\n }\n\n invariant(\n (options.fetchPolicy as WatchQueryFetchPolicy) !== 'cache-and-network',\n 'The cache-and-network fetchPolicy does not work with client.query, because ' +\n 'client.query can only return a single result. Please use client.watchQuery ' +\n 'to receive multiple results from the cache and the network, or consider ' +\n 'using a different fetchPolicy, such as cache-first or network-only.'\n );\n\n if (this.disableNetworkFetches && options.fetchPolicy === 'network-only') {\n options = { ...options, fetchPolicy: 'cache-first' };\n }\n\n return this.queryManager.query(options);\n }\n\n /**\n * This resolves a single mutation according to the options specified and returns a\n * {@link Promise} which is either resolved with the resulting data or rejected with an\n * error.\n *\n * It takes options as an object with the following keys and values:\n */\n public mutate<\n TData = any,\n TVariables = OperationVariables,\n TContext = DefaultContext,\n TCache extends ApolloCache = ApolloCache\n >(\n options: MutationOptions,\n ): Promise> {\n if (this.defaultOptions.mutate) {\n options = mergeOptions(this.defaultOptions.mutate, options);\n }\n return this.queryManager.mutate(options);\n }\n\n /**\n * This subscribes to a graphql subscription according to the options specified and returns an\n * {@link Observable} which either emits received data or an error.\n */\n public subscribe(\n options: SubscriptionOptions,\n ): Observable> {\n return this.queryManager.startGraphQLSubscription(options);\n }\n\n /**\n * Tries to read some data from the store in the shape of the provided\n * GraphQL query without making a network request. This method will start at\n * the root query. To start at a specific id returned by `dataIdFromObject`\n * use `readFragment`.\n *\n * @param optimistic Set to `true` to allow `readQuery` to return\n * optimistic results. Is `false` by default.\n */\n public readQuery(\n options: DataProxy.Query,\n optimistic: boolean = false,\n ): T | null {\n return this.cache.readQuery(options, optimistic);\n }\n\n /**\n * Tries to read some data from the store in the shape of the provided\n * GraphQL fragment without making a network request. This method will read a\n * GraphQL fragment from any arbitrary id that is currently cached, unlike\n * `readQuery` which will only read from the root query.\n *\n * You must pass in a GraphQL document with a single fragment or a document\n * with multiple fragments that represent what you are reading. If you pass\n * in a document with multiple fragments then you must also specify a\n * `fragmentName`.\n *\n * @param optimistic Set to `true` to allow `readFragment` to return\n * optimistic results. Is `false` by default.\n */\n public readFragment(\n options: DataProxy.Fragment,\n optimistic: boolean = false,\n ): T | null {\n return this.cache.readFragment(options, optimistic);\n }\n\n /**\n * Writes some data in the shape of the provided GraphQL query directly to\n * the store. This method will start at the root query. To start at a\n * specific id returned by `dataIdFromObject` then use `writeFragment`.\n */\n public writeQuery(\n options: DataProxy.WriteQueryOptions,\n ): void {\n this.cache.writeQuery(options);\n this.queryManager.broadcastQueries();\n }\n\n /**\n * Writes some data in the shape of the provided GraphQL fragment directly to\n * the store. This method will write to a GraphQL fragment from any arbitrary\n * id that is currently cached, unlike `writeQuery` which will only write\n * from the root query.\n *\n * You must pass in a GraphQL document with a single fragment or a document\n * with multiple fragments that represent what you are writing. If you pass\n * in a document with multiple fragments then you must also specify a\n * `fragmentName`.\n */\n public writeFragment(\n options: DataProxy.WriteFragmentOptions,\n ): void {\n this.cache.writeFragment(options);\n this.queryManager.broadcastQueries();\n }\n\n public __actionHookForDevTools(cb: () => any) {\n this.devToolsHookCb = cb;\n }\n\n public __requestRaw(payload: GraphQLRequest): Observable {\n return execute(this.link, payload);\n }\n\n /**\n * Resets your entire store by clearing out your cache and then re-executing\n * all of your active queries. This makes it so that you may guarantee that\n * there is no data left in your store from a time before you called this\n * method.\n *\n * `resetStore()` is useful when your user just logged out. You’ve removed the\n * user session, and you now want to make sure that any references to data you\n * might have fetched while the user session was active is gone.\n *\n * It is important to remember that `resetStore()` *will* refetch any active\n * queries. This means that any components that might be mounted will execute\n * their queries again using your network interface. If you do not want to\n * re-execute any queries then you should make sure to stop watching any\n * active queries.\n */\n public resetStore(): Promise[] | null> {\n return Promise.resolve()\n .then(() => this.queryManager.clearStore({\n discardWatches: false,\n }))\n .then(() => Promise.all(this.resetStoreCallbacks.map(fn => fn())))\n .then(() => this.reFetchObservableQueries());\n }\n\n /**\n * Remove all data from the store. Unlike `resetStore`, `clearStore` will\n * not refetch any active queries.\n */\n public clearStore(): Promise {\n return Promise.resolve()\n .then(() => this.queryManager.clearStore({\n discardWatches: true,\n }))\n .then(() => Promise.all(this.clearStoreCallbacks.map(fn => fn())));\n }\n\n /**\n * Allows callbacks to be registered that are executed when the store is\n * reset. `onResetStore` returns an unsubscribe function that can be used\n * to remove registered callbacks.\n */\n public onResetStore(cb: () => Promise): () => void {\n this.resetStoreCallbacks.push(cb);\n return () => {\n this.resetStoreCallbacks = this.resetStoreCallbacks.filter(c => c !== cb);\n };\n }\n\n /**\n * Allows callbacks to be registered that are executed when the store is\n * cleared. `onClearStore` returns an unsubscribe function that can be used\n * to remove registered callbacks.\n */\n public onClearStore(cb: () => Promise): () => void {\n this.clearStoreCallbacks.push(cb);\n return () => {\n this.clearStoreCallbacks = this.clearStoreCallbacks.filter(c => c !== cb);\n };\n }\n\n /**\n * Refetches all of your active queries.\n *\n * `reFetchObservableQueries()` is useful if you want to bring the client back to proper state in case of a network outage\n *\n * It is important to remember that `reFetchObservableQueries()` *will* refetch any active\n * queries. This means that any components that might be mounted will execute\n * their queries again using your network interface. If you do not want to\n * re-execute any queries then you should make sure to stop watching any\n * active queries.\n * Takes optional parameter `includeStandby` which will include queries in standby-mode when refetching.\n */\n public reFetchObservableQueries(\n includeStandby?: boolean,\n ): Promise[]> {\n return this.queryManager.reFetchObservableQueries(includeStandby);\n }\n\n /**\n * Refetches specified active queries. Similar to \"reFetchObservableQueries()\" but with a specific list of queries.\n *\n * `refetchQueries()` is useful for use cases to imperatively refresh a selection of queries.\n *\n * It is important to remember that `refetchQueries()` *will* refetch specified active\n * queries. This means that any components that might be mounted will execute\n * their queries again using your network interface. If you do not want to\n * re-execute any queries then you should make sure to stop watching any\n * active queries.\n */\n public refetchQueries<\n TCache extends ApolloCache = ApolloCache,\n TResult = Promise>,\n >(\n options: RefetchQueriesOptions,\n ): RefetchQueriesResult {\n const map = this.queryManager.refetchQueries(options);\n const queries: ObservableQuery[] = [];\n const results: InternalRefetchQueriesResult[] = [];\n\n map.forEach((result, obsQuery) => {\n queries.push(obsQuery);\n results.push(result);\n });\n\n const result = Promise.all(\n results as TResult[]\n ) as RefetchQueriesResult;\n\n // In case you need the raw results immediately, without awaiting\n // Promise.all(results):\n result.queries = queries;\n result.results = results;\n\n // If you decide to ignore the result Promise because you're using\n // result.queries and result.results instead, you shouldn't have to worry\n // about preventing uncaught rejections for the Promise.all result.\n result.catch(error => {\n invariant.debug(`In client.refetchQueries, Promise.all promise rejected with error ${error}`);\n });\n\n return result;\n }\n\n /**\n * Get all currently active `ObservableQuery` objects, in a `Map` keyed by\n * query ID strings. An \"active\" query is one that has observers and a\n * `fetchPolicy` other than \"standby\" or \"cache-only\". You can include all\n * `ObservableQuery` objects (including the inactive ones) by passing \"all\"\n * instead of \"active\", or you can include just a subset of active queries by\n * passing an array of query names or DocumentNode objects.\n */\n public getObservableQueries(\n include: RefetchQueriesInclude = \"active\",\n ): Map> {\n return this.queryManager.getObservableQueries(include);\n }\n\n /**\n * Exposes the cache's complete state, in a serializable format for later restoration.\n */\n public extract(optimistic?: boolean): TCacheShape {\n return this.cache.extract(optimistic);\n }\n\n /**\n * Replaces existing state in the cache (if any) with the values expressed by\n * `serializedState`.\n *\n * Called when hydrating a cache (server side rendering, or offline storage),\n * and also (potentially) during hot reloads.\n */\n public restore(serializedState: TCacheShape): ApolloCache {\n return this.cache.restore(serializedState);\n }\n\n /**\n * Add additional local resolvers.\n */\n public addResolvers(resolvers: Resolvers | Resolvers[]) {\n this.localState.addResolvers(resolvers);\n }\n\n /**\n * Set (override existing) local resolvers.\n */\n public setResolvers(resolvers: Resolvers | Resolvers[]) {\n this.localState.setResolvers(resolvers);\n }\n\n /**\n * Get all registered local resolvers.\n */\n public getResolvers() {\n return this.localState.getResolvers();\n }\n\n /**\n * Set a custom local state fragment matcher.\n */\n public setLocalStateFragmentMatcher(fragmentMatcher: FragmentMatcher) {\n this.localState.setFragmentMatcher(fragmentMatcher);\n }\n\n /**\n * Define a new ApolloLink (or link chain) that Apollo Client will use.\n */\n public setLink(newLink: ApolloLink) {\n this.link = this.queryManager.link = newLink;\n }\n}\n","import { invariant, InvariantError } from \"ts-invariant\";\n\n// Just in case the graphql package switches from process.env.NODE_ENV to\n// __DEV__, make sure __DEV__ is polyfilled before importing graphql.\nimport DEV from \"./DEV\";\nexport { DEV }\nexport function checkDEV() {\n invariant(\"boolean\" === typeof DEV, DEV);\n}\n\n// Import graphql/jsutils/instanceOf safely, working around its unchecked usage\n// of process.env.NODE_ENV and https://github.com/graphql/graphql-js/pull/2894.\nimport { removeTemporaryGlobals } from \"./fix-graphql\";\n\n// Synchronously undo the global process.env.NODE_ENV polyfill that we created\n// temporarily while importing the offending graphql/jsutils/instanceOf module.\nremoveTemporaryGlobals();\n\nexport { maybe } from \"./maybe\";\nexport { default as global } from \"./global\";\nexport { invariant, InvariantError }\n\n// Ensure __DEV__ was properly initialized, and prevent tree-shaking bundlers\n// from mistakenly pruning the ./DEV module (see issue #8674).\ncheckDEV();\n","const genericMessage = \"Invariant Violation\";\nconst {\n setPrototypeOf = function (obj: any, proto: any) {\n obj.__proto__ = proto;\n return obj;\n },\n} = Object as any;\n\nexport class InvariantError extends Error {\n framesToPop = 1;\n name = genericMessage;\n constructor(message: string | number = genericMessage) {\n super(\n typeof message === \"number\"\n ? `${genericMessage}: ${message} (see https://github.com/apollographql/invariant-packages)`\n : message\n );\n setPrototypeOf(this, InvariantError.prototype);\n }\n}\n\nexport function invariant(\n condition: any,\n message?: string | number,\n): asserts condition {\n if (!condition) {\n throw new InvariantError(message);\n }\n}\n\nconst verbosityLevels = [\"debug\", \"log\", \"warn\", \"error\", \"silent\"] as const;\nexport type VerbosityLevel = (typeof verbosityLevels)[number];\nexport type ConsoleMethodName = Exclude;\nlet verbosityLevel = verbosityLevels.indexOf(\"log\");\n\nfunction wrapConsoleMethod(name: M) {\n return function () {\n if (verbosityLevels.indexOf(name) >= verbosityLevel) {\n // Default to console.log if this host environment happens not to provide\n // all the console.* methods we need.\n const method = console[name] || console.log;\n return method.apply(console, arguments as any);\n }\n } as (typeof console)[M];\n}\n\nexport namespace invariant {\n export const debug = wrapConsoleMethod(\"debug\");\n export const log = wrapConsoleMethod(\"log\");\n export const warn = wrapConsoleMethod(\"warn\");\n export const error = wrapConsoleMethod(\"error\");\n}\n\nexport function setVerbosity(level: VerbosityLevel): VerbosityLevel {\n const old = verbosityLevels[verbosityLevel];\n verbosityLevel = Math.max(0, verbosityLevels.indexOf(level));\n return old;\n}\n\nexport default invariant;\n","import global from \"./global\";\nimport { maybe } from \"./maybe\";\n\n// To keep string-based find/replace minifiers from messing with __DEV__ inside\n// string literals or properties like global.__DEV__, we construct the \"__DEV__\"\n// string in a roundabout way that won't be altered by find/replace strategies.\nconst __ = \"__\";\nconst GLOBAL_KEY = [__, __].join(\"DEV\");\n\nfunction getDEV() {\n try {\n return Boolean(__DEV__);\n } catch {\n Object.defineProperty(global, GLOBAL_KEY, {\n // In a buildless browser environment, maybe(() => process.env.NODE_ENV)\n // evaluates as undefined, so __DEV__ becomes true by default, but can be\n // initialized to false instead by a script/module that runs earlier.\n value: maybe(() => process.env.NODE_ENV) !== \"production\",\n enumerable: false,\n configurable: true,\n writable: true,\n });\n // Using computed property access rather than global.__DEV__ here prevents\n // string-based find/replace strategies from munging this to global.false:\n return (global as any)[GLOBAL_KEY];\n }\n}\n\nexport default getDEV();\n","import { maybe } from \"./maybe\";\n\ndeclare global {\n // Despite our attempts to reuse the React Native __DEV__ constant instead of\n // inventing something new and Apollo-specific, declaring a useful type for\n // __DEV__ unfortunately conflicts (TS2451) with the global declaration in\n // @types/react-native/index.d.ts.\n //\n // To hide that harmless conflict, we @ts-ignore this line, which should\n // continue to provide a type for __DEV__ elsewhere in the Apollo Client\n // codebase, even when @types/react-native is not in use.\n //\n // However, because TypeScript drops @ts-ignore comments when generating .d.ts\n // files (https://github.com/microsoft/TypeScript/issues/38628), we also\n // sanitize the dist/utilities/globals/global.d.ts file to avoid declaring\n // __DEV__ globally altogether when @apollo/client is installed in the\n // node_modules directory of an application.\n //\n // @ts-ignore\n const __DEV__: boolean | undefined;\n}\n\nexport default (\n maybe(() => globalThis) ||\n maybe(() => window) ||\n maybe(() => self) ||\n maybe(() => global) ||\n // We don't expect the Function constructor ever to be invoked at runtime, as\n // long as at least one of globalThis, window, self, or global is defined, so\n // we are under no obligation to make it easy for static analysis tools to\n // detect syntactic usage of the Function constructor. If you think you can\n // improve your static analysis to detect this obfuscation, think again. This\n // is an arms race you cannot win, at least not in JavaScript.\n maybe(function() { return maybe.constructor(\"return this\")() })\n) as typeof globalThis & {\n __DEV__: typeof __DEV__;\n};\n","export function maybe(thunk: () => T): T | undefined {\n try { return thunk() } catch {}\n}\n","// The ordering of these imports is important, because it ensures the temporary\n// process.env.NODE_ENV polyfill is defined globally (if necessary) before we\n// import { Source } from 'graphql'. The instanceOf function that we really care\n// about (the one that uses process.env.NODE_ENV) is not exported from the\n// top-level graphql package, but graphql/language/source uses instanceOf, and\n// has relatively few dependencies, so importing it here should not increase\n// bundle sizes as much as other options.\nimport { remove } from 'ts-invariant/process';\nimport { Source } from 'graphql';\n\nexport function removeTemporaryGlobals() {\n // Using Source here here just to make sure it won't be tree-shaken away.\n return typeof Source === \"function\" ? remove() : remove();\n}\n","function maybe(thunk) {\n try { return thunk() } catch (_) {}\n}\n\nvar safeGlobal = (\n maybe(function() { return globalThis }) ||\n maybe(function() { return window }) ||\n maybe(function() { return self }) ||\n maybe(function() { return global }) ||\n // We don't expect the Function constructor ever to be invoked at runtime, as\n // long as at least one of globalThis, window, self, or global is defined, so\n // we are under no obligation to make it easy for static analysis tools to\n // detect syntactic usage of the Function constructor. If you think you can\n // improve your static analysis to detect this obfuscation, think again. This\n // is an arms race you cannot win, at least not in JavaScript.\n maybe(function() { return maybe.constructor(\"return this\")() })\n);\n\nvar needToRemove = false;\n\nexport function install() {\n if (safeGlobal &&\n !maybe(function() { return process.env.NODE_ENV }) &&\n !maybe(function() { return process })) {\n Object.defineProperty(safeGlobal, \"process\", {\n value: {\n env: {\n // This default needs to be \"production\" instead of \"development\", to\n // avoid the problem https://github.com/graphql/graphql-js/pull/2894\n // will eventually solve, once merged and released.\n NODE_ENV: \"production\",\n },\n },\n // Let anyone else change global.process as they see fit, but hide it from\n // Object.keys(global) enumeration.\n configurable: true,\n enumerable: false,\n writable: true,\n });\n needToRemove = true;\n }\n}\n\n// Call install() at least once, when this module is imported.\ninstall();\n\nexport function remove() {\n if (needToRemove) {\n delete safeGlobal.process;\n needToRemove = false;\n }\n}\n","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","import { devAssert } from '../jsutils/devAssert.mjs';\nimport { inspect } from '../jsutils/inspect.mjs';\nimport { instanceOf } from '../jsutils/instanceOf.mjs';\n\n/**\n * A representation of source input to GraphQL. The `name` and `locationOffset` parameters are\n * optional, but they are useful for clients who store GraphQL documents in source files.\n * For example, if the GraphQL input starts at line 40 in a file named `Foo.graphql`, it might\n * be useful for `name` to be `\"Foo.graphql\"` and location to be `{ line: 40, column: 1 }`.\n * The `line` and `column` properties in `locationOffset` are 1-indexed.\n */\nexport class Source {\n constructor(\n body,\n name = 'GraphQL request',\n locationOffset = {\n line: 1,\n column: 1,\n },\n ) {\n typeof body === 'string' ||\n devAssert(false, `Body must be a string. Received: ${inspect(body)}.`);\n this.body = body;\n this.name = name;\n this.locationOffset = locationOffset;\n this.locationOffset.line > 0 ||\n devAssert(\n false,\n 'line in locationOffset is 1-indexed and must be positive.',\n );\n this.locationOffset.column > 0 ||\n devAssert(\n false,\n 'column in locationOffset is 1-indexed and must be positive.',\n );\n }\n\n get [Symbol.toStringTag]() {\n return 'Source';\n }\n}\n/**\n * Test if the given value is a Source object.\n *\n * @internal\n */\n\nexport function isSource(source) {\n return instanceOf(source, Source);\n}\n","export function devAssert(condition, message) {\n const booleanCondition = Boolean(condition);\n\n if (!booleanCondition) {\n throw new Error(message);\n }\n}\n","const MAX_ARRAY_LENGTH = 10;\nconst MAX_RECURSIVE_DEPTH = 2;\n/**\n * Used to print values in error messages.\n */\n\nexport function inspect(value) {\n return formatValue(value, []);\n}\n\nfunction formatValue(value, seenValues) {\n switch (typeof value) {\n case 'string':\n return JSON.stringify(value);\n\n case 'function':\n return value.name ? `[function ${value.name}]` : '[function]';\n\n case 'object':\n return formatObjectValue(value, seenValues);\n\n default:\n return String(value);\n }\n}\n\nfunction formatObjectValue(value, previouslySeenValues) {\n if (value === null) {\n return 'null';\n }\n\n if (previouslySeenValues.includes(value)) {\n return '[Circular]';\n }\n\n const seenValues = [...previouslySeenValues, value];\n\n if (isJSONable(value)) {\n const jsonValue = value.toJSON(); // check for infinite recursion\n\n if (jsonValue !== value) {\n return typeof jsonValue === 'string'\n ? jsonValue\n : formatValue(jsonValue, seenValues);\n }\n } else if (Array.isArray(value)) {\n return formatArray(value, seenValues);\n }\n\n return formatObject(value, seenValues);\n}\n\nfunction isJSONable(value) {\n return typeof value.toJSON === 'function';\n}\n\nfunction formatObject(object, seenValues) {\n const entries = Object.entries(object);\n\n if (entries.length === 0) {\n return '{}';\n }\n\n if (seenValues.length > MAX_RECURSIVE_DEPTH) {\n return '[' + getObjectTag(object) + ']';\n }\n\n const properties = entries.map(\n ([key, value]) => key + ': ' + formatValue(value, seenValues),\n );\n return '{ ' + properties.join(', ') + ' }';\n}\n\nfunction formatArray(array, seenValues) {\n if (array.length === 0) {\n return '[]';\n }\n\n if (seenValues.length > MAX_RECURSIVE_DEPTH) {\n return '[Array]';\n }\n\n const len = Math.min(MAX_ARRAY_LENGTH, array.length);\n const remaining = array.length - len;\n const items = [];\n\n for (let i = 0; i < len; ++i) {\n items.push(formatValue(array[i], seenValues));\n }\n\n if (remaining === 1) {\n items.push('... 1 more item');\n } else if (remaining > 1) {\n items.push(`... ${remaining} more items`);\n }\n\n return '[' + items.join(', ') + ']';\n}\n\nfunction getObjectTag(object) {\n const tag = Object.prototype.toString\n .call(object)\n .replace(/^\\[object /, '')\n .replace(/]$/, '');\n\n if (tag === 'Object' && typeof object.constructor === 'function') {\n const name = object.constructor.name;\n\n if (typeof name === 'string' && name !== '') {\n return name;\n }\n }\n\n return tag;\n}\n","import { inspect } from './inspect.mjs';\n/**\n * A replacement for instanceof which includes an error warning when multi-realm\n * constructors are detected.\n * See: https://expressjs.com/en/advanced/best-practice-performance.html#set-node_env-to-production\n * See: https://webpack.js.org/guides/production/\n */\n\nexport const instanceOf =\n /* c8 ignore next 6 */\n // FIXME: https://github.com/graphql/graphql-js/issues/2317\n // eslint-disable-next-line no-undef\n process.env.NODE_ENV === 'production'\n ? function instanceOf(value, constructor) {\n return value instanceof constructor;\n }\n : function instanceOf(value, constructor) {\n if (value instanceof constructor) {\n return true;\n }\n\n if (typeof value === 'object' && value !== null) {\n var _value$constructor;\n\n // Prefer Symbol.toStringTag since it is immune to minification.\n const className = constructor.prototype[Symbol.toStringTag];\n const valueClassName = // We still need to support constructor's name to detect conflicts with older versions of this library.\n Symbol.toStringTag in value // @ts-expect-error TS bug see, https://github.com/microsoft/TypeScript/issues/38009\n ? value[Symbol.toStringTag]\n : (_value$constructor = value.constructor) === null ||\n _value$constructor === void 0\n ? void 0\n : _value$constructor.name;\n\n if (className === valueClassName) {\n const stringifiedValue = inspect(value);\n throw new Error(`Cannot use ${className} \"${stringifiedValue}\" from another module or realm.\n\nEnsure that there is only one instance of \"graphql\" in the node_modules\ndirectory. If different versions of \"graphql\" are the dependencies of other\nrelied on modules, use \"resolutions\" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate \"graphql\" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`);\n }\n }\n\n return false;\n };\n","import { InvariantError, invariant } from '../../utilities/globals';\n\nimport { Observable, Observer } from '../../utilities';\nimport {\n NextLink,\n Operation,\n RequestHandler,\n FetchResult,\n GraphQLRequest\n} from './types';\nimport {\n validateOperation,\n createOperation,\n transformOperation,\n} from '../utils';\n\nfunction passthrough(op: Operation, forward: NextLink) {\n return (forward ? forward(op) : Observable.of()) as Observable;\n}\n\nfunction toLink(handler: RequestHandler | ApolloLink) {\n return typeof handler === 'function' ? new ApolloLink(handler) : handler;\n}\n\nfunction isTerminating(link: ApolloLink): boolean {\n return link.request.length <= 1;\n}\n\nclass LinkError extends Error {\n public link?: ApolloLink;\n constructor(message?: string, link?: ApolloLink) {\n super(message);\n this.link = link;\n }\n}\n\nexport class ApolloLink {\n public static empty(): ApolloLink {\n return new ApolloLink(() => Observable.of());\n }\n\n public static from(links: (ApolloLink | RequestHandler)[]): ApolloLink {\n if (links.length === 0) return ApolloLink.empty();\n return links.map(toLink).reduce((x, y) => x.concat(y)) as ApolloLink;\n }\n\n public static split(\n test: (op: Operation) => boolean,\n left: ApolloLink | RequestHandler,\n right?: ApolloLink | RequestHandler,\n ): ApolloLink {\n const leftLink = toLink(left);\n const rightLink = toLink(right || new ApolloLink(passthrough));\n\n if (isTerminating(leftLink) && isTerminating(rightLink)) {\n return new ApolloLink(operation => {\n return test(operation)\n ? leftLink.request(operation) || Observable.of()\n : rightLink.request(operation) || Observable.of();\n });\n } else {\n return new ApolloLink((operation, forward) => {\n return test(operation)\n ? leftLink.request(operation, forward) || Observable.of()\n : rightLink.request(operation, forward) || Observable.of();\n });\n }\n }\n\n public static execute(\n link: ApolloLink,\n operation: GraphQLRequest,\n ): Observable {\n return (\n link.request(\n createOperation(\n operation.context,\n transformOperation(validateOperation(operation)),\n ),\n ) || Observable.of()\n );\n }\n\n public static concat(\n first: ApolloLink | RequestHandler,\n second: ApolloLink | RequestHandler,\n ) {\n const firstLink = toLink(first);\n if (isTerminating(firstLink)) {\n invariant.warn(\n new LinkError(\n `You are calling concat on a terminating link, which will have no effect`,\n firstLink,\n ),\n );\n return firstLink;\n }\n const nextLink = toLink(second);\n\n if (isTerminating(nextLink)) {\n return new ApolloLink(\n operation =>\n firstLink.request(\n operation,\n op => nextLink.request(op) || Observable.of(),\n ) || Observable.of(),\n );\n } else {\n return new ApolloLink((operation, forward) => {\n return (\n firstLink.request(operation, op => {\n return nextLink.request(op, forward) || Observable.of();\n }) || Observable.of()\n );\n });\n }\n }\n\n constructor(request?: RequestHandler) {\n if (request) this.request = request;\n }\n\n public split(\n test: (op: Operation) => boolean,\n left: ApolloLink | RequestHandler,\n right?: ApolloLink | RequestHandler,\n ): ApolloLink {\n return this.concat(\n ApolloLink.split(test, left, right || new ApolloLink(passthrough))\n );\n }\n\n public concat(next: ApolloLink | RequestHandler): ApolloLink {\n return ApolloLink.concat(this, next);\n }\n\n public request(\n operation: Operation,\n forward?: NextLink,\n ): Observable | null {\n throw new InvariantError('request is not implemented');\n }\n\n protected onError(\n error: any,\n observer?: Observer,\n ): false | void {\n if (observer && observer.error) {\n observer.error(error);\n // Returning false indicates that observer.error does not need to be\n // called again, since it was already called (on the previous line).\n // Calling observer.error again would not cause any real problems,\n // since only the first call matters, but custom onError functions\n // might have other reasons for wanting to prevent the default\n // behavior by returning false.\n return false;\n }\n // Throw errors will be passed to observer.error.\n throw error;\n }\n\n public setOnError(fn: ApolloLink[\"onError\"]): this {\n this.onError = fn;\n return this;\n }\n}\n","import {\n Observable,\n Observer,\n Subscription as ObservableSubscription,\n Subscriber,\n} from 'zen-observable-ts';\n\n// This simplified polyfill attempts to follow the ECMAScript Observable\n// proposal (https://github.com/zenparsing/es-observable)\nimport 'symbol-observable';\n\nexport type {\n Observer,\n ObservableSubscription,\n Subscriber,\n};\n\n// The zen-observable package defines Observable.prototype[Symbol.observable]\n// when Symbol is supported, but RxJS interop depends on also setting this fake\n// '@@observable' string as a polyfill for Symbol.observable.\nconst { prototype } = Observable;\nconst fakeObsSymbol = '@@observable' as keyof typeof prototype;\nif (!prototype[fakeObsSymbol]) {\n prototype[fakeObsSymbol] = function () { return this; };\n}\n\nexport { Observable };\n","function _createForOfIteratorHelperLoose(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (it) return (it = it.call(o)).next.bind(it); if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; return function () { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\n// === Symbol Support ===\nvar hasSymbols = function () {\n return typeof Symbol === 'function';\n};\n\nvar hasSymbol = function (name) {\n return hasSymbols() && Boolean(Symbol[name]);\n};\n\nvar getSymbol = function (name) {\n return hasSymbol(name) ? Symbol[name] : '@@' + name;\n};\n\nif (hasSymbols() && !hasSymbol('observable')) {\n Symbol.observable = Symbol('observable');\n}\n\nvar SymbolIterator = getSymbol('iterator');\nvar SymbolObservable = getSymbol('observable');\nvar SymbolSpecies = getSymbol('species'); // === Abstract Operations ===\n\nfunction getMethod(obj, key) {\n var value = obj[key];\n if (value == null) return undefined;\n if (typeof value !== 'function') throw new TypeError(value + ' is not a function');\n return value;\n}\n\nfunction getSpecies(obj) {\n var ctor = obj.constructor;\n\n if (ctor !== undefined) {\n ctor = ctor[SymbolSpecies];\n\n if (ctor === null) {\n ctor = undefined;\n }\n }\n\n return ctor !== undefined ? ctor : Observable;\n}\n\nfunction isObservable(x) {\n return x instanceof Observable; // SPEC: Brand check\n}\n\nfunction hostReportError(e) {\n if (hostReportError.log) {\n hostReportError.log(e);\n } else {\n setTimeout(function () {\n throw e;\n });\n }\n}\n\nfunction enqueue(fn) {\n Promise.resolve().then(function () {\n try {\n fn();\n } catch (e) {\n hostReportError(e);\n }\n });\n}\n\nfunction cleanupSubscription(subscription) {\n var cleanup = subscription._cleanup;\n if (cleanup === undefined) return;\n subscription._cleanup = undefined;\n\n if (!cleanup) {\n return;\n }\n\n try {\n if (typeof cleanup === 'function') {\n cleanup();\n } else {\n var unsubscribe = getMethod(cleanup, 'unsubscribe');\n\n if (unsubscribe) {\n unsubscribe.call(cleanup);\n }\n }\n } catch (e) {\n hostReportError(e);\n }\n}\n\nfunction closeSubscription(subscription) {\n subscription._observer = undefined;\n subscription._queue = undefined;\n subscription._state = 'closed';\n}\n\nfunction flushSubscription(subscription) {\n var queue = subscription._queue;\n\n if (!queue) {\n return;\n }\n\n subscription._queue = undefined;\n subscription._state = 'ready';\n\n for (var i = 0; i < queue.length; ++i) {\n notifySubscription(subscription, queue[i].type, queue[i].value);\n if (subscription._state === 'closed') break;\n }\n}\n\nfunction notifySubscription(subscription, type, value) {\n subscription._state = 'running';\n var observer = subscription._observer;\n\n try {\n var m = getMethod(observer, type);\n\n switch (type) {\n case 'next':\n if (m) m.call(observer, value);\n break;\n\n case 'error':\n closeSubscription(subscription);\n if (m) m.call(observer, value);else throw value;\n break;\n\n case 'complete':\n closeSubscription(subscription);\n if (m) m.call(observer);\n break;\n }\n } catch (e) {\n hostReportError(e);\n }\n\n if (subscription._state === 'closed') cleanupSubscription(subscription);else if (subscription._state === 'running') subscription._state = 'ready';\n}\n\nfunction onNotify(subscription, type, value) {\n if (subscription._state === 'closed') return;\n\n if (subscription._state === 'buffering') {\n subscription._queue.push({\n type: type,\n value: value\n });\n\n return;\n }\n\n if (subscription._state !== 'ready') {\n subscription._state = 'buffering';\n subscription._queue = [{\n type: type,\n value: value\n }];\n enqueue(function () {\n return flushSubscription(subscription);\n });\n return;\n }\n\n notifySubscription(subscription, type, value);\n}\n\nvar Subscription = /*#__PURE__*/function () {\n function Subscription(observer, subscriber) {\n // ASSERT: observer is an object\n // ASSERT: subscriber is callable\n this._cleanup = undefined;\n this._observer = observer;\n this._queue = undefined;\n this._state = 'initializing';\n var subscriptionObserver = new SubscriptionObserver(this);\n\n try {\n this._cleanup = subscriber.call(undefined, subscriptionObserver);\n } catch (e) {\n subscriptionObserver.error(e);\n }\n\n if (this._state === 'initializing') this._state = 'ready';\n }\n\n var _proto = Subscription.prototype;\n\n _proto.unsubscribe = function unsubscribe() {\n if (this._state !== 'closed') {\n closeSubscription(this);\n cleanupSubscription(this);\n }\n };\n\n _createClass(Subscription, [{\n key: \"closed\",\n get: function () {\n return this._state === 'closed';\n }\n }]);\n\n return Subscription;\n}();\n\nvar SubscriptionObserver = /*#__PURE__*/function () {\n function SubscriptionObserver(subscription) {\n this._subscription = subscription;\n }\n\n var _proto2 = SubscriptionObserver.prototype;\n\n _proto2.next = function next(value) {\n onNotify(this._subscription, 'next', value);\n };\n\n _proto2.error = function error(value) {\n onNotify(this._subscription, 'error', value);\n };\n\n _proto2.complete = function complete() {\n onNotify(this._subscription, 'complete');\n };\n\n _createClass(SubscriptionObserver, [{\n key: \"closed\",\n get: function () {\n return this._subscription._state === 'closed';\n }\n }]);\n\n return SubscriptionObserver;\n}();\n\nvar Observable = /*#__PURE__*/function () {\n function Observable(subscriber) {\n if (!(this instanceof Observable)) throw new TypeError('Observable cannot be called as a function');\n if (typeof subscriber !== 'function') throw new TypeError('Observable initializer must be a function');\n this._subscriber = subscriber;\n }\n\n var _proto3 = Observable.prototype;\n\n _proto3.subscribe = function subscribe(observer) {\n if (typeof observer !== 'object' || observer === null) {\n observer = {\n next: observer,\n error: arguments[1],\n complete: arguments[2]\n };\n }\n\n return new Subscription(observer, this._subscriber);\n };\n\n _proto3.forEach = function forEach(fn) {\n var _this = this;\n\n return new Promise(function (resolve, reject) {\n if (typeof fn !== 'function') {\n reject(new TypeError(fn + ' is not a function'));\n return;\n }\n\n function done() {\n subscription.unsubscribe();\n resolve();\n }\n\n var subscription = _this.subscribe({\n next: function (value) {\n try {\n fn(value, done);\n } catch (e) {\n reject(e);\n subscription.unsubscribe();\n }\n },\n error: reject,\n complete: resolve\n });\n });\n };\n\n _proto3.map = function map(fn) {\n var _this2 = this;\n\n if (typeof fn !== 'function') throw new TypeError(fn + ' is not a function');\n var C = getSpecies(this);\n return new C(function (observer) {\n return _this2.subscribe({\n next: function (value) {\n try {\n value = fn(value);\n } catch (e) {\n return observer.error(e);\n }\n\n observer.next(value);\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n observer.complete();\n }\n });\n });\n };\n\n _proto3.filter = function filter(fn) {\n var _this3 = this;\n\n if (typeof fn !== 'function') throw new TypeError(fn + ' is not a function');\n var C = getSpecies(this);\n return new C(function (observer) {\n return _this3.subscribe({\n next: function (value) {\n try {\n if (!fn(value)) return;\n } catch (e) {\n return observer.error(e);\n }\n\n observer.next(value);\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n observer.complete();\n }\n });\n });\n };\n\n _proto3.reduce = function reduce(fn) {\n var _this4 = this;\n\n if (typeof fn !== 'function') throw new TypeError(fn + ' is not a function');\n var C = getSpecies(this);\n var hasSeed = arguments.length > 1;\n var hasValue = false;\n var seed = arguments[1];\n var acc = seed;\n return new C(function (observer) {\n return _this4.subscribe({\n next: function (value) {\n var first = !hasValue;\n hasValue = true;\n\n if (!first || hasSeed) {\n try {\n acc = fn(acc, value);\n } catch (e) {\n return observer.error(e);\n }\n } else {\n acc = value;\n }\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n if (!hasValue && !hasSeed) return observer.error(new TypeError('Cannot reduce an empty sequence'));\n observer.next(acc);\n observer.complete();\n }\n });\n });\n };\n\n _proto3.concat = function concat() {\n var _this5 = this;\n\n for (var _len = arguments.length, sources = new Array(_len), _key = 0; _key < _len; _key++) {\n sources[_key] = arguments[_key];\n }\n\n var C = getSpecies(this);\n return new C(function (observer) {\n var subscription;\n var index = 0;\n\n function startNext(next) {\n subscription = next.subscribe({\n next: function (v) {\n observer.next(v);\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n if (index === sources.length) {\n subscription = undefined;\n observer.complete();\n } else {\n startNext(C.from(sources[index++]));\n }\n }\n });\n }\n\n startNext(_this5);\n return function () {\n if (subscription) {\n subscription.unsubscribe();\n subscription = undefined;\n }\n };\n });\n };\n\n _proto3.flatMap = function flatMap(fn) {\n var _this6 = this;\n\n if (typeof fn !== 'function') throw new TypeError(fn + ' is not a function');\n var C = getSpecies(this);\n return new C(function (observer) {\n var subscriptions = [];\n\n var outer = _this6.subscribe({\n next: function (value) {\n if (fn) {\n try {\n value = fn(value);\n } catch (e) {\n return observer.error(e);\n }\n }\n\n var inner = C.from(value).subscribe({\n next: function (value) {\n observer.next(value);\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n var i = subscriptions.indexOf(inner);\n if (i >= 0) subscriptions.splice(i, 1);\n completeIfDone();\n }\n });\n subscriptions.push(inner);\n },\n error: function (e) {\n observer.error(e);\n },\n complete: function () {\n completeIfDone();\n }\n });\n\n function completeIfDone() {\n if (outer.closed && subscriptions.length === 0) observer.complete();\n }\n\n return function () {\n subscriptions.forEach(function (s) {\n return s.unsubscribe();\n });\n outer.unsubscribe();\n };\n });\n };\n\n _proto3[SymbolObservable] = function () {\n return this;\n };\n\n Observable.from = function from(x) {\n var C = typeof this === 'function' ? this : Observable;\n if (x == null) throw new TypeError(x + ' is not an object');\n var method = getMethod(x, SymbolObservable);\n\n if (method) {\n var observable = method.call(x);\n if (Object(observable) !== observable) throw new TypeError(observable + ' is not an object');\n if (isObservable(observable) && observable.constructor === C) return observable;\n return new C(function (observer) {\n return observable.subscribe(observer);\n });\n }\n\n if (hasSymbol('iterator')) {\n method = getMethod(x, SymbolIterator);\n\n if (method) {\n return new C(function (observer) {\n enqueue(function () {\n if (observer.closed) return;\n\n for (var _iterator = _createForOfIteratorHelperLoose(method.call(x)), _step; !(_step = _iterator()).done;) {\n var item = _step.value;\n observer.next(item);\n if (observer.closed) return;\n }\n\n observer.complete();\n });\n });\n }\n }\n\n if (Array.isArray(x)) {\n return new C(function (observer) {\n enqueue(function () {\n if (observer.closed) return;\n\n for (var i = 0; i < x.length; ++i) {\n observer.next(x[i]);\n if (observer.closed) return;\n }\n\n observer.complete();\n });\n });\n }\n\n throw new TypeError(x + ' is not observable');\n };\n\n Observable.of = function of() {\n for (var _len2 = arguments.length, items = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n items[_key2] = arguments[_key2];\n }\n\n var C = typeof this === 'function' ? this : Observable;\n return new C(function (observer) {\n enqueue(function () {\n if (observer.closed) return;\n\n for (var i = 0; i < items.length; ++i) {\n observer.next(items[i]);\n if (observer.closed) return;\n }\n\n observer.complete();\n });\n });\n };\n\n _createClass(Observable, null, [{\n key: SymbolSpecies,\n get: function () {\n return this;\n }\n }]);\n\n return Observable;\n}();\n\nif (hasSymbols()) {\n Object.defineProperty(Observable, Symbol('extensions'), {\n value: {\n symbol: SymbolObservable,\n hostReportError: hostReportError\n },\n configurable: true\n });\n}\n\nexport { Observable };\n","import { GraphQLRequest, Operation } from '../core';\n\nexport function createOperation(\n starting: any,\n operation: GraphQLRequest,\n): Operation {\n let context = { ...starting };\n const setContext = (next: any) => {\n if (typeof next === 'function') {\n context = { ...context, ...next(context) };\n } else {\n context = { ...context, ...next };\n }\n };\n const getContext = () => ({ ...context });\n\n Object.defineProperty(operation, 'setContext', {\n enumerable: false,\n value: setContext,\n });\n\n Object.defineProperty(operation, 'getContext', {\n enumerable: false,\n value: getContext,\n });\n\n return operation as Operation;\n}\n","import { GraphQLRequest, Operation } from '../core';\nimport { getOperationName } from '../../utilities';\n\nexport function transformOperation(operation: GraphQLRequest): GraphQLRequest {\n const transformedOperation: GraphQLRequest = {\n variables: operation.variables || {},\n extensions: operation.extensions || {},\n operationName: operation.operationName,\n query: operation.query,\n };\n\n // Best guess at an operation name\n if (!transformedOperation.operationName) {\n transformedOperation.operationName =\n typeof transformedOperation.query !== 'string'\n ? getOperationName(transformedOperation.query) || undefined\n : '';\n }\n\n return transformedOperation as Operation;\n}\n","import { invariant, InvariantError } from '../globals';\n\nimport {\n DocumentNode,\n OperationDefinitionNode,\n FragmentDefinitionNode,\n ValueNode,\n} from 'graphql';\n\nimport { valueToObjectRepresentation } from './storeUtils';\n\n// Checks the document for errors and throws an exception if there is an error.\nexport function checkDocument(doc: DocumentNode) {\n invariant(\n doc && doc.kind === 'Document',\n `Expecting a parsed GraphQL document. Perhaps you need to wrap the query \\\nstring in a \"gql\" tag? http://docs.apollostack.com/apollo-client/core.html#gql`,\n );\n\n const operations = doc.definitions\n .filter(d => d.kind !== 'FragmentDefinition')\n .map(definition => {\n if (definition.kind !== 'OperationDefinition') {\n throw new InvariantError(\n `Schema type definitions not allowed in queries. Found: \"${\n definition.kind\n }\"`,\n );\n }\n return definition;\n });\n\n invariant(\n operations.length <= 1,\n `Ambiguous GraphQL document: contains ${operations.length} operations`,\n );\n\n return doc;\n}\n\nexport function getOperationDefinition(\n doc: DocumentNode,\n): OperationDefinitionNode | undefined {\n checkDocument(doc);\n return doc.definitions.filter(\n definition => definition.kind === 'OperationDefinition',\n )[0] as OperationDefinitionNode;\n}\n\nexport function getOperationName(doc: DocumentNode): string | null {\n return (\n doc.definitions\n .filter(\n definition =>\n definition.kind === 'OperationDefinition' && definition.name,\n )\n .map((x: OperationDefinitionNode) => x!.name!.value)[0] || null\n );\n}\n\n// Returns the FragmentDefinitions from a particular document as an array\nexport function getFragmentDefinitions(\n doc: DocumentNode,\n): FragmentDefinitionNode[] {\n return doc.definitions.filter(\n definition => definition.kind === 'FragmentDefinition',\n ) as FragmentDefinitionNode[];\n}\n\nexport function getQueryDefinition(doc: DocumentNode): OperationDefinitionNode {\n const queryDef = getOperationDefinition(doc) as OperationDefinitionNode;\n\n invariant(\n queryDef && queryDef.operation === 'query',\n 'Must contain a query definition.',\n );\n\n return queryDef;\n}\n\nexport function getFragmentDefinition(\n doc: DocumentNode,\n): FragmentDefinitionNode {\n invariant(\n doc.kind === 'Document',\n `Expecting a parsed GraphQL document. Perhaps you need to wrap the query \\\nstring in a \"gql\" tag? http://docs.apollostack.com/apollo-client/core.html#gql`,\n );\n\n invariant(\n doc.definitions.length <= 1,\n 'Fragment must have exactly one definition.',\n );\n\n const fragmentDef = doc.definitions[0] as FragmentDefinitionNode;\n\n invariant(\n fragmentDef.kind === 'FragmentDefinition',\n 'Must be a fragment definition.',\n );\n\n return fragmentDef as FragmentDefinitionNode;\n}\n\n/**\n * Returns the first operation definition found in this document.\n * If no operation definition is found, the first fragment definition will be returned.\n * If no definitions are found, an error will be thrown.\n */\nexport function getMainDefinition(\n queryDoc: DocumentNode,\n): OperationDefinitionNode | FragmentDefinitionNode {\n checkDocument(queryDoc);\n\n let fragmentDefinition;\n\n for (let definition of queryDoc.definitions) {\n if (definition.kind === 'OperationDefinition') {\n const operation = (definition as OperationDefinitionNode).operation;\n if (\n operation === 'query' ||\n operation === 'mutation' ||\n operation === 'subscription'\n ) {\n return definition as OperationDefinitionNode;\n }\n }\n if (definition.kind === 'FragmentDefinition' && !fragmentDefinition) {\n // we do this because we want to allow multiple fragment definitions\n // to precede an operation definition.\n fragmentDefinition = definition as FragmentDefinitionNode;\n }\n }\n\n if (fragmentDefinition) {\n return fragmentDefinition;\n }\n\n throw new InvariantError(\n 'Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment.',\n );\n}\n\nexport function getDefaultValues(\n definition: OperationDefinitionNode | undefined,\n): Record {\n const defaultValues = Object.create(null);\n const defs = definition && definition.variableDefinitions;\n if (defs && defs.length) {\n defs.forEach(def => {\n if (def.defaultValue) {\n valueToObjectRepresentation(\n defaultValues,\n def.variable.name,\n def.defaultValue as ValueNode,\n );\n }\n });\n }\n return defaultValues;\n}\n","import { InvariantError } from '../globals';\n\nimport {\n DirectiveNode,\n FieldNode,\n IntValueNode,\n FloatValueNode,\n StringValueNode,\n BooleanValueNode,\n ObjectValueNode,\n ListValueNode,\n EnumValueNode,\n NullValueNode,\n VariableNode,\n InlineFragmentNode,\n ValueNode,\n SelectionNode,\n NameNode,\n SelectionSetNode,\n DocumentNode,\n} from 'graphql';\n\nimport { isNonNullObject } from '../common/objects';\nimport { FragmentMap, getFragmentFromSelection } from './fragments';\n\nexport interface Reference {\n readonly __ref: string;\n}\n\nexport function makeReference(id: string): Reference {\n return { __ref: String(id) };\n}\n\nexport function isReference(obj: any): obj is Reference {\n return Boolean(obj && typeof obj === 'object' && typeof obj.__ref === 'string');\n}\n\nexport type StoreValue =\n | number\n | string\n | string[]\n | Reference\n | Reference[]\n | null\n | undefined\n | void\n | Object;\n\nexport interface StoreObject {\n __typename?: string;\n [storeFieldName: string]: StoreValue;\n}\n\nexport function isDocumentNode(value: any): value is DocumentNode {\n return (\n isNonNullObject(value) &&\n (value as DocumentNode).kind === \"Document\" &&\n Array.isArray((value as DocumentNode).definitions)\n );\n}\n\nfunction isStringValue(value: ValueNode): value is StringValueNode {\n return value.kind === 'StringValue';\n}\n\nfunction isBooleanValue(value: ValueNode): value is BooleanValueNode {\n return value.kind === 'BooleanValue';\n}\n\nfunction isIntValue(value: ValueNode): value is IntValueNode {\n return value.kind === 'IntValue';\n}\n\nfunction isFloatValue(value: ValueNode): value is FloatValueNode {\n return value.kind === 'FloatValue';\n}\n\nfunction isVariable(value: ValueNode): value is VariableNode {\n return value.kind === 'Variable';\n}\n\nfunction isObjectValue(value: ValueNode): value is ObjectValueNode {\n return value.kind === 'ObjectValue';\n}\n\nfunction isListValue(value: ValueNode): value is ListValueNode {\n return value.kind === 'ListValue';\n}\n\nfunction isEnumValue(value: ValueNode): value is EnumValueNode {\n return value.kind === 'EnumValue';\n}\n\nfunction isNullValue(value: ValueNode): value is NullValueNode {\n return value.kind === 'NullValue';\n}\n\nexport function valueToObjectRepresentation(\n argObj: any,\n name: NameNode,\n value: ValueNode,\n variables?: Object,\n) {\n if (isIntValue(value) || isFloatValue(value)) {\n argObj[name.value] = Number(value.value);\n } else if (isBooleanValue(value) || isStringValue(value)) {\n argObj[name.value] = value.value;\n } else if (isObjectValue(value)) {\n const nestedArgObj = {};\n value.fields.map(obj =>\n valueToObjectRepresentation(nestedArgObj, obj.name, obj.value, variables),\n );\n argObj[name.value] = nestedArgObj;\n } else if (isVariable(value)) {\n const variableValue = (variables || ({} as any))[value.name.value];\n argObj[name.value] = variableValue;\n } else if (isListValue(value)) {\n argObj[name.value] = value.values.map(listValue => {\n const nestedArgArrayObj = {};\n valueToObjectRepresentation(\n nestedArgArrayObj,\n name,\n listValue,\n variables,\n );\n return (nestedArgArrayObj as any)[name.value];\n });\n } else if (isEnumValue(value)) {\n argObj[name.value] = (value as EnumValueNode).value;\n } else if (isNullValue(value)) {\n argObj[name.value] = null;\n } else {\n throw new InvariantError(\n `The inline argument \"${name.value}\" of kind \"${(value as any).kind}\"` +\n 'is not supported. Use variables instead of inline arguments to ' +\n 'overcome this limitation.',\n );\n }\n}\n\nexport function storeKeyNameFromField(\n field: FieldNode,\n variables?: Object,\n): string {\n let directivesObj: any = null;\n if (field.directives) {\n directivesObj = {};\n field.directives.forEach(directive => {\n directivesObj[directive.name.value] = {};\n\n if (directive.arguments) {\n directive.arguments.forEach(({ name, value }) =>\n valueToObjectRepresentation(\n directivesObj[directive.name.value],\n name,\n value,\n variables,\n ),\n );\n }\n });\n }\n\n let argObj: any = null;\n if (field.arguments && field.arguments.length) {\n argObj = {};\n field.arguments.forEach(({ name, value }) =>\n valueToObjectRepresentation(argObj, name, value, variables),\n );\n }\n\n return getStoreKeyName(field.name.value, argObj, directivesObj);\n}\n\nexport type Directives = {\n [directiveName: string]: {\n [argName: string]: any;\n };\n};\n\nconst KNOWN_DIRECTIVES: string[] = [\n 'connection',\n 'include',\n 'skip',\n 'client',\n 'rest',\n 'export',\n];\n\nexport const getStoreKeyName = Object.assign(function (\n fieldName: string,\n args?: Record | null,\n directives?: Directives,\n): string {\n if (\n args &&\n directives &&\n directives['connection'] &&\n directives['connection']['key']\n ) {\n if (\n directives['connection']['filter'] &&\n (directives['connection']['filter'] as string[]).length > 0\n ) {\n const filterKeys = directives['connection']['filter']\n ? (directives['connection']['filter'] as string[])\n : [];\n filterKeys.sort();\n\n const filteredArgs = {} as { [key: string]: any };\n filterKeys.forEach(key => {\n filteredArgs[key] = args[key];\n });\n\n return `${directives['connection']['key']}(${stringify(\n filteredArgs,\n )})`;\n } else {\n return directives['connection']['key'];\n }\n }\n\n let completeFieldName: string = fieldName;\n\n if (args) {\n // We can't use `JSON.stringify` here since it's non-deterministic,\n // and can lead to different store key names being created even though\n // the `args` object used during creation has the same properties/values.\n const stringifiedArgs: string = stringify(args);\n completeFieldName += `(${stringifiedArgs})`;\n }\n\n if (directives) {\n Object.keys(directives).forEach(key => {\n if (KNOWN_DIRECTIVES.indexOf(key) !== -1) return;\n if (directives[key] && Object.keys(directives[key]).length) {\n completeFieldName += `@${key}(${stringify(directives[key])})`;\n } else {\n completeFieldName += `@${key}`;\n }\n });\n }\n\n return completeFieldName;\n}, {\n setStringify(s: typeof stringify) {\n const previous = stringify;\n stringify = s;\n return previous;\n },\n});\n\n// Default stable JSON.stringify implementation. Can be updated/replaced with\n// something better by calling getStoreKeyName.setStringify.\nlet stringify = function defaultStringify(value: any): string {\n return JSON.stringify(value, stringifyReplacer);\n};\n\nfunction stringifyReplacer(_key: string, value: any): any {\n if (isNonNullObject(value) && !Array.isArray(value)) {\n value = Object.keys(value).sort().reduce((copy, key) => {\n copy[key] = value[key];\n return copy;\n }, {} as Record);\n }\n return value;\n}\n\nexport function argumentsObjectFromField(\n field: FieldNode | DirectiveNode,\n variables?: Record,\n): Object | null {\n if (field.arguments && field.arguments.length) {\n const argObj: Object = {};\n field.arguments.forEach(({ name, value }) =>\n valueToObjectRepresentation(argObj, name, value, variables),\n );\n return argObj;\n }\n return null;\n}\n\nexport function resultKeyNameFromField(field: FieldNode): string {\n return field.alias ? field.alias.value : field.name.value;\n}\n\nexport function getTypenameFromResult(\n result: Record,\n selectionSet: SelectionSetNode,\n fragmentMap?: FragmentMap,\n): string | undefined {\n if (typeof result.__typename === 'string') {\n return result.__typename;\n }\n\n for (const selection of selectionSet.selections) {\n if (isField(selection)) {\n if (selection.name.value === '__typename') {\n return result[resultKeyNameFromField(selection)];\n }\n } else {\n const typename = getTypenameFromResult(\n result,\n getFragmentFromSelection(selection, fragmentMap)!.selectionSet,\n fragmentMap,\n );\n if (typeof typename === 'string') {\n return typename;\n }\n }\n }\n}\n\nexport function isField(selection: SelectionNode): selection is FieldNode {\n return selection.kind === 'Field';\n}\n\nexport function isInlineFragment(\n selection: SelectionNode,\n): selection is InlineFragmentNode {\n return selection.kind === 'InlineFragment';\n}\n\nexport type VariableValue = (node: VariableNode) => any;\n","export function isNonNullObject(obj: any): obj is Record {\n return obj !== null && typeof obj === 'object';\n}\n","import { invariant, InvariantError } from '../globals';\n\nimport {\n DocumentNode,\n FragmentDefinitionNode,\n InlineFragmentNode,\n SelectionNode,\n} from 'graphql';\n\n// TODO(brian): A hack until this issue is resolved (https://github.com/graphql/graphql-js/issues/3356)\ntype Kind = any;\ntype OperationTypeNode = any;\n/**\n * Returns a query document which adds a single query operation that only\n * spreads the target fragment inside of it.\n *\n * So for example a document of:\n *\n * ```graphql\n * fragment foo on Foo { a b c }\n * ```\n *\n * Turns into:\n *\n * ```graphql\n * { ...foo }\n *\n * fragment foo on Foo { a b c }\n * ```\n *\n * The target fragment will either be the only fragment in the document, or a\n * fragment specified by the provided `fragmentName`. If there is more than one\n * fragment, but a `fragmentName` was not defined then an error will be thrown.\n */\nexport function getFragmentQueryDocument(\n document: DocumentNode,\n fragmentName?: string,\n): DocumentNode {\n let actualFragmentName = fragmentName;\n\n // Build an array of all our fragment definitions that will be used for\n // validations. We also do some validations on the other definitions in the\n // document while building this list.\n const fragments: Array = [];\n document.definitions.forEach(definition => {\n // Throw an error if we encounter an operation definition because we will\n // define our own operation definition later on.\n if (definition.kind === 'OperationDefinition') {\n throw new InvariantError(\n `Found a ${definition.operation} operation${\n definition.name ? ` named '${definition.name.value}'` : ''\n }. ` +\n 'No operations are allowed when using a fragment as a query. Only fragments are allowed.',\n );\n }\n // Add our definition to the fragments array if it is a fragment\n // definition.\n if (definition.kind === 'FragmentDefinition') {\n fragments.push(definition);\n }\n });\n\n // If the user did not give us a fragment name then let us try to get a\n // name from a single fragment in the definition.\n if (typeof actualFragmentName === 'undefined') {\n invariant(\n fragments.length === 1,\n `Found ${\n fragments.length\n } fragments. \\`fragmentName\\` must be provided when there is not exactly 1 fragment.`,\n );\n actualFragmentName = fragments[0].name.value;\n }\n\n // Generate a query document with an operation that simply spreads the\n // fragment inside of it.\n const query: DocumentNode = {\n ...document,\n definitions: [\n {\n kind: 'OperationDefinition' as Kind,\n // OperationTypeNode is an enum\n operation: 'query' as OperationTypeNode,\n selectionSet: {\n kind: 'SelectionSet' as Kind,\n selections: [\n {\n kind: 'FragmentSpread' as Kind,\n name: {\n kind: 'Name' as Kind,\n value: actualFragmentName,\n },\n },\n ],\n },\n },\n ...document.definitions,\n ],\n };\n\n return query;\n}\n\n/**\n * This is an interface that describes a map from fragment names to fragment definitions.\n */\nexport interface FragmentMap {\n [fragmentName: string]: FragmentDefinitionNode;\n}\n\nexport type FragmentMapFunction =\n (fragmentName: string) => FragmentDefinitionNode | null;\n\n// Utility function that takes a list of fragment definitions and makes a hash out of them\n// that maps the name of the fragment to the fragment definition.\nexport function createFragmentMap(\n fragments: FragmentDefinitionNode[] = [],\n): FragmentMap {\n const symTable: FragmentMap = {};\n fragments.forEach(fragment => {\n symTable[fragment.name.value] = fragment;\n });\n return symTable;\n}\n\nexport function getFragmentFromSelection(\n selection: SelectionNode,\n fragmentMap?: FragmentMap | FragmentMapFunction,\n): InlineFragmentNode | FragmentDefinitionNode | null {\n switch (selection.kind) {\n case 'InlineFragment':\n return selection;\n case 'FragmentSpread': {\n const fragmentName = selection.name.value;\n if (typeof fragmentMap === \"function\") {\n return fragmentMap(fragmentName);\n }\n const fragment = fragmentMap && fragmentMap[fragmentName];\n invariant(fragment, `No fragment named ${fragmentName}`);\n return fragment || null;\n }\n default:\n return null;\n }\n}\n","import { InvariantError } from '../../utilities/globals'\nimport { GraphQLRequest } from '../core';\n\nexport function validateOperation(operation: GraphQLRequest): GraphQLRequest {\n const OPERATION_FIELDS = [\n 'query',\n 'operationName',\n 'variables',\n 'extensions',\n 'context',\n ];\n for (let key of Object.keys(operation)) {\n if (OPERATION_FIELDS.indexOf(key) < 0) {\n throw new InvariantError(`illegal argument: ${key}`);\n }\n }\n\n return operation;\n}\n","import { ApolloLink } from './ApolloLink';\n\nexport const execute = ApolloLink.execute;\n","export const version = 'local';\n","import { ApolloLink, RequestHandler } from '../core';\nimport { HttpOptions } from './selectHttpOptionsAndBody';\nimport { createHttpLink } from './createHttpLink';\n\nexport class HttpLink extends ApolloLink {\n public requester: RequestHandler;\n constructor(public options: HttpOptions = {}) {\n super(createHttpLink(options).request);\n }\n}\n","import '../../utilities/globals';\n\nimport { visit, DefinitionNode, VariableDefinitionNode } from 'graphql';\n\nimport { ApolloLink } from '../core';\nimport { Observable, hasDirectives } from '../../utilities';\nimport { serializeFetchParameter } from './serializeFetchParameter';\nimport { selectURI } from './selectURI';\nimport {\n handleError,\n readMultipartBody,\n readJsonBody\n} from './parseAndCheckHttpResponse';\nimport { checkFetcher } from './checkFetcher';\nimport {\n selectHttpOptionsAndBodyInternal,\n defaultPrinter,\n fallbackHttpConfig,\n HttpOptions\n} from './selectHttpOptionsAndBody';\nimport { createSignalIfSupported } from './createSignalIfSupported';\nimport { rewriteURIForGET } from './rewriteURIForGET';\nimport { fromError } from '../utils';\nimport { maybe } from '../../utilities';\n\nconst backupFetch = maybe(() => fetch);\n\nexport const createHttpLink = (linkOptions: HttpOptions = {}) => {\n let {\n uri = '/graphql',\n // use default global fetch if nothing passed in\n fetch: preferredFetch,\n print = defaultPrinter,\n includeExtensions,\n preserveHeaderCase,\n useGETForQueries,\n includeUnusedVariables = false,\n ...requestOptions\n } = linkOptions;\n\n if (__DEV__) {\n // Make sure at least one of preferredFetch, window.fetch, or backupFetch is\n // defined, so requests won't fail at runtime.\n checkFetcher(preferredFetch || backupFetch);\n }\n\n const linkConfig = {\n http: { includeExtensions, preserveHeaderCase },\n options: requestOptions.fetchOptions,\n credentials: requestOptions.credentials,\n headers: requestOptions.headers,\n };\n\n return new ApolloLink(operation => {\n let chosenURI = selectURI(operation, uri);\n\n const context = operation.getContext();\n\n // `apollographql-client-*` headers are automatically set if a\n // `clientAwareness` object is found in the context. These headers are\n // set first, followed by the rest of the headers pulled from\n // `context.headers`. If desired, `apollographql-client-*` headers set by\n // the `clientAwareness` object can be overridden by\n // `apollographql-client-*` headers set in `context.headers`.\n const clientAwarenessHeaders: {\n 'apollographql-client-name'?: string;\n 'apollographql-client-version'?: string;\n } = {};\n\n if (context.clientAwareness) {\n const { name, version } = context.clientAwareness;\n if (name) {\n clientAwarenessHeaders['apollographql-client-name'] = name;\n }\n if (version) {\n clientAwarenessHeaders['apollographql-client-version'] = version;\n }\n }\n\n const contextHeaders = { ...clientAwarenessHeaders, ...context.headers };\n\n const contextConfig = {\n http: context.http,\n options: context.fetchOptions,\n credentials: context.credentials,\n headers: contextHeaders,\n };\n\n //uses fallback, link, and then context to build options\n const { options, body } = selectHttpOptionsAndBodyInternal(\n operation,\n print,\n fallbackHttpConfig,\n linkConfig,\n contextConfig,\n );\n\n if (body.variables && !includeUnusedVariables) {\n const unusedNames = new Set(Object.keys(body.variables));\n visit(operation.query, {\n Variable(node, _key, parent) {\n // A variable type definition at the top level of a query is not\n // enough to silence server-side errors about the variable being\n // unused, so variable definitions do not count as usage.\n // https://spec.graphql.org/draft/#sec-All-Variables-Used\n if (parent && (parent as VariableDefinitionNode).kind !== 'VariableDefinition') {\n unusedNames.delete(node.name.value);\n }\n },\n });\n if (unusedNames.size) {\n // Make a shallow copy of body.variables (with keys in the same\n // order) and then delete unused variables from the copy.\n body.variables = { ...body.variables };\n unusedNames.forEach(name => {\n delete body.variables![name];\n });\n }\n }\n\n let controller: any;\n if (!(options as any).signal) {\n const { controller: _controller, signal } = createSignalIfSupported();\n controller = _controller;\n if (controller) (options as any).signal = signal;\n }\n\n // If requested, set method to GET if there are no mutations.\n const definitionIsMutation = (d: DefinitionNode) => {\n return d.kind === 'OperationDefinition' && d.operation === 'mutation';\n };\n if (\n useGETForQueries &&\n !operation.query.definitions.some(definitionIsMutation)\n ) {\n options.method = 'GET';\n }\n\n // does not match custom directives beginning with @defer\n if (hasDirectives(['defer'], operation.query)) {\n options.headers.accept = \"multipart/mixed; deferSpec=20220824, application/json\";\n }\n\n if (options.method === 'GET') {\n const { newURI, parseError } = rewriteURIForGET(chosenURI, body);\n if (parseError) {\n return fromError(parseError);\n }\n chosenURI = newURI;\n } else {\n try {\n (options as any).body = serializeFetchParameter(body, 'Payload');\n } catch (parseError) {\n return fromError(parseError);\n }\n }\n\n return new Observable(observer => {\n // Prefer linkOptions.fetch (preferredFetch) if provided, and otherwise\n // fall back to the *current* global window.fetch function (see issue\n // #7832), or (if all else fails) the backupFetch function we saved when\n // this module was first evaluated. This last option protects against the\n // removal of window.fetch, which is unlikely but not impossible.\n const currentFetch = preferredFetch || maybe(() => fetch) || backupFetch;\n\n currentFetch!(chosenURI, options)\n .then(response => {\n operation.setContext({ response });\n const ctype = response.headers?.get('content-type');\n\n if (ctype !== null && /^multipart\\/mixed/i.test(ctype)) {\n return readMultipartBody(response, observer);\n } else {\n return readJsonBody(response, operation, observer);\n }\n })\n .catch(err => handleError(err, observer));\n\n return () => {\n // XXX support canceling this request\n // https://developers.google.com/web/updates/2017/09/abortable-fetch\n if (controller) controller.abort();\n };\n });\n });\n};\n","import { devAssert } from '../jsutils/devAssert.mjs';\nimport { inspect } from '../jsutils/inspect.mjs';\nimport { isNode, QueryDocumentKeys } from './ast.mjs';\nimport { Kind } from './kinds.mjs';\n/**\n * A visitor is provided to visit, it contains the collection of\n * relevant functions to be called during the visitor's traversal.\n */\n\nexport const BREAK = Object.freeze({});\n/**\n * visit() will walk through an AST using a depth-first traversal, calling\n * the visitor's enter function at each node in the traversal, and calling the\n * leave function after visiting that node and all of its child nodes.\n *\n * By returning different values from the enter and leave functions, the\n * behavior of the visitor can be altered, including skipping over a sub-tree of\n * the AST (by returning false), editing the AST by returning a value or null\n * to remove the value, or to stop the whole traversal by returning BREAK.\n *\n * When using visit() to edit an AST, the original AST will not be modified, and\n * a new version of the AST with the changes applied will be returned from the\n * visit function.\n *\n * ```ts\n * const editedAST = visit(ast, {\n * enter(node, key, parent, path, ancestors) {\n * // @return\n * // undefined: no action\n * // false: skip visiting this node\n * // visitor.BREAK: stop visiting altogether\n * // null: delete this node\n * // any value: replace this node with the returned value\n * },\n * leave(node, key, parent, path, ancestors) {\n * // @return\n * // undefined: no action\n * // false: no action\n * // visitor.BREAK: stop visiting altogether\n * // null: delete this node\n * // any value: replace this node with the returned value\n * }\n * });\n * ```\n *\n * Alternatively to providing enter() and leave() functions, a visitor can\n * instead provide functions named the same as the kinds of AST nodes, or\n * enter/leave visitors at a named key, leading to three permutations of the\n * visitor API:\n *\n * 1) Named visitors triggered when entering a node of a specific kind.\n *\n * ```ts\n * visit(ast, {\n * Kind(node) {\n * // enter the \"Kind\" node\n * }\n * })\n * ```\n *\n * 2) Named visitors that trigger upon entering and leaving a node of a specific kind.\n *\n * ```ts\n * visit(ast, {\n * Kind: {\n * enter(node) {\n * // enter the \"Kind\" node\n * }\n * leave(node) {\n * // leave the \"Kind\" node\n * }\n * }\n * })\n * ```\n *\n * 3) Generic visitors that trigger upon entering and leaving any node.\n *\n * ```ts\n * visit(ast, {\n * enter(node) {\n * // enter any node\n * },\n * leave(node) {\n * // leave any node\n * }\n * })\n * ```\n */\n\nexport function visit(root, visitor, visitorKeys = QueryDocumentKeys) {\n const enterLeaveMap = new Map();\n\n for (const kind of Object.values(Kind)) {\n enterLeaveMap.set(kind, getEnterLeaveForKind(visitor, kind));\n }\n /* eslint-disable no-undef-init */\n\n let stack = undefined;\n let inArray = Array.isArray(root);\n let keys = [root];\n let index = -1;\n let edits = [];\n let node = root;\n let key = undefined;\n let parent = undefined;\n const path = [];\n const ancestors = [];\n /* eslint-enable no-undef-init */\n\n do {\n index++;\n const isLeaving = index === keys.length;\n const isEdited = isLeaving && edits.length !== 0;\n\n if (isLeaving) {\n key = ancestors.length === 0 ? undefined : path[path.length - 1];\n node = parent;\n parent = ancestors.pop();\n\n if (isEdited) {\n if (inArray) {\n node = node.slice();\n let editOffset = 0;\n\n for (const [editKey, editValue] of edits) {\n const arrayKey = editKey - editOffset;\n\n if (editValue === null) {\n node.splice(arrayKey, 1);\n editOffset++;\n } else {\n node[arrayKey] = editValue;\n }\n }\n } else {\n node = Object.defineProperties(\n {},\n Object.getOwnPropertyDescriptors(node),\n );\n\n for (const [editKey, editValue] of edits) {\n node[editKey] = editValue;\n }\n }\n }\n\n index = stack.index;\n keys = stack.keys;\n edits = stack.edits;\n inArray = stack.inArray;\n stack = stack.prev;\n } else if (parent) {\n key = inArray ? index : keys[index];\n node = parent[key];\n\n if (node === null || node === undefined) {\n continue;\n }\n\n path.push(key);\n }\n\n let result;\n\n if (!Array.isArray(node)) {\n var _enterLeaveMap$get, _enterLeaveMap$get2;\n\n isNode(node) || devAssert(false, `Invalid AST Node: ${inspect(node)}.`);\n const visitFn = isLeaving\n ? (_enterLeaveMap$get = enterLeaveMap.get(node.kind)) === null ||\n _enterLeaveMap$get === void 0\n ? void 0\n : _enterLeaveMap$get.leave\n : (_enterLeaveMap$get2 = enterLeaveMap.get(node.kind)) === null ||\n _enterLeaveMap$get2 === void 0\n ? void 0\n : _enterLeaveMap$get2.enter;\n result =\n visitFn === null || visitFn === void 0\n ? void 0\n : visitFn.call(visitor, node, key, parent, path, ancestors);\n\n if (result === BREAK) {\n break;\n }\n\n if (result === false) {\n if (!isLeaving) {\n path.pop();\n continue;\n }\n } else if (result !== undefined) {\n edits.push([key, result]);\n\n if (!isLeaving) {\n if (isNode(result)) {\n node = result;\n } else {\n path.pop();\n continue;\n }\n }\n }\n }\n\n if (result === undefined && isEdited) {\n edits.push([key, node]);\n }\n\n if (isLeaving) {\n path.pop();\n } else {\n var _node$kind;\n\n stack = {\n inArray,\n index,\n keys,\n edits,\n prev: stack,\n };\n inArray = Array.isArray(node);\n keys = inArray\n ? node\n : (_node$kind = visitorKeys[node.kind]) !== null &&\n _node$kind !== void 0\n ? _node$kind\n : [];\n index = -1;\n edits = [];\n\n if (parent) {\n ancestors.push(parent);\n }\n\n parent = node;\n }\n } while (stack !== undefined);\n\n if (edits.length !== 0) {\n // New root\n return edits[edits.length - 1][1];\n }\n\n return root;\n}\n/**\n * Creates a new visitor instance which delegates to many visitors to run in\n * parallel. Each visitor will be visited for each node before moving on.\n *\n * If a prior visitor edits a node, no following visitors will see that node.\n */\n\nexport function visitInParallel(visitors) {\n const skipping = new Array(visitors.length).fill(null);\n const mergedVisitor = Object.create(null);\n\n for (const kind of Object.values(Kind)) {\n let hasVisitor = false;\n const enterList = new Array(visitors.length).fill(undefined);\n const leaveList = new Array(visitors.length).fill(undefined);\n\n for (let i = 0; i < visitors.length; ++i) {\n const { enter, leave } = getEnterLeaveForKind(visitors[i], kind);\n hasVisitor || (hasVisitor = enter != null || leave != null);\n enterList[i] = enter;\n leaveList[i] = leave;\n }\n\n if (!hasVisitor) {\n continue;\n }\n\n const mergedEnterLeave = {\n enter(...args) {\n const node = args[0];\n\n for (let i = 0; i < visitors.length; i++) {\n if (skipping[i] === null) {\n var _enterList$i;\n\n const result =\n (_enterList$i = enterList[i]) === null || _enterList$i === void 0\n ? void 0\n : _enterList$i.apply(visitors[i], args);\n\n if (result === false) {\n skipping[i] = node;\n } else if (result === BREAK) {\n skipping[i] = BREAK;\n } else if (result !== undefined) {\n return result;\n }\n }\n }\n },\n\n leave(...args) {\n const node = args[0];\n\n for (let i = 0; i < visitors.length; i++) {\n if (skipping[i] === null) {\n var _leaveList$i;\n\n const result =\n (_leaveList$i = leaveList[i]) === null || _leaveList$i === void 0\n ? void 0\n : _leaveList$i.apply(visitors[i], args);\n\n if (result === BREAK) {\n skipping[i] = BREAK;\n } else if (result !== undefined && result !== false) {\n return result;\n }\n } else if (skipping[i] === node) {\n skipping[i] = null;\n }\n }\n },\n };\n mergedVisitor[kind] = mergedEnterLeave;\n }\n\n return mergedVisitor;\n}\n/**\n * Given a visitor instance and a node kind, return EnterLeaveVisitor for that kind.\n */\n\nexport function getEnterLeaveForKind(visitor, kind) {\n const kindVisitor = visitor[kind];\n\n if (typeof kindVisitor === 'object') {\n // { Kind: { enter() {}, leave() {} } }\n return kindVisitor;\n } else if (typeof kindVisitor === 'function') {\n // { Kind() {} }\n return {\n enter: kindVisitor,\n leave: undefined,\n };\n } // { enter() {}, leave() {} }\n\n return {\n enter: visitor.enter,\n leave: visitor.leave,\n };\n}\n/**\n * Given a visitor instance, if it is leaving or not, and a node kind, return\n * the function the visitor runtime should call.\n *\n * @deprecated Please use `getEnterLeaveForKind` instead. Will be removed in v17\n */\n\n/* c8 ignore next 8 */\n\nexport function getVisitFn(visitor, kind, isLeaving) {\n const { enter, leave } = getEnterLeaveForKind(visitor, kind);\n return isLeaving ? leave : enter;\n}\n","/**\n * Contains a range of UTF-8 character offsets and token references that\n * identify the region of the source from which the AST derived.\n */\nexport class Location {\n /**\n * The character offset at which this Node begins.\n */\n\n /**\n * The character offset at which this Node ends.\n */\n\n /**\n * The Token at which this Node begins.\n */\n\n /**\n * The Token at which this Node ends.\n */\n\n /**\n * The Source document the AST represents.\n */\n constructor(startToken, endToken, source) {\n this.start = startToken.start;\n this.end = endToken.end;\n this.startToken = startToken;\n this.endToken = endToken;\n this.source = source;\n }\n\n get [Symbol.toStringTag]() {\n return 'Location';\n }\n\n toJSON() {\n return {\n start: this.start,\n end: this.end,\n };\n }\n}\n/**\n * Represents a range of characters represented by a lexical token\n * within a Source.\n */\n\nexport class Token {\n /**\n * The kind of Token.\n */\n\n /**\n * The character offset at which this Node begins.\n */\n\n /**\n * The character offset at which this Node ends.\n */\n\n /**\n * The 1-indexed line number on which this Token appears.\n */\n\n /**\n * The 1-indexed column number at which this Token begins.\n */\n\n /**\n * For non-punctuation tokens, represents the interpreted value of the token.\n *\n * Note: is undefined for punctuation tokens, but typed as string for\n * convenience in the parser.\n */\n\n /**\n * Tokens exist as nodes in a double-linked-list amongst all tokens\n * including ignored tokens. is always the first node and \n * the last.\n */\n constructor(kind, start, end, line, column, value) {\n this.kind = kind;\n this.start = start;\n this.end = end;\n this.line = line;\n this.column = column; // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\n this.value = value;\n this.prev = null;\n this.next = null;\n }\n\n get [Symbol.toStringTag]() {\n return 'Token';\n }\n\n toJSON() {\n return {\n kind: this.kind,\n value: this.value,\n line: this.line,\n column: this.column,\n };\n }\n}\n/**\n * The list of all possible AST node types.\n */\n\n/**\n * @internal\n */\nexport const QueryDocumentKeys = {\n Name: [],\n Document: ['definitions'],\n OperationDefinition: [\n 'name',\n 'variableDefinitions',\n 'directives',\n 'selectionSet',\n ],\n VariableDefinition: ['variable', 'type', 'defaultValue', 'directives'],\n Variable: ['name'],\n SelectionSet: ['selections'],\n Field: ['alias', 'name', 'arguments', 'directives', 'selectionSet'],\n Argument: ['name', 'value'],\n FragmentSpread: ['name', 'directives'],\n InlineFragment: ['typeCondition', 'directives', 'selectionSet'],\n FragmentDefinition: [\n 'name', // Note: fragment variable definitions are deprecated and will removed in v17.0.0\n 'variableDefinitions',\n 'typeCondition',\n 'directives',\n 'selectionSet',\n ],\n IntValue: [],\n FloatValue: [],\n StringValue: [],\n BooleanValue: [],\n NullValue: [],\n EnumValue: [],\n ListValue: ['values'],\n ObjectValue: ['fields'],\n ObjectField: ['name', 'value'],\n Directive: ['name', 'arguments'],\n NamedType: ['name'],\n ListType: ['type'],\n NonNullType: ['type'],\n SchemaDefinition: ['description', 'directives', 'operationTypes'],\n OperationTypeDefinition: ['type'],\n ScalarTypeDefinition: ['description', 'name', 'directives'],\n ObjectTypeDefinition: [\n 'description',\n 'name',\n 'interfaces',\n 'directives',\n 'fields',\n ],\n FieldDefinition: ['description', 'name', 'arguments', 'type', 'directives'],\n InputValueDefinition: [\n 'description',\n 'name',\n 'type',\n 'defaultValue',\n 'directives',\n ],\n InterfaceTypeDefinition: [\n 'description',\n 'name',\n 'interfaces',\n 'directives',\n 'fields',\n ],\n UnionTypeDefinition: ['description', 'name', 'directives', 'types'],\n EnumTypeDefinition: ['description', 'name', 'directives', 'values'],\n EnumValueDefinition: ['description', 'name', 'directives'],\n InputObjectTypeDefinition: ['description', 'name', 'directives', 'fields'],\n DirectiveDefinition: ['description', 'name', 'arguments', 'locations'],\n SchemaExtension: ['directives', 'operationTypes'],\n ScalarTypeExtension: ['name', 'directives'],\n ObjectTypeExtension: ['name', 'interfaces', 'directives', 'fields'],\n InterfaceTypeExtension: ['name', 'interfaces', 'directives', 'fields'],\n UnionTypeExtension: ['name', 'directives', 'types'],\n EnumTypeExtension: ['name', 'directives', 'values'],\n InputObjectTypeExtension: ['name', 'directives', 'fields'],\n};\nconst kindValues = new Set(Object.keys(QueryDocumentKeys));\n/**\n * @internal\n */\n\nexport function isNode(maybeNode) {\n const maybeKind =\n maybeNode === null || maybeNode === void 0 ? void 0 : maybeNode.kind;\n return typeof maybeKind === 'string' && kindValues.has(maybeKind);\n}\n/** Name */\n\nvar OperationTypeNode;\n\n(function (OperationTypeNode) {\n OperationTypeNode['QUERY'] = 'query';\n OperationTypeNode['MUTATION'] = 'mutation';\n OperationTypeNode['SUBSCRIPTION'] = 'subscription';\n})(OperationTypeNode || (OperationTypeNode = {}));\n\nexport { OperationTypeNode };\n","/**\n * The set of allowed kind values for AST nodes.\n */\nvar Kind;\n\n(function (Kind) {\n Kind['NAME'] = 'Name';\n Kind['DOCUMENT'] = 'Document';\n Kind['OPERATION_DEFINITION'] = 'OperationDefinition';\n Kind['VARIABLE_DEFINITION'] = 'VariableDefinition';\n Kind['SELECTION_SET'] = 'SelectionSet';\n Kind['FIELD'] = 'Field';\n Kind['ARGUMENT'] = 'Argument';\n Kind['FRAGMENT_SPREAD'] = 'FragmentSpread';\n Kind['INLINE_FRAGMENT'] = 'InlineFragment';\n Kind['FRAGMENT_DEFINITION'] = 'FragmentDefinition';\n Kind['VARIABLE'] = 'Variable';\n Kind['INT'] = 'IntValue';\n Kind['FLOAT'] = 'FloatValue';\n Kind['STRING'] = 'StringValue';\n Kind['BOOLEAN'] = 'BooleanValue';\n Kind['NULL'] = 'NullValue';\n Kind['ENUM'] = 'EnumValue';\n Kind['LIST'] = 'ListValue';\n Kind['OBJECT'] = 'ObjectValue';\n Kind['OBJECT_FIELD'] = 'ObjectField';\n Kind['DIRECTIVE'] = 'Directive';\n Kind['NAMED_TYPE'] = 'NamedType';\n Kind['LIST_TYPE'] = 'ListType';\n Kind['NON_NULL_TYPE'] = 'NonNullType';\n Kind['SCHEMA_DEFINITION'] = 'SchemaDefinition';\n Kind['OPERATION_TYPE_DEFINITION'] = 'OperationTypeDefinition';\n Kind['SCALAR_TYPE_DEFINITION'] = 'ScalarTypeDefinition';\n Kind['OBJECT_TYPE_DEFINITION'] = 'ObjectTypeDefinition';\n Kind['FIELD_DEFINITION'] = 'FieldDefinition';\n Kind['INPUT_VALUE_DEFINITION'] = 'InputValueDefinition';\n Kind['INTERFACE_TYPE_DEFINITION'] = 'InterfaceTypeDefinition';\n Kind['UNION_TYPE_DEFINITION'] = 'UnionTypeDefinition';\n Kind['ENUM_TYPE_DEFINITION'] = 'EnumTypeDefinition';\n Kind['ENUM_VALUE_DEFINITION'] = 'EnumValueDefinition';\n Kind['INPUT_OBJECT_TYPE_DEFINITION'] = 'InputObjectTypeDefinition';\n Kind['DIRECTIVE_DEFINITION'] = 'DirectiveDefinition';\n Kind['SCHEMA_EXTENSION'] = 'SchemaExtension';\n Kind['SCALAR_TYPE_EXTENSION'] = 'ScalarTypeExtension';\n Kind['OBJECT_TYPE_EXTENSION'] = 'ObjectTypeExtension';\n Kind['INTERFACE_TYPE_EXTENSION'] = 'InterfaceTypeExtension';\n Kind['UNION_TYPE_EXTENSION'] = 'UnionTypeExtension';\n Kind['ENUM_TYPE_EXTENSION'] = 'EnumTypeExtension';\n Kind['INPUT_OBJECT_TYPE_EXTENSION'] = 'InputObjectTypeExtension';\n})(Kind || (Kind = {}));\n\nexport { Kind };\n/**\n * The enum type representing the possible kind values of AST nodes.\n *\n * @deprecated Please use `Kind`. Will be remove in v17.\n */\n","import { invariant } from '../globals';\n\n// Provides the methods that allow QueryManager to handle the `skip` and\n// `include` directives within GraphQL.\nimport {\n SelectionNode,\n VariableNode,\n BooleanValueNode,\n DirectiveNode,\n DocumentNode,\n ArgumentNode,\n ValueNode,\n ASTNode,\n visit,\n BREAK,\n} from 'graphql';\n\nexport type DirectiveInfo = {\n [fieldName: string]: { [argName: string]: any };\n};\n\nexport function shouldInclude(\n { directives }: SelectionNode,\n variables?: Record,\n): boolean {\n if (!directives || !directives.length) {\n return true;\n }\n return getInclusionDirectives(\n directives\n ).every(({ directive, ifArgument }) => {\n let evaledValue: boolean = false;\n if (ifArgument.value.kind === 'Variable') {\n evaledValue = variables && variables[(ifArgument.value as VariableNode).name.value];\n invariant(\n evaledValue !== void 0,\n `Invalid variable referenced in @${directive.name.value} directive.`,\n );\n } else {\n evaledValue = (ifArgument.value as BooleanValueNode).value;\n }\n return directive.name.value === 'skip' ? !evaledValue : evaledValue;\n });\n}\n\nexport function getDirectiveNames(root: ASTNode) {\n const names: string[] = [];\n\n visit(root, {\n Directive(node: DirectiveNode) {\n names.push(node.name.value);\n },\n });\n\n return names;\n}\n\nexport const hasAnyDirectives = (\n names: string[],\n root: ASTNode,\n) => hasDirectives(names, root, false);\n\nexport const hasAllDirectives = (\n names: string[],\n root: ASTNode,\n) => hasDirectives(names, root, true);\n\nexport function hasDirectives(\n names: string[],\n root: ASTNode,\n all?: boolean,\n) {\n const nameSet = new Set(names);\n const uniqueCount = nameSet.size;\n\n visit(root, {\n Directive(node) {\n if (\n nameSet.delete(node.name.value) &&\n (!all || !nameSet.size)\n ) {\n return BREAK;\n }\n },\n });\n\n // If we found all the names, nameSet will be empty. If we only care about\n // finding some of them, the < condition is sufficient.\n return all ? !nameSet.size : nameSet.size < uniqueCount;\n}\n\nexport function hasClientExports(document: DocumentNode) {\n return document && hasDirectives(['client', 'export'], document, true);\n}\n\nexport type InclusionDirectives = Array<{\n directive: DirectiveNode;\n ifArgument: ArgumentNode;\n}>;\n\nfunction isInclusionDirective({ name: { value } }: DirectiveNode): boolean {\n return value === 'skip' || value === 'include';\n}\n\nexport function getInclusionDirectives(\n directives: ReadonlyArray,\n): InclusionDirectives {\n const result: InclusionDirectives = [];\n\n if (directives && directives.length) {\n directives.forEach(directive => {\n if (!isInclusionDirective(directive)) return;\n\n const directiveArguments = directive.arguments;\n const directiveName = directive.name.value;\n\n invariant(\n directiveArguments && directiveArguments.length === 1,\n `Incorrect number of arguments for the @${directiveName} directive.`,\n );\n\n const ifArgument = directiveArguments![0];\n invariant(\n ifArgument.name && ifArgument.name.value === 'if',\n `Invalid argument for the @${directiveName} directive.`,\n );\n\n const ifValue: ValueNode = ifArgument.value;\n\n // means it has to be a variable value if this is a valid @skip or @include directive\n invariant(\n ifValue &&\n (ifValue.kind === 'Variable' || ifValue.kind === 'BooleanValue'),\n `Argument for the @${directiveName} directive must be a variable or a boolean value.`,\n );\n\n result.push({ directive, ifArgument });\n });\n }\n\n return result;\n}\n\n","import { InvariantError } from '../../utilities/globals';\n\nexport type ClientParseError = InvariantError & {\n parseError: Error;\n};\n\nexport const serializeFetchParameter = (p: any, label: string) => {\n let serialized;\n try {\n serialized = JSON.stringify(p);\n } catch (e) {\n const parseError = new InvariantError(\n `Network request failed. ${label} is not serializable: ${e.message}`,\n ) as ClientParseError;\n parseError.parseError = e;\n throw parseError;\n }\n return serialized;\n};\n","import { Operation } from '../core';\n\nexport const selectURI = (\n operation: Operation,\n fallbackURI?: string | ((operation: Operation) => string),\n) => {\n const context = operation.getContext();\n const contextURI = context.uri;\n\n if (contextURI) {\n return contextURI;\n } else if (typeof fallbackURI === 'function') {\n return fallbackURI(operation);\n } else {\n return (fallbackURI as string) || '/graphql';\n }\n};\n","import { responseIterator } from \"./responseIterator\";\nimport { Operation } from \"../core\";\nimport { throwServerError } from \"../utils\";\nimport { Observer } from \"../../utilities\";\n\nconst { hasOwnProperty } = Object.prototype;\n\nexport type ServerParseError = Error & {\n response: Response;\n statusCode: number;\n bodyText: string;\n};\n\nexport async function readMultipartBody>(\n response: Response,\n observer: Observer\n) {\n if (TextDecoder === undefined) {\n throw new Error(\n \"TextDecoder must be defined in the environment: please import a polyfill.\"\n );\n }\n const decoder = new TextDecoder(\"utf-8\");\n const contentType = response.headers?.get('content-type');\n const delimiter = \"boundary=\";\n\n // parse boundary value and ignore any subsequent name/value pairs after ;\n // https://www.rfc-editor.org/rfc/rfc9110.html#name-parameters\n // e.g. multipart/mixed;boundary=\"graphql\";deferSpec=20220824\n // if no boundary is specified, default to -\n const boundaryVal = contentType?.includes(delimiter)\n ? contentType\n ?.substring(contentType?.indexOf(delimiter) + delimiter.length)\n .replace(/['\"]/g, \"\")\n .replace(/\\;(.*)/gm, \"\")\n .trim()\n : \"-\";\n\n let boundary = `--${boundaryVal}`;\n let buffer = \"\";\n const iterator = responseIterator(response);\n let running = true;\n\n while (running) {\n const { value, done } = await iterator.next();\n const chunk = typeof value === \"string\" ? value : decoder.decode(value);\n running = !done;\n buffer += chunk;\n let bi = buffer.indexOf(boundary);\n\n while (bi > -1) {\n let message: string;\n [message, buffer] = [\n buffer.slice(0, bi),\n buffer.slice(bi + boundary.length),\n ];\n if (message.trim()) {\n const i = message.indexOf(\"\\r\\n\\r\\n\");\n const headers = parseHeaders(message.slice(0, i));\n const contentType = headers[\"content-type\"];\n if (\n contentType &&\n contentType.toLowerCase().indexOf(\"application/json\") === -1\n ) {\n throw new Error(\"Unsupported patch content type: application/json is required.\");\n }\n const body = message.slice(i);\n\n try {\n const result = parseJsonBody(response, body.replace(\"\\r\\n\", \"\"));\n if (\n Object.keys(result).length > 1 ||\n \"data\" in result ||\n \"incremental\" in result ||\n \"errors\" in result\n ) {\n // for the last chunk with only `hasNext: false`,\n // we don't need to call observer.next as there is no data/errors\n observer.next?.(result);\n }\n } catch (err) {\n handleError(err, observer);\n }\n }\n bi = buffer.indexOf(boundary);\n }\n }\n observer.complete?.();\n}\n\nexport function parseHeaders(headerText: string): Record {\n const headersInit: Record = {};\n headerText.split(\"\\n\").forEach((line) => {\n const i = line.indexOf(\":\");\n if (i > -1) {\n // normalize headers to lowercase\n const name = line.slice(0, i).trim().toLowerCase();\n const value = line.slice(i + 1).trim();\n headersInit[name] = value;\n }\n });\n return headersInit;\n}\n\nexport function parseJsonBody(response: Response, bodyText: string): T {\n if (response.status >= 300) {\n // Network error\n const getResult = () => {\n try {\n return JSON.parse(bodyText);\n } catch (err) {\n return bodyText\n }\n }\n throwServerError(\n response,\n getResult(),\n `Response not successful: Received status code ${response.status}`,\n );\n }\n\n try {\n return JSON.parse(bodyText) as T;\n } catch (err) {\n const parseError = err as ServerParseError;\n parseError.name = \"ServerParseError\";\n parseError.response = response;\n parseError.statusCode = response.status;\n parseError.bodyText = bodyText;\n throw parseError;\n }\n}\n\nexport function handleError(err: any, observer: Observer) {\n if (err.name === \"AbortError\") return;\n // if it is a network error, BUT there is graphql result info fire\n // the next observer before calling error this gives apollo-client\n // (and react-apollo) the `graphqlErrors` and `networkErrors` to\n // pass to UI this should only happen if we *also* have data as\n // part of the response key per the spec\n if (err.result && err.result.errors && err.result.data) {\n // if we don't call next, the UI can only show networkError\n // because AC didn't get any graphqlErrors this is graphql\n // execution result info (i.e errors and possibly data) this is\n // because there is no formal spec how errors should translate to\n // http status codes. So an auth error (401) could have both data\n // from a public field, errors from a private field, and a status\n // of 401\n // {\n // user { // this will have errors\n // firstName\n // }\n // products { // this is public so will have data\n // cost\n // }\n // }\n //\n // the result of above *could* look like this:\n // {\n // data: { products: [{ cost: \"$10\" }] },\n // errors: [{\n // message: 'your session has timed out',\n // path: []\n // }]\n // }\n // status code of above would be a 401\n // in the UI you want to show data where you can, errors as data where you can\n // and use correct http status codes\n observer.next?.(err.result);\n }\n\n observer.error?.(err);\n}\n\nexport function readJsonBody>(\n response: Response,\n operation: Operation,\n observer: Observer\n) {\n parseAndCheckHttpResponse(operation)(response)\n .then((result) => {\n observer.next?.(result);\n observer.complete?.();\n })\n .catch((err) => handleError(err, observer));\n}\n\nexport function parseAndCheckHttpResponse(operations: Operation | Operation[]) {\n return (response: Response) =>\n response\n .text()\n .then((bodyText) => parseJsonBody(response, bodyText))\n .then((result: any) => {\n if (response.status >= 300) {\n // Network error\n throwServerError(\n response,\n result,\n `Response not successful: Received status code ${response.status}`\n );\n }\n if (\n !Array.isArray(result) &&\n !hasOwnProperty.call(result, \"data\") &&\n !hasOwnProperty.call(result, \"errors\")\n ) {\n // Data error\n throwServerError(\n response,\n result,\n `Server response was missing for query '${\n Array.isArray(operations)\n ? operations.map((op) => op.operationName)\n : operations.operationName\n }'.`\n );\n }\n return result;\n });\n}\n","/**\n * Original source:\n * https://github.com/kmalakoff/response-iterator/blob/master/src/index.ts\n */\n\nimport { Response as NodeResponse } from \"node-fetch\";\nimport {\n isAsyncIterableIterator,\n isBlob,\n isNodeResponse,\n isNodeReadableStream,\n isReadableStream,\n isStreamableBlob,\n} from \"../../utilities/common/responseIterator\";\n\nimport asyncIterator from \"./iterators/async\";\nimport nodeStreamIterator from \"./iterators/nodeStream\";\nimport promiseIterator from \"./iterators/promise\";\nimport readerIterator from \"./iterators/reader\";\n\nexport function responseIterator(\n response: Response | NodeResponse\n): AsyncIterableIterator {\n let body: unknown = response;\n\n if (isNodeResponse(response)) body = response.body;\n\n if (isAsyncIterableIterator(body)) return asyncIterator(body);\n\n if (isReadableStream(body)) return readerIterator(body.getReader());\n\n // this errors without casting to ReadableStream\n // because Blob.stream() returns a NodeJS ReadableStream\n if (isStreamableBlob(body)) {\n return readerIterator(\n (body.stream() as unknown as ReadableStream).getReader()\n );\n }\n\n if (isBlob(body)) return promiseIterator(body.arrayBuffer());\n\n if (isNodeReadableStream(body)) return nodeStreamIterator(body);\n\n throw new Error(\n \"Unknown body type for responseIterator. Please pass a streamable response.\"\n );\n}\n","import { Response as NodeResponse } from \"node-fetch\";\nimport { Readable as NodeReadableStream } from \"stream\";\nimport { canUseAsyncIteratorSymbol } from \"./canUse\";\n\nexport function isNodeResponse(value: any): value is NodeResponse {\n return !!(value as NodeResponse).body;\n}\n\nexport function isReadableStream(value: any): value is ReadableStream {\n return !!(value as ReadableStream).getReader;\n}\n\nexport function isAsyncIterableIterator(\n value: any\n): value is AsyncIterableIterator {\n return !!(\n canUseAsyncIteratorSymbol &&\n (value as AsyncIterableIterator)[Symbol.asyncIterator]\n );\n}\n\nexport function isStreamableBlob(value: any): value is Blob {\n return !!(value as Blob).stream;\n}\n\nexport function isBlob(value: any): value is Blob {\n return !!(value as Blob).arrayBuffer;\n}\n\nexport function isNodeReadableStream(value: any): value is NodeReadableStream {\n return !!(value as NodeReadableStream).pipe;\n}\n","import { maybe } from \"../globals\";\n\nexport const canUseWeakMap =\n typeof WeakMap === 'function' &&\n maybe(() => navigator.product) !== 'ReactNative';\n\nexport const canUseWeakSet = typeof WeakSet === 'function';\n\nexport const canUseSymbol =\n typeof Symbol === 'function' &&\n typeof Symbol.for === 'function';\n\nexport const canUseAsyncIteratorSymbol = canUseSymbol && Symbol.asyncIterator;\n\nexport const canUseDOM =\n typeof maybe(() => window.document.createElement) === \"function\";\n\nconst usingJSDOM: boolean =\n // Following advice found in this comment from @domenic (maintainer of jsdom):\n // https://github.com/jsdom/jsdom/issues/1537#issuecomment-229405327\n //\n // Since we control the version of Jest and jsdom used when running Apollo\n // Client tests, and that version is recent enought to include \" jsdom/x.y.z\"\n // at the end of the user agent string, I believe this case is all we need to\n // check. Testing for \"Node.js\" was recommended for backwards compatibility\n // with older version of jsdom, but we don't have that problem.\n maybe(() => navigator.userAgent.indexOf(\"jsdom\") >= 0) || false;\n\n// Our tests should all continue to pass if we remove this !usingJSDOM\n// condition, thereby allowing useLayoutEffect when using jsdom. Unfortunately,\n// if we allow useLayoutEffect, then useSyncExternalStore generates many\n// warnings about useLayoutEffect doing nothing on the server. While these\n// warnings are harmless, this !usingJSDOM condition seems to be the best way to\n// prevent them (i.e. skipping useLayoutEffect when using jsdom).\nexport const canUseLayoutEffect = canUseDOM && !usingJSDOM;\n","/**\n * Original source:\n * https://github.com/kmalakoff/response-iterator/blob/master/src/iterators/async.ts\n */\n\nexport default function asyncIterator(\n source: AsyncIterableIterator\n): AsyncIterableIterator {\n const iterator = source[Symbol.asyncIterator]();\n return {\n next(): Promise> {\n return iterator.next();\n },\n [Symbol.asyncIterator](): AsyncIterableIterator {\n return this;\n },\n };\n}\n","/**\n * Original source:\n * https://github.com/kmalakoff/response-iterator/blob/master/src/iterators/nodeStream.ts\n */\n\nimport { Readable as NodeReadableStream } from \"stream\";\nimport { canUseAsyncIteratorSymbol } from \"../../../utilities\";\n\ninterface NodeStreamIterator {\n next(): Promise>;\n [Symbol.asyncIterator]?(): AsyncIterator;\n}\n\nexport default function nodeStreamIterator(\n stream: NodeReadableStream\n): AsyncIterableIterator {\n let cleanup: (() => void) | null = null;\n let error: Error | null = null;\n let done = false;\n const data: unknown[] = [];\n\n const waiting: [\n (\n value:\n | IteratorResult\n | PromiseLike>\n ) => void,\n (reason?: any) => void\n ][] = [];\n\n function onData(chunk: any) {\n if (error) return;\n if (waiting.length) {\n const shiftedArr = waiting.shift();\n if (Array.isArray(shiftedArr) && shiftedArr[0]) {\n return shiftedArr[0]({ value: chunk, done: false });\n }\n }\n data.push(chunk);\n }\n function onError(err: Error) {\n error = err;\n const all = waiting.slice();\n all.forEach(function (pair) {\n pair[1](err);\n });\n !cleanup || cleanup();\n }\n function onEnd() {\n done = true;\n const all = waiting.slice();\n all.forEach(function (pair) {\n pair[0]({ value: undefined, done: true });\n });\n !cleanup || cleanup();\n }\n\n cleanup = function () {\n cleanup = null;\n stream.removeListener(\"data\", onData);\n stream.removeListener(\"error\", onError);\n stream.removeListener(\"end\", onEnd);\n stream.removeListener(\"finish\", onEnd);\n stream.removeListener(\"close\", onEnd);\n };\n stream.on(\"data\", onData);\n stream.on(\"error\", onError);\n stream.on(\"end\", onEnd);\n stream.on(\"finish\", onEnd);\n stream.on(\"close\", onEnd);\n\n function getNext(): Promise> {\n return new Promise(function (resolve, reject) {\n if (error) return reject(error);\n if (data.length) return resolve({ value: data.shift() as T, done: false });\n if (done) return resolve({ value: undefined, done: true });\n waiting.push([resolve, reject]);\n });\n }\n\n const iterator: NodeStreamIterator = {\n next(): Promise> {\n return getNext();\n },\n };\n\n if (canUseAsyncIteratorSymbol) {\n iterator[Symbol.asyncIterator] = function (): AsyncIterator {\n return this;\n };\n }\n\n return iterator as AsyncIterableIterator;\n}\n","/**\n * Original source:\n * https://github.com/kmalakoff/response-iterator/blob/master/src/iterators/promise.ts\n */\n\nimport { canUseAsyncIteratorSymbol } from \"../../../utilities\";\n\ninterface PromiseIterator {\n next(): Promise>;\n [Symbol.asyncIterator]?(): AsyncIterator;\n}\n\nexport default function promiseIterator(\n promise: Promise\n): AsyncIterableIterator {\n let resolved = false;\n\n const iterator: PromiseIterator = {\n next(): Promise> {\n if (resolved)\n return Promise.resolve({\n value: undefined,\n done: true,\n });\n resolved = true;\n return new Promise(function (resolve, reject) {\n promise\n .then(function (value) {\n resolve({ value: value as unknown as T, done: false });\n })\n .catch(reject);\n });\n },\n };\n\n if (canUseAsyncIteratorSymbol) {\n iterator[Symbol.asyncIterator] = function (): AsyncIterator {\n return this;\n };\n }\n\n return iterator as AsyncIterableIterator;\n}\n","/**\n * Original source:\n * https://github.com/kmalakoff/response-iterator/blob/master/src/iterators/reader.ts\n */\n\nimport { canUseAsyncIteratorSymbol } from \"../../../utilities\";\n\ninterface ReaderIterator {\n next(): Promise>;\n [Symbol.asyncIterator]?(): AsyncIterator;\n}\n\nexport default function readerIterator(\n reader: ReadableStreamDefaultReader\n): AsyncIterableIterator {\n const iterator: ReaderIterator = {\n next() {\n return reader.read();\n },\n };\n\n if (canUseAsyncIteratorSymbol) {\n iterator[Symbol.asyncIterator] = function (): AsyncIterator {\n return this;\n };\n }\n\n return iterator as AsyncIterableIterator;\n}\n","export type ServerError = Error & {\n response: Response;\n result: Record;\n statusCode: number;\n};\n\nexport const throwServerError = (\n response: Response,\n result: any,\n message: string\n) => {\n const error = new Error(message) as ServerError;\n error.name = 'ServerError';\n error.response = response;\n error.statusCode = response.status;\n error.result = result;\n throw error;\n};\n","import { InvariantError } from '../../utilities/globals';\n\nexport const checkFetcher = (fetcher: WindowOrWorkerGlobalScope['fetch'] | undefined) => {\n if (!fetcher && typeof fetch === 'undefined') {\n throw new InvariantError(`\n\"fetch\" has not been found globally and no fetcher has been \\\nconfigured. To fix this, install a fetch package (like \\\nhttps://www.npmjs.com/package/cross-fetch), instantiate the \\\nfetcher, and pass it into your HttpLink constructor. For example:\n\nimport fetch from 'cross-fetch';\nimport { ApolloClient, HttpLink } from '@apollo/client';\nconst client = new ApolloClient({\n link: new HttpLink({ uri: '/graphql', fetch })\n});\n `);\n }\n};\n","import { ASTNode, print } from 'graphql';\n\nimport { Operation } from '../core';\n\nexport interface Printer {\n (node: ASTNode, originalPrint: typeof print): string\n};\n\nexport interface UriFunction {\n (operation: Operation): string;\n}\n\nexport interface Body {\n query?: string;\n operationName?: string;\n variables?: Record;\n extensions?: Record;\n}\n\nexport interface HttpOptions {\n /**\n * The URI to use when fetching operations.\n *\n * Defaults to '/graphql'.\n */\n uri?: string | UriFunction;\n\n /**\n * Passes the extensions field to your graphql server.\n *\n * Defaults to false.\n */\n includeExtensions?: boolean;\n\n /**\n * A `fetch`-compatible API to use when making requests.\n */\n fetch?: WindowOrWorkerGlobalScope['fetch'];\n\n /**\n * An object representing values to be sent as headers on the request.\n */\n headers?: any;\n\n /**\n * If set to true, header names won't be automatically normalized to \n * lowercase. This allows for non-http-spec-compliant servers that might \n * expect capitalized header names.\n */\n preserveHeaderCase?: boolean;\n\n /**\n * The credentials policy you want to use for the fetch call.\n */\n credentials?: string;\n\n /**\n * Any overrides of the fetch options argument to pass to the fetch call.\n */\n fetchOptions?: any;\n\n /**\n * If set to true, use the HTTP GET method for query operations. Mutations\n * will still use the method specified in fetchOptions.method (which defaults\n * to POST).\n */\n useGETForQueries?: boolean;\n\n /**\n * If set to true, the default behavior of stripping unused variables\n * from the request will be disabled.\n *\n * Unused variables are likely to trigger server-side validation errors,\n * per https://spec.graphql.org/draft/#sec-All-Variables-Used, but this\n * includeUnusedVariables option can be useful if your server deviates\n * from the GraphQL specification by not strictly enforcing that rule.\n */\n includeUnusedVariables?: boolean;\n /**\n * A function to substitute for the default query print function. Can be\n * used to apply changes to the results of the print function.\n */\n print?: Printer;\n}\n\nexport interface HttpQueryOptions {\n includeQuery?: boolean;\n includeExtensions?: boolean;\n preserveHeaderCase?: boolean;\n}\n\nexport interface HttpConfig {\n http?: HttpQueryOptions;\n options?: any;\n headers?: any;\n credentials?: any;\n}\n\nconst defaultHttpOptions: HttpQueryOptions = {\n includeQuery: true,\n includeExtensions: false,\n preserveHeaderCase: false,\n};\n\nconst defaultHeaders = {\n // headers are case insensitive (https://stackoverflow.com/a/5259004)\n accept: '*/*',\n // The content-type header describes the type of the body of the request, and\n // so it typically only is sent with requests that actually have bodies. One\n // could imagine that Apollo Client would remove this header when constructing\n // a GET request (which has no body), but we historically have not done that.\n // This means that browsers will preflight all Apollo Client requests (even\n // GET requests). Apollo Server's CSRF prevention feature (introduced in\n // AS3.7) takes advantage of this fact and does not block requests with this\n // header. If you want to drop this header from GET requests, then you should\n // probably replace it with a `apollo-require-preflight` header, or servers\n // with CSRF prevention enabled might block your GET request. See\n // https://www.apollographql.com/docs/apollo-server/security/cors/#preventing-cross-site-request-forgery-csrf\n // for more details.\n 'content-type': 'application/json',\n};\n\nconst defaultOptions = {\n method: 'POST',\n};\n\nexport const fallbackHttpConfig = {\n http: defaultHttpOptions,\n headers: defaultHeaders,\n options: defaultOptions,\n};\n\nexport const defaultPrinter: Printer = (ast, printer) => printer(ast);\n\nexport function selectHttpOptionsAndBody(\n operation: Operation,\n fallbackConfig: HttpConfig,\n ...configs: Array\n) {\n configs.unshift(fallbackConfig);\n return selectHttpOptionsAndBodyInternal(\n operation,\n defaultPrinter,\n ...configs,\n );\n}\n\nexport function selectHttpOptionsAndBodyInternal(\n operation: Operation,\n printer: Printer,\n ...configs: HttpConfig[]\n) {\n let options = {} as HttpConfig & Record;\n let http = {} as HttpQueryOptions;\n\n configs.forEach(config => {\n options = {\n ...options,\n ...config.options,\n headers: {\n ...options.headers,\n ...config.headers,\n }\n };\n\n if (config.credentials) {\n options.credentials = config.credentials;\n }\n\n http = {\n ...http,\n ...config.http,\n };\n });\n\n options.headers = removeDuplicateHeaders(options.headers, http.preserveHeaderCase);\n\n //The body depends on the http options\n const { operationName, extensions, variables, query } = operation;\n const body: Body = { operationName, variables };\n\n if (http.includeExtensions) (body as any).extensions = extensions;\n\n // not sending the query (i.e persisted queries)\n if (http.includeQuery) (body as any).query = printer(query, print);\n\n return {\n options,\n body,\n };\n};\n\n// Remove potential duplicate header names, preserving last (by insertion order).\n// This is done to prevent unintentionally duplicating a header instead of \n// overwriting it (See #8447 and #8449).\nfunction removeDuplicateHeaders(\n headers: Record,\n preserveHeaderCase: boolean | undefined\n): typeof headers {\n\n // If we're not preserving the case, just remove duplicates w/ normalization.\n if (!preserveHeaderCase) {\n const normalizedHeaders = Object.create(null);\n Object.keys(Object(headers)).forEach(name => {\n normalizedHeaders[name.toLowerCase()] = headers[name];\n });\n return normalizedHeaders; \n }\n\n // If we are preserving the case, remove duplicates w/ normalization,\n // preserving the original name.\n // This allows for non-http-spec-compliant servers that expect intentionally \n // capitalized header names (See #6741).\n const headerData = Object.create(null);\n Object.keys(Object(headers)).forEach(name => {\n headerData[name.toLowerCase()] = { originalName: name, value: headers[name] }\n });\n\n const normalizedHeaders = Object.create(null);\n Object.keys(headerData).forEach(name => {\n normalizedHeaders[headerData[name].originalName] = headerData[name].value;\n });\n return normalizedHeaders;\n}\n","import { printBlockString } from './blockString.mjs';\nimport { printString } from './printString.mjs';\nimport { visit } from './visitor.mjs';\n/**\n * Converts an AST into a string, using one set of reasonable\n * formatting rules.\n */\n\nexport function print(ast) {\n return visit(ast, printDocASTReducer);\n}\nconst MAX_LINE_LENGTH = 80;\nconst printDocASTReducer = {\n Name: {\n leave: (node) => node.value,\n },\n Variable: {\n leave: (node) => '$' + node.name,\n },\n // Document\n Document: {\n leave: (node) => join(node.definitions, '\\n\\n'),\n },\n OperationDefinition: {\n leave(node) {\n const varDefs = wrap('(', join(node.variableDefinitions, ', '), ')');\n const prefix = join(\n [\n node.operation,\n join([node.name, varDefs]),\n join(node.directives, ' '),\n ],\n ' ',\n ); // Anonymous queries with no directives or variable definitions can use\n // the query short form.\n\n return (prefix === 'query' ? '' : prefix + ' ') + node.selectionSet;\n },\n },\n VariableDefinition: {\n leave: ({ variable, type, defaultValue, directives }) =>\n variable +\n ': ' +\n type +\n wrap(' = ', defaultValue) +\n wrap(' ', join(directives, ' ')),\n },\n SelectionSet: {\n leave: ({ selections }) => block(selections),\n },\n Field: {\n leave({ alias, name, arguments: args, directives, selectionSet }) {\n const prefix = wrap('', alias, ': ') + name;\n let argsLine = prefix + wrap('(', join(args, ', '), ')');\n\n if (argsLine.length > MAX_LINE_LENGTH) {\n argsLine = prefix + wrap('(\\n', indent(join(args, '\\n')), '\\n)');\n }\n\n return join([argsLine, join(directives, ' '), selectionSet], ' ');\n },\n },\n Argument: {\n leave: ({ name, value }) => name + ': ' + value,\n },\n // Fragments\n FragmentSpread: {\n leave: ({ name, directives }) =>\n '...' + name + wrap(' ', join(directives, ' ')),\n },\n InlineFragment: {\n leave: ({ typeCondition, directives, selectionSet }) =>\n join(\n [\n '...',\n wrap('on ', typeCondition),\n join(directives, ' '),\n selectionSet,\n ],\n ' ',\n ),\n },\n FragmentDefinition: {\n leave: (\n { name, typeCondition, variableDefinitions, directives, selectionSet }, // Note: fragment variable definitions are experimental and may be changed\n ) =>\n // or removed in the future.\n `fragment ${name}${wrap('(', join(variableDefinitions, ', '), ')')} ` +\n `on ${typeCondition} ${wrap('', join(directives, ' '), ' ')}` +\n selectionSet,\n },\n // Value\n IntValue: {\n leave: ({ value }) => value,\n },\n FloatValue: {\n leave: ({ value }) => value,\n },\n StringValue: {\n leave: ({ value, block: isBlockString }) =>\n isBlockString ? printBlockString(value) : printString(value),\n },\n BooleanValue: {\n leave: ({ value }) => (value ? 'true' : 'false'),\n },\n NullValue: {\n leave: () => 'null',\n },\n EnumValue: {\n leave: ({ value }) => value,\n },\n ListValue: {\n leave: ({ values }) => '[' + join(values, ', ') + ']',\n },\n ObjectValue: {\n leave: ({ fields }) => '{' + join(fields, ', ') + '}',\n },\n ObjectField: {\n leave: ({ name, value }) => name + ': ' + value,\n },\n // Directive\n Directive: {\n leave: ({ name, arguments: args }) =>\n '@' + name + wrap('(', join(args, ', '), ')'),\n },\n // Type\n NamedType: {\n leave: ({ name }) => name,\n },\n ListType: {\n leave: ({ type }) => '[' + type + ']',\n },\n NonNullType: {\n leave: ({ type }) => type + '!',\n },\n // Type System Definitions\n SchemaDefinition: {\n leave: ({ description, directives, operationTypes }) =>\n wrap('', description, '\\n') +\n join(['schema', join(directives, ' '), block(operationTypes)], ' '),\n },\n OperationTypeDefinition: {\n leave: ({ operation, type }) => operation + ': ' + type,\n },\n ScalarTypeDefinition: {\n leave: ({ description, name, directives }) =>\n wrap('', description, '\\n') +\n join(['scalar', name, join(directives, ' ')], ' '),\n },\n ObjectTypeDefinition: {\n leave: ({ description, name, interfaces, directives, fields }) =>\n wrap('', description, '\\n') +\n join(\n [\n 'type',\n name,\n wrap('implements ', join(interfaces, ' & ')),\n join(directives, ' '),\n block(fields),\n ],\n ' ',\n ),\n },\n FieldDefinition: {\n leave: ({ description, name, arguments: args, type, directives }) =>\n wrap('', description, '\\n') +\n name +\n (hasMultilineItems(args)\n ? wrap('(\\n', indent(join(args, '\\n')), '\\n)')\n : wrap('(', join(args, ', '), ')')) +\n ': ' +\n type +\n wrap(' ', join(directives, ' ')),\n },\n InputValueDefinition: {\n leave: ({ description, name, type, defaultValue, directives }) =>\n wrap('', description, '\\n') +\n join(\n [name + ': ' + type, wrap('= ', defaultValue), join(directives, ' ')],\n ' ',\n ),\n },\n InterfaceTypeDefinition: {\n leave: ({ description, name, interfaces, directives, fields }) =>\n wrap('', description, '\\n') +\n join(\n [\n 'interface',\n name,\n wrap('implements ', join(interfaces, ' & ')),\n join(directives, ' '),\n block(fields),\n ],\n ' ',\n ),\n },\n UnionTypeDefinition: {\n leave: ({ description, name, directives, types }) =>\n wrap('', description, '\\n') +\n join(\n ['union', name, join(directives, ' '), wrap('= ', join(types, ' | '))],\n ' ',\n ),\n },\n EnumTypeDefinition: {\n leave: ({ description, name, directives, values }) =>\n wrap('', description, '\\n') +\n join(['enum', name, join(directives, ' '), block(values)], ' '),\n },\n EnumValueDefinition: {\n leave: ({ description, name, directives }) =>\n wrap('', description, '\\n') + join([name, join(directives, ' ')], ' '),\n },\n InputObjectTypeDefinition: {\n leave: ({ description, name, directives, fields }) =>\n wrap('', description, '\\n') +\n join(['input', name, join(directives, ' '), block(fields)], ' '),\n },\n DirectiveDefinition: {\n leave: ({ description, name, arguments: args, repeatable, locations }) =>\n wrap('', description, '\\n') +\n 'directive @' +\n name +\n (hasMultilineItems(args)\n ? wrap('(\\n', indent(join(args, '\\n')), '\\n)')\n : wrap('(', join(args, ', '), ')')) +\n (repeatable ? ' repeatable' : '') +\n ' on ' +\n join(locations, ' | '),\n },\n SchemaExtension: {\n leave: ({ directives, operationTypes }) =>\n join(\n ['extend schema', join(directives, ' '), block(operationTypes)],\n ' ',\n ),\n },\n ScalarTypeExtension: {\n leave: ({ name, directives }) =>\n join(['extend scalar', name, join(directives, ' ')], ' '),\n },\n ObjectTypeExtension: {\n leave: ({ name, interfaces, directives, fields }) =>\n join(\n [\n 'extend type',\n name,\n wrap('implements ', join(interfaces, ' & ')),\n join(directives, ' '),\n block(fields),\n ],\n ' ',\n ),\n },\n InterfaceTypeExtension: {\n leave: ({ name, interfaces, directives, fields }) =>\n join(\n [\n 'extend interface',\n name,\n wrap('implements ', join(interfaces, ' & ')),\n join(directives, ' '),\n block(fields),\n ],\n ' ',\n ),\n },\n UnionTypeExtension: {\n leave: ({ name, directives, types }) =>\n join(\n [\n 'extend union',\n name,\n join(directives, ' '),\n wrap('= ', join(types, ' | ')),\n ],\n ' ',\n ),\n },\n EnumTypeExtension: {\n leave: ({ name, directives, values }) =>\n join(['extend enum', name, join(directives, ' '), block(values)], ' '),\n },\n InputObjectTypeExtension: {\n leave: ({ name, directives, fields }) =>\n join(['extend input', name, join(directives, ' '), block(fields)], ' '),\n },\n};\n/**\n * Given maybeArray, print an empty string if it is null or empty, otherwise\n * print all items together separated by separator if provided\n */\n\nfunction join(maybeArray, separator = '') {\n var _maybeArray$filter$jo;\n\n return (_maybeArray$filter$jo =\n maybeArray === null || maybeArray === void 0\n ? void 0\n : maybeArray.filter((x) => x).join(separator)) !== null &&\n _maybeArray$filter$jo !== void 0\n ? _maybeArray$filter$jo\n : '';\n}\n/**\n * Given array, print each item on its own line, wrapped in an indented `{ }` block.\n */\n\nfunction block(array) {\n return wrap('{\\n', indent(join(array, '\\n')), '\\n}');\n}\n/**\n * If maybeString is not null or empty, then wrap with start and end, otherwise print an empty string.\n */\n\nfunction wrap(start, maybeString, end = '') {\n return maybeString != null && maybeString !== ''\n ? start + maybeString + end\n : '';\n}\n\nfunction indent(str) {\n return wrap(' ', str.replace(/\\n/g, '\\n '));\n}\n\nfunction hasMultilineItems(maybeArray) {\n var _maybeArray$some;\n\n // FIXME: https://github.com/graphql/graphql-js/issues/2203\n\n /* c8 ignore next */\n return (_maybeArray$some =\n maybeArray === null || maybeArray === void 0\n ? void 0\n : maybeArray.some((str) => str.includes('\\n'))) !== null &&\n _maybeArray$some !== void 0\n ? _maybeArray$some\n : false;\n}\n","import { isWhiteSpace } from './characterClasses.mjs';\n/**\n * Produces the value of a block string from its parsed raw value, similar to\n * CoffeeScript's block string, Python's docstring trim or Ruby's strip_heredoc.\n *\n * This implements the GraphQL spec's BlockStringValue() static algorithm.\n *\n * @internal\n */\n\nexport function dedentBlockStringLines(lines) {\n var _firstNonEmptyLine2;\n\n let commonIndent = Number.MAX_SAFE_INTEGER;\n let firstNonEmptyLine = null;\n let lastNonEmptyLine = -1;\n\n for (let i = 0; i < lines.length; ++i) {\n var _firstNonEmptyLine;\n\n const line = lines[i];\n const indent = leadingWhitespace(line);\n\n if (indent === line.length) {\n continue; // skip empty lines\n }\n\n firstNonEmptyLine =\n (_firstNonEmptyLine = firstNonEmptyLine) !== null &&\n _firstNonEmptyLine !== void 0\n ? _firstNonEmptyLine\n : i;\n lastNonEmptyLine = i;\n\n if (i !== 0 && indent < commonIndent) {\n commonIndent = indent;\n }\n }\n\n return lines // Remove common indentation from all lines but first.\n .map((line, i) => (i === 0 ? line : line.slice(commonIndent))) // Remove leading and trailing blank lines.\n .slice(\n (_firstNonEmptyLine2 = firstNonEmptyLine) !== null &&\n _firstNonEmptyLine2 !== void 0\n ? _firstNonEmptyLine2\n : 0,\n lastNonEmptyLine + 1,\n );\n}\n\nfunction leadingWhitespace(str) {\n let i = 0;\n\n while (i < str.length && isWhiteSpace(str.charCodeAt(i))) {\n ++i;\n }\n\n return i;\n}\n/**\n * @internal\n */\n\nexport function isPrintableAsBlockString(value) {\n if (value === '') {\n return true; // empty string is printable\n }\n\n let isEmptyLine = true;\n let hasIndent = false;\n let hasCommonIndent = true;\n let seenNonEmptyLine = false;\n\n for (let i = 0; i < value.length; ++i) {\n switch (value.codePointAt(i)) {\n case 0x0000:\n case 0x0001:\n case 0x0002:\n case 0x0003:\n case 0x0004:\n case 0x0005:\n case 0x0006:\n case 0x0007:\n case 0x0008:\n case 0x000b:\n case 0x000c:\n case 0x000e:\n case 0x000f:\n return false;\n // Has non-printable characters\n\n case 0x000d:\n // \\r\n return false;\n // Has \\r or \\r\\n which will be replaced as \\n\n\n case 10:\n // \\n\n if (isEmptyLine && !seenNonEmptyLine) {\n return false; // Has leading new line\n }\n\n seenNonEmptyLine = true;\n isEmptyLine = true;\n hasIndent = false;\n break;\n\n case 9: // \\t\n\n case 32:\n // \n hasIndent || (hasIndent = isEmptyLine);\n break;\n\n default:\n hasCommonIndent && (hasCommonIndent = hasIndent);\n isEmptyLine = false;\n }\n }\n\n if (isEmptyLine) {\n return false; // Has trailing empty lines\n }\n\n if (hasCommonIndent && seenNonEmptyLine) {\n return false; // Has internal indent\n }\n\n return true;\n}\n/**\n * Print a block string in the indented block form by adding a leading and\n * trailing blank line. However, if a block string starts with whitespace and is\n * a single-line, adding a leading blank line would strip that whitespace.\n *\n * @internal\n */\n\nexport function printBlockString(value, options) {\n const escapedValue = value.replace(/\"\"\"/g, '\\\\\"\"\"'); // Expand a block string's raw value into independent lines.\n\n const lines = escapedValue.split(/\\r\\n|[\\n\\r]/g);\n const isSingleLine = lines.length === 1; // If common indentation is found we can fix some of those cases by adding leading new line\n\n const forceLeadingNewLine =\n lines.length > 1 &&\n lines\n .slice(1)\n .every((line) => line.length === 0 || isWhiteSpace(line.charCodeAt(0))); // Trailing triple quotes just looks confusing but doesn't force trailing new line\n\n const hasTrailingTripleQuotes = escapedValue.endsWith('\\\\\"\"\"'); // Trailing quote (single or double) or slash forces trailing new line\n\n const hasTrailingQuote = value.endsWith('\"') && !hasTrailingTripleQuotes;\n const hasTrailingSlash = value.endsWith('\\\\');\n const forceTrailingNewline = hasTrailingQuote || hasTrailingSlash;\n const printAsMultipleLines =\n !(options !== null && options !== void 0 && options.minimize) && // add leading and trailing new lines only if it improves readability\n (!isSingleLine ||\n value.length > 70 ||\n forceTrailingNewline ||\n forceLeadingNewLine ||\n hasTrailingTripleQuotes);\n let result = ''; // Format a multi-line block quote to account for leading space.\n\n const skipLeadingNewLine = isSingleLine && isWhiteSpace(value.charCodeAt(0));\n\n if ((printAsMultipleLines && !skipLeadingNewLine) || forceLeadingNewLine) {\n result += '\\n';\n }\n\n result += escapedValue;\n\n if (printAsMultipleLines || forceTrailingNewline) {\n result += '\\n';\n }\n\n return '\"\"\"' + result + '\"\"\"';\n}\n","/**\n * ```\n * WhiteSpace ::\n * - \"Horizontal Tab (U+0009)\"\n * - \"Space (U+0020)\"\n * ```\n * @internal\n */\nexport function isWhiteSpace(code) {\n return code === 0x0009 || code === 0x0020;\n}\n/**\n * ```\n * Digit :: one of\n * - `0` `1` `2` `3` `4` `5` `6` `7` `8` `9`\n * ```\n * @internal\n */\n\nexport function isDigit(code) {\n return code >= 0x0030 && code <= 0x0039;\n}\n/**\n * ```\n * Letter :: one of\n * - `A` `B` `C` `D` `E` `F` `G` `H` `I` `J` `K` `L` `M`\n * - `N` `O` `P` `Q` `R` `S` `T` `U` `V` `W` `X` `Y` `Z`\n * - `a` `b` `c` `d` `e` `f` `g` `h` `i` `j` `k` `l` `m`\n * - `n` `o` `p` `q` `r` `s` `t` `u` `v` `w` `x` `y` `z`\n * ```\n * @internal\n */\n\nexport function isLetter(code) {\n return (\n (code >= 0x0061 && code <= 0x007a) || // A-Z\n (code >= 0x0041 && code <= 0x005a) // a-z\n );\n}\n/**\n * ```\n * NameStart ::\n * - Letter\n * - `_`\n * ```\n * @internal\n */\n\nexport function isNameStart(code) {\n return isLetter(code) || code === 0x005f;\n}\n/**\n * ```\n * NameContinue ::\n * - Letter\n * - Digit\n * - `_`\n * ```\n * @internal\n */\n\nexport function isNameContinue(code) {\n return isLetter(code) || isDigit(code) || code === 0x005f;\n}\n","/**\n * Prints a string as a GraphQL StringValue literal. Replaces control characters\n * and excluded characters (\" U+0022 and \\\\ U+005C) with escape sequences.\n */\nexport function printString(str) {\n return `\"${str.replace(escapedRegExp, escapedReplacer)}\"`;\n} // eslint-disable-next-line no-control-regex\n\nconst escapedRegExp = /[\\x00-\\x1f\\x22\\x5c\\x7f-\\x9f]/g;\n\nfunction escapedReplacer(str) {\n return escapeSequences[str.charCodeAt(0)];\n} // prettier-ignore\n\nconst escapeSequences = [\n '\\\\u0000',\n '\\\\u0001',\n '\\\\u0002',\n '\\\\u0003',\n '\\\\u0004',\n '\\\\u0005',\n '\\\\u0006',\n '\\\\u0007',\n '\\\\b',\n '\\\\t',\n '\\\\n',\n '\\\\u000B',\n '\\\\f',\n '\\\\r',\n '\\\\u000E',\n '\\\\u000F',\n '\\\\u0010',\n '\\\\u0011',\n '\\\\u0012',\n '\\\\u0013',\n '\\\\u0014',\n '\\\\u0015',\n '\\\\u0016',\n '\\\\u0017',\n '\\\\u0018',\n '\\\\u0019',\n '\\\\u001A',\n '\\\\u001B',\n '\\\\u001C',\n '\\\\u001D',\n '\\\\u001E',\n '\\\\u001F',\n '',\n '',\n '\\\\\"',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '', // 2F\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '', // 3F\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '', // 4F\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '\\\\\\\\',\n '',\n '',\n '', // 5F\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '', // 6F\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '',\n '\\\\u007F',\n '\\\\u0080',\n '\\\\u0081',\n '\\\\u0082',\n '\\\\u0083',\n '\\\\u0084',\n '\\\\u0085',\n '\\\\u0086',\n '\\\\u0087',\n '\\\\u0088',\n '\\\\u0089',\n '\\\\u008A',\n '\\\\u008B',\n '\\\\u008C',\n '\\\\u008D',\n '\\\\u008E',\n '\\\\u008F',\n '\\\\u0090',\n '\\\\u0091',\n '\\\\u0092',\n '\\\\u0093',\n '\\\\u0094',\n '\\\\u0095',\n '\\\\u0096',\n '\\\\u0097',\n '\\\\u0098',\n '\\\\u0099',\n '\\\\u009A',\n '\\\\u009B',\n '\\\\u009C',\n '\\\\u009D',\n '\\\\u009E',\n '\\\\u009F',\n];\n","export const createSignalIfSupported = () => {\n if (typeof AbortController === 'undefined')\n return { controller: false, signal: false };\n\n const controller = new AbortController();\n const signal = controller.signal;\n return { controller, signal };\n};\n","import { serializeFetchParameter } from './serializeFetchParameter';\nimport { Body } from './selectHttpOptionsAndBody';\n\n// For GET operations, returns the given URI rewritten with parameters, or a\n// parse error.\nexport function rewriteURIForGET(chosenURI: string, body: Body) {\n // Implement the standard HTTP GET serialization, plus 'extensions'. Note\n // the extra level of JSON serialization!\n const queryParams: string[] = [];\n const addQueryParam = (key: string, value: string) => {\n queryParams.push(`${key}=${encodeURIComponent(value)}`);\n };\n\n if ('query' in body) {\n addQueryParam('query', body.query!);\n }\n if (body.operationName) {\n addQueryParam('operationName', body.operationName);\n }\n if (body.variables) {\n let serializedVariables;\n try {\n serializedVariables = serializeFetchParameter(\n body.variables,\n 'Variables map',\n );\n } catch (parseError) {\n return { parseError };\n }\n addQueryParam('variables', serializedVariables);\n }\n if (body.extensions) {\n let serializedExtensions;\n try {\n serializedExtensions = serializeFetchParameter(\n body.extensions,\n 'Extensions map',\n );\n } catch (parseError) {\n return { parseError };\n }\n addQueryParam('extensions', serializedExtensions);\n }\n\n // Reconstruct the URI with added query params.\n // XXX This assumes that the URI is well-formed and that it doesn't\n // already contain any of these query params. We could instead use the\n // URL API and take a polyfill (whatwg-url@6) for older browsers that\n // don't support URLSearchParams. Note that some browsers (and\n // versions of whatwg-url) support URL but not URLSearchParams!\n let fragment = '',\n preFragment = chosenURI;\n const fragmentStart = chosenURI.indexOf('#');\n if (fragmentStart !== -1) {\n fragment = chosenURI.substr(fragmentStart);\n preFragment = chosenURI.substr(0, fragmentStart);\n }\n const queryParamsPrefix = preFragment.indexOf('?') === -1 ? '?' : '&';\n const newURI =\n preFragment + queryParamsPrefix + queryParams.join('&') + fragment;\n return { newURI };\n}\n","import { Observable } from '../../utilities';\n\nexport function fromError(errorValue: any): Observable {\n return new Observable(observer => {\n observer.error(errorValue);\n });\n}\n","import { invariant, InvariantError } from '../utilities/globals';\n\nimport { DocumentNode } from 'graphql';\n// TODO(brian): A hack until this issue is resolved (https://github.com/graphql/graphql-js/issues/3356)\ntype OperationTypeNode = any;\nimport { equal } from '@wry/equality';\n\nimport { ApolloLink, execute, FetchResult } from '../link/core';\nimport { isExecutionPatchIncrementalResult } from '../utilities/common/incrementalResult';\nimport { Cache, ApolloCache, canonicalStringify } from '../cache';\n\nimport {\n getDefaultValues,\n getOperationDefinition,\n getOperationName,\n hasClientExports,\n graphQLResultHasError,\n removeConnectionDirectiveFromDocument,\n canUseWeakMap,\n ObservableSubscription,\n Observable,\n asyncMap,\n isNonEmptyArray,\n Concast,\n ConcastSourcesArray,\n makeUniqueId,\n isDocumentNode,\n isNonNullObject,\n cloneDeep,\n} from '../utilities';\nimport { ApolloError, isApolloError } from '../errors';\nimport {\n QueryOptions,\n WatchQueryOptions,\n SubscriptionOptions,\n MutationOptions,\n ErrorPolicy,\n MutationFetchPolicy,\n} from './watchQueryOptions';\nimport { ObservableQuery, logMissingFieldErrors } from './ObservableQuery';\nimport { NetworkStatus, isNetworkRequestInFlight } from './networkStatus';\nimport {\n ApolloQueryResult,\n OperationVariables,\n MutationUpdaterFunction,\n OnQueryUpdated,\n InternalRefetchQueriesInclude,\n InternalRefetchQueriesOptions,\n InternalRefetchQueriesResult,\n InternalRefetchQueriesMap,\n} from './types';\nimport { LocalState } from './LocalState';\n\nimport {\n QueryInfo,\n QueryStoreValue,\n shouldWriteResult,\n CacheWriteBehavior,\n} from './QueryInfo';\n\nconst { hasOwnProperty } = Object.prototype;\n\ninterface MutationStoreValue {\n mutation: DocumentNode;\n variables: Record;\n loading: boolean;\n error: Error | null;\n}\n\ntype UpdateQueries = MutationOptions[\"updateQueries\"];\n\ninterface TransformCacheEntry {\n document: DocumentNode;\n hasClientExports: boolean;\n hasForcedResolvers: boolean;\n clientQuery: DocumentNode | null;\n serverQuery: DocumentNode | null;\n defaultVars: OperationVariables;\n asQuery: DocumentNode;\n}\n\ntype DefaultOptions = import(\"./ApolloClient\").DefaultOptions;\n\nexport class QueryManager {\n public cache: ApolloCache;\n public link: ApolloLink;\n public defaultOptions: DefaultOptions;\n\n public readonly assumeImmutableResults: boolean;\n public readonly ssrMode: boolean;\n\n private queryDeduplication: boolean;\n private clientAwareness: Record = {};\n private localState: LocalState;\n\n private onBroadcast?: () => void;\n public mutationStore?: {\n [mutationId: string]: MutationStoreValue;\n };\n\n // All the queries that the QueryManager is currently managing (not\n // including mutations and subscriptions).\n private queries = new Map();\n\n // Maps from queryId strings to Promise rejection functions for\n // currently active queries and fetches.\n private fetchCancelFns = new Map any>();\n\n constructor({\n cache,\n link,\n defaultOptions,\n queryDeduplication = false,\n onBroadcast,\n ssrMode = false,\n clientAwareness = {},\n localState,\n assumeImmutableResults,\n }: {\n cache: ApolloCache;\n link: ApolloLink;\n defaultOptions?: DefaultOptions;\n queryDeduplication?: boolean;\n onBroadcast?: () => void;\n ssrMode?: boolean;\n clientAwareness?: Record;\n localState?: LocalState;\n assumeImmutableResults?: boolean;\n }) {\n this.cache = cache;\n this.link = link;\n this.defaultOptions = defaultOptions || Object.create(null);\n this.queryDeduplication = queryDeduplication;\n this.clientAwareness = clientAwareness;\n this.localState = localState || new LocalState({ cache });\n this.ssrMode = ssrMode;\n this.assumeImmutableResults = !!assumeImmutableResults;\n if ((this.onBroadcast = onBroadcast)) {\n this.mutationStore = Object.create(null);\n }\n }\n\n /**\n * Call this method to terminate any active query processes, making it safe\n * to dispose of this QueryManager instance.\n */\n public stop() {\n this.queries.forEach((_info, queryId) => {\n this.stopQueryNoBroadcast(queryId);\n });\n\n this.cancelPendingFetches(\n new InvariantError('QueryManager stopped while query was in flight'),\n );\n }\n\n private cancelPendingFetches(error: Error) {\n this.fetchCancelFns.forEach(cancel => cancel(error));\n this.fetchCancelFns.clear();\n }\n\n public async mutate<\n TData,\n TVariables,\n TContext,\n TCache extends ApolloCache\n >({\n mutation,\n variables,\n optimisticResponse,\n updateQueries,\n refetchQueries = [],\n awaitRefetchQueries = false,\n update: updateWithProxyFn,\n onQueryUpdated,\n fetchPolicy = this.defaultOptions.mutate?.fetchPolicy || \"network-only\",\n errorPolicy = this.defaultOptions.mutate?.errorPolicy || \"none\",\n keepRootFields,\n context,\n }: MutationOptions): Promise> {\n invariant(\n mutation,\n 'mutation option is required. You must specify your GraphQL document in the mutation option.',\n );\n\n invariant(\n fetchPolicy === 'network-only' ||\n fetchPolicy === 'no-cache',\n \"Mutations support only 'network-only' or 'no-cache' fetchPolicy strings. The default `network-only` behavior automatically writes mutation results to the cache. Passing `no-cache` skips the cache write.\"\n );\n\n const mutationId = this.generateMutationId();\n\n const {\n document,\n hasClientExports,\n } = this.transform(mutation);\n mutation = this.cache.transformForLink(document);\n\n variables = this.getVariables(mutation, variables) as TVariables;\n if (hasClientExports) {\n variables = await this.localState.addExportedVariables(mutation, variables, context) as TVariables;\n }\n\n const mutationStoreValue =\n this.mutationStore &&\n (this.mutationStore[mutationId] = {\n mutation,\n variables,\n loading: true,\n error: null,\n } as MutationStoreValue);\n\n if (optimisticResponse) {\n this.markMutationOptimistic<\n TData,\n TVariables,\n TContext,\n TCache\n >(optimisticResponse, {\n mutationId,\n document: mutation,\n variables,\n fetchPolicy,\n errorPolicy,\n context,\n updateQueries,\n update: updateWithProxyFn,\n keepRootFields,\n });\n }\n\n this.broadcastQueries();\n\n const self = this;\n\n return new Promise((resolve, reject) => {\n return asyncMap(\n self.getObservableFromLink(\n mutation,\n {\n ...context,\n optimisticResponse,\n },\n variables,\n false,\n ),\n\n (result: FetchResult) => {\n if (graphQLResultHasError(result) && errorPolicy === 'none') {\n throw new ApolloError({\n graphQLErrors: result.errors,\n });\n }\n\n if (mutationStoreValue) {\n mutationStoreValue.loading = false;\n mutationStoreValue.error = null;\n }\n\n const storeResult: typeof result = { ...result };\n\n if (typeof refetchQueries === \"function\") {\n refetchQueries = refetchQueries(storeResult);\n }\n\n if (errorPolicy === 'ignore' &&\n graphQLResultHasError(storeResult)) {\n delete storeResult.errors;\n }\n\n return self.markMutationResult<\n TData,\n TVariables,\n TContext,\n TCache\n >({\n mutationId,\n result: storeResult,\n document: mutation,\n variables,\n fetchPolicy,\n errorPolicy,\n context,\n update: updateWithProxyFn,\n updateQueries,\n awaitRefetchQueries,\n refetchQueries,\n removeOptimistic: optimisticResponse ? mutationId : void 0,\n onQueryUpdated,\n keepRootFields,\n });\n },\n\n ).subscribe({\n next(storeResult) {\n self.broadcastQueries();\n\n // At the moment, a mutation can have only one result, so we can\n // immediately resolve upon receiving the first result. In the future,\n // mutations containing @defer or @stream directives might receive\n // multiple FetchResult payloads from the ApolloLink chain, so we will\n // probably need to collect those results in this next method and call\n // resolve only later, in an observer.complete function.\n resolve(storeResult);\n },\n\n error(err: Error) {\n if (mutationStoreValue) {\n mutationStoreValue.loading = false;\n mutationStoreValue.error = err;\n }\n\n if (optimisticResponse) {\n self.cache.removeOptimistic(mutationId);\n }\n\n self.broadcastQueries();\n\n reject(\n err instanceof ApolloError ? err : new ApolloError({\n networkError: err,\n }),\n );\n },\n });\n });\n }\n\n public markMutationResult<\n TData,\n TVariables,\n TContext,\n TCache extends ApolloCache\n >(\n mutation: {\n mutationId: string;\n result: FetchResult;\n document: DocumentNode;\n variables?: TVariables;\n fetchPolicy?: MutationFetchPolicy;\n errorPolicy: ErrorPolicy;\n context?: TContext;\n updateQueries: UpdateQueries;\n update?: MutationUpdaterFunction;\n awaitRefetchQueries?: boolean;\n refetchQueries?: InternalRefetchQueriesInclude;\n removeOptimistic?: string;\n onQueryUpdated?: OnQueryUpdated;\n keepRootFields?: boolean;\n },\n cache = this.cache,\n ): Promise> {\n let { result } = mutation;\n const cacheWrites: Cache.WriteOptions[] = [];\n const skipCache = mutation.fetchPolicy === \"no-cache\";\n\n if (!skipCache && shouldWriteResult(result, mutation.errorPolicy)) {\n cacheWrites.push({\n result: result.data,\n dataId: 'ROOT_MUTATION',\n query: mutation.document,\n variables: mutation.variables,\n });\n\n const { updateQueries } = mutation;\n if (updateQueries) {\n this.queries.forEach(({ observableQuery }, queryId) => {\n const queryName = observableQuery && observableQuery.queryName;\n if (!queryName || !hasOwnProperty.call(updateQueries, queryName)) {\n return;\n }\n const updater = updateQueries[queryName];\n const { document, variables } = this.queries.get(queryId)!;\n\n // Read the current query result from the store.\n const { result: currentQueryResult, complete } = cache.diff({\n query: document!,\n variables,\n returnPartialData: true,\n optimistic: false,\n });\n\n if (complete && currentQueryResult) {\n // Run our reducer using the current query result and the mutation result.\n const nextQueryResult = updater(currentQueryResult, {\n mutationResult: result,\n queryName: document && getOperationName(document) || void 0,\n queryVariables: variables!,\n });\n\n // Write the modified result back into the store if we got a new result.\n if (nextQueryResult) {\n cacheWrites.push({\n result: nextQueryResult,\n dataId: 'ROOT_QUERY',\n query: document!,\n variables,\n });\n }\n }\n });\n }\n }\n\n if (\n cacheWrites.length > 0 ||\n mutation.refetchQueries ||\n mutation.update ||\n mutation.onQueryUpdated ||\n mutation.removeOptimistic\n ) {\n const results: any[] = [];\n\n this.refetchQueries({\n updateCache: (cache: TCache) => {\n if (!skipCache) {\n cacheWrites.forEach(write => cache.write(write));\n }\n\n // If the mutation has some writes associated with it then we need to\n // apply those writes to the store by running this reducer again with\n // a write action.\n const { update } = mutation;\n if (update) {\n if (!skipCache) {\n // Re-read the ROOT_MUTATION data we just wrote into the cache\n // (the first cache.write call in the cacheWrites.forEach loop\n // above), so field read functions have a chance to run for\n // fields within mutation result objects.\n const diff = cache.diff({\n id: \"ROOT_MUTATION\",\n // The cache complains if passed a mutation where it expects a\n // query, so we transform mutations and subscriptions to queries\n // (only once, thanks to this.transformCache).\n query: this.transform(mutation.document).asQuery,\n variables: mutation.variables,\n optimistic: false,\n returnPartialData: true,\n });\n\n if (diff.complete && !(isExecutionPatchIncrementalResult(result))) {\n result = { ...result, data: diff.result };\n }\n }\n\n update(cache, result, {\n context: mutation.context,\n variables: mutation.variables,\n });\n }\n\n // TODO Do this with cache.evict({ id: 'ROOT_MUTATION' }) but make it\n // shallow to allow rolling back optimistic evictions.\n if (!skipCache && !mutation.keepRootFields) {\n cache.modify({\n id: 'ROOT_MUTATION',\n fields(value, { fieldName, DELETE }) {\n return fieldName === \"__typename\" ? value : DELETE;\n },\n });\n }\n },\n\n include: mutation.refetchQueries,\n\n // Write the final mutation.result to the root layer of the cache.\n optimistic: false,\n\n // Remove the corresponding optimistic layer at the same time as we\n // write the final non-optimistic result.\n removeOptimistic: mutation.removeOptimistic,\n\n // Let the caller of client.mutate optionally determine the refetching\n // behavior for watched queries after the mutation.update function runs.\n // If no onQueryUpdated function was provided for this mutation, pass\n // null instead of undefined to disable the default refetching behavior.\n onQueryUpdated: mutation.onQueryUpdated || null,\n\n }).forEach(result => results.push(result));\n\n if (mutation.awaitRefetchQueries || mutation.onQueryUpdated) {\n // Returning a promise here makes the mutation await that promise, so we\n // include results in that promise's work if awaitRefetchQueries or an\n // onQueryUpdated function was specified.\n return Promise.all(results).then(() => result);\n }\n }\n\n return Promise.resolve(result);\n }\n\n public markMutationOptimistic>(\n optimisticResponse: any,\n mutation: {\n mutationId: string;\n document: DocumentNode;\n variables?: TVariables;\n fetchPolicy?: MutationFetchPolicy;\n errorPolicy: ErrorPolicy;\n context?: TContext;\n updateQueries: UpdateQueries,\n update?: MutationUpdaterFunction;\n keepRootFields?: boolean,\n },\n ) {\n const data = typeof optimisticResponse === \"function\"\n ? optimisticResponse(mutation.variables)\n : optimisticResponse;\n\n return this.cache.recordOptimisticTransaction(cache => {\n try {\n this.markMutationResult({\n ...mutation,\n result: { data },\n }, cache);\n } catch (error) {\n invariant.error(error);\n }\n }, mutation.mutationId);\n }\n\n public fetchQuery(\n queryId: string,\n options: WatchQueryOptions,\n networkStatus?: NetworkStatus,\n ): Promise> {\n return this.fetchQueryObservable(\n queryId,\n options,\n networkStatus,\n ).promise;\n }\n\n public getQueryStore() {\n const store: Record = Object.create(null);\n this.queries.forEach((info, queryId) => {\n store[queryId] = {\n variables: info.variables,\n networkStatus: info.networkStatus,\n networkError: info.networkError,\n graphQLErrors: info.graphQLErrors,\n };\n });\n return store;\n }\n\n public resetErrors(queryId: string) {\n const queryInfo = this.queries.get(queryId);\n if (queryInfo) {\n queryInfo.networkError = undefined;\n queryInfo.graphQLErrors = [];\n }\n }\n\n private transformCache = new (\n canUseWeakMap ? WeakMap : Map\n )();\n\n public transform(document: DocumentNode) {\n const { transformCache } = this;\n\n if (!transformCache.has(document)) {\n const transformed = this.cache.transformDocument(document);\n const noConnection = removeConnectionDirectiveFromDocument(transformed);\n const clientQuery = this.localState.clientQuery(transformed);\n const serverQuery = noConnection && this.localState.serverQuery(noConnection);\n\n const cacheEntry: TransformCacheEntry = {\n document: transformed,\n // TODO These two calls (hasClientExports and shouldForceResolvers)\n // could probably be merged into a single traversal.\n hasClientExports: hasClientExports(transformed),\n hasForcedResolvers: this.localState.shouldForceResolvers(transformed),\n clientQuery,\n serverQuery,\n defaultVars: getDefaultValues(\n getOperationDefinition(transformed)\n ) as OperationVariables,\n // Transform any mutation or subscription operations to query operations\n // so we can read/write them from/to the cache.\n asQuery: {\n ...transformed,\n definitions: transformed.definitions.map(def => {\n if (def.kind === \"OperationDefinition\" &&\n def.operation !== \"query\") {\n return { ...def, operation: \"query\" as OperationTypeNode };\n }\n return def;\n }),\n }\n };\n\n const add = (doc: DocumentNode | null) => {\n if (doc && !transformCache.has(doc)) {\n transformCache.set(doc, cacheEntry);\n }\n }\n // Add cacheEntry to the transformCache using several different keys,\n // since any one of these documents could end up getting passed to the\n // transform method again in the future.\n add(document);\n add(transformed);\n add(clientQuery);\n add(serverQuery);\n }\n\n return transformCache.get(document)!;\n }\n\n private getVariables(\n document: DocumentNode,\n variables?: TVariables,\n ): OperationVariables {\n return {\n ...this.transform(document).defaultVars,\n ...variables,\n };\n }\n\n public watchQuery(\n options: WatchQueryOptions,\n ): ObservableQuery {\n // assign variable default values if supplied\n options = {\n ...options,\n variables: this.getVariables(\n options.query,\n options.variables,\n ) as TVariables,\n };\n\n if (typeof options.notifyOnNetworkStatusChange === 'undefined') {\n options.notifyOnNetworkStatusChange = false;\n }\n\n const queryInfo = new QueryInfo(this);\n const observable = new ObservableQuery({\n queryManager: this,\n queryInfo,\n options,\n });\n\n this.queries.set(observable.queryId, queryInfo);\n\n queryInfo.init({\n document: observable.query,\n observableQuery: observable,\n variables: observable.variables,\n });\n\n return observable;\n }\n\n public query(\n options: QueryOptions,\n queryId = this.generateQueryId(),\n ): Promise> {\n invariant(\n options.query,\n 'query option is required. You must specify your GraphQL document ' +\n 'in the query option.',\n );\n\n invariant(\n options.query.kind === 'Document',\n 'You must wrap the query string in a \"gql\" tag.',\n );\n\n invariant(\n !(options as any).returnPartialData,\n 'returnPartialData option only supported on watchQuery.',\n );\n\n invariant(\n !(options as any).pollInterval,\n 'pollInterval option only supported on watchQuery.',\n );\n\n return this.fetchQuery(\n queryId,\n options,\n ).finally(() => this.stopQuery(queryId));\n }\n\n private queryIdCounter = 1;\n public generateQueryId() {\n return String(this.queryIdCounter++);\n }\n\n private requestIdCounter = 1;\n public generateRequestId() {\n return this.requestIdCounter++;\n }\n\n private mutationIdCounter = 1;\n public generateMutationId() {\n return String(this.mutationIdCounter++);\n }\n\n public stopQueryInStore(queryId: string) {\n this.stopQueryInStoreNoBroadcast(queryId);\n this.broadcastQueries();\n }\n\n private stopQueryInStoreNoBroadcast(queryId: string) {\n const queryInfo = this.queries.get(queryId);\n if (queryInfo) queryInfo.stop();\n }\n\n public clearStore(options: Cache.ResetOptions = {\n discardWatches: true,\n }): Promise {\n // Before we have sent the reset action to the store, we can no longer\n // rely on the results returned by in-flight requests since these may\n // depend on values that previously existed in the data portion of the\n // store. So, we cancel the promises and observers that we have issued\n // so far and not yet resolved (in the case of queries).\n this.cancelPendingFetches(new InvariantError(\n 'Store reset while query was in flight (not completed in link chain)',\n ));\n\n this.queries.forEach(queryInfo => {\n if (queryInfo.observableQuery) {\n // Set loading to true so listeners don't trigger unless they want\n // results with partial data.\n queryInfo.networkStatus = NetworkStatus.loading;\n } else {\n queryInfo.stop();\n }\n });\n\n if (this.mutationStore) {\n this.mutationStore = Object.create(null);\n }\n\n // begin removing data from the store\n return this.cache.reset(options);\n }\n\n public getObservableQueries(\n include: InternalRefetchQueriesInclude = \"active\",\n ) {\n const queries = new Map>();\n const queryNamesAndDocs = new Map();\n const legacyQueryOptions = new Set();\n\n if (Array.isArray(include)) {\n include.forEach(desc => {\n if (typeof desc === \"string\") {\n queryNamesAndDocs.set(desc, false);\n } else if (isDocumentNode(desc)) {\n queryNamesAndDocs.set(this.transform(desc).document, false);\n } else if (isNonNullObject(desc) && desc.query) {\n legacyQueryOptions.add(desc);\n }\n });\n }\n\n this.queries.forEach(({ observableQuery: oq, document }, queryId) => {\n if (oq) {\n if (include === \"all\") {\n queries.set(queryId, oq);\n return;\n }\n\n const {\n queryName,\n options: { fetchPolicy },\n } = oq;\n\n if (\n fetchPolicy === \"standby\" ||\n (include === \"active\" && !oq.hasObservers())\n ) {\n return;\n }\n\n if (\n include === \"active\" ||\n (queryName && queryNamesAndDocs.has(queryName)) ||\n (document && queryNamesAndDocs.has(document))\n ) {\n queries.set(queryId, oq);\n if (queryName) queryNamesAndDocs.set(queryName, true);\n if (document) queryNamesAndDocs.set(document, true);\n }\n }\n });\n\n if (legacyQueryOptions.size) {\n legacyQueryOptions.forEach((options: QueryOptions) => {\n // We will be issuing a fresh network request for this query, so we\n // pre-allocate a new query ID here, using a special prefix to enable\n // cleaning up these temporary queries later, after fetching.\n const queryId = makeUniqueId(\"legacyOneTimeQuery\");\n const queryInfo = this.getQuery(queryId).init({\n document: options.query,\n variables: options.variables,\n });\n const oq = new ObservableQuery({\n queryManager: this,\n queryInfo,\n options: {\n ...options,\n fetchPolicy: \"network-only\",\n },\n });\n invariant(oq.queryId === queryId);\n queryInfo.setObservableQuery(oq);\n queries.set(queryId, oq);\n });\n }\n\n if (__DEV__ && queryNamesAndDocs.size) {\n queryNamesAndDocs.forEach((included, nameOrDoc) => {\n if (!included) {\n invariant.warn(`Unknown query ${\n typeof nameOrDoc === \"string\" ? \"named \" : \"\"\n }${\n JSON.stringify(nameOrDoc, null, 2)\n } requested in refetchQueries options.include array`);\n }\n });\n }\n\n return queries;\n }\n\n public reFetchObservableQueries(\n includeStandby: boolean = false,\n ): Promise[]> {\n const observableQueryPromises: Promise>[] = [];\n\n this.getObservableQueries(\n includeStandby ? \"all\" : \"active\"\n ).forEach((observableQuery, queryId) => {\n const { fetchPolicy } = observableQuery.options;\n observableQuery.resetLastResults();\n if (includeStandby ||\n (fetchPolicy !== \"standby\" &&\n fetchPolicy !== \"cache-only\")) {\n observableQueryPromises.push(observableQuery.refetch());\n }\n this.getQuery(queryId).setDiff(null);\n });\n\n this.broadcastQueries();\n\n return Promise.all(observableQueryPromises);\n }\n\n public setObservableQuery(observableQuery: ObservableQuery) {\n this.getQuery(observableQuery.queryId).setObservableQuery(observableQuery);\n }\n\n public startGraphQLSubscription({\n query,\n fetchPolicy,\n errorPolicy,\n variables,\n context = {},\n }: SubscriptionOptions): Observable> {\n query = this.transform(query).document;\n variables = this.getVariables(query, variables);\n\n const makeObservable = (variables: OperationVariables) =>\n this.getObservableFromLink(\n query,\n context,\n variables,\n ).map(result => {\n if (fetchPolicy !== 'no-cache') {\n // the subscription interface should handle not sending us results we no longer subscribe to.\n // XXX I don't think we ever send in an object with errors, but we might in the future...\n if (shouldWriteResult(result, errorPolicy)) {\n this.cache.write({\n query,\n result: result.data,\n dataId: 'ROOT_SUBSCRIPTION',\n variables: variables,\n });\n }\n\n this.broadcastQueries();\n }\n\n if (graphQLResultHasError(result)) {\n throw new ApolloError({\n graphQLErrors: result.errors,\n });\n }\n\n return result;\n });\n\n if (this.transform(query).hasClientExports) {\n const observablePromise = this.localState.addExportedVariables(\n query,\n variables,\n context,\n ).then(makeObservable);\n\n return new Observable>(observer => {\n let sub: ObservableSubscription | null = null;\n observablePromise.then(\n observable => sub = observable.subscribe(observer),\n observer.error,\n );\n return () => sub && sub.unsubscribe();\n });\n }\n\n return makeObservable(variables);\n }\n\n public stopQuery(queryId: string) {\n this.stopQueryNoBroadcast(queryId);\n this.broadcastQueries();\n }\n\n private stopQueryNoBroadcast(queryId: string) {\n this.stopQueryInStoreNoBroadcast(queryId);\n this.removeQuery(queryId);\n }\n\n public removeQuery(queryId: string) {\n // teardown all links\n // Both `QueryManager.fetchRequest` and `QueryManager.query` create separate promises\n // that each add their reject functions to fetchCancelFns.\n // A query created with `QueryManager.query()` could trigger a `QueryManager.fetchRequest`.\n // The same queryId could have two rejection fns for two promises\n this.fetchCancelFns.delete(queryId);\n if (this.queries.has(queryId)) {\n this.getQuery(queryId).stop();\n this.queries.delete(queryId);\n }\n }\n\n public broadcastQueries() {\n if (this.onBroadcast) this.onBroadcast();\n this.queries.forEach(info => info.notify());\n }\n\n public getLocalState(): LocalState {\n return this.localState;\n }\n\n private inFlightLinkObservables = new Map<\n DocumentNode,\n Map>\n >();\n\n private getObservableFromLink(\n query: DocumentNode,\n context: any,\n variables?: OperationVariables,\n deduplication: boolean =\n // Prefer context.queryDeduplication if specified.\n context?.queryDeduplication ??\n this.queryDeduplication,\n ): Observable> {\n let observable: Observable>;\n\n const { serverQuery } = this.transform(query);\n if (serverQuery) {\n const { inFlightLinkObservables, link } = this;\n\n const operation = {\n query: serverQuery,\n variables,\n operationName: getOperationName(serverQuery) || void 0,\n context: this.prepareContext({\n ...context,\n forceFetch: !deduplication\n }),\n };\n\n context = operation.context;\n\n if (deduplication) {\n const byVariables = inFlightLinkObservables.get(serverQuery) || new Map();\n inFlightLinkObservables.set(serverQuery, byVariables);\n\n const varJson = canonicalStringify(variables);\n observable = byVariables.get(varJson);\n\n if (!observable) {\n const concast = new Concast([\n execute(link, operation) as Observable>\n ]);\n\n byVariables.set(varJson, observable = concast);\n\n concast.beforeNext(() => {\n if (byVariables.delete(varJson) &&\n byVariables.size < 1) {\n inFlightLinkObservables.delete(serverQuery);\n }\n });\n }\n\n } else {\n observable = new Concast([\n execute(link, operation) as Observable>\n ]);\n }\n } else {\n observable = new Concast([\n Observable.of({ data: {} } as FetchResult)\n ]);\n context = this.prepareContext(context);\n }\n\n const { clientQuery } = this.transform(query);\n if (clientQuery) {\n observable = asyncMap(observable, result => {\n return this.localState.runResolvers({\n document: clientQuery,\n remoteResult: result,\n context,\n variables,\n });\n });\n }\n\n return observable;\n }\n\n private getResultsFromLink(\n queryInfo: QueryInfo,\n cacheWriteBehavior: CacheWriteBehavior,\n options: Pick,\n | \"variables\"\n | \"context\"\n | \"fetchPolicy\"\n | \"errorPolicy\">,\n ): Observable> {\n const requestId = queryInfo.lastRequestId = this.generateRequestId();\n\n // Make sure we write the result below using the same options we were given,\n // even though the input object may have been modified in the meantime.\n options = cloneDeep(options);\n\n // Performing transformForLink here gives this.cache a chance to fill in\n // missing fragment definitions (for example) before sending this document\n // through the link chain.\n const linkDocument = this.cache.transformForLink(\n // Use same document originally produced by this.cache.transformDocument.\n this.transform(queryInfo.document!).document\n );\n\n return asyncMap(\n this.getObservableFromLink(\n linkDocument,\n options.context,\n options.variables,\n ),\n\n result => {\n const graphQLErrors = isNonEmptyArray(result.errors)\n ? result.errors.slice(0)\n : [];\n\n if ('incremental' in result && isNonEmptyArray(result.incremental)) {\n result.incremental.forEach(incrementalResult => {\n if (incrementalResult.errors) {\n graphQLErrors.push(...incrementalResult.errors);\n }\n });\n }\n\n const hasErrors = isNonEmptyArray(graphQLErrors);\n\n // If we interrupted this request by calling getResultsFromLink again\n // with the same QueryInfo object, we ignore the old results.\n if (requestId >= queryInfo.lastRequestId) {\n if (hasErrors && options.errorPolicy === \"none\") {\n // Throwing here effectively calls observer.error.\n throw queryInfo.markError(new ApolloError({\n graphQLErrors,\n }));\n }\n // Use linkDocument rather than queryInfo.document so the\n // operation/fragments used to write the result are the same as the\n // ones used to obtain it from the link.\n queryInfo.markResult(result, linkDocument, options, cacheWriteBehavior);\n queryInfo.markReady();\n }\n\n const aqr: ApolloQueryResult = {\n data: result.data,\n loading: false,\n networkStatus: NetworkStatus.ready,\n };\n\n if (hasErrors && options.errorPolicy !== \"ignore\") {\n aqr.errors = graphQLErrors;\n aqr.networkStatus = NetworkStatus.error;\n }\n\n return aqr;\n },\n\n networkError => {\n const error = isApolloError(networkError)\n ? networkError\n : new ApolloError({ networkError });\n\n // Avoid storing errors from older interrupted queries.\n if (requestId >= queryInfo.lastRequestId) {\n queryInfo.markError(error);\n }\n\n throw error;\n },\n );\n }\n\n public fetchQueryObservable(\n queryId: string,\n options: WatchQueryOptions,\n // The initial networkStatus for this fetch, most often\n // NetworkStatus.loading, but also possibly fetchMore, poll, refetch,\n // or setVariables.\n networkStatus = NetworkStatus.loading,\n ): Concast> {\n const query = this.transform(options.query).document;\n const variables = this.getVariables(query, options.variables) as TVars;\n const queryInfo = this.getQuery(queryId);\n\n const defaults = this.defaultOptions.watchQuery;\n let {\n fetchPolicy = defaults && defaults.fetchPolicy || \"cache-first\",\n errorPolicy = defaults && defaults.errorPolicy || \"none\",\n returnPartialData = false,\n notifyOnNetworkStatusChange = false,\n context = {},\n } = options;\n\n const normalized = Object.assign({}, options, {\n query,\n variables,\n fetchPolicy,\n errorPolicy,\n returnPartialData,\n notifyOnNetworkStatusChange,\n context,\n });\n\n const fromVariables = (variables: TVars) => {\n // Since normalized is always a fresh copy of options, it's safe to\n // modify its properties here, rather than creating yet another new\n // WatchQueryOptions object.\n normalized.variables = variables;\n\n const concastSources = this.fetchQueryByPolicy(\n queryInfo,\n normalized,\n networkStatus,\n );\n\n if (\n // If we're in standby, postpone advancing options.fetchPolicy using\n // applyNextFetchPolicy.\n normalized.fetchPolicy !== \"standby\" &&\n // The \"standby\" policy currently returns [] from fetchQueryByPolicy, so\n // this is another way to detect when nothing was done/fetched.\n concastSources.length > 0 &&\n queryInfo.observableQuery\n ) {\n queryInfo.observableQuery[\"applyNextFetchPolicy\"](\"after-fetch\", options);\n }\n\n return concastSources;\n };\n\n // This cancel function needs to be set before the concast is created,\n // in case concast creation synchronously cancels the request.\n const cleanupCancelFn = () => this.fetchCancelFns.delete(queryId);\n this.fetchCancelFns.set(queryId, reason => {\n cleanupCancelFn();\n // This delay ensures the concast variable has been initialized.\n setTimeout(() => concast.cancel(reason));\n });\n\n // A Concast can be created either from an Iterable>\n // or from a PromiseLike>>, where T in this\n // case is ApolloQueryResult.\n const concast = new Concast(\n // If the query has @export(as: ...) directives, then we need to\n // process those directives asynchronously. When there are no\n // @export directives (the common case), we deliberately avoid\n // wrapping the result of this.fetchQueryByPolicy in a Promise,\n // since the timing of result delivery is (unfortunately) important\n // for backwards compatibility. TODO This code could be simpler if\n // we deprecated and removed LocalState.\n this.transform(normalized.query).hasClientExports\n ? this.localState.addExportedVariables(\n normalized.query,\n normalized.variables,\n normalized.context,\n ).then(fromVariables)\n : fromVariables(normalized.variables!)\n );\n\n concast.promise.then(cleanupCancelFn, cleanupCancelFn);\n\n return concast;\n }\n\n public refetchQueries({\n updateCache,\n include,\n optimistic = false,\n removeOptimistic = optimistic ? makeUniqueId(\"refetchQueries\") : void 0,\n onQueryUpdated,\n }: InternalRefetchQueriesOptions, TResult>\n ): InternalRefetchQueriesMap {\n const includedQueriesById = new Map;\n lastDiff?: Cache.DiffResult;\n diff?: Cache.DiffResult;\n }>();\n\n if (include) {\n this.getObservableQueries(include).forEach((oq, queryId) => {\n includedQueriesById.set(queryId, {\n oq,\n lastDiff: this.getQuery(queryId).getDiff(),\n });\n });\n }\n\n const results: InternalRefetchQueriesMap = new Map;\n\n if (updateCache) {\n this.cache.batch({\n update: updateCache,\n\n // Since you can perform any combination of cache reads and/or writes in\n // the cache.batch update function, its optimistic option can be either\n // a boolean or a string, representing three distinct modes of\n // operation:\n //\n // * false: read/write only the root layer\n // * true: read/write the topmost layer\n // * string: read/write a fresh optimistic layer with that ID string\n //\n // When typeof optimistic === \"string\", a new optimistic layer will be\n // temporarily created within cache.batch with that string as its ID. If\n // we then pass that same string as the removeOptimistic option, we can\n // make cache.batch immediately remove the optimistic layer after\n // running the updateCache function, triggering only one broadcast.\n //\n // However, the refetchQueries method accepts only true or false for its\n // optimistic option (not string). We interpret true to mean a temporary\n // optimistic layer should be created, to allow efficiently rolling back\n // the effect of the updateCache function, which involves passing a\n // string instead of true as the optimistic option to cache.batch, when\n // refetchQueries receives optimistic: true.\n //\n // In other words, we are deliberately not supporting the use case of\n // writing to an *existing* optimistic layer (using the refetchQueries\n // updateCache function), since that would potentially interfere with\n // other optimistic updates in progress. Instead, you can read/write\n // only the root layer by passing optimistic: false to refetchQueries,\n // or you can read/write a brand new optimistic layer that will be\n // automatically removed by passing optimistic: true.\n optimistic: optimistic && removeOptimistic || false,\n\n // The removeOptimistic option can also be provided by itself, even if\n // optimistic === false, to remove some previously-added optimistic\n // layer safely and efficiently, like we do in markMutationResult.\n //\n // If an explicit removeOptimistic string is provided with optimistic:\n // true, the removeOptimistic string will determine the ID of the\n // temporary optimistic layer, in case that ever matters.\n removeOptimistic,\n\n onWatchUpdated(watch, diff, lastDiff) {\n const oq =\n watch.watcher instanceof QueryInfo &&\n watch.watcher.observableQuery;\n\n if (oq) {\n if (onQueryUpdated) {\n // Since we're about to handle this query now, remove it from\n // includedQueriesById, in case it was added earlier because of\n // options.include.\n includedQueriesById.delete(oq.queryId);\n\n let result: TResult | boolean | Promise> =\n onQueryUpdated(oq, diff, lastDiff);\n\n if (result === true) {\n // The onQueryUpdated function requested the default refetching\n // behavior by returning true.\n result = oq.refetch();\n }\n\n // Record the result in the results Map, as long as onQueryUpdated\n // did not return false to skip/ignore this result.\n if (result !== false) {\n results.set(oq, result as InternalRefetchQueriesResult);\n }\n\n // Allow the default cache broadcast to happen, except when\n // onQueryUpdated returns false.\n return result;\n }\n\n if (onQueryUpdated !== null) {\n // If we don't have an onQueryUpdated function, and onQueryUpdated\n // was not disabled by passing null, make sure this query is\n // \"included\" like any other options.include-specified query.\n includedQueriesById.set(oq.queryId, { oq, lastDiff, diff });\n }\n }\n },\n });\n }\n\n if (includedQueriesById.size) {\n includedQueriesById.forEach(({ oq, lastDiff, diff }, queryId) => {\n let result: TResult | boolean | Promise> | undefined;\n\n // If onQueryUpdated is provided, we want to use it for all included\n // queries, even the QueryOptions ones.\n if (onQueryUpdated) {\n if (!diff) {\n const info = oq[\"queryInfo\"];\n info.reset(); // Force info.getDiff() to read from cache.\n diff = info.getDiff();\n }\n result = onQueryUpdated(oq, diff, lastDiff);\n }\n\n // Otherwise, we fall back to refetching.\n if (!onQueryUpdated || result === true) {\n result = oq.refetch();\n }\n\n if (result !== false) {\n results.set(oq, result as InternalRefetchQueriesResult);\n }\n\n if (queryId.indexOf(\"legacyOneTimeQuery\") >= 0) {\n this.stopQueryNoBroadcast(queryId);\n }\n });\n }\n\n if (removeOptimistic) {\n // In case no updateCache callback was provided (so cache.batch was not\n // called above, and thus did not already remove the optimistic layer),\n // remove it here. Since this is a no-op when the layer has already been\n // removed, we do it even if we called cache.batch above, since it's\n // possible this.cache is an instance of some ApolloCache subclass other\n // than InMemoryCache, and does not fully support the removeOptimistic\n // option for cache.batch.\n this.cache.removeOptimistic(removeOptimistic);\n }\n\n return results;\n }\n\n private fetchQueryByPolicy(\n queryInfo: QueryInfo,\n { query,\n variables,\n fetchPolicy,\n refetchWritePolicy,\n errorPolicy,\n returnPartialData,\n context,\n notifyOnNetworkStatusChange,\n }: WatchQueryOptions,\n // The initial networkStatus for this fetch, most often\n // NetworkStatus.loading, but also possibly fetchMore, poll, refetch,\n // or setVariables.\n networkStatus: NetworkStatus,\n ): ConcastSourcesArray> {\n const oldNetworkStatus = queryInfo.networkStatus;\n\n queryInfo.init({\n document: this.transform(query).document,\n variables,\n networkStatus,\n });\n\n const readCache = () => queryInfo.getDiff(variables);\n\n const resultsFromCache = (\n diff: Cache.DiffResult,\n networkStatus = queryInfo.networkStatus || NetworkStatus.loading,\n ) => {\n const data = diff.result;\n\n if (__DEV__ &&\n !returnPartialData &&\n !equal(data, {})) {\n logMissingFieldErrors(diff.missing);\n }\n\n const fromData = (data: TData | undefined) => Observable.of({\n data,\n loading: isNetworkRequestInFlight(networkStatus),\n networkStatus,\n ...(diff.complete ? null : { partial: true }),\n } as ApolloQueryResult);\n\n if (data && this.transform(query).hasForcedResolvers) {\n return this.localState.runResolvers({\n document: query,\n remoteResult: { data },\n context,\n variables,\n onlyRunForcedResolvers: true,\n }).then(resolved => fromData(resolved.data || void 0));\n }\n\n return fromData(data);\n };\n\n const cacheWriteBehavior =\n fetchPolicy === \"no-cache\" ? CacheWriteBehavior.FORBID :\n ( // Watched queries must opt into overwriting existing data on refetch,\n // by passing refetchWritePolicy: \"overwrite\" in their WatchQueryOptions.\n networkStatus === NetworkStatus.refetch &&\n refetchWritePolicy !== \"merge\"\n ) ? CacheWriteBehavior.OVERWRITE\n : CacheWriteBehavior.MERGE;\n\n const resultsFromLink = () => this.getResultsFromLink(\n queryInfo,\n cacheWriteBehavior,\n {\n variables,\n context,\n fetchPolicy,\n errorPolicy,\n },\n );\n\n const shouldNotify =\n notifyOnNetworkStatusChange &&\n typeof oldNetworkStatus === \"number\" &&\n oldNetworkStatus !== networkStatus &&\n isNetworkRequestInFlight(networkStatus);\n\n switch (fetchPolicy) {\n default: case \"cache-first\": {\n const diff = readCache();\n\n if (diff.complete) {\n return [\n resultsFromCache(diff, queryInfo.markReady()),\n ];\n }\n\n if (returnPartialData || shouldNotify) {\n return [\n resultsFromCache(diff),\n resultsFromLink(),\n ];\n }\n\n return [\n resultsFromLink(),\n ];\n }\n\n case \"cache-and-network\": {\n const diff = readCache();\n\n if (diff.complete || returnPartialData || shouldNotify) {\n return [\n resultsFromCache(diff),\n resultsFromLink(),\n ];\n }\n\n return [\n resultsFromLink(),\n ];\n }\n\n case \"cache-only\":\n return [\n resultsFromCache(readCache(), queryInfo.markReady()),\n ];\n\n case \"network-only\":\n if (shouldNotify) {\n return [\n resultsFromCache(readCache()),\n resultsFromLink(),\n ];\n }\n\n return [resultsFromLink()];\n\n case \"no-cache\":\n if (shouldNotify) {\n return [\n // Note that queryInfo.getDiff() for no-cache queries does not call\n // cache.diff, but instead returns a { complete: false } stub result\n // when there is no queryInfo.diff already defined.\n resultsFromCache(queryInfo.getDiff()),\n resultsFromLink(),\n ];\n }\n\n return [resultsFromLink()];\n\n case \"standby\":\n return [];\n }\n }\n\n private getQuery(queryId: string): QueryInfo {\n if (queryId && !this.queries.has(queryId)) {\n this.queries.set(queryId, new QueryInfo(this, queryId));\n }\n return this.queries.get(queryId)!;\n }\n\n private prepareContext(context = {}) {\n const newContext = this.localState.prepareContext(context);\n return {\n ...newContext,\n clientAwareness: this.clientAwareness,\n };\n }\n}\n","const { toString, hasOwnProperty } = Object.prototype;\nconst fnToStr = Function.prototype.toString;\nconst previousComparisons = new Map>();\n\n/**\n * Performs a deep equality check on two JavaScript values, tolerating cycles.\n */\nexport function equal(a: any, b: any): boolean {\n try {\n return check(a, b);\n } finally {\n previousComparisons.clear();\n }\n}\n\n// Allow default imports as well.\nexport default equal;\n\nfunction check(a: any, b: any): boolean {\n // If the two values are strictly equal, our job is easy.\n if (a === b) {\n return true;\n }\n\n // Object.prototype.toString returns a representation of the runtime type of\n // the given value that is considerably more precise than typeof.\n const aTag = toString.call(a);\n const bTag = toString.call(b);\n\n // If the runtime types of a and b are different, they could maybe be equal\n // under some interpretation of equality, but for simplicity and performance\n // we just return false instead.\n if (aTag !== bTag) {\n return false;\n }\n\n switch (aTag) {\n case '[object Array]':\n // Arrays are a lot like other objects, but we can cheaply compare their\n // lengths as a short-cut before comparing their elements.\n if (a.length !== b.length) return false;\n // Fall through to object case...\n case '[object Object]': {\n if (previouslyCompared(a, b)) return true;\n\n const aKeys = definedKeys(a);\n const bKeys = definedKeys(b);\n\n // If `a` and `b` have a different number of enumerable keys, they\n // must be different.\n const keyCount = aKeys.length;\n if (keyCount !== bKeys.length) return false;\n\n // Now make sure they have the same keys.\n for (let k = 0; k < keyCount; ++k) {\n if (!hasOwnProperty.call(b, aKeys[k])) {\n return false;\n }\n }\n\n // Finally, check deep equality of all child properties.\n for (let k = 0; k < keyCount; ++k) {\n const key = aKeys[k];\n if (!check(a[key], b[key])) {\n return false;\n }\n }\n\n return true;\n }\n\n case '[object Error]':\n return a.name === b.name && a.message === b.message;\n\n case '[object Number]':\n // Handle NaN, which is !== itself.\n if (a !== a) return b !== b;\n // Fall through to shared +a === +b case...\n case '[object Boolean]':\n case '[object Date]':\n return +a === +b;\n\n case '[object RegExp]':\n case '[object String]':\n return a == `${b}`;\n\n case '[object Map]':\n case '[object Set]': {\n if (a.size !== b.size) return false;\n if (previouslyCompared(a, b)) return true;\n\n const aIterator = a.entries();\n const isMap = aTag === '[object Map]';\n\n while (true) {\n const info = aIterator.next();\n if (info.done) break;\n\n // If a instanceof Set, aValue === aKey.\n const [aKey, aValue] = info.value;\n\n // So this works the same way for both Set and Map.\n if (!b.has(aKey)) {\n return false;\n }\n\n // However, we care about deep equality of values only when dealing\n // with Map structures.\n if (isMap && !check(aValue, b.get(aKey))) {\n return false;\n }\n }\n\n return true;\n }\n\n case '[object Uint16Array]':\n case '[object Uint8Array]': // Buffer, in Node.js.\n case '[object Uint32Array]':\n case '[object Int32Array]':\n case '[object Int8Array]':\n case '[object Int16Array]':\n case '[object ArrayBuffer]':\n // DataView doesn't need these conversions, but the equality check is\n // otherwise the same.\n a = new Uint8Array(a);\n b = new Uint8Array(b);\n // Fall through...\n case '[object DataView]': {\n let len = a.byteLength;\n if (len === b.byteLength) {\n while (len-- && a[len] === b[len]) {\n // Keep looping as long as the bytes are equal.\n }\n }\n return len === -1;\n }\n\n case '[object AsyncFunction]':\n case '[object GeneratorFunction]':\n case '[object AsyncGeneratorFunction]':\n case '[object Function]': {\n const aCode = fnToStr.call(a);\n if (aCode !== fnToStr.call(b)) {\n return false;\n }\n\n // We consider non-native functions equal if they have the same code\n // (native functions require === because their code is censored).\n // Note that this behavior is not entirely sound, since !== function\n // objects with the same code can behave differently depending on\n // their closure scope. However, any function can behave differently\n // depending on the values of its input arguments (including this)\n // and its calling context (including its closure scope), even\n // though the function object is === to itself; and it is entirely\n // possible for functions that are not === to behave exactly the\n // same under all conceivable circumstances. Because none of these\n // factors are statically decidable in JavaScript, JS function\n // equality is not well-defined. This ambiguity allows us to\n // consider the best possible heuristic among various imperfect\n // options, and equating non-native functions that have the same\n // code has enormous practical benefits, such as when comparing\n // functions that are repeatedly passed as fresh function\n // expressions within objects that are otherwise deeply equal. Since\n // any function created from the same syntactic expression (in the\n // same code location) will always stringify to the same code\n // according to fnToStr.call, we can reasonably expect these\n // repeatedly passed function expressions to have the same code, and\n // thus behave \"the same\" (with all the caveats mentioned above),\n // even though the runtime function objects are !== to one another.\n return !endsWith(aCode, nativeCodeSuffix);\n }\n }\n\n // Otherwise the values are not equal.\n return false;\n}\n\nfunction definedKeys(obj: TObject) {\n // Remember that the second argument to Array.prototype.filter will be\n // used as `this` within the callback function.\n return Object.keys(obj).filter(isDefinedKey, obj);\n}\nfunction isDefinedKey(\n this: TObject,\n key: keyof TObject,\n) {\n return this[key] !== void 0;\n}\n\nconst nativeCodeSuffix = \"{ [native code] }\";\n\nfunction endsWith(full: string, suffix: string) {\n const fromIndex = full.length - suffix.length;\n return fromIndex >= 0 &&\n full.indexOf(suffix, fromIndex) === fromIndex;\n}\n\nfunction previouslyCompared(a: object, b: object): boolean {\n // Though cyclic references can make an object graph appear infinite from the\n // perspective of a depth-first traversal, the graph still contains a finite\n // number of distinct object references. We use the previousComparisons cache\n // to avoid comparing the same pair of object references more than once, which\n // guarantees termination (even if we end up comparing every object in one\n // graph to every object in the other graph, which is extremely unlikely),\n // while still allowing weird isomorphic structures (like rings with different\n // lengths) a chance to pass the equality test.\n let bSet = previousComparisons.get(a);\n if (bSet) {\n // Return true here because we can be sure false will be returned somewhere\n // else if the objects are not equivalent.\n if (bSet.has(b)) return true;\n } else {\n previousComparisons.set(a, bSet = new Set);\n }\n bSet.add(b);\n return false;\n}\n","import { ExecutionPatchIncrementalResult } from '../../link/core';\n\nexport function isExecutionPatchIncrementalResult(value: any): value is ExecutionPatchIncrementalResult {\n return !!(value as ExecutionPatchIncrementalResult).incremental;\n}\n","import \"../../utilities/globals\";\n\nimport { Trie } from \"@wry/trie\";\nimport {\n canUseWeakMap,\n canUseWeakSet,\n isNonNullObject as isObjectOrArray,\n} from \"../../utilities\";\nimport { isArray } from \"./helpers\";\n\nfunction shallowCopy(value: T): T {\n if (isObjectOrArray(value)) {\n return isArray(value)\n ? value.slice(0) as any as T\n : { __proto__: Object.getPrototypeOf(value), ...value };\n }\n return value;\n}\n\n// When programmers talk about the \"canonical form\" of an object, they\n// usually have the following meaning in mind, which I've copied from\n// https://en.wiktionary.org/wiki/canonical_form:\n//\n// 1. A standard or normal presentation of a mathematical entity [or\n// object]. A canonical form is an element of a set of representatives\n// of equivalence classes of forms such that there is a function or\n// procedure which projects every element of each equivalence class\n// onto that one element, the canonical form of that equivalence\n// class. The canonical form is expected to be simpler than the rest of\n// the forms in some way.\n//\n// That's a long-winded way of saying any two objects that have the same\n// canonical form may be considered equivalent, even if they are !==,\n// which usually means the objects are structurally equivalent (deeply\n// equal), but don't necessarily use the same memory.\n//\n// Like a literary or musical canon, this ObjectCanon class represents a\n// collection of unique canonical items (JavaScript objects), with the\n// important property that canon.admit(a) === canon.admit(b) if a and b\n// are deeply equal to each other. In terms of the definition above, the\n// canon.admit method is the \"function or procedure which projects every\"\n// object \"onto that one element, the canonical form.\"\n//\n// In the worst case, the canonicalization process may involve looking at\n// every property in the provided object tree, so it takes the same order\n// of time as deep equality checking. Fortunately, already-canonicalized\n// objects are returned immediately from canon.admit, so the presence of\n// canonical subtrees tends to speed up canonicalization.\n//\n// Since consumers of canonical objects can check for deep equality in\n// constant time, canonicalizing cache results can massively improve the\n// performance of application code that skips re-rendering unchanged\n// results, such as \"pure\" UI components in a framework like React.\n//\n// Of course, since canonical objects may be shared widely between\n// unrelated consumers, it's important to think of them as immutable, even\n// though they are not actually frozen with Object.freeze in production,\n// due to the extra performance overhead that comes with frozen objects.\n//\n// Custom scalar objects whose internal class name is neither Array nor\n// Object can be included safely in the admitted tree, but they will not\n// be replaced with a canonical version (to put it another way, they are\n// assumed to be canonical already).\n//\n// If we ignore custom objects, no detection of cycles or repeated object\n// references is currently required by the StoreReader class, since\n// GraphQL result objects are JSON-serializable trees (and thus contain\n// neither cycles nor repeated subtrees), so we can avoid the complexity\n// of keeping track of objects we've already seen during the recursion of\n// the admit method.\n//\n// In the future, we may consider adding additional cases to the switch\n// statement to handle other common object types, such as \"[object Date]\"\n// objects, as needed.\nexport class ObjectCanon {\n // Set of all canonical objects this ObjectCanon has admitted, allowing\n // canon.admit to return previously-canonicalized objects immediately.\n private known = new (canUseWeakSet ? WeakSet : Set)();\n\n // Efficient storage/lookup structure for canonical objects.\n private pool = new Trie<{\n array?: any[];\n object?: Record;\n keys?: SortedKeysInfo;\n }>(canUseWeakMap);\n\n public isKnown(value: any): boolean {\n return isObjectOrArray(value) && this.known.has(value);\n }\n\n // Make the ObjectCanon assume this value has already been\n // canonicalized.\n private passes = new WeakMap();\n public pass(value: T): T;\n public pass(value: any) {\n if (isObjectOrArray(value)) {\n const copy = shallowCopy(value);\n this.passes.set(copy, value);\n return copy;\n }\n return value;\n }\n\n // Returns the canonical version of value.\n public admit(value: T): T;\n public admit(value: any) {\n if (isObjectOrArray(value)) {\n const original = this.passes.get(value);\n if (original) return original;\n\n const proto = Object.getPrototypeOf(value);\n switch (proto) {\n case Array.prototype: {\n if (this.known.has(value)) return value;\n const array: any[] = (value as any[]).map(this.admit, this);\n // Arrays are looked up in the Trie using their recursively\n // canonicalized elements, and the known version of the array is\n // preserved as node.array.\n const node = this.pool.lookupArray(array);\n if (!node.array) {\n this.known.add(node.array = array);\n // Since canonical arrays may be shared widely between\n // unrelated consumers, it's important to regard them as\n // immutable, even if they are not frozen in production.\n if (__DEV__) {\n Object.freeze(array);\n }\n }\n return node.array;\n }\n\n case null:\n case Object.prototype: {\n if (this.known.has(value)) return value;\n const proto = Object.getPrototypeOf(value);\n const array = [proto];\n const keys = this.sortedKeys(value);\n array.push(keys.json);\n const firstValueIndex = array.length;\n keys.sorted.forEach(key => {\n array.push(this.admit((value as any)[key]));\n });\n // Objects are looked up in the Trie by their prototype (which\n // is *not* recursively canonicalized), followed by a JSON\n // representation of their (sorted) keys, followed by the\n // sequence of recursively canonicalized values corresponding to\n // those keys. To keep the final results unambiguous with other\n // sequences (such as arrays that just happen to contain [proto,\n // keys.json, value1, value2, ...]), the known version of the\n // object is stored as node.object.\n const node = this.pool.lookupArray(array);\n if (!node.object) {\n const obj = node.object = Object.create(proto);\n this.known.add(obj);\n keys.sorted.forEach((key, i) => {\n obj[key] = array[firstValueIndex + i];\n });\n // Since canonical objects may be shared widely between\n // unrelated consumers, it's important to regard them as\n // immutable, even if they are not frozen in production.\n if (__DEV__) {\n Object.freeze(obj);\n }\n }\n return node.object;\n }\n }\n }\n return value;\n }\n\n // It's worthwhile to cache the sorting of arrays of strings, since the\n // same initial unsorted arrays tend to be encountered many times.\n // Fortunately, we can reuse the Trie machinery to look up the sorted\n // arrays in linear time (which is faster than sorting large arrays).\n private sortedKeys(obj: object) {\n const keys = Object.keys(obj);\n const node = this.pool.lookupArray(keys);\n if (!node.keys) {\n keys.sort();\n const json = JSON.stringify(keys);\n if (!(node.keys = this.keysByJSON.get(json))) {\n this.keysByJSON.set(json, node.keys = { sorted: keys, json });\n }\n }\n return node.keys;\n }\n // Arrays that contain the same elements in a different order can share\n // the same SortedKeysInfo object, to save memory.\n private keysByJSON = new Map();\n\n // This has to come last because it depends on keysByJSON.\n public readonly empty = this.admit({});\n}\n\ntype SortedKeysInfo = {\n sorted: string[];\n json: string;\n};\n\n// Since the keys of canonical objects are always created in lexicographically\n// sorted order, we can use the ObjectCanon to implement a fast and stable\n// version of JSON.stringify, which automatically sorts object keys.\nexport const canonicalStringify = Object.assign(function (value: any): string {\n if (isObjectOrArray(value)) {\n if (stringifyCanon === void 0) {\n resetCanonicalStringify();\n }\n const canonical = stringifyCanon.admit(value);\n let json = stringifyCache.get(canonical);\n if (json === void 0) {\n stringifyCache.set(\n canonical,\n json = JSON.stringify(canonical),\n );\n }\n return json;\n }\n return JSON.stringify(value);\n}, {\n reset: resetCanonicalStringify,\n});\n\n// Can be reset by calling canonicalStringify.reset().\nlet stringifyCanon: ObjectCanon;\nlet stringifyCache: WeakMap;\n\nfunction resetCanonicalStringify() {\n stringifyCanon = new ObjectCanon;\n stringifyCache = new (canUseWeakMap ? WeakMap : Map)();\n}\n","// A [trie](https://en.wikipedia.org/wiki/Trie) data structure that holds\n// object keys weakly, yet can also hold non-object keys, unlike the\n// native `WeakMap`.\n\n// If no makeData function is supplied, the looked-up data will be an empty,\n// null-prototype Object.\nconst defaultMakeData = () => Object.create(null);\n\n// Useful for processing arguments objects as well as arrays.\nconst { forEach, slice } = Array.prototype;\n\nexport class Trie {\n // Since a `WeakMap` cannot hold primitive values as keys, we need a\n // backup `Map` instance to hold primitive keys. Both `this._weakMap`\n // and `this._strongMap` are lazily initialized.\n private weak?: WeakMap>;\n private strong?: Map>;\n private data?: Data;\n\n constructor(\n private weakness = true,\n private makeData: (array: any[]) => Data = defaultMakeData,\n ) {}\n\n public lookup(...array: T): Data {\n return this.lookupArray(array);\n }\n\n public lookupArray(array: T): Data {\n let node: Trie = this;\n forEach.call(array, key => node = node.getChildTrie(key));\n return node.data || (node.data = this.makeData(slice.call(array)));\n }\n\n private getChildTrie(key: any) {\n const map = this.weakness && isObjRef(key)\n ? this.weak || (this.weak = new WeakMap>())\n : this.strong || (this.strong = new Map>());\n let child = map.get(key);\n if (!child) map.set(key, child = new Trie(this.weakness, this.makeData));\n return child;\n }\n}\n\nfunction isObjRef(value: any) {\n switch (typeof value) {\n case \"object\":\n if (value === null) break;\n // Fall through to return true...\n case \"function\":\n return true;\n }\n return false;\n}\n","import { DocumentNode, FragmentDefinitionNode, SelectionSetNode } from 'graphql';\n\nimport {\n NormalizedCache,\n InMemoryCacheConfig,\n} from './types';\n\nimport { KeyFieldsContext } from './policies';\nimport { FragmentRegistryAPI } from './fragmentRegistry';\n\nimport {\n Reference,\n isReference,\n StoreValue,\n StoreObject,\n isField,\n DeepMerger,\n resultKeyNameFromField,\n shouldInclude,\n isNonNullObject,\n compact,\n FragmentMap,\n FragmentMapFunction,\n createFragmentMap,\n getFragmentDefinitions,\n} from '../../utilities';\n\nexport const {\n hasOwnProperty: hasOwn,\n} = Object.prototype;\n\nexport function isNullish(value: any): value is null | undefined {\n return value === null || value === void 0;\n}\n\nexport const isArray: (a: any) => a is any[] | readonly any[] = Array.isArray;\n\nexport function defaultDataIdFromObject(\n { __typename, id, _id }: Readonly,\n context?: KeyFieldsContext,\n): string | undefined {\n if (typeof __typename === \"string\") {\n if (context) {\n context.keyObject =\n !isNullish(id) ? { id } :\n !isNullish(_id) ? { _id } :\n void 0;\n }\n\n // If there is no object.id, fall back to object._id.\n if (isNullish(id) && !isNullish(_id)) {\n id = _id;\n }\n\n if (!isNullish(id)) {\n return `${__typename}:${(\n typeof id === \"number\" ||\n typeof id === \"string\"\n ) ? id : JSON.stringify(id)}`;\n }\n }\n}\n\nconst defaultConfig = {\n dataIdFromObject: defaultDataIdFromObject,\n addTypename: true,\n resultCaching: true,\n // Thanks to the shouldCanonizeResults helper, this should be the only line\n // you have to change to reenable canonization by default in the future.\n canonizeResults: false,\n};\n\nexport function normalizeConfig(config: InMemoryCacheConfig) {\n return compact(defaultConfig, config);\n}\n\nexport function shouldCanonizeResults(\n config: Pick,\n): boolean {\n const value = config.canonizeResults;\n return value === void 0 ? defaultConfig.canonizeResults : value;\n}\n\nexport function getTypenameFromStoreObject(\n store: NormalizedCache,\n objectOrReference: StoreObject | Reference,\n): string | undefined {\n return isReference(objectOrReference)\n ? store.get(objectOrReference.__ref, \"__typename\") as string\n : objectOrReference && objectOrReference.__typename;\n}\n\nexport const TypeOrFieldNameRegExp = /^[_a-z][_0-9a-z]*/i;\n\nexport function fieldNameFromStoreName(storeFieldName: string): string {\n const match = storeFieldName.match(TypeOrFieldNameRegExp);\n return match ? match[0] : storeFieldName;\n}\n\nexport function selectionSetMatchesResult(\n selectionSet: SelectionSetNode,\n result: Record,\n variables?: Record,\n): boolean {\n if (isNonNullObject(result)) {\n return isArray(result)\n ? result.every(item => selectionSetMatchesResult(selectionSet, item, variables))\n : selectionSet.selections.every(field => {\n if (isField(field) && shouldInclude(field, variables)) {\n const key = resultKeyNameFromField(field);\n return hasOwn.call(result, key) &&\n (!field.selectionSet ||\n selectionSetMatchesResult(field.selectionSet, result[key], variables));\n }\n // If the selection has been skipped with @skip(true) or\n // @include(false), it should not count against the matching. If\n // the selection is not a field, it must be a fragment (inline or\n // named). We will determine if selectionSetMatchesResult for that\n // fragment when we get to it, so for now we return true.\n return true;\n });\n }\n return false;\n}\n\nexport function storeValueIsStoreObject(\n value: StoreValue,\n): value is StoreObject {\n return isNonNullObject(value) &&\n !isReference(value) &&\n !isArray(value);\n}\n\nexport function makeProcessedFieldsMerger() {\n return new DeepMerger;\n}\n\nexport function extractFragmentContext(\n document: DocumentNode,\n fragments?: FragmentRegistryAPI,\n): {\n fragmentMap: FragmentMap;\n lookupFragment: FragmentMapFunction;\n} {\n // FragmentMap consisting only of fragments defined directly in document, not\n // including other fragments registered in the FragmentRegistry.\n const fragmentMap = createFragmentMap(getFragmentDefinitions(document));\n return {\n fragmentMap,\n lookupFragment(name) {\n let def: FragmentDefinitionNode | null = fragmentMap[name];\n if (!def && fragments) {\n def = fragments.lookup(name);\n }\n return def || null;\n },\n };\n}\n","import { TupleToIntersection } from './mergeDeep';\n\n/**\n * Merges the provided objects shallowly and removes\n * all properties with an `undefined` value\n */\nexport function compact(\n ...objects: TArgs\n): TupleToIntersection {\n const result = Object.create(null);\n\n objects.forEach(obj => {\n if (!obj) return;\n Object.keys(obj).forEach(key => {\n const value = (obj as any)[key];\n if (value !== void 0) {\n result[key] = value;\n }\n });\n });\n\n return result;\n}\n","import { isNonNullObject } from \"./objects\";\n\nconst { hasOwnProperty } = Object.prototype;\n\n// These mergeDeep and mergeDeepArray utilities merge any number of objects\n// together, sharing as much memory as possible with the source objects, while\n// remaining careful to avoid modifying any source objects.\n\n// Logically, the return type of mergeDeep should be the intersection of\n// all the argument types. The binary call signature is by far the most\n// common, but we support 0- through 5-ary as well. After that, the\n// resulting type is just the inferred array element type. Note to nerds:\n// there is a more clever way of doing this that converts the tuple type\n// first to a union type (easy enough: T[number]) and then converts the\n// union to an intersection type using distributive conditional type\n// inference, but that approach has several fatal flaws (boolean becomes\n// true & false, and the inferred type ends up as unknown in many cases),\n// in addition to being nearly impossible to explain/understand.\nexport type TupleToIntersection =\n T extends [infer A] ? A :\n T extends [infer A, infer B] ? A & B :\n T extends [infer A, infer B, infer C] ? A & B & C :\n T extends [infer A, infer B, infer C, infer D] ? A & B & C & D :\n T extends [infer A, infer B, infer C, infer D, infer E] ? A & B & C & D & E :\n T extends (infer U)[] ? U : any;\n\nexport function mergeDeep(\n ...sources: T\n): TupleToIntersection {\n return mergeDeepArray(sources);\n}\n\n// In almost any situation where you could succeed in getting the\n// TypeScript compiler to infer a tuple type for the sources array, you\n// could just use mergeDeep instead of mergeDeepArray, so instead of\n// trying to convert T[] to an intersection type we just infer the array\n// element type, which works perfectly when the sources array has a\n// consistent element type.\nexport function mergeDeepArray(sources: T[]): T {\n let target = sources[0] || ({} as T);\n const count = sources.length;\n if (count > 1) {\n const merger = new DeepMerger();\n for (let i = 1; i < count; ++i) {\n target = merger.merge(target, sources[i]);\n }\n }\n return target;\n}\n\nexport type ReconcilerFunction = (\n this: DeepMerger,\n target: Record,\n source: Record,\n property: string | number,\n ...context: TContextArgs\n) => any;\n\nconst defaultReconciler: ReconcilerFunction =\n function (target, source, property) {\n return this.merge(target[property], source[property]);\n };\n\nexport class DeepMerger {\n constructor(\n private reconciler: ReconcilerFunction = defaultReconciler,\n ) {}\n\n public merge(target: any, source: any, ...context: TContextArgs): any {\n if (isNonNullObject(source) && isNonNullObject(target)) {\n Object.keys(source).forEach(sourceKey => {\n if (hasOwnProperty.call(target, sourceKey)) {\n const targetValue = target[sourceKey];\n if (source[sourceKey] !== targetValue) {\n const result = this.reconciler(target, source, sourceKey, ...context);\n // A well-implemented reconciler may return targetValue to indicate\n // the merge changed nothing about the structure of the target.\n if (result !== targetValue) {\n target = this.shallowCopyForMerge(target);\n target[sourceKey] = result;\n }\n }\n } else {\n // If there is no collision, the target can safely share memory with\n // the source, and the recursion can terminate here.\n target = this.shallowCopyForMerge(target);\n target[sourceKey] = source[sourceKey];\n }\n });\n\n return target;\n }\n\n // If source (or target) is not an object, let source replace target.\n return source;\n }\n\n public isObject = isNonNullObject;\n\n private pastCopies = new Set();\n\n public shallowCopyForMerge(value: T): T {\n if (isNonNullObject(value)) {\n if (!this.pastCopies.has(value)) {\n if (Array.isArray(value)) {\n value = (value as any).slice(0);\n } else {\n value = {\n __proto__: Object.getPrototypeOf(value),\n ...value,\n };\n }\n this.pastCopies.add(value);\n }\n }\n return value;\n }\n}\n","import { Observable, Observer } from \"./Observable\";\n\n// Like Observable.prototype.map, except that the mapping function can\n// optionally return a Promise (or be async).\nexport function asyncMap(\n observable: Observable,\n mapFn: (value: V) => R | PromiseLike,\n catchFn?: (error: any) => R | PromiseLike,\n): Observable {\n return new Observable(observer => {\n const { next, error, complete } = observer;\n let activeCallbackCount = 0;\n let completed = false;\n let promiseQueue = {\n // Normally we would initialize promiseQueue to Promise.resolve(), but\n // in this case, for backwards compatibility, we need to be careful to\n // invoke the first callback synchronously.\n then(callback: () => any) {\n return new Promise(resolve => resolve(callback()));\n },\n } as Promise;\n\n function makeCallback(\n examiner: typeof mapFn | typeof catchFn,\n delegate: typeof next | typeof error,\n ): (arg: any) => void {\n if (examiner) {\n return arg => {\n ++activeCallbackCount;\n const both = () => examiner(arg);\n promiseQueue = promiseQueue.then(both, both).then(\n result => {\n --activeCallbackCount;\n next && next.call(observer, result);\n if (completed) {\n handler.complete!();\n }\n },\n error => {\n --activeCallbackCount;\n throw error;\n },\n ).catch(caught => {\n error && error.call(observer, caught);\n });\n };\n } else {\n return arg => delegate && delegate.call(observer, arg);\n }\n }\n\n const handler: Observer = {\n next: makeCallback(mapFn, next),\n error: makeCallback(catchFn, error),\n complete() {\n completed = true;\n if (!activeCallbackCount) {\n complete && complete.call(observer);\n }\n },\n };\n\n const sub = observable.subscribe(handler);\n return () => sub.unsubscribe();\n });\n}\n","const { toString } = Object.prototype;\n\n/**\n * Deeply clones a value to create a new instance.\n */\nexport function cloneDeep(value: T): T {\n return cloneDeepHelper(value);\n}\n\nfunction cloneDeepHelper(val: T, seen?: Map): T {\n switch (toString.call(val)) {\n case \"[object Array]\": {\n seen = seen || new Map;\n if (seen.has(val)) return seen.get(val);\n const copy: T & any[] = (val as any).slice(0);\n seen.set(val, copy);\n copy.forEach(function (child, i) {\n copy[i] = cloneDeepHelper(child, seen);\n });\n return copy;\n }\n\n case \"[object Object]\": {\n seen = seen || new Map;\n if (seen.has(val)) return seen.get(val);\n // High fidelity polyfills of Object.create and Object.getPrototypeOf are\n // possible in all JS environments, so we will assume they exist/work.\n const copy = Object.create(Object.getPrototypeOf(val));\n seen.set(val, copy);\n Object.keys(val).forEach(key => {\n copy[key] = cloneDeepHelper((val as any)[key], seen);\n });\n return copy;\n }\n\n default:\n return val;\n }\n}\n","import { Observable, Observer, ObservableSubscription, Subscriber } from \"./Observable\";\nimport { iterateObserversSafely } from \"./iteration\";\nimport { fixObservableSubclass } from \"./subclassing\";\n\ntype MaybeAsync = T | PromiseLike;\n\nfunction isPromiseLike(value: MaybeAsync): value is PromiseLike {\n return value && typeof (value as any).then === \"function\";\n}\n\n// Any individual Source can be an Observable or a promise for one.\ntype Source = MaybeAsync>;\n\nexport type ConcastSourcesIterable = Iterable>;\nexport type ConcastSourcesArray = Array>;\n\n// A Concast observable concatenates the given sources into a single\n// non-overlapping sequence of Ts, automatically unwrapping any promises,\n// and broadcasts the T elements of that sequence to any number of\n// subscribers, all without creating a bunch of intermediary Observable\n// wrapper objects.\n//\n// Even though any number of observers can subscribe to the Concast, each\n// source observable is guaranteed to receive at most one subscribe call,\n// and the results are multicast to all observers.\n//\n// In addition to broadcasting every next/error message to this.observers,\n// the Concast stores the most recent message using this.latest, so any\n// new observers can immediately receive the latest message, even if it\n// was originally delivered in the past. This behavior means we can assume\n// every active observer in this.observers has received the same most\n// recent message.\n//\n// With the exception of this.latest replay, a Concast is a \"hot\"\n// observable in the sense that it does not replay past results from the\n// beginning of time for each new observer.\n//\n// Could we have used some existing RxJS class instead? Concast is\n// similar to a BehaviorSubject, because it is multicast and redelivers\n// the latest next/error message to new subscribers. Unlike Subject,\n// Concast does not expose an Observer interface (this.handlers is\n// intentionally private), since Concast gets its inputs from the\n// concatenated sources. If we ever switch to RxJS, there may be some\n// value in reusing their code, but for now we use zen-observable, which\n// does not contain any Subject implementations.\nexport class Concast extends Observable {\n // Active observers receiving broadcast messages. Thanks to this.latest,\n // we can assume all observers in this Set have received the same most\n // recent message, though possibly at different times in the past.\n private observers = new Set>();\n\n // This property starts off undefined to indicate the initial\n // subscription has not yet begun, then points to each source\n // subscription in turn, and finally becomes null after the sources have\n // been exhausted. After that, it stays null.\n private sub?: ObservableSubscription | null;\n\n // Not only can the individual elements of the iterable be promises, but\n // also the iterable itself can be wrapped in a promise.\n constructor(sources: MaybeAsync> | Subscriber) {\n super(observer => {\n this.addObserver(observer);\n return () => this.removeObserver(observer);\n });\n\n // Suppress rejection warnings for this.promise, since it's perfectly\n // acceptable to pay no attention to this.promise if you're consuming\n // the results through the normal observable API.\n this.promise.catch(_ => {});\n\n // If someone accidentally tries to create a Concast using a subscriber\n // function, recover by creating an Observable from that subscriber and\n // using it as the source.\n if (typeof sources === \"function\") {\n sources = [new Observable(sources)];\n }\n\n if (isPromiseLike(sources)) {\n sources.then(\n iterable => this.start(iterable),\n this.handlers.error,\n );\n } else {\n this.start(sources);\n }\n }\n\n // A consumable array of source observables, incrementally consumed\n // each time this.handlers.complete is called.\n private sources: Source[];\n\n private start(sources: ConcastSourcesIterable) {\n if (this.sub !== void 0) return;\n\n // In practice, sources is most often simply an Array of observables.\n // TODO Consider using sources[Symbol.iterator]() to take advantage\n // of the laziness of non-Array iterables.\n this.sources = Array.from(sources);\n\n // Calling this.handlers.complete() kicks off consumption of the first\n // source observable. It's tempting to do this step lazily in\n // addObserver, but this.promise can be accessed without calling\n // addObserver, so consumption needs to begin eagerly.\n this.handlers.complete();\n }\n\n private deliverLastMessage(observer: Observer) {\n if (this.latest) {\n const nextOrError = this.latest[0];\n const method = observer[nextOrError];\n if (method) {\n method.call(observer, this.latest[1]);\n }\n // If the subscription is already closed, and the last message was\n // a 'next' message, simulate delivery of the final 'complete'\n // message again.\n if (this.sub === null &&\n nextOrError === \"next\" &&\n observer.complete) {\n observer.complete();\n }\n }\n }\n\n public addObserver(observer: Observer) {\n if (!this.observers.has(observer)) {\n // Immediately deliver the most recent message, so we can always\n // be sure all observers have the latest information.\n this.deliverLastMessage(observer);\n this.observers.add(observer);\n }\n }\n\n public removeObserver(observer: Observer) {\n if (\n this.observers.delete(observer) &&\n this.observers.size < 1\n ) {\n // In case there are still any listeners in this.nextResultListeners, and\n // no error or completion has been broadcast yet, make sure those\n // observers have a chance to run and then remove themselves from\n // this.observers.\n this.handlers.complete();\n }\n }\n\n // Any Concast object can be trivially converted to a Promise, without\n // having to create a new wrapper Observable. This promise provides an\n // easy way to observe the final state of the Concast.\n private resolve: (result?: T | PromiseLike) => void;\n private reject: (reason: any) => void;\n public readonly promise = new Promise((resolve, reject) => {\n this.resolve = resolve;\n this.reject = reject;\n });\n\n // Name and argument of the most recently invoked observer method, used\n // to deliver latest results immediately to new observers.\n private latest?: [\"next\", T] | [\"error\", any];\n\n // Bound handler functions that can be reused for every internal\n // subscription.\n private handlers = {\n next: (result: T) => {\n if (this.sub !== null) {\n this.latest = [\"next\", result];\n this.notify(\"next\", result);\n iterateObserversSafely(this.observers, \"next\", result);\n }\n },\n\n error: (error: any) => {\n const { sub } = this;\n if (sub !== null) {\n // Delay unsubscribing from the underlying subscription slightly,\n // so that immediately subscribing another observer can keep the\n // subscription active.\n if (sub) setTimeout(() => sub.unsubscribe());\n this.sub = null;\n this.latest = [\"error\", error];\n this.reject(error);\n this.notify(\"error\", error);\n iterateObserversSafely(this.observers, \"error\", error);\n }\n },\n\n complete: () => {\n const { sub } = this;\n if (sub !== null) {\n const value = this.sources.shift();\n if (!value) {\n if (sub) setTimeout(() => sub.unsubscribe());\n this.sub = null;\n if (this.latest &&\n this.latest[0] === \"next\") {\n this.resolve(this.latest[1]);\n } else {\n this.resolve();\n }\n this.notify(\"complete\");\n // We do not store this.latest = [\"complete\"], because doing so\n // discards useful information about the previous next (or\n // error) message. Instead, if new observers subscribe after\n // this Concast has completed, they will receive the final\n // 'next' message (unless there was an error) immediately\n // followed by a 'complete' message (see addObserver).\n iterateObserversSafely(this.observers, \"complete\");\n } else if (isPromiseLike(value)) {\n value.then(obs => this.sub = obs.subscribe(this.handlers));\n } else {\n this.sub = value.subscribe(this.handlers);\n }\n }\n },\n };\n\n private nextResultListeners = new Set();\n\n private notify(\n method: Parameters[0],\n arg?: Parameters[1],\n ) {\n const { nextResultListeners } = this;\n if (nextResultListeners.size) {\n // Replacing this.nextResultListeners first ensures it does not grow while\n // we are iterating over it, potentially leading to infinite loops.\n this.nextResultListeners = new Set;\n nextResultListeners.forEach(listener => listener(method, arg));\n }\n }\n\n // We need a way to run callbacks just *before* the next result (or error or\n // completion) is delivered by this Concast, so we can be sure any code that\n // runs as a result of delivering that result/error observes the effects of\n // running the callback(s). It was tempting to reuse the Observer type instead\n // of introducing NextResultListener, but that messes with the sizing and\n // maintenance of this.observers, and ends up being more code overall.\n beforeNext(callback: NextResultListener) {\n let called = false;\n this.nextResultListeners.add((method, arg) => {\n if (!called) {\n called = true;\n callback(method, arg);\n }\n });\n }\n\n // A public way to abort observation and broadcast.\n public cancel = (reason: any) => {\n this.reject(reason);\n this.sources = [];\n this.handlers.complete();\n }\n}\n\ntype NextResultListener = (\n method: \"next\" | \"error\" | \"complete\",\n arg?: any,\n) => any;\n\n// Necessary because the Concast constructor has a different signature\n// than the Observable constructor.\nfixObservableSubclass(Concast);\n","import { Observer } from \"./Observable\";\n\nexport function iterateObserversSafely(\n observers: Set>,\n method: keyof Observer,\n argument?: A,\n) {\n // In case observers is modified during iteration, we need to commit to the\n // original elements, which also provides an opportunity to filter them down\n // to just the observers with the given method.\n const observersWithMethod: Observer[] = [];\n observers.forEach(obs => obs[method] && observersWithMethod.push(obs));\n observersWithMethod.forEach(obs => (obs as any)[method](argument));\n}\n","import { Observable } from \"./Observable\";\nimport { canUseSymbol } from \"../common/canUse\";\n\n// Generic implementations of Observable.prototype methods like map and\n// filter need to know how to create a new Observable from an Observable\n// subclass (like Concast or ObservableQuery). Those methods assume\n// (perhaps unwisely?) that they can call the subtype's constructor with a\n// Subscriber function, even though the subclass constructor might expect\n// different parameters. Defining this static Symbol.species property on\n// the subclass is a hint to generic Observable code to use the default\n// constructor instead of trying to do `new Subclass(observer => ...)`.\nexport function fixObservableSubclass<\n S extends new (...args: any[]) => Observable,\n>(subclass: S): S {\n function set(key: symbol | string) {\n // Object.defineProperty is necessary because the Symbol.species\n // property is a getter by default in modern JS environments, so we\n // can't assign to it with a normal assignment expression.\n Object.defineProperty(subclass, key, { value: Observable });\n }\n if (canUseSymbol && Symbol.species) {\n set(Symbol.species);\n }\n // The \"@@species\" string is used as a fake Symbol.species value in some\n // polyfill systems (including the SymbolSpecies variable used by\n // zen-observable), so we should set it as well, to be safe.\n set(\"@@species\");\n return subclass;\n}\n","import { ExecutionResult } from 'graphql';\n\nexport function graphQLResultHasError(result: ExecutionResult): boolean {\n return (result.errors && result.errors.length > 0) || false;\n}\n","export function isNonEmptyArray(value?: ArrayLike): value is Array {\n return Array.isArray(value) && value.length > 0;\n}\n","const prefixCounts = new Map();\n\n// These IDs won't be globally unique, but they will be unique within this\n// process, thanks to the counter, and unguessable thanks to the random suffix.\nexport function makeUniqueId(prefix: string) {\n const count = prefixCounts.get(prefix) || 1;\n prefixCounts.set(prefix, count + 1);\n return `${prefix}:${count}:${Math.random().toString(36).slice(2)}`;\n}\n","import { invariant } from '../globals';\n\nimport {\n DocumentNode,\n SelectionNode,\n SelectionSetNode,\n OperationDefinitionNode,\n FieldNode,\n DirectiveNode,\n FragmentDefinitionNode,\n ArgumentNode,\n FragmentSpreadNode,\n VariableDefinitionNode,\n VariableNode,\n visit,\n ASTNode,\n} from 'graphql';\n\n// TODO(brian): A hack until this issue is resolved (https://github.com/graphql/graphql-js/issues/3356)\ntype Kind = any;\n\nimport {\n checkDocument,\n getOperationDefinition,\n getFragmentDefinition,\n getFragmentDefinitions,\n getMainDefinition,\n} from './getFromAST';\nimport { filterInPlace } from '../common/filterInPlace';\nimport { isField, isInlineFragment } from './storeUtils';\nimport {\n createFragmentMap,\n FragmentMap,\n} from './fragments';\n\nexport type RemoveNodeConfig = {\n name?: string;\n test?: (node: N) => boolean;\n remove?: boolean;\n};\n\nexport type GetNodeConfig = {\n name?: string;\n test?: (node: N) => boolean;\n};\n\nexport type RemoveDirectiveConfig = RemoveNodeConfig;\nexport type GetDirectiveConfig = GetNodeConfig;\nexport type RemoveArgumentsConfig = RemoveNodeConfig;\nexport type GetFragmentSpreadConfig = GetNodeConfig;\nexport type RemoveFragmentSpreadConfig = RemoveNodeConfig;\nexport type RemoveFragmentDefinitionConfig = RemoveNodeConfig<\n FragmentDefinitionNode\n>;\nexport type RemoveVariableDefinitionConfig = RemoveNodeConfig<\n VariableDefinitionNode\n>;\n\nconst TYPENAME_FIELD: FieldNode = {\n kind: 'Field' as Kind,\n name: {\n kind: 'Name' as Kind,\n value: '__typename',\n },\n};\n\nfunction isEmpty(\n op: OperationDefinitionNode | FragmentDefinitionNode,\n fragmentMap: FragmentMap,\n): boolean {\n return !op || op.selectionSet.selections.every(\n selection => selection.kind === 'FragmentSpread' &&\n isEmpty(fragmentMap[selection.name.value], fragmentMap)\n );\n}\n\nfunction nullIfDocIsEmpty(doc: DocumentNode) {\n return isEmpty(\n getOperationDefinition(doc) || getFragmentDefinition(doc),\n createFragmentMap(getFragmentDefinitions(doc)),\n )\n ? null\n : doc;\n}\n\nfunction getDirectiveMatcher(\n directives: (RemoveDirectiveConfig | GetDirectiveConfig)[],\n) {\n return function directiveMatcher(directive: DirectiveNode) {\n return directives.some(\n dir =>\n (dir.name && dir.name === directive.name.value) ||\n (dir.test && dir.test(directive)),\n );\n };\n}\n\nexport function removeDirectivesFromDocument(\n directives: RemoveDirectiveConfig[],\n doc: DocumentNode,\n): DocumentNode | null {\n const variablesInUse: Record = Object.create(null);\n let variablesToRemove: RemoveArgumentsConfig[] = [];\n\n const fragmentSpreadsInUse: Record = Object.create(null);\n let fragmentSpreadsToRemove: RemoveFragmentSpreadConfig[] = [];\n\n let modifiedDoc = nullIfDocIsEmpty(\n visit(doc, {\n Variable: {\n enter(node, _key, parent) {\n // Store each variable that's referenced as part of an argument\n // (excluding operation definition variables), so we know which\n // variables are being used. If we later want to remove a variable\n // we'll first check to see if it's being used, before continuing with\n // the removal.\n if (\n (parent as VariableDefinitionNode).kind !== 'VariableDefinition'\n ) {\n variablesInUse[node.name.value] = true;\n }\n },\n },\n\n Field: {\n enter(node) {\n if (directives && node.directives) {\n // If `remove` is set to true for a directive, and a directive match\n // is found for a field, remove the field as well.\n const shouldRemoveField = directives.some(\n directive => directive.remove,\n );\n\n if (\n shouldRemoveField &&\n node.directives &&\n node.directives.some(getDirectiveMatcher(directives))\n ) {\n if (node.arguments) {\n // Store field argument variables so they can be removed\n // from the operation definition.\n node.arguments.forEach(arg => {\n if (arg.value.kind === 'Variable') {\n variablesToRemove.push({\n name: (arg.value as VariableNode).name.value,\n });\n }\n });\n }\n\n if (node.selectionSet) {\n // Store fragment spread names so they can be removed from the\n // document.\n getAllFragmentSpreadsFromSelectionSet(node.selectionSet).forEach(\n frag => {\n fragmentSpreadsToRemove.push({\n name: frag.name.value,\n });\n },\n );\n }\n\n // Remove the field.\n return null;\n }\n }\n },\n },\n\n FragmentSpread: {\n enter(node) {\n // Keep track of referenced fragment spreads. This is used to\n // determine if top level fragment definitions should be removed.\n fragmentSpreadsInUse[node.name.value] = true;\n },\n },\n\n Directive: {\n enter(node) {\n // If a matching directive is found, remove it.\n if (getDirectiveMatcher(directives)(node)) {\n return null;\n }\n },\n },\n }),\n );\n\n // If we've removed fields with arguments, make sure the associated\n // variables are also removed from the rest of the document, as long as they\n // aren't being used elsewhere.\n if (\n modifiedDoc &&\n filterInPlace(variablesToRemove, v => !!v.name && !variablesInUse[v.name]).length\n ) {\n modifiedDoc = removeArgumentsFromDocument(variablesToRemove, modifiedDoc);\n }\n\n // If we've removed selection sets with fragment spreads, make sure the\n // associated fragment definitions are also removed from the rest of the\n // document, as long as they aren't being used elsewhere.\n if (\n modifiedDoc &&\n filterInPlace(fragmentSpreadsToRemove, fs => !!fs.name && !fragmentSpreadsInUse[fs.name])\n .length\n ) {\n modifiedDoc = removeFragmentSpreadFromDocument(\n fragmentSpreadsToRemove,\n modifiedDoc,\n );\n }\n\n return modifiedDoc;\n}\n\nexport const addTypenameToDocument = Object.assign(function <\n TNode extends ASTNode\n>(\n doc: TNode\n): TNode {\n return visit(doc, {\n SelectionSet: {\n enter(node, _key, parent) {\n // Don't add __typename to OperationDefinitions.\n if (\n parent &&\n (parent as OperationDefinitionNode).kind === 'OperationDefinition'\n ) {\n return;\n }\n\n // No changes if no selections.\n const { selections } = node;\n if (!selections) {\n return;\n }\n\n // If selections already have a __typename, or are part of an\n // introspection query, do nothing.\n const skip = selections.some(selection => {\n return (\n isField(selection) &&\n (selection.name.value === '__typename' ||\n selection.name.value.lastIndexOf('__', 0) === 0)\n );\n });\n if (skip) {\n return;\n }\n\n // If this SelectionSet is @export-ed as an input variable, it should\n // not have a __typename field (see issue #4691).\n const field = parent as FieldNode;\n if (\n isField(field) &&\n field.directives &&\n field.directives.some(d => d.name.value === 'export')\n ) {\n return;\n }\n\n // Create and return a new SelectionSet with a __typename Field.\n return {\n ...node,\n selections: [...selections, TYPENAME_FIELD],\n };\n },\n },\n });\n}, {\n added(field: FieldNode): boolean {\n return field === TYPENAME_FIELD;\n },\n});\n\nconst connectionRemoveConfig = {\n test: (directive: DirectiveNode) => {\n const willRemove = directive.name.value === 'connection';\n if (willRemove) {\n if (\n !directive.arguments ||\n !directive.arguments.some(arg => arg.name.value === 'key')\n ) {\n invariant.warn(\n 'Removing an @connection directive even though it does not have a key. ' +\n 'You may want to use the key parameter to specify a store key.',\n );\n }\n }\n\n return willRemove;\n },\n};\n\nexport function removeConnectionDirectiveFromDocument(doc: DocumentNode) {\n return removeDirectivesFromDocument(\n [connectionRemoveConfig],\n checkDocument(doc),\n );\n}\n\nfunction hasDirectivesInSelectionSet(\n directives: GetDirectiveConfig[],\n selectionSet: SelectionSetNode | undefined,\n nestedCheck = true,\n): boolean {\n return (\n !!selectionSet &&\n selectionSet.selections &&\n selectionSet.selections.some(selection =>\n hasDirectivesInSelection(directives, selection, nestedCheck),\n )\n );\n}\n\nfunction hasDirectivesInSelection(\n directives: GetDirectiveConfig[],\n selection: SelectionNode,\n nestedCheck = true,\n): boolean {\n if (!isField(selection)) {\n return true;\n }\n\n if (!selection.directives) {\n return false;\n }\n\n return (\n selection.directives.some(getDirectiveMatcher(directives)) ||\n (nestedCheck &&\n hasDirectivesInSelectionSet(\n directives,\n selection.selectionSet,\n nestedCheck,\n ))\n );\n}\n\nfunction getArgumentMatcher(config: RemoveArgumentsConfig[]) {\n return function argumentMatcher(argument: ArgumentNode) {\n return config.some(\n (aConfig: RemoveArgumentsConfig) =>\n argument.value &&\n argument.value.kind === 'Variable' &&\n argument.value.name &&\n (aConfig.name === argument.value.name.value ||\n (aConfig.test && aConfig.test(argument))),\n );\n };\n}\n\nexport function removeArgumentsFromDocument(\n config: RemoveArgumentsConfig[],\n doc: DocumentNode,\n): DocumentNode | null {\n const argMatcher = getArgumentMatcher(config);\n\n return nullIfDocIsEmpty(\n visit(doc, {\n OperationDefinition: {\n enter(node) {\n return {\n ...node,\n // Remove matching top level variables definitions.\n variableDefinitions: node.variableDefinitions ? node.variableDefinitions.filter(\n varDef =>\n !config.some(arg => arg.name === varDef.variable.name.value),\n ) : [],\n };\n },\n },\n\n Field: {\n enter(node) {\n // If `remove` is set to true for an argument, and an argument match\n // is found for a field, remove the field as well.\n const shouldRemoveField = config.some(argConfig => argConfig.remove);\n\n if (shouldRemoveField) {\n let argMatchCount = 0;\n if (node.arguments) {\n node.arguments.forEach(arg => {\n if (argMatcher(arg)) {\n argMatchCount += 1;\n }\n });\n }\n\n if (argMatchCount === 1) {\n return null;\n }\n }\n },\n },\n\n Argument: {\n enter(node) {\n // Remove all matching arguments.\n if (argMatcher(node)) {\n return null;\n }\n },\n },\n }),\n );\n}\n\nexport function removeFragmentSpreadFromDocument(\n config: RemoveFragmentSpreadConfig[],\n doc: DocumentNode,\n): DocumentNode | null {\n function enter(\n node: FragmentSpreadNode | FragmentDefinitionNode,\n ): null | void {\n if (config.some(def => def.name === node.name.value)) {\n return null;\n }\n }\n\n return nullIfDocIsEmpty(\n visit(doc, {\n FragmentSpread: { enter },\n FragmentDefinition: { enter },\n }),\n );\n}\n\nfunction getAllFragmentSpreadsFromSelectionSet(\n selectionSet: SelectionSetNode,\n): FragmentSpreadNode[] {\n const allFragments: FragmentSpreadNode[] = [];\n\n selectionSet.selections.forEach(selection => {\n if (\n (isField(selection) || isInlineFragment(selection)) &&\n selection.selectionSet\n ) {\n getAllFragmentSpreadsFromSelectionSet(selection.selectionSet).forEach(\n frag => allFragments.push(frag),\n );\n } else if (selection.kind === 'FragmentSpread') {\n allFragments.push(selection);\n }\n });\n\n return allFragments;\n}\n\n// If the incoming document is a query, return it as is. Otherwise, build a\n// new document containing a query operation based on the selection set\n// of the previous main operation.\nexport function buildQueryFromSelectionSet(\n document: DocumentNode,\n): DocumentNode {\n const definition = getMainDefinition(document);\n const definitionOperation = (definition).operation;\n\n if (definitionOperation === 'query') {\n // Already a query, so return the existing document.\n return document;\n }\n\n // Build a new query using the selection set of the main operation.\n const modifiedDoc = visit(document, {\n OperationDefinition: {\n enter(node) {\n return {\n ...node,\n operation: 'query',\n };\n },\n },\n });\n return modifiedDoc;\n}\n\n// Remove fields / selection sets that include an @client directive.\nexport function removeClientSetsFromDocument(\n document: DocumentNode,\n): DocumentNode | null {\n checkDocument(document);\n\n let modifiedDoc = removeDirectivesFromDocument(\n [\n {\n test: (directive: DirectiveNode) => directive.name.value === 'client',\n remove: true,\n },\n ],\n document,\n );\n\n // After a fragment definition has had its @client related document\n // sets removed, if the only field it has left is a __typename field,\n // remove the entire fragment operation to prevent it from being fired\n // on the server.\n if (modifiedDoc) {\n modifiedDoc = visit(modifiedDoc, {\n FragmentDefinition: {\n enter(node) {\n if (node.selectionSet) {\n const isTypenameOnly = node.selectionSet.selections.every(\n selection =>\n isField(selection) && selection.name.value === '__typename',\n );\n if (isTypenameOnly) {\n return null;\n }\n }\n },\n },\n });\n }\n\n return modifiedDoc;\n}\n","export function filterInPlace(\n array: T[],\n test: (elem: T) => boolean,\n context?: any,\n): T[] {\n let target = 0;\n array.forEach(function (elem, i) {\n if (test.call(this, elem, i, array)) {\n array[target++] = elem;\n }\n }, context);\n array.length = target;\n return array;\n}\n","import '../utilities/globals';\n\nimport { GraphQLError } from 'graphql';\n\nimport { isNonEmptyArray } from '../utilities';\nimport { ServerParseError } from '../link/http';\nimport { ServerError } from '../link/utils';\n\nexport function isApolloError(err: Error): err is ApolloError {\n return err.hasOwnProperty('graphQLErrors');\n}\n\n// Sets the error message on this error according to the\n// the GraphQL and network errors that are present.\n// If the error message has already been set through the\n// constructor or otherwise, this function is a nop.\nconst generateErrorMessage = (err: ApolloError) => {\n let message = '';\n // If we have GraphQL errors present, add that to the error message.\n if (isNonEmptyArray(err.graphQLErrors) || isNonEmptyArray(err.clientErrors)) {\n const errors = ((err.graphQLErrors || []) as readonly Error[])\n .concat(err.clientErrors || []);\n errors.forEach((error: Error) => {\n const errorMessage = error\n ? error.message\n : 'Error message not found.';\n message += `${errorMessage}\\n`;\n });\n }\n\n if (err.networkError) {\n message += `${err.networkError.message}\\n`;\n }\n\n // strip newline from the end of the message\n message = message.replace(/\\n$/, '');\n return message;\n};\n\nexport type GraphQLErrors = ReadonlyArray;\n\nexport type NetworkError = Error | ServerParseError | ServerError | null;\n\nexport class ApolloError extends Error {\n public message: string;\n public graphQLErrors: GraphQLErrors;\n public clientErrors: ReadonlyArray;\n public networkError: Error | ServerParseError | ServerError | null;\n\n // An object that can be used to provide some additional information\n // about an error, e.g. specifying the type of error this is. Used\n // internally within Apollo Client.\n public extraInfo: any;\n\n // Constructs an instance of ApolloError given a GraphQLError\n // or a network error. Note that one of these has to be a valid\n // value or the constructed error will be meaningless.\n constructor({\n graphQLErrors,\n clientErrors,\n networkError,\n errorMessage,\n extraInfo,\n }: {\n graphQLErrors?: ReadonlyArray;\n clientErrors?: ReadonlyArray;\n networkError?: Error | ServerParseError | ServerError | null;\n errorMessage?: string;\n extraInfo?: any;\n }) {\n super(errorMessage);\n this.graphQLErrors = graphQLErrors || [];\n this.clientErrors = clientErrors || [];\n this.networkError = networkError || null;\n this.message = errorMessage || generateErrorMessage(this);\n this.extraInfo = extraInfo;\n\n // We're not using `Object.setPrototypeOf` here as it isn't fully\n // supported on Android (see issue #3236).\n (this as any).__proto__ = ApolloError.prototype;\n }\n}\n","import { invariant } from '../utilities/globals';\nimport { DocumentNode } from 'graphql';\nimport { equal } from '@wry/equality';\n\nimport { NetworkStatus, isNetworkRequestInFlight } from './networkStatus';\nimport {\n Concast,\n cloneDeep,\n compact,\n getOperationDefinition,\n Observable,\n Observer,\n ObservableSubscription,\n iterateObserversSafely,\n isNonEmptyArray,\n fixObservableSubclass,\n getQueryDefinition,\n} from '../utilities';\nimport { ApolloError } from '../errors';\nimport { QueryManager } from './QueryManager';\nimport {\n ApolloQueryResult,\n OperationVariables,\n TypedDocumentNode,\n} from './types';\nimport {\n WatchQueryOptions,\n FetchMoreQueryOptions,\n SubscribeToMoreOptions,\n NextFetchPolicyContext,\n} from './watchQueryOptions';\nimport { QueryInfo } from './QueryInfo';\nimport { MissingFieldError } from '../cache';\nimport { MissingTree } from '../cache/core/types/common';\n\nconst {\n assign,\n hasOwnProperty,\n} = Object;\n\nexport interface FetchMoreOptions<\n TData = any,\n TVariables = OperationVariables\n> {\n updateQuery?: (\n previousQueryResult: TData,\n options: {\n fetchMoreResult?: TData;\n variables?: TVariables;\n },\n ) => TData;\n}\n\nexport interface UpdateQueryOptions {\n variables?: TVariables;\n}\n\ninterface Last {\n result: ApolloQueryResult;\n variables?: TVariables;\n error?: ApolloError;\n}\n\nexport class ObservableQuery<\n TData = any,\n TVariables = OperationVariables\n> extends Observable> {\n public readonly options: WatchQueryOptions;\n public readonly queryId: string;\n public readonly queryName?: string;\n\n public get query(): TypedDocumentNode {\n // This transform is heavily cached, so it should not be expensive to\n // transform the same this.options.query document repeatedly.\n return this.queryManager.transform(this.options.query).document;\n }\n\n // Computed shorthand for this.options.variables, preserved for\n // backwards compatibility.\n public get variables(): TVariables | undefined {\n return this.options.variables;\n }\n\n private isTornDown: boolean;\n private queryManager: QueryManager;\n private observers = new Set>>();\n private subscriptions = new Set();\n\n private last?: Last;\n\n private queryInfo: QueryInfo;\n\n // When this.concast is defined, this.observer is the Observer currently\n // subscribed to that Concast.\n private concast?: Concast>;\n private observer?: Observer>;\n\n private pollingInfo?: {\n interval: number;\n timeout: ReturnType;\n };\n\n constructor({\n queryManager,\n queryInfo,\n options,\n }: {\n queryManager: QueryManager;\n queryInfo: QueryInfo;\n options: WatchQueryOptions;\n }) {\n super((observer: Observer>) => {\n // Zen Observable has its own error function, so in order to log correctly\n // we need to provide a custom error callback.\n try {\n var subObserver = (observer as any)._subscription._observer;\n if (subObserver && !subObserver.error) {\n subObserver.error = defaultSubscriptionObserverErrorCallback;\n }\n } catch {}\n\n const first = !this.observers.size;\n this.observers.add(observer);\n\n // Deliver most recent error or result.\n const last = this.last;\n if (last && last.error) {\n observer.error && observer.error(last.error);\n } else if (last && last.result) {\n observer.next && observer.next(last.result);\n }\n\n // Initiate observation of this query if it hasn't been reported to\n // the QueryManager yet.\n if (first) {\n // Blindly catching here prevents unhandled promise rejections,\n // and is safe because the ObservableQuery handles this error with\n // this.observer.error, so we're not just swallowing the error by\n // ignoring it here.\n this.reobserve().catch(() => {});\n }\n\n return () => {\n if (this.observers.delete(observer) && !this.observers.size) {\n this.tearDownQuery();\n }\n };\n });\n\n // related classes\n this.queryInfo = queryInfo;\n this.queryManager = queryManager;\n\n // active state\n this.isTornDown = false;\n\n const {\n watchQuery: {\n fetchPolicy: defaultFetchPolicy = \"cache-first\",\n } = {},\n } = queryManager.defaultOptions;\n\n const {\n fetchPolicy = defaultFetchPolicy,\n initialFetchPolicy = (\n // Make sure we don't store \"standby\" as the initialFetchPolicy.\n fetchPolicy === \"standby\" ? defaultFetchPolicy : fetchPolicy\n ),\n } = options;\n\n this.options = {\n ...options,\n\n // Remember the initial options.fetchPolicy so we can revert back to this\n // policy when variables change. This information can also be specified\n // (or overridden) by providing options.initialFetchPolicy explicitly.\n initialFetchPolicy,\n\n // This ensures this.options.fetchPolicy always has a string value, in\n // case options.fetchPolicy was not provided.\n fetchPolicy,\n };\n\n this.queryId = queryInfo.queryId || queryManager.generateQueryId();\n\n const opDef = getOperationDefinition(this.query);\n this.queryName = opDef && opDef.name && opDef.name.value;\n }\n\n public result(): Promise> {\n return new Promise((resolve, reject) => {\n // TODO: this code doesn’t actually make sense insofar as the observer\n // will never exist in this.observers due how zen-observable wraps observables.\n // https://github.com/zenparsing/zen-observable/blob/master/src/Observable.js#L169\n const observer: Observer> = {\n next: (result: ApolloQueryResult) => {\n resolve(result);\n\n // Stop the query within the QueryManager if we can before\n // this function returns.\n //\n // We do this in order to prevent observers piling up within\n // the QueryManager. Notice that we only fully unsubscribe\n // from the subscription in a setTimeout(..., 0) call. This call can\n // actually be handled by the browser at a much later time. If queries\n // are fired in the meantime, observers that should have been removed\n // from the QueryManager will continue to fire, causing an unnecessary\n // performance hit.\n this.observers.delete(observer);\n if (!this.observers.size) {\n this.queryManager.removeQuery(this.queryId);\n }\n\n setTimeout(() => {\n subscription.unsubscribe();\n }, 0);\n },\n error: reject,\n };\n const subscription = this.subscribe(observer);\n });\n }\n\n public getCurrentResult(saveAsLastResult = true): ApolloQueryResult {\n // Use the last result as long as the variables match this.variables.\n const lastResult = this.getLastResult(true);\n\n const networkStatus =\n this.queryInfo.networkStatus ||\n (lastResult && lastResult.networkStatus) ||\n NetworkStatus.ready;\n\n const result = {\n ...lastResult,\n loading: isNetworkRequestInFlight(networkStatus),\n networkStatus,\n } as ApolloQueryResult;\n\n const { fetchPolicy = \"cache-first\" } = this.options;\n if (\n // These fetch policies should never deliver data from the cache, unless\n // redelivering a previously delivered result.\n fetchPolicy === 'network-only' ||\n fetchPolicy === 'no-cache' ||\n fetchPolicy === 'standby' ||\n // If this.options.query has @client(always: true) fields, we cannot\n // trust diff.result, since it was read from the cache without running\n // local resolvers (and it's too late to run resolvers now, since we must\n // return a result synchronously).\n this.queryManager.transform(this.options.query).hasForcedResolvers\n ) {\n // Fall through.\n } else {\n const diff = this.queryInfo.getDiff();\n\n if (diff.complete || this.options.returnPartialData) {\n result.data = diff.result;\n }\n\n if (equal(result.data, {})) {\n result.data = void 0 as any;\n }\n\n if (diff.complete) {\n // Similar to setting result.partial to false, but taking advantage of the\n // falsiness of missing fields.\n delete result.partial;\n\n // If the diff is complete, and we're using a FetchPolicy that\n // terminates after a complete cache read, we can assume the next result\n // we receive will have NetworkStatus.ready and !loading.\n if (\n diff.complete &&\n result.networkStatus === NetworkStatus.loading &&\n (fetchPolicy === 'cache-first' ||\n fetchPolicy === 'cache-only')\n ) {\n result.networkStatus = NetworkStatus.ready;\n result.loading = false;\n }\n } else {\n result.partial = true;\n }\n\n if (\n __DEV__ &&\n !diff.complete &&\n !this.options.partialRefetch &&\n !result.loading &&\n !result.data &&\n !result.error\n ) {\n logMissingFieldErrors(diff.missing);\n }\n }\n\n if (saveAsLastResult) {\n this.updateLastResult(result);\n }\n\n return result;\n }\n\n // Compares newResult to the snapshot we took of this.lastResult when it was\n // first received.\n public isDifferentFromLastResult(\n newResult: ApolloQueryResult,\n variables?: TVariables\n ) {\n return (\n !this.last ||\n !equal(this.last.result, newResult) ||\n (variables && !equal(this.last.variables, variables))\n );\n }\n\n private getLast>(\n key: K,\n variablesMustMatch?: boolean,\n ) {\n const last = this.last;\n if (\n last &&\n last[key] &&\n (!variablesMustMatch || equal(last.variables, this.variables))\n ) {\n return last[key];\n }\n }\n\n public getLastResult(variablesMustMatch?: boolean): ApolloQueryResult | undefined {\n return this.getLast(\"result\", variablesMustMatch);\n }\n\n public getLastError(variablesMustMatch?: boolean): ApolloError | undefined {\n return this.getLast(\"error\", variablesMustMatch);\n }\n\n public resetLastResults(): void {\n delete this.last;\n this.isTornDown = false;\n }\n\n public resetQueryStoreErrors() {\n this.queryManager.resetErrors(this.queryId);\n }\n\n /**\n * Update the variables of this observable query, and fetch the new results.\n * This method should be preferred over `setVariables` in most use cases.\n *\n * @param variables: The new set of variables. If there are missing variables,\n * the previous values of those variables will be used.\n */\n public refetch(variables?: Partial): Promise> {\n const reobserveOptions: Partial> = {\n // Always disable polling for refetches.\n pollInterval: 0,\n };\n\n // Unless the provided fetchPolicy always consults the network\n // (no-cache, network-only, or cache-and-network), override it with\n // network-only to force the refetch for this fetchQuery call.\n const { fetchPolicy } = this.options;\n if (fetchPolicy === 'cache-and-network') {\n reobserveOptions.fetchPolicy = fetchPolicy;\n } else if (fetchPolicy === 'no-cache') {\n reobserveOptions.fetchPolicy = 'no-cache';\n } else {\n reobserveOptions.fetchPolicy = 'network-only';\n }\n\n if (__DEV__ && variables && hasOwnProperty.call(variables, \"variables\")) {\n const queryDef = getQueryDefinition(this.query);\n const vars = queryDef.variableDefinitions;\n if (!vars || !vars.some(v => v.variable.name.value === \"variables\")) {\n invariant.warn(`Called refetch(${\n JSON.stringify(variables)\n }) for query ${\n queryDef.name?.value || JSON.stringify(queryDef)\n }, which does not declare a $variables variable.\nDid you mean to call refetch(variables) instead of refetch({ variables })?`);\n }\n }\n\n if (variables && !equal(this.options.variables, variables)) {\n // Update the existing options with new variables\n reobserveOptions.variables = this.options.variables = {\n ...this.options.variables,\n ...variables,\n } as TVariables;\n }\n\n this.queryInfo.resetLastWrite();\n return this.reobserve(reobserveOptions, NetworkStatus.refetch);\n }\n\n public fetchMore<\n TFetchData = TData,\n TFetchVars = TVariables,\n >(fetchMoreOptions: FetchMoreQueryOptions & {\n updateQuery?: (\n previousQueryResult: TData,\n options: {\n fetchMoreResult: TFetchData;\n variables: TFetchVars;\n },\n ) => TData;\n }): Promise> {\n const combinedOptions = {\n ...(fetchMoreOptions.query ? fetchMoreOptions : {\n ...this.options,\n query: this.query,\n ...fetchMoreOptions,\n variables: {\n ...this.options.variables,\n ...fetchMoreOptions.variables,\n },\n }),\n // The fetchMore request goes immediately to the network and does\n // not automatically write its result to the cache (hence no-cache\n // instead of network-only), because we allow the caller of\n // fetchMore to provide an updateQuery callback that determines how\n // the data gets written to the cache.\n fetchPolicy: \"no-cache\",\n } as WatchQueryOptions;\n\n const qid = this.queryManager.generateQueryId();\n\n // Simulate a loading result for the original query with\n // result.networkStatus === NetworkStatus.fetchMore.\n const { queryInfo } = this;\n const originalNetworkStatus = queryInfo.networkStatus;\n queryInfo.networkStatus = NetworkStatus.fetchMore;\n if (combinedOptions.notifyOnNetworkStatusChange) {\n this.observe();\n }\n\n const updatedQuerySet = new Set();\n\n return this.queryManager.fetchQuery(\n qid,\n combinedOptions,\n NetworkStatus.fetchMore,\n ).then(fetchMoreResult => {\n this.queryManager.removeQuery(qid);\n\n if (queryInfo.networkStatus === NetworkStatus.fetchMore) {\n queryInfo.networkStatus = originalNetworkStatus;\n }\n\n // Performing this cache update inside a cache.batch transaction ensures\n // any affected cache.watch watchers are notified at most once about any\n // updates. Most watchers will be using the QueryInfo class, which\n // responds to notifications by calling reobserveCacheFirst to deliver\n // fetchMore cache results back to this ObservableQuery.\n this.queryManager.cache.batch({\n update: cache => {\n const { updateQuery } = fetchMoreOptions;\n if (updateQuery) {\n cache.updateQuery({\n query: this.query,\n variables: this.variables,\n returnPartialData: true,\n optimistic: false,\n }, previous => updateQuery(previous!, {\n fetchMoreResult: fetchMoreResult.data,\n variables: combinedOptions.variables as TFetchVars,\n }));\n\n } else {\n // If we're using a field policy instead of updateQuery, the only\n // thing we need to do is write the new data to the cache using\n // combinedOptions.variables (instead of this.variables, which is\n // what this.updateQuery uses, because it works by abusing the\n // original field value, keyed by the original variables).\n cache.writeQuery({\n query: combinedOptions.query,\n variables: combinedOptions.variables,\n data: fetchMoreResult.data,\n });\n }\n },\n\n onWatchUpdated: watch => {\n // Record the DocumentNode associated with any watched query whose\n // data were updated by the cache writes above.\n updatedQuerySet.add(watch.query);\n },\n });\n\n return fetchMoreResult;\n\n }).finally(() => {\n // In case the cache writes above did not generate a broadcast\n // notification (which would have been intercepted by onWatchUpdated),\n // likely because the written data were the same as what was already in\n // the cache, we still want fetchMore to deliver its final loading:false\n // result with the unchanged data.\n if (!updatedQuerySet.has(this.query)) {\n reobserveCacheFirst(this);\n }\n });\n }\n\n // XXX the subscription variables are separate from the query variables.\n // if you want to update subscription variables, right now you have to do that separately,\n // and you can only do it by stopping the subscription and then subscribing again with new variables.\n public subscribeToMore<\n TSubscriptionData = TData,\n TSubscriptionVariables = TVariables\n >(\n options: SubscribeToMoreOptions<\n TData,\n TSubscriptionVariables,\n TSubscriptionData\n >,\n ) {\n const subscription = this.queryManager\n .startGraphQLSubscription({\n query: options.document,\n variables: options.variables,\n context: options.context,\n })\n .subscribe({\n next: (subscriptionData: { data: TSubscriptionData }) => {\n const { updateQuery } = options;\n if (updateQuery) {\n this.updateQuery(\n (previous, { variables }) =>\n updateQuery(previous, {\n subscriptionData,\n variables,\n }),\n );\n }\n },\n error: (err: any) => {\n if (options.onError) {\n options.onError(err);\n return;\n }\n invariant.error('Unhandled GraphQL subscription error', err);\n },\n });\n\n this.subscriptions.add(subscription);\n\n return () => {\n if (this.subscriptions.delete(subscription)) {\n subscription.unsubscribe();\n }\n };\n }\n\n public setOptions(\n newOptions: Partial>,\n ): Promise> {\n return this.reobserve(newOptions);\n }\n\n /**\n * This is for *internal* use only. Most users should instead use `refetch`\n * in order to be properly notified of results even when they come from cache.\n *\n * Update the variables of this observable query, and fetch the new results\n * if they've changed. If you want to force new results, use `refetch`.\n *\n * Note: the `next` callback will *not* fire if the variables have not changed\n * or if the result is coming from cache.\n *\n * Note: the promise will return the old results immediately if the variables\n * have not changed.\n *\n * Note: the promise will return null immediately if the query is not active\n * (there are no subscribers).\n *\n * @private\n *\n * @param variables: The new set of variables. If there are missing variables,\n * the previous values of those variables will be used.\n */\n public setVariables(\n variables: TVariables,\n ): Promise | void> {\n if (equal(this.variables, variables)) {\n // If we have no observers, then we don't actually want to make a network\n // request. As soon as someone observes the query, the request will kick\n // off. For now, we just store any changes. (See #1077)\n return this.observers.size\n ? this.result()\n : Promise.resolve();\n }\n\n this.options.variables = variables;\n\n // See comment above\n if (!this.observers.size) {\n return Promise.resolve();\n }\n\n return this.reobserve({\n // Reset options.fetchPolicy to its original value.\n fetchPolicy: this.options.initialFetchPolicy,\n variables,\n }, NetworkStatus.setVariables);\n }\n\n public updateQuery(\n mapFn: (\n previousQueryResult: TData,\n options: Pick, \"variables\">,\n ) => TData,\n ): void {\n const { queryManager } = this;\n const { result } = queryManager.cache.diff({\n query: this.options.query,\n variables: this.variables,\n returnPartialData: true,\n optimistic: false,\n });\n\n const newResult = mapFn(result!, {\n variables: (this as any).variables,\n });\n\n if (newResult) {\n queryManager.cache.writeQuery({\n query: this.options.query,\n data: newResult,\n variables: this.variables,\n });\n\n queryManager.broadcastQueries();\n }\n }\n\n public startPolling(pollInterval: number) {\n this.options.pollInterval = pollInterval;\n this.updatePolling();\n }\n\n public stopPolling() {\n this.options.pollInterval = 0;\n this.updatePolling();\n }\n\n // Update options.fetchPolicy according to options.nextFetchPolicy.\n private applyNextFetchPolicy(\n reason: NextFetchPolicyContext[\"reason\"],\n // It's possible to use this method to apply options.nextFetchPolicy to\n // options.fetchPolicy even if options !== this.options, though that happens\n // most often when the options are temporary, used for only one request and\n // then thrown away, so nextFetchPolicy may not end up mattering.\n options: WatchQueryOptions,\n ) {\n if (options.nextFetchPolicy) {\n const {\n fetchPolicy = \"cache-first\",\n initialFetchPolicy = fetchPolicy,\n } = options;\n\n if (fetchPolicy === \"standby\") {\n // Do nothing, leaving options.fetchPolicy unchanged.\n } else if (typeof options.nextFetchPolicy === \"function\") {\n // When someone chooses \"cache-and-network\" or \"network-only\" as their\n // initial FetchPolicy, they often do not want future cache updates to\n // trigger unconditional network requests, which is what repeatedly\n // applying the \"cache-and-network\" or \"network-only\" policies would\n // seem to imply. Instead, when the cache reports an update after the\n // initial network request, it may be desirable for subsequent network\n // requests to be triggered only if the cache result is incomplete. To\n // that end, the options.nextFetchPolicy option provides an easy way to\n // update options.fetchPolicy after the initial network request, without\n // having to call observableQuery.setOptions.\n options.fetchPolicy = options.nextFetchPolicy(fetchPolicy, {\n reason,\n options,\n observable: this,\n initialFetchPolicy,\n });\n } else if (reason === \"variables-changed\") {\n options.fetchPolicy = initialFetchPolicy;\n } else {\n options.fetchPolicy = options.nextFetchPolicy;\n }\n }\n\n return options.fetchPolicy;\n }\n\n private fetch(\n options: WatchQueryOptions,\n newNetworkStatus?: NetworkStatus,\n ): Concast> {\n // TODO Make sure we update the networkStatus (and infer fetchVariables)\n // before actually committing to the fetch.\n this.queryManager.setObservableQuery(this);\n return this.queryManager.fetchQueryObservable(\n this.queryId,\n options,\n newNetworkStatus,\n );\n }\n\n // Turns polling on or off based on this.options.pollInterval.\n private updatePolling() {\n // Avoid polling in SSR mode\n if (this.queryManager.ssrMode) {\n return;\n }\n\n const {\n pollingInfo,\n options: {\n pollInterval,\n },\n } = this;\n\n if (!pollInterval) {\n if (pollingInfo) {\n clearTimeout(pollingInfo.timeout);\n delete this.pollingInfo;\n }\n return;\n }\n\n if (pollingInfo &&\n pollingInfo.interval === pollInterval) {\n return;\n }\n\n invariant(\n pollInterval,\n 'Attempted to start a polling query without a polling interval.',\n );\n\n const info = pollingInfo || (this.pollingInfo = {} as any);\n info.interval = pollInterval;\n\n const maybeFetch = () => {\n if (this.pollingInfo) {\n if (!isNetworkRequestInFlight(this.queryInfo.networkStatus)) {\n this.reobserve({\n // Most fetchPolicy options don't make sense to use in a polling context, as\n // users wouldn't want to be polling the cache directly. However, network-only and\n // no-cache are both useful for when the user wants to control whether or not the\n // polled results are written to the cache.\n fetchPolicy: this.options.initialFetchPolicy === 'no-cache' ? 'no-cache' : 'network-only',\n }, NetworkStatus.poll).then(poll, poll);\n } else {\n poll();\n }\n };\n };\n\n const poll = () => {\n const info = this.pollingInfo;\n if (info) {\n clearTimeout(info.timeout);\n info.timeout = setTimeout(maybeFetch, info.interval);\n }\n };\n\n poll();\n }\n\n private updateLastResult(\n newResult: ApolloQueryResult,\n variables = this.variables,\n ) {\n this.last = {\n ...this.last,\n result: this.queryManager.assumeImmutableResults\n ? newResult\n : cloneDeep(newResult),\n variables,\n };\n if (!isNonEmptyArray(newResult.errors)) {\n delete this.last.error;\n }\n return this.last;\n }\n\n public reobserve(\n newOptions?: Partial>,\n newNetworkStatus?: NetworkStatus,\n ): Promise> {\n this.isTornDown = false;\n\n const useDisposableConcast =\n // Refetching uses a disposable Concast to allow refetches using different\n // options/variables, without permanently altering the options of the\n // original ObservableQuery.\n newNetworkStatus === NetworkStatus.refetch ||\n // The fetchMore method does not actually call the reobserve method, but,\n // if it did, it would definitely use a disposable Concast.\n newNetworkStatus === NetworkStatus.fetchMore ||\n // Polling uses a disposable Concast so the polling options (which force\n // fetchPolicy to be \"network-only\" or \"no-cache\") won't override the original options.\n newNetworkStatus === NetworkStatus.poll;\n\n // Save the old variables, since Object.assign may modify them below.\n const oldVariables = this.options.variables;\n const oldFetchPolicy = this.options.fetchPolicy;\n\n const mergedOptions = compact(this.options, newOptions || {});\n const options = useDisposableConcast\n // Disposable Concast fetches receive a shallow copy of this.options\n // (merged with newOptions), leaving this.options unmodified.\n ? mergedOptions\n : assign(this.options, mergedOptions);\n\n if (!useDisposableConcast) {\n // We can skip calling updatePolling if we're not changing this.options.\n this.updatePolling();\n\n // Reset options.fetchPolicy to its original value when variables change,\n // unless a new fetchPolicy was provided by newOptions.\n if (\n newOptions &&\n newOptions.variables &&\n !equal(newOptions.variables, oldVariables) &&\n // Don't mess with the fetchPolicy if it's currently \"standby\".\n options.fetchPolicy !== \"standby\" &&\n // If we're changing the fetchPolicy anyway, don't try to change it here\n // using applyNextFetchPolicy. The explicit options.fetchPolicy wins.\n options.fetchPolicy === oldFetchPolicy\n ) {\n this.applyNextFetchPolicy(\"variables-changed\", options);\n if (newNetworkStatus === void 0) {\n newNetworkStatus = NetworkStatus.setVariables;\n }\n }\n }\n\n const variables = options.variables && { ...options.variables };\n const concast = this.fetch(options, newNetworkStatus);\n const observer: Observer> = {\n next: result => {\n this.reportResult(result, variables);\n },\n error: error => {\n this.reportError(error, variables);\n },\n };\n\n if (!useDisposableConcast) {\n // We use the {add,remove}Observer methods directly to avoid wrapping\n // observer with an unnecessary SubscriptionObserver object.\n if (this.concast && this.observer) {\n this.concast.removeObserver(this.observer);\n }\n\n this.concast = concast;\n this.observer = observer;\n }\n\n concast.addObserver(observer);\n\n return concast.promise;\n }\n\n // (Re)deliver the current result to this.observers without applying fetch\n // policies or making network requests.\n private observe() {\n this.reportResult(\n // Passing false is important so that this.getCurrentResult doesn't\n // save the fetchMore result as this.lastResult, causing it to be\n // ignored due to the this.isDifferentFromLastResult check in\n // this.reportResult.\n this.getCurrentResult(false),\n this.variables,\n );\n }\n\n private reportResult(\n result: ApolloQueryResult,\n variables: TVariables | undefined,\n ) {\n const lastError = this.getLastError();\n if (lastError || this.isDifferentFromLastResult(result, variables)) {\n if (lastError || !result.partial || this.options.returnPartialData) {\n this.updateLastResult(result, variables);\n }\n\n iterateObserversSafely(this.observers, 'next', result);\n }\n }\n\n private reportError(\n error: ApolloError,\n variables: TVariables | undefined,\n ) {\n // Since we don't get the current result on errors, only the error, we\n // must mirror the updates that occur in QueryStore.markQueryError here\n const errorResult = {\n ...this.getLastResult(),\n error,\n errors: error.graphQLErrors,\n networkStatus: NetworkStatus.error,\n loading: false,\n } as ApolloQueryResult;\n\n this.updateLastResult(errorResult, variables);\n\n iterateObserversSafely(this.observers, 'error', this.last!.error = error);\n }\n\n public hasObservers() {\n return this.observers.size > 0;\n }\n\n private tearDownQuery() {\n if (this.isTornDown) return;\n if (this.concast && this.observer) {\n this.concast.removeObserver(this.observer);\n delete this.concast;\n delete this.observer;\n }\n\n this.stopPolling();\n // stop all active GraphQL subscriptions\n this.subscriptions.forEach(sub => sub.unsubscribe());\n this.subscriptions.clear();\n this.queryManager.stopQuery(this.queryId);\n this.observers.clear();\n this.isTornDown = true;\n }\n}\n\n// Necessary because the ObservableQuery constructor has a different\n// signature than the Observable constructor.\nfixObservableSubclass(ObservableQuery);\n\n// Reobserve with fetchPolicy effectively set to \"cache-first\", triggering\n// delivery of any new data from the cache, possibly falling back to the network\n// if any cache data are missing. This allows _complete_ cache results to be\n// delivered without also kicking off unnecessary network requests when\n// this.options.fetchPolicy is \"cache-and-network\" or \"network-only\". When\n// this.options.fetchPolicy is any other policy (\"cache-first\", \"cache-only\",\n// \"standby\", or \"no-cache\"), we call this.reobserve() as usual.\nexport function reobserveCacheFirst(\n obsQuery: ObservableQuery,\n) {\n const { fetchPolicy, nextFetchPolicy } = obsQuery.options;\n\n if (\n fetchPolicy === \"cache-and-network\" ||\n fetchPolicy === \"network-only\"\n ) {\n return obsQuery.reobserve({\n fetchPolicy: \"cache-first\",\n // Use a temporary nextFetchPolicy function that replaces itself with the\n // previous nextFetchPolicy value and returns the original fetchPolicy.\n nextFetchPolicy(this: WatchQueryOptions) {\n // Replace this nextFetchPolicy function in the options object with the\n // original this.options.nextFetchPolicy value.\n this.nextFetchPolicy = nextFetchPolicy;\n // If the original nextFetchPolicy value was a function, give it a\n // chance to decide what happens here.\n if (typeof nextFetchPolicy === \"function\") {\n return nextFetchPolicy.apply(this, arguments);\n }\n // Otherwise go back to the original this.options.fetchPolicy.\n return fetchPolicy!;\n },\n });\n }\n\n return obsQuery.reobserve();\n}\n\nfunction defaultSubscriptionObserverErrorCallback(error: ApolloError) {\n invariant.error('Unhandled error', error.message, error.stack);\n}\n\nexport function logMissingFieldErrors(\n missing: MissingFieldError[] | MissingTree | undefined,\n) {\n if (__DEV__ && missing) {\n invariant.debug(`Missing cache result fields: ${\n JSON.stringify(missing)\n }`, missing);\n }\n}\n","/**\n * The current status of a query’s execution in our system.\n */\nexport enum NetworkStatus {\n /**\n * The query has never been run before and the query is now currently running. A query will still\n * have this network status even if a partial data result was returned from the cache, but a\n * query was dispatched anyway.\n */\n loading = 1,\n\n /**\n * If `setVariables` was called and a query was fired because of that then the network status\n * will be `setVariables` until the result of that query comes back.\n */\n setVariables = 2,\n\n /**\n * Indicates that `fetchMore` was called on this query and that the query created is currently in\n * flight.\n */\n fetchMore = 3,\n\n /**\n * Similar to the `setVariables` network status. It means that `refetch` was called on a query\n * and the refetch request is currently in flight.\n */\n refetch = 4,\n\n /**\n * Indicates that a polling query is currently in flight. So for example if you are polling a\n * query every 10 seconds then the network status will switch to `poll` every 10 seconds whenever\n * a poll request has been sent but not resolved.\n */\n poll = 6,\n\n /**\n * No request is in flight for this query, and no errors happened. Everything is OK.\n */\n ready = 7,\n\n /**\n * No request is in flight for this query, but one or more errors were detected.\n */\n error = 8,\n}\n\n/**\n * Returns true if there is currently a network request in flight according to a given network\n * status.\n */\nexport function isNetworkRequestInFlight(\n networkStatus?: NetworkStatus,\n): boolean {\n return networkStatus ? networkStatus < 7 : false;\n}\n","import { invariant } from '../utilities/globals';\n\nimport {\n DocumentNode,\n OperationDefinitionNode,\n SelectionSetNode,\n SelectionNode,\n InlineFragmentNode,\n FragmentDefinitionNode,\n FieldNode,\n ASTNode,\n visit,\n BREAK,\n} from 'graphql';\n\nimport { ApolloCache } from '../cache';\nimport {\n FragmentMap,\n StoreObject,\n argumentsObjectFromField,\n buildQueryFromSelectionSet,\n createFragmentMap,\n getFragmentDefinitions,\n getMainDefinition,\n hasDirectives,\n isField,\n isInlineFragment,\n mergeDeep,\n mergeDeepArray,\n removeClientSetsFromDocument,\n resultKeyNameFromField,\n shouldInclude,\n} from '../utilities';\nimport { ApolloClient } from './ApolloClient';\nimport { Resolvers, OperationVariables } from './types';\nimport { FetchResult } from '../link/core';\nimport { cacheSlot } from '../cache';\n\nexport type Resolver = (\n rootValue?: any,\n args?: any,\n context?: any,\n info?: {\n field: FieldNode;\n fragmentMap: FragmentMap;\n },\n) => any;\n\nexport type VariableMap = { [name: string]: any };\n\nexport type FragmentMatcher = (\n rootValue: any,\n typeCondition: string,\n context: any,\n) => boolean;\n\nexport type ExecContext = {\n fragmentMap: FragmentMap;\n context: any;\n variables: VariableMap;\n fragmentMatcher: FragmentMatcher;\n defaultOperationType: string;\n exportedVariables: Record;\n onlyRunForcedResolvers: boolean;\n};\n\nexport type LocalStateOptions = {\n cache: ApolloCache;\n client?: ApolloClient;\n resolvers?: Resolvers | Resolvers[];\n fragmentMatcher?: FragmentMatcher;\n};\n\nexport class LocalState {\n private cache: ApolloCache;\n private client: ApolloClient;\n private resolvers?: Resolvers;\n private fragmentMatcher: FragmentMatcher;\n\n constructor({\n cache,\n client,\n resolvers,\n fragmentMatcher,\n }: LocalStateOptions) {\n this.cache = cache;\n\n if (client) {\n this.client = client;\n }\n\n if (resolvers) {\n this.addResolvers(resolvers);\n }\n\n if (fragmentMatcher) {\n this.setFragmentMatcher(fragmentMatcher);\n }\n }\n\n public addResolvers(resolvers: Resolvers | Resolvers[]) {\n this.resolvers = this.resolvers || {};\n if (Array.isArray(resolvers)) {\n resolvers.forEach(resolverGroup => {\n this.resolvers = mergeDeep(this.resolvers, resolverGroup);\n });\n } else {\n this.resolvers = mergeDeep(this.resolvers, resolvers);\n }\n }\n\n public setResolvers(resolvers: Resolvers | Resolvers[]) {\n this.resolvers = {};\n this.addResolvers(resolvers);\n }\n\n public getResolvers() {\n return this.resolvers || {};\n }\n\n // Run local client resolvers against the incoming query and remote data.\n // Locally resolved field values are merged with the incoming remote data,\n // and returned. Note that locally resolved fields will overwrite\n // remote data using the same field name.\n public async runResolvers({\n document,\n remoteResult,\n context,\n variables,\n onlyRunForcedResolvers = false,\n }: {\n document: DocumentNode | null;\n remoteResult: FetchResult;\n context?: Record;\n variables?: Record;\n onlyRunForcedResolvers?: boolean;\n }): Promise> {\n if (document) {\n return this.resolveDocument(\n document,\n remoteResult.data,\n context,\n variables,\n this.fragmentMatcher,\n onlyRunForcedResolvers,\n ).then(localResult => ({\n ...remoteResult,\n data: localResult.result,\n }));\n }\n\n return remoteResult;\n }\n\n public setFragmentMatcher(fragmentMatcher: FragmentMatcher) {\n this.fragmentMatcher = fragmentMatcher;\n }\n\n public getFragmentMatcher(): FragmentMatcher {\n return this.fragmentMatcher;\n }\n\n // Client queries contain everything in the incoming document (if a @client\n // directive is found).\n public clientQuery(document: DocumentNode) {\n if (hasDirectives(['client'], document)) {\n if (this.resolvers) {\n return document;\n }\n }\n return null;\n }\n\n // Server queries are stripped of all @client based selection sets.\n public serverQuery(document: DocumentNode) {\n return removeClientSetsFromDocument(document);\n }\n\n public prepareContext(context?: Record) {\n const { cache } = this;\n return {\n ...context,\n cache,\n // Getting an entry's cache key is useful for local state resolvers.\n getCacheKey(obj: StoreObject) {\n return cache.identify(obj);\n },\n };\n }\n\n // To support `@client @export(as: \"someVar\")` syntax, we'll first resolve\n // @client @export fields locally, then pass the resolved values back to be\n // used alongside the original operation variables.\n public async addExportedVariables(\n document: DocumentNode,\n variables: OperationVariables = {},\n context = {},\n ) {\n if (document) {\n return this.resolveDocument(\n document,\n this.buildRootValueFromCache(document, variables) || {},\n this.prepareContext(context),\n variables,\n ).then(data => ({\n ...variables,\n ...data.exportedVariables,\n }));\n }\n\n return {\n ...variables,\n };\n }\n\n public shouldForceResolvers(document: ASTNode) {\n let forceResolvers = false;\n visit(document, {\n Directive: {\n enter(node) {\n if (node.name.value === 'client' && node.arguments) {\n forceResolvers = node.arguments.some(\n arg =>\n arg.name.value === 'always' &&\n arg.value.kind === 'BooleanValue' &&\n arg.value.value === true,\n );\n if (forceResolvers) {\n return BREAK;\n }\n }\n },\n },\n });\n return forceResolvers;\n }\n\n // Query the cache and return matching data.\n private buildRootValueFromCache(\n document: DocumentNode,\n variables?: Record,\n ) {\n return this.cache.diff({\n query: buildQueryFromSelectionSet(document),\n variables,\n returnPartialData: true,\n optimistic: false,\n }).result;\n }\n\n private async resolveDocument(\n document: DocumentNode,\n rootValue: TData,\n context: any = {},\n variables: VariableMap = {},\n fragmentMatcher: FragmentMatcher = () => true,\n onlyRunForcedResolvers: boolean = false,\n ) {\n const mainDefinition = getMainDefinition(document);\n const fragments = getFragmentDefinitions(document);\n const fragmentMap = createFragmentMap(fragments);\n\n const definitionOperation = (mainDefinition as OperationDefinitionNode)\n .operation;\n\n const defaultOperationType = definitionOperation\n ? definitionOperation.charAt(0).toUpperCase() +\n definitionOperation.slice(1)\n : 'Query';\n\n const { cache, client } = this;\n const execContext: ExecContext = {\n fragmentMap,\n context: {\n ...context,\n cache,\n client,\n },\n variables,\n fragmentMatcher,\n defaultOperationType,\n exportedVariables: {},\n onlyRunForcedResolvers,\n };\n\n return this.resolveSelectionSet(\n mainDefinition.selectionSet,\n rootValue,\n execContext,\n ).then(result => ({\n result,\n exportedVariables: execContext.exportedVariables,\n }));\n }\n\n private async resolveSelectionSet(\n selectionSet: SelectionSetNode,\n rootValue: TData,\n execContext: ExecContext,\n ) {\n const { fragmentMap, context, variables } = execContext;\n const resultsToMerge: TData[] = [rootValue];\n\n const execute = async (selection: SelectionNode): Promise => {\n if (!shouldInclude(selection, variables)) {\n // Skip this entirely.\n return;\n }\n\n if (isField(selection)) {\n return this.resolveField(selection, rootValue, execContext).then(\n fieldResult => {\n if (typeof fieldResult !== 'undefined') {\n resultsToMerge.push({\n [resultKeyNameFromField(selection)]: fieldResult,\n } as TData);\n }\n },\n );\n }\n\n let fragment: InlineFragmentNode | FragmentDefinitionNode;\n\n if (isInlineFragment(selection)) {\n fragment = selection;\n } else {\n // This is a named fragment.\n fragment = fragmentMap[selection.name.value];\n invariant(fragment, `No fragment named ${selection.name.value}`);\n }\n\n if (fragment && fragment.typeCondition) {\n const typeCondition = fragment.typeCondition.name.value;\n if (execContext.fragmentMatcher(rootValue, typeCondition, context)) {\n return this.resolveSelectionSet(\n fragment.selectionSet,\n rootValue,\n execContext,\n ).then(fragmentResult => {\n resultsToMerge.push(fragmentResult);\n });\n }\n }\n };\n\n return Promise.all(selectionSet.selections.map(execute)).then(function() {\n return mergeDeepArray(resultsToMerge);\n });\n }\n\n private async resolveField(\n field: FieldNode,\n rootValue: any,\n execContext: ExecContext,\n ): Promise {\n const { variables } = execContext;\n const fieldName = field.name.value;\n const aliasedFieldName = resultKeyNameFromField(field);\n const aliasUsed = fieldName !== aliasedFieldName;\n const defaultResult = rootValue[aliasedFieldName] || rootValue[fieldName];\n let resultPromise = Promise.resolve(defaultResult);\n\n // Usually all local resolvers are run when passing through here, but\n // if we've specifically identified that we only want to run forced\n // resolvers (that is, resolvers for fields marked with\n // `@client(always: true)`), then we'll skip running non-forced resolvers.\n if (\n !execContext.onlyRunForcedResolvers ||\n this.shouldForceResolvers(field)\n ) {\n const resolverType =\n rootValue.__typename || execContext.defaultOperationType;\n const resolverMap = this.resolvers && this.resolvers[resolverType];\n if (resolverMap) {\n const resolve = resolverMap[aliasUsed ? fieldName : aliasedFieldName];\n if (resolve) {\n resultPromise = Promise.resolve(\n // In case the resolve function accesses reactive variables,\n // set cacheSlot to the current cache instance.\n cacheSlot.withValue(this.cache, resolve, [\n rootValue,\n argumentsObjectFromField(field, variables),\n execContext.context,\n { field, fragmentMap: execContext.fragmentMap },\n ])\n );\n }\n }\n }\n\n return resultPromise.then((result = defaultResult) => {\n // If an @export directive is associated with the current field, store\n // the `as` export variable name and current result for later use.\n if (field.directives) {\n field.directives.forEach(directive => {\n if (directive.name.value === 'export' && directive.arguments) {\n directive.arguments.forEach(arg => {\n if (arg.name.value === 'as' && arg.value.kind === 'StringValue') {\n execContext.exportedVariables[arg.value.value] = result;\n }\n });\n }\n });\n }\n\n // Handle all scalar types here.\n if (!field.selectionSet) {\n return result;\n }\n\n // From here down, the field has a selection set, which means it's trying\n // to query a GraphQLObjectType.\n if (result == null) {\n // Basically any field in a GraphQL response can be null, or missing\n return result;\n }\n\n if (Array.isArray(result)) {\n return this.resolveSubSelectedArray(field, result, execContext);\n }\n\n // Returned value is an object, and the query has a sub-selection. Recurse.\n if (field.selectionSet) {\n return this.resolveSelectionSet(\n field.selectionSet,\n result,\n execContext,\n );\n }\n });\n }\n\n private resolveSubSelectedArray(\n field: FieldNode,\n result: any[],\n execContext: ExecContext,\n ): any {\n return Promise.all(\n result.map(item => {\n if (item === null) {\n return null;\n }\n\n // This is a nested array, recurse.\n if (Array.isArray(item)) {\n return this.resolveSubSelectedArray(field, item, execContext);\n }\n\n // This is an object, run the selection set on it.\n if (field.selectionSet) {\n return this.resolveSelectionSet(field.selectionSet, item, execContext);\n }\n }),\n );\n }\n}\n","import { dep, OptimisticDependencyFunction } from \"optimism\";\nimport { Slot } from \"@wry/context\";\nimport { InMemoryCache } from \"./inMemoryCache\";\nimport { ApolloCache } from '../../core';\n\nexport interface ReactiveVar {\n (newValue?: T): T;\n onNextChange(listener: ReactiveListener): () => void;\n attachCache(cache: ApolloCache): this;\n forgetCache(cache: ApolloCache): boolean;\n}\n\nexport type ReactiveListener = (value: T) => any;\n\n// Contextual Slot that acquires its value when custom read functions are\n// called in Policies#readField.\nexport const cacheSlot = new Slot>();\n\nconst cacheInfoMap = new WeakMap, {\n vars: Set>;\n dep: OptimisticDependencyFunction>;\n}>();\n\nfunction getCacheInfo(cache: ApolloCache) {\n let info = cacheInfoMap.get(cache)!;\n if (!info) {\n cacheInfoMap.set(cache, info = {\n vars: new Set,\n dep: dep(),\n });\n }\n return info;\n}\n\nexport function forgetCache(cache: ApolloCache) {\n getCacheInfo(cache).vars.forEach(rv => rv.forgetCache(cache));\n}\n\n// Calling forgetCache(cache) serves to silence broadcasts and allows the\n// cache to be garbage collected. However, the varsByCache WeakMap\n// preserves the set of reactive variables that were previously associated\n// with this cache, which makes it possible to \"recall\" the cache at a\n// later time, by reattaching it to those variables. If the cache has been\n// garbage collected in the meantime, because it is no longer reachable,\n// you won't be able to call recallCache(cache), and the cache will\n// automatically disappear from the varsByCache WeakMap.\nexport function recallCache(cache: ApolloCache) {\n getCacheInfo(cache).vars.forEach(rv => rv.attachCache(cache));\n}\n\nexport function makeVar(value: T): ReactiveVar {\n const caches = new Set>();\n const listeners = new Set>();\n\n const rv: ReactiveVar = function (newValue) {\n if (arguments.length > 0) {\n if (value !== newValue) {\n value = newValue!;\n caches.forEach(cache => {\n // Invalidate any fields with custom read functions that\n // consumed this variable, so query results involving those\n // fields will be recomputed the next time we read them.\n getCacheInfo(cache).dep.dirty(rv);\n // Broadcast changes to any caches that have previously read\n // from this variable.\n broadcast(cache);\n });\n // Finally, notify any listeners added via rv.onNextChange.\n const oldListeners = Array.from(listeners);\n listeners.clear();\n oldListeners.forEach(listener => listener(value));\n }\n } else {\n // When reading from the variable, obtain the current cache from\n // context via cacheSlot. This isn't entirely foolproof, but it's\n // the same system that powers varDep.\n const cache = cacheSlot.getValue();\n if (cache) {\n attach(cache);\n getCacheInfo(cache).dep(rv);\n }\n }\n\n return value;\n };\n\n rv.onNextChange = listener => {\n listeners.add(listener);\n return () => {\n listeners.delete(listener);\n };\n };\n\n const attach = rv.attachCache = cache => {\n caches.add(cache);\n getCacheInfo(cache).vars.add(rv);\n return rv;\n };\n\n rv.forgetCache = cache => caches.delete(cache);\n\n return rv;\n}\n\ntype Broadcastable = ApolloCache & {\n // This method is protected in InMemoryCache, which we are ignoring, but\n // we still want some semblance of type safety when we call it.\n broadcastWatches?: InMemoryCache[\"broadcastWatches\"];\n};\n\nfunction broadcast(cache: Broadcastable) {\n if (cache.broadcastWatches) {\n cache.broadcastWatches();\n }\n}\n","interface Node {\n key: K;\n value: V;\n newer: Node | null;\n older: Node | null;\n}\n\nfunction defaultDispose() {}\n\nexport class Cache {\n private map = new Map>();\n private newest: Node | null = null;\n private oldest: Node | null = null;\n\n constructor(\n private max = Infinity,\n public dispose: (value: V, key: K) => void = defaultDispose,\n ) {}\n\n public has(key: K): boolean {\n return this.map.has(key);\n }\n\n public get(key: K): V | undefined {\n const node = this.getNode(key);\n return node && node.value;\n }\n\n private getNode(key: K): Node | undefined {\n const node = this.map.get(key);\n\n if (node && node !== this.newest) {\n const { older, newer } = node;\n\n if (newer) {\n newer.older = older;\n }\n\n if (older) {\n older.newer = newer;\n }\n\n node.older = this.newest;\n node.older!.newer = node;\n\n node.newer = null;\n this.newest = node;\n\n if (node === this.oldest) {\n this.oldest = newer;\n }\n }\n\n return node;\n }\n\n public set(key: K, value: V): V {\n let node = this.getNode(key);\n if (node) {\n return node.value = value;\n }\n\n node = {\n key,\n value,\n newer: null,\n older: this.newest\n };\n\n if (this.newest) {\n this.newest.newer = node;\n }\n\n this.newest = node;\n this.oldest = this.oldest || node;\n\n this.map.set(key, node);\n\n return node.value;\n }\n\n public clean() {\n while (this.oldest && this.map.size > this.max) {\n this.delete(this.oldest.key);\n }\n }\n\n public delete(key: K): boolean {\n const node = this.map.get(key);\n if (node) {\n if (node === this.newest) {\n this.newest = node.older;\n }\n\n if (node === this.oldest) {\n this.oldest = node.newer;\n }\n\n if (node.newer) {\n node.newer.older = node.older;\n }\n\n if (node.older) {\n node.older.newer = node.newer;\n }\n\n this.map.delete(key);\n this.dispose(node.value, key);\n\n return true;\n }\n\n return false;\n }\n}\n","import { AnyEntry } from \"./entry\";\nimport { Slot } from \"@wry/context\";\n\nexport const parentEntrySlot = new Slot();\n\nexport {\n bind as bindContext,\n noContext,\n setTimeout,\n asyncFromGen,\n} from \"@wry/context\";\n","export const {\n hasOwnProperty,\n} = Object.prototype;\n\nexport const {\n // This Array.from polyfill is restricted to working with Set for now,\n // but we can improve the polyfill and add other input types, as needed. Note\n // that this fallback implementation will only be used if the host environment\n // does not support a native Array.from function. In most modern JS runtimes,\n // the toArray function exported here will be === Array.from.\n from: toArray = (collection: Set) => {\n const array: any[] = [];\n collection.forEach(item => array.push(item));\n return array;\n },\n} = Array;\n\nexport type Unsubscribable = {\n unsubscribe?: void | (() => any);\n}\n\nexport function maybeUnsubscribe(entryOrDep: Unsubscribable) {\n const { unsubscribe } = entryOrDep;\n if (typeof unsubscribe === \"function\") {\n entryOrDep.unsubscribe = void 0;\n unsubscribe();\n }\n}\n","import { parentEntrySlot } from \"./context\";\nimport { OptimisticWrapOptions } from \"./index\";\nimport { Dep } from \"./dep\";\nimport { maybeUnsubscribe, toArray, Unsubscribable } from \"./helpers\";\n\nconst emptySetPool: Set[] = [];\nconst POOL_TARGET_SIZE = 100;\n\n// Since this package might be used browsers, we should avoid using the\n// Node built-in assert module.\nfunction assert(condition: any, optionalMessage?: string) {\n if (! condition) {\n throw new Error(optionalMessage || \"assertion failure\");\n }\n}\n\n// Since exceptions are cached just like normal values, we need an efficient\n// way of representing unknown, ordinary, and exceptional values.\ntype Value =\n | [] // unknown\n | [T] // known value\n | [void, any]; // known exception\n\nfunction valueIs(a: Value, b: Value) {\n const len = a.length;\n return (\n // Unknown values are not equal to each other.\n len > 0 &&\n // Both values must be ordinary (or both exceptional) to be equal.\n len === b.length &&\n // The underlying value or exception must be the same.\n a[len - 1] === b[len - 1]\n );\n}\n\nfunction valueGet(value: Value): T {\n switch (value.length) {\n case 0: throw new Error(\"unknown value\");\n case 1: return value[0];\n case 2: throw value[1];\n }\n}\n\nfunction valueCopy(value: Value): Value {\n return value.slice(0) as Value;\n}\n\nexport type AnyEntry = Entry;\n\nexport class Entry {\n public static count = 0;\n\n public subscribe: OptimisticWrapOptions[\"subscribe\"];\n public unsubscribe: Unsubscribable[\"unsubscribe\"];\n\n public readonly parents = new Set();\n public readonly childValues = new Map>();\n\n // When this Entry has children that are dirty, this property becomes\n // a Set containing other Entry objects, borrowed from emptySetPool.\n // When the set becomes empty, it gets recycled back to emptySetPool.\n public dirtyChildren: Set | null = null;\n\n public dirty = true;\n public recomputing = false;\n public readonly value: Value = [];\n\n constructor(\n public readonly fn: (...args: TArgs) => TValue,\n ) {\n ++Entry.count;\n }\n\n public peek(): TValue | undefined {\n if (this.value.length === 1 && !mightBeDirty(this)) {\n rememberParent(this);\n return this.value[0];\n }\n }\n\n // This is the most important method of the Entry API, because it\n // determines whether the cached this.value can be returned immediately,\n // or must be recomputed. The overall performance of the caching system\n // depends on the truth of the following observations: (1) this.dirty is\n // usually false, (2) this.dirtyChildren is usually null/empty, and thus\n // (3) valueGet(this.value) is usually returned without recomputation.\n public recompute(args: TArgs): TValue {\n assert(! this.recomputing, \"already recomputing\");\n rememberParent(this);\n return mightBeDirty(this)\n ? reallyRecompute(this, args)\n : valueGet(this.value);\n }\n\n public setDirty() {\n if (this.dirty) return;\n this.dirty = true;\n this.value.length = 0;\n reportDirty(this);\n // We can go ahead and unsubscribe here, since any further dirty\n // notifications we receive will be redundant, and unsubscribing may\n // free up some resources, e.g. file watchers.\n maybeUnsubscribe(this);\n }\n\n public dispose() {\n this.setDirty();\n\n // Sever any dependency relationships with our own children, so those\n // children don't retain this parent Entry in their child.parents sets,\n // thereby preventing it from being fully garbage collected.\n forgetChildren(this);\n\n // Because this entry has been kicked out of the cache (in index.js),\n // we've lost the ability to find out if/when this entry becomes dirty,\n // whether that happens through a subscription, because of a direct call\n // to entry.setDirty(), or because one of its children becomes dirty.\n // Because of this loss of future information, we have to assume the\n // worst (that this entry might have become dirty very soon), so we must\n // immediately mark this entry's parents as dirty. Normally we could\n // just call entry.setDirty() rather than calling parent.setDirty() for\n // each parent, but that would leave this entry in parent.childValues\n // and parent.dirtyChildren, which would prevent the child from being\n // truly forgotten.\n eachParent(this, (parent, child) => {\n parent.setDirty();\n forgetChild(parent, this);\n });\n }\n\n public forget() {\n // The code that creates Entry objects in index.ts will replace this method\n // with one that actually removes the Entry from the cache, which will also\n // trigger the entry.dispose method.\n this.dispose();\n }\n\n private deps: Set> | null = null;\n\n public dependOn(dep: Dep) {\n dep.add(this);\n if (! this.deps) {\n this.deps = emptySetPool.pop() || new Set>();\n }\n this.deps.add(dep);\n }\n\n public forgetDeps() {\n if (this.deps) {\n toArray(this.deps).forEach(dep => dep.delete(this));\n this.deps.clear();\n emptySetPool.push(this.deps);\n this.deps = null;\n }\n }\n}\n\nfunction rememberParent(child: AnyEntry) {\n const parent = parentEntrySlot.getValue();\n if (parent) {\n child.parents.add(parent);\n\n if (! parent.childValues.has(child)) {\n parent.childValues.set(child, []);\n }\n\n if (mightBeDirty(child)) {\n reportDirtyChild(parent, child);\n } else {\n reportCleanChild(parent, child);\n }\n\n return parent;\n }\n}\n\nfunction reallyRecompute(entry: AnyEntry, args: any[]) {\n forgetChildren(entry);\n\n // Set entry as the parent entry while calling recomputeNewValue(entry).\n parentEntrySlot.withValue(entry, recomputeNewValue, [entry, args]);\n\n if (maybeSubscribe(entry, args)) {\n // If we successfully recomputed entry.value and did not fail to\n // (re)subscribe, then this Entry is no longer explicitly dirty.\n setClean(entry);\n }\n\n return valueGet(entry.value);\n}\n\nfunction recomputeNewValue(entry: AnyEntry, args: any[]) {\n entry.recomputing = true;\n // Set entry.value as unknown.\n entry.value.length = 0;\n try {\n // If entry.fn succeeds, entry.value will become a normal Value.\n entry.value[0] = entry.fn.apply(null, args);\n } catch (e) {\n // If entry.fn throws, entry.value will become exceptional.\n entry.value[1] = e;\n }\n // Either way, this line is always reached.\n entry.recomputing = false;\n}\n\nfunction mightBeDirty(entry: AnyEntry) {\n return entry.dirty || !!(entry.dirtyChildren && entry.dirtyChildren.size);\n}\n\nfunction setClean(entry: AnyEntry) {\n entry.dirty = false;\n\n if (mightBeDirty(entry)) {\n // This Entry may still have dirty children, in which case we can't\n // let our parents know we're clean just yet.\n return;\n }\n\n reportClean(entry);\n}\n\nfunction reportDirty(child: AnyEntry) {\n eachParent(child, reportDirtyChild);\n}\n\nfunction reportClean(child: AnyEntry) {\n eachParent(child, reportCleanChild);\n}\n\nfunction eachParent(\n child: AnyEntry,\n callback: (parent: AnyEntry, child: AnyEntry) => any,\n) {\n const parentCount = child.parents.size;\n if (parentCount) {\n const parents = toArray(child.parents);\n for (let i = 0; i < parentCount; ++i) {\n callback(parents[i], child);\n }\n }\n}\n\n// Let a parent Entry know that one of its children may be dirty.\nfunction reportDirtyChild(parent: AnyEntry, child: AnyEntry) {\n // Must have called rememberParent(child) before calling\n // reportDirtyChild(parent, child).\n assert(parent.childValues.has(child));\n assert(mightBeDirty(child));\n const parentWasClean = !mightBeDirty(parent);\n\n if (! parent.dirtyChildren) {\n parent.dirtyChildren = emptySetPool.pop() || new Set;\n\n } else if (parent.dirtyChildren.has(child)) {\n // If we already know this child is dirty, then we must have already\n // informed our own parents that we are dirty, so we can terminate\n // the recursion early.\n return;\n }\n\n parent.dirtyChildren.add(child);\n\n // If parent was clean before, it just became (possibly) dirty (according to\n // mightBeDirty), since we just added child to parent.dirtyChildren.\n if (parentWasClean) {\n reportDirty(parent);\n }\n}\n\n// Let a parent Entry know that one of its children is no longer dirty.\nfunction reportCleanChild(parent: AnyEntry, child: AnyEntry) {\n // Must have called rememberChild(child) before calling\n // reportCleanChild(parent, child).\n assert(parent.childValues.has(child));\n assert(! mightBeDirty(child));\n\n const childValue = parent.childValues.get(child)!;\n if (childValue.length === 0) {\n parent.childValues.set(child, valueCopy(child.value));\n } else if (! valueIs(childValue, child.value)) {\n parent.setDirty();\n }\n\n removeDirtyChild(parent, child);\n\n if (mightBeDirty(parent)) {\n return;\n }\n\n reportClean(parent);\n}\n\nfunction removeDirtyChild(parent: AnyEntry, child: AnyEntry) {\n const dc = parent.dirtyChildren;\n if (dc) {\n dc.delete(child);\n if (dc.size === 0) {\n if (emptySetPool.length < POOL_TARGET_SIZE) {\n emptySetPool.push(dc);\n }\n parent.dirtyChildren = null;\n }\n }\n}\n\n// Removes all children from this entry and returns an array of the\n// removed children.\nfunction forgetChildren(parent: AnyEntry) {\n if (parent.childValues.size > 0) {\n parent.childValues.forEach((_value, child) => {\n forgetChild(parent, child);\n });\n }\n\n // Remove this parent Entry from any sets to which it was added by the\n // addToSet method.\n parent.forgetDeps();\n\n // After we forget all our children, this.dirtyChildren must be empty\n // and therefore must have been reset to null.\n assert(parent.dirtyChildren === null);\n}\n\nfunction forgetChild(parent: AnyEntry, child: AnyEntry) {\n child.parents.delete(parent);\n parent.childValues.delete(child);\n removeDirtyChild(parent, child);\n}\n\nfunction maybeSubscribe(entry: AnyEntry, args: any[]) {\n if (typeof entry.subscribe === \"function\") {\n try {\n maybeUnsubscribe(entry); // Prevent double subscriptions.\n entry.unsubscribe = entry.subscribe.apply(null, args);\n } catch (e) {\n // If this Entry has a subscribe function and it threw an exception\n // (or an unsubscribe function it previously returned now throws),\n // return false to indicate that we were not able to subscribe (or\n // unsubscribe), and this Entry should remain dirty.\n entry.setDirty();\n return false;\n }\n }\n\n // Returning true indicates either that there was no entry.subscribe\n // function or that it succeeded.\n return true;\n}\n","import { AnyEntry } from \"./entry\";\nimport { OptimisticWrapOptions } from \"./index\";\nimport { parentEntrySlot } from \"./context\";\nimport { hasOwnProperty, Unsubscribable, maybeUnsubscribe, toArray } from \"./helpers\";\n\ntype EntryMethodName = keyof typeof EntryMethods;\nconst EntryMethods = {\n setDirty: true, // Mark parent Entry as needing to be recomputed (default)\n dispose: true, // Detach parent Entry from parents and children, but leave in LRU cache\n forget: true, // Fully remove parent Entry from LRU cache and computation graph\n};\n\nexport type OptimisticDependencyFunction =\n ((key: TKey) => void) & {\n dirty: (key: TKey, entryMethodName?: EntryMethodName) => void;\n };\n\nexport type Dep = Set & {\n subscribe: OptimisticWrapOptions<[TKey]>[\"subscribe\"];\n} & Unsubscribable;\n\nexport function dep(options?: {\n subscribe: Dep[\"subscribe\"];\n}) {\n const depsByKey = new Map>();\n const subscribe = options && options.subscribe;\n\n function depend(key: TKey) {\n const parent = parentEntrySlot.getValue();\n if (parent) {\n let dep = depsByKey.get(key);\n if (!dep) {\n depsByKey.set(key, dep = new Set as Dep);\n }\n parent.dependOn(dep);\n if (typeof subscribe === \"function\") {\n maybeUnsubscribe(dep);\n dep.unsubscribe = subscribe(key);\n }\n }\n }\n\n depend.dirty = function dirty(\n key: TKey,\n entryMethodName?: EntryMethodName,\n ) {\n const dep = depsByKey.get(key);\n if (dep) {\n const m: EntryMethodName = (\n entryMethodName &&\n hasOwnProperty.call(EntryMethods, entryMethodName)\n ) ? entryMethodName : \"setDirty\";\n // We have to use toArray(dep).forEach instead of dep.forEach, because\n // modifying a Set while iterating over it can cause elements in the Set\n // to be removed from the Set before they've been iterated over.\n toArray(dep).forEach(entry => entry[m]());\n depsByKey.delete(key);\n maybeUnsubscribe(dep);\n }\n };\n\n return depend as OptimisticDependencyFunction;\n}\n","import { Trie } from \"@wry/trie\";\n\nimport { Cache } from \"./cache\";\nimport { Entry, AnyEntry } from \"./entry\";\nimport { parentEntrySlot } from \"./context\";\n\n// These helper functions are important for making optimism work with\n// asynchronous code. In order to register parent-child dependencies,\n// optimism needs to know about any currently active parent computations.\n// In ordinary synchronous code, the parent context is implicit in the\n// execution stack, but asynchronous code requires some extra guidance in\n// order to propagate context from one async task segment to the next.\nexport {\n bindContext,\n noContext,\n setTimeout,\n asyncFromGen,\n} from \"./context\";\n\n// A lighter-weight dependency, similar to OptimisticWrapperFunction, except\n// with only one argument, no makeCacheKey, no wrapped function to recompute,\n// and no result value. Useful for representing dependency leaves in the graph\n// of computation. Subscriptions are supported.\nexport { dep, OptimisticDependencyFunction } from \"./dep\";\n\nfunction makeDefaultMakeCacheKeyFunction<\n TKeyArgs extends any[],\n TCacheKey = any,\n>(): (...args: TKeyArgs) => TCacheKey {\n const keyTrie = new Trie(typeof WeakMap === \"function\");\n return function () {\n return keyTrie.lookupArray(arguments);\n };\n}\n\n// The defaultMakeCacheKey function is remarkably powerful, because it gives\n// a unique object for any shallow-identical list of arguments. If you need\n// to implement a custom makeCacheKey function, you may find it helpful to\n// delegate the final work to defaultMakeCacheKey, which is why we export it\n// here. However, you may want to avoid defaultMakeCacheKey if your runtime\n// does not support WeakMap, or you have the ability to return a string key.\n// In those cases, just write your own custom makeCacheKey functions.\nexport const defaultMakeCacheKey = makeDefaultMakeCacheKeyFunction();\n\n// If you're paranoid about memory leaks, or you want to avoid using WeakMap\n// under the hood, but you still need the behavior of defaultMakeCacheKey,\n// import this constructor to create your own tries.\nexport { Trie as KeyTrie }\n\nexport type OptimisticWrapperFunction<\n TArgs extends any[],\n TResult,\n TKeyArgs extends any[] = TArgs,\n TCacheKey = any,\n> = ((...args: TArgs) => TResult) & {\n // Get the current number of Entry objects in the LRU cache.\n readonly size: number;\n\n // \"Dirty\" any cached Entry stored for the given arguments, marking that Entry\n // and its ancestors as potentially needing to be recomputed. The .dirty(...)\n // method of an optimistic function takes the same parameter types as the\n // original function by default, unless a keyArgs function is configured, and\n // then it matters that .dirty takes TKeyArgs instead of TArgs.\n dirty: (...args: TKeyArgs) => void;\n // A version of .dirty that accepts a key returned by .getKey.\n dirtyKey: (key: TCacheKey) => void;\n\n // Examine the current value without recomputing it.\n peek: (...args: TKeyArgs) => TResult | undefined;\n // A version of .peek that accepts a key returned by .getKey.\n peekKey: (key: TCacheKey) => TResult | undefined;\n\n // Completely remove the entry from the cache, dirtying any parent entries.\n forget: (...args: TKeyArgs) => boolean;\n // A version of .forget that accepts a key returned by .getKey.\n forgetKey: (key: TCacheKey) => boolean;\n\n // In order to use the -Key version of the above functions, you need a key\n // rather than the arguments used to compute the key. These two functions take\n // TArgs or TKeyArgs and return the corresponding TCacheKey. If no keyArgs\n // function has been configured, TArgs will be the same as TKeyArgs, and thus\n // getKey and makeCacheKey will be synonymous.\n getKey: (...args: TArgs) => TCacheKey;\n\n // This property is equivalent to the makeCacheKey function provided in the\n // OptimisticWrapOptions, or (if no options.makeCacheKey function is provided)\n // a default implementation of makeCacheKey.\n makeCacheKey: (...args: TKeyArgs) => TCacheKey;\n};\n\nexport type OptimisticWrapOptions<\n TArgs extends any[],\n TKeyArgs extends any[] = TArgs,\n TCacheKey = any,\n> = {\n // The maximum number of cache entries that should be retained before the\n // cache begins evicting the oldest ones.\n max?: number;\n // Transform the raw arguments to some other type of array, which will then\n // be passed to makeCacheKey.\n keyArgs?: (...args: TArgs) => TKeyArgs;\n // The makeCacheKey function takes the same arguments that were passed to\n // the wrapper function and returns a single value that can be used as a key\n // in a Map to identify the cached result.\n makeCacheKey?: (...args: TKeyArgs) => TCacheKey;\n // If provided, the subscribe function should either return an unsubscribe\n // function or return nothing.\n subscribe?: (...args: TArgs) => void | (() => any);\n};\n\nconst caches = new Set>();\n\nexport function wrap<\n TArgs extends any[],\n TResult,\n TKeyArgs extends any[] = TArgs,\n TCacheKey = any,\n>(\n originalFunction: (...args: TArgs) => TResult,\n options: OptimisticWrapOptions = Object.create(null),\n) {\n const cache = new Cache>(\n options.max || Math.pow(2, 16),\n entry => entry.dispose(),\n );\n\n const keyArgs = options.keyArgs;\n const makeCacheKey = options.makeCacheKey ||\n makeDefaultMakeCacheKeyFunction();\n\n const optimistic = function (): TResult {\n const key = makeCacheKey.apply(\n null,\n keyArgs ? keyArgs.apply(null, arguments as any) : arguments as any\n );\n\n if (key === void 0) {\n return originalFunction.apply(null, arguments as any);\n }\n\n let entry = cache.get(key)!;\n if (!entry) {\n cache.set(key, entry = new Entry(originalFunction));\n entry.subscribe = options.subscribe;\n // Give the Entry the ability to trigger cache.delete(key), even though\n // the Entry itself does not know about key or cache.\n entry.forget = () => cache.delete(key);\n }\n\n const value = entry.recompute(\n Array.prototype.slice.call(arguments) as TArgs,\n );\n\n // Move this entry to the front of the least-recently used queue,\n // since we just finished computing its value.\n cache.set(key, entry);\n\n caches.add(cache);\n\n // Clean up any excess entries in the cache, but only if there is no\n // active parent entry, meaning we're not in the middle of a larger\n // computation that might be flummoxed by the cleaning.\n if (! parentEntrySlot.hasValue()) {\n caches.forEach(cache => cache.clean());\n caches.clear();\n }\n\n return value;\n } as OptimisticWrapperFunction;\n\n Object.defineProperty(optimistic, \"size\", {\n get() {\n return cache[\"map\"].size;\n },\n configurable: false,\n enumerable: false,\n });\n\n function dirtyKey(key: TCacheKey) {\n const entry = cache.get(key);\n if (entry) {\n entry.setDirty();\n }\n }\n optimistic.dirtyKey = dirtyKey;\n optimistic.dirty = function dirty() {\n dirtyKey(makeCacheKey.apply(null, arguments as any));\n };\n\n function peekKey(key: TCacheKey) {\n const entry = cache.get(key);\n if (entry) {\n return entry.peek();\n }\n }\n optimistic.peekKey = peekKey;\n optimistic.peek = function peek() {\n return peekKey(makeCacheKey.apply(null, arguments as any));\n };\n\n function forgetKey(key: TCacheKey) {\n return cache.delete(key);\n }\n optimistic.forgetKey = forgetKey;\n optimistic.forget = function forget() {\n return forgetKey(makeCacheKey.apply(null, arguments as any));\n };\n\n optimistic.makeCacheKey = makeCacheKey;\n optimistic.getKey = keyArgs ? function getKey() {\n return makeCacheKey.apply(null, keyArgs.apply(null, arguments as any));\n } : makeCacheKey as (...args: any[]) => TCacheKey;\n\n return Object.freeze(optimistic);\n}\n","type Context = {\n parent: Context | null;\n slots: { [slotId: string]: any };\n}\n\n// This currentContext variable will only be used if the makeSlotClass\n// function is called, which happens only if this is the first copy of the\n// @wry/context package to be imported.\nlet currentContext: Context | null = null;\n\n// This unique internal object is used to denote the absence of a value\n// for a given Slot, and is never exposed to outside code.\nconst MISSING_VALUE: any = {};\n\nlet idCounter = 1;\n\n// Although we can't do anything about the cost of duplicated code from\n// accidentally bundling multiple copies of the @wry/context package, we can\n// avoid creating the Slot class more than once using makeSlotClass.\nconst makeSlotClass = () => class Slot {\n // If you have a Slot object, you can find out its slot.id, but you cannot\n // guess the slot.id of a Slot you don't have access to, thanks to the\n // randomized suffix.\n public readonly id = [\n \"slot\",\n idCounter++,\n Date.now(),\n Math.random().toString(36).slice(2),\n ].join(\":\");\n\n public hasValue() {\n for (let context = currentContext; context; context = context.parent) {\n // We use the Slot object iself as a key to its value, which means the\n // value cannot be obtained without a reference to the Slot object.\n if (this.id in context.slots) {\n const value = context.slots[this.id];\n if (value === MISSING_VALUE) break;\n if (context !== currentContext) {\n // Cache the value in currentContext.slots so the next lookup will\n // be faster. This caching is safe because the tree of contexts and\n // the values of the slots are logically immutable.\n currentContext!.slots[this.id] = value;\n }\n return true;\n }\n }\n if (currentContext) {\n // If a value was not found for this Slot, it's never going to be found\n // no matter how many times we look it up, so we might as well cache\n // the absence of the value, too.\n currentContext.slots[this.id] = MISSING_VALUE;\n }\n return false;\n }\n\n public getValue(): TValue | undefined {\n if (this.hasValue()) {\n return currentContext!.slots[this.id] as TValue;\n }\n }\n\n public withValue(\n value: TValue,\n callback: (this: TThis, ...args: TArgs) => TResult,\n // Given the prevalence of arrow functions, specifying arguments is likely\n // to be much more common than specifying `this`, hence this ordering:\n args?: TArgs,\n thisArg?: TThis,\n ): TResult {\n const slots = {\n __proto__: null,\n [this.id]: value,\n };\n const parent = currentContext;\n currentContext = { parent, slots };\n try {\n // Function.prototype.apply allows the arguments array argument to be\n // omitted or undefined, so args! is fine here.\n return callback.apply(thisArg!, args!);\n } finally {\n currentContext = parent;\n }\n }\n\n // Capture the current context and wrap a callback function so that it\n // reestablishes the captured context when called.\n static bind(\n callback: (this: TThis, ...args: TArgs) => TResult,\n ) {\n const context = currentContext;\n return function (this: TThis) {\n const saved = currentContext;\n try {\n currentContext = context;\n return callback.apply(this, arguments as any);\n } finally {\n currentContext = saved;\n }\n } as typeof callback;\n }\n\n // Immediately run a callback function without any captured context.\n static noContext(\n callback: (this: TThis, ...args: TArgs) => TResult,\n // Given the prevalence of arrow functions, specifying arguments is likely\n // to be much more common than specifying `this`, hence this ordering:\n args?: TArgs,\n thisArg?: TThis,\n ) {\n if (currentContext) {\n const saved = currentContext;\n try {\n currentContext = null;\n // Function.prototype.apply allows the arguments array argument to be\n // omitted or undefined, so args! is fine here.\n return callback.apply(thisArg!, args!);\n } finally {\n currentContext = saved;\n }\n } else {\n return callback.apply(thisArg!, args!);\n }\n }\n};\n\nfunction maybe(fn: () => T): T | undefined {\n try {\n return fn();\n } catch (ignored) {}\n}\n\n// We store a single global implementation of the Slot class as a permanent\n// non-enumerable property of the globalThis object. This obfuscation does\n// nothing to prevent access to the Slot class, but at least it ensures the\n// implementation (i.e. currentContext) cannot be tampered with, and all copies\n// of the @wry/context package (hopefully just one) will share the same Slot\n// implementation. Since the first copy of the @wry/context package to be\n// imported wins, this technique imposes a steep cost for any future breaking\n// changes to the Slot class.\nconst globalKey = \"@wry/context:Slot\";\n\nconst host =\n // Prefer globalThis when available.\n // https://github.com/benjamn/wryware/issues/347\n maybe(() => globalThis) ||\n // Fall back to global, which works in Node.js and may be converted by some\n // bundlers to the appropriate identifier (window, self, ...) depending on the\n // bundling target. https://github.com/endojs/endo/issues/576#issuecomment-1178515224\n maybe(() => global) ||\n // Otherwise, use a dummy host that's local to this module. We used to fall\n // back to using the Array constructor as a namespace, but that was flagged in\n // https://github.com/benjamn/wryware/issues/347, and can be avoided.\n Object.create(null) as typeof Array;\n\n// Whichever globalHost we're using, make TypeScript happy about the additional\n// globalKey property.\nconst globalHost: typeof host & {\n [globalKey]?: typeof Slot;\n} = host;\n\nexport const Slot: ReturnType =\n globalHost[globalKey] ||\n // Earlier versions of this package stored the globalKey property on the Array\n // constructor, so we check there as well, to prevent Slot class duplication.\n (Array as typeof globalHost)[globalKey] ||\n (function (Slot) {\n try {\n Object.defineProperty(globalHost, globalKey, {\n value: Slot,\n enumerable: false,\n writable: false,\n // When it was possible for globalHost to be the Array constructor (a\n // legacy Slot dedup strategy), it was important for the property to be\n // configurable:true so it could be deleted. That does not seem to be as\n // important when globalHost is the global object, but I don't want to\n // cause similar problems again, and configurable:true seems safest.\n // https://github.com/endojs/endo/issues/576#issuecomment-1178274008\n configurable: true\n });\n } finally {\n return Slot;\n }\n })(makeSlotClass());\n","import { Slot } from \"./slot\";\nexport { Slot }\nexport const { bind, noContext } = Slot;\n\n// Relying on the @types/node declaration of global.setTimeout can make\n// things tricky for dowstream projects (see PR #7).\ndeclare function setTimeout(\n callback: (...args: any[]) => any,\n ms?: number,\n ...args: any[]\n): any;\n\n// Like global.setTimeout, except the callback runs with captured context.\nexport { setTimeoutWithContext as setTimeout };\nfunction setTimeoutWithContext(callback: () => any, delay: number) {\n return setTimeout(bind(callback), delay);\n}\n\n// Turn any generator function into an async function (using yield instead\n// of await), with context automatically preserved across yields.\nexport function asyncFromGen<\n TArgs extends any[],\n TYield = any,\n TReturn = any,\n TNext = any,\n>(\n genFn: (...args: TArgs) => Generator\n) {\n return function (this: any) {\n const gen = genFn.apply(this, arguments as any);\n\n type Method = (\n this: Generator,\n arg: any,\n ) => IteratorResult;\n\n const boundNext: Method = bind(gen.next);\n const boundThrow: Method = bind(gen.throw!);\n\n return new Promise((resolve, reject) => {\n function invoke(method: Method, argument: any) {\n try {\n var result: any = method.call(gen, argument);\n } catch (error) {\n return reject(error);\n }\n const next = result.done ? resolve : invokeNext;\n if (isPromiseLike(result.value)) {\n result.value.then(next, result.done ? reject : invokeThrow);\n } else {\n next(result.value);\n }\n }\n const invokeNext = (value?: any) => invoke(boundNext, value);\n const invokeThrow = (error: any) => invoke(boundThrow, error);\n invokeNext();\n });\n } as (...args: TArgs) => Promise;\n}\n\nfunction isPromiseLike(value: any): value is PromiseLike {\n return value && typeof value.then === \"function\";\n}\n\n// If you use the fibers npm package to implement coroutines in Node.js,\n// you should call this function at least once to ensure context management\n// remains coherent across any yields.\nconst wrappedFibers: Function[] = [];\nexport function wrapYieldingFiberMethods(Fiber: F): F {\n // There can be only one implementation of Fiber per process, so this array\n // should never grow longer than one element.\n if (wrappedFibers.indexOf(Fiber) < 0) {\n const wrap = (obj: any, method: string) => {\n const fn = obj[method];\n obj[method] = function () {\n return noContext(fn, arguments as any, this);\n };\n }\n // These methods can yield, according to\n // https://github.com/laverdet/node-fibers/blob/ddebed9b8ae3883e57f822e2108e6943e5c8d2a8/fibers.js#L97-L100\n wrap(Fiber, \"yield\");\n wrap(Fiber.prototype, \"run\");\n wrap(Fiber.prototype, \"throwInto\");\n wrappedFibers.push(Fiber);\n }\n return Fiber;\n}\n","import { DocumentNode, GraphQLError } from 'graphql';\nimport { equal } from \"@wry/equality\";\n\nimport { Cache, ApolloCache } from '../cache';\nimport { DeepMerger } from \"../utilities\"\nimport { WatchQueryOptions, ErrorPolicy } from './watchQueryOptions';\nimport { ObservableQuery, reobserveCacheFirst } from './ObservableQuery';\nimport { QueryListener } from './types';\nimport { FetchResult } from '../link/core';\nimport {\n ObservableSubscription,\n isNonEmptyArray,\n graphQLResultHasError,\n canUseWeakMap,\n} from '../utilities';\nimport {\n NetworkStatus,\n isNetworkRequestInFlight,\n} from './networkStatus';\nimport { ApolloError } from '../errors';\nimport { QueryManager } from './QueryManager';\n\nexport type QueryStoreValue = Pick;\n\nexport const enum CacheWriteBehavior {\n FORBID,\n OVERWRITE,\n MERGE,\n};\n\nconst destructiveMethodCounts = new (\n canUseWeakMap ? WeakMap : Map\n), number>();\n\nfunction wrapDestructiveCacheMethod(\n cache: ApolloCache,\n methodName: keyof ApolloCache,\n) {\n const original = cache[methodName];\n if (typeof original === \"function\") {\n cache[methodName] = function () {\n destructiveMethodCounts.set(\n cache,\n // The %1e15 allows the count to wrap around to 0 safely every\n // quadrillion evictions, so there's no risk of overflow. To be\n // clear, this is more of a pedantic principle than something\n // that matters in any conceivable practical scenario.\n (destructiveMethodCounts.get(cache)! + 1) % 1e15,\n );\n return original.apply(this, arguments);\n };\n }\n}\n\nfunction cancelNotifyTimeout(info: QueryInfo) {\n if (info[\"notifyTimeout\"]) {\n clearTimeout(info[\"notifyTimeout\"]);\n info[\"notifyTimeout\"] = void 0;\n }\n}\n\n// A QueryInfo object represents a single query managed by the\n// QueryManager, which tracks all QueryInfo objects by queryId in its\n// this.queries Map. QueryInfo objects store the latest results and errors\n// for the given query, and are responsible for reporting those results to\n// the corresponding ObservableQuery, via the QueryInfo.notify method.\n// Results are reported asynchronously whenever setDiff marks the\n// QueryInfo object as dirty, though a call to the QueryManager's\n// broadcastQueries method may trigger the notification before it happens\n// automatically. This class used to be a simple interface type without\n// any field privacy or meaningful methods, which is why it still has so\n// many public fields. The effort to lock down and simplify the QueryInfo\n// interface is ongoing, and further improvements are welcome.\nexport class QueryInfo {\n listeners = new Set();\n document: DocumentNode | null = null;\n lastRequestId = 1;\n subscriptions = new Set();\n variables?: Record;\n networkStatus?: NetworkStatus;\n networkError?: Error | null;\n graphQLErrors?: ReadonlyArray;\n stopped = false;\n\n private cache: ApolloCache;\n\n constructor(\n queryManager: QueryManager,\n public readonly queryId = queryManager.generateQueryId(),\n ) {\n const cache = this.cache = queryManager.cache;\n\n // Track how often cache.evict is called, since we want eviction to\n // override the feud-stopping logic in the markResult method, by\n // causing shouldWrite to return true. Wrapping the cache.evict method\n // is a bit of a hack, but it saves us from having to make eviction\n // counting an official part of the ApolloCache API.\n if (!destructiveMethodCounts.has(cache)) {\n destructiveMethodCounts.set(cache, 0);\n wrapDestructiveCacheMethod(cache, \"evict\");\n wrapDestructiveCacheMethod(cache, \"modify\");\n wrapDestructiveCacheMethod(cache, \"reset\");\n }\n }\n\n public init(query: {\n document: DocumentNode;\n variables: Record | undefined,\n // The initial networkStatus for this fetch, most often\n // NetworkStatus.loading, but also possibly fetchMore, poll, refetch,\n // or setVariables.\n networkStatus?: NetworkStatus,\n observableQuery?: ObservableQuery;\n lastRequestId?: number;\n }): this {\n let networkStatus = query.networkStatus || NetworkStatus.loading;\n if (this.variables &&\n this.networkStatus !== NetworkStatus.loading &&\n !equal(this.variables, query.variables)) {\n networkStatus = NetworkStatus.setVariables;\n }\n\n if (!equal(query.variables, this.variables)) {\n this.lastDiff = void 0;\n }\n\n Object.assign(this, {\n document: query.document,\n variables: query.variables,\n networkError: null,\n graphQLErrors: this.graphQLErrors || [],\n networkStatus,\n });\n\n if (query.observableQuery) {\n this.setObservableQuery(query.observableQuery);\n }\n\n if (query.lastRequestId) {\n this.lastRequestId = query.lastRequestId;\n }\n\n return this;\n }\n\n private dirty: boolean = false;\n\n private notifyTimeout?: ReturnType;\n\n reset() {\n cancelNotifyTimeout(this);\n this.dirty = false;\n }\n\n getDiff(variables = this.variables): Cache.DiffResult {\n const options = this.getDiffOptions(variables);\n\n if (this.lastDiff && equal(options, this.lastDiff.options)) {\n return this.lastDiff.diff;\n }\n\n this.updateWatch(this.variables = variables);\n\n const oq = this.observableQuery;\n if (oq && oq.options.fetchPolicy === \"no-cache\") {\n return { complete: false };\n }\n\n const diff = this.cache.diff(options);\n this.updateLastDiff(diff, options);\n return diff;\n }\n\n private lastDiff?: {\n diff: Cache.DiffResult,\n options: Cache.DiffOptions,\n };\n\n private updateLastDiff(\n diff: Cache.DiffResult | null,\n options?: Cache.DiffOptions,\n ) {\n this.lastDiff = diff ? {\n diff,\n options: options || this.getDiffOptions(),\n } : void 0;\n }\n\n private getDiffOptions(variables = this.variables): Cache.DiffOptions {\n return {\n query: this.document!,\n variables,\n returnPartialData: true,\n optimistic: true,\n canonizeResults: this.observableQuery?.options.canonizeResults,\n };\n }\n\n setDiff(diff: Cache.DiffResult | null) {\n const oldDiff = this.lastDiff && this.lastDiff.diff;\n this.updateLastDiff(diff);\n if (!this.dirty &&\n !equal(oldDiff && oldDiff.result,\n diff && diff.result)) {\n this.dirty = true;\n if (!this.notifyTimeout) {\n this.notifyTimeout = setTimeout(() => this.notify(), 0);\n }\n }\n }\n\n public readonly observableQuery: ObservableQuery | null = null;\n private oqListener?: QueryListener;\n\n setObservableQuery(oq: ObservableQuery | null) {\n if (oq === this.observableQuery) return;\n\n if (this.oqListener) {\n this.listeners.delete(this.oqListener);\n }\n\n (this as any).observableQuery = oq;\n\n if (oq) {\n oq[\"queryInfo\"] = this;\n this.listeners.add(this.oqListener = () => {\n const diff = this.getDiff();\n if (diff.fromOptimisticTransaction) {\n // If this diff came from an optimistic transaction, deliver the\n // current cache data to the ObservableQuery, but don't perform a\n // reobservation, since oq.reobserveCacheFirst might make a network\n // request, and we never want to trigger network requests in the\n // middle of optimistic updates.\n oq[\"observe\"]();\n } else {\n // Otherwise, make the ObservableQuery \"reobserve\" the latest data\n // using a temporary fetch policy of \"cache-first\", so complete cache\n // results have a chance to be delivered without triggering additional\n // network requests, even when options.fetchPolicy is \"network-only\"\n // or \"cache-and-network\". All other fetch policies are preserved by\n // this method, and are handled by calling oq.reobserve(). If this\n // reobservation is spurious, isDifferentFromLastResult still has a\n // chance to catch it before delivery to ObservableQuery subscribers.\n reobserveCacheFirst(oq);\n }\n });\n } else {\n delete this.oqListener;\n }\n }\n\n notify() {\n cancelNotifyTimeout(this);\n\n if (this.shouldNotify()) {\n this.listeners.forEach(listener => listener(this));\n }\n\n this.dirty = false;\n }\n\n private shouldNotify() {\n if (!this.dirty || !this.listeners.size) {\n return false;\n }\n\n if (isNetworkRequestInFlight(this.networkStatus) &&\n this.observableQuery) {\n const { fetchPolicy } = this.observableQuery.options;\n if (fetchPolicy !== \"cache-only\" &&\n fetchPolicy !== \"cache-and-network\") {\n return false;\n }\n }\n\n return true;\n }\n\n public stop() {\n if (!this.stopped) {\n this.stopped = true;\n\n // Cancel the pending notify timeout\n this.reset();\n\n this.cancel();\n // Revert back to the no-op version of cancel inherited from\n // QueryInfo.prototype.\n this.cancel = QueryInfo.prototype.cancel;\n\n this.subscriptions.forEach(sub => sub.unsubscribe());\n\n const oq = this.observableQuery;\n if (oq) oq.stopPolling();\n }\n }\n\n // This method is a no-op by default, until/unless overridden by the\n // updateWatch method.\n private cancel() {}\n\n private lastWatch?: Cache.WatchOptions;\n\n private updateWatch(variables = this.variables) {\n const oq = this.observableQuery;\n if (oq && oq.options.fetchPolicy === \"no-cache\") {\n return;\n }\n\n const watchOptions: Cache.WatchOptions = {\n // Although this.getDiffOptions returns Cache.DiffOptions instead of\n // Cache.WatchOptions, all the overlapping options should be the same, so\n // we can reuse getDiffOptions here, for consistency.\n ...this.getDiffOptions(variables),\n watcher: this,\n callback: diff => this.setDiff(diff),\n };\n\n if (!this.lastWatch ||\n !equal(watchOptions, this.lastWatch)) {\n this.cancel();\n this.cancel = this.cache.watch(this.lastWatch = watchOptions);\n }\n }\n\n private lastWrite?: {\n result: FetchResult;\n variables: WatchQueryOptions[\"variables\"];\n dmCount: number | undefined;\n };\n\n public resetLastWrite() {\n this.lastWrite = void 0;\n }\n\n private shouldWrite(\n result: FetchResult,\n variables: WatchQueryOptions[\"variables\"],\n ) {\n const { lastWrite } = this;\n return !(\n lastWrite &&\n // If cache.evict has been called since the last time we wrote this\n // data into the cache, there's a chance writing this result into\n // the cache will repair what was evicted.\n lastWrite.dmCount === destructiveMethodCounts.get(this.cache) &&\n equal(variables, lastWrite.variables) &&\n equal(result.data, lastWrite.result.data)\n );\n }\n\n public markResult(\n result: FetchResult,\n document: DocumentNode,\n options: Pick,\n cacheWriteBehavior: CacheWriteBehavior,\n ) {\n const graphQLErrors = isNonEmptyArray(result.errors)\n ? result.errors.slice(0)\n : [];\n\n // Cancel the pending notify timeout (if it exists) to prevent extraneous network\n // requests. To allow future notify timeouts, diff and dirty are reset as well.\n this.reset();\n\n if ('incremental' in result && isNonEmptyArray(result.incremental)) {\n let mergedData = this.getDiff().result;\n const merger = new DeepMerger();\n result.incremental.forEach(({ data, path, errors }) => {\n for (let i = path.length - 1; i >= 0; --i) {\n const key = path[i];\n const isNumericKey = !isNaN(+key);\n const parent: Record = isNumericKey ? [] : {};\n parent[key] = data;\n data = parent as typeof data;\n }\n if (errors) {\n graphQLErrors.push(...errors);\n }\n mergedData = merger.merge(mergedData, data);\n });\n result.data = mergedData;\n }\n\n this.graphQLErrors = graphQLErrors;\n\n if (options.fetchPolicy === 'no-cache') {\n this.updateLastDiff(\n { result: result.data, complete: true },\n this.getDiffOptions(options.variables),\n );\n\n } else if (cacheWriteBehavior !== CacheWriteBehavior.FORBID) {\n if (shouldWriteResult(result, options.errorPolicy)) {\n // Using a transaction here so we have a chance to read the result\n // back from the cache before the watch callback fires as a result\n // of writeQuery, so we can store the new diff quietly and ignore\n // it when we receive it redundantly from the watch callback.\n this.cache.performTransaction(cache => {\n if (this.shouldWrite(result, options.variables)) {\n cache.writeQuery({\n query: document,\n data: result.data as T,\n variables: options.variables,\n overwrite: cacheWriteBehavior === CacheWriteBehavior.OVERWRITE,\n });\n\n this.lastWrite = {\n result,\n variables: options.variables,\n dmCount: destructiveMethodCounts.get(this.cache),\n };\n } else {\n // If result is the same as the last result we received from\n // the network (and the variables match too), avoid writing\n // result into the cache again. The wisdom of skipping this\n // cache write is far from obvious, since any cache write\n // could be the one that puts the cache back into a desired\n // state, fixing corruption or missing data. However, if we\n // always write every network result into the cache, we enable\n // feuds between queries competing to update the same data in\n // incompatible ways, which can lead to an endless cycle of\n // cache broadcasts and useless network requests. As with any\n // feud, eventually one side must step back from the brink,\n // letting the other side(s) have the last word(s). There may\n // be other points where we could break this cycle, such as\n // silencing the broadcast for cache.writeQuery (not a good\n // idea, since it just delays the feud a bit) or somehow\n // avoiding the network request that just happened (also bad,\n // because the server could return useful new data). All\n // options considered, skipping this cache write seems to be\n // the least damaging place to break the cycle, because it\n // reflects the intuition that we recently wrote this exact\n // result into the cache, so the cache *should* already/still\n // contain this data. If some other query has clobbered that\n // data in the meantime, that's too bad, but there will be no\n // winners if every query blindly reverts to its own version\n // of the data. This approach also gives the network a chance\n // to return new data, which will be written into the cache as\n // usual, notifying only those queries that are directly\n // affected by the cache updates, as usual. In the future, an\n // even more sophisticated cache could perhaps prevent or\n // mitigate the clobbering somehow, but that would make this\n // particular cache write even less important, and thus\n // skipping it would be even safer than it is today.\n if (this.lastDiff &&\n this.lastDiff.diff.complete) {\n // Reuse data from the last good (complete) diff that we\n // received, when possible.\n result.data = this.lastDiff.diff.result;\n return;\n }\n // If the previous this.diff was incomplete, fall through to\n // re-reading the latest data with cache.diff, below.\n }\n\n const diffOptions = this.getDiffOptions(options.variables);\n const diff = cache.diff(diffOptions);\n\n // In case the QueryManager stops this QueryInfo before its\n // results are delivered, it's important to avoid restarting the\n // cache watch when markResult is called.\n if (!this.stopped) {\n // Any time we're about to update this.diff, we need to make\n // sure we've started watching the cache.\n this.updateWatch(options.variables);\n }\n\n // If we're allowed to write to the cache, and we can read a\n // complete result from the cache, update result.data to be the\n // result from the cache, rather than the raw network result.\n // Set without setDiff to avoid triggering a notify call, since\n // we have other ways of notifying for this result.\n this.updateLastDiff(diff, diffOptions);\n if (diff.complete) {\n result.data = diff.result;\n }\n });\n } else {\n this.lastWrite = void 0;\n }\n }\n }\n\n public markReady() {\n this.networkError = null;\n return this.networkStatus = NetworkStatus.ready;\n }\n\n public markError(error: ApolloError) {\n this.networkStatus = NetworkStatus.error;\n this.lastWrite = void 0;\n\n this.reset();\n\n if (error.graphQLErrors) {\n this.graphQLErrors = error.graphQLErrors;\n }\n\n if (error.networkError) {\n this.networkError = error.networkError;\n }\n\n return error;\n }\n}\n\nexport function shouldWriteResult(\n result: FetchResult,\n errorPolicy: ErrorPolicy = \"none\",\n) {\n const ignoreErrors =\n errorPolicy === \"ignore\" ||\n errorPolicy === \"all\";\n let writeWithErrors = !graphQLResultHasError(result);\n if (!writeWithErrors && ignoreErrors && result.data) {\n writeWithErrors = true;\n }\n return writeWithErrors;\n}\n","import type {\n QueryOptions,\n WatchQueryOptions,\n MutationOptions,\n} from \"../../core\";\n\nimport { compact } from \"./compact\";\n\ntype OptionsUnion =\n | WatchQueryOptions\n | QueryOptions\n | MutationOptions;\n\nexport function mergeOptions<\n TOptions extends OptionsUnion\n>(\n defaults: TOptions | Partial | undefined,\n options: TOptions | Partial,\n): TOptions {\n return compact(defaults, options, options.variables && {\n variables: {\n ...(defaults && defaults.variables),\n ...options.variables,\n },\n });\n}\n","import { invariant } from '../../utilities/globals';\n\nimport {\n DocumentNode,\n DefinitionNode,\n VariableDefinitionNode,\n OperationDefinitionNode\n} from 'graphql';\n\nexport enum DocumentType {\n Query,\n Mutation,\n Subscription\n}\n\nexport interface IDocumentDefinition {\n type: DocumentType;\n name: string;\n variables: ReadonlyArray;\n}\n\nconst cache = new Map();\n\nexport function operationName(type: DocumentType) {\n let name;\n switch (type) {\n case DocumentType.Query:\n name = 'Query';\n break;\n case DocumentType.Mutation:\n name = 'Mutation';\n break;\n case DocumentType.Subscription:\n name = 'Subscription';\n break;\n }\n return name;\n}\n\n// This parser is mostly used to safety check incoming documents.\nexport function parser(document: DocumentNode): IDocumentDefinition {\n const cached = cache.get(document);\n if (cached) return cached;\n\n let variables, type, name;\n\n invariant(\n !!document && !!document.kind,\n `Argument of ${document} passed to parser was not a valid GraphQL ` +\n `DocumentNode. You may need to use 'graphql-tag' or another method ` +\n `to convert your operation into a document`\n );\n\n const fragments: DefinitionNode[] = []\n const queries: DefinitionNode[] = []\n const mutations: DefinitionNode[] = []\n const subscriptions: DefinitionNode[] = []\n\n for (const x of document.definitions) {\n if (x.kind === 'FragmentDefinition') {\n fragments.push(x);\n continue\n }\n\n if (x.kind === 'OperationDefinition') {\n switch (x.operation) {\n case 'query':\n queries.push(x);\n break;\n case 'mutation':\n mutations.push(x);\n break;\n case 'subscription':\n subscriptions.push(x);\n break;\n }\n }\n }\n\n invariant(\n !fragments.length ||\n (queries.length || mutations.length || subscriptions.length),\n `Passing only a fragment to 'graphql' is not yet supported. ` +\n `You must include a query, subscription or mutation as well`\n );\n\n invariant(\n queries.length + mutations.length + subscriptions.length <= 1,\n `react-apollo only supports a query, subscription, or a mutation per HOC. ` +\n `${document} had ${queries.length} queries, ${subscriptions.length} ` +\n `subscriptions and ${mutations.length} mutations. ` +\n `You can use 'compose' to join multiple operation types to a component`\n );\n\n type = queries.length ? DocumentType.Query : DocumentType.Mutation;\n if (!queries.length && !mutations.length) type = DocumentType.Subscription;\n\n const definitions = queries.length\n ? queries\n : mutations.length\n ? mutations\n : subscriptions;\n\n invariant(\n definitions.length === 1,\n `react-apollo only supports one definition per HOC. ${document} had ` +\n `${definitions.length} definitions. ` +\n `You can use 'compose' to join multiple operation types to a component`\n );\n\n const definition = definitions[0] as OperationDefinitionNode;\n variables = definition.variableDefinitions || [];\n\n if (definition.name && definition.name.kind === 'Name') {\n name = definition.name.value;\n } else {\n name = 'data'; // fallback to using data if no name\n }\n\n const payload = { name, type, variables };\n cache.set(document, payload);\n return payload;\n}\n\nexport function verifyDocumentType(document: DocumentNode, type: DocumentType) {\n const operation = parser(document);\n const requiredOperationName = operationName(type);\n const usedOperationName = operationName(operation.type);\n invariant(\n operation.type === type,\n `Running a ${requiredOperationName} requires a graphql ` +\n `${requiredOperationName}, but a ${usedOperationName} was used instead.`\n );\n}\n\n","import { invariant } from '../../utilities/globals';\nimport { useContext } from 'react';\nimport { ApolloClient } from '../../core';\nimport { getApolloContext } from '../context';\n\nexport function useApolloClient(\n override?: ApolloClient,\n): ApolloClient {\n const context = useContext(getApolloContext());\n const client = override || context.client;\n invariant(\n !!client,\n 'Could not find \"client\" in the context or passed in as an option. ' +\n 'Wrap the root component in an , or pass an ApolloClient ' +\n 'instance in via options.',\n );\n\n return client;\n}\n","import * as React from 'react';\nimport { ApolloClient } from '../../core';\nimport { canUseSymbol } from '../../utilities';\nimport type { RenderPromises } from '../ssr';\n\nexport interface ApolloContextValue {\n client?: ApolloClient;\n renderPromises?: RenderPromises;\n}\n\n// To make sure Apollo Client doesn't create more than one React context\n// (which can lead to problems like having an Apollo Client instance added\n// in one context, then attempting to retrieve it from another different\n// context), a single Apollo context is created and tracked in global state.\nconst contextKey = canUseSymbol\n ? Symbol.for('__APOLLO_CONTEXT__')\n : '__APOLLO_CONTEXT__';\n\nexport function getApolloContext(): React.Context {\n let context = (React.createContext as any)[contextKey] as React.Context;\n if (!context) {\n Object.defineProperty(React.createContext, contextKey, {\n value: context = React.createContext({}),\n enumerable: false,\n writable: false,\n configurable: true,\n });\n context.displayName = 'ApolloContext';\n }\n return context;\n}\n\nexport { getApolloContext as resetApolloContext }\n","import { invariant } from '../../utilities/globals';\n\nimport {\n useCallback,\n useContext,\n useMemo,\n useRef,\n useState,\n} from 'react';\nimport { useSyncExternalStore } from './useSyncExternalStore';\nimport { equal } from '@wry/equality';\n\nimport { mergeOptions, OperationVariables, WatchQueryFetchPolicy } from '../../core';\nimport { ApolloContextValue, getApolloContext } from '../context';\nimport { ApolloError } from '../../errors';\nimport {\n ApolloClient,\n ApolloQueryResult,\n NetworkStatus,\n ObservableQuery,\n DocumentNode,\n TypedDocumentNode,\n WatchQueryOptions,\n} from '../../core';\nimport {\n QueryHookOptions,\n QueryResult,\n ObservableQueryFields,\n} from '../types/types';\n\nimport { DocumentType, verifyDocumentType } from '../parser';\nimport { useApolloClient } from './useApolloClient';\nimport { canUseWeakMap, canUseWeakSet, compact, isNonEmptyArray, maybeDeepFreeze } from '../../utilities';\n\nconst {\n prototype: {\n hasOwnProperty,\n },\n} = Object;\n\nexport function useQuery<\n TData = any,\n TVariables = OperationVariables,\n>(\n query: DocumentNode | TypedDocumentNode,\n options: QueryHookOptions = Object.create(null),\n): QueryResult {\n return useInternalState(\n useApolloClient(options.client),\n query,\n ).useQuery(options);\n}\n\nexport function useInternalState(\n client: ApolloClient,\n query: DocumentNode | TypedDocumentNode,\n): InternalState {\n const stateRef = useRef>();\n if (\n !stateRef.current ||\n client !== stateRef.current.client ||\n query !== stateRef.current.query\n ) {\n stateRef.current = new InternalState(client, query, stateRef.current);\n }\n const state = stateRef.current;\n\n // By default, InternalState.prototype.forceUpdate is an empty function, but\n // we replace it here (before anyone has had a chance to see this state yet)\n // with a function that unconditionally forces an update, using the latest\n // setTick function. Updating this state by calling state.forceUpdate is the\n // only way we trigger React component updates (no other useState calls within\n // the InternalState class).\n const [_tick, setTick] = useState(0);\n state.forceUpdate = () => {\n setTick(tick => tick + 1);\n };\n\n return state;\n}\n\nclass InternalState {\n constructor(\n public readonly client: ReturnType,\n public readonly query: DocumentNode | TypedDocumentNode,\n previous?: InternalState,\n ) {\n verifyDocumentType(query, DocumentType.Query);\n\n // Reuse previousData from previous InternalState (if any) to provide\n // continuity of previousData even if/when the query or client changes.\n const previousResult = previous && previous.result;\n const previousData = previousResult && previousResult.data;\n if (previousData) {\n this.previousData = previousData;\n }\n }\n\n forceUpdate() {\n // Replaced (in useInternalState) with a method that triggers an update.\n invariant.warn(\"Calling default no-op implementation of InternalState#forceUpdate\");\n }\n\n asyncUpdate() {\n return new Promise>(resolve => {\n this.asyncResolveFns.add(resolve);\n this.optionsToIgnoreOnce.add(this.watchQueryOptions);\n this.forceUpdate();\n });\n }\n\n private asyncResolveFns = new Set<\n (result: QueryResult) => void\n >();\n\n private optionsToIgnoreOnce = new (canUseWeakSet ? WeakSet : Set)<\n WatchQueryOptions\n >();\n\n // Methods beginning with use- should be called according to the standard\n // rules of React hooks: only at the top level of the calling function, and\n // without any dynamic conditional logic.\n useQuery(options: QueryHookOptions) {\n // The renderPromises field gets initialized here in the useQuery method, at\n // the beginning of everything (for a given component rendering, at least),\n // so we can safely use this.renderPromises in other/later InternalState\n // methods without worrying it might be uninitialized. Even after\n // initialization, this.renderPromises is usually undefined (unless SSR is\n // happening), but that's fine as long as it has been initialized that way,\n // rather than left uninitialized.\n this.renderPromises = useContext(getApolloContext()).renderPromises;\n\n this.useOptions(options);\n\n const obsQuery = this.useObservableQuery();\n\n const result = useSyncExternalStore(\n useCallback(() => {\n if (this.renderPromises) {\n return () => {};\n }\n\n const onNext = () => {\n const previousResult = this.result;\n // We use `getCurrentResult()` instead of the onNext argument because\n // the values differ slightly. Specifically, loading results will have\n // an empty object for data instead of `undefined` for some reason.\n const result = obsQuery.getCurrentResult();\n // Make sure we're not attempting to re-render similar results\n if (\n previousResult &&\n previousResult.loading === result.loading &&\n previousResult.networkStatus === result.networkStatus &&\n equal(previousResult.data, result.data)\n ) {\n return;\n }\n\n this.setResult(result);\n };\n\n const onError = (error: Error) => {\n const last = obsQuery[\"last\"];\n subscription.unsubscribe();\n // Unfortunately, if `lastError` is set in the current\n // `observableQuery` when the subscription is re-created,\n // the subscription will immediately receive the error, which will\n // cause it to terminate again. To avoid this, we first clear\n // the last error/result from the `observableQuery` before re-starting\n // the subscription, and restore it afterwards (so the subscription\n // has a chance to stay open).\n try {\n obsQuery.resetLastResults();\n subscription = obsQuery.subscribe(onNext, onError);\n } finally {\n obsQuery[\"last\"] = last;\n }\n\n if (!hasOwnProperty.call(error, 'graphQLErrors')) {\n // The error is not a GraphQL error\n throw error;\n }\n\n const previousResult = this.result;\n if (\n !previousResult ||\n (previousResult && previousResult.loading) ||\n !equal(error, previousResult.error)\n ) {\n this.setResult({\n data: (previousResult && previousResult.data) as TData,\n error: error as ApolloError,\n loading: false,\n networkStatus: NetworkStatus.error,\n });\n }\n };\n\n let subscription = obsQuery.subscribe(onNext, onError);\n\n return () => subscription.unsubscribe();\n }, [\n // We memoize the subscribe function using useCallback and the following\n // dependency keys, because the subscribe function reference is all that\n // useSyncExternalStore uses internally as a dependency key for the\n // useEffect ultimately responsible for the subscription, so we are\n // effectively passing this dependency array to that useEffect buried\n // inside useSyncExternalStore, as desired.\n obsQuery,\n this.renderPromises,\n this.client.disableNetworkFetches,\n ]),\n\n () => this.getCurrentResult(),\n () => this.getCurrentResult(),\n );\n\n // TODO Remove this method when we remove support for options.partialRefetch.\n this.unsafeHandlePartialRefetch(result);\n\n const queryResult = this.toQueryResult(result);\n\n if (!queryResult.loading && this.asyncResolveFns.size) {\n this.asyncResolveFns.forEach(resolve => resolve(queryResult));\n this.asyncResolveFns.clear();\n }\n\n return queryResult;\n }\n\n // These members (except for renderPromises) are all populated by the\n // useOptions method, which is called unconditionally at the beginning of the\n // useQuery method, so we can safely use these members in other/later methods\n // without worrying they might be uninitialized.\n private renderPromises: ApolloContextValue[\"renderPromises\"];\n private queryHookOptions: QueryHookOptions;\n private watchQueryOptions: WatchQueryOptions;\n\n private useOptions(\n options: QueryHookOptions,\n ) {\n const watchQueryOptions = this.createWatchQueryOptions(\n this.queryHookOptions = options,\n );\n\n // Update this.watchQueryOptions, but only when they have changed, which\n // allows us to depend on the referential stability of\n // this.watchQueryOptions elsewhere.\n const currentWatchQueryOptions = this.watchQueryOptions;\n\n // To force this equality test to \"fail,\" thereby reliably triggering\n // observable.reobserve, add any current WatchQueryOptions object(s) you\n // want to be ignored to this.optionsToIgnoreOnce. A similar effect could be\n // achieved by nullifying this.watchQueryOptions so the equality test\n // immediately fails because currentWatchQueryOptions is null, but this way\n // we can promise a truthy this.watchQueryOptions at all times.\n if (\n this.optionsToIgnoreOnce.has(currentWatchQueryOptions) ||\n !equal(watchQueryOptions, currentWatchQueryOptions)\n ) {\n this.watchQueryOptions = watchQueryOptions;\n\n if (currentWatchQueryOptions && this.observable) {\n // As advertised in the -Once of this.optionsToIgnoreOnce, this trick is\n // only good for one forced execution of observable.reobserve per\n // ignored WatchQueryOptions object, though it is unlikely we will ever\n // see this exact currentWatchQueryOptions object again here, since we\n // just replaced this.watchQueryOptions with watchQueryOptions.\n this.optionsToIgnoreOnce.delete(currentWatchQueryOptions);\n\n // Though it might be tempting to postpone this reobserve call to the\n // useEffect block, we need getCurrentResult to return an appropriate\n // loading:true result synchronously (later within the same call to\n // useQuery). Since we already have this.observable here (not true for\n // the very first call to useQuery), we are not initiating any new\n // subscriptions, though it does feel less than ideal that reobserve\n // (potentially) kicks off a network request (for example, when the\n // variables have changed), which is technically a side-effect.\n this.observable.reobserve(this.getObsQueryOptions());\n\n // Make sure getCurrentResult returns a fresh ApolloQueryResult,\n // but save the current data as this.previousData, just like setResult\n // usually does.\n this.previousData = this.result?.data || this.previousData;\n this.result = void 0;\n }\n }\n\n // Make sure state.onCompleted and state.onError always reflect the latest\n // options.onCompleted and options.onError callbacks provided to useQuery,\n // since those functions are often recreated every time useQuery is called.\n // Like the forceUpdate method, the versions of these methods inherited from\n // InternalState.prototype are empty no-ops, but we can override them on the\n // base state object (without modifying the prototype).\n this.onCompleted = options.onCompleted || InternalState.prototype.onCompleted;\n this.onError = options.onError || InternalState.prototype.onError;\n\n if (\n (this.renderPromises || this.client.disableNetworkFetches) &&\n this.queryHookOptions.ssr === false &&\n !this.queryHookOptions.skip\n ) {\n // If SSR has been explicitly disabled, and this function has been called\n // on the server side, return the default loading state.\n this.result = this.ssrDisabledResult;\n } else if (\n this.queryHookOptions.skip ||\n this.watchQueryOptions.fetchPolicy === 'standby'\n ) {\n // When skipping a query (ie. we're not querying for data but still want to\n // render children), make sure the `data` is cleared out and `loading` is\n // set to `false` (since we aren't loading anything).\n //\n // NOTE: We no longer think this is the correct behavior. Skipping should\n // not automatically set `data` to `undefined`, but instead leave the\n // previous data in place. In other words, skipping should not mandate that\n // previously received data is all of a sudden removed. Unfortunately,\n // changing this is breaking, so we'll have to wait until Apollo Client 4.0\n // to address this.\n this.result = this.skipStandbyResult;\n } else if (\n this.result === this.ssrDisabledResult ||\n this.result === this.skipStandbyResult\n ) {\n this.result = void 0;\n }\n }\n\n private getObsQueryOptions(): WatchQueryOptions {\n const toMerge: Array<\n Partial>\n > = [];\n\n const globalDefaults = this.client.defaultOptions.watchQuery;\n if (globalDefaults) toMerge.push(globalDefaults);\n\n if (this.queryHookOptions.defaultOptions) {\n toMerge.push(this.queryHookOptions.defaultOptions);\n }\n\n // We use compact rather than mergeOptions for this part of the merge,\n // because we want watchQueryOptions.variables (if defined) to replace\n // this.observable.options.variables whole. This replacement allows\n // removing variables by removing them from the variables input to\n // useQuery. If the variables were always merged together (rather than\n // replaced), there would be no way to remove existing variables.\n // However, the variables from options.defaultOptions and globalDefaults\n // (if provided) should be merged, to ensure individual defaulted\n // variables always have values, if not otherwise defined in\n // observable.options or watchQueryOptions.\n toMerge.push(compact(\n this.observable && this.observable.options,\n this.watchQueryOptions,\n ));\n\n return toMerge.reduce(\n mergeOptions\n ) as WatchQueryOptions;\n }\n\n private ssrDisabledResult = maybeDeepFreeze({\n loading: true,\n data: void 0 as unknown as TData,\n error: void 0,\n networkStatus: NetworkStatus.loading,\n });\n\n private skipStandbyResult = maybeDeepFreeze({\n loading: false,\n data: void 0 as unknown as TData,\n error: void 0,\n networkStatus: NetworkStatus.ready,\n });\n\n // A function to massage options before passing them to ObservableQuery.\n private createWatchQueryOptions({\n skip,\n ssr,\n onCompleted,\n onError,\n defaultOptions,\n // The above options are useQuery-specific, so this ...otherOptions spread\n // makes otherOptions almost a WatchQueryOptions object, except for the\n // query property that we add below.\n ...otherOptions\n }: QueryHookOptions = {}): WatchQueryOptions {\n // This Object.assign is safe because otherOptions is a fresh ...rest object\n // that did not exist until just now, so modifications are still allowed.\n const watchQueryOptions: WatchQueryOptions =\n Object.assign(otherOptions, { query: this.query });\n\n if (\n this.renderPromises &&\n (\n watchQueryOptions.fetchPolicy === 'network-only' ||\n watchQueryOptions.fetchPolicy === 'cache-and-network'\n )\n ) {\n // this behavior was added to react-apollo without explanation in this PR\n // https://github.com/apollographql/react-apollo/pull/1579\n watchQueryOptions.fetchPolicy = 'cache-first';\n }\n\n if (!watchQueryOptions.variables) {\n watchQueryOptions.variables = {} as TVariables;\n }\n\n if (skip) {\n const {\n fetchPolicy = this.getDefaultFetchPolicy(),\n initialFetchPolicy = fetchPolicy,\n } = watchQueryOptions;\n\n // When skipping, we set watchQueryOptions.fetchPolicy initially to\n // \"standby\", but we also need/want to preserve the initial non-standby\n // fetchPolicy that would have been used if not skipping.\n Object.assign(watchQueryOptions, {\n initialFetchPolicy,\n fetchPolicy: 'standby',\n });\n } else if (!watchQueryOptions.fetchPolicy) {\n watchQueryOptions.fetchPolicy =\n this.observable?.options.initialFetchPolicy ||\n this.getDefaultFetchPolicy();\n }\n\n return watchQueryOptions;\n }\n\n getDefaultFetchPolicy(): WatchQueryFetchPolicy {\n return (\n this.queryHookOptions.defaultOptions?.fetchPolicy ||\n this.client.defaultOptions.watchQuery?.fetchPolicy ||\n \"cache-first\"\n );\n }\n\n // Defining these methods as no-ops on the prototype allows us to call\n // state.onCompleted and/or state.onError without worrying about whether a\n // callback was provided.\n private onCompleted(data: TData) {}\n private onError(error: ApolloError) {}\n\n private observable: ObservableQuery;\n private obsQueryFields: Omit<\n ObservableQueryFields,\n \"variables\"\n >;\n\n private useObservableQuery() {\n // See if there is an existing observable that was used to fetch the same\n // data and if so, use it instead since it will contain the proper queryId\n // to fetch the result set. This is used during SSR.\n const obsQuery = this.observable =\n this.renderPromises\n && this.renderPromises.getSSRObservable(this.watchQueryOptions)\n || this.observable // Reuse this.observable if possible (and not SSR)\n || this.client.watchQuery(this.getObsQueryOptions());\n\n this.obsQueryFields = useMemo(() => ({\n refetch: obsQuery.refetch.bind(obsQuery),\n reobserve: obsQuery.reobserve.bind(obsQuery),\n fetchMore: obsQuery.fetchMore.bind(obsQuery),\n updateQuery: obsQuery.updateQuery.bind(obsQuery),\n startPolling: obsQuery.startPolling.bind(obsQuery),\n stopPolling: obsQuery.stopPolling.bind(obsQuery),\n subscribeToMore: obsQuery.subscribeToMore.bind(obsQuery),\n }), [obsQuery]);\n\n const ssrAllowed = !(\n this.queryHookOptions.ssr === false ||\n this.queryHookOptions.skip\n );\n\n if (this.renderPromises && ssrAllowed) {\n this.renderPromises.registerSSRObservable(obsQuery);\n\n if (obsQuery.getCurrentResult().loading) {\n // TODO: This is a legacy API which could probably be cleaned up\n this.renderPromises.addObservableQueryPromise(obsQuery);\n }\n }\n\n return obsQuery;\n }\n\n // These members are populated by getCurrentResult and setResult, and it's\n // okay/normal for them to be initially undefined.\n private result: undefined | ApolloQueryResult;\n private previousData: undefined | TData;\n\n private setResult(nextResult: ApolloQueryResult) {\n const previousResult = this.result;\n if (previousResult && previousResult.data) {\n this.previousData = previousResult.data;\n }\n this.result = nextResult;\n // Calling state.setResult always triggers an update, though some call sites\n // perform additional equality checks before committing to an update.\n this.forceUpdate();\n this.handleErrorOrCompleted(nextResult);\n }\n\n private handleErrorOrCompleted(result: ApolloQueryResult) {\n if (!result.loading) {\n // wait a tick in case we are in the middle of rendering a component\n Promise.resolve().then(() => {\n if (result.error) {\n this.onError(result.error);\n } else if (result.data) {\n this.onCompleted(result.data);\n }\n }).catch(error => {\n invariant.warn(error);\n });\n }\n }\n\n private getCurrentResult(): ApolloQueryResult {\n // Using this.result as a cache ensures getCurrentResult continues returning\n // the same (===) result object, unless state.setResult has been called, or\n // we're doing server rendering and therefore override the result below.\n if (!this.result) {\n this.handleErrorOrCompleted(\n this.result = this.observable.getCurrentResult()\n );\n }\n return this.result;\n }\n\n // This cache allows the referential stability of this.result (as returned by\n // getCurrentResult) to translate into referential stability of the resulting\n // QueryResult object returned by toQueryResult.\n private toQueryResultCache = new (canUseWeakMap ? WeakMap : Map)<\n ApolloQueryResult,\n QueryResult\n >();\n\n toQueryResult(\n result: ApolloQueryResult,\n ): QueryResult {\n let queryResult = this.toQueryResultCache.get(result);\n if (queryResult) return queryResult;\n\n const { data, partial, ...resultWithoutPartial } = result;\n this.toQueryResultCache.set(result, queryResult = {\n data, // Ensure always defined, even if result.data is missing.\n ...resultWithoutPartial,\n ...this.obsQueryFields,\n client: this.client,\n observable: this.observable,\n variables: this.observable.variables,\n called: !this.queryHookOptions.skip,\n previousData: this.previousData,\n });\n\n if (!queryResult.error && isNonEmptyArray(result.errors)) {\n // Until a set naming convention for networkError and graphQLErrors is\n // decided upon, we map errors (graphQLErrors) to the error options.\n // TODO: Is it possible for both result.error and result.errors to be\n // defined here?\n queryResult.error = new ApolloError({ graphQLErrors: result.errors });\n }\n\n return queryResult;\n }\n\n private unsafeHandlePartialRefetch(result: ApolloQueryResult) {\n // WARNING: SIDE-EFFECTS IN THE RENDER FUNCTION\n //\n // TODO: This code should be removed when the partialRefetch option is\n // removed. I was unable to get this hook to behave reasonably in certain\n // edge cases when this block was put in an effect.\n if (\n result.partial &&\n this.queryHookOptions.partialRefetch &&\n !result.loading &&\n (!result.data || Object.keys(result.data).length === 0) &&\n this.observable.options.fetchPolicy !== 'cache-only'\n ) {\n Object.assign(result, {\n loading: true,\n networkStatus: NetworkStatus.refetch,\n });\n this.observable.refetch();\n }\n }\n}\n","import { invariant } from '../../utilities/globals';\nimport * as React from 'react';\n\nimport { canUseLayoutEffect } from '../../utilities';\n\nlet didWarnUncachedGetSnapshot = false;\n\ntype RealUseSESHookType =\n // This import depends only on the @types/use-sync-external-store package, not\n // the actual use-sync-external-store package, which is not installed. It\n // might be nice to get this type from React 18, but it still needs to work\n // when only React 17 or earlier is installed.\n typeof import(\"use-sync-external-store\").useSyncExternalStore;\n\n// Prevent webpack from complaining about our feature detection of the\n// useSyncExternalStore property of the React namespace, which is expected not\n// to exist when using React 17 and earlier, and that's fine.\nconst uSESKey = \"useSyncExternalStore\" as keyof typeof React;\nconst realHook = React[uSESKey] as RealUseSESHookType | undefined;\n\n// Adapted from https://www.npmjs.com/package/use-sync-external-store, with\n// Apollo Client deviations called out by \"// DEVIATION ...\" comments.\n\n// When/if React.useSyncExternalStore is defined, delegate fully to it.\nexport const useSyncExternalStore: RealUseSESHookType = realHook || ((\n subscribe,\n getSnapshot,\n getServerSnapshot,\n) => {\n // Read the current snapshot from the store on every render. Again, this\n // breaks the rules of React, and only works here because of specific\n // implementation details, most importantly that updates are\n // always synchronous.\n const value = getSnapshot();\n if (\n // DEVIATION: Using our own __DEV__ polyfill (from ../../utilities/globals).\n __DEV__ &&\n !didWarnUncachedGetSnapshot &&\n // DEVIATION: Not using Object.is because we know our snapshots will never\n // be exotic primitive values like NaN, which is !== itself.\n value !== getSnapshot()\n ) {\n didWarnUncachedGetSnapshot = true;\n // DEVIATION: Using invariant.error instead of console.error directly.\n invariant.error(\n 'The result of getSnapshot should be cached to avoid an infinite loop',\n );\n }\n\n // Because updates are synchronous, we don't queue them. Instead we force a\n // re-render whenever the subscribed state changes by updating an some\n // arbitrary useState hook. Then, during render, we call getSnapshot to read\n // the current value.\n //\n // Because we don't actually use the state returned by the useState hook, we\n // can save a bit of memory by storing other stuff in that slot.\n //\n // To implement the early bailout, we need to track some things on a mutable\n // object. Usually, we would put that in a useRef hook, but we can stash it in\n // our useState hook instead.\n //\n // To force a re-render, we call forceUpdate({inst}). That works because the\n // new object always fails an equality check.\n const [{inst}, forceUpdate] = React.useState({inst: {value, getSnapshot}});\n\n // Track the latest getSnapshot function with a ref. This needs to be updated\n // in the layout phase so we can access it during the tearing check that\n // happens on subscribe.\n if (canUseLayoutEffect) {\n // DEVIATION: We avoid calling useLayoutEffect when !canUseLayoutEffect,\n // which may seem like a conditional hook, but this code ends up behaving\n // unconditionally (one way or the other) because canUseLayoutEffect is\n // constant.\n React.useLayoutEffect(() => {\n Object.assign(inst, { value, getSnapshot });\n // Whenever getSnapshot or subscribe changes, we need to check in the\n // commit phase if there was an interleaved mutation. In concurrent mode\n // this can happen all the time, but even in synchronous mode, an earlier\n // effect may have mutated the store.\n if (checkIfSnapshotChanged(inst)) {\n // Force a re-render.\n forceUpdate({inst});\n }\n }, [subscribe, value, getSnapshot]);\n } else {\n Object.assign(inst, { value, getSnapshot });\n }\n\n React.useEffect(() => {\n // Check for changes right before subscribing. Subsequent changes will be\n // detected in the subscription handler.\n if (checkIfSnapshotChanged(inst)) {\n // Force a re-render.\n forceUpdate({inst});\n }\n\n // Subscribe to the store and return a clean-up function.\n return subscribe(function handleStoreChange() {\n // TODO: Because there is no cross-renderer API for batching updates, it's\n // up to the consumer of this library to wrap their subscription event\n // with unstable_batchedUpdates. Should we try to detect when this isn't\n // the case and print a warning in development?\n\n // The store changed. Check if the snapshot changed since the last time we\n // read from the store.\n if (checkIfSnapshotChanged(inst)) {\n // Force a re-render.\n forceUpdate({inst});\n }\n });\n }, [subscribe]);\n\n return value;\n});\n\nfunction checkIfSnapshotChanged({\n value,\n getSnapshot,\n}: {\n value: Snapshot;\n getSnapshot: () => Snapshot;\n}): boolean {\n try {\n return value !== getSnapshot();\n } catch {\n return true;\n }\n}\n","import '../globals'; // For __DEV__\nimport { isNonNullObject } from './objects';\n\nfunction deepFreeze(value: any) {\n const workSet = new Set([value]);\n workSet.forEach(obj => {\n if (isNonNullObject(obj) && shallowFreeze(obj) === obj) {\n Object.getOwnPropertyNames(obj).forEach(name => {\n if (isNonNullObject(obj[name])) workSet.add(obj[name]);\n });\n }\n });\n return value;\n}\n\nfunction shallowFreeze(obj: T): T | null {\n if (__DEV__ && !Object.isFrozen(obj)) {\n try {\n Object.freeze(obj);\n } catch (e) {\n // Some types like Uint8Array and Node.js's Buffer cannot be frozen, but\n // they all throw a TypeError when you try, so we re-throw any exceptions\n // that are not TypeErrors, since that would be unexpected.\n if (e instanceof TypeError) return null;\n throw e;\n }\n }\n return obj;\n}\n\nexport function maybeDeepFreeze(obj: T): T {\n if (__DEV__) {\n deepFreeze(obj);\n }\n return obj;\n}\n","export * from \"./gql\";\nexport * from \"./fragment-masking\";","/* eslint-disable */\nimport * as types from './graphql';\nimport { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';\n\n/**\n * Map of all GraphQL operations in the project.\n *\n * This map has several performance disadvantages:\n * 1. It is not tree-shakeable, so it will include all operations in the project.\n * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.\n * 3. It does not support dead code elimination, so it will add unused operations.\n *\n * Therefore it is highly recommended to use the babel-plugin for production.\n */\nconst documents = {\n \"\\n query userRequestedBackupAccess {\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n\": types.UserRequestedBackupAccessDocument,\n \"\\n mutation requestBackupAccess {\\n requestBackupAccess {\\n ok\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n }\\n\": types.RequestBackupAccessDocument,\n \"\\n mutation IMAPMigrationTaskConfigArchiveOrDelete(\\n $pairs: [ArchiveOrDeletePair!]!\\n ) {\\n toggleNodesArchiveStatusOrDeleteDraft(pairs: $pairs) {\\n changedNodes {\\n __typename\\n id\\n archived # for some reason apollo only update local stuff when this field in selected here instead of in the IDObjectNode interface\\n ... on IDObjectNode {\\n id\\n archived\\n }\\n }\\n deletedIds\\n }\\n }\\n\": types.ImapMigrationTaskConfigArchiveOrDeleteDocument,\n \"\\n query FinalizeConfig($id: String!) {\\n viewer {\\n id\\n node(id: $id) {\\n id\\n ... on IMAPMigrationTaskConfig {\\n __typename\\n ...IMAPMigrationTaskConfigFinalize\\n }\\n }\\n }\\n }\\n\": types.FinalizeConfigDocument,\n \"\\n fragment IdentityViewer on Viewer {\\n id\\n user {\\n id\\n username\\n organizations {\\n id\\n name\\n viewerMembership\\n }\\n }\\n }\\n\": types.IdentityViewerFragmentDoc,\n \"\\n mutation createUser(\\n $username: String!\\n $password: String!\\n $password2: String!\\n ) {\\n createUser(\\n username: $username\\n password: $password\\n password2: $password2\\n ) {\\n ok\\n viewer {\\n ...IdentityViewer\\n user {\\n id\\n }\\n }\\n }\\n }\\n\": types.CreateUserDocument,\n \"\\n mutation authenticate($username: String!, $password: String!) {\\n authenticate(username: $username, password: $password) {\\n ok\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\": types.AuthenticateDocument,\n \"\\n query auth {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n\": types.AuthDocument,\n \"\\n mutation Logout {\\n logout {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\": types.LogoutDocument,\n \"\\n mutation forgotPassword($username: String!) {\\n sendResetPasswordEmail(username: $username) {\\n ok\\n }\\n }\\n\": types.ForgotPasswordDocument,\n \"\\n mutation resetPassword($newPassword: String!, $resetToken: String!) {\\n resetPassword(newPassword: $newPassword, resetToken: $resetToken) {\\n ok\\n }\\n }\\n\": types.ResetPasswordDocument,\n \"\\n query IMAPAutoConfig($domain: String!) {\\n viewer {\\n id\\n IMAPAutoconfig(domain: $domain) {\\n port\\n host\\n }\\n }\\n }\\n\": types.ImapAutoConfigDocument,\n \"\\n query IMAPConnectivity(\\n $host: String!\\n $port: Int\\n $connType: IMAPConnType! = AUTO\\n $username: String! = \\\"\\\"\\n $password: String! = \\\"\\\"\\n ) {\\n viewer {\\n id\\n IMAPConnectivity(\\n host: $host\\n port: $port\\n connType: $connType\\n username: $username\\n password: $password\\n ) {\\n server\\n login\\n port\\n }\\n }\\n }\\n\": types.ImapConnectivityDocument,\n \"\\n subscription ViewerMessages {\\n viewerMessages {\\n __typename\\n ... on TextMessage {\\n message\\n }\\n ... on IMAPMigrationTaskProgress {\\n changedNode {\\n id\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n }\\n }\\n }\\n }\\n\": types.ViewerMessagesDocument,\n \"\\n fragment IMAPMigrationTaskConfigCardMigrationConfig on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n archived\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n }\\n\": types.ImapMigrationTaskConfigCardMigrationConfigFragmentDoc,\n \"\\n mutation CreateIMAPMigrationSchedule($id: String!) {\\n createImapMigrationTaskSchedule(taskConfigId: $id) {\\n error\\n taskConfig {\\n ... on IMAPMigrationTaskConfig {\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n\": types.CreateImapMigrationScheduleDocument,\n \"\\n fragment IMAPMigrationTaskConfigFinalize on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n }\\n\": types.ImapMigrationTaskConfigFinalizeFragmentDoc,\n \"\\n mutation EditIMAPMigrationConfigToFinalize(\\n $taskId: String!\\n $isDraft: Boolean\\n ) {\\n editImapMigrationConfig(taskConfigId: $taskId, isDraft: $isDraft) {\\n error\\n taskConfig {\\n __typename\\n ... on Node {\\n id\\n }\\n }\\n }\\n }\\n\": types.EditImapMigrationConfigToFinalizeDocument,\n \"\\n mutation createIMAPMigrationTaskConfig(\\n $organizationId: String!\\n $srcHost: String!\\n $srcPort: Int\\n $srcConnectionType: IMAPConnType\\n $srcUsername: String!\\n $srcPassword: String!\\n $destHost: String!\\n $destPort: Int\\n $destConnectionType: IMAPConnType\\n $destUsername: String!\\n $destPassword: String!\\n $repeatUnit: RepeatUnit\\n $repeatCountTotal: Int\\n $isDraft: Boolean\\n ) {\\n createImapMigrationConfig(\\n organizationId: $organizationId\\n srcHost: $srcHost\\n srcPort: $srcPort\\n srcConnectionType: $srcConnectionType\\n srcUsername: $srcUsername\\n srcPassword: $srcPassword\\n destHost: $destHost\\n destPort: $destPort\\n destConnectionType: $destConnectionType\\n destUsername: $destUsername\\n destPassword: $destPassword\\n repeatUnit: $repeatUnit\\n repeatCountTotal: $repeatCountTotal\\n isDraft: $isDraft\\n ) {\\n error\\n taskConfig {\\n ... on Node {\\n id\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n }\\n }\\n }\\n }\\n\": types.CreateImapMigrationTaskConfigDocument,\n \"\\n query migrationConfigs(\\n $organizationId: String!\\n $first: Int\\n $after: String\\n $before: String\\n $search: String\\n $showArchived: Boolean\\n ) {\\n viewer {\\n id\\n taskConfigs(\\n first: $first\\n after: $after\\n before: $before\\n organizationId: $organizationId\\n search: $search\\n showArchived: $showArchived\\n ) {\\n pageInfo {\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n ... on IDObjectNode {\\n archived\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n }\\n }\\n\": types.MigrationConfigsDocument,\n};\n\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n *\n *\n * @example\n * ```ts\n * const query = gql(`query GetUser($id: ID!) { user(id: $id) { name } }`);\n * ```\n *\n * The query argument is unknown!\n * Please regenerate the types.\n */\nexport function graphql(source: string): unknown;\n\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query userRequestedBackupAccess {\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n query userRequestedBackupAccess {\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation requestBackupAccess {\\n requestBackupAccess {\\n ok\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation requestBackupAccess {\\n requestBackupAccess {\\n ok\\n viewer {\\n id\\n user {\\n id\\n requestedBackupAccess\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation IMAPMigrationTaskConfigArchiveOrDelete(\\n $pairs: [ArchiveOrDeletePair!]!\\n ) {\\n toggleNodesArchiveStatusOrDeleteDraft(pairs: $pairs) {\\n changedNodes {\\n __typename\\n id\\n archived # for some reason apollo only update local stuff when this field in selected here instead of in the IDObjectNode interface\\n ... on IDObjectNode {\\n id\\n archived\\n }\\n }\\n deletedIds\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation IMAPMigrationTaskConfigArchiveOrDelete(\\n $pairs: [ArchiveOrDeletePair!]!\\n ) {\\n toggleNodesArchiveStatusOrDeleteDraft(pairs: $pairs) {\\n changedNodes {\\n __typename\\n id\\n archived # for some reason apollo only update local stuff when this field in selected here instead of in the IDObjectNode interface\\n ... on IDObjectNode {\\n id\\n archived\\n }\\n }\\n deletedIds\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query FinalizeConfig($id: String!) {\\n viewer {\\n id\\n node(id: $id) {\\n id\\n ... on IMAPMigrationTaskConfig {\\n __typename\\n ...IMAPMigrationTaskConfigFinalize\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n query FinalizeConfig($id: String!) {\\n viewer {\\n id\\n node(id: $id) {\\n id\\n ... on IMAPMigrationTaskConfig {\\n __typename\\n ...IMAPMigrationTaskConfigFinalize\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n fragment IdentityViewer on Viewer {\\n id\\n user {\\n id\\n username\\n organizations {\\n id\\n name\\n viewerMembership\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n fragment IdentityViewer on Viewer {\\n id\\n user {\\n id\\n username\\n organizations {\\n id\\n name\\n viewerMembership\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation createUser(\\n $username: String!\\n $password: String!\\n $password2: String!\\n ) {\\n createUser(\\n username: $username\\n password: $password\\n password2: $password2\\n ) {\\n ok\\n viewer {\\n ...IdentityViewer\\n user {\\n id\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation createUser(\\n $username: String!\\n $password: String!\\n $password2: String!\\n ) {\\n createUser(\\n username: $username\\n password: $password\\n password2: $password2\\n ) {\\n ok\\n viewer {\\n ...IdentityViewer\\n user {\\n id\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation authenticate($username: String!, $password: String!) {\\n authenticate(username: $username, password: $password) {\\n ok\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation authenticate($username: String!, $password: String!) {\\n authenticate(username: $username, password: $password) {\\n ok\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query auth {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n\"): (typeof documents)[\"\\n query auth {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation Logout {\\n logout {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation Logout {\\n logout {\\n viewer {\\n ...IdentityViewer\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation forgotPassword($username: String!) {\\n sendResetPasswordEmail(username: $username) {\\n ok\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation forgotPassword($username: String!) {\\n sendResetPasswordEmail(username: $username) {\\n ok\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation resetPassword($newPassword: String!, $resetToken: String!) {\\n resetPassword(newPassword: $newPassword, resetToken: $resetToken) {\\n ok\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation resetPassword($newPassword: String!, $resetToken: String!) {\\n resetPassword(newPassword: $newPassword, resetToken: $resetToken) {\\n ok\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query IMAPAutoConfig($domain: String!) {\\n viewer {\\n id\\n IMAPAutoconfig(domain: $domain) {\\n port\\n host\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n query IMAPAutoConfig($domain: String!) {\\n viewer {\\n id\\n IMAPAutoconfig(domain: $domain) {\\n port\\n host\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query IMAPConnectivity(\\n $host: String!\\n $port: Int\\n $connType: IMAPConnType! = AUTO\\n $username: String! = \\\"\\\"\\n $password: String! = \\\"\\\"\\n ) {\\n viewer {\\n id\\n IMAPConnectivity(\\n host: $host\\n port: $port\\n connType: $connType\\n username: $username\\n password: $password\\n ) {\\n server\\n login\\n port\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n query IMAPConnectivity(\\n $host: String!\\n $port: Int\\n $connType: IMAPConnType! = AUTO\\n $username: String! = \\\"\\\"\\n $password: String! = \\\"\\\"\\n ) {\\n viewer {\\n id\\n IMAPConnectivity(\\n host: $host\\n port: $port\\n connType: $connType\\n username: $username\\n password: $password\\n ) {\\n server\\n login\\n port\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n subscription ViewerMessages {\\n viewerMessages {\\n __typename\\n ... on TextMessage {\\n message\\n }\\n ... on IMAPMigrationTaskProgress {\\n changedNode {\\n id\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n subscription ViewerMessages {\\n viewerMessages {\\n __typename\\n ... on TextMessage {\\n message\\n }\\n ... on IMAPMigrationTaskProgress {\\n changedNode {\\n id\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n fragment IMAPMigrationTaskConfigCardMigrationConfig on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n archived\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n }\\n\"): (typeof documents)[\"\\n fragment IMAPMigrationTaskConfigCardMigrationConfig on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n archived\\n runs {\\n id\\n startedAt\\n finishedAt\\n hasError\\n progressTotal\\n progressCurrent\\n }\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation CreateIMAPMigrationSchedule($id: String!) {\\n createImapMigrationTaskSchedule(taskConfigId: $id) {\\n error\\n taskConfig {\\n ... on IMAPMigrationTaskConfig {\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation CreateIMAPMigrationSchedule($id: String!) {\\n createImapMigrationTaskSchedule(taskConfigId: $id) {\\n error\\n taskConfig {\\n ... on IMAPMigrationTaskConfig {\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n fragment IMAPMigrationTaskConfigFinalize on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n fragment IMAPMigrationTaskConfigFinalize on IMAPMigrationTaskConfig {\\n id\\n createdAt\\n transferDown\\n transferUp\\n isDraft\\n source {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n destination {\\n id\\n host\\n port\\n username\\n connectionType\\n connectivity {\\n server\\n login\\n }\\n stats {\\n folders {\\n name\\n numMessages\\n }\\n quota\\n used\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation EditIMAPMigrationConfigToFinalize(\\n $taskId: String!\\n $isDraft: Boolean\\n ) {\\n editImapMigrationConfig(taskConfigId: $taskId, isDraft: $isDraft) {\\n error\\n taskConfig {\\n __typename\\n ... on Node {\\n id\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation EditIMAPMigrationConfigToFinalize(\\n $taskId: String!\\n $isDraft: Boolean\\n ) {\\n editImapMigrationConfig(taskConfigId: $taskId, isDraft: $isDraft) {\\n error\\n taskConfig {\\n __typename\\n ... on Node {\\n id\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n mutation createIMAPMigrationTaskConfig(\\n $organizationId: String!\\n $srcHost: String!\\n $srcPort: Int\\n $srcConnectionType: IMAPConnType\\n $srcUsername: String!\\n $srcPassword: String!\\n $destHost: String!\\n $destPort: Int\\n $destConnectionType: IMAPConnType\\n $destUsername: String!\\n $destPassword: String!\\n $repeatUnit: RepeatUnit\\n $repeatCountTotal: Int\\n $isDraft: Boolean\\n ) {\\n createImapMigrationConfig(\\n organizationId: $organizationId\\n srcHost: $srcHost\\n srcPort: $srcPort\\n srcConnectionType: $srcConnectionType\\n srcUsername: $srcUsername\\n srcPassword: $srcPassword\\n destHost: $destHost\\n destPort: $destPort\\n destConnectionType: $destConnectionType\\n destUsername: $destUsername\\n destPassword: $destPassword\\n repeatUnit: $repeatUnit\\n repeatCountTotal: $repeatCountTotal\\n isDraft: $isDraft\\n ) {\\n error\\n taskConfig {\\n ... on Node {\\n id\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n mutation createIMAPMigrationTaskConfig(\\n $organizationId: String!\\n $srcHost: String!\\n $srcPort: Int\\n $srcConnectionType: IMAPConnType\\n $srcUsername: String!\\n $srcPassword: String!\\n $destHost: String!\\n $destPort: Int\\n $destConnectionType: IMAPConnType\\n $destUsername: String!\\n $destPassword: String!\\n $repeatUnit: RepeatUnit\\n $repeatCountTotal: Int\\n $isDraft: Boolean\\n ) {\\n createImapMigrationConfig(\\n organizationId: $organizationId\\n srcHost: $srcHost\\n srcPort: $srcPort\\n srcConnectionType: $srcConnectionType\\n srcUsername: $srcUsername\\n srcPassword: $srcPassword\\n destHost: $destHost\\n destPort: $destPort\\n destConnectionType: $destConnectionType\\n destUsername: $destUsername\\n destPassword: $destPassword\\n repeatUnit: $repeatUnit\\n repeatCountTotal: $repeatCountTotal\\n isDraft: $isDraft\\n ) {\\n error\\n taskConfig {\\n ... on Node {\\n id\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n }\\n }\\n }\\n }\\n\"];\n/**\n * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.\n */\nexport function graphql(source: \"\\n query migrationConfigs(\\n $organizationId: String!\\n $first: Int\\n $after: String\\n $before: String\\n $search: String\\n $showArchived: Boolean\\n ) {\\n viewer {\\n id\\n taskConfigs(\\n first: $first\\n after: $after\\n before: $before\\n organizationId: $organizationId\\n search: $search\\n showArchived: $showArchived\\n ) {\\n pageInfo {\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n ... on IDObjectNode {\\n archived\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n }\\n }\\n\"): (typeof documents)[\"\\n query migrationConfigs(\\n $organizationId: String!\\n $first: Int\\n $after: String\\n $before: String\\n $search: String\\n $showArchived: Boolean\\n ) {\\n viewer {\\n id\\n taskConfigs(\\n first: $first\\n after: $after\\n before: $before\\n organizationId: $organizationId\\n search: $search\\n showArchived: $showArchived\\n ) {\\n pageInfo {\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n ... on IDObjectNode {\\n archived\\n }\\n ... on IMAPMigrationTaskConfig {\\n id\\n ...IMAPMigrationTaskConfigCardMigrationConfig\\n }\\n }\\n }\\n }\\n }\\n }\\n\"];\n\nexport function graphql(source: string) {\n return (documents as any)[source] ?? {};\n}\n\nexport type DocumentType> = TDocumentNode extends DocumentNode< infer TType, any> ? TType : never;","/* eslint-disable */\nimport { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';\nexport type Maybe = T | null;\nexport type InputMaybe = Maybe;\nexport type Exact = { [K in keyof T]: T[K] };\nexport type MakeOptional = Omit & { [SubKey in K]?: Maybe };\nexport type MakeMaybe = Omit & { [SubKey in K]: Maybe };\n/** All built-in and custom scalars, mapped to their actual values */\nexport type Scalars = {\n ID: string;\n String: string;\n Boolean: boolean;\n Int: number;\n Float: number;\n /** Date with time (isoformat) */\n DateTime: string;\n};\n\nexport type ArchiveOrDeletePair = {\n archived?: InputMaybe;\n id: Scalars['String'];\n};\n\nexport type ArchiveOrDeleteResponse = {\n __typename?: 'ArchiveOrDeleteResponse';\n changedNodes: Array;\n deletedIds: Array;\n};\n\nexport type AuthResponse = {\n __typename?: 'AuthResponse';\n ok: Scalars['Boolean'];\n viewer: Viewer;\n};\n\nexport type CreateTaskConfigResponse = {\n __typename?: 'CreateTaskConfigResponse';\n error?: Maybe;\n taskConfig?: Maybe;\n};\n\nexport type EditTaskConfigResponse = {\n __typename?: 'EditTaskConfigResponse';\n error?: Maybe;\n taskConfig?: Maybe;\n};\n\nexport type IdObjectNode = {\n archived: Scalars['Boolean'];\n id: Scalars['String'];\n};\n\nexport type ImapAutoConfig = {\n __typename?: 'IMAPAutoConfig';\n host: Scalars['String'];\n port: Scalars['Int'];\n};\n\nexport type ImapBackupTaskConfig = IdObjectNode & Node & {\n __typename?: 'IMAPBackupTaskConfig';\n archived: Scalars['Boolean'];\n createdAt: Scalars['DateTime'];\n id: Scalars['String'];\n repeatCountRan: Scalars['Int'];\n repeatCountTotal: Scalars['Int'];\n repeatUnit?: Maybe;\n runs: Array;\n source: ImapMailbox;\n};\n\nexport type ImapBackupTaskRun = {\n __typename?: 'IMAPBackupTaskRun';\n finishedAt?: Maybe;\n hasError: Scalars['Boolean'];\n isAdhoc: Scalars['Boolean'];\n isIncremental: Scalars['Boolean'];\n progressCurrent: Scalars['Int'];\n progressTotal: Scalars['Int'];\n startedAt?: Maybe;\n};\n\nexport type ImapConnType =\n | 'AUTO'\n | 'IMPLICIT_SSL'\n | 'PLAIN'\n | 'STARTTLS';\n\nexport type ImapConnectivity = {\n __typename?: 'IMAPConnectivity';\n connType?: Maybe;\n login: Scalars['Boolean'];\n port?: Maybe;\n server: Scalars['Boolean'];\n};\n\nexport type ImapFolder = {\n __typename?: 'IMAPFolder';\n name: Scalars['String'];\n numMessages: Scalars['Int'];\n};\n\nexport type ImapMailbox = IdObjectNode & Node & {\n __typename?: 'IMAPMailbox';\n archived: Scalars['Boolean'];\n connectionType: ImapConnType;\n connectivity: ImapConnectivity;\n host: Scalars['String'];\n id: Scalars['String'];\n port: Scalars['Int'];\n stats: ImapMailboxStats;\n username: Scalars['String'];\n};\n\nexport type ImapMailboxStats = {\n __typename?: 'IMAPMailboxStats';\n folders: Array;\n quota: Scalars['Int'];\n used: Scalars['Int'];\n};\n\nexport type ImapMigrationTaskConfig = IdObjectNode & Node & {\n __typename?: 'IMAPMigrationTaskConfig';\n archived: Scalars['Boolean'];\n createdAt: Scalars['DateTime'];\n creator?: Maybe;\n destination: ImapMailbox;\n id: Scalars['String'];\n isDraft: Scalars['Boolean'];\n repeatCountRan: Scalars['Int'];\n repeatCountTotal: Scalars['Int'];\n repeatUnit: RepeatUnit;\n runs: Array;\n source: ImapMailbox;\n transferDown: Scalars['Int'];\n transferUp: Scalars['Int'];\n};\n\nexport type ImapMigrationTaskProgress = {\n __typename?: 'IMAPMigrationTaskProgress';\n changedNode: ImapMigrationTaskConfig;\n};\n\nexport type ImapMigrationTaskRun = IdObjectNode & Node & {\n __typename?: 'IMAPMigrationTaskRun';\n archived: Scalars['Boolean'];\n finishedAt?: Maybe;\n hasError: Scalars['Boolean'];\n id: Scalars['String'];\n isAdhoc: Scalars['Boolean'];\n isIncremental: Scalars['Boolean'];\n progressCurrent: Scalars['Int'];\n progressTotal: Scalars['Int'];\n startedAt?: Maybe;\n};\n\nexport type MembershipType =\n | 'ADMIN'\n | 'MEMBER';\n\nexport type Mutation = {\n __typename?: 'Mutation';\n authenticate: AuthResponse;\n createImapMigrationConfig: CreateTaskConfigResponse;\n createImapMigrationTaskSchedule: EditTaskConfigResponse;\n createUser: AuthResponse;\n editImapMigrationConfig: EditTaskConfigResponse;\n logout: AuthResponse;\n requestBackupAccess: AuthResponse;\n resetPassword: ResetPasswordResponse;\n sendResetPasswordEmail: ResetPasswordResponse;\n toggleNodesArchiveStatusOrDeleteDraft: ArchiveOrDeleteResponse;\n};\n\n\nexport type MutationAuthenticateArgs = {\n password: Scalars['String'];\n username: Scalars['String'];\n};\n\n\nexport type MutationCreateImapMigrationConfigArgs = {\n destConnectionType?: ImapConnType;\n destHost: Scalars['String'];\n destPassword: Scalars['String'];\n destPort?: InputMaybe;\n destUsername: Scalars['String'];\n isDraft?: Scalars['Boolean'];\n organizationId: Scalars['String'];\n repeatCountTotal?: Scalars['Int'];\n repeatUnit?: RepeatUnit;\n srcConnectionType?: ImapConnType;\n srcHost: Scalars['String'];\n srcPassword: Scalars['String'];\n srcPort?: InputMaybe;\n srcUsername: Scalars['String'];\n};\n\n\nexport type MutationCreateImapMigrationTaskScheduleArgs = {\n taskConfigId: Scalars['String'];\n};\n\n\nexport type MutationCreateUserArgs = {\n password: Scalars['String'];\n password2: Scalars['String'];\n username: Scalars['String'];\n};\n\n\nexport type MutationEditImapMigrationConfigArgs = {\n isDraft?: InputMaybe;\n taskConfigId: Scalars['String'];\n};\n\n\nexport type MutationResetPasswordArgs = {\n newPassword: Scalars['String'];\n resetToken: Scalars['String'];\n};\n\n\nexport type MutationSendResetPasswordEmailArgs = {\n username: Scalars['String'];\n};\n\n\nexport type MutationToggleNodesArchiveStatusOrDeleteDraftArgs = {\n pairs: Array;\n};\n\nexport type Node = {\n archived: Scalars['Boolean'];\n id: Scalars['String'];\n};\n\nexport type Organization = IdObjectNode & Node & {\n __typename?: 'Organization';\n archived: Scalars['Boolean'];\n id: Scalars['String'];\n name: Scalars['String'];\n viewerMembership?: Maybe;\n};\n\nexport type PageInfo = {\n __typename?: 'PageInfo';\n endCursor?: Maybe;\n hasNextPage: Scalars['Boolean'];\n hasPreviousPage: Scalars['Boolean'];\n startCursor?: Maybe;\n};\n\nexport type Query = {\n __typename?: 'Query';\n viewer: Viewer;\n};\n\nexport type RepeatUnit =\n | 'DAY'\n | 'NONE'\n | 'WEEK';\n\nexport type ResetPasswordResponse = {\n __typename?: 'ResetPasswordResponse';\n ok: Scalars['Boolean'];\n};\n\nexport type Subscription = {\n __typename?: 'Subscription';\n viewerMessages: ViewerMessage;\n};\n\nexport type TaskConfig = ImapBackupTaskConfig | ImapMigrationTaskConfig;\n\nexport type TaskConfigConnection = {\n __typename?: 'TaskConfigConnection';\n edges: Array;\n pageInfo: PageInfo;\n};\n\nexport type TaskConfigEdge = {\n __typename?: 'TaskConfigEdge';\n cursor: Scalars['String'];\n node: TaskConfig;\n};\n\nexport type TaskType =\n | 'IMAP_BACKUP'\n | 'IMAP_MIGRATE';\n\nexport type TextMessage = {\n __typename?: 'TextMessage';\n message: Scalars['String'];\n};\n\nexport type User = IdObjectNode & Node & {\n __typename?: 'User';\n archived: Scalars['Boolean'];\n id: Scalars['String'];\n organizations: Array;\n requestedBackupAccess: Scalars['Boolean'];\n username: Scalars['String'];\n};\n\nexport type Viewer = Node & {\n __typename?: 'Viewer';\n IMAPAutoconfig: ImapAutoConfig;\n IMAPConnectivity: ImapConnectivity;\n archived: Scalars['Boolean'];\n id: Scalars['String'];\n node: Node;\n taskConfigs: TaskConfigConnection;\n user?: Maybe;\n};\n\n\nexport type ViewerImapAutoconfigArgs = {\n domain: Scalars['String'];\n};\n\n\nexport type ViewerImapConnectivityArgs = {\n connType?: ImapConnType;\n host: Scalars['String'];\n password?: Scalars['String'];\n port?: InputMaybe;\n username?: Scalars['String'];\n};\n\n\nexport type ViewerNodeArgs = {\n id: Scalars['String'];\n};\n\n\nexport type ViewerTaskConfigsArgs = {\n after?: InputMaybe;\n before?: InputMaybe;\n first?: Scalars['Int'];\n organizationId: Scalars['String'];\n search?: InputMaybe;\n showArchived?: Scalars['Boolean'];\n type?: InputMaybe;\n};\n\nexport type ViewerMessage = ImapMigrationTaskProgress | TextMessage;\n\nexport type UserRequestedBackupAccessQueryVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type UserRequestedBackupAccessQuery = { __typename?: 'Query', viewer: { __typename?: 'Viewer', id: string, user?: { __typename?: 'User', id: string, requestedBackupAccess: boolean } | null } };\n\nexport type RequestBackupAccessMutationVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type RequestBackupAccessMutation = { __typename?: 'Mutation', requestBackupAccess: { __typename?: 'AuthResponse', ok: boolean, viewer: { __typename?: 'Viewer', id: string, user?: { __typename?: 'User', id: string, requestedBackupAccess: boolean } | null } } };\n\nexport type ImapMigrationTaskConfigArchiveOrDeleteMutationVariables = Exact<{\n pairs: Array | ArchiveOrDeletePair;\n}>;\n\n\nexport type ImapMigrationTaskConfigArchiveOrDeleteMutation = { __typename?: 'Mutation', toggleNodesArchiveStatusOrDeleteDraft: { __typename?: 'ArchiveOrDeleteResponse', deletedIds: Array, changedNodes: Array<{ __typename: 'IMAPBackupTaskConfig', id: string, archived: boolean } | { __typename: 'IMAPMailbox', id: string, archived: boolean } | { __typename: 'IMAPMigrationTaskConfig', id: string, archived: boolean } | { __typename: 'IMAPMigrationTaskRun', id: string, archived: boolean } | { __typename: 'Organization', id: string, archived: boolean } | { __typename: 'User', id: string, archived: boolean } | { __typename: 'Viewer', id: string, archived: boolean }> } };\n\nexport type FinalizeConfigQueryVariables = Exact<{\n id: Scalars['String'];\n}>;\n\n\nexport type FinalizeConfigQuery = { __typename?: 'Query', viewer: { __typename?: 'Viewer', id: string, node: { __typename?: 'IMAPBackupTaskConfig', id: string } | { __typename?: 'IMAPMailbox', id: string } | (\n { __typename: 'IMAPMigrationTaskConfig', id: string }\n & { ' $fragmentRefs'?: { 'ImapMigrationTaskConfigFinalizeFragment': ImapMigrationTaskConfigFinalizeFragment } }\n ) | { __typename?: 'IMAPMigrationTaskRun', id: string } | { __typename?: 'Organization', id: string } | { __typename?: 'User', id: string } | { __typename?: 'Viewer', id: string } } };\n\nexport type IdentityViewerFragment = { __typename?: 'Viewer', id: string, user?: { __typename?: 'User', id: string, username: string, organizations: Array<{ __typename?: 'Organization', id: string, name: string, viewerMembership?: MembershipType | null }> } | null } & { ' $fragmentName'?: 'IdentityViewerFragment' };\n\nexport type CreateUserMutationVariables = Exact<{\n username: Scalars['String'];\n password: Scalars['String'];\n password2: Scalars['String'];\n}>;\n\n\nexport type CreateUserMutation = { __typename?: 'Mutation', createUser: { __typename?: 'AuthResponse', ok: boolean, viewer: (\n { __typename?: 'Viewer', user?: { __typename?: 'User', id: string } | null }\n & { ' $fragmentRefs'?: { 'IdentityViewerFragment': IdentityViewerFragment } }\n ) } };\n\nexport type AuthenticateMutationVariables = Exact<{\n username: Scalars['String'];\n password: Scalars['String'];\n}>;\n\n\nexport type AuthenticateMutation = { __typename?: 'Mutation', authenticate: { __typename?: 'AuthResponse', ok: boolean, viewer: (\n { __typename?: 'Viewer' }\n & { ' $fragmentRefs'?: { 'IdentityViewerFragment': IdentityViewerFragment } }\n ) } };\n\nexport type AuthQueryVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type AuthQuery = { __typename?: 'Query', viewer: (\n { __typename?: 'Viewer' }\n & { ' $fragmentRefs'?: { 'IdentityViewerFragment': IdentityViewerFragment } }\n ) };\n\nexport type LogoutMutationVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type LogoutMutation = { __typename?: 'Mutation', logout: { __typename?: 'AuthResponse', viewer: (\n { __typename?: 'Viewer' }\n & { ' $fragmentRefs'?: { 'IdentityViewerFragment': IdentityViewerFragment } }\n ) } };\n\nexport type ForgotPasswordMutationVariables = Exact<{\n username: Scalars['String'];\n}>;\n\n\nexport type ForgotPasswordMutation = { __typename?: 'Mutation', sendResetPasswordEmail: { __typename?: 'ResetPasswordResponse', ok: boolean } };\n\nexport type ResetPasswordMutationVariables = Exact<{\n newPassword: Scalars['String'];\n resetToken: Scalars['String'];\n}>;\n\n\nexport type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword: { __typename?: 'ResetPasswordResponse', ok: boolean } };\n\nexport type ImapAutoConfigQueryVariables = Exact<{\n domain: Scalars['String'];\n}>;\n\n\nexport type ImapAutoConfigQuery = { __typename?: 'Query', viewer: { __typename?: 'Viewer', id: string, IMAPAutoconfig: { __typename?: 'IMAPAutoConfig', port: number, host: string } } };\n\nexport type ImapConnectivityQueryVariables = Exact<{\n host: Scalars['String'];\n port?: InputMaybe;\n connType?: ImapConnType;\n username?: Scalars['String'];\n password?: Scalars['String'];\n}>;\n\n\nexport type ImapConnectivityQuery = { __typename?: 'Query', viewer: { __typename?: 'Viewer', id: string, IMAPConnectivity: { __typename?: 'IMAPConnectivity', server: boolean, login: boolean, port?: number | null } } };\n\nexport type ViewerMessagesSubscriptionVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type ViewerMessagesSubscription = { __typename?: 'Subscription', viewerMessages: { __typename: 'IMAPMigrationTaskProgress', changedNode: { __typename?: 'IMAPMigrationTaskConfig', id: string, runs: Array<{ __typename?: 'IMAPMigrationTaskRun', id: string, startedAt?: string | null, finishedAt?: string | null, hasError: boolean, progressTotal: number, progressCurrent: number }> } } | { __typename: 'TextMessage', message: string } };\n\nexport type ImapMigrationTaskConfigCardMigrationConfigFragment = { __typename?: 'IMAPMigrationTaskConfig', id: string, createdAt: string, transferDown: number, transferUp: number, isDraft: boolean, archived: boolean, runs: Array<{ __typename?: 'IMAPMigrationTaskRun', id: string, startedAt?: string | null, finishedAt?: string | null, hasError: boolean, progressTotal: number, progressCurrent: number }>, source: { __typename?: 'IMAPMailbox', id: string, host: string, port: number, username: string, connectionType: ImapConnType }, destination: { __typename?: 'IMAPMailbox', id: string, host: string, port: number, username: string, connectionType: ImapConnType } } & { ' $fragmentName'?: 'ImapMigrationTaskConfigCardMigrationConfigFragment' };\n\nexport type CreateImapMigrationScheduleMutationVariables = Exact<{\n id: Scalars['String'];\n}>;\n\n\nexport type CreateImapMigrationScheduleMutation = { __typename?: 'Mutation', createImapMigrationTaskSchedule: { __typename?: 'EditTaskConfigResponse', error?: string | null, taskConfig?: { __typename?: 'IMAPBackupTaskConfig' } | (\n { __typename?: 'IMAPMigrationTaskConfig' }\n & { ' $fragmentRefs'?: { 'ImapMigrationTaskConfigCardMigrationConfigFragment': ImapMigrationTaskConfigCardMigrationConfigFragment } }\n ) | null } };\n\nexport type ImapMigrationTaskConfigFinalizeFragment = { __typename?: 'IMAPMigrationTaskConfig', id: string, createdAt: string, transferDown: number, transferUp: number, isDraft: boolean, source: { __typename?: 'IMAPMailbox', id: string, host: string, port: number, username: string, connectionType: ImapConnType, connectivity: { __typename?: 'IMAPConnectivity', server: boolean, login: boolean }, stats: { __typename?: 'IMAPMailboxStats', quota: number, used: number, folders: Array<{ __typename?: 'IMAPFolder', name: string, numMessages: number }> } }, destination: { __typename?: 'IMAPMailbox', id: string, host: string, port: number, username: string, connectionType: ImapConnType, connectivity: { __typename?: 'IMAPConnectivity', server: boolean, login: boolean }, stats: { __typename?: 'IMAPMailboxStats', quota: number, used: number, folders: Array<{ __typename?: 'IMAPFolder', name: string, numMessages: number }> } } } & { ' $fragmentName'?: 'ImapMigrationTaskConfigFinalizeFragment' };\n\nexport type EditImapMigrationConfigToFinalizeMutationVariables = Exact<{\n taskId: Scalars['String'];\n isDraft?: InputMaybe;\n}>;\n\n\nexport type EditImapMigrationConfigToFinalizeMutation = { __typename?: 'Mutation', editImapMigrationConfig: { __typename?: 'EditTaskConfigResponse', error?: string | null, taskConfig?: { __typename: 'IMAPBackupTaskConfig', id: string } | { __typename: 'IMAPMigrationTaskConfig', id: string } | null } };\n\nexport type CreateImapMigrationTaskConfigMutationVariables = Exact<{\n organizationId: Scalars['String'];\n srcHost: Scalars['String'];\n srcPort?: InputMaybe;\n srcConnectionType?: InputMaybe;\n srcUsername: Scalars['String'];\n srcPassword: Scalars['String'];\n destHost: Scalars['String'];\n destPort?: InputMaybe;\n destConnectionType?: InputMaybe;\n destUsername: Scalars['String'];\n destPassword: Scalars['String'];\n repeatUnit?: InputMaybe;\n repeatCountTotal?: InputMaybe;\n isDraft?: InputMaybe;\n}>;\n\n\nexport type CreateImapMigrationTaskConfigMutation = { __typename?: 'Mutation', createImapMigrationConfig: { __typename?: 'CreateTaskConfigResponse', error?: string | null, taskConfig?: { __typename?: 'IMAPBackupTaskConfig', id: string } | { __typename?: 'IMAPMigrationTaskConfig', id: string } | null } };\n\nexport type MigrationConfigsQueryVariables = Exact<{\n organizationId: Scalars['String'];\n first?: InputMaybe;\n after?: InputMaybe;\n before?: InputMaybe;\n search?: InputMaybe;\n showArchived?: InputMaybe;\n}>;\n\n\nexport type MigrationConfigsQuery = { __typename?: 'Query', viewer: { __typename?: 'Viewer', id: string, taskConfigs: { __typename?: 'TaskConfigConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null, endCursor?: string | null }, edges: Array<{ __typename?: 'TaskConfigEdge', node: { __typename: 'IMAPBackupTaskConfig', archived: boolean } | (\n { __typename: 'IMAPMigrationTaskConfig', archived: boolean, id: string }\n & { ' $fragmentRefs'?: { 'ImapMigrationTaskConfigCardMigrationConfigFragment': ImapMigrationTaskConfigCardMigrationConfigFragment } }\n ) }> } } };\n\nexport const IdentityViewerFragmentDoc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"FragmentDefinition\",\"name\":{\"kind\":\"Name\",\"value\":\"IdentityViewer\"},\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Viewer\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"user\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"organizations\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"name\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewerMembership\"}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const ImapMigrationTaskConfigCardMigrationConfigFragmentDoc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"FragmentDefinition\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigCardMigrationConfig\"},\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"createdAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"transferDown\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"transferUp\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"archived\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"runs\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"startedAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"finishedAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"hasError\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"progressTotal\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"progressCurrent\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"source\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectionType\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"destination\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectionType\"}}]}}]}}]} as unknown as DocumentNode;\nexport const ImapMigrationTaskConfigFinalizeFragmentDoc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"FragmentDefinition\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigFinalize\"},\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"createdAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"transferDown\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"transferUp\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"source\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectionType\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectivity\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"server\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"login\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"stats\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"folders\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"name\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"numMessages\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"quota\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"used\"}}]}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"destination\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectionType\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"connectivity\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"server\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"login\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"stats\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"folders\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"name\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"numMessages\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"quota\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"used\"}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const UserRequestedBackupAccessDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"userRequestedBackupAccess\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"user\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"requestedBackupAccess\"}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const RequestBackupAccessDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"requestBackupAccess\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"requestBackupAccess\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"ok\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"user\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"requestedBackupAccess\"}}]}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const ImapMigrationTaskConfigArchiveOrDeleteDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigArchiveOrDelete\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"pairs\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"ListType\",\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"ArchiveOrDeletePair\"}}}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"toggleNodesArchiveStatusOrDeleteDraft\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"pairs\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"pairs\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"changedNodes\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"__typename\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"archived\"}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IDObjectNode\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"archived\"}}]}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"deletedIds\"}}]}}]}}]} as unknown as DocumentNode;\nexport const FinalizeConfigDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"FinalizeConfig\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"node\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"__typename\"}},{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigFinalize\"}}]}}]}}]}}]}},...ImapMigrationTaskConfigFinalizeFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const CreateUserDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"createUser\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password2\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"createUser\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"password2\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password2\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"ok\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IdentityViewer\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"user\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}]}}]}}]}}]}},...IdentityViewerFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const AuthenticateDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"authenticate\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"authenticate\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"ok\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IdentityViewer\"}}]}}]}}]}},...IdentityViewerFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const AuthDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"auth\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IdentityViewer\"}}]}}]}},...IdentityViewerFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const LogoutDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"Logout\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"logout\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IdentityViewer\"}}]}}]}}]}},...IdentityViewerFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const ForgotPasswordDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"forgotPassword\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"sendResetPasswordEmail\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"ok\"}}]}}]}}]} as unknown as DocumentNode;\nexport const ResetPasswordDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"resetPassword\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"newPassword\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"resetToken\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"resetPassword\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"newPassword\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"newPassword\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"resetToken\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"resetToken\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"ok\"}}]}}]}}]} as unknown as DocumentNode;\nexport const ImapAutoConfigDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPAutoConfig\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"domain\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPAutoconfig\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"domain\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"domain\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const ImapConnectivityDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPConnectivity\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Int\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"connType\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPConnType\"}}},\"defaultValue\":{\"kind\":\"EnumValue\",\"value\":\"AUTO\"}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}},\"defaultValue\":{\"kind\":\"StringValue\",\"value\":\"\",\"block\":false}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}},\"defaultValue\":{\"kind\":\"StringValue\",\"value\":\"\",\"block\":false}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPConnectivity\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"host\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"connType\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"connType\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"username\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"password\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"server\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"login\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"port\"}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const ViewerMessagesDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"subscription\",\"name\":{\"kind\":\"Name\",\"value\":\"ViewerMessages\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewerMessages\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"__typename\"}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"TextMessage\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"message\"}}]}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskProgress\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"changedNode\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"runs\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"startedAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"finishedAt\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"hasError\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"progressTotal\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"progressCurrent\"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const CreateImapMigrationScheduleDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"CreateIMAPMigrationSchedule\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"createImapMigrationTaskSchedule\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfigId\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"error\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfig\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigCardMigrationConfig\"}}]}}]}}]}}]}},...ImapMigrationTaskConfigCardMigrationConfigFragmentDoc.definitions]} as unknown as DocumentNode;\nexport const EditImapMigrationConfigToFinalizeDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"EditIMAPMigrationConfigToFinalize\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"taskId\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Boolean\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"editImapMigrationConfig\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfigId\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"taskId\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"error\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfig\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"__typename\"}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Node\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}]}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const CreateImapMigrationTaskConfigDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"createIMAPMigrationTaskConfig\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcHost\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPort\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Int\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcConnectionType\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPConnType\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcUsername\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPassword\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destHost\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destPort\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Int\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destConnectionType\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPConnType\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destUsername\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destPassword\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatUnit\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"RepeatUnit\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatCountTotal\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Int\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Boolean\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"createImapMigrationConfig\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"srcHost\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcHost\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPort\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPort\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"srcConnectionType\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcConnectionType\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"srcUsername\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcUsername\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPassword\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"srcPassword\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"destHost\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destHost\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"destPort\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destPort\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"destConnectionType\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destConnectionType\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"destUsername\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destUsername\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"destPassword\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"destPassword\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatUnit\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatUnit\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatCountTotal\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"repeatCountTotal\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"isDraft\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"error\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfig\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Node\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}]}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}}]}}]}}]}}]}}]} as unknown as DocumentNode;\nexport const MigrationConfigsDocument = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"query\",\"name\":{\"kind\":\"Name\",\"value\":\"migrationConfigs\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"first\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Int\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"after\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"before\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"search\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"String\"}}},{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"showArchived\"}},\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Boolean\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"viewer\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"taskConfigs\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"first\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"first\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"after\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"after\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"before\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"before\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"organizationId\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"search\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"search\"}}},{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"showArchived\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"showArchived\"}}}],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"pageInfo\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"hasNextPage\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"hasPreviousPage\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"startCursor\"}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"endCursor\"}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"edges\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"node\"},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"__typename\"}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IDObjectNode\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"archived\"}}]}},{\"kind\":\"InlineFragment\",\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfig\"}},\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"}},{\"kind\":\"FragmentSpread\",\"name\":{\"kind\":\"Name\",\"value\":\"IMAPMigrationTaskConfigCardMigrationConfig\"}}]}}]}}]}}]}}]}}]}},...ImapMigrationTaskConfigCardMigrationConfigFragmentDoc.definitions]} as unknown as DocumentNode;","import { TypedDocumentNode as DocumentNode, ResultOf } from '@graphql-typed-document-node/core';\n\n\nexport type FragmentType> = TDocumentType extends DocumentNode<\n infer TType,\n any\n>\n ? TType extends { ' $fragmentName'?: infer TKey }\n ? TKey extends string\n ? { ' $fragmentRefs'?: { [key in TKey]: TType } }\n : never\n : never\n : never;\n\n// return non-nullable if `fragmentType` is non-nullable\nexport function useFragment(\n _documentNode: DocumentNode,\n fragmentType: FragmentType>\n): TType;\n// return nullable if `fragmentType` is nullable\nexport function useFragment(\n _documentNode: DocumentNode,\n fragmentType: FragmentType> | null | undefined\n): TType | null | undefined;\n// return array of non-nullable if `fragmentType` is array of non-nullable\nexport function useFragment(\n _documentNode: DocumentNode,\n fragmentType: ReadonlyArray>>\n): ReadonlyArray;\n// return array of nullable if `fragmentType` is array of nullable\nexport function useFragment(\n _documentNode: DocumentNode,\n fragmentType: ReadonlyArray>> | null | undefined\n): ReadonlyArray | null | undefined;\nexport function useFragment(\n _documentNode: DocumentNode,\n fragmentType: FragmentType> | ReadonlyArray>> | null | undefined\n): TType | ReadonlyArray | null | undefined {\n return fragmentType as any;\n}\n\n\nexport function makeFragmentData<\n F extends DocumentNode,\n FT extends ResultOf\n>(data: FT, _fragment: F): FragmentType {\n return data as FragmentType;\n}","import React from \"react\";\nimport cx from \"classnames\";\n\nconst BUTTON_VARIANTS = {\n indigo:\n \"bg-indigo-600 hover:bg-indigo-700 dark:bg-indigo-700 dark:hover:bg-indigo-600 focus:ring-indigo-500 text-white\",\n transparent:\n \"bg-transparent shadow-transparent focus:ring-0 focus:ring-offset-0 outline-none focus:ring-neutral-300 dark:focus:ring-neutral-500\",\n secondary: `bg-neutral-50 dark:bg-neutral-700 hover:bg-neutral-100 hover:dark:bg-neutral-600`,\n destructive:\n \"bg-red-600 hover:bg-red-700 dark:bg-red-700 dark:hover:bg-red-600 focus:ring-red-500 text-white\",\n} as const;\n\nexport const Button = React.forwardRef<\n HTMLButtonElement,\n JSX.IntrinsicElements[\"button\"] & {\n variant?: keyof typeof BUTTON_VARIANTS;\n roundLevel?: \"md\" | \"full\" | \"lg\" | \"\";\n noPadding?: boolean;\n }\n>(\n (\n {\n className,\n variant = \"indigo\",\n roundLevel = \"md\",\n noPadding = false,\n ...props\n },\n ref\n ) => {\n const variantClassName = BUTTON_VARIANTS[variant];\n let roundedClassName = \"\";\n if (roundLevel) {\n roundedClassName = `rounded-${roundLevel}`;\n } else if (roundLevel === \"\") {\n roundedClassName = \"rounded\";\n }\n let disabledClassName = \"\";\n if (props.disabled) {\n disabledClassName = \"pointer-events-none\";\n }\n return (\n \n );\n }\n);\n","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\tvar nativeCodeString = '[native code]';\n\n\tfunction classNames() {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tif (arg.length) {\n\t\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\t\tif (inner) {\n\t\t\t\t\t\tclasses.push(inner);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\t\t\tclasses.push(arg.toString());\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","\"use strict\";\n\nvar bundleURL = {};\n\nfunction getBundleURLCached(id) {\n var value = bundleURL[id];\n\n if (!value) {\n value = getBundleURL();\n bundleURL[id] = value;\n }\n\n return value;\n}\n\nfunction getBundleURL() {\n try {\n throw new Error();\n } catch (err) {\n var matches = ('' + err.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\\/\\/[^)\\n]+/g);\n\n if (matches) {\n // The first two stack frames will be this function and getBundleURLCached.\n // Use the 3rd one, which will be a runtime in the original bundle.\n return getBaseURL(matches[2]);\n }\n }\n\n return '/';\n}\n\nfunction getBaseURL(url) {\n return ('' + url).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\\/\\/.+)\\/[^/]+$/, '$1') + '/';\n} // TODO: Replace uses with `new URL(url).origin` when ie11 is no longer supported.\n\n\nfunction getOrigin(url) {\n var matches = ('' + url).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\\/\\/[^/]+/);\n\n if (!matches) {\n throw new Error('Origin not found');\n }\n\n return matches[0];\n}\n\nexports.getBundleURL = getBundleURLCached;\nexports.getBaseURL = getBaseURL;\nexports.getOrigin = getOrigin;","/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),ca=require(\"scheduler\");function p(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function v(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var z={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){z[a]=new v(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];z[b]=new v(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){z[a]=new v(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){z[a]=new v(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){z[a]=new v(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){z[a]=new v(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){z[a]=new v(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){z[a]=new v(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){z[a]=new v(a,5,!1,a.toLowerCase(),null,!1,!1)});var ra=/[\\-:]([a-z])/g;function sa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(ra,\nsa);z[b]=new v(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!1,!1)});\nz.xlinkHref=new v(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction ta(a,b,c,d){var e=z.hasOwnProperty(b)?z[b]:null;if(null!==e?0!==e.type:d||!(2h||e[g]!==f[h]){var k=\"\\n\"+e[g].replace(\" at new \",\" at \");a.displayName&&k.includes(\"\")&&(k=k.replace(\"\",a.displayName));return k}while(1<=g&&0<=h)}break}}}finally{Na=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Ma(a):\"\"}\nfunction Pa(a){switch(a.tag){case 5:return Ma(a.type);case 16:return Ma(\"Lazy\");case 13:return Ma(\"Suspense\");case 19:return Ma(\"SuspenseList\");case 0:case 2:case 15:return a=Oa(a.type,!1),a;case 11:return a=Oa(a.type.render,!1),a;case 1:return a=Oa(a.type,!0),a;default:return\"\"}}\nfunction Qa(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ya:return\"Fragment\";case wa:return\"Portal\";case Aa:return\"Profiler\";case za:return\"StrictMode\";case Ea:return\"Suspense\";case Fa:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case Ca:return(a.displayName||\"Context\")+\".Consumer\";case Ba:return(a._context.displayName||\"Context\")+\".Provider\";case Da:var b=a.render;a=a.displayName;a||(a=b.displayName||\nb.name||\"\",a=\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");return a;case Ga:return b=a.displayName||null,null!==b?b:Qa(a.type)||\"Memo\";case Ha:b=a._payload;a=a._init;try{return Qa(a(b))}catch(c){}}return null}\nfunction Ra(a){var b=a.type;switch(a.tag){case 24:return\"Cache\";case 9:return(b.displayName||\"Context\")+\".Consumer\";case 10:return(b._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return a=b.render,a=a.displayName||a.name||\"\",b.displayName||(\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return b;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return Qa(b);case 8:return b===za?\"StrictMode\":\"Mode\";case 22:return\"Offscreen\";\ncase 12:return\"Profiler\";case 21:return\"Scope\";case 13:return\"Suspense\";case 19:return\"SuspenseList\";case 25:return\"TracingMarker\";case 1:case 0:case 17:case 2:case 14:case 15:if(\"function\"===typeof b)return b.displayName||b.name||null;if(\"string\"===typeof b)return b}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return a;case \"object\":return a;default:return\"\"}}\nfunction Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return A({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function ab(a,b){b=b.checked;null!=b&&ta(a,\"checked\",b,!1)}\nfunction bb(a,b){ab(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?cb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&cb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction db(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction cb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}var eb=Array.isArray;\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e\"+b.valueOf().toString()+\"\";for(b=mb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction ob(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,\nzoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(pb).forEach(function(a){qb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);pb[b]=pb[a]})});function rb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||pb.hasOwnProperty(a)&&pb[a]?(\"\"+b).trim():b+\"px\"}\nfunction sb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=rb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var tb=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction ub(a,b){if(b){if(tb[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(p(60));if(\"object\"!==typeof b.dangerouslySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}\nfunction vb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}var wb=null;function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(p(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;a>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;\nfunction tc(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;\ndefault:return a}}function uc(a,b){var c=a.pendingLanes;if(0===c)return 0;var d=0,e=a.suspendedLanes,f=a.pingedLanes,g=c&268435455;if(0!==g){var h=g&~e;0!==h?d=tc(h):(f&=g,0!==f&&(d=tc(f)))}else g=c&~e,0!==g?d=tc(g):0!==f&&(d=tc(f));if(0===d)return 0;if(0!==b&&b!==d&&0===(b&e)&&(e=d&-d,f=b&-b,e>=f||16===e&&0!==(f&4194240)))return b;0!==(d&4)&&(d|=c&16);b=a.entangledLanes;if(0!==b)for(a=a.entanglements,b&=d;0c;c++)b.push(a);return b}\nfunction Ac(a,b,c){a.pendingLanes|=b;536870912!==b&&(a.suspendedLanes=0,a.pingedLanes=0);a=a.eventTimes;b=31-oc(b);a[b]=c}function Bc(a,b){var c=a.pendingLanes&~b;a.pendingLanes=b;a.suspendedLanes=0;a.pingedLanes=0;a.expiredLanes&=b;a.mutableReadLanes&=b;a.entangledLanes&=b;b=a.entanglements;var d=a.eventTimes;for(a=a.expirationTimes;0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Je(c)}}function Le(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Le(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Me(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Ne(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nfunction Oe(a){var b=Me(),c=a.focusedElem,d=a.selectionRange;if(b!==c&&c&&c.ownerDocument&&Le(c.ownerDocument.documentElement,c)){if(null!==d&&Ne(c))if(b=d.start,a=d.end,void 0===a&&(a=b),\"selectionStart\"in c)c.selectionStart=b,c.selectionEnd=Math.min(a,c.value.length);else if(a=(b=c.ownerDocument||document)&&b.defaultView||window,a.getSelection){a=a.getSelection();var e=c.textContent.length,f=Math.min(d.start,e);d=void 0===d.end?f:Math.min(d.end,e);!a.extend&&f>d&&(e=d,d=f,f=e);e=Ke(c,f);var g=Ke(c,\nd);e&&g&&(1!==a.rangeCount||a.anchorNode!==e.node||a.anchorOffset!==e.offset||a.focusNode!==g.node||a.focusOffset!==g.offset)&&(b=b.createRange(),b.setStart(e.node,e.offset),a.removeAllRanges(),f>d?(a.addRange(b),a.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),a.addRange(b)))}b=[];for(a=c;a=a.parentNode;)1===a.nodeType&&b.push({element:a,left:a.scrollLeft,top:a.scrollTop});\"function\"===typeof c.focus&&c.focus();for(c=0;c=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Ne(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Ie(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Tf||(a.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G(a,b){Tf++;Sf[Tf]=a.current;a.current=b}var Vf={},H=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(a,b){var c=a.type.contextTypes;if(!c)return Vf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}\nfunction Zf(a){a=a.childContextTypes;return null!==a&&void 0!==a}function $f(){E(Wf);E(H)}function ag(a,b,c){if(H.current!==Vf)throw Error(p(168));G(H,b);G(Wf,c)}function bg(a,b,c){var d=a.stateNode;b=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in b))throw Error(p(108,Ra(a)||\"Unknown\",e));return A({},c,d)}\nfunction cg(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Vf;Xf=H.current;G(H,a);G(Wf,Wf.current);return!0}function dg(a,b,c){var d=a.stateNode;if(!d)throw Error(p(169));c?(a=bg(a,b,Xf),d.__reactInternalMemoizedMergedChildContext=a,E(Wf),E(H),G(H,a)):E(Wf);G(Wf,c)}var eg=null,fg=!1,gg=!1;function hg(a){null===eg?eg=[a]:eg.push(a)}function ig(a){fg=!0;hg(a)}\nfunction jg(){if(!gg&&null!==eg){gg=!0;var a=0,b=C;try{var c=eg;for(C=1;a>=g;e-=g;rg=1<<32-oc(b)+e|c<w?(x=u,u=null):x=u.sibling;var n=r(e,u,h[w],k);if(null===n){null===u&&(u=x);break}a&&u&&null===n.alternate&&b(e,u);g=f(n,g,w);null===m?l=n:m.sibling=n;m=n;u=x}if(w===h.length)return c(e,u),I&&tg(e,w),l;if(null===u){for(;ww?(x=m,m=null):x=m.sibling;var t=r(e,m,n.value,k);if(null===t){null===m&&(m=x);break}a&&m&&null===t.alternate&&b(e,m);g=f(t,g,w);null===u?l=t:u.sibling=t;u=t;m=x}if(n.done)return c(e,\nm),I&&tg(e,w),l;if(null===m){for(;!n.done;w++,n=h.next())n=q(e,n.value,k),null!==n&&(g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);I&&tg(e,w);return l}for(m=d(e,m);!n.done;w++,n=h.next())n=y(m,e,w,n.value,k),null!==n&&(a&&null!==n.alternate&&m.delete(null===n.key?w:n.key),g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);a&&m.forEach(function(a){return b(e,a)});I&&tg(e,w);return l}function J(a,d,f,h){\"object\"===typeof f&&null!==f&&f.type===ya&&null===f.key&&(f=f.props.children);if(\"object\"===typeof f&&null!==f){switch(f.$$typeof){case va:a:{for(var k=\nf.key,l=d;null!==l;){if(l.key===k){k=f.type;if(k===ya){if(7===l.tag){c(a,l.sibling);d=e(l,f.props.children);d.return=a;a=d;break a}}else if(l.elementType===k||\"object\"===typeof k&&null!==k&&k.$$typeof===Ha&&uh(k)===l.type){c(a,l.sibling);d=e(l,f.props);d.ref=sh(a,l,f);d.return=a;a=d;break a}c(a,l);break}else b(a,l);l=l.sibling}f.type===ya?(d=Ah(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=yh(f.type,f.key,f.props,null,a.mode,h),h.ref=sh(a,d,f),h.return=a,a=h)}return g(a);case wa:a:{for(l=f.key;null!==\nd;){if(d.key===l)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=zh(f,a.mode,h);d.return=a;a=d}return g(a);case Ha:return l=f._init,J(a,d,l(f._payload),h)}if(eb(f))return n(a,d,f,h);if(Ka(f))return t(a,d,f,h);th(a,f)}return\"string\"===typeof f&&\"\"!==f||\"number\"===typeof f?(f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):\n(c(a,d),d=xh(f,a.mode,h),d.return=a,a=d),g(a)):c(a,d)}return J}var Bh=vh(!0),Ch=vh(!1),Dh={},Eh=Uf(Dh),Fh=Uf(Dh),Gh=Uf(Dh);function Hh(a){if(a===Dh)throw Error(p(174));return a}function Ih(a,b){G(Gh,b);G(Fh,a);G(Eh,Dh);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:lb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=lb(b,a)}E(Eh);G(Eh,b)}function Jh(){E(Eh);E(Fh);E(Gh)}\nfunction Kh(a){Hh(Gh.current);var b=Hh(Eh.current);var c=lb(b,a.type);b!==c&&(G(Fh,a),G(Eh,c))}function Lh(a){Fh.current===a&&(E(Eh),E(Fh))}var M=Uf(0);\nfunction Mh(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&128))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var Nh=[];\nfunction Oh(){for(var a=0;ac?c:4;a(!0);var d=Qh.transition;Qh.transition={};try{a(!1),b()}finally{C=c,Qh.transition=d}}function Fi(){return di().memoizedState}\nfunction Gi(a,b,c){var d=lh(a);c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(Hi(a))Ii(b,c);else if(c=Yg(a,b,c,d),null!==c){var e=L();mh(c,a,d,e);Ji(c,b,d)}}\nfunction ri(a,b,c){var d=lh(a),e={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(Hi(a))Ii(b,e);else{var f=a.alternate;if(0===a.lanes&&(null===f||0===f.lanes)&&(f=b.lastRenderedReducer,null!==f))try{var g=b.lastRenderedState,h=f(g,c);e.hasEagerState=!0;e.eagerState=h;if(He(h,g)){var k=b.interleaved;null===k?(e.next=e,Xg(b)):(e.next=k.next,k.next=e);b.interleaved=e;return}}catch(l){}finally{}c=Yg(a,b,e,d);null!==c&&(e=L(),mh(c,a,d,e),Ji(c,b,d))}}\nfunction Hi(a){var b=a.alternate;return a===N||null!==b&&b===N}function Ii(a,b){Th=Sh=!0;var c=a.pending;null===c?b.next=b:(b.next=c.next,c.next=b);a.pending=b}function Ji(a,b,c){if(0!==(c&4194240)){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c)}}\nvar ai={readContext:Vg,useCallback:Q,useContext:Q,useEffect:Q,useImperativeHandle:Q,useInsertionEffect:Q,useLayoutEffect:Q,useMemo:Q,useReducer:Q,useRef:Q,useState:Q,useDebugValue:Q,useDeferredValue:Q,useTransition:Q,useMutableSource:Q,useSyncExternalStore:Q,useId:Q,unstable_isNewReconciler:!1},Yh={readContext:Vg,useCallback:function(a,b){ci().memoizedState=[a,void 0===b?null:b];return a},useContext:Vg,useEffect:vi,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return ti(4194308,\n4,yi.bind(null,b,a),c)},useLayoutEffect:function(a,b){return ti(4194308,4,a,b)},useInsertionEffect:function(a,b){return ti(4,2,a,b)},useMemo:function(a,b){var c=ci();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=ci();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};d.queue=a;a=a.dispatch=Gi.bind(null,N,a);return[d.memoizedState,a]},useRef:function(a){var b=\nci();a={current:a};return b.memoizedState=a},useState:qi,useDebugValue:Ai,useDeferredValue:function(a){return ci().memoizedState=a},useTransition:function(){var a=qi(!1),b=a[0];a=Ei.bind(null,a[1]);ci().memoizedState=a;return[b,a]},useMutableSource:function(){},useSyncExternalStore:function(a,b,c){var d=N,e=ci();if(I){if(void 0===c)throw Error(p(407));c=c()}else{c=b();if(null===R)throw Error(p(349));0!==(Rh&30)||ni(d,b,c)}e.memoizedState=c;var f={value:c,getSnapshot:b};e.queue=f;vi(ki.bind(null,d,\nf,a),[a]);d.flags|=2048;li(9,mi.bind(null,d,f,c,b),void 0,null);return c},useId:function(){var a=ci(),b=R.identifierPrefix;if(I){var c=sg;var d=rg;c=(d&~(1<<32-oc(d)-1)).toString(32)+c;b=\":\"+b+\"R\"+c;c=Uh++;0\\x3c/script>\",a=a.removeChild(a.firstChild)):\n\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[Of]=b;a[Pf]=d;Aj(a,b,!1,!1);b.stateNode=a;a:{g=vb(c,d);switch(c){case \"dialog\":D(\"cancel\",a);D(\"close\",a);e=d;break;case \"iframe\":case \"object\":case \"embed\":D(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eHj&&(b.flags|=128,d=!0,Ej(f,!1),b.lanes=4194304)}else{if(!d)if(a=Mh(g),null!==a){if(b.flags|=128,d=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Ej(f,!0),null===f.tail&&\"hidden\"===f.tailMode&&!g.alternate&&!I)return S(b),null}else 2*B()-f.renderingStartTime>Hj&&1073741824!==c&&(b.flags|=128,d=!0,Ej(f,!1),b.lanes=4194304);f.isBackwards?(g.sibling=b.child,b.child=g):(c=f.last,null!==c?c.sibling=g:b.child=g,f.last=g)}if(null!==f.tail)return b=f.tail,f.rendering=\nb,f.tail=b.sibling,f.renderingStartTime=B(),b.sibling=null,c=M.current,G(M,d?c&1|2:c&1),b;S(b);return null;case 22:case 23:return Ij(),d=null!==b.memoizedState,null!==a&&null!==a.memoizedState!==d&&(b.flags|=8192),d&&0!==(b.mode&1)?0!==(gj&1073741824)&&(S(b),b.subtreeFlags&6&&(b.flags|=8192)):S(b),null;case 24:return null;case 25:return null}throw Error(p(156,b.tag));}\nfunction Jj(a,b){wg(b);switch(b.tag){case 1:return Zf(b.type)&&$f(),a=b.flags,a&65536?(b.flags=a&-65537|128,b):null;case 3:return Jh(),E(Wf),E(H),Oh(),a=b.flags,0!==(a&65536)&&0===(a&128)?(b.flags=a&-65537|128,b):null;case 5:return Lh(b),null;case 13:E(M);a=b.memoizedState;if(null!==a&&null!==a.dehydrated){if(null===b.alternate)throw Error(p(340));Ig()}a=b.flags;return a&65536?(b.flags=a&-65537|128,b):null;case 19:return E(M),null;case 4:return Jh(),null;case 10:return Rg(b.type._context),null;case 22:case 23:return Ij(),\nnull;case 24:return null;default:return null}}var Kj=!1,U=!1,Lj=\"function\"===typeof WeakSet?WeakSet:Set,V=null;function Mj(a,b){var c=a.ref;if(null!==c)if(\"function\"===typeof c)try{c(null)}catch(d){W(a,b,d)}else c.current=null}function Nj(a,b,c){try{c()}catch(d){W(a,b,d)}}var Oj=!1;\nfunction Pj(a,b){Cf=dd;a=Me();if(Ne(a)){if(\"selectionStart\"in a)var c={start:a.selectionStart,end:a.selectionEnd};else a:{c=(c=a.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&0!==d.rangeCount){c=d.anchorNode;var e=d.anchorOffset,f=d.focusNode;d=d.focusOffset;try{c.nodeType,f.nodeType}catch(F){c=null;break a}var g=0,h=-1,k=-1,l=0,m=0,q=a,r=null;b:for(;;){for(var y;;){q!==c||0!==e&&3!==q.nodeType||(h=g+e);q!==f||0!==d&&3!==q.nodeType||(k=g+d);3===q.nodeType&&(g+=\nq.nodeValue.length);if(null===(y=q.firstChild))break;r=q;q=y}for(;;){if(q===a)break b;r===c&&++l===e&&(h=g);r===f&&++m===d&&(k=g);if(null!==(y=q.nextSibling))break;q=r;r=q.parentNode}q=y}c=-1===h||-1===k?null:{start:h,end:k}}else c=null}c=c||{start:0,end:0}}else c=null;Df={focusedElem:a,selectionRange:c};dd=!1;for(V=b;null!==V;)if(b=V,a=b.child,0!==(b.subtreeFlags&1028)&&null!==a)a.return=b,V=a;else for(;null!==V;){b=V;try{var n=b.alternate;if(0!==(b.flags&1024))switch(b.tag){case 0:case 11:case 15:break;\ncase 1:if(null!==n){var t=n.memoizedProps,J=n.memoizedState,x=b.stateNode,w=x.getSnapshotBeforeUpdate(b.elementType===b.type?t:Lg(b.type,t),J);x.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var u=b.stateNode.containerInfo;1===u.nodeType?u.textContent=\"\":9===u.nodeType&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163));}}catch(F){W(b,b.return,F)}a=b.sibling;if(null!==a){a.return=b.return;V=a;break}V=b.return}n=Oj;Oj=!1;return n}\nfunction Qj(a,b,c){var d=b.updateQueue;d=null!==d?d.lastEffect:null;if(null!==d){var e=d=d.next;do{if((e.tag&a)===a){var f=e.destroy;e.destroy=void 0;void 0!==f&&Nj(b,c,f)}e=e.next}while(e!==d)}}function Rj(a,b){b=b.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){var c=b=b.next;do{if((c.tag&a)===a){var d=c.create;c.destroy=d()}c=c.next}while(c!==b)}}function Sj(a){var b=a.ref;if(null!==b){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}\"function\"===typeof b?b(a):b.current=a}}\nfunction Tj(a){var b=a.alternate;null!==b&&(a.alternate=null,Tj(b));a.child=null;a.deletions=null;a.sibling=null;5===a.tag&&(b=a.stateNode,null!==b&&(delete b[Of],delete b[Pf],delete b[of],delete b[Qf],delete b[Rf]));a.stateNode=null;a.return=null;a.dependencies=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.stateNode=null;a.updateQueue=null}function Uj(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction Vj(a){a:for(;;){for(;null===a.sibling;){if(null===a.return||Uj(a.return))return null;a=a.return}a.sibling.return=a.return;for(a=a.sibling;5!==a.tag&&6!==a.tag&&18!==a.tag;){if(a.flags&2)continue a;if(null===a.child||4===a.tag)continue a;else a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}\nfunction Wj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=Bf));else if(4!==d&&(a=a.child,null!==a))for(Wj(a,b,c),a=a.sibling;null!==a;)Wj(a,b,c),a=a.sibling}\nfunction Xj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(Xj(a,b,c),a=a.sibling;null!==a;)Xj(a,b,c),a=a.sibling}var X=null,Yj=!1;function Zj(a,b,c){for(c=c.child;null!==c;)ak(a,b,c),c=c.sibling}\nfunction ak(a,b,c){if(lc&&\"function\"===typeof lc.onCommitFiberUnmount)try{lc.onCommitFiberUnmount(kc,c)}catch(h){}switch(c.tag){case 5:U||Mj(c,b);case 6:var d=X,e=Yj;X=null;Zj(a,b,c);X=d;Yj=e;null!==X&&(Yj?(a=X,c=c.stateNode,8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)):X.removeChild(c.stateNode));break;case 18:null!==X&&(Yj?(a=X,c=c.stateNode,8===a.nodeType?Kf(a.parentNode,c):1===a.nodeType&&Kf(a,c),bd(a)):Kf(X,c.stateNode));break;case 4:d=X;e=Yj;X=c.stateNode.containerInfo;Yj=!0;\nZj(a,b,c);X=d;Yj=e;break;case 0:case 11:case 14:case 15:if(!U&&(d=c.updateQueue,null!==d&&(d=d.lastEffect,null!==d))){e=d=d.next;do{var f=e,g=f.destroy;f=f.tag;void 0!==g&&(0!==(f&2)?Nj(c,b,g):0!==(f&4)&&Nj(c,b,g));e=e.next}while(e!==d)}Zj(a,b,c);break;case 1:if(!U&&(Mj(c,b),d=c.stateNode,\"function\"===typeof d.componentWillUnmount))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount()}catch(h){W(c,b,h)}Zj(a,b,c);break;case 21:Zj(a,b,c);break;case 22:c.mode&1?(U=(d=U)||null!==\nc.memoizedState,Zj(a,b,c),U=d):Zj(a,b,c);break;default:Zj(a,b,c)}}function bk(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=a.stateNode;null===c&&(c=a.stateNode=new Lj);b.forEach(function(b){var d=ck.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d))})}}\nfunction dk(a,b){var c=b.deletions;if(null!==c)for(var d=0;de&&(e=g);d&=~f}d=e;d=B()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*mk(d/1960))-d;if(10a?16:a;if(null===xk)var d=!1;else{a=xk;xk=null;yk=0;if(0!==(K&6))throw Error(p(331));var e=K;K|=4;for(V=a.current;null!==V;){var f=V,g=f.child;if(0!==(V.flags&16)){var h=f.deletions;if(null!==h){for(var k=0;kB()-gk?Lk(a,0):sk|=c);Ek(a,b)}function Zk(a,b){0===b&&(0===(a.mode&1)?b=1:(b=sc,sc<<=1,0===(sc&130023424)&&(sc=4194304)));var c=L();a=Zg(a,b);null!==a&&(Ac(a,b,c),Ek(a,c))}function vj(a){var b=a.memoizedState,c=0;null!==b&&(c=b.retryLane);Zk(a,c)}\nfunction ck(a,b){var c=0;switch(a.tag){case 13:var d=a.stateNode;var e=a.memoizedState;null!==e&&(c=e.retryLane);break;case 19:d=a.stateNode;break;default:throw Error(p(314));}null!==d&&d.delete(b);Zk(a,c)}var Wk;\nWk=function(a,b,c){if(null!==a)if(a.memoizedProps!==b.pendingProps||Wf.current)Ug=!0;else{if(0===(a.lanes&c)&&0===(b.flags&128))return Ug=!1,zj(a,b,c);Ug=0!==(a.flags&131072)?!0:!1}else Ug=!1,I&&0!==(b.flags&1048576)&&ug(b,ng,b.index);b.lanes=0;switch(b.tag){case 2:var d=b.type;jj(a,b);a=b.pendingProps;var e=Yf(b,H.current);Tg(b,c);e=Xh(null,b,d,a,e,c);var f=bi();b.flags|=1;\"object\"===typeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof?(b.tag=1,b.memoizedState=null,b.updateQueue=\nnull,Zf(d)?(f=!0,cg(b)):f=!1,b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,ah(b),e.updater=nh,b.stateNode=e,e._reactInternals=b,rh(b,d,a,c),b=kj(null,b,d,!0,f,c)):(b.tag=0,I&&f&&vg(b),Yi(null,b,e,c),b=b.child);return b;case 16:d=b.elementType;a:{jj(a,b);a=b.pendingProps;e=d._init;d=e(d._payload);b.type=d;e=b.tag=$k(d);a=Lg(d,a);switch(e){case 0:b=dj(null,b,d,a,c);break a;case 1:b=ij(null,b,d,a,c);break a;case 11:b=Zi(null,b,d,a,c);break a;case 14:b=aj(null,b,d,Lg(d.type,a),c);break a}throw Error(p(306,\nd,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),dj(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),ij(a,b,d,e,c);case 3:a:{lj(b);if(null===a)throw Error(p(387));d=b.pendingProps;f=b.memoizedState;e=f.element;bh(a,b);gh(b,d,null,c);var g=b.memoizedState;d=g.element;if(f.isDehydrated)if(f={element:d,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},b.updateQueue.baseState=\nf,b.memoizedState=f,b.flags&256){e=Ki(Error(p(423)),b);b=mj(a,b,d,c,e);break a}else if(d!==e){e=Ki(Error(p(424)),b);b=mj(a,b,d,c,e);break a}else for(yg=Lf(b.stateNode.containerInfo.firstChild),xg=b,I=!0,zg=null,c=Ch(b,null,d,c),b.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{Ig();if(d===e){b=$i(a,b,c);break a}Yi(a,b,d,c)}b=b.child}return b;case 5:return Kh(b),null===a&&Eg(b),d=b.type,e=b.pendingProps,f=null!==a?a.memoizedProps:null,g=e.children,Ef(d,e)?g=null:null!==f&&Ef(d,f)&&(b.flags|=32),\nhj(a,b),Yi(a,b,g,c),b.child;case 6:return null===a&&Eg(b),null;case 13:return pj(a,b,c);case 4:return Ih(b,b.stateNode.containerInfo),d=b.pendingProps,null===a?b.child=Bh(b,null,d,c):Yi(a,b,d,c),b.child;case 11:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),Zi(a,b,d,e,c);case 7:return Yi(a,b,b.pendingProps,c),b.child;case 8:return Yi(a,b,b.pendingProps.children,c),b.child;case 12:return Yi(a,b,b.pendingProps.children,c),b.child;case 10:a:{d=b.type._context;e=b.pendingProps;f=b.memoizedProps;\ng=e.value;G(Mg,d._currentValue);d._currentValue=g;if(null!==f)if(He(f.value,g)){if(f.children===e.children&&!Wf.current){b=$i(a,b,c);break a}}else for(f=b.child,null!==f&&(f.return=b);null!==f;){var h=f.dependencies;if(null!==h){g=f.child;for(var k=h.firstContext;null!==k;){if(k.context===d){if(1===f.tag){k=ch(-1,c&-c);k.tag=2;var l=f.updateQueue;if(null!==l){l=l.shared;var m=l.pending;null===m?k.next=k:(k.next=m.next,m.next=k);l.pending=k}}f.lanes|=c;k=f.alternate;null!==k&&(k.lanes|=c);Sg(f.return,\nc,b);h.lanes|=c;break}k=k.next}}else if(10===f.tag)g=f.type===b.type?null:f.child;else if(18===f.tag){g=f.return;if(null===g)throw Error(p(341));g.lanes|=c;h=g.alternate;null!==h&&(h.lanes|=c);Sg(g,c,b);g=f.sibling}else g=f.child;if(null!==g)g.return=f;else for(g=f;null!==g;){if(g===b){g=null;break}f=g.sibling;if(null!==f){f.return=g.return;g=f;break}g=g.return}f=g}Yi(a,b,e.children,c);b=b.child}return b;case 9:return e=b.type,d=b.pendingProps.children,Tg(b,c),e=Vg(e),d=d(e),b.flags|=1,Yi(a,b,d,c),\nb.child;case 14:return d=b.type,e=Lg(d,b.pendingProps),e=Lg(d.type,e),aj(a,b,d,e,c);case 15:return cj(a,b,b.type,b.pendingProps,c);case 17:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),jj(a,b),b.tag=1,Zf(d)?(a=!0,cg(b)):a=!1,Tg(b,c),ph(b,d,e),rh(b,d,e,c),kj(null,b,d,!0,a,c);case 19:return yj(a,b,c);case 22:return ej(a,b,c)}throw Error(p(156,b.tag));};function Gk(a,b){return ac(a,b)}\nfunction al(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null}function Bg(a,b,c,d){return new al(a,b,c,d)}function bj(a){a=a.prototype;return!(!a||!a.isReactComponent)}\nfunction $k(a){if(\"function\"===typeof a)return bj(a)?1:0;if(void 0!==a&&null!==a){a=a.$$typeof;if(a===Da)return 11;if(a===Ga)return 14}return 2}\nfunction wh(a,b){var c=a.alternate;null===c?(c=Bg(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=b,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null);c.flags=a.flags&14680064;c.childLanes=a.childLanes;c.lanes=a.lanes;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue=a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{lanes:b.lanes,firstContext:b.firstContext};\nc.sibling=a.sibling;c.index=a.index;c.ref=a.ref;return c}\nfunction yh(a,b,c,d,e,f){var g=2;d=a;if(\"function\"===typeof a)bj(a)&&(g=1);else if(\"string\"===typeof a)g=5;else a:switch(a){case ya:return Ah(c.children,e,f,b);case za:g=8;e|=8;break;case Aa:return a=Bg(12,c,b,e|2),a.elementType=Aa,a.lanes=f,a;case Ea:return a=Bg(13,c,b,e),a.elementType=Ea,a.lanes=f,a;case Fa:return a=Bg(19,c,b,e),a.elementType=Fa,a.lanes=f,a;case Ia:return qj(c,e,f,b);default:if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case Ba:g=10;break a;case Ca:g=9;break a;case Da:g=11;\nbreak a;case Ga:g=14;break a;case Ha:g=16;d=null;break a}throw Error(p(130,null==a?a:typeof a,\"\"));}b=Bg(g,c,b,e);b.elementType=a;b.type=d;b.lanes=f;return b}function Ah(a,b,c,d){a=Bg(7,a,d,b);a.lanes=c;return a}function qj(a,b,c,d){a=Bg(22,a,d,b);a.elementType=Ia;a.lanes=c;a.stateNode={isHidden:!1};return a}function xh(a,b,c){a=Bg(6,a,null,b);a.lanes=c;return a}\nfunction zh(a,b,c){b=Bg(4,null!==a.children?a.children:[],a.key,b);b.lanes=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b}\nfunction bl(a,b,c,d,e){this.tag=b;this.containerInfo=a;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=zc(0);this.expirationTimes=zc(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=zc(0);this.identifierPrefix=d;this.onRecoverableError=e;this.mutableSourceEagerHydrationData=\nnull}function cl(a,b,c,d,e,f,g,h,k){a=new bl(a,b,c,h,k);1===b?(b=1,!0===f&&(b|=8)):b=0;f=Bg(3,null,null,b);a.current=f;f.stateNode=a;f.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null};ah(f);return a}function dl(a,b,c){var d=3>>1,e=a[d];if(0>>1;dg(C,c))ng(x,C)?(a[d]=x,a[n]=c,d=n):(a[d]=C,a[m]=c,d=m);else if(ng(x,c))a[d]=x,a[n]=c,d=n;else break a}}return b}\nfunction g(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}if(\"object\"===typeof performance&&\"function\"===typeof performance.now){var l=performance;exports.unstable_now=function(){return l.now()}}else{var p=Date,q=p.now();exports.unstable_now=function(){return p.now()-q}}var r=[],t=[],u=1,v=null,y=3,z=!1,A=!1,B=!1,D=\"function\"===typeof setTimeout?setTimeout:null,E=\"function\"===typeof clearTimeout?clearTimeout:null,F=\"undefined\"!==typeof setImmediate?setImmediate:null;\n\"undefined\"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G(a){for(var b=h(t);null!==b;){if(null===b.callback)k(t);else if(b.startTime<=a)k(t),b.sortIndex=b.expirationTime,f(r,b);else break;b=h(t)}}function H(a){B=!1;G(a);if(!A)if(null!==h(r))A=!0,I(J);else{var b=h(t);null!==b&&K(H,b.startTime-a)}}\nfunction J(a,b){A=!1;B&&(B=!1,E(L),L=-1);z=!0;var c=y;try{G(b);for(v=h(r);null!==v&&(!(v.expirationTime>b)||a&&!M());){var d=v.callback;if(\"function\"===typeof d){v.callback=null;y=v.priorityLevel;var e=d(v.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?v.callback=e:v===h(r)&&k(r);G(b)}else k(r);v=h(r)}if(null!==v)var w=!0;else{var m=h(t);null!==m&&K(H,m.startTime-b);w=!1}return w}finally{v=null,y=c,z=!1}}var N=!1,O=null,L=-1,P=5,Q=-1;\nfunction M(){return exports.unstable_now()-Qa||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","import React from \"react\";\nimport cx from \"classnames\";\nimport { MenuSections } from \"./menu\";\nimport { MenuWithTrigger } from \"./menuWithTrigger\";\nimport { Button } from \"./button\";\nimport { HiOutlineEllipsisVertical as KebabIcon } from \"react-icons/hi2\";\nimport { BASE_LAYER_HOVER, TEXT_COLOR } from \"./classNames\";\n\ntype Props = {\n titleText: string;\n actions?: React.ReactNode;\n moreActions?: MenuSections;\n};\nexport function RouteTitle({ titleText, moreActions, actions }: Props) {\n return (\n
\n

{titleText}

\n
\n {actions}\n {moreActions && (\n \n {\" \"}\n \n \n }\n menuSections={moreActions}\n />\n )}\n
\n
\n );\n}\n","import React from \"react\";\nimport { Menu, MenuProps } from \"./menu\";\nimport {\n useFloating,\n autoUpdate,\n flip,\n Placement,\n} from \"@floating-ui/react-dom\";\nimport { Transition } from \"@headlessui/react\";\nimport classNames from \"classnames\";\n\ntype MenuWithTriggerProps = Omit & {\n trigger: React.ReactElement;\n placement?: Placement;\n containerClassName?: string;\n};\n\nexport function MenuWithTrigger({\n trigger,\n style,\n placement,\n containerClassName,\n menuSections,\n ...props\n}: MenuWithTriggerProps) {\n const [open, setOpen] = React.useState(false);\n const toggleOpen = React.useCallback(() => {\n setOpen((v) => !v);\n }, [setOpen]);\n const onClose = React.useCallback(() => {\n setOpen(false);\n }, [setOpen]);\n const { x, y, reference, floating, strategy } = useFloating({\n whileElementsMounted: autoUpdate,\n placement: placement || \"bottom-end\",\n middleware: [flip()],\n });\n const finalStyle = {\n ...style,\n position: strategy,\n top: y ?? 0,\n left: x ?? 0,\n width: \"max-content\",\n };\n const totalItemsCount = React.useMemo(() => {\n let res = 0;\n for (const section of menuSections.children) {\n res += section.items.length;\n }\n return res;\n }, [menuSections]);\n return (\n <>\n \n {React.cloneElement(trigger, {\n disabled: !totalItemsCount,\n className:\n trigger.props.className +\n \" \" +\n classNames({\n [\"pointer-events-none opacity-50\"]: !totalItemsCount,\n }),\n })}\n \n \n \n \n \n );\n}\n","import React from \"react\";\nimport cx from \"classnames\";\n\nexport type MenuItemVariant = \"danger\" | \"normal\";\nexport type MenuItemActionArgs = {\n event: React.MouseEvent;\n close?: () => void;\n};\nexport type MenuItem = {\n id: string;\n children: React.ReactNode;\n action?: (args: MenuItemActionArgs) => void;\n variant?: MenuItemVariant;\n disabled?: boolean;\n className?: string;\n};\n\nexport type MenuSection = {\n id: string;\n items: MenuItem[];\n};\n\nexport type MenuSections = {\n children: MenuSection[];\n};\n\nexport type MenuProps = {\n onClose?: () => void;\n closeOnOutside?: boolean;\n menuSections: MenuSections;\n} & JSX.IntrinsicElements[\"div\"];\nexport const Menu = React.forwardRef(\n (\n { onClose, menuSections, closeOnOutside = true, className, ...props },\n containerRef\n ) => {\n const localContainerRef = React.useRef();\n const menuIdToElement = React.useRef>(new Map());\n const finalContainerRef = React.useCallback(\n (el: HTMLDivElement) => {\n if (containerRef && \"current\" in containerRef) {\n containerRef.current = el;\n } else {\n containerRef?.(el);\n }\n localContainerRef.current = el;\n },\n [containerRef]\n );\n const itemRef = React.useCallback((el: HTMLButtonElement) => {\n const id = el?.getAttribute(\"data-item-id\");\n if (id) {\n menuIdToElement.current.set(id, el);\n } else {\n menuIdToElement.current.delete(id || \"\");\n }\n }, []);\n const [menuIdToItem, menuItemIds]: [{ [key: string]: MenuItem }, string[]] =\n React.useMemo(() => {\n const items: { [key: string]: MenuItem } = {};\n const ids: string[] = [];\n for (const section of menuSections.children) {\n for (const item of section.items) {\n if (item.disabled) continue;\n if (item.id in items) {\n console.warn(\"Duplicated menu item id\", item.id, item);\n }\n items[item.id] = item;\n ids.push(item.id);\n }\n }\n return [items, ids];\n }, [menuSections]);\n const [activeId, setActiveId] = React.useState();\n const moveSelection = React.useCallback(\n (direction: -1 | 1) => {\n setActiveId((currentActiveId) => {\n const currentIndex = menuItemIds.indexOf(currentActiveId || \"\");\n return menuItemIds.at(\n (currentIndex + direction) % menuItemIds.length\n );\n });\n },\n [setActiveId, menuItemIds]\n );\n React.useLayoutEffect(() => {\n localContainerRef.current?.focus();\n }, []);\n React.useEffect(() => {\n const el = menuIdToElement.current.get(activeId || \"\");\n el?.focus();\n }, [activeId]);\n const onMouseEnterItem = React.useCallback(\n (e: React.MouseEvent) => {\n const div = e.currentTarget;\n const id = div.getAttribute(\"data-item-id\");\n setActiveId(id || undefined);\n },\n [setActiveId]\n );\n const onClickItem = React.useCallback(\n (e: React.MouseEvent) => {\n const div = e.currentTarget;\n const id = div.getAttribute(\"data-item-id\");\n const item = menuIdToItem[id || \"\"];\n if (item === undefined) return;\n item.action?.({ close: onClose, event: e });\n },\n [menuIdToItem, onClose]\n );\n const onKeypress = React.useCallback(\n (e: React.KeyboardEvent) => {\n if (e.key === \"Tab\" || e.key === \"ArrowDown\") {\n moveSelection(1);\n e.preventDefault();\n e.stopPropagation();\n } else if ((e.key === \"Tab\" && e.shiftKey) || e.key === \"ArrowUp\") {\n moveSelection(-1);\n e.preventDefault();\n e.stopPropagation();\n } else if (e.key == \"Escape\") {\n onClose?.();\n }\n },\n [moveSelection, onClose]\n );\n const onMouseLeaveContaienr = React.useCallback(() => {\n // TODO: only clear selection if the last selection is made by mouse events\n setActiveId(undefined);\n }, [setActiveId]);\n React.useEffect(() => {\n if (!closeOnOutside) return;\n const listener = (e: MouseEvent) => {\n if (\n e.target instanceof HTMLElement &&\n localContainerRef.current &&\n localContainerRef.current.contains(e.target)\n ) {\n return;\n } else {\n onClose?.();\n }\n };\n document.addEventListener(\"click\", listener);\n return () => {\n document.removeEventListener(\"click\", listener);\n };\n }, [onClose, closeOnOutside]);\n return (\n \n {menuSections.children.map((section) => {\n return section.items.length ? (\n
\n {section.items.map((item, i) => {\n const itemElement = (\n \n {item.children}\n \n );\n return itemElement;\n })}\n
\n ) : null;\n })}\n \n );\n }\n);\n","import { rectToClientRect, computePosition as computePosition$1 } from '@floating-ui/core';\nexport { arrow, autoPlacement, detectOverflow, flip, hide, inline, limitShift, offset, shift, size } from '@floating-ui/core';\n\nfunction isWindow(value) {\n return value && value.document && value.location && value.alert && value.setInterval;\n}\nfunction getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (!isWindow(node)) {\n const ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}\n\nfunction getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}\n\nfunction getNodeName(node) {\n return isWindow(node) ? '' : node ? (node.nodeName || '').toLowerCase() : '';\n}\n\nfunction getUAString() {\n const uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands) {\n return uaData.brands.map(item => item.brand + \"/\" + item.version).join(' ');\n }\n\n return navigator.userAgent;\n}\n\nfunction isHTMLElement(value) {\n return value instanceof getWindow(value).HTMLElement;\n}\nfunction isElement(value) {\n return value instanceof getWindow(value).Element;\n}\nfunction isNode(value) {\n return value instanceof getWindow(value).Node;\n}\nfunction isShadowRoot(node) {\n // Browsers without `ShadowRoot` support\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n const OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\nfunction isOverflowElement(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n const {\n overflow,\n overflowX,\n overflowY,\n display\n } = getComputedStyle(element);\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX) && !['inline', 'contents'].includes(display);\n}\nfunction isTableElement(element) {\n return ['table', 'td', 'th'].includes(getNodeName(element));\n}\nfunction isContainingBlock(element) {\n // TODO: Try and use feature detection here instead\n const isFirefox = /firefox/i.test(getUAString());\n const css = getComputedStyle(element); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n return css.transform !== 'none' || css.perspective !== 'none' || isFirefox && css.willChange === 'filter' || isFirefox && (css.filter ? css.filter !== 'none' : false) || ['transform', 'perspective'].some(value => css.willChange.includes(value)) || ['paint', 'layout', 'strict', 'content'].some( // TS 4.1 compat\n value => {\n const contain = css.contain;\n return contain != null ? contain.includes(value) : false;\n });\n}\nfunction isLayoutViewport() {\n // Not Safari\n return !/^((?!chrome|android).)*safari/i.test(getUAString()); // Feature detection for this fails in various ways\n // • Always-visible scrollbar or not\n // • Width of , etc.\n // const vV = win.visualViewport;\n // return vV ? Math.abs(win.innerWidth / vV.scale - vV.width) < 0.5 : true;\n}\nfunction isLastTraversableNode(node) {\n return ['html', 'body', '#document'].includes(getNodeName(node));\n}\n\nconst min = Math.min;\nconst max = Math.max;\nconst round = Math.round;\n\nfunction getBoundingClientRect(element, includeScale, isFixedStrategy) {\n var _win$visualViewport$o, _win$visualViewport, _win$visualViewport$o2, _win$visualViewport2;\n\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n const clientRect = element.getBoundingClientRect();\n let scaleX = 1;\n let scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n const win = isElement(element) ? getWindow(element) : window;\n const addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n const x = (clientRect.left + (addVisualOffsets ? (_win$visualViewport$o = (_win$visualViewport = win.visualViewport) == null ? void 0 : _win$visualViewport.offsetLeft) != null ? _win$visualViewport$o : 0 : 0)) / scaleX;\n const y = (clientRect.top + (addVisualOffsets ? (_win$visualViewport$o2 = (_win$visualViewport2 = win.visualViewport) == null ? void 0 : _win$visualViewport2.offsetTop) != null ? _win$visualViewport$o2 : 0 : 0)) / scaleY;\n const width = clientRect.width / scaleX;\n const height = clientRect.height / scaleY;\n return {\n width,\n height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x,\n y\n };\n}\n\nfunction getDocumentElement(node) {\n return ((isNode(node) ? node.ownerDocument : node.document) || window.document).documentElement;\n}\n\nfunction getNodeScroll(element) {\n if (isElement(element)) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n }\n\n return {\n scrollLeft: element.pageXOffset,\n scrollTop: element.pageYOffset\n };\n}\n\nfunction getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n return getBoundingClientRect(getDocumentElement(element)).left + getNodeScroll(element).scrollLeft;\n}\n\nfunction isScaled(element) {\n const rect = getBoundingClientRect(element);\n return round(rect.width) !== element.offsetWidth || round(rect.height) !== element.offsetHeight;\n}\n\nfunction getRectRelativeToOffsetParent(element, offsetParent, strategy) {\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n const documentElement = getDocumentElement(offsetParent);\n const rect = getBoundingClientRect(element, // @ts-ignore - checked above (TS 4.1 compat)\n isOffsetParentAnElement && isScaled(offsetParent), strategy === 'fixed');\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && strategy !== 'fixed') {\n if (getNodeName(offsetParent) !== 'body' || isOverflowElement(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent, true);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}\n\nfunction getParentNode(node) {\n if (getNodeName(node) === 'html') {\n return node;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // @ts-ignore\n node.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n node.parentNode || ( // DOM Element detected\n isShadowRoot(node) ? node.host : null) || // ShadowRoot detected\n getDocumentElement(node) // fallback\n\n );\n}\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n}\n\nfunction getContainingBlock(element) {\n let currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) {\n if (isContainingBlock(currentNode)) {\n return currentNode;\n } else {\n const parent = currentNode.parentNode;\n currentNode = isShadowRoot(parent) ? parent.host : parent;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nfunction getOffsetParent(element) {\n const window = getWindow(element);\n let offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static' && !isContainingBlock(offsetParent))) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}\n\nfunction getDimensions(element) {\n if (isHTMLElement(element)) {\n return {\n width: element.offsetWidth,\n height: element.offsetHeight\n };\n }\n\n const rect = getBoundingClientRect(element);\n return {\n width: rect.width,\n height: rect.height\n };\n}\n\nfunction convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {\n let {\n rect,\n offsetParent,\n strategy\n } = _ref;\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n const documentElement = getDocumentElement(offsetParent);\n\n if (offsetParent === documentElement) {\n return rect;\n }\n\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && strategy !== 'fixed') {\n if (getNodeName(offsetParent) !== 'body' || isOverflowElement(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent, true);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } // This doesn't appear to be need to be negated.\n // else if (documentElement) {\n // offsets.x = getWindowScrollBarX(documentElement);\n // }\n\n }\n\n return { ...rect,\n x: rect.x - scroll.scrollLeft + offsets.x,\n y: rect.y - scroll.scrollTop + offsets.y\n };\n}\n\nfunction getViewportRect(element, strategy) {\n const win = getWindow(element);\n const html = getDocumentElement(element);\n const visualViewport = win.visualViewport;\n let width = html.clientWidth;\n let height = html.clientHeight;\n let x = 0;\n let y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n const layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width,\n height,\n x,\n y\n };\n}\n\n// of the `` and `` rect bounds if horizontally scrollable\n\nfunction getDocumentRect(element) {\n var _element$ownerDocumen;\n\n const html = getDocumentElement(element);\n const scroll = getNodeScroll(element);\n const body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n const width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n const height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n let x = -scroll.scrollLeft + getWindowScrollBarX(element);\n const y = -scroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width,\n height,\n x,\n y\n };\n}\n\nfunction getNearestOverflowAncestor(node) {\n const parentNode = getParentNode(node);\n\n if (isLastTraversableNode(parentNode)) {\n // @ts-ignore assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {\n return parentNode;\n }\n\n return getNearestOverflowAncestor(parentNode);\n}\n\nfunction getOverflowAncestors(node, list) {\n var _node$ownerDocument;\n\n if (list === void 0) {\n list = [];\n }\n\n const scrollableAncestor = getNearestOverflowAncestor(node);\n const isBody = scrollableAncestor === ((_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.body);\n const win = getWindow(scrollableAncestor);\n const target = isBody ? [win].concat(win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : []) : scrollableAncestor;\n const updatedList = list.concat(target);\n return isBody ? updatedList : // @ts-ignore: isBody tells us target will be an HTMLElement here\n updatedList.concat(getOverflowAncestors(target));\n}\n\nfunction contains(parent, child) {\n const rootNode = child.getRootNode == null ? void 0 : child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n let next = child;\n\n do {\n // use `===` replace node.isSameNode()\n if (next && parent === next) {\n return true;\n } // @ts-ignore: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n }\n\n return false;\n}\n\nfunction getNearestParentCapableOfEscapingClipping(element, clippingAncestors) {\n let currentNode = element;\n\n while (currentNode && !isLastTraversableNode(currentNode) && // @ts-expect-error\n !clippingAncestors.includes(currentNode)) {\n if (isElement(currentNode) && ['absolute', 'fixed'].includes(getComputedStyle(currentNode).position)) {\n break;\n }\n\n const parentNode = getParentNode(currentNode);\n currentNode = isShadowRoot(parentNode) ? parentNode.host : parentNode;\n }\n\n return currentNode;\n}\n\nfunction getInnerBoundingClientRect(element, strategy) {\n const clientRect = getBoundingClientRect(element, false, strategy === 'fixed');\n const top = clientRect.top + element.clientTop;\n const left = clientRect.left + element.clientLeft;\n return {\n top,\n left,\n x: left,\n y: top,\n right: left + element.clientWidth,\n bottom: top + element.clientHeight,\n width: element.clientWidth,\n height: element.clientHeight\n };\n}\n\nfunction getClientRectFromClippingAncestor(element, clippingParent, strategy) {\n if (clippingParent === 'viewport') {\n return rectToClientRect(getViewportRect(element, strategy));\n }\n\n if (isElement(clippingParent)) {\n return getInnerBoundingClientRect(clippingParent, strategy);\n }\n\n return rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping ancestor\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingAncestors(element) {\n const clippingAncestors = getOverflowAncestors(element);\n const nearestEscapableParent = getNearestParentCapableOfEscapingClipping(element, clippingAncestors);\n let clipperElement = null;\n\n if (nearestEscapableParent && isHTMLElement(nearestEscapableParent)) {\n const offsetParent = getOffsetParent(nearestEscapableParent);\n\n if (isOverflowElement(nearestEscapableParent)) {\n clipperElement = nearestEscapableParent;\n } else if (isHTMLElement(offsetParent)) {\n clipperElement = offsetParent;\n }\n }\n\n if (!isElement(clipperElement)) {\n return [];\n } // @ts-ignore isElement check ensures we return Array\n\n\n return clippingAncestors.filter(clippingAncestors => clipperElement && isElement(clippingAncestors) && contains(clippingAncestors, clipperElement) && getNodeName(clippingAncestors) !== 'body');\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping ancestors\n\n\nfunction getClippingRect(_ref) {\n let {\n element,\n boundary,\n rootBoundary,\n strategy\n } = _ref;\n const mainClippingAncestors = boundary === 'clippingAncestors' ? getClippingAncestors(element) : [].concat(boundary);\n const clippingAncestors = [...mainClippingAncestors, rootBoundary];\n const firstClippingAncestor = clippingAncestors[0];\n const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => {\n const rect = getClientRectFromClippingAncestor(element, clippingAncestor, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromClippingAncestor(element, firstClippingAncestor, strategy));\n return {\n width: clippingRect.right - clippingRect.left,\n height: clippingRect.bottom - clippingRect.top,\n x: clippingRect.left,\n y: clippingRect.top\n };\n}\n\nconst platform = {\n getClippingRect,\n convertOffsetParentRelativeRectToViewportRelativeRect,\n isElement,\n getDimensions,\n getOffsetParent,\n getDocumentElement,\n getElementRects: _ref => {\n let {\n reference,\n floating,\n strategy\n } = _ref;\n return {\n reference: getRectRelativeToOffsetParent(reference, getOffsetParent(floating), strategy),\n floating: { ...getDimensions(floating),\n x: 0,\n y: 0\n }\n };\n },\n getClientRects: element => Array.from(element.getClientRects()),\n isRTL: element => getComputedStyle(element).direction === 'rtl'\n};\n\n/**\n * Automatically updates the position of the floating element when necessary.\n * @see https://floating-ui.com/docs/autoUpdate\n */\nfunction autoUpdate(reference, floating, update, options) {\n if (options === void 0) {\n options = {};\n }\n\n const {\n ancestorScroll: _ancestorScroll = true,\n ancestorResize = true,\n elementResize = true,\n animationFrame = false\n } = options;\n const ancestorScroll = _ancestorScroll && !animationFrame;\n const ancestors = ancestorScroll || ancestorResize ? [...(isElement(reference) ? getOverflowAncestors(reference) : reference.contextElement ? getOverflowAncestors(reference.contextElement) : []), ...getOverflowAncestors(floating)] : [];\n ancestors.forEach(ancestor => {\n ancestorScroll && ancestor.addEventListener('scroll', update, {\n passive: true\n });\n ancestorResize && ancestor.addEventListener('resize', update);\n });\n let observer = null;\n\n if (elementResize) {\n let initialUpdate = true;\n observer = new ResizeObserver(() => {\n if (!initialUpdate) {\n update();\n }\n\n initialUpdate = false;\n });\n isElement(reference) && !animationFrame && observer.observe(reference);\n\n if (!isElement(reference) && reference.contextElement && !animationFrame) {\n observer.observe(reference.contextElement);\n }\n\n observer.observe(floating);\n }\n\n let frameId;\n let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null;\n\n if (animationFrame) {\n frameLoop();\n }\n\n function frameLoop() {\n const nextRefRect = getBoundingClientRect(reference);\n\n if (prevRefRect && (nextRefRect.x !== prevRefRect.x || nextRefRect.y !== prevRefRect.y || nextRefRect.width !== prevRefRect.width || nextRefRect.height !== prevRefRect.height)) {\n update();\n }\n\n prevRefRect = nextRefRect;\n frameId = requestAnimationFrame(frameLoop);\n }\n\n update();\n return () => {\n var _observer;\n\n ancestors.forEach(ancestor => {\n ancestorScroll && ancestor.removeEventListener('scroll', update);\n ancestorResize && ancestor.removeEventListener('resize', update);\n });\n (_observer = observer) == null ? void 0 : _observer.disconnect();\n observer = null;\n\n if (animationFrame) {\n cancelAnimationFrame(frameId);\n }\n };\n}\n\n/**\n * Computes the `x` and `y` coordinates that will place the floating element\n * next to a reference element when it is given a certain CSS positioning\n * strategy.\n */\n\nconst computePosition = (reference, floating, options) => computePosition$1(reference, floating, {\n platform,\n ...options\n});\n\nexport { autoUpdate, computePosition, getOverflowAncestors, platform };\n","function getSide(placement) {\n return placement.split('-')[0];\n}\n\nfunction getAlignment(placement) {\n return placement.split('-')[1];\n}\n\nfunction getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].includes(getSide(placement)) ? 'x' : 'y';\n}\n\nfunction getLengthFromAxis(axis) {\n return axis === 'y' ? 'height' : 'width';\n}\n\nfunction computeCoordsFromPlacement(_ref, placement, rtl) {\n let {\n reference,\n floating\n } = _ref;\n const commonX = reference.x + reference.width / 2 - floating.width / 2;\n const commonY = reference.y + reference.height / 2 - floating.height / 2;\n const mainAxis = getMainAxisFromPlacement(placement);\n const length = getLengthFromAxis(mainAxis);\n const commonAlign = reference[length] / 2 - floating[length] / 2;\n const side = getSide(placement);\n const isVertical = mainAxis === 'x';\n let coords;\n\n switch (side) {\n case 'top':\n coords = {\n x: commonX,\n y: reference.y - floating.height\n };\n break;\n\n case 'bottom':\n coords = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case 'right':\n coords = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case 'left':\n coords = {\n x: reference.x - floating.width,\n y: commonY\n };\n break;\n\n default:\n coords = {\n x: reference.x,\n y: reference.y\n };\n }\n\n switch (getAlignment(placement)) {\n case 'start':\n coords[mainAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);\n break;\n\n case 'end':\n coords[mainAxis] += commonAlign * (rtl && isVertical ? -1 : 1);\n break;\n }\n\n return coords;\n}\n\n/**\n * Computes the `x` and `y` coordinates that will place the floating element\n * next to a reference element when it is given a certain positioning strategy.\n *\n * This export does not have any `platform` interface logic. You will need to\n * write one for the platform you are using Floating UI with.\n */\n\nconst computePosition = async (reference, floating, config) => {\n const {\n placement = 'bottom',\n strategy = 'absolute',\n middleware = [],\n platform\n } = config;\n const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(floating));\n\n if (process.env.NODE_ENV !== \"production\") {\n if (platform == null) {\n console.error(['Floating UI: `platform` property was not passed to config. If you', 'want to use Floating UI on the web, install @floating-ui/dom', 'instead of the /core package. Otherwise, you can create your own', '`platform`: https://floating-ui.com/docs/platform'].join(' '));\n }\n\n if (middleware.filter(_ref => {\n let {\n name\n } = _ref;\n return name === 'autoPlacement' || name === 'flip';\n }).length > 1) {\n throw new Error(['Floating UI: duplicate `flip` and/or `autoPlacement`', 'middleware detected. This will lead to an infinite loop. Ensure only', 'one of either has been passed to the `middleware` array.'].join(' '));\n }\n }\n\n let rects = await platform.getElementRects({\n reference,\n floating,\n strategy\n });\n let {\n x,\n y\n } = computeCoordsFromPlacement(rects, placement, rtl);\n let statefulPlacement = placement;\n let middlewareData = {};\n let resetCount = 0;\n\n for (let i = 0; i < middleware.length; i++) {\n const {\n name,\n fn\n } = middleware[i];\n const {\n x: nextX,\n y: nextY,\n data,\n reset\n } = await fn({\n x,\n y,\n initialPlacement: placement,\n placement: statefulPlacement,\n strategy,\n middlewareData,\n rects,\n platform,\n elements: {\n reference,\n floating\n }\n });\n x = nextX != null ? nextX : x;\n y = nextY != null ? nextY : y;\n middlewareData = { ...middlewareData,\n [name]: { ...middlewareData[name],\n ...data\n }\n };\n\n if (process.env.NODE_ENV !== \"production\") {\n if (resetCount > 50) {\n console.warn(['Floating UI: The middleware lifecycle appears to be running in an', 'infinite loop. This is usually caused by a `reset` continually', 'being returned without a break condition.'].join(' '));\n }\n }\n\n if (reset && resetCount <= 50) {\n resetCount++;\n\n if (typeof reset === 'object') {\n if (reset.placement) {\n statefulPlacement = reset.placement;\n }\n\n if (reset.rects) {\n rects = reset.rects === true ? await platform.getElementRects({\n reference,\n floating,\n strategy\n }) : reset.rects;\n }\n\n ({\n x,\n y\n } = computeCoordsFromPlacement(rects, statefulPlacement, rtl));\n }\n\n i = -1;\n continue;\n }\n }\n\n return {\n x,\n y,\n placement: statefulPlacement,\n strategy,\n middlewareData\n };\n};\n\nfunction expandPaddingObject(padding) {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0,\n ...padding\n };\n}\n\nfunction getSideObjectFromPadding(padding) {\n return typeof padding !== 'number' ? expandPaddingObject(padding) : {\n top: padding,\n right: padding,\n bottom: padding,\n left: padding\n };\n}\n\nfunction rectToClientRect(rect) {\n return { ...rect,\n top: rect.y,\n left: rect.x,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n };\n}\n\n/**\n * Resolves with an object of overflow side offsets that determine how much the\n * element is overflowing a given clipping boundary.\n * - positive = overflowing the boundary by that number of pixels\n * - negative = how many pixels left before it will overflow\n * - 0 = lies flush with the boundary\n * @see https://floating-ui.com/docs/detectOverflow\n */\nasync function detectOverflow(middlewareArguments, options) {\n var _await$platform$isEle;\n\n if (options === void 0) {\n options = {};\n }\n\n const {\n x,\n y,\n platform,\n rects,\n elements,\n strategy\n } = middlewareArguments;\n const {\n boundary = 'clippingAncestors',\n rootBoundary = 'viewport',\n elementContext = 'floating',\n altBoundary = false,\n padding = 0\n } = options;\n const paddingObject = getSideObjectFromPadding(padding);\n const altContext = elementContext === 'floating' ? 'reference' : 'floating';\n const element = elements[altBoundary ? altContext : elementContext];\n const clippingClientRect = rectToClientRect(await platform.getClippingRect({\n element: ((_await$platform$isEle = await (platform.isElement == null ? void 0 : platform.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || (await (platform.getDocumentElement == null ? void 0 : platform.getDocumentElement(elements.floating))),\n boundary,\n rootBoundary,\n strategy\n }));\n const elementClientRect = rectToClientRect(platform.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform.convertOffsetParentRelativeRectToViewportRelativeRect({\n rect: elementContext === 'floating' ? { ...rects.floating,\n x,\n y\n } : rects.reference,\n offsetParent: await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(elements.floating)),\n strategy\n }) : rects[elementContext]);\n return {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n}\n\nconst min = Math.min;\nconst max = Math.max;\n\nfunction within(min$1, value, max$1) {\n return max(min$1, min(value, max$1));\n}\n\n/**\n * Positions an inner element of the floating element such that it is centered\n * to the reference element.\n * @see https://floating-ui.com/docs/arrow\n */\nconst arrow = options => ({\n name: 'arrow',\n options,\n\n async fn(middlewareArguments) {\n // Since `element` is required, we don't Partial<> the type\n const {\n element,\n padding = 0\n } = options != null ? options : {};\n const {\n x,\n y,\n placement,\n rects,\n platform\n } = middlewareArguments;\n\n if (element == null) {\n if (process.env.NODE_ENV !== \"production\") {\n console.warn('Floating UI: No `element` was passed to the `arrow` middleware.');\n }\n\n return {};\n }\n\n const paddingObject = getSideObjectFromPadding(padding);\n const coords = {\n x,\n y\n };\n const axis = getMainAxisFromPlacement(placement);\n const alignment = getAlignment(placement);\n const length = getLengthFromAxis(axis);\n const arrowDimensions = await platform.getDimensions(element);\n const minProp = axis === 'y' ? 'top' : 'left';\n const maxProp = axis === 'y' ? 'bottom' : 'right';\n const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];\n const startDiff = coords[axis] - rects.reference[axis];\n const arrowOffsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(element));\n let clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n\n if (clientSize === 0) {\n clientSize = rects.floating[length];\n }\n\n const centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the floating element if the center\n // point is outside the floating element's bounds\n\n const min = paddingObject[minProp];\n const max = clientSize - arrowDimensions[length] - paddingObject[maxProp];\n const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;\n const offset = within(min, center, max); // Make sure that arrow points at the reference\n\n const alignmentPadding = alignment === 'start' ? paddingObject[minProp] : paddingObject[maxProp];\n const shouldAddOffset = alignmentPadding > 0 && center !== offset && rects.reference[length] <= rects.floating[length];\n const alignmentOffset = shouldAddOffset ? center < min ? min - center : max - center : 0;\n return {\n [axis]: coords[axis] - alignmentOffset,\n data: {\n [axis]: offset,\n centerOffset: center - offset\n }\n };\n }\n\n});\n\nconst hash$1 = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nfunction getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, matched => hash$1[matched]);\n}\n\nfunction getAlignmentSides(placement, rects, rtl) {\n if (rtl === void 0) {\n rtl = false;\n }\n\n const alignment = getAlignment(placement);\n const mainAxis = getMainAxisFromPlacement(placement);\n const length = getLengthFromAxis(mainAxis);\n let mainAlignmentSide = mainAxis === 'x' ? alignment === (rtl ? 'end' : 'start') ? 'right' : 'left' : alignment === 'start' ? 'bottom' : 'top';\n\n if (rects.reference[length] > rects.floating[length]) {\n mainAlignmentSide = getOppositePlacement(mainAlignmentSide);\n }\n\n return {\n main: mainAlignmentSide,\n cross: getOppositePlacement(mainAlignmentSide)\n };\n}\n\nconst hash = {\n start: 'end',\n end: 'start'\n};\nfunction getOppositeAlignmentPlacement(placement) {\n return placement.replace(/start|end/g, matched => hash[matched]);\n}\n\nconst sides = ['top', 'right', 'bottom', 'left'];\nconst allPlacements = /*#__PURE__*/sides.reduce((acc, side) => acc.concat(side, side + \"-start\", side + \"-end\"), []);\n\nfunction getPlacementList(alignment, autoAlignment, allowedPlacements) {\n const allowedPlacementsSortedByAlignment = alignment ? [...allowedPlacements.filter(placement => getAlignment(placement) === alignment), ...allowedPlacements.filter(placement => getAlignment(placement) !== alignment)] : allowedPlacements.filter(placement => getSide(placement) === placement);\n return allowedPlacementsSortedByAlignment.filter(placement => {\n if (alignment) {\n return getAlignment(placement) === alignment || (autoAlignment ? getOppositeAlignmentPlacement(placement) !== placement : false);\n }\n\n return true;\n });\n}\n\n/**\n * Automatically chooses the `placement` which has the most space available.\n * @see https://floating-ui.com/docs/autoPlacement\n */\nconst autoPlacement = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'autoPlacement',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$autoP, _middlewareData$autoP2, _middlewareData$autoP3, _middlewareData$autoP4, _placementsSortedByLe;\n\n const {\n x,\n y,\n rects,\n middlewareData,\n placement,\n platform,\n elements\n } = middlewareArguments;\n const {\n alignment = null,\n allowedPlacements = allPlacements,\n autoAlignment = true,\n ...detectOverflowOptions\n } = options;\n const placements = getPlacementList(alignment, autoAlignment, allowedPlacements);\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const currentIndex = (_middlewareData$autoP = (_middlewareData$autoP2 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP2.index) != null ? _middlewareData$autoP : 0;\n const currentPlacement = placements[currentIndex];\n\n if (currentPlacement == null) {\n return {};\n }\n\n const {\n main,\n cross\n } = getAlignmentSides(currentPlacement, rects, await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating))); // Make `computeCoords` start from the right place\n\n if (placement !== currentPlacement) {\n return {\n x,\n y,\n reset: {\n placement: placements[0]\n }\n };\n }\n\n const currentOverflows = [overflow[getSide(currentPlacement)], overflow[main], overflow[cross]];\n const allOverflows = [...((_middlewareData$autoP3 = (_middlewareData$autoP4 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP4.overflows) != null ? _middlewareData$autoP3 : []), {\n placement: currentPlacement,\n overflows: currentOverflows\n }];\n const nextPlacement = placements[currentIndex + 1]; // There are more placements to check\n\n if (nextPlacement) {\n return {\n data: {\n index: currentIndex + 1,\n overflows: allOverflows\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n\n const placementsSortedByLeastOverflow = allOverflows.slice().sort((a, b) => a.overflows[0] - b.overflows[0]);\n const placementThatFitsOnAllSides = (_placementsSortedByLe = placementsSortedByLeastOverflow.find(_ref => {\n let {\n overflows\n } = _ref;\n return overflows.every(overflow => overflow <= 0);\n })) == null ? void 0 : _placementsSortedByLe.placement;\n const resetPlacement = placementThatFitsOnAllSides != null ? placementThatFitsOnAllSides : placementsSortedByLeastOverflow[0].placement;\n\n if (resetPlacement !== placement) {\n return {\n data: {\n index: currentIndex + 1,\n overflows: allOverflows\n },\n reset: {\n placement: resetPlacement\n }\n };\n }\n\n return {};\n }\n\n };\n};\n\nfunction getExpandedPlacements(placement) {\n const oppositePlacement = getOppositePlacement(placement);\n return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)];\n}\n\n/**\n * Changes the placement of the floating element to one that will fit if the\n * initially specified `placement` does not.\n * @see https://floating-ui.com/docs/flip\n */\nconst flip = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'flip',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$flip;\n\n const {\n placement,\n middlewareData,\n rects,\n initialPlacement,\n platform,\n elements\n } = middlewareArguments;\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true,\n fallbackPlacements: specifiedFallbackPlacements,\n fallbackStrategy = 'bestFit',\n flipAlignment = true,\n ...detectOverflowOptions\n } = options;\n const side = getSide(placement);\n const isBasePlacement = side === initialPlacement;\n const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement));\n const placements = [initialPlacement, ...fallbackPlacements];\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const overflows = [];\n let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || [];\n\n if (checkMainAxis) {\n overflows.push(overflow[side]);\n }\n\n if (checkCrossAxis) {\n const {\n main,\n cross\n } = getAlignmentSides(placement, rects, await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating)));\n overflows.push(overflow[main], overflow[cross]);\n }\n\n overflowsData = [...overflowsData, {\n placement,\n overflows\n }]; // One or more sides is overflowing\n\n if (!overflows.every(side => side <= 0)) {\n var _middlewareData$flip$, _middlewareData$flip2;\n\n const nextIndex = ((_middlewareData$flip$ = (_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) != null ? _middlewareData$flip$ : 0) + 1;\n const nextPlacement = placements[nextIndex];\n\n if (nextPlacement) {\n // Try next placement and re-run the lifecycle\n return {\n data: {\n index: nextIndex,\n overflows: overflowsData\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n\n let resetPlacement = 'bottom';\n\n switch (fallbackStrategy) {\n case 'bestFit':\n {\n var _overflowsData$map$so;\n\n const placement = (_overflowsData$map$so = overflowsData.map(d => [d, d.overflows.filter(overflow => overflow > 0).reduce((acc, overflow) => acc + overflow, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$map$so[0].placement;\n\n if (placement) {\n resetPlacement = placement;\n }\n\n break;\n }\n\n case 'initialPlacement':\n resetPlacement = initialPlacement;\n break;\n }\n\n if (placement !== resetPlacement) {\n return {\n reset: {\n placement: resetPlacement\n }\n };\n }\n }\n\n return {};\n }\n\n };\n};\n\nfunction getSideOffsets(overflow, rect) {\n return {\n top: overflow.top - rect.height,\n right: overflow.right - rect.width,\n bottom: overflow.bottom - rect.height,\n left: overflow.left - rect.width\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return sides.some(side => overflow[side] >= 0);\n}\n\n/**\n * Provides data to hide the floating element in applicable situations, such as\n * when it is not in the same clipping context as the reference element.\n * @see https://floating-ui.com/docs/hide\n */\nconst hide = function (_temp) {\n let {\n strategy = 'referenceHidden',\n ...detectOverflowOptions\n } = _temp === void 0 ? {} : _temp;\n return {\n name: 'hide',\n\n async fn(middlewareArguments) {\n const {\n rects\n } = middlewareArguments;\n\n switch (strategy) {\n case 'referenceHidden':\n {\n const overflow = await detectOverflow(middlewareArguments, { ...detectOverflowOptions,\n elementContext: 'reference'\n });\n const offsets = getSideOffsets(overflow, rects.reference);\n return {\n data: {\n referenceHiddenOffsets: offsets,\n referenceHidden: isAnySideFullyClipped(offsets)\n }\n };\n }\n\n case 'escaped':\n {\n const overflow = await detectOverflow(middlewareArguments, { ...detectOverflowOptions,\n altBoundary: true\n });\n const offsets = getSideOffsets(overflow, rects.floating);\n return {\n data: {\n escapedOffsets: offsets,\n escaped: isAnySideFullyClipped(offsets)\n }\n };\n }\n\n default:\n {\n return {};\n }\n }\n }\n\n };\n};\n\nasync function convertValueToCoords(middlewareArguments, value) {\n const {\n placement,\n platform,\n elements\n } = middlewareArguments;\n const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating));\n const side = getSide(placement);\n const alignment = getAlignment(placement);\n const isVertical = getMainAxisFromPlacement(placement) === 'x';\n const mainAxisMulti = ['left', 'top'].includes(side) ? -1 : 1;\n const crossAxisMulti = rtl && isVertical ? -1 : 1;\n const rawValue = typeof value === 'function' ? value(middlewareArguments) : value; // eslint-disable-next-line prefer-const\n\n let {\n mainAxis,\n crossAxis,\n alignmentAxis\n } = typeof rawValue === 'number' ? {\n mainAxis: rawValue,\n crossAxis: 0,\n alignmentAxis: null\n } : {\n mainAxis: 0,\n crossAxis: 0,\n alignmentAxis: null,\n ...rawValue\n };\n\n if (alignment && typeof alignmentAxis === 'number') {\n crossAxis = alignment === 'end' ? alignmentAxis * -1 : alignmentAxis;\n }\n\n return isVertical ? {\n x: crossAxis * crossAxisMulti,\n y: mainAxis * mainAxisMulti\n } : {\n x: mainAxis * mainAxisMulti,\n y: crossAxis * crossAxisMulti\n };\n}\n/**\n * Displaces the floating element from its reference element.\n * @see https://floating-ui.com/docs/offset\n */\n\nconst offset = function (value) {\n if (value === void 0) {\n value = 0;\n }\n\n return {\n name: 'offset',\n options: value,\n\n async fn(middlewareArguments) {\n const {\n x,\n y\n } = middlewareArguments;\n const diffCoords = await convertValueToCoords(middlewareArguments, value);\n return {\n x: x + diffCoords.x,\n y: y + diffCoords.y,\n data: diffCoords\n };\n }\n\n };\n};\n\nfunction getCrossAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}\n\n/**\n * Shifts the floating element in order to keep it in view when it will overflow\n * a clipping boundary.\n * @see https://floating-ui.com/docs/shift\n */\nconst shift = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'shift',\n options,\n\n async fn(middlewareArguments) {\n const {\n x,\n y,\n placement\n } = middlewareArguments;\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = false,\n limiter = {\n fn: _ref => {\n let {\n x,\n y\n } = _ref;\n return {\n x,\n y\n };\n }\n },\n ...detectOverflowOptions\n } = options;\n const coords = {\n x,\n y\n };\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const mainAxis = getMainAxisFromPlacement(getSide(placement));\n const crossAxis = getCrossAxis(mainAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n\n if (checkMainAxis) {\n const minSide = mainAxis === 'y' ? 'top' : 'left';\n const maxSide = mainAxis === 'y' ? 'bottom' : 'right';\n const min = mainAxisCoord + overflow[minSide];\n const max = mainAxisCoord - overflow[maxSide];\n mainAxisCoord = within(min, mainAxisCoord, max);\n }\n\n if (checkCrossAxis) {\n const minSide = crossAxis === 'y' ? 'top' : 'left';\n const maxSide = crossAxis === 'y' ? 'bottom' : 'right';\n const min = crossAxisCoord + overflow[minSide];\n const max = crossAxisCoord - overflow[maxSide];\n crossAxisCoord = within(min, crossAxisCoord, max);\n }\n\n const limitedCoords = limiter.fn({ ...middlewareArguments,\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n });\n return { ...limitedCoords,\n data: {\n x: limitedCoords.x - x,\n y: limitedCoords.y - y\n }\n };\n }\n\n };\n};\n\n/**\n * Built-in `limiter` that will stop `shift()` at a certain point.\n */\nconst limitShift = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n options,\n\n fn(middlewareArguments) {\n const {\n x,\n y,\n placement,\n rects,\n middlewareData\n } = middlewareArguments;\n const {\n offset = 0,\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true\n } = options;\n const coords = {\n x,\n y\n };\n const mainAxis = getMainAxisFromPlacement(placement);\n const crossAxis = getCrossAxis(mainAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n const rawOffset = typeof offset === 'function' ? offset(middlewareArguments) : offset;\n const computedOffset = typeof rawOffset === 'number' ? {\n mainAxis: rawOffset,\n crossAxis: 0\n } : {\n mainAxis: 0,\n crossAxis: 0,\n ...rawOffset\n };\n\n if (checkMainAxis) {\n const len = mainAxis === 'y' ? 'height' : 'width';\n const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;\n const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;\n\n if (mainAxisCoord < limitMin) {\n mainAxisCoord = limitMin;\n } else if (mainAxisCoord > limitMax) {\n mainAxisCoord = limitMax;\n }\n }\n\n if (checkCrossAxis) {\n var _middlewareData$offse, _middlewareData$offse2, _middlewareData$offse3, _middlewareData$offse4;\n\n const len = mainAxis === 'y' ? 'width' : 'height';\n const isOriginSide = ['top', 'left'].includes(getSide(placement));\n const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? (_middlewareData$offse = (_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) != null ? _middlewareData$offse : 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);\n const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : (_middlewareData$offse3 = (_middlewareData$offse4 = middlewareData.offset) == null ? void 0 : _middlewareData$offse4[crossAxis]) != null ? _middlewareData$offse3 : 0) - (isOriginSide ? computedOffset.crossAxis : 0);\n\n if (crossAxisCoord < limitMin) {\n crossAxisCoord = limitMin;\n } else if (crossAxisCoord > limitMax) {\n crossAxisCoord = limitMax;\n }\n }\n\n return {\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n };\n }\n\n };\n};\n\n/**\n * Provides data to change the size of the floating element. For instance,\n * prevent it from overflowing its clipping boundary or match the width of the\n * reference element.\n * @see https://floating-ui.com/docs/size\n */\nconst size = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'size',\n options,\n\n async fn(middlewareArguments) {\n const {\n placement,\n rects,\n platform,\n elements\n } = middlewareArguments;\n const {\n apply = () => {},\n ...detectOverflowOptions\n } = options;\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const side = getSide(placement);\n const alignment = getAlignment(placement);\n let heightSide;\n let widthSide;\n\n if (side === 'top' || side === 'bottom') {\n heightSide = side;\n widthSide = alignment === ((await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating))) ? 'start' : 'end') ? 'left' : 'right';\n } else {\n widthSide = side;\n heightSide = alignment === 'end' ? 'top' : 'bottom';\n }\n\n const xMin = max(overflow.left, 0);\n const xMax = max(overflow.right, 0);\n const yMin = max(overflow.top, 0);\n const yMax = max(overflow.bottom, 0);\n const dimensions = {\n availableHeight: rects.floating.height - (['left', 'right'].includes(placement) ? 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom)) : overflow[heightSide]),\n availableWidth: rects.floating.width - (['top', 'bottom'].includes(placement) ? 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right)) : overflow[widthSide])\n };\n await apply({ ...middlewareArguments,\n ...dimensions\n });\n const nextDimensions = await platform.getDimensions(elements.floating);\n\n if (rects.floating.width !== nextDimensions.width || rects.floating.height !== nextDimensions.height) {\n return {\n reset: {\n rects: true\n }\n };\n }\n\n return {};\n }\n\n };\n};\n\n/**\n * Provides improved positioning for inline reference elements that can span\n * over multiple lines, such as hyperlinks or range selections.\n * @see https://floating-ui.com/docs/inline\n */\nconst inline = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'inline',\n options,\n\n async fn(middlewareArguments) {\n var _await$platform$getCl;\n\n const {\n placement,\n elements,\n rects,\n platform,\n strategy\n } = middlewareArguments; // A MouseEvent's client{X,Y} coords can be up to 2 pixels off a\n // ClientRect's bounds, despite the event listener being triggered. A\n // padding of 2 seems to handle this issue.\n\n const {\n padding = 2,\n x,\n y\n } = options;\n const fallback = rectToClientRect(platform.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform.convertOffsetParentRelativeRectToViewportRelativeRect({\n rect: rects.reference,\n offsetParent: await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(elements.floating)),\n strategy\n }) : rects.reference);\n const clientRects = (_await$platform$getCl = await (platform.getClientRects == null ? void 0 : platform.getClientRects(elements.reference))) != null ? _await$platform$getCl : [];\n const paddingObject = getSideObjectFromPadding(padding);\n\n function getBoundingClientRect() {\n // There are two rects and they are disjoined\n if (clientRects.length === 2 && clientRects[0].left > clientRects[1].right && x != null && y != null) {\n var _clientRects$find;\n\n // Find the first rect in which the point is fully inside\n return (_clientRects$find = clientRects.find(rect => x > rect.left - paddingObject.left && x < rect.right + paddingObject.right && y > rect.top - paddingObject.top && y < rect.bottom + paddingObject.bottom)) != null ? _clientRects$find : fallback;\n } // There are 2 or more connected rects\n\n\n if (clientRects.length >= 2) {\n if (getMainAxisFromPlacement(placement) === 'x') {\n const firstRect = clientRects[0];\n const lastRect = clientRects[clientRects.length - 1];\n const isTop = getSide(placement) === 'top';\n const top = firstRect.top;\n const bottom = lastRect.bottom;\n const left = isTop ? firstRect.left : lastRect.left;\n const right = isTop ? firstRect.right : lastRect.right;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n\n const isLeftSide = getSide(placement) === 'left';\n const maxRight = max(...clientRects.map(rect => rect.right));\n const minLeft = min(...clientRects.map(rect => rect.left));\n const measureRects = clientRects.filter(rect => isLeftSide ? rect.left === minLeft : rect.right === maxRight);\n const top = measureRects[0].top;\n const bottom = measureRects[measureRects.length - 1].bottom;\n const left = minLeft;\n const right = maxRight;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n\n return fallback;\n }\n\n const resetRects = await platform.getElementRects({\n reference: {\n getBoundingClientRect\n },\n floating: elements.floating,\n strategy\n });\n\n if (rects.reference.x !== resetRects.reference.x || rects.reference.y !== resetRects.reference.y || rects.reference.width !== resetRects.reference.width || rects.reference.height !== resetRects.reference.height) {\n return {\n reset: {\n rects: resetRects\n }\n };\n }\n\n return {};\n }\n\n };\n};\n\nexport { arrow, autoPlacement, computePosition, detectOverflow, flip, hide, inline, limitShift, offset, rectToClientRect, shift, size };\n","import { computePosition, arrow as arrow$1 } from '@floating-ui/dom';\nexport * from '@floating-ui/dom';\nimport * as React from 'react';\nimport { useLayoutEffect, useEffect } from 'react';\nimport * as ReactDOM from 'react-dom';\n\nvar index = typeof document !== 'undefined' ? useLayoutEffect : useEffect;\n\n// Fork of `fast-deep-equal` that only does the comparisons we need and compares\n// functions\nfunction deepEqual(a, b) {\n if (a === b) {\n return true;\n }\n\n if (typeof a !== typeof b) {\n return false;\n }\n\n if (typeof a === 'function' && a.toString() === b.toString()) {\n return true;\n }\n\n let length, i, keys;\n\n if (a && b && typeof a == 'object') {\n if (Array.isArray(a)) {\n length = a.length;\n if (length != b.length) return false;\n\n for (i = length; i-- !== 0;) {\n if (!deepEqual(a[i], b[i])) {\n return false;\n }\n }\n\n return true;\n }\n\n keys = Object.keys(a);\n length = keys.length;\n\n if (length !== Object.keys(b).length) {\n return false;\n }\n\n for (i = length; i-- !== 0;) {\n if (!Object.prototype.hasOwnProperty.call(b, keys[i])) {\n return false;\n }\n }\n\n for (i = length; i-- !== 0;) {\n const key = keys[i];\n\n if (key === '_owner' && a.$$typeof) {\n continue;\n }\n\n if (!deepEqual(a[key], b[key])) {\n return false;\n }\n }\n\n return true;\n }\n\n return a !== a && b !== b;\n}\n\nfunction useLatestRef(value) {\n const ref = React.useRef(value);\n index(() => {\n ref.current = value;\n });\n return ref;\n}\n\nfunction useFloating(_temp) {\n let {\n middleware,\n placement = 'bottom',\n strategy = 'absolute',\n whileElementsMounted\n } = _temp === void 0 ? {} : _temp;\n const [data, setData] = React.useState({\n // Setting these to `null` will allow the consumer to determine if\n // `computePosition()` has run yet\n x: null,\n y: null,\n strategy,\n placement,\n middlewareData: {}\n });\n const [latestMiddleware, setLatestMiddleware] = React.useState(middleware);\n\n if (!deepEqual(latestMiddleware == null ? void 0 : latestMiddleware.map(_ref => {\n let {\n name,\n options\n } = _ref;\n return {\n name,\n options\n };\n }), middleware == null ? void 0 : middleware.map(_ref2 => {\n let {\n name,\n options\n } = _ref2;\n return {\n name,\n options\n };\n }))) {\n setLatestMiddleware(middleware);\n }\n\n const reference = React.useRef(null);\n const floating = React.useRef(null);\n const cleanupRef = React.useRef(null);\n const dataRef = React.useRef(data);\n const whileElementsMountedRef = useLatestRef(whileElementsMounted);\n const update = React.useCallback(() => {\n if (!reference.current || !floating.current) {\n return;\n }\n\n computePosition(reference.current, floating.current, {\n middleware: latestMiddleware,\n placement,\n strategy\n }).then(data => {\n if (isMountedRef.current && !deepEqual(dataRef.current, data)) {\n dataRef.current = data;\n ReactDOM.flushSync(() => {\n setData(data);\n });\n }\n });\n }, [latestMiddleware, placement, strategy]);\n index(() => {\n // Skip first update\n if (isMountedRef.current) {\n update();\n }\n }, [update]);\n const isMountedRef = React.useRef(false);\n index(() => {\n isMountedRef.current = true;\n return () => {\n isMountedRef.current = false;\n };\n }, []);\n const runElementMountCallback = React.useCallback(() => {\n if (typeof cleanupRef.current === 'function') {\n cleanupRef.current();\n cleanupRef.current = null;\n }\n\n if (reference.current && floating.current) {\n if (whileElementsMountedRef.current) {\n const cleanupFn = whileElementsMountedRef.current(reference.current, floating.current, update);\n cleanupRef.current = cleanupFn;\n } else {\n update();\n }\n }\n }, [update, whileElementsMountedRef]);\n const setReference = React.useCallback(node => {\n reference.current = node;\n runElementMountCallback();\n }, [runElementMountCallback]);\n const setFloating = React.useCallback(node => {\n floating.current = node;\n runElementMountCallback();\n }, [runElementMountCallback]);\n const refs = React.useMemo(() => ({\n reference,\n floating\n }), []);\n return React.useMemo(() => ({ ...data,\n update,\n refs,\n reference: setReference,\n floating: setFloating\n }), [data, update, refs, setReference, setFloating]);\n}\n\n/**\n * Positions an inner element of the floating element such that it is centered\n * to the reference element.\n * This wraps the core `arrow` middleware to allow React refs as the element.\n * @see https://floating-ui.com/docs/arrow\n */\n\nconst arrow = options => {\n const {\n element,\n padding\n } = options;\n\n function isRef(value) {\n return Object.prototype.hasOwnProperty.call(value, 'current');\n }\n\n return {\n name: 'arrow',\n options,\n\n fn(args) {\n if (isRef(element)) {\n if (element.current != null) {\n return arrow$1({\n element: element.current,\n padding\n }).fn(args);\n }\n\n return {};\n } else if (element) {\n return arrow$1({\n element,\n padding\n }).fn(args);\n }\n\n return {};\n }\n\n };\n};\n\nexport { arrow, useFloating };\n","'use strict';\n\nfunction checkDCE() {\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\n if (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined' ||\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE !== 'function'\n ) {\n return;\n }\n if (process.env.NODE_ENV !== 'production') {\n // This branch is unreachable because this function is only called\n // in production, but the condition is true only in development.\n // Therefore if the branch is still here, dead code elimination wasn't\n // properly applied.\n // Don't change the message. React DevTools relies on it. Also make sure\n // this message doesn't occur elsewhere in this function, or it will cause\n // a false positive.\n throw new Error('^_^');\n }\n try {\n // Verify that the code above has been dead code eliminated (DCE'd).\n __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE);\n } catch (err) {\n // DevTools shouldn't crash React, no matter what.\n // We should still report in case we break this code.\n console.error(err);\n }\n}\n\nif (process.env.NODE_ENV === 'production') {\n // DCE check should happen before ReactDOM bundle executes so that\n // DevTools can report bad minification during injection.\n checkDCE();\n module.exports = require('./cjs/react-dom.production.min.js');\n} else {\n module.exports = require('./cjs/react-dom.development.js');\n}\n","import T,{Fragment as J,createContext as K,useContext as G,useEffect as H,useMemo as Q,useRef as c,useState as B}from\"react\";import{Features as fe,forwardRefWithAs as W,render as X,RenderStrategy as g}from'../../utils/render.js';import{OpenClosedProvider as Te,State as O,useOpenClosed as Y}from'../../internal/open-closed.js';import{match as R}from'../../utils/match.js';import{useIsMounted as ce}from'../../hooks/use-is-mounted.js';import{useIsoMorphicEffect as me}from'../../hooks/use-iso-morphic-effect.js';import{useLatestValue as A}from'../../hooks/use-latest-value.js';import{useServerHandoffComplete as Z}from'../../hooks/use-server-handoff-complete.js';import{useSyncRefs as $}from'../../hooks/use-sync-refs.js';import{useTransition as pe}from'../../hooks/use-transition.js';import{useEvent as y}from'../../hooks/use-event.js';import{useDisposables as he}from'../../hooks/use-disposables.js';function x(r=\"\"){return r.split(\" \").filter(e=>e.trim().length>1)}let F=K(null);F.displayName=\"TransitionContext\";var ve=(s=>(s.Visible=\"visible\",s.Hidden=\"hidden\",s))(ve||{});function Ce(){let r=G(F);if(r===null)throw new Error(\"A is used but it is missing a parent or .\");return r}function ge(){let r=G(M);if(r===null)throw new Error(\"A is used but it is missing a parent or .\");return r}let M=K(null);M.displayName=\"NestingContext\";function I(r){return\"children\"in r?I(r.children):r.current.filter(({el:e})=>e.current!==null).filter(({state:e})=>e===\"visible\").length>0}function ee(r,e){let s=A(r),n=c([]),m=ce(),D=he(),b=y((l,i=g.Hidden)=>{let t=n.current.findIndex(({el:o})=>o===l);t!==-1&&(R(i,{[g.Unmount](){n.current.splice(t,1)},[g.Hidden](){n.current[t].state=\"hidden\"}}),D.microTask(()=>{var o;!I(n)&&m.current&&((o=s.current)==null||o.call(s))}))}),E=y(l=>{let i=n.current.find(({el:t})=>t===l);return i?i.state!==\"visible\"&&(i.state=\"visible\"):n.current.push({el:l,state:\"visible\"}),()=>b(l,g.Unmount)}),S=c([]),u=c(Promise.resolve()),p=c({enter:[],leave:[],idle:[]}),d=y((l,i,t)=>{S.current.splice(0),e&&(e.chains.current[i]=e.chains.current[i].filter(([o])=>o!==l)),e==null||e.chains.current[i].push([l,new Promise(o=>{S.current.push(o)})]),e==null||e.chains.current[i].push([l,new Promise(o=>{Promise.all(p.current[i].map(([f,a])=>a)).then(()=>o())})]),i===\"enter\"?u.current=u.current.then(()=>e==null?void 0:e.wait.current).then(()=>t(i)):t(i)}),h=y((l,i,t)=>{Promise.all(p.current[i].splice(0).map(([o,f])=>f)).then(()=>{var o;(o=S.current.shift())==null||o()}).then(()=>t(i))});return Q(()=>({children:n,register:E,unregister:b,onStart:d,onStop:h,wait:u,chains:p}),[E,b,n,d,h,p,u])}function be(){}let Ee=[\"beforeEnter\",\"afterEnter\",\"beforeLeave\",\"afterLeave\"];function te(r){var s;let e={};for(let n of Ee)e[n]=(s=r[n])!=null?s:be;return e}function Se(r){let e=c(te(r));return H(()=>{e.current=te(r)},[r]),e}let xe=\"div\",ne=fe.RenderStrategy,re=W(function(e,s){let{beforeEnter:n,afterEnter:m,beforeLeave:D,afterLeave:b,enter:E,enterFrom:S,enterTo:u,entered:p,leave:d,leaveFrom:h,leaveTo:l,...i}=e,t=c(null),o=$(t,s),f=i.unmount?g.Unmount:g.Hidden,{show:a,appear:P,initial:ie}=Ce(),[v,_]=B(a?\"visible\":\"hidden\"),z=ge(),{register:N,unregister:V}=z,j=c(null);H(()=>N(t),[N,t]),H(()=>{if(f===g.Hidden&&!!t.current){if(a&&v!==\"visible\"){_(\"visible\");return}return R(v,{[\"hidden\"]:()=>V(t),[\"visible\"]:()=>N(t)})}},[v,t,N,V,a,f]);let oe=A({enter:x(E),enterFrom:x(S),enterTo:x(u),entered:x(p),leave:x(d),leaveFrom:x(h),leaveTo:x(l)}),L=Se({beforeEnter:n,afterEnter:m,beforeLeave:D,afterLeave:b}),U=Z();H(()=>{if(U&&v===\"visible\"&&t.current===null)throw new Error(\"Did you forget to passthrough the `ref` to the actual DOM node?\")},[t,v,U]);let k=ie&&!P,se=(()=>!U||k||j.current===a?\"idle\":a?\"enter\":\"leave\")(),le=y(C=>R(C,{enter:()=>L.current.beforeEnter(),leave:()=>L.current.beforeLeave(),idle:()=>{}})),ae=y(C=>R(C,{enter:()=>L.current.afterEnter(),leave:()=>L.current.afterLeave(),idle:()=>{}})),w=ee(()=>{_(\"hidden\"),V(t)},z);pe({container:t,classes:oe,direction:se,onStart:A(C=>{w.onStart(t,C,le)}),onStop:A(C=>{w.onStop(t,C,ae),C===\"leave\"&&!I(w)&&(_(\"hidden\"),V(t))})}),H(()=>{!k||(f===g.Hidden?j.current=null:j.current=a)},[a,k,v]);let ue=i,de={ref:o};return T.createElement(M.Provider,{value:w},T.createElement(Te,{value:R(v,{[\"visible\"]:O.Open,[\"hidden\"]:O.Closed})},X({ourProps:de,theirProps:ue,defaultTag:xe,features:ne,visible:v===\"visible\",name:\"Transition.Child\"})))}),q=W(function(e,s){let{show:n,appear:m=!1,unmount:D,...b}=e,E=c(null),S=$(E,s);Z();let u=Y();if(n===void 0&&u!==null&&(n=R(u,{[O.Open]:!0,[O.Closed]:!1})),![!0,!1].includes(n))throw new Error(\"A is used but it is missing a `show={true | false}` prop.\");let[p,d]=B(n?\"visible\":\"hidden\"),h=ee(()=>{d(\"hidden\")}),[l,i]=B(!0),t=c([n]);me(()=>{l!==!1&&t.current[t.current.length-1]!==n&&(t.current.push(n),i(!1))},[t,n]);let o=Q(()=>({show:n,appear:m,initial:l}),[n,m,l]);H(()=>{if(n)d(\"visible\");else if(!I(h))d(\"hidden\");else{let a=E.current;if(!a)return;let P=a.getBoundingClientRect();P.x===0&&P.y===0&&P.width===0&&P.height===0&&d(\"hidden\")}},[n,h]);let f={unmount:D};return T.createElement(M.Provider,{value:h},T.createElement(F.Provider,{value:o},X({ourProps:{...f,as:J,children:T.createElement(re,{ref:S,...f,...b})},theirProps:{},defaultTag:J,features:ne,visible:p===\"visible\",name:\"Transition\"})))}),Pe=W(function(e,s){let n=G(F)!==null,m=Y()!==null;return T.createElement(T.Fragment,null,!n&&m?T.createElement(q,{ref:s,...e}):T.createElement(re,{ref:s,...e}))}),We=Object.assign(q,{Child:Pe,Root:q});export{We as Transition};\n","import{Fragment as c,cloneElement as P,createElement as b,forwardRef as E,isValidElement as x}from\"react\";import{match as R}from'./match.js';var S=(a=>(a[a.None=0]=\"None\",a[a.RenderStrategy=1]=\"RenderStrategy\",a[a.Static=2]=\"Static\",a))(S||{}),j=(e=>(e[e.Unmount=0]=\"Unmount\",e[e.Hidden=1]=\"Hidden\",e))(j||{});function $({ourProps:r,theirProps:t,slot:e,defaultTag:a,features:o,visible:n=!0,name:l}){let s=T(t,r);if(n)return p(s,e,a,l);let u=o!=null?o:0;if(u&2){let{static:i=!1,...d}=s;if(i)return p(d,e,a,l)}if(u&1){let{unmount:i=!0,...d}=s;return R(i?0:1,{[0](){return null},[1](){return p({...d,hidden:!0,style:{display:\"none\"}},e,a,l)}})}return p(s,e,a,l)}function p(r,t={},e,a){let{as:o=e,children:n,refName:l=\"ref\",...s}=m(r,[\"unmount\",\"static\"]),u=r.ref!==void 0?{[l]:r.ref}:{},i=typeof n==\"function\"?n(t):n;s.className&&typeof s.className==\"function\"&&(s.className=s.className(t));let d={};if(t){let f=!1,y=[];for(let[h,g]of Object.entries(t))typeof g==\"boolean\"&&(f=!0),g===!0&&y.push(h);f&&(d[\"data-headlessui-state\"]=y.join(\" \"))}if(o===c&&Object.keys(F(s)).length>0){if(!x(i)||Array.isArray(i)&&i.length>1)throw new Error(['Passing props on \"Fragment\"!',\"\",`The current component <${a} /> is rendering a \"Fragment\".`,\"However we need to passthrough the following props:\",Object.keys(s).map(f=>` - ${f}`).join(`\n`),\"\",\"You can apply a few solutions:\",['Add an `as=\"...\"` prop, to ensure that we render an actual element instead of a \"Fragment\".',\"Render a single element as the child so that we can forward the props onto that element.\"].map(f=>` - ${f}`).join(`\n`)].join(`\n`));return P(i,Object.assign({},T(i.props,F(m(s,[\"ref\"]))),d,u,w(i.ref,u.ref)))}return b(o,Object.assign({},m(s,[\"ref\"]),o!==c&&u,o!==c&&d),i)}function w(...r){return{ref:r.every(t=>t==null)?void 0:t=>{for(let e of r)e!=null&&(typeof e==\"function\"?e(t):e.current=t)}}}function T(...r){var a;if(r.length===0)return{};if(r.length===1)return r[0];let t={},e={};for(let o of r)for(let n in o)n.startsWith(\"on\")&&typeof o[n]==\"function\"?((a=e[n])!=null||(e[n]=[]),e[n].push(o[n])):t[n]=o[n];if(t.disabled||t[\"aria-disabled\"])return Object.assign(t,Object.fromEntries(Object.keys(e).map(o=>[o,void 0])));for(let o in e)Object.assign(t,{[o](n,...l){let s=e[o];for(let u of s){if((n instanceof Event||(n==null?void 0:n.nativeEvent)instanceof Event)&&n.defaultPrevented)return;u(n,...l)}}});return t}function C(r){var t;return Object.assign(E(r),{displayName:(t=r.displayName)!=null?t:r.name})}function F(r){let t=Object.assign({},r);for(let e in t)t[e]===void 0&&delete t[e];return t}function m(r,t=[]){let e=Object.assign({},r);for(let a of t)a in e&&delete e[a];return e}export{S as Features,j as RenderStrategy,F as compact,C as forwardRefWithAs,$ as render};\n","function u(r,n,...a){if(r in n){let e=n[r];return typeof e==\"function\"?e(...a):e}let t=new Error(`Tried to handle \"${r}\" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`\"${e}\"`).join(\", \")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,u),t}export{u as match};\n","import r,{createContext as l,useContext as d}from\"react\";let o=l(null);o.displayName=\"OpenClosedContext\";var p=(e=>(e[e.Open=0]=\"Open\",e[e.Closed=1]=\"Closed\",e))(p||{});function s(){return d(o)}function C({value:t,children:n}){return r.createElement(o.Provider,{value:t},n)}export{C as OpenClosedProvider,p as State,s as useOpenClosed};\n","import{useRef as r}from\"react\";import{useIsoMorphicEffect as t}from'./use-iso-morphic-effect.js';function f(){let e=r(!1);return t(()=>(e.current=!0,()=>{e.current=!1}),[]),e}export{f as useIsMounted};\n","import{useLayoutEffect as e,useEffect as f}from\"react\";import{isServer as o}from'../utils/ssr.js';let s=o?f:e;export{s as useIsoMorphicEffect};\n","const e=typeof window==\"undefined\"||typeof document==\"undefined\";export{e as isServer};\n","import{useRef as t}from\"react\";import{useIsoMorphicEffect as o}from'./use-iso-morphic-effect.js';function s(e){let r=t(e);return o(()=>{r.current=e},[e]),r}export{s as useLatestValue};\n","import{useState as o,useEffect as t}from\"react\";let r={serverHandoffComplete:!1};function a(){let[e,f]=o(r.serverHandoffComplete);return t(()=>{e!==!0&&f(!0)},[e]),t(()=>{r.serverHandoffComplete===!1&&(r.serverHandoffComplete=!0)},[]),e}export{a as useServerHandoffComplete};\n","import{useRef as l,useEffect as i}from\"react\";import{useEvent as r}from'./use-event.js';let u=Symbol();function T(t,n=!0){return Object.assign(t,{[u]:n})}function y(...t){let n=l(t);i(()=>{n.current=t},[t]);let c=r(e=>{for(let o of n.current)o!=null&&(typeof o==\"function\"?o(e):o.current=e)});return t.every(e=>e==null||(e==null?void 0:e[u]))?void 0:c}export{T as optionalRef,y as useSyncRefs};\n","import a from\"react\";import{useLatestValue as n}from'./use-latest-value.js';let o=function(t){let e=n(t);return a.useCallback((...r)=>e.current(...r),[e])};export{o as useEvent};\n","import{Reason as i,transition as m}from'../components/transitions/utils/transition.js';import{disposables as f}from'../utils/disposables.js';import{match as p}from'../utils/match.js';import{useDisposables as b}from'./use-disposables.js';import{useIsMounted as g}from'./use-is-mounted.js';import{useIsoMorphicEffect as M}from'./use-iso-morphic-effect.js';import{useLatestValue as T}from'./use-latest-value.js';function I({container:o,direction:t,classes:s,onStart:a,onStop:u}){let c=g(),d=b(),r=T(t);M(()=>{let e=f();d.add(e.dispose);let n=o.current;if(!!n&&r.current!==\"idle\"&&!!c.current)return e.dispose(),a.current(r.current),e.add(m(n,s.current,r.current===\"enter\",l=>{e.dispose(),p(l,{[i.Ended](){u.current(r.current)},[i.Cancelled]:()=>{}})})),e.dispose},[t])}export{I as useTransition};\n","import{once as E}from'../../../utils/once.js';import{disposables as g}from'../../../utils/disposables.js';import{match as p}from'../../../utils/match.js';function f(t,...e){t&&e.length>0&&t.classList.add(...e)}function v(t,...e){t&&e.length>0&&t.classList.remove(...e)}var T=(n=>(n.Ended=\"ended\",n.Cancelled=\"cancelled\",n))(T||{});function c(t,e){let n=g();if(!t)return n.dispose;let{transitionDuration:d,transitionDelay:o}=getComputedStyle(t),[s,u]=[d,o].map(i=>{let[a=0]=i.split(\",\").filter(Boolean).map(r=>r.includes(\"ms\")?parseFloat(r):parseFloat(r)*1e3).sort((r,l)=>l-r);return a});if(s+u!==0){let i=[];i.push(n.addEventListener(t,\"transitionrun\",a=>{a.target===a.currentTarget&&(i.splice(0).forEach(r=>r()),i.push(n.addEventListener(t,\"transitionend\",r=>{r.target===r.currentTarget&&(e(\"ended\"),i.splice(0).forEach(l=>l()))}),n.addEventListener(t,\"transitioncancel\",r=>{r.target===r.currentTarget&&(e(\"cancelled\"),i.splice(0).forEach(l=>l()))})))}))}else e(\"ended\");return n.add(()=>e(\"cancelled\")),n.dispose}function C(t,e,n,d){let o=n?\"enter\":\"leave\",s=g(),u=d!==void 0?E(d):()=>{};o===\"enter\"&&(t.removeAttribute(\"hidden\"),t.style.display=\"\");let m=p(o,{enter:()=>e.enter,leave:()=>e.leave}),i=p(o,{enter:()=>e.enterTo,leave:()=>e.leaveTo}),a=p(o,{enter:()=>e.enterFrom,leave:()=>e.leaveFrom});return v(t,...e.enter,...e.enterTo,...e.enterFrom,...e.leave,...e.leaveFrom,...e.leaveTo,...e.entered),f(t,...m,...a),s.nextFrame(()=>{v(t,...a),f(t,...i),c(t,r=>(r===\"ended\"&&(v(t,...m),f(t,...e.entered)),u(r)))}),s.dispose}export{T as Reason,C as transition};\n","function l(r){let e={called:!1};return(...t)=>{if(!e.called)return e.called=!0,r(...t)}}export{l as once};\n","import{microTask as s}from'./micro-task.js';function m(){let n=[],i=[],r={enqueue(e){i.push(e)},addEventListener(e,t,a,o){return e.addEventListener(t,a,o),r.add(()=>e.removeEventListener(t,a,o))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame(...e){return r.requestAnimationFrame(()=>r.requestAnimationFrame(...e))},setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return s(()=>{t.current&&e[0]()}),r.add(()=>{t.current=!1})},add(e){return n.push(e),()=>{let t=n.indexOf(e);if(t>=0){let[a]=n.splice(t,1);a()}}},dispose(){for(let e of n.splice(0))e()},async workQueue(){for(let e of i.splice(0))await e()}};return r}export{m as disposables};\n","function t(e){typeof queueMicrotask==\"function\"?queueMicrotask(e):Promise.resolve().then(e).catch(o=>setTimeout(()=>{throw o}))}export{t as microTask};\n","import{useState as s,useEffect as o}from\"react\";import{disposables as t}from'../utils/disposables.js';function p(){let[e]=s(t);return o(()=>()=>e.dispose(),[e]),e}export{p as useDisposables};\n","// THIS FILE IS AUTO GENERATED\nimport { GenIcon } from '../lib';\nexport function HiAcademicCap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.7 2.805a.75.75 0 01.6 0A60.65 60.65 0 0122.83 8.72a.75.75 0 01-.231 1.337 49.949 49.949 0 00-9.902 3.912l-.003.002-.34.18a.75.75 0 01-.707 0A50.009 50.009 0 007.5 12.174v-.224c0-.131.067-.248.172-.311a54.614 54.614 0 014.653-2.52.75.75 0 00-.65-1.352 56.129 56.129 0 00-4.78 2.589 1.858 1.858 0 00-.859 1.228 49.803 49.803 0 00-4.634-1.527.75.75 0 01-.231-1.337A60.653 60.653 0 0111.7 2.805z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.06 15.473a48.45 48.45 0 017.666-3.282c.134 1.414.22 2.843.255 4.285a.75.75 0 01-.46.71 47.878 47.878 0 00-8.105 4.342.75.75 0 01-.832 0 47.877 47.877 0 00-8.104-4.342.75.75 0 01-.461-.71c.035-1.442.121-2.87.255-4.286A48.4 48.4 0 016 13.18v1.27a1.5 1.5 0 00-.14 2.508c-.09.38-.222.753-.397 1.11.452.213.901.434 1.346.661a6.729 6.729 0 00.551-1.608 1.5 1.5 0 00.14-2.67v-.645a48.549 48.549 0 013.44 1.668 2.25 2.25 0 002.12 0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.462 19.462c.42-.419.753-.89 1-1.394.453.213.902.434 1.347.661a6.743 6.743 0 01-1.286 1.794.75.75 0 11-1.06-1.06z\"}}]})(props);\n};\nexport function HiAdjustmentsHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M18.75 12.75h1.5a.75.75 0 000-1.5h-1.5a.75.75 0 000 1.5zM12 6a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 0112 6zM12 18a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 0112 18zM3.75 6.75h1.5a.75.75 0 100-1.5h-1.5a.75.75 0 000 1.5zM5.25 18.75h-1.5a.75.75 0 010-1.5h1.5a.75.75 0 010 1.5zM3 12a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 013 12zM9 3.75a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5zM12.75 12a2.25 2.25 0 114.5 0 2.25 2.25 0 01-4.5 0zM9 15.75a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z\"}}]})(props);\n};\nexport function HiAdjustmentsVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M6 12a.75.75 0 01-.75-.75v-7.5a.75.75 0 111.5 0v7.5A.75.75 0 016 12zM18 12a.75.75 0 01-.75-.75v-7.5a.75.75 0 011.5 0v7.5A.75.75 0 0118 12zM6.75 20.25v-1.5a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0zM18.75 18.75v1.5a.75.75 0 01-1.5 0v-1.5a.75.75 0 011.5 0zM12.75 5.25v-1.5a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0zM12 21a.75.75 0 01-.75-.75v-7.5a.75.75 0 011.5 0v7.5A.75.75 0 0112 21zM3.75 15a2.25 2.25 0 104.5 0 2.25 2.25 0 00-4.5 0zM12 11.25a2.25 2.25 0 110-4.5 2.25 2.25 0 010 4.5zM15.75 15a2.25 2.25 0 104.5 0 2.25 2.25 0 00-4.5 0z\"}}]})(props);\n};\nexport function HiArchiveBoxArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.375 3C2.339 3 1.5 3.84 1.5 4.875v.75c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875v-.75C22.5 3.839 21.66 3 20.625 3H3.375z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.087 9l.54 9.176A3 3 0 006.62 21h10.757a3 3 0 002.995-2.824L20.913 9H3.087zM12 10.5a.75.75 0 01.75.75v4.94l1.72-1.72a.75.75 0 111.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 111.06-1.06l1.72 1.72v-4.94a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArchiveBoxXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.375 3C2.339 3 1.5 3.84 1.5 4.875v.75c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875v-.75C22.5 3.839 21.66 3 20.625 3H3.375z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.087 9l.54 9.176A3 3 0 006.62 21h10.757a3 3 0 002.995-2.824L20.913 9H3.087zm6.133 2.845a.75.75 0 011.06 0l1.72 1.72 1.72-1.72a.75.75 0 111.06 1.06l-1.72 1.72 1.72 1.72a.75.75 0 11-1.06 1.06L12 15.685l-1.72 1.72a.75.75 0 11-1.06-1.06l1.72-1.72-1.72-1.72a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArchiveBox (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.375 3C2.339 3 1.5 3.84 1.5 4.875v.75c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875v-.75C22.5 3.839 21.66 3 20.625 3H3.375z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.087 9l.54 9.176A3 3 0 006.62 21h10.757a3 3 0 002.995-2.824L20.913 9H3.087zm6.163 3.75A.75.75 0 0110 12h4a.75.75 0 010 1.5h-4a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowDownCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-.53 14.03a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V8.25a.75.75 0 00-1.5 0v5.69l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowDownLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M20.03 3.97a.75.75 0 010 1.06L6.31 18.75h9.44a.75.75 0 010 1.5H4.5a.75.75 0 01-.75-.75V8.25a.75.75 0 011.5 0v9.44L18.97 3.97a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowDownOnSquareStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.75 6.75h-3a3 3 0 00-3 3v7.5a3 3 0 003 3h7.5a3 3 0 003-3v-7.5a3 3 0 00-3-3h-3V1.5a.75.75 0 00-1.5 0v5.25zm0 0h1.5v5.69l1.72-1.72a.75.75 0 111.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 111.06-1.06l1.72 1.72V6.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.151 21.75a2.999 2.999 0 002.599 1.5h7.5a3 3 0 003-3v-7.5c0-1.11-.603-2.08-1.5-2.599v7.099a4.5 4.5 0 01-4.5 4.5H7.151z\"}}]})(props);\n};\nexport function HiArrowDownOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1.5a.75.75 0 01.75.75V7.5h-1.5V2.25A.75.75 0 0112 1.5zM11.25 7.5v5.69l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V7.5h3.75a3 3 0 013 3v9a3 3 0 01-3 3h-9a3 3 0 01-3-3v-9a3 3 0 013-3h3.75z\"}}]})(props);\n};\nexport function HiArrowDownRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.97 3.97a.75.75 0 011.06 0l13.72 13.72V8.25a.75.75 0 011.5 0V19.5a.75.75 0 01-.75.75H8.25a.75.75 0 010-1.5h9.44L3.97 5.03a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowDownTray (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25a.75.75 0 01.75.75v11.69l3.22-3.22a.75.75 0 111.06 1.06l-4.5 4.5a.75.75 0 01-1.06 0l-4.5-4.5a.75.75 0 111.06-1.06l3.22 3.22V3a.75.75 0 01.75-.75zm-9 13.5a.75.75 0 01.75.75v2.25a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5V16.5a.75.75 0 011.5 0v2.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V16.5a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25a.75.75 0 01.75.75v16.19l6.22-6.22a.75.75 0 111.06 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 111.06-1.06l6.22 6.22V3a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLeftCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-4.28 9.22a.75.75 0 000 1.06l3 3a.75.75 0 101.06-1.06l-1.72-1.72h5.69a.75.75 0 000-1.5h-5.69l1.72-1.72a.75.75 0 00-1.06-1.06l-3 3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLeftOnRectangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm5.03 4.72a.75.75 0 010 1.06l-1.72 1.72h10.94a.75.75 0 010 1.5H10.81l1.72 1.72a.75.75 0 11-1.06 1.06l-3-3a.75.75 0 010-1.06l3-3a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.03 3.97a.75.75 0 010 1.06l-6.22 6.22H21a.75.75 0 010 1.5H4.81l6.22 6.22a.75.75 0 11-1.06 1.06l-7.5-7.5a.75.75 0 010-1.06l7.5-7.5a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLongDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25a.75.75 0 01.75.75v16.19l2.47-2.47a.75.75 0 111.06 1.06l-3.75 3.75a.75.75 0 01-1.06 0l-3.75-3.75a.75.75 0 111.06-1.06l2.47 2.47V3a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLongLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.28 7.72a.75.75 0 010 1.06l-2.47 2.47H21a.75.75 0 010 1.5H4.81l2.47 2.47a.75.75 0 11-1.06 1.06l-3.75-3.75a.75.75 0 010-1.06l3.75-3.75a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLongRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M16.72 7.72a.75.75 0 011.06 0l3.75 3.75a.75.75 0 010 1.06l-3.75 3.75a.75.75 0 11-1.06-1.06l2.47-2.47H3a.75.75 0 010-1.5h16.19l-2.47-2.47a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowLongUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 2.47a.75.75 0 011.06 0l3.75 3.75a.75.75 0 01-1.06 1.06l-2.47-2.47V21a.75.75 0 01-1.5 0V4.81L8.78 7.28a.75.75 0 01-1.06-1.06l3.75-3.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowPath (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 5.25c-1.213 0-2.415.046-3.605.135a3.256 3.256 0 00-3.01 3.01c-.044.583-.077 1.17-.1 1.759L6.97 8.47a.75.75 0 011.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 011.06-1.06l1.752 1.751c.023-.65.06-1.296.108-1.939A4.756 4.756 0 018.282 3.89a49.423 49.423 0 017.436 0 4.756 4.756 0 014.392 4.392c.017.224.032.447.046.672a.75.75 0 01-1.497.092 48.187 48.187 0 00-.044-.651 3.256 3.256 0 00-3.01-3.01A47.926 47.926 0 0012 5.25zm6.97 6.22a.75.75 0 011.06 0l3 3a.75.75 0 11-1.06 1.06l-1.752-1.751a49.25 49.25 0 01-.108 1.939 4.756 4.756 0 01-4.392 4.392 49.412 49.412 0 01-7.436 0 4.756 4.756 0 01-4.392-4.392 49.112 49.112 0 01-.046-.672.75.75 0 111.497-.092c.013.217.028.434.044.651a3.256 3.256 0 003.01 3.01 47.951 47.951 0 007.21 0 3.256 3.256 0 003.01-3.01c.044-.583.077-1.17.1-1.759L17.03 15.53a.75.75 0 11-1.06-1.06l3-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowRightCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm4.28 10.28a.75.75 0 000-1.06l-3-3a.75.75 0 10-1.06 1.06l1.72 1.72H8.25a.75.75 0 000 1.5h5.69l-1.72 1.72a.75.75 0 101.06 1.06l3-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowRightOnRectangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm10.72 4.72a.75.75 0 011.06 0l3 3a.75.75 0 010 1.06l-3 3a.75.75 0 11-1.06-1.06l1.72-1.72H9a.75.75 0 010-1.5h10.94l-1.72-1.72a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowTopRightOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowTrendingDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.72 5.47a.75.75 0 011.06 0L9 11.69l3.756-3.756a.75.75 0 01.985-.066 12.698 12.698 0 014.575 6.832l.308 1.149 2.277-3.943a.75.75 0 111.299.75l-3.182 5.51a.75.75 0 01-1.025.275l-5.511-3.181a.75.75 0 01.75-1.3l3.943 2.277-.308-1.149a11.194 11.194 0 00-3.528-5.617l-3.809 3.81a.75.75 0 01-1.06 0L1.72 6.53a.75.75 0 010-1.061z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowTrendingUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.22 6.268a.75.75 0 01.968-.432l5.942 2.28a.75.75 0 01.431.97l-2.28 5.941a.75.75 0 11-1.4-.537l1.63-4.251-1.086.483a11.2 11.2 0 00-5.45 5.174.75.75 0 01-1.199.19L9 12.31l-6.22 6.22a.75.75 0 11-1.06-1.06l6.75-6.75a.75.75 0 011.06 0l3.606 3.605a12.694 12.694 0 015.68-4.973l1.086-.484-4.251-1.631a.75.75 0 01-.432-.97z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUpCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm.53 5.47a.75.75 0 00-1.06 0l-3 3a.75.75 0 101.06 1.06l1.72-1.72v5.69a.75.75 0 001.5 0v-5.69l1.72 1.72a.75.75 0 101.06-1.06l-3-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUpLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.25 6.31v9.44a.75.75 0 01-1.5 0V4.5a.75.75 0 01.75-.75h11.25a.75.75 0 010 1.5H6.31l13.72 13.72a.75.75 0 11-1.06 1.06L5.25 6.31z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUpOnSquareStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M9.97.97a.75.75 0 011.06 0l3 3a.75.75 0 01-1.06 1.06l-1.72-1.72v3.44h-1.5V3.31L8.03 5.03a.75.75 0 01-1.06-1.06l3-3zM9.75 6.75v6a.75.75 0 001.5 0v-6h3a3 3 0 013 3v7.5a3 3 0 01-3 3h-7.5a3 3 0 01-3-3v-7.5a3 3 0 013-3h3z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.151 21.75a2.999 2.999 0 002.599 1.5h7.5a3 3 0 003-3v-7.5c0-1.11-.603-2.08-1.5-2.599v7.099a4.5 4.5 0 01-4.5 4.5H7.151z\"}}]})(props);\n};\nexport function HiArrowUpOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.47 1.72a.75.75 0 011.06 0l3 3a.75.75 0 01-1.06 1.06l-1.72-1.72V7.5h-1.5V4.06L9.53 5.78a.75.75 0 01-1.06-1.06l3-3zM11.25 7.5V15a.75.75 0 001.5 0V7.5h3.75a3 3 0 013 3v9a3 3 0 01-3 3h-9a3 3 0 01-3-3v-9a3 3 0 013-3h3.75z\"}}]})(props);\n};\nexport function HiArrowUpRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.25 3.75H19.5a.75.75 0 01.75.75v11.25a.75.75 0 01-1.5 0V6.31L5.03 20.03a.75.75 0 01-1.06-1.06L17.69 5.25H8.25a.75.75 0 010-1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUpTray (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 2.47a.75.75 0 011.06 0l4.5 4.5a.75.75 0 01-1.06 1.06l-3.22-3.22V16.5a.75.75 0 01-1.5 0V4.81L8.03 8.03a.75.75 0 01-1.06-1.06l4.5-4.5zM3 15.75a.75.75 0 01.75.75v2.25a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5V16.5a.75.75 0 011.5 0v2.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V16.5a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 2.47a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06l-6.22-6.22V21a.75.75 0 01-1.5 0V4.81l-6.22 6.22a.75.75 0 11-1.06-1.06l7.5-7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUturnDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15 3.75A5.25 5.25 0 009.75 9v10.19l4.72-4.72a.75.75 0 111.06 1.06l-6 6a.75.75 0 01-1.06 0l-6-6a.75.75 0 111.06-1.06l4.72 4.72V9a6.75 6.75 0 0113.5 0v3a.75.75 0 01-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUturnLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.53 2.47a.75.75 0 010 1.06L4.81 8.25H15a6.75 6.75 0 010 13.5h-3a.75.75 0 010-1.5h3a5.25 5.25 0 100-10.5H4.81l4.72 4.72a.75.75 0 11-1.06 1.06l-6-6a.75.75 0 010-1.06l6-6a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUturnRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M14.47 2.47a.75.75 0 011.06 0l6 6a.75.75 0 010 1.06l-6 6a.75.75 0 11-1.06-1.06l4.72-4.72H9a5.25 5.25 0 100 10.5h3a.75.75 0 010 1.5H9a6.75 6.75 0 010-13.5h10.19l-4.72-4.72a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowUturnUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M21.53 9.53a.75.75 0 01-1.06 0l-4.72-4.72V15a6.75 6.75 0 01-13.5 0v-3a.75.75 0 011.5 0v3a5.25 5.25 0 1010.5 0V4.81L9.53 9.53a.75.75 0 01-1.06-1.06l6-6a.75.75 0 011.06 0l6 6a.75.75 0 010 1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowsPointingIn (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.22 3.22a.75.75 0 011.06 0l3.97 3.97V4.5a.75.75 0 011.5 0V9a.75.75 0 01-.75.75H4.5a.75.75 0 010-1.5h2.69L3.22 4.28a.75.75 0 010-1.06zm17.56 0a.75.75 0 010 1.06l-3.97 3.97h2.69a.75.75 0 010 1.5H15a.75.75 0 01-.75-.75V4.5a.75.75 0 011.5 0v2.69l3.97-3.97a.75.75 0 011.06 0zM3.75 15a.75.75 0 01.75-.75H9a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-2.69l-3.97 3.97a.75.75 0 01-1.06-1.06l3.97-3.97H4.5a.75.75 0 01-.75-.75zm10.5 0a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-2.69l3.97 3.97a.75.75 0 11-1.06 1.06l-3.97-3.97v2.69a.75.75 0 01-1.5 0V15z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowsPointingOut (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15 3.75a.75.75 0 01.75-.75h4.5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0V5.56l-3.97 3.97a.75.75 0 11-1.06-1.06l3.97-3.97h-2.69a.75.75 0 01-.75-.75zm-12 0A.75.75 0 013.75 3h4.5a.75.75 0 010 1.5H5.56l3.97 3.97a.75.75 0 01-1.06 1.06L4.5 5.56v2.69a.75.75 0 01-1.5 0v-4.5zm11.47 11.78a.75.75 0 111.06-1.06l3.97 3.97v-2.69a.75.75 0 011.5 0v4.5a.75.75 0 01-.75.75h-4.5a.75.75 0 010-1.5h2.69l-3.97-3.97zm-4.94-1.06a.75.75 0 010 1.06L5.56 19.5h2.69a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75v-4.5a.75.75 0 011.5 0v2.69l3.97-3.97a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowsRightLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.97 2.47a.75.75 0 011.06 0l4.5 4.5a.75.75 0 010 1.06l-4.5 4.5a.75.75 0 11-1.06-1.06l3.22-3.22H7.5a.75.75 0 010-1.5h11.69l-3.22-3.22a.75.75 0 010-1.06zm-7.94 9a.75.75 0 010 1.06l-3.22 3.22H16.5a.75.75 0 010 1.5H4.81l3.22 3.22a.75.75 0 11-1.06 1.06l-4.5-4.5a.75.75 0 010-1.06l4.5-4.5a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiArrowsUpDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.97 2.47a.75.75 0 011.06 0l4.5 4.5a.75.75 0 01-1.06 1.06L8.25 4.81V16.5a.75.75 0 01-1.5 0V4.81L3.53 8.03a.75.75 0 01-1.06-1.06l4.5-4.5zm9.53 4.28a.75.75 0 01.75.75v11.69l3.22-3.22a.75.75 0 111.06 1.06l-4.5 4.5a.75.75 0 01-1.06 0l-4.5-4.5a.75.75 0 111.06-1.06l3.22 3.22V7.5a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiAtSymbol (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M17.834 6.166a8.25 8.25 0 100 11.668.75.75 0 011.06 1.06c-3.807 3.808-9.98 3.808-13.788 0-3.808-3.807-3.808-9.98 0-13.788 3.807-3.808 9.98-3.808 13.788 0A9.722 9.722 0 0121.75 12c0 .975-.296 1.887-.809 2.571-.514.685-1.28 1.179-2.191 1.179-.904 0-1.666-.487-2.18-1.164a5.25 5.25 0 11-.82-6.26V8.25a.75.75 0 011.5 0V12c0 .682.208 1.27.509 1.671.3.401.659.579.991.579.332 0 .69-.178.991-.579.3-.4.509-.99.509-1.671a8.222 8.222 0 00-2.416-5.834zM15.75 12a3.75 3.75 0 10-7.5 0 3.75 3.75 0 007.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBackspace (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.515 10.674a1.875 1.875 0 000 2.652L8.89 19.7c.352.351.829.549 1.326.549H19.5a3 3 0 003-3V6.75a3 3 0 00-3-3h-9.284c-.497 0-.974.198-1.326.55l-6.375 6.374zM12.53 9.22a.75.75 0 10-1.06 1.06L13.19 12l-1.72 1.72a.75.75 0 101.06 1.06l1.72-1.72 1.72 1.72a.75.75 0 101.06-1.06L15.31 12l1.72-1.72a.75.75 0 10-1.06-1.06l-1.72 1.72-1.72-1.72z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBackward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M9.195 18.44c1.25.713 2.805-.19 2.805-1.629v-2.34l6.945 3.968c1.25.714 2.805-.188 2.805-1.628V8.688c0-1.44-1.555-2.342-2.805-1.628L12 11.03v-2.34c0-1.44-1.555-2.343-2.805-1.629l-7.108 4.062c-1.26.72-1.26 2.536 0 3.256l7.108 4.061z\"}}]})(props);\n};\nexport function HiBanknotes (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 7.5a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 4.875C1.5 3.839 2.34 3 3.375 3h17.25c1.035 0 1.875.84 1.875 1.875v9.75c0 1.036-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 14.625v-9.75zM8.25 9.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM18.75 9a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V9.75a.75.75 0 00-.75-.75h-.008zM4.5 9.75A.75.75 0 015.25 9h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H5.25a.75.75 0 01-.75-.75V9.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.25 18a.75.75 0 000 1.5c5.4 0 10.63.722 15.6 2.075 1.19.324 2.4-.558 2.4-1.82V18.75a.75.75 0 00-.75-.75H2.25z\"}}]})(props);\n};\nexport function HiBars2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 9a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 9zm0 6.75a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBars3BottomLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75H12a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBars3BottomRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm8.25 5.25a.75.75 0 01.75-.75h8.25a.75.75 0 010 1.5H12a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBars3CenterLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75H12a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBars3 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBars4 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 5.25zm0 4.5A.75.75 0 013.75 9h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 9.75zm0 4.5a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75zm0 4.5a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBarsArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 4.5A.75.75 0 013 3.75h14.25a.75.75 0 010 1.5H3a.75.75 0 01-.75-.75zm0 4.5A.75.75 0 013 8.25h9.75a.75.75 0 010 1.5H3A.75.75 0 012.25 9zm15-.75A.75.75 0 0118 9v10.19l2.47-2.47a.75.75 0 111.06 1.06l-3.75 3.75a.75.75 0 01-1.06 0l-3.75-3.75a.75.75 0 111.06-1.06l2.47 2.47V9a.75.75 0 01.75-.75zm-15 5.25a.75.75 0 01.75-.75h9.75a.75.75 0 010 1.5H3a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBarsArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 4.5A.75.75 0 013 3.75h14.25a.75.75 0 010 1.5H3a.75.75 0 01-.75-.75zm14.47 3.97a.75.75 0 011.06 0l3.75 3.75a.75.75 0 11-1.06 1.06L18 10.81V21a.75.75 0 01-1.5 0V10.81l-2.47 2.47a.75.75 0 11-1.06-1.06l3.75-3.75zM2.25 9A.75.75 0 013 8.25h9.75a.75.75 0 010 1.5H3A.75.75 0 012.25 9zm0 4.5a.75.75 0 01.75-.75h5.25a.75.75 0 010 1.5H3a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBeaker (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.798v5.02a3 3 0 01-.879 2.121l-2.377 2.377a9.845 9.845 0 015.091 1.013 8.315 8.315 0 005.713.636l.285-.071-3.954-3.955a3 3 0 01-.879-2.121v-5.02a23.614 23.614 0 00-3 0zm4.5.138a.75.75 0 00.093-1.495A24.837 24.837 0 0012 2.25a25.048 25.048 0 00-3.093.191A.75.75 0 009 3.936v4.882a1.5 1.5 0 01-.44 1.06l-6.293 6.294c-1.62 1.621-.903 4.475 1.471 4.88 2.686.46 5.447.698 8.262.698 2.816 0 5.576-.239 8.262-.697 2.373-.406 3.092-3.26 1.47-4.881L15.44 9.879A1.5 1.5 0 0115 8.818V3.936z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBellAlert (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.85 3.5a.75.75 0 00-1.117-1 9.719 9.719 0 00-2.348 4.876.75.75 0 001.479.248A8.219 8.219 0 015.85 3.5zM19.267 2.5a.75.75 0 10-1.118 1 8.22 8.22 0 011.987 4.124.75.75 0 001.48-.248A9.72 9.72 0 0019.266 2.5z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25A6.75 6.75 0 005.25 9v.75a8.217 8.217 0 01-2.119 5.52.75.75 0 00.298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 107.48 0 24.583 24.583 0 004.83-1.244.75.75 0 00.298-1.205 8.217 8.217 0 01-2.118-5.52V9A6.75 6.75 0 0012 2.25zM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 004.496 0l.002.1a2.25 2.25 0 11-4.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBellSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18zM20.57 16.476c-.223.082-.448.161-.674.238L7.319 4.137A6.75 6.75 0 0118.75 9v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 01-.297 1.206z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.25 9c0-.184.007-.366.022-.546l10.384 10.384a3.751 3.751 0 01-7.396-1.119 24.585 24.585 0 01-4.831-1.244.75.75 0 01-.298-1.205A8.217 8.217 0 005.25 9.75V9zm4.502 8.9a2.25 2.25 0 104.496 0 25.057 25.057 0 01-4.496 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBellSnooze (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25A6.75 6.75 0 005.25 9v.75a8.217 8.217 0 01-2.119 5.52.75.75 0 00.298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 107.48 0 24.583 24.583 0 004.83-1.244.75.75 0 00.298-1.205 8.217 8.217 0 01-2.118-5.52V9A6.75 6.75 0 0012 2.25zM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 004.496 0l.002.1a2.25 2.25 0 11-4.5 0zm.75-10.5a.75.75 0 000 1.5h1.599l-2.223 3.334A.75.75 0 0010.5 13.5h3a.75.75 0 000-1.5h-1.599l2.223-3.334A.75.75 0 0013.5 7.5h-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBell (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.25 9a6.75 6.75 0 0113.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 01-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 11-7.48 0 24.585 24.585 0 01-4.831-1.244.75.75 0 01-.298-1.205A8.217 8.217 0 005.25 9.75V9zm4.502 8.9a2.25 2.25 0 104.496 0 25.057 25.057 0 01-4.496 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBoltSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M20.798 11.012l-3.188 3.416L9.462 6.28l4.24-4.542a.75.75 0 011.272.71L12.982 9.75h7.268a.75.75 0 01.548 1.262zM3.202 12.988L6.39 9.572l8.148 8.148-4.24 4.542a.75.75 0 01-1.272-.71l1.992-7.302H3.75a.75.75 0 01-.548-1.262zM3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18z\"}}]})(props);\n};\nexport function HiBolt (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M14.615 1.595a.75.75 0 01.359.852L12.982 9.75h7.268a.75.75 0 01.548 1.262l-10.5 11.25a.75.75 0 01-1.272-.71l1.992-7.302H3.75a.75.75 0 01-.548-1.262l10.5-11.25a.75.75 0 01.913-.143z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBookOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.25 4.533A9.707 9.707 0 006 3a9.735 9.735 0 00-3.25.555.75.75 0 00-.5.707v14.25a.75.75 0 001 .707A8.237 8.237 0 016 18.75c1.995 0 3.823.707 5.25 1.886V4.533zM12.75 20.636A8.214 8.214 0 0118 18.75c.966 0 1.89.166 2.75.47a.75.75 0 001-.708V4.262a.75.75 0 00-.5-.707A9.735 9.735 0 0018 3a9.707 9.707 0 00-5.25 1.533v16.103z\"}}]})(props);\n};\nexport function HiBookmarkSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18zM20.25 5.507v11.561L5.853 2.671c.15-.043.306-.075.467-.094a49.255 49.255 0 0111.36 0c1.497.174 2.57 1.46 2.57 2.93zM3.75 21V6.932l14.063 14.063L12 18.088l-7.165 3.583A.75.75 0 013.75 21z\"}}]})(props);\n};\nexport function HiBookmarkSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6 3a3 3 0 00-3 3v12a3 3 0 003 3h12a3 3 0 003-3V6a3 3 0 00-3-3H6zm1.5 1.5a.75.75 0 00-.75.75V16.5a.75.75 0 001.085.67L12 15.089l4.165 2.083a.75.75 0 001.085-.671V5.25a.75.75 0 00-.75-.75h-9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBookmark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.32 2.577a49.255 49.255 0 0111.36 0c1.497.174 2.57 1.46 2.57 2.93V21a.75.75 0 01-1.085.67L12 18.089l-7.165 3.583A.75.75 0 013.75 21V5.507c0-1.47 1.073-2.756 2.57-2.93z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBriefcase (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.5 5.25a3 3 0 013-3h3a3 3 0 013 3v.205c.933.085 1.857.197 2.774.334 1.454.218 2.476 1.483 2.476 2.917v3.033c0 1.211-.734 2.352-1.936 2.752A24.726 24.726 0 0112 15.75c-2.73 0-5.357-.442-7.814-1.259-1.202-.4-1.936-1.541-1.936-2.752V8.706c0-1.434 1.022-2.7 2.476-2.917A48.814 48.814 0 017.5 5.455V5.25zm7.5 0v.09a49.488 49.488 0 00-6 0v-.09a1.5 1.5 0 011.5-1.5h3a1.5 1.5 0 011.5 1.5zm-3 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 18.4v-2.796a4.3 4.3 0 00.713.31A26.226 26.226 0 0012 17.25c2.892 0 5.68-.468 8.287-1.335.252-.084.49-.189.713-.311V18.4c0 1.452-1.047 2.728-2.523 2.923-2.12.282-4.282.427-6.477.427a49.19 49.19 0 01-6.477-.427C4.047 21.128 3 19.852 3 18.4z\"}}]})(props);\n};\nexport function HiBuildingLibrary (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.584 2.376a.75.75 0 01.832 0l9 6a.75.75 0 11-.832 1.248L12 3.901 3.416 9.624a.75.75 0 01-.832-1.248l9-6z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M20.25 10.332v9.918H21a.75.75 0 010 1.5H3a.75.75 0 010-1.5h.75v-9.918a.75.75 0 01.634-.74A49.109 49.109 0 0112 9c2.59 0 5.134.202 7.616.592a.75.75 0 01.634.74zm-7.5 2.418a.75.75 0 00-1.5 0v6.75a.75.75 0 001.5 0v-6.75zm3-.75a.75.75 0 01.75.75v6.75a.75.75 0 01-1.5 0v-6.75a.75.75 0 01.75-.75zM9 12.75a.75.75 0 00-1.5 0v6.75a.75.75 0 001.5 0v-6.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 7.875a1.125 1.125 0 100-2.25 1.125 1.125 0 000 2.25z\"}}]})(props);\n};\nexport function HiBuildingOffice2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 2.25a.75.75 0 000 1.5v16.5h-.75a.75.75 0 000 1.5H15v-18a.75.75 0 000-1.5H3zM6.75 19.5v-2.25a.75.75 0 01.75-.75h3a.75.75 0 01.75.75v2.25a.75.75 0 01-.75.75h-3a.75.75 0 01-.75-.75zM6 6.75A.75.75 0 016.75 6h.75a.75.75 0 010 1.5h-.75A.75.75 0 016 6.75zM6.75 9a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zM6 12.75a.75.75 0 01.75-.75h.75a.75.75 0 010 1.5h-.75a.75.75 0 01-.75-.75zM10.5 6a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zm-.75 3.75A.75.75 0 0110.5 9h.75a.75.75 0 010 1.5h-.75a.75.75 0 01-.75-.75zM10.5 12a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zM16.5 6.75v15h5.25a.75.75 0 000-1.5H21v-12a.75.75 0 000-1.5h-4.5zm1.5 4.5a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008zm.75 2.25a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75h-.008zM18 17.25a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBuildingOffice (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 2.25a.75.75 0 000 1.5v16.5h-.75a.75.75 0 000 1.5h16.5a.75.75 0 000-1.5h-.75V3.75a.75.75 0 000-1.5h-15zM9 6a.75.75 0 000 1.5h1.5a.75.75 0 000-1.5H9zm-.75 3.75A.75.75 0 019 9h1.5a.75.75 0 010 1.5H9a.75.75 0 01-.75-.75zM9 12a.75.75 0 000 1.5h1.5a.75.75 0 000-1.5H9zm3.75-5.25A.75.75 0 0113.5 6H15a.75.75 0 010 1.5h-1.5a.75.75 0 01-.75-.75zM13.5 9a.75.75 0 000 1.5H15A.75.75 0 0015 9h-1.5zm-.75 3.75a.75.75 0 01.75-.75H15a.75.75 0 010 1.5h-1.5a.75.75 0 01-.75-.75zM9 19.5v-2.25a.75.75 0 01.75-.75h4.5a.75.75 0 01.75.75v2.25a.75.75 0 01-.75.75h-4.5A.75.75 0 019 19.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiBuildingStorefront (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.223 2.25c-.497 0-.974.198-1.325.55l-1.3 1.298A3.75 3.75 0 007.5 9.75c.627.47 1.406.75 2.25.75.844 0 1.624-.28 2.25-.75.626.47 1.406.75 2.25.75.844 0 1.623-.28 2.25-.75a3.75 3.75 0 004.902-5.652l-1.3-1.299a1.875 1.875 0 00-1.325-.549H5.223z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 20.25v-8.755c1.42.674 3.08.673 4.5 0A5.234 5.234 0 009.75 12c.804 0 1.568-.182 2.25-.506a5.234 5.234 0 002.25.506c.804 0 1.567-.182 2.25-.506 1.42.674 3.08.675 4.5.001v8.755h.75a.75.75 0 010 1.5H2.25a.75.75 0 010-1.5H3zm3-6a.75.75 0 01.75-.75h3a.75.75 0 01.75.75v3a.75.75 0 01-.75.75h-3a.75.75 0 01-.75-.75v-3zm8.25-.75a.75.75 0 00-.75.75v5.25c0 .414.336.75.75.75h3a.75.75 0 00.75-.75v-5.25a.75.75 0 00-.75-.75h-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCake (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M15 1.784l-.796.796a1.125 1.125 0 101.591 0L15 1.784zM12 1.784l-.796.796a1.125 1.125 0 101.591 0L12 1.784zM9 1.784l-.796.796a1.125 1.125 0 101.591 0L9 1.784zM9.75 7.547c.498-.02.998-.035 1.5-.042V6.75a.75.75 0 011.5 0v.755c.502.007 1.002.021 1.5.042V6.75a.75.75 0 011.5 0v.88l.307.022c1.55.117 2.693 1.427 2.693 2.946v1.018a62.182 62.182 0 00-13.5 0v-1.018c0-1.519 1.143-2.829 2.693-2.946l.307-.022v-.88a.75.75 0 011.5 0v.797zM12 12.75c-2.472 0-4.9.184-7.274.54-1.454.217-2.476 1.482-2.476 2.916v.384a4.104 4.104 0 012.585.364 2.605 2.605 0 002.33 0 4.104 4.104 0 013.67 0 2.605 2.605 0 002.33 0 4.104 4.104 0 013.67 0 2.605 2.605 0 002.33 0 4.104 4.104 0 012.585-.364v-.384c0-1.434-1.022-2.7-2.476-2.917A49.138 49.138 0 0012 12.75zM21.75 18.131a2.604 2.604 0 00-1.915.165 4.104 4.104 0 01-3.67 0 2.604 2.604 0 00-2.33 0 4.104 4.104 0 01-3.67 0 2.604 2.604 0 00-2.33 0 4.104 4.104 0 01-3.67 0 2.604 2.604 0 00-1.915-.165v2.494c0 1.036.84 1.875 1.875 1.875h15.75c1.035 0 1.875-.84 1.875-1.875v-2.494z\"}}]})(props);\n};\nexport function HiCalculator (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.32 1.827a49.255 49.255 0 0111.36 0c1.497.174 2.57 1.46 2.57 2.93V19.5a3 3 0 01-3 3H6.75a3 3 0 01-3-3V4.757c0-1.47 1.073-2.756 2.57-2.93zM7.5 11.25a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H8.25a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V13.5a.75.75 0 00-.75-.75H8.25zm-.75 3a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H8.25a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V18a.75.75 0 00-.75-.75H8.25zm1.748-6a.75.75 0 01.75-.75h.007a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.007a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.335.75.75.75h.007a.75.75 0 00.75-.75V13.5a.75.75 0 00-.75-.75h-.007zm-.75 3a.75.75 0 01.75-.75h.007a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.007a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.335.75.75.75h.007a.75.75 0 00.75-.75V18a.75.75 0 00-.75-.75h-.007zm1.754-6a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V13.5a.75.75 0 00-.75-.75h-.008zm-.75 3a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V18a.75.75 0 00-.75-.75h-.008zm1.748-6a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008zm.75 1.5a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V13.5a.75.75 0 00-.75-.75h-.008zm-8.25-6A.75.75 0 018.25 6h7.5a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-7.5a.75.75 0 01-.75-.75v-.75zm9 9a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCalendarDays (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12.75 12.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM7.5 15.75a.75.75 0 100-1.5.75.75 0 000 1.5zM8.25 17.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM9.75 15.75a.75.75 0 100-1.5.75.75 0 000 1.5zM10.5 17.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM12 15.75a.75.75 0 100-1.5.75.75 0 000 1.5zM12.75 17.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM14.25 15.75a.75.75 0 100-1.5.75.75 0 000 1.5zM15 17.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM16.5 15.75a.75.75 0 100-1.5.75.75 0 000 1.5zM15 12.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM16.5 13.5a.75.75 0 100-1.5.75.75 0 000 1.5z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.75 2.25A.75.75 0 017.5 3v1.5h9V3A.75.75 0 0118 3v1.5h.75a3 3 0 013 3v11.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V7.5a3 3 0 013-3H6V3a.75.75 0 01.75-.75zm13.5 9a1.5 1.5 0 00-1.5-1.5H5.25a1.5 1.5 0 00-1.5 1.5v7.5a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5v-7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCalendar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.75 2.25A.75.75 0 017.5 3v1.5h9V3A.75.75 0 0118 3v1.5h.75a3 3 0 013 3v11.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V7.5a3 3 0 013-3H6V3a.75.75 0 01.75-.75zm13.5 9a1.5 1.5 0 00-1.5-1.5H5.25a1.5 1.5 0 00-1.5 1.5v7.5a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5v-7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCamera (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 9a3.75 3.75 0 100 7.5A3.75 3.75 0 0012 9z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.344 3.071a49.52 49.52 0 015.312 0c.967.052 1.83.585 2.332 1.39l.821 1.317c.24.383.645.643 1.11.71.386.054.77.113 1.152.177 1.432.239 2.429 1.493 2.429 2.909V18a3 3 0 01-3 3h-15a3 3 0 01-3-3V9.574c0-1.416.997-2.67 2.429-2.909.382-.064.766-.123 1.151-.178a1.56 1.56 0 001.11-.71l.822-1.315a2.942 2.942 0 012.332-1.39zM6.75 12.75a5.25 5.25 0 1110.5 0 5.25 5.25 0 01-10.5 0zm12-1.5a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChartBarSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6a3 3 0 013-3h12a3 3 0 013 3v12a3 3 0 01-3 3H6a3 3 0 01-3-3V6zm4.5 7.5a.75.75 0 01.75.75v2.25a.75.75 0 01-1.5 0v-2.25a.75.75 0 01.75-.75zm3.75-1.5a.75.75 0 00-1.5 0v4.5a.75.75 0 001.5 0V12zm2.25-3a.75.75 0 01.75.75v6.75a.75.75 0 01-1.5 0V9.75A.75.75 0 0113.5 9zm3.75-1.5a.75.75 0 00-1.5 0v9a.75.75 0 001.5 0v-9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75zM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 01-1.875-1.875V8.625zM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 013 19.875v-6.75z\"}}]})(props);\n};\nexport function HiChartPie (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 13.5a8.25 8.25 0 018.25-8.25.75.75 0 01.75.75v6.75H18a.75.75 0 01.75.75 8.25 8.25 0 01-16.5 0z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.75 3a.75.75 0 01.75-.75 8.25 8.25 0 018.25 8.25.75.75 0 01-.75.75h-7.5a.75.75 0 01-.75-.75V3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleBottomCenterText (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.901 48.901 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97zM6.75 8.25a.75.75 0 01.75-.75h9a.75.75 0 010 1.5h-9a.75.75 0 01-.75-.75zm.75 2.25a.75.75 0 000 1.5H12a.75.75 0 000-1.5H7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleBottomCenter (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.901 48.901 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleLeftEllipsis (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-2.429 0-4.817.178-7.152.521C2.87 3.061 1.5 4.795 1.5 6.741v6.018c0 1.946 1.37 3.68 3.348 3.97.877.129 1.761.234 2.652.316V21a.75.75 0 001.28.53l4.184-4.183a.39.39 0 01.266-.112c2.006-.05 3.982-.22 5.922-.506 1.978-.29 3.348-2.023 3.348-3.97V6.741c0-1.947-1.37-3.68-3.348-3.97A49.145 49.145 0 0012 2.25zM8.25 8.625a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25zm2.625 1.125a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875-1.125a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleLeftRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M4.913 2.658c2.075-.27 4.19-.408 6.337-.408 2.147 0 4.262.139 6.337.408 1.922.25 3.291 1.861 3.405 3.727a4.403 4.403 0 00-1.032-.211 50.89 50.89 0 00-8.42 0c-2.358.196-4.04 2.19-4.04 4.434v4.286a4.47 4.47 0 002.433 3.984L7.28 21.53A.75.75 0 016 21v-4.03a48.527 48.527 0 01-1.087-.128C2.905 16.58 1.5 14.833 1.5 12.862V6.638c0-1.97 1.405-3.718 3.413-3.979z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.75 7.5c-1.376 0-2.739.057-4.086.169C10.124 7.797 9 9.103 9 10.609v4.285c0 1.507 1.128 2.814 2.67 2.94 1.243.102 2.5.157 3.768.165l2.782 2.781a.75.75 0 001.28-.53v-2.39l.33-.026c1.542-.125 2.67-1.433 2.67-2.94v-4.286c0-1.505-1.125-2.811-2.664-2.94A49.392 49.392 0 0015.75 7.5z\"}}]})(props);\n};\nexport function HiChatBubbleLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97-1.94.284-3.916.455-5.922.505a.39.39 0 00-.266.112L8.78 21.53A.75.75 0 017.5 21v-3.955a48.842 48.842 0 01-2.652-.316c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleOvalLeftEllipsis (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.804 21.644A6.707 6.707 0 006 21.75a6.721 6.721 0 003.583-1.029c.774.182 1.584.279 2.417.279 5.322 0 9.75-3.97 9.75-9 0-5.03-4.428-9-9.75-9s-9.75 3.97-9.75 9c0 2.409 1.025 4.587 2.674 6.192.232.226.277.428.254.543a3.73 3.73 0 01-.814 1.686.75.75 0 00.44 1.223zM8.25 10.875a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25zM10.875 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875-1.125a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChatBubbleOvalLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.337 21.718a6.707 6.707 0 01-.533-.074.75.75 0 01-.44-1.223 3.73 3.73 0 00.814-1.686c.023-.115-.022-.317-.254-.543C3.274 16.587 2.25 14.41 2.25 12c0-5.03 4.428-9 9.75-9s9.75 3.97 9.75 9c0 5.03-4.428 9-9.75 9-.833 0-1.643-.097-2.417-.279a6.721 6.721 0 01-4.246.997z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCheckBadge (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.603 3.799A4.49 4.49 0 0112 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 013.498 1.307 4.491 4.491 0 011.307 3.497A4.49 4.49 0 0121.75 12a4.49 4.49 0 01-1.549 3.397 4.491 4.491 0 01-1.307 3.497 4.491 4.491 0 01-3.497 1.307A4.49 4.49 0 0112 21.75a4.49 4.49 0 01-3.397-1.549 4.49 4.49 0 01-3.498-1.306 4.491 4.491 0 01-1.307-3.498A4.49 4.49 0 012.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 011.307-3.497 4.49 4.49 0 013.497-1.307zm7.007 6.387a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCheckCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm13.36-1.814a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronDoubleDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M20.03 4.72a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 11.69l6.97-6.97a.75.75 0 011.06 0zm0 6a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 111.06-1.06L12 17.69l6.97-6.97a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronDoubleLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M13.28 3.97a.75.75 0 010 1.06L6.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5a.75.75 0 010-1.06l7.5-7.5a.75.75 0 011.06 0zm6 0a.75.75 0 010 1.06L12.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5a.75.75 0 010-1.06l7.5-7.5a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronDoubleRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.72 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L11.69 12 4.72 5.03a.75.75 0 010-1.06zm6 0a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06L17.69 12l-6.97-6.97a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronDoubleUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 4.72a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06L12 6.31l-6.97 6.97a.75.75 0 01-1.06-1.06l7.5-7.5zm.53 7.59l-6.97 6.97a.75.75 0 01-1.06-1.06l7.5-7.5a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06L12 12.31z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.72 12.53a.75.75 0 010-1.06l7.5-7.5a.75.75 0 111.06 1.06L9.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M16.28 11.47a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 011.06-1.06l7.5 7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronUpDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 4.72a.75.75 0 011.06 0l3.75 3.75a.75.75 0 01-1.06 1.06L12 6.31 8.78 9.53a.75.75 0 01-1.06-1.06l3.75-3.75zm-3.75 9.75a.75.75 0 011.06 0L12 17.69l3.22-3.22a.75.75 0 111.06 1.06l-3.75 3.75a.75.75 0 01-1.06 0l-3.75-3.75a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiChevronUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.47 7.72a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 01-1.06-1.06l7.5-7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCircleStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M21 6.375c0 2.692-4.03 4.875-9 4.875S3 9.067 3 6.375 7.03 1.5 12 1.5s9 2.183 9 4.875z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12.75c2.685 0 5.19-.586 7.078-1.609a8.283 8.283 0 001.897-1.384c.016.121.025.244.025.368C21 12.817 16.97 15 12 15s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.285 8.285 0 001.897 1.384C6.809 12.164 9.315 12.75 12 12.75z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 16.5c2.685 0 5.19-.586 7.078-1.609a8.282 8.282 0 001.897-1.384c.016.121.025.244.025.368 0 2.692-4.03 4.875-9 4.875s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.284 8.284 0 001.897 1.384C6.809 15.914 9.315 16.5 12 16.5z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20.25c2.685 0 5.19-.586 7.078-1.609a8.282 8.282 0 001.897-1.384c.016.121.025.244.025.368 0 2.692-4.03 4.875-9 4.875s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.284 8.284 0 001.897 1.384C6.809 19.664 9.315 20.25 12 20.25z\"}}]})(props);\n};\nexport function HiClipboardDocumentCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.502 6h7.128A3.375 3.375 0 0118 9.375v9.375a3 3 0 003-3V6.108c0-1.505-1.125-2.811-2.664-2.94a48.972 48.972 0 00-.673-.05A3 3 0 0015 1.5h-1.5a3 3 0 00-2.663 1.618c-.225.015-.45.032-.673.05C8.662 3.295 7.554 4.542 7.502 6zM13.5 3A1.5 1.5 0 0012 4.5h4.5A1.5 1.5 0 0015 3h-1.5z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 9.375C3 8.339 3.84 7.5 4.875 7.5h9.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 013 20.625V9.375zm9.586 4.594a.75.75 0 00-1.172-.938l-2.476 3.096-.908-.907a.75.75 0 00-1.06 1.06l1.5 1.5a.75.75 0 001.116-.062l3-3.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiClipboardDocumentList (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.502 6h7.128A3.375 3.375 0 0118 9.375v9.375a3 3 0 003-3V6.108c0-1.505-1.125-2.811-2.664-2.94a48.972 48.972 0 00-.673-.05A3 3 0 0015 1.5h-1.5a3 3 0 00-2.663 1.618c-.225.015-.45.032-.673.05C8.662 3.295 7.554 4.542 7.502 6zM13.5 3A1.5 1.5 0 0012 4.5h4.5A1.5 1.5 0 0015 3h-1.5z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 9.375C3 8.339 3.84 7.5 4.875 7.5h9.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 013 20.625V9.375zM6 12a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75V12zm2.25 0a.75.75 0 01.75-.75h3.75a.75.75 0 010 1.5H9a.75.75 0 01-.75-.75zM6 15a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75V15zm2.25 0a.75.75 0 01.75-.75h3.75a.75.75 0 010 1.5H9a.75.75 0 01-.75-.75zM6 18a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75V18zm2.25 0a.75.75 0 01.75-.75h3.75a.75.75 0 010 1.5H9a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiClipboardDocument (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M17.663 3.118c.225.015.45.032.673.05C19.876 3.298 21 4.604 21 6.109v9.642a3 3 0 01-3 3V16.5c0-5.922-4.576-10.775-10.384-11.217.324-1.132 1.3-2.01 2.548-2.114.224-.019.448-.036.673-.051A3 3 0 0113.5 1.5H15a3 3 0 012.663 1.618zM12 4.5A1.5 1.5 0 0113.5 3H15a1.5 1.5 0 011.5 1.5H12z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 8.625c0-1.036.84-1.875 1.875-1.875h.375A3.75 3.75 0 019 10.5v1.875c0 1.036.84 1.875 1.875 1.875h1.875A3.75 3.75 0 0116.5 18v2.625c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 013 20.625v-12z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 10.5a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963 5.23 5.23 0 00-3.434-1.279h-1.875a.375.375 0 01-.375-.375V10.5z\"}}]})(props);\n};\nexport function HiClipboard (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3A1.501 1.501 0 009 4.5h6A1.5 1.5 0 0013.5 3h-3zm-2.693.178A3 3 0 0110.5 1.5h3a3 3 0 012.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 01-3 3H6.75a3 3 0 01-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiClock (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM12.75 6a.75.75 0 00-1.5 0v6c0 .414.336.75.75.75h4.5a.75.75 0 000-1.5h-3.75V6z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCloudArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.75a6 6 0 00-5.98 6.496A5.25 5.25 0 006.75 20.25H18a4.5 4.5 0 002.206-8.423 3.75 3.75 0 00-4.133-4.303A6.001 6.001 0 0010.5 3.75zm2.25 6a.75.75 0 00-1.5 0v4.94l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V9.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCloudArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.75a6 6 0 00-5.98 6.496A5.25 5.25 0 006.75 20.25H18a4.5 4.5 0 002.206-8.423 3.75 3.75 0 00-4.133-4.303A6.001 6.001 0 0010.5 3.75zm2.03 5.47a.75.75 0 00-1.06 0l-3 3a.75.75 0 101.06 1.06l1.72-1.72v4.94a.75.75 0 001.5 0v-4.94l1.72 1.72a.75.75 0 101.06-1.06l-3-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCloud (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 9.75a6 6 0 0111.573-2.226 3.75 3.75 0 014.133 4.303A4.5 4.5 0 0118 20.25H6.75a5.25 5.25 0 01-2.23-10.004 6.072 6.072 0 01-.02-.496z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCodeBracketSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6a3 3 0 013-3h12a3 3 0 013 3v12a3 3 0 01-3 3H6a3 3 0 01-3-3V6zm14.25 6a.75.75 0 01-.22.53l-2.25 2.25a.75.75 0 11-1.06-1.06L15.44 12l-1.72-1.72a.75.75 0 111.06-1.06l2.25 2.25c.141.14.22.331.22.53zm-10.28-.53a.75.75 0 000 1.06l2.25 2.25a.75.75 0 101.06-1.06L8.56 12l1.72-1.72a.75.75 0 10-1.06-1.06l-2.25 2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCodeBracket (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M14.447 3.027a.75.75 0 01.527.92l-4.5 16.5a.75.75 0 01-1.448-.394l4.5-16.5a.75.75 0 01.921-.526zM16.72 6.22a.75.75 0 011.06 0l5.25 5.25a.75.75 0 010 1.06l-5.25 5.25a.75.75 0 11-1.06-1.06L21.44 12l-4.72-4.72a.75.75 0 010-1.06zm-9.44 0a.75.75 0 010 1.06L2.56 12l4.72 4.72a.75.75 0 11-1.06 1.06L.97 12.53a.75.75 0 010-1.06l5.25-5.25a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCog6Tooth (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 00-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 00-2.282.819l-.922 1.597a1.875 1.875 0 00.432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 000 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 00-.432 2.385l.922 1.597a1.875 1.875 0 002.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 002.28-.819l.923-1.597a1.875 1.875 0 00-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 000-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 00-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 00-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 00-1.85-1.567h-1.843zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCog8Tooth (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.828 2.25c-.916 0-1.699.663-1.85 1.567l-.091.549a.798.798 0 01-.517.608 7.45 7.45 0 00-.478.198.798.798 0 01-.796-.064l-.453-.324a1.875 1.875 0 00-2.416.2l-.243.243a1.875 1.875 0 00-.2 2.416l.324.453a.798.798 0 01.064.796 7.448 7.448 0 00-.198.478.798.798 0 01-.608.517l-.55.092a1.875 1.875 0 00-1.566 1.849v.344c0 .916.663 1.699 1.567 1.85l.549.091c.281.047.508.25.608.517.06.162.127.321.198.478a.798.798 0 01-.064.796l-.324.453a1.875 1.875 0 00.2 2.416l.243.243c.648.648 1.67.733 2.416.2l.453-.324a.798.798 0 01.796-.064c.157.071.316.137.478.198.267.1.47.327.517.608l.092.55c.15.903.932 1.566 1.849 1.566h.344c.916 0 1.699-.663 1.85-1.567l.091-.549a.798.798 0 01.517-.608 7.52 7.52 0 00.478-.198.798.798 0 01.796.064l.453.324a1.875 1.875 0 002.416-.2l.243-.243c.648-.648.733-1.67.2-2.416l-.324-.453a.798.798 0 01-.064-.796c.071-.157.137-.316.198-.478.1-.267.327-.47.608-.517l.55-.091a1.875 1.875 0 001.566-1.85v-.344c0-.916-.663-1.699-1.567-1.85l-.549-.091a.798.798 0 01-.608-.517 7.507 7.507 0 00-.198-.478.798.798 0 01.064-.796l.324-.453a1.875 1.875 0 00-.2-2.416l-.243-.243a1.875 1.875 0 00-2.416-.2l-.453.324a.798.798 0 01-.796.064 7.462 7.462 0 00-.478-.198.798.798 0 01-.517-.608l-.091-.55a1.875 1.875 0 00-1.85-1.566h-.344zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCog (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 01-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 016.126 3.537zM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 010 .75l-1.732 3.001c-.229.396-.76.498-1.067.16A5.231 5.231 0 016.75 12c0-1.362.519-2.603 1.37-3.536zM10.878 17.13c-.447-.097-.623-.608-.394-1.003l1.733-3.003a.75.75 0 01.65-.375h3.465c.457 0 .81.408.672.843a5.252 5.252 0 01-6.126 3.538z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M21 12.75a.75.75 0 000-1.5h-.783a8.22 8.22 0 00-.237-1.357l.734-.267a.75.75 0 10-.513-1.41l-.735.268a8.24 8.24 0 00-.689-1.191l.6-.504a.75.75 0 10-.964-1.149l-.6.504a8.3 8.3 0 00-1.054-.885l.391-.678a.75.75 0 10-1.299-.75l-.39.677a8.188 8.188 0 00-1.295-.471l.136-.77a.75.75 0 00-1.477-.26l-.136.77a8.364 8.364 0 00-1.377 0l-.136-.77a.75.75 0 10-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 00-1.3.75l.392.678a8.29 8.29 0 00-1.054.885l-.6-.504a.75.75 0 00-.965 1.149l.6.503a8.243 8.243 0 00-.689 1.192L3.8 8.217a.75.75 0 10-.513 1.41l.735.267a8.222 8.222 0 00-.238 1.355h-.783a.75.75 0 000 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 10.513 1.41l.735-.268c.197.417.428.816.69 1.192l-.6.504a.75.75 0 10.963 1.149l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 101.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.771a.75.75 0 101.477.26l.137-.772a8.376 8.376 0 001.376 0l.136.773a.75.75 0 101.477-.26l-.136-.772a8.19 8.19 0 001.294-.47l.391.677a.75.75 0 101.3-.75l-.393-.679a8.282 8.282 0 001.054-.885l.601.504a.75.75 0 10.964-1.15l-.6-.503a8.24 8.24 0 00.69-1.191l.735.268a.75.75 0 10.512-1.41l-.734-.268c.115-.438.195-.892.237-1.356h.784zm-2.657-3.06a6.744 6.744 0 00-1.19-2.053 6.784 6.784 0 00-1.82-1.51A6.704 6.704 0 0012 5.25a6.801 6.801 0 00-1.225.111 6.7 6.7 0 00-2.15.792 6.784 6.784 0 00-2.952 3.489.758.758 0 01-.036.099A6.74 6.74 0 005.251 12a6.739 6.739 0 003.355 5.835l.01.006.01.005a6.706 6.706 0 002.203.802c.007 0 .014.002.021.004a6.792 6.792 0 002.301 0l.022-.004a6.707 6.707 0 002.228-.816 6.781 6.781 0 001.762-1.483l.009-.01.009-.012a6.744 6.744 0 001.18-2.064c.253-.708.39-1.47.39-2.264a6.74 6.74 0 00-.408-2.308z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCommandLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 6a3 3 0 013-3h13.5a3 3 0 013 3v12a3 3 0 01-3 3H5.25a3 3 0 01-3-3V6zm3.97.97a.75.75 0 011.06 0l2.25 2.25a.75.75 0 010 1.06l-2.25 2.25a.75.75 0 01-1.06-1.06l1.72-1.72-1.72-1.72a.75.75 0 010-1.06zm4.28 4.28a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiComputerDesktop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 5.25a3 3 0 013-3h13.5a3 3 0 013 3V15a3 3 0 01-3 3h-3v.257c0 .597.237 1.17.659 1.591l.621.622a.75.75 0 01-.53 1.28h-9a.75.75 0 01-.53-1.28l.621-.622a2.25 2.25 0 00.659-1.59V18h-3a3 3 0 01-3-3V5.25zm1.5 0v7.5a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5v-7.5a1.5 1.5 0 00-1.5-1.5H5.25a1.5 1.5 0 00-1.5 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCpuChip (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 7.5h-9v9h9v-9z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.25 2.25A.75.75 0 019 3v.75h2.25V3a.75.75 0 011.5 0v.75H15V3a.75.75 0 011.5 0v.75h.75a3 3 0 013 3v.75H21A.75.75 0 0121 9h-.75v2.25H21a.75.75 0 010 1.5h-.75V15H21a.75.75 0 010 1.5h-.75v.75a3 3 0 01-3 3h-.75V21a.75.75 0 01-1.5 0v-.75h-2.25V21a.75.75 0 01-1.5 0v-.75H9V21a.75.75 0 01-1.5 0v-.75h-.75a3 3 0 01-3-3v-.75H3A.75.75 0 013 15h.75v-2.25H3a.75.75 0 010-1.5h.75V9H3a.75.75 0 010-1.5h.75v-.75a3 3 0 013-3h.75V3a.75.75 0 01.75-.75zM6 6.75A.75.75 0 016.75 6h10.5a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75V6.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCreditCard (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M22.5 9.75h-21v7.5a3 3 0 003 3h15a3 3 0 003-3v-7.5zm-18 3.75a.75.75 0 01.75-.75h6a.75.75 0 010 1.5h-6a.75.75 0 01-.75-.75zm.75 2.25a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCube (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12.378 1.602a.75.75 0 00-.756 0L3 6.632l9 5.25 9-5.25-8.622-5.03zM21.75 7.93l-9 5.25v9l8.628-5.032a.75.75 0 00.372-.648V7.93zM11.25 22.18v-9l-9-5.25v8.57a.75.75 0 00.372.648l8.628 5.033z\"}}]})(props);\n};\nexport function HiCurrencyDollar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M10.464 8.746c.227-.18.497-.311.786-.394v2.795a2.252 2.252 0 01-.786-.393c-.394-.313-.546-.681-.546-1.004 0-.323.152-.691.546-1.004zM12.75 15.662v-2.824c.347.085.664.228.921.421.427.32.579.686.579.991 0 .305-.152.671-.579.991a2.534 2.534 0 01-.921.42z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM12.75 6a.75.75 0 00-1.5 0v.816a3.836 3.836 0 00-1.72.756c-.712.566-1.112 1.35-1.112 2.178 0 .829.4 1.612 1.113 2.178.502.4 1.102.647 1.719.756v2.978a2.536 2.536 0 01-.921-.421l-.879-.66a.75.75 0 00-.9 1.2l.879.66c.533.4 1.169.645 1.821.75V18a.75.75 0 001.5 0v-.81a4.124 4.124 0 001.821-.749c.745-.559 1.179-1.344 1.179-2.191 0-.847-.434-1.632-1.179-2.191a4.122 4.122 0 00-1.821-.75V8.354c.29.082.559.213.786.393l.415.33a.75.75 0 00.933-1.175l-.415-.33a3.836 3.836 0 00-1.719-.755V6z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCurrencyEuro (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-1.902 7.098a3.75 3.75 0 013.903-.884.75.75 0 10.498-1.415A5.25 5.25 0 008.005 9.75H7.5a.75.75 0 000 1.5h.054a5.281 5.281 0 000 1.5H7.5a.75.75 0 000 1.5h.505a5.25 5.25 0 006.494 2.701.75.75 0 00-.498-1.415 3.75 3.75 0 01-4.252-1.286h3.001a.75.75 0 000-1.5H9.075a3.77 3.77 0 010-1.5h3.675a.75.75 0 000-1.5h-3c.105-.14.221-.274.348-.402z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCurrencyPound (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM9.763 9.51a2.25 2.25 0 013.828-1.351.75.75 0 001.06-1.06 3.75 3.75 0 00-6.38 2.252c-.033.307 0 .595.032.822l.154 1.077H8.25a.75.75 0 000 1.5h.421l.138.964a3.75 3.75 0 01-.358 2.208l-.122.242a.75.75 0 00.908 1.047l1.539-.512a1.5 1.5 0 01.948 0l.655.218a3 3 0 002.29-.163l.666-.333a.75.75 0 10-.67-1.342l-.667.333a1.5 1.5 0 01-1.145.082l-.654-.218a3 3 0 00-1.898 0l-.06.02a5.25 5.25 0 00.053-1.794l-.108-.752H12a.75.75 0 000-1.5H9.972l-.184-1.29a1.863 1.863 0 01-.025-.45z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCurrencyRupee (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM9 7.5A.75.75 0 009 9h1.5c.98 0 1.813.626 2.122 1.5H9A.75.75 0 009 12h3.622a2.251 2.251 0 01-2.122 1.5H9a.75.75 0 00-.53 1.28l3 3a.75.75 0 101.06-1.06L10.8 14.988A3.752 3.752 0 0014.175 12H15a.75.75 0 000-1.5h-.825A3.733 3.733 0 0013.5 9H15a.75.75 0 000-1.5H9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCurrencyYen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM9.624 7.084a.75.75 0 00-1.248.832l2.223 3.334H9a.75.75 0 000 1.5h2.25v1.5H9a.75.75 0 000 1.5h2.25v1.5a.75.75 0 001.5 0v-1.5H15a.75.75 0 000-1.5h-2.25v-1.5H15a.75.75 0 000-1.5h-1.599l2.223-3.334a.75.75 0 10-1.248-.832L12 10.648 9.624 7.084z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCursorArrowRays (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 1.5a.75.75 0 01.75.75V4.5a.75.75 0 01-1.5 0V2.25A.75.75 0 0112 1.5zM5.636 4.136a.75.75 0 011.06 0l1.592 1.591a.75.75 0 01-1.061 1.06l-1.591-1.59a.75.75 0 010-1.061zm12.728 0a.75.75 0 010 1.06l-1.591 1.592a.75.75 0 01-1.06-1.061l1.59-1.591a.75.75 0 011.061 0zm-6.816 4.496a.75.75 0 01.82.311l5.228 7.917a.75.75 0 01-.777 1.148l-2.097-.43 1.045 3.9a.75.75 0 01-1.45.388l-1.044-3.899-1.601 1.42a.75.75 0 01-1.247-.606l.569-9.47a.75.75 0 01.554-.68zM3 10.5a.75.75 0 01.75-.75H6a.75.75 0 010 1.5H3.75A.75.75 0 013 10.5zm14.25 0a.75.75 0 01.75-.75h2.25a.75.75 0 010 1.5H18a.75.75 0 01-.75-.75zm-8.962 3.712a.75.75 0 010 1.061l-1.591 1.591a.75.75 0 11-1.061-1.06l1.591-1.592a.75.75 0 011.06 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiCursorArrowRipple (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M17.303 5.197A7.5 7.5 0 006.697 15.803a.75.75 0 01-1.061 1.061A9 9 0 1121 10.5a.75.75 0 01-1.5 0c0-1.92-.732-3.839-2.197-5.303zm-2.121 2.121a4.5 4.5 0 00-6.364 6.364.75.75 0 11-1.06 1.06A6 6 0 1118 10.5a.75.75 0 01-1.5 0c0-1.153-.44-2.303-1.318-3.182zm-3.634 1.314a.75.75 0 01.82.311l5.228 7.917a.75.75 0 01-.777 1.148l-2.097-.43 1.045 3.9a.75.75 0 01-1.45.388l-1.044-3.899-1.601 1.42a.75.75 0 01-1.247-.606l.569-9.47a.75.75 0 01.554-.68z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiDevicePhoneMobile (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 18.75a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.625.75A3.375 3.375 0 005.25 4.125v15.75a3.375 3.375 0 003.375 3.375h6.75a3.375 3.375 0 003.375-3.375V4.125A3.375 3.375 0 0015.375.75h-6.75zM7.5 4.125C7.5 3.504 8.004 3 8.625 3H9.75v.375c0 .621.504 1.125 1.125 1.125h2.25c.621 0 1.125-.504 1.125-1.125V3h1.125c.621 0 1.125.504 1.125 1.125v15.75c0 .621-.504 1.125-1.125 1.125h-6.75A1.125 1.125 0 017.5 19.875V4.125z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiDeviceTablet (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 18a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.125 1.5A3.375 3.375 0 003.75 4.875v14.25A3.375 3.375 0 007.125 22.5h9.75a3.375 3.375 0 003.375-3.375V4.875A3.375 3.375 0 0016.875 1.5h-9.75zM6 4.875c0-.621.504-1.125 1.125-1.125h9.75c.621 0 1.125.504 1.125 1.125v14.25c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125 0 016 19.125V4.875z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiDocumentArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zm5.845 17.03a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V12a.75.75 0 00-1.5 0v4.19l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zm6.905 9.97a.75.75 0 00-1.06 0l-3 3a.75.75 0 101.06 1.06l1.72-1.72V18a.75.75 0 001.5 0v-4.19l1.72 1.72a.75.75 0 101.06-1.06l-3-3z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zM9.75 17.25a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-.75zm2.25-3a.75.75 0 01.75.75v3a.75.75 0 01-1.5 0v-3a.75.75 0 01.75-.75zm3.75-1.5a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-5.25z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9 1.5H5.625c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5zm6.61 10.936a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 14.47a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z\"}}]})(props);\n};\nexport function HiDocumentDuplicate (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M7.5 3.375c0-1.036.84-1.875 1.875-1.875h.375a3.75 3.75 0 013.75 3.75v1.875C13.5 8.161 14.34 9 15.375 9h1.875A3.75 3.75 0 0121 12.75v3.375C21 17.16 20.16 18 19.125 18h-9.75A1.875 1.875 0 017.5 16.125V3.375z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0017.25 7.5h-1.875A.375.375 0 0115 7.125V5.25zM4.875 6H6v10.125A3.375 3.375 0 009.375 19.5H16.5v1.125c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 013 20.625V7.875C3 6.839 3.84 6 4.875 6z\"}}]})(props);\n};\nexport function HiDocumentMagnifyingGlass (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.625 16.5a1.875 1.875 0 100-3.75 1.875 1.875 0 000 3.75z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zm6 16.5c.66 0 1.277-.19 1.797-.518l1.048 1.048a.75.75 0 001.06-1.06l-1.047-1.048A3.375 3.375 0 1011.625 18z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zM9.75 14.25a.75.75 0 000 1.5H15a.75.75 0 000-1.5H9.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5H9a3.75 3.75 0 013.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 013.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 01-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875zM12.75 12a.75.75 0 00-1.5 0v2.25H9a.75.75 0 000 1.5h2.25V18a.75.75 0 001.5 0v-2.25H15a.75.75 0 000-1.5h-2.25V12z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.25 5.25a5.23 5.23 0 00-1.279-3.434 9.768 9.768 0 016.963 6.963A5.23 5.23 0 0016.5 7.5h-1.875a.375.375 0 01-.375-.375V5.25z\"}}]})(props);\n};\nexport function HiDocumentText (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5H5.625zM7.5 15a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 017.5 15zm.75 2.25a.75.75 0 000 1.5H12a.75.75 0 000-1.5H8.25z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z\"}}]})(props);\n};\nexport function HiDocument (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5H5.625z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z\"}}]})(props);\n};\nexport function HiEllipsisHorizontalCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm0 8.625a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25zM15.375 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 10.875a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiEllipsisHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 12a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiEllipsisVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm0 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm0 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiEnvelopeOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M19.5 22.5a3 3 0 003-3v-8.174l-6.879 4.022 3.485 1.876a.75.75 0 01-.712 1.321l-5.683-3.06a1.5 1.5 0 00-1.422 0l-5.683 3.06a.75.75 0 01-.712-1.32l3.485-1.877L1.5 11.326V19.5a3 3 0 003 3h15z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.5 9.589v-.745a3 3 0 011.578-2.641l7.5-4.039a3 3 0 012.844 0l7.5 4.039A3 3 0 0122.5 8.844v.745l-8.426 4.926-.652-.35a3 3 0 00-2.844 0l-.652.35L1.5 9.59z\"}}]})(props);\n};\nexport function HiEnvelope (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M1.5 8.67v8.58a3 3 0 003 3h15a3 3 0 003-3V8.67l-8.928 5.493a3 3 0 01-3.144 0L1.5 8.67z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z\"}}]})(props);\n};\nexport function HiExclamationCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiExclamationTriangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.401 4.504c1.155-2.001 4.043-2.001 5.197 0l7.355 12.747c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 4.504zM12 9.75a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V10.5a.75.75 0 01.75-.75zM12 18a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiEyeSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18zM22.676 12.553a11.249 11.249 0 01-2.631 4.31l-3.099-3.099a5.25 5.25 0 00-6.71-6.71L7.759 4.577a11.217 11.217 0 014.242-.827c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.75 12c0 .18-.013.357-.037.53l-4.244-4.243A3.75 3.75 0 0115.75 12zM12.53 15.713l-4.243-4.244a3.75 3.75 0 004.243 4.243z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 00-2.63 4.31c-.12.362-.12.752 0 1.114 1.489 4.467 5.704 7.69 10.675 7.69 1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 016.75 12z\"}}]})(props);\n};\nexport function HiEye (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 15a3 3 0 100-6 3 3 0 000 6z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 010-1.113zM17.25 12a5.25 5.25 0 11-10.5 0 5.25 5.25 0 0110.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFaceFrown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-2.625 6c-.54 0-.828.419-.936.634a1.96 1.96 0 00-.189.866c0 .298.059.605.189.866.108.215.395.634.936.634.54 0 .828-.419.936-.634.13-.26.189-.568.189-.866 0-.298-.059-.605-.189-.866-.108-.215-.395-.634-.936-.634zm4.314.634c.108-.215.395-.634.936-.634.54 0 .828.419.936.634.13.26.189.568.189.866 0 .298-.059.605-.189.866-.108.215-.395.634-.936.634-.54 0-.828-.419-.936-.634a1.96 1.96 0 01-.189-.866c0-.298.059-.605.189-.866zm-4.34 7.964a.75.75 0 01-1.061-1.06 5.236 5.236 0 013.73-1.538 5.236 5.236 0 013.695 1.538.75.75 0 11-1.061 1.06 3.736 3.736 0 00-2.639-1.098 3.736 3.736 0 00-2.664 1.098z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFaceSmile (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-2.625 6c-.54 0-.828.419-.936.634a1.96 1.96 0 00-.189.866c0 .298.059.605.189.866.108.215.395.634.936.634.54 0 .828-.419.936-.634.13-.26.189-.568.189-.866 0-.298-.059-.605-.189-.866-.108-.215-.395-.634-.936-.634zm4.314.634c.108-.215.395-.634.936-.634.54 0 .828.419.936.634.13.26.189.568.189.866 0 .298-.059.605-.189.866-.108.215-.395.634-.936.634-.54 0-.828-.419-.936-.634a1.96 1.96 0 01-.189-.866c0-.298.059-.605.189-.866zm2.023 6.828a.75.75 0 10-1.06-1.06 3.75 3.75 0 01-5.304 0 .75.75 0 00-1.06 1.06 5.25 5.25 0 007.424 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFilm (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 5.625c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v12.75c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 18.375V5.625zm1.5 0v1.5c0 .207.168.375.375.375h1.5a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-1.5A.375.375 0 003 5.625zm16.125-.375a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h1.5A.375.375 0 0021 7.125v-1.5a.375.375 0 00-.375-.375h-1.5zM21 9.375A.375.375 0 0020.625 9h-1.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-1.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-1.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 00.375-.375v-1.5zM4.875 18.75a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-1.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h1.5zM3.375 15h1.5a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-1.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375zm0-3.75h1.5a.375.375 0 00.375-.375v-1.5A.375.375 0 004.875 9h-1.5A.375.375 0 003 9.375v1.5c0 .207.168.375.375.375zm4.125 0a.75.75 0 000 1.5h9a.75.75 0 000-1.5h-9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFingerPrint (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 3.75a6.715 6.715 0 00-3.722 1.118.75.75 0 11-.828-1.25 8.25 8.25 0 0112.8 6.883c0 3.014-.574 5.897-1.62 8.543a.75.75 0 01-1.395-.551A21.69 21.69 0 0018.75 10.5 6.75 6.75 0 0012 3.75zM6.157 5.739a.75.75 0 01.21 1.04A6.715 6.715 0 005.25 10.5c0 1.613-.463 3.12-1.265 4.393a.75.75 0 01-1.27-.8A6.715 6.715 0 003.75 10.5c0-1.68.503-3.246 1.367-4.55a.75.75 0 011.04-.211zM12 7.5a3 3 0 00-3 3c0 3.1-1.176 5.927-3.105 8.056a.75.75 0 11-1.112-1.008A10.459 10.459 0 007.5 10.5a4.5 4.5 0 119 0c0 .547-.022 1.09-.067 1.626a.75.75 0 01-1.495-.123c.041-.495.062-.996.062-1.503a3 3 0 00-3-3zm0 2.25a.75.75 0 01.75.75A15.69 15.69 0 018.97 20.738a.75.75 0 01-1.14-.975A14.19 14.19 0 0011.25 10.5a.75.75 0 01.75-.75zm3.239 5.183a.75.75 0 01.515.927 19.415 19.415 0 01-2.585 5.544.75.75 0 11-1.243-.84 17.912 17.912 0 002.386-5.116.75.75 0 01.927-.515z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFire (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.963 2.286a.75.75 0 00-1.071-.136 9.742 9.742 0 00-3.539 6.177A7.547 7.547 0 016.648 6.61a.75.75 0 00-1.152-.082A9 9 0 1015.68 4.534a7.46 7.46 0 01-2.717-2.248zM15.75 14.25a3.75 3.75 0 11-7.313-1.172c.628.465 1.35.81 2.133 1a5.99 5.99 0 011.925-3.545 3.75 3.75 0 013.255 3.717z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFlag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 2.25a.75.75 0 01.75.75v.54l1.838-.46a9.75 9.75 0 016.725.738l.108.054a8.25 8.25 0 005.58.652l3.109-.732a.75.75 0 01.917.81 47.784 47.784 0 00.005 10.337.75.75 0 01-.574.812l-3.114.733a9.75 9.75 0 01-6.594-.77l-.108-.054a8.25 8.25 0 00-5.69-.625l-2.202.55V21a.75.75 0 01-1.5 0V3A.75.75 0 013 2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFolderArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.5 21a3 3 0 003-3V9a3 3 0 00-3-3h-5.379a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H4.5a3 3 0 00-3 3v12a3 3 0 003 3h15zm-6.75-10.5a.75.75 0 00-1.5 0v4.19l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V10.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFolderMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.5 21a3 3 0 003-3V9a3 3 0 00-3-3h-5.379a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H4.5a3 3 0 00-3 3v12a3 3 0 003 3h15zM9 12.75a.75.75 0 000 1.5h6a.75.75 0 000-1.5H9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFolderOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M19.906 9c.382 0 .749.057 1.094.162V9a3 3 0 00-3-3h-3.879a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H6a3 3 0 00-3 3v3.162A3.756 3.756 0 014.094 9h15.812zM4.094 10.5a2.25 2.25 0 00-2.227 2.568l.857 6A2.25 2.25 0 004.951 21H19.05a2.25 2.25 0 002.227-1.932l.857-6a2.25 2.25 0 00-2.227-2.568H4.094z\"}}]})(props);\n};\nexport function HiFolderPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.5 21a3 3 0 003-3V9a3 3 0 00-3-3h-5.379a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H4.5a3 3 0 00-3 3v12a3 3 0 003 3h15zm-6.75-10.5a.75.75 0 00-1.5 0v2.25H9a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H15a.75.75 0 000-1.5h-2.25V10.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiFolder (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M19.5 21a3 3 0 003-3v-4.5a3 3 0 00-3-3h-15a3 3 0 00-3 3V18a3 3 0 003 3h15zM1.5 10.146V6a3 3 0 013-3h5.379a2.25 2.25 0 011.59.659l2.122 2.121c.14.141.331.22.53.22H19.5a3 3 0 013 3v1.146A4.483 4.483 0 0019.5 9h-15a4.483 4.483 0 00-3 1.146z\"}}]})(props);\n};\nexport function HiForward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.055 7.06c-1.25-.714-2.805.189-2.805 1.628v8.123c0 1.44 1.555 2.342 2.805 1.628L12 14.471v2.34c0 1.44 1.555 2.342 2.805 1.628l7.108-4.061c1.26-.72 1.26-2.536 0-3.256L14.805 7.06C13.555 6.346 12 7.25 12 8.688v2.34L5.055 7.06z\"}}]})(props);\n};\nexport function HiFunnel (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.792 2.938A49.069 49.069 0 0112 2.25c2.797 0 5.54.236 8.209.688a1.857 1.857 0 011.541 1.836v1.044a3 3 0 01-.879 2.121l-6.182 6.182a1.5 1.5 0 00-.439 1.061v2.927a3 3 0 01-1.658 2.684l-1.757.878A.75.75 0 019.75 21v-5.818a1.5 1.5 0 00-.44-1.06L3.13 7.938a3 3 0 01-.879-2.121V4.774c0-.897.64-1.683 1.542-1.836z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiGif (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 3.75a3 3 0 00-3 3v10.5a3 3 0 003 3h15a3 3 0 003-3V6.75a3 3 0 00-3-3h-15zm9 4.5a.75.75 0 00-1.5 0v7.5a.75.75 0 001.5 0v-7.5zm1.5 0a.75.75 0 01.75-.75h3a.75.75 0 010 1.5H16.5v2.25H18a.75.75 0 010 1.5h-1.5v3a.75.75 0 01-1.5 0v-7.5zM6.636 9.78c.404-.575.867-.78 1.25-.78s.846.205 1.25.78a.75.75 0 001.228-.863C9.738 8.027 8.853 7.5 7.886 7.5c-.966 0-1.852.527-2.478 1.417-.62.882-.908 2-.908 3.083 0 1.083.288 2.201.909 3.083.625.89 1.51 1.417 2.477 1.417.967 0 1.852-.527 2.478-1.417a.75.75 0 00.136-.431V12a.75.75 0 00-.75-.75h-1.5a.75.75 0 000 1.5H9v1.648c-.37.44-.774.602-1.114.602-.383 0-.846-.205-1.25-.78C6.226 13.638 6 12.837 6 12c0-.837.226-1.638.636-2.22z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiGiftTop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.25 3v4.046a3 3 0 00-4.277 4.204H1.5v-6A2.25 2.25 0 013.75 3h7.5zM12.75 3v4.011a3 3 0 014.239 4.239H22.5v-6A2.25 2.25 0 0020.25 3h-7.5zM22.5 12.75h-8.983a4.125 4.125 0 004.108 3.75.75.75 0 010 1.5 5.623 5.623 0 01-4.875-2.817V21h7.5a2.25 2.25 0 002.25-2.25v-6zM11.25 21v-5.817A5.623 5.623 0 016.375 18a.75.75 0 010-1.5 4.126 4.126 0 004.108-3.75H1.5v6A2.25 2.25 0 003.75 21h7.5z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.085 10.354c.03.297.038.575.036.805a7.484 7.484 0 01-.805-.036c-.833-.084-1.677-.325-2.195-.843a1.5 1.5 0 012.122-2.12c.517.517.759 1.36.842 2.194zM12.877 10.354c-.03.297-.038.575-.036.805.23.002.508-.006.805-.036.833-.084 1.677-.325 2.195-.843A1.5 1.5 0 0013.72 8.16c-.518.518-.76 1.362-.843 2.194z\"}}]})(props);\n};\nexport function HiGift (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M9.375 3a1.875 1.875 0 000 3.75h1.875v4.5H3.375A1.875 1.875 0 011.5 9.375v-.75c0-1.036.84-1.875 1.875-1.875h3.193A3.375 3.375 0 0112 2.753a3.375 3.375 0 015.432 3.997h3.943c1.035 0 1.875.84 1.875 1.875v.75c0 1.036-.84 1.875-1.875 1.875H12.75v-4.5h1.875a1.875 1.875 0 10-1.875-1.875V6.75h-1.5V4.875C11.25 3.839 10.41 3 9.375 3zM11.25 12.75H3v6.75a2.25 2.25 0 002.25 2.25h6v-9zM12.75 12.75v9h6.75a2.25 2.25 0 002.25-2.25v-6.75h-9z\"}}]})(props);\n};\nexport function HiGlobeAlt (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M21.721 12.752a9.711 9.711 0 00-.945-5.003 12.754 12.754 0 01-4.339 2.708 18.991 18.991 0 01-.214 4.772 17.165 17.165 0 005.498-2.477zM14.634 15.55a17.324 17.324 0 00.332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 00.332 4.647 17.385 17.385 0 005.268 0zM9.772 17.119a18.963 18.963 0 004.456 0A17.182 17.182 0 0112 21.724a17.18 17.18 0 01-2.228-4.605zM7.777 15.23a18.87 18.87 0 01-.214-4.774 12.753 12.753 0 01-4.34-2.708 9.711 9.711 0 00-.944 5.004 17.165 17.165 0 005.498 2.477zM21.356 14.752a9.765 9.765 0 01-7.478 6.817 18.64 18.64 0 001.988-4.718 18.627 18.627 0 005.49-2.098zM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 001.988 4.718 9.765 9.765 0 01-7.478-6.816zM13.878 2.43a9.755 9.755 0 016.116 3.986 11.267 11.267 0 01-3.746 2.504 18.63 18.63 0 00-2.37-6.49zM12 2.276a17.152 17.152 0 012.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0112 2.276zM10.122 2.43a18.629 18.629 0 00-2.37 6.49 11.266 11.266 0 01-3.746-2.504 9.754 9.754 0 016.116-3.985z\"}}]})(props);\n};\nexport function HiGlobeAmericas (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM6.262 6.072a8.25 8.25 0 1010.562-.766 4.5 4.5 0 01-1.318 1.357L14.25 7.5l.165.33a.809.809 0 01-1.086 1.085l-.604-.302a1.125 1.125 0 00-1.298.21l-.132.131c-.439.44-.439 1.152 0 1.591l.296.296c.256.257.622.374.98.314l1.17-.195c.323-.054.654.036.905.245l1.33 1.108c.32.267.46.694.358 1.1a8.7 8.7 0 01-2.288 4.04l-.723.724a1.125 1.125 0 01-1.298.21l-.153-.076a1.125 1.125 0 01-.622-1.006v-1.089c0-.298-.119-.585-.33-.796l-1.347-1.347a1.125 1.125 0 01-.21-1.298L9.75 12l-1.64-1.64a6 6 0 01-1.676-3.257l-.172-1.03z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiGlobeAsiaAustralia (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M15.75 8.25a.75.75 0 01.75.75c0 1.12-.492 2.126-1.27 2.812a.75.75 0 11-.992-1.124A2.243 2.243 0 0015 9a.75.75 0 01.75-.75z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM4.575 15.6a8.25 8.25 0 009.348 4.425 1.966 1.966 0 00-1.84-1.275.983.983 0 01-.97-.822l-.073-.437c-.094-.565.25-1.11.8-1.267l.99-.282c.427-.123.783-.418.982-.816l.036-.073a1.453 1.453 0 012.328-.377L16.5 15h.628a2.25 2.25 0 011.983 1.186 8.25 8.25 0 00-6.345-12.4c.044.262.18.503.389.676l1.068.89c.442.369.535 1.01.216 1.49l-.51.766a2.25 2.25 0 01-1.161.886l-.143.048a1.107 1.107 0 00-.57 1.664c.369.555.169 1.307-.427 1.605L9 13.125l.423 1.059a.956.956 0 01-1.652.928l-.679-.906a1.125 1.125 0 00-1.906.172L4.575 15.6z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiGlobeEuropeAfrica (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM8.547 4.505a8.25 8.25 0 1011.672 8.214l-.46-.46a2.252 2.252 0 01-.422-.586l-1.08-2.16a.414.414 0 00-.663-.107.827.827 0 01-.812.21l-1.273-.363a.89.89 0 00-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.211.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 01-1.81 1.025 1.055 1.055 0 01-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.654-.261a2.25 2.25 0 01-1.384-2.46l.007-.042a2.25 2.25 0 01.29-.787l.09-.15a2.25 2.25 0 012.37-1.048l1.178.236a1.125 1.125 0 001.302-.795l.208-.73a1.125 1.125 0 00-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 01-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 01-1.458-1.137l1.279-2.132z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiHandRaised (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 1.875a1.125 1.125 0 012.25 0v8.219c.517.162 1.02.382 1.5.659V3.375a1.125 1.125 0 012.25 0v10.937a4.505 4.505 0 00-3.25 2.373 8.963 8.963 0 014-.935A.75.75 0 0018 15v-2.266a3.368 3.368 0 01.988-2.37 1.125 1.125 0 011.591 1.59 1.118 1.118 0 00-.329.79v3.006h-.005a6 6 0 01-1.752 4.007l-1.736 1.736a6 6 0 01-4.242 1.757H10.5a7.5 7.5 0 01-7.5-7.5V6.375a1.125 1.125 0 012.25 0v5.519c.46-.452.965-.832 1.5-1.141V3.375a1.125 1.125 0 012.25 0v6.526c.495-.1.997-.151 1.5-.151V1.875z\"}}]})(props);\n};\nexport function HiHandThumbDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M15.73 5.25h1.035A7.465 7.465 0 0118 9.375a7.465 7.465 0 01-1.235 4.125h-.148c-.806 0-1.534.446-2.031 1.08a9.04 9.04 0 01-2.861 2.4c-.723.384-1.35.956-1.653 1.715a4.498 4.498 0 00-.322 1.672V21a.75.75 0 01-.75.75 2.25 2.25 0 01-2.25-2.25c0-1.152.26-2.243.723-3.218C7.74 15.724 7.366 15 6.748 15H3.622c-1.026 0-1.945-.694-2.054-1.715A12.134 12.134 0 011.5 12c0-2.848.992-5.464 2.649-7.521.388-.482.987-.729 1.605-.729H9.77a4.5 4.5 0 011.423.23l3.114 1.04a4.5 4.5 0 001.423.23zM21.669 13.773c.536-1.362.831-2.845.831-4.398 0-1.22-.182-2.398-.52-3.507-.26-.85-1.084-1.368-1.973-1.368H19.1c-.445 0-.72.498-.523.898.591 1.2.924 2.55.924 3.977a8.959 8.959 0 01-1.302 4.666c-.245.403.028.959.5.959h1.053c.832 0 1.612-.453 1.918-1.227z\"}}]})(props);\n};\nexport function HiHandThumbUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M7.493 18.75c-.425 0-.82-.236-.975-.632A7.48 7.48 0 016 15.375c0-1.75.599-3.358 1.602-4.634.151-.192.373-.309.6-.397.473-.183.89-.514 1.212-.924a9.042 9.042 0 012.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 00.322-1.672V3a.75.75 0 01.75-.75 2.25 2.25 0 012.25 2.25c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 01-2.649 7.521c-.388.482-.987.729-1.605.729H14.23c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 00-1.423-.23h-.777zM2.331 10.977a11.969 11.969 0 00-.831 4.398 12 12 0 00.52 3.507c.26.85 1.084 1.368 1.973 1.368H4.9c.445 0 .72-.498.523-.898a8.963 8.963 0 01-.924-3.977c0-1.708.476-3.305 1.302-4.666.245-.403-.028-.959-.5-.959H4.25c-.832 0-1.612.453-1.918 1.227z\"}}]})(props);\n};\nexport function HiHashtag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.097 1.515a.75.75 0 01.589.882L10.666 7.5h4.47l1.079-5.397a.75.75 0 111.47.294L16.665 7.5h3.585a.75.75 0 010 1.5h-3.885l-1.2 6h3.585a.75.75 0 010 1.5h-3.885l-1.08 5.397a.75.75 0 11-1.47-.294l1.02-5.103h-4.47l-1.08 5.397a.75.75 0 01-1.47-.294l1.02-5.103H3.75a.75.75 0 110-1.5h3.885l1.2-6H5.25a.75.75 0 010-1.5h3.885l1.08-5.397a.75.75 0 01.882-.588zM10.365 9l-1.2 6h4.47l1.2-6h-4.47z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiHeart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.645 20.91l-.007-.003-.022-.012a15.247 15.247 0 01-.383-.218 25.18 25.18 0 01-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0112 5.052 5.5 5.5 0 0116.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 01-4.244 3.17 15.247 15.247 0 01-.383.219l-.022.012-.007.004-.003.001a.752.752 0 01-.704 0l-.003-.001z\"}}]})(props);\n};\nexport function HiHomeModern (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M19.006 3.705a.75.75 0 00-.512-1.41L6 6.838V3a.75.75 0 00-.75-.75h-1.5A.75.75 0 003 3v4.93l-1.006.365a.75.75 0 00.512 1.41l16.5-6z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.019 11.115L18 5.667V9.09l4.006 1.456a.75.75 0 11-.512 1.41l-.494-.18v8.475h.75a.75.75 0 010 1.5H2.25a.75.75 0 010-1.5H3v-9.129l.019-.006zM18 20.25v-9.565l1.5.545v9.02H18zm-9-6a.75.75 0 00-.75.75v4.5c0 .414.336.75.75.75h3a.75.75 0 00.75-.75V15a.75.75 0 00-.75-.75H9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiHome (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.47 3.84a.75.75 0 011.06 0l8.69 8.69a.75.75 0 101.06-1.06l-8.689-8.69a2.25 2.25 0 00-3.182 0l-8.69 8.69a.75.75 0 001.061 1.06l8.69-8.69z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 5.432l8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 01-.75-.75v-4.5a.75.75 0 00-.75-.75h-3a.75.75 0 00-.75.75V21a.75.75 0 01-.75.75H5.625a1.875 1.875 0 01-1.875-1.875v-6.198a2.29 2.29 0 00.091-.086L12 5.43z\"}}]})(props);\n};\nexport function HiIdentification (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 3.75a3 3 0 00-3 3v10.5a3 3 0 003 3h15a3 3 0 003-3V6.75a3 3 0 00-3-3h-15zm4.125 3a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5zm-3.873 8.703a4.126 4.126 0 017.746 0 .75.75 0 01-.351.92 7.47 7.47 0 01-3.522.877 7.47 7.47 0 01-3.522-.877.75.75 0 01-.351-.92zM15 8.25a.75.75 0 000 1.5h3.75a.75.75 0 000-1.5H15zM14.25 12a.75.75 0 01.75-.75h3.75a.75.75 0 010 1.5H15a.75.75 0 01-.75-.75zm.75 2.25a.75.75 0 000 1.5h3.75a.75.75 0 000-1.5H15z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiInboxArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.478 5.559A1.5 1.5 0 016.912 4.5H9A.75.75 0 009 3H6.912a3 3 0 00-2.868 2.118l-2.411 7.838a3 3 0 00-.133.882V18a3 3 0 003 3h15a3 3 0 003-3v-4.162c0-.299-.045-.596-.133-.882l-2.412-7.838A3 3 0 0017.088 3H15a.75.75 0 000 1.5h2.088a1.5 1.5 0 011.434 1.059l2.213 7.191H17.89a3 3 0 00-2.684 1.658l-.256.513a1.5 1.5 0 01-1.342.829h-3.218a1.5 1.5 0 01-1.342-.83l-.256-.512a3 3 0 00-2.684-1.658H3.265l2.213-7.191z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25a.75.75 0 01.75.75v6.44l1.72-1.72a.75.75 0 111.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 011.06-1.06l1.72 1.72V3a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiInboxStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 9.832v1.793c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875V9.832a3 3 0 00-.722-1.952l-3.285-3.832A3 3 0 0016.215 3h-8.43a3 3 0 00-2.278 1.048L2.222 7.88A3 3 0 001.5 9.832zM7.785 4.5a1.5 1.5 0 00-1.139.524L3.881 8.25h3.165a3 3 0 012.496 1.336l.164.246a1.5 1.5 0 001.248.668h2.092a1.5 1.5 0 001.248-.668l.164-.246a3 3 0 012.496-1.336h3.165l-2.765-3.226a1.5 1.5 0 00-1.139-.524h-8.43z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.813 15c-.725 0-1.313.588-1.313 1.313V18a3 3 0 003 3h15a3 3 0 003-3v-1.688c0-.724-.588-1.312-1.313-1.312h-4.233a3 3 0 00-2.496 1.336l-.164.246a1.5 1.5 0 01-1.248.668h-2.092a1.5 1.5 0 01-1.248-.668l-.164-.246A3 3 0 007.046 15H2.812z\"}}]})(props);\n};\nexport function HiInbox (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.912 3a3 3 0 00-2.868 2.118l-2.411 7.838a3 3 0 00-.133.882V18a3 3 0 003 3h15a3 3 0 003-3v-4.162c0-.299-.045-.596-.133-.882l-2.412-7.838A3 3 0 0017.088 3H6.912zm13.823 9.75l-2.213-7.191A1.5 1.5 0 0017.088 4.5H6.912a1.5 1.5 0 00-1.434 1.059L3.265 12.75H6.11a3 3 0 012.684 1.658l.256.513a1.5 1.5 0 001.342.829h3.218a1.5 1.5 0 001.342-.83l.256-.512a3 3 0 012.684-1.658h2.844z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiInformationCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 01.67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 11-.671-1.34l.041-.022zM12 9a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiKey (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLanguage (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9 2.25a.75.75 0 01.75.75v1.506a49.38 49.38 0 015.343.371.75.75 0 11-.186 1.489c-.66-.083-1.323-.151-1.99-.206a18.67 18.67 0 01-2.969 6.323c.317.384.65.753.998 1.107a.75.75 0 11-1.07 1.052A18.902 18.902 0 019 13.687a18.823 18.823 0 01-5.656 4.482.75.75 0 11-.688-1.333 17.323 17.323 0 005.396-4.353A18.72 18.72 0 015.89 8.598a.75.75 0 011.388-.568A17.21 17.21 0 009 11.224a17.17 17.17 0 002.391-5.165 48.038 48.038 0 00-8.298.307.75.75 0 01-.186-1.489 49.159 49.159 0 015.343-.371V3A.75.75 0 019 2.25zM15.75 9a.75.75 0 01.68.433l5.25 11.25a.75.75 0 01-1.36.634l-1.198-2.567h-6.744l-1.198 2.567a.75.75 0 01-1.36-.634l5.25-11.25A.75.75 0 0115.75 9zm-2.672 8.25h5.344l-2.672-5.726-2.672 5.726z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLifebuoy (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.449 8.448L16.388 11a4.52 4.52 0 010 2.002l3.061 2.55a8.275 8.275 0 000-7.103zM15.552 19.45L13 16.388a4.52 4.52 0 01-2.002 0l-2.55 3.061a8.275 8.275 0 007.103 0zM4.55 15.552L7.612 13a4.52 4.52 0 010-2.002L4.551 8.45a8.275 8.275 0 000 7.103zM8.448 4.55L11 7.612a4.52 4.52 0 012.002 0l2.55-3.061a8.275 8.275 0 00-7.103 0zm8.657-.86a9.776 9.776 0 011.79 1.415 9.776 9.776 0 011.414 1.788 9.764 9.764 0 010 10.211 9.777 9.777 0 01-1.415 1.79 9.777 9.777 0 01-1.788 1.414 9.764 9.764 0 01-10.212 0 9.776 9.776 0 01-1.788-1.415 9.776 9.776 0 01-1.415-1.788 9.764 9.764 0 010-10.212 9.774 9.774 0 011.415-1.788A9.774 9.774 0 016.894 3.69a9.764 9.764 0 0110.211 0zM14.121 9.88a2.985 2.985 0 00-1.11-.704 3.015 3.015 0 00-2.022 0 2.985 2.985 0 00-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 000 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 001.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 000-2.022 2.985 2.985 0 00-.704-1.11z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLightBulb (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 .75a8.25 8.25 0 00-4.135 15.39c.686.398 1.115 1.008 1.134 1.623a.75.75 0 00.577.706c.352.083.71.148 1.074.195.323.041.6-.218.6-.544v-4.661a6.714 6.714 0 01-.937-.171.75.75 0 11.374-1.453 5.261 5.261 0 002.626 0 .75.75 0 11.374 1.452 6.712 6.712 0 01-.937.172v4.66c0 .327.277.586.6.545.364-.047.722-.112 1.074-.195a.75.75 0 00.577-.706c.02-.615.448-1.225 1.134-1.623A8.25 8.25 0 0012 .75z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.013 19.9a.75.75 0 01.877-.597 11.319 11.319 0 004.22 0 .75.75 0 11.28 1.473 12.819 12.819 0 01-4.78 0 .75.75 0 01-.597-.876zM9.754 22.344a.75.75 0 01.824-.668 13.682 13.682 0 002.844 0 .75.75 0 11.156 1.492 15.156 15.156 0 01-3.156 0 .75.75 0 01-.668-.824z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLink (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.902 4.098a3.75 3.75 0 00-5.304 0l-4.5 4.5a3.75 3.75 0 001.035 6.037.75.75 0 01-.646 1.353 5.25 5.25 0 01-1.449-8.45l4.5-4.5a5.25 5.25 0 117.424 7.424l-1.757 1.757a.75.75 0 11-1.06-1.06l1.757-1.757a3.75 3.75 0 000-5.304zm-7.389 4.267a.75.75 0 011-.353 5.25 5.25 0 011.449 8.45l-4.5 4.5a5.25 5.25 0 11-7.424-7.424l1.757-1.757a.75.75 0 111.06 1.06l-1.757 1.757a3.75 3.75 0 105.304 5.304l4.5-4.5a3.75 3.75 0 00-1.035-6.037.75.75 0 01-.354-1z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiListBullet (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLockClosed (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiLockOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M18 1.5c2.9 0 5.25 2.35 5.25 5.25v3.75a.75.75 0 01-1.5 0V6.75a3.75 3.75 0 10-7.5 0v3a3 3 0 013 3v6.75a3 3 0 01-3 3H3.75a3 3 0 01-3-3v-6.75a3 3 0 013-3h9v-3c0-2.9 2.35-5.25 5.25-5.25z\"}}]})(props);\n};\nexport function HiMagnifyingGlassCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M8.25 10.875a2.625 2.625 0 115.25 0 2.625 2.625 0 01-5.25 0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-1.125 4.5a4.125 4.125 0 102.338 7.524l2.007 2.006a.75.75 0 101.06-1.06l-2.006-2.007a4.125 4.125 0 00-3.399-6.463z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMagnifyingGlassMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.75a6.75 6.75 0 100 13.5 6.75 6.75 0 000-13.5zM2.25 10.5a8.25 8.25 0 1114.59 5.28l4.69 4.69a.75.75 0 11-1.06 1.06l-4.69-4.69A8.25 8.25 0 012.25 10.5zm4.5 0a.75.75 0 01.75-.75h6a.75.75 0 010 1.5h-6a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMagnifyingGlassPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.75a6.75 6.75 0 100 13.5 6.75 6.75 0 000-13.5zM2.25 10.5a8.25 8.25 0 1114.59 5.28l4.69 4.69a.75.75 0 11-1.06 1.06l-4.69-4.69A8.25 8.25 0 012.25 10.5zm8.25-3.75a.75.75 0 01.75.75v2.25h2.25a.75.75 0 010 1.5h-2.25v2.25a.75.75 0 01-1.5 0v-2.25H7.5a.75.75 0 010-1.5h2.25V7.5a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMagnifyingGlass (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.5 3.75a6.75 6.75 0 100 13.5 6.75 6.75 0 000-13.5zM2.25 10.5a8.25 8.25 0 1114.59 5.28l4.69 4.69a.75.75 0 11-1.06 1.06l-4.69-4.69A8.25 8.25 0 012.25 10.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMapPin (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.54 22.351l.07.04.028.016a.76.76 0 00.723 0l.028-.015.071-.041a16.975 16.975 0 001.144-.742 19.58 19.58 0 002.683-2.282c1.944-1.99 3.963-4.98 3.963-8.827a8.25 8.25 0 00-16.5 0c0 3.846 2.02 6.837 3.963 8.827a19.58 19.58 0 002.682 2.282 16.975 16.975 0 001.145.742zM12 13.5a3 3 0 100-6 3 3 0 000 6z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.161 2.58a1.875 1.875 0 011.678 0l4.993 2.498c.106.052.23.052.336 0l3.869-1.935A1.875 1.875 0 0121.75 4.82v12.485c0 .71-.401 1.36-1.037 1.677l-4.875 2.437a1.875 1.875 0 01-1.676 0l-4.994-2.497a.375.375 0 00-.336 0l-3.868 1.935A1.875 1.875 0 012.25 19.18V6.695c0-.71.401-1.36 1.036-1.677l4.875-2.437zM9 6a.75.75 0 01.75.75V15a.75.75 0 01-1.5 0V6.75A.75.75 0 019 6zm6.75 3a.75.75 0 00-1.5 0v8.25a.75.75 0 001.5 0V9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMegaphone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M16.881 4.346A23.112 23.112 0 018.25 6H7.5a5.25 5.25 0 00-.88 10.427 21.593 21.593 0 001.378 3.94c.464 1.004 1.674 1.32 2.582.796l.657-.379c.88-.508 1.165-1.592.772-2.468a17.116 17.116 0 01-.628-1.607c1.918.258 3.76.75 5.5 1.446A21.727 21.727 0 0018 11.25c0-2.413-.393-4.735-1.119-6.904zM18.26 3.74a23.22 23.22 0 011.24 7.51 23.22 23.22 0 01-1.24 7.51c-.055.161-.111.322-.17.482a.75.75 0 101.409.516 24.555 24.555 0 001.415-6.43 2.992 2.992 0 00.836-2.078c0-.806-.319-1.54-.836-2.078a24.65 24.65 0 00-1.415-6.43.75.75 0 10-1.409.516c.059.16.116.321.17.483z\"}}]})(props);\n};\nexport function HiMicrophone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M8.25 4.5a3.75 3.75 0 117.5 0v8.25a3.75 3.75 0 11-7.5 0V4.5z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 10.5a.75.75 0 01.75.75v1.5a5.25 5.25 0 1010.5 0v-1.5a.75.75 0 011.5 0v1.5a6.751 6.751 0 01-6 6.709v2.291h3a.75.75 0 010 1.5h-7.5a.75.75 0 010-1.5h3v-2.291a6.751 6.751 0 01-6-6.709v-1.5A.75.75 0 016 10.5z\"}}]})(props);\n};\nexport function HiMinusCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm3 10.5a.75.75 0 000-1.5H9a.75.75 0 000 1.5h6z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.75 12a.75.75 0 01.75-.75h15a.75.75 0 010 1.5h-15a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMoon (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9.528 1.718a.75.75 0 01.162.819A8.97 8.97 0 009 6a9 9 0 009 9 8.97 8.97 0 003.463-.69.75.75 0 01.981.98 10.503 10.503 0 01-9.694 6.46c-5.799 0-10.5-4.701-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 01.818.162z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiMusicalNote (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.952 1.651a.75.75 0 01.298.599V16.303a3 3 0 01-2.176 2.884l-1.32.377a2.553 2.553 0 11-1.403-4.909l2.311-.66a1.5 1.5 0 001.088-1.442V6.994l-9 2.572v9.737a3 3 0 01-2.176 2.884l-1.32.377a2.553 2.553 0 11-1.402-4.909l2.31-.66a1.5 1.5 0 001.088-1.442V9.017 5.25a.75.75 0 01.544-.721l10.5-3a.75.75 0 01.658.122z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiNewspaper (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.125 3C3.089 3 2.25 3.84 2.25 4.875V18a3 3 0 003 3h15a3 3 0 01-3-3V4.875C17.25 3.839 16.41 3 15.375 3H4.125zM12 9.75a.75.75 0 000 1.5h1.5a.75.75 0 000-1.5H12zm-.75-2.25a.75.75 0 01.75-.75h1.5a.75.75 0 010 1.5H12a.75.75 0 01-.75-.75zM6 12.75a.75.75 0 000 1.5h7.5a.75.75 0 000-1.5H6zm-.75 3.75a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5H6a.75.75 0 01-.75-.75zM6 6.75a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h3a.75.75 0 00.75-.75v-3A.75.75 0 009 6.75H6z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.75 6.75h1.875c.621 0 1.125.504 1.125 1.125V18a1.5 1.5 0 01-3 0V6.75z\"}}]})(props);\n};\nexport function HiNoSymbol (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.72 5.66l11.62 11.62A8.25 8.25 0 006.72 5.66zm10.56 12.68L5.66 6.72a8.25 8.25 0 0011.62 11.62zM5.105 5.106c3.807-3.808 9.98-3.808 13.788 0 3.808 3.807 3.808 9.98 0 13.788-3.807 3.808-9.98 3.808-13.788 0-3.808-3.807-3.808-9.98 0-13.788z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPaperAirplane (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.478 2.405a.75.75 0 00-.926.94l2.432 7.905H13.5a.75.75 0 010 1.5H4.984l-2.432 7.905a.75.75 0 00.926.94 60.519 60.519 0 0018.445-8.986.75.75 0 000-1.218A60.517 60.517 0 003.478 2.405z\"}}]})(props);\n};\nexport function HiPaperClip (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M18.97 3.659a2.25 2.25 0 00-3.182 0l-10.94 10.94a3.75 3.75 0 105.304 5.303l7.693-7.693a.75.75 0 011.06 1.06l-7.693 7.693a5.25 5.25 0 11-7.424-7.424l10.939-10.94a3.75 3.75 0 115.303 5.304L9.097 18.835l-.008.008-.007.007-.002.002-.003.002A2.25 2.25 0 015.91 15.66l7.81-7.81a.75.75 0 011.061 1.06l-7.81 7.81a.75.75 0 001.054 1.068L18.97 6.84a2.25 2.25 0 000-3.182z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPause (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M6.75 5.25a.75.75 0 01.75-.75H9a.75.75 0 01.75.75v13.5a.75.75 0 01-.75.75H7.5a.75.75 0 01-.75-.75V5.25zm7.5 0A.75.75 0 0115 4.5h1.5a.75.75 0 01.75.75v13.5a.75.75 0 01-.75.75H15a.75.75 0 01-.75-.75V5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPencilSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M21.731 2.269a2.625 2.625 0 00-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 000-3.712zM19.513 8.199l-3.712-3.712-8.4 8.4a5.25 5.25 0 00-1.32 2.214l-.8 2.685a.75.75 0 00.933.933l2.685-.8a5.25 5.25 0 002.214-1.32l8.4-8.4z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.25 5.25a3 3 0 00-3 3v10.5a3 3 0 003 3h10.5a3 3 0 003-3V13.5a.75.75 0 00-1.5 0v5.25a1.5 1.5 0 01-1.5 1.5H5.25a1.5 1.5 0 01-1.5-1.5V8.25a1.5 1.5 0 011.5-1.5h5.25a.75.75 0 000-1.5H5.25z\"}}]})(props);\n};\nexport function HiPencil (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M21.731 2.269a2.625 2.625 0 00-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 000-3.712zM19.513 8.199l-3.712-3.712-12.15 12.15a5.25 5.25 0 00-1.32 2.214l-.8 2.685a.75.75 0 00.933.933l2.685-.8a5.25 5.25 0 002.214-1.32L19.513 8.2z\"}}]})(props);\n};\nexport function HiPhoneArrowDownLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M19.5 9.75a.75.75 0 01-.75.75h-4.5a.75.75 0 01-.75-.75v-4.5a.75.75 0 011.5 0v2.69l4.72-4.72a.75.75 0 111.06 1.06L16.06 9h2.69a.75.75 0 01.75.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 4.5a3 3 0 013-3h1.372c.86 0 1.61.586 1.819 1.42l1.105 4.423a1.875 1.875 0 01-.694 1.955l-1.293.97c-.135.101-.164.249-.126.352a11.285 11.285 0 006.697 6.697c.103.038.25.009.352-.126l.97-1.293a1.875 1.875 0 011.955-.694l4.423 1.105c.834.209 1.42.959 1.42 1.82V19.5a3 3 0 01-3 3h-2.25C8.552 22.5 1.5 15.448 1.5 6.75V4.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPhoneArrowUpRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15 3.75a.75.75 0 01.75-.75h4.5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0V5.56l-4.72 4.72a.75.75 0 11-1.06-1.06l4.72-4.72h-2.69a.75.75 0 01-.75-.75z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 4.5a3 3 0 013-3h1.372c.86 0 1.61.586 1.819 1.42l1.105 4.423a1.875 1.875 0 01-.694 1.955l-1.293.97c-.135.101-.164.249-.126.352a11.285 11.285 0 006.697 6.697c.103.038.25.009.352-.126l.97-1.293a1.875 1.875 0 011.955-.694l4.423 1.105c.834.209 1.42.959 1.42 1.82V19.5a3 3 0 01-3 3h-2.25C8.552 22.5 1.5 15.448 1.5 6.75V4.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPhoneXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.22 3.22a.75.75 0 011.06 0L18 4.94l1.72-1.72a.75.75 0 111.06 1.06L19.06 6l1.72 1.72a.75.75 0 01-1.06 1.06L18 7.06l-1.72 1.72a.75.75 0 11-1.06-1.06L16.94 6l-1.72-1.72a.75.75 0 010-1.06zM1.5 4.5a3 3 0 013-3h1.372c.86 0 1.61.586 1.819 1.42l1.105 4.423a1.875 1.875 0 01-.694 1.955l-1.293.97c-.135.101-.164.249-.126.352a11.285 11.285 0 006.697 6.697c.103.038.25.009.352-.126l.97-1.293a1.875 1.875 0 011.955-.694l4.423 1.105c.834.209 1.42.959 1.42 1.82V19.5a3 3 0 01-3 3h-2.25C8.552 22.5 1.5 15.448 1.5 6.75V4.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPhone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 4.5a3 3 0 013-3h1.372c.86 0 1.61.586 1.819 1.42l1.105 4.423a1.875 1.875 0 01-.694 1.955l-1.293.97c-.135.101-.164.249-.126.352a11.285 11.285 0 006.697 6.697c.103.038.25.009.352-.126l.97-1.293a1.875 1.875 0 011.955-.694l4.423 1.105c.834.209 1.42.959 1.42 1.82V19.5a3 3 0 01-3 3h-2.25C8.552 22.5 1.5 15.448 1.5 6.75V4.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPhoto (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 6a2.25 2.25 0 012.25-2.25h16.5A2.25 2.25 0 0122.5 6v12a2.25 2.25 0 01-2.25 2.25H3.75A2.25 2.25 0 011.5 18V6zM3 16.06V18c0 .414.336.75.75.75h16.5A.75.75 0 0021 18v-1.94l-2.69-2.689a1.5 1.5 0 00-2.12 0l-.88.879.97.97a.75.75 0 11-1.06 1.06l-5.16-5.159a1.5 1.5 0 00-2.12 0L3 16.061zm10.125-7.81a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPlayPause (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M15 6.75a.75.75 0 00-.75.75V18a.75.75 0 00.75.75h.75a.75.75 0 00.75-.75V7.5a.75.75 0 00-.75-.75H15zM20.25 6.75a.75.75 0 00-.75.75V18c0 .414.336.75.75.75H21a.75.75 0 00.75-.75V7.5a.75.75 0 00-.75-.75h-.75zM5.055 7.06C3.805 6.347 2.25 7.25 2.25 8.69v8.122c0 1.44 1.555 2.343 2.805 1.628l7.108-4.061c1.26-.72 1.26-2.536 0-3.256L5.055 7.061z\"}}]})(props);\n};\nexport function HiPlay (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 5.653c0-1.426 1.529-2.33 2.779-1.643l11.54 6.348c1.295.712 1.295 2.573 0 3.285L7.28 19.991c-1.25.687-2.779-.217-2.779-1.643V5.653z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPlusCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM12.75 9a.75.75 0 00-1.5 0v2.25H9a.75.75 0 000 1.5h2.25V15a.75.75 0 001.5 0v-2.25H15a.75.75 0 000-1.5h-2.25V9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 3.75a.75.75 0 01.75.75v6.75h6.75a.75.75 0 010 1.5h-6.75v6.75a.75.75 0 01-1.5 0v-6.75H4.5a.75.75 0 010-1.5h6.75V4.5a.75.75 0 01.75-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPresentationChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 2.25a.75.75 0 000 1.5H3v10.5a3 3 0 003 3h1.21l-1.172 3.513a.75.75 0 001.424.474l.329-.987h8.418l.33.987a.75.75 0 001.422-.474l-1.17-3.513H18a3 3 0 003-3V3.75h.75a.75.75 0 000-1.5H2.25zm6.04 16.5l.5-1.5h6.42l.5 1.5H8.29zm7.46-12a.75.75 0 00-1.5 0v6a.75.75 0 001.5 0v-6zm-3 2.25a.75.75 0 00-1.5 0v3.75a.75.75 0 001.5 0V9zm-3 2.25a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0v-1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPresentationChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 2.25a.75.75 0 000 1.5H3v10.5a3 3 0 003 3h1.21l-1.172 3.513a.75.75 0 001.424.474l.329-.987h8.418l.33.987a.75.75 0 001.422-.474l-1.17-3.513H18a3 3 0 003-3V3.75h.75a.75.75 0 000-1.5H2.25zm6.54 15h6.42l.5 1.5H8.29l.5-1.5zm8.085-8.995a.75.75 0 10-.75-1.299 12.81 12.81 0 00-3.558 3.05L11.03 8.47a.75.75 0 00-1.06 0l-3 3a.75.75 0 101.06 1.06l2.47-2.47 1.617 1.618a.75.75 0 001.146-.102 11.312 11.312 0 013.612-3.321z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPrinter (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.875 1.5C6.839 1.5 6 2.34 6 3.375v2.99c-.426.053-.851.11-1.274.174-1.454.218-2.476 1.483-2.476 2.917v6.294a3 3 0 003 3h.27l-.155 1.705A1.875 1.875 0 007.232 22.5h9.536a1.875 1.875 0 001.867-2.045l-.155-1.705h.27a3 3 0 003-3V9.456c0-1.434-1.022-2.7-2.476-2.917A48.716 48.716 0 0018 6.366V3.375c0-1.036-.84-1.875-1.875-1.875h-8.25zM16.5 6.205v-2.83A.375.375 0 0016.125 3h-8.25a.375.375 0 00-.375.375v2.83a49.353 49.353 0 019 0zm-.217 8.265c.178.018.317.16.333.337l.526 5.784a.375.375 0 01-.374.409H7.232a.375.375 0 01-.374-.409l.526-5.784a.373.373 0 01.333-.337 41.741 41.741 0 018.566 0zm.967-3.97a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H18a.75.75 0 01-.75-.75V10.5zM15 9.75a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V10.5a.75.75 0 00-.75-.75H15z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiPuzzlePiece (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M11.25 5.337c0-.355-.186-.676-.401-.959a1.647 1.647 0 01-.349-1.003c0-1.036 1.007-1.875 2.25-1.875S15 2.34 15 3.375c0 .369-.128.713-.349 1.003-.215.283-.401.604-.401.959 0 .332.278.598.61.578 1.91-.114 3.79-.342 5.632-.676a.75.75 0 01.878.645 49.17 49.17 0 01.376 5.452.657.657 0 01-.66.664c-.354 0-.675-.186-.958-.401a1.647 1.647 0 00-1.003-.349c-1.035 0-1.875 1.007-1.875 2.25s.84 2.25 1.875 2.25c.369 0 .713-.128 1.003-.349.283-.215.604-.401.959-.401.31 0 .557.262.534.571a48.774 48.774 0 01-.595 4.845.75.75 0 01-.61.61c-1.82.317-3.673.533-5.555.642a.58.58 0 01-.611-.581c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003 0-1.035-1.007-1.875-2.25-1.875s-2.25.84-2.25 1.875c0 .369.128.713.349 1.003.215.283.401.604.401.959a.641.641 0 01-.658.643 49.118 49.118 0 01-4.708-.36.75.75 0 01-.645-.878c.293-1.614.504-3.257.629-4.924A.53.53 0 005.337 15c-.355 0-.676.186-.959.401-.29.221-.634.349-1.003.349-1.036 0-1.875-1.007-1.875-2.25s.84-2.25 1.875-2.25c.369 0 .713.128 1.003.349.283.215.604.401.959.401a.656.656 0 00.659-.663 47.703 47.703 0 00-.31-4.82.75.75 0 01.83-.832c1.343.155 2.703.254 4.077.294a.64.64 0 00.657-.642z\"}}]})(props);\n};\nexport function HiQrCode (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 4.875C3 3.839 3.84 3 4.875 3h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 9.375v-4.5zM4.875 4.5a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875.375c0-1.036.84-1.875 1.875-1.875h4.5C20.16 3 21 3.84 21 4.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5a1.875 1.875 0 01-1.875-1.875v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zM6 6.75A.75.75 0 016.75 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75A.75.75 0 016 7.5v-.75zm9.75 0A.75.75 0 0116.5 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM3 14.625c0-1.036.84-1.875 1.875-1.875h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.035-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 19.125v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875-.75a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM6 16.5a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm9.75 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm-3 3a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiQuestionMarkCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 01-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 01-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 01-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584zM12 18a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiQueueList (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.625 3.75a2.625 2.625 0 100 5.25h12.75a2.625 2.625 0 000-5.25H5.625zM3.75 11.25a.75.75 0 000 1.5h16.5a.75.75 0 000-1.5H3.75zM3 15.75a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75zM3.75 18.75a.75.75 0 000 1.5h16.5a.75.75 0 000-1.5H3.75z\"}}]})(props);\n};\nexport function HiRadio (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M20.432 4.103a.75.75 0 00-.364-1.455L4.128 6.632l-.2.033C2.498 6.904 1.5 8.158 1.5 9.575v9.175a3 3 0 003 3h15a3 3 0 003-3V9.574c0-1.416-.997-2.67-2.429-2.909a49.016 49.016 0 00-7.255-.658l7.616-1.904zm-9.585 8.56a.75.75 0 010 1.06l-.005.006a.75.75 0 01-1.06 0l-.006-.005a.75.75 0 010-1.061l.005-.005a.75.75 0 011.06 0l.006.005zM9.781 15.85a.75.75 0 001.061 0l.005-.005a.75.75 0 000-1.061l-.005-.005a.75.75 0 00-1.06 0l-.006.005a.75.75 0 000 1.06l.005.006zm-1.055-1.066a.75.75 0 010 1.06l-.005.006a.75.75 0 01-1.061 0l-.005-.005a.75.75 0 010-1.06l.005-.006a.75.75 0 011.06 0l.006.005zM7.66 13.73a.75.75 0 001.061 0l.005-.006a.75.75 0 000-1.06l-.005-.005a.75.75 0 00-1.06 0l-.006.005a.75.75 0 000 1.06l.005.006zM9.255 9.75a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75V10.5a.75.75 0 01.75-.75h.008zm3.624 3.28a.75.75 0 00.275-1.025L13.15 12a.75.75 0 00-1.025-.275l-.006.004a.75.75 0 00-.275 1.024l.004.007a.75.75 0 001.024.274l.007-.003zm-1.38 5.126a.75.75 0 01-1.024-.274l-.004-.007a.75.75 0 01.275-1.024l.006-.004a.75.75 0 011.025.274l.004.007a.75.75 0 01-.275 1.024l-.006.004zm.282-6.776a.75.75 0 00-.274-1.025l-.007-.003a.75.75 0 00-1.024.274l-.004.007a.75.75 0 00.274 1.024l.007.004a.75.75 0 001.024-.274l.004-.007zm1.369 5.129a.75.75 0 01-1.025.274l-.006-.003a.75.75 0 01-.275-1.025l.004-.006a.75.75 0 011.025-.275l.006.004a.75.75 0 01.275 1.024l-.004.007zm-.145-1.502a.75.75 0 00.75-.75v-.007a.75.75 0 00-.75-.75h-.008a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008zm-3.75 2.243a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75V18a.75.75 0 01.75-.75h.008zm-2.871-.47a.75.75 0 00.274-1.025l-.003-.006a.75.75 0 00-1.025-.275l-.006.004a.75.75 0 00-.275 1.025l.004.006a.75.75 0 001.024.274l.007-.003zm1.366-5.12a.75.75 0 01-1.025-.274l-.004-.006a.75.75 0 01.275-1.025l.006-.003a.75.75 0 011.025.274l.004.007a.75.75 0 01-.275 1.024l-.006.004zm.281 6.215a.75.75 0 00-.275-1.024l-.006-.004a.75.75 0 00-1.025.274l-.003.007a.75.75 0 00.274 1.024l.007.004a.75.75 0 001.024-.274l.004-.007zM6.655 12.76a.75.75 0 01-1.025.274l-.006-.003a.75.75 0 01-.275-1.025L5.353 12a.75.75 0 011.025-.275l.006.004a.75.75 0 01.275 1.024l-.004.007zm-1.15 2.248a.75.75 0 00.75-.75v-.007a.75.75 0 00-.75-.75h-.008a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008zM17.25 10.5a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm1.5 6a1.5 1.5 0 10-3 0 1.5 1.5 0 003 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiReceiptPercent (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 1.5c-1.921 0-3.816.111-5.68.327-1.497.174-2.57 1.46-2.57 2.93V21.75a.75.75 0 001.029.696l3.471-1.388 3.472 1.388a.75.75 0 00.556 0l3.472-1.388 3.471 1.388a.75.75 0 001.029-.696V4.757c0-1.47-1.073-2.756-2.57-2.93A49.255 49.255 0 0012 1.5zm3.53 7.28a.75.75 0 00-1.06-1.06l-6 6a.75.75 0 101.06 1.06l6-6zM8.625 9a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm5.625 3.375a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiReceiptRefund (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 1.5c-1.921 0-3.816.111-5.68.327-1.497.174-2.57 1.46-2.57 2.93V21.75a.75.75 0 001.029.696l3.471-1.388 3.472 1.388a.75.75 0 00.556 0l3.472-1.388 3.471 1.388a.75.75 0 001.029-.696V4.757c0-1.47-1.073-2.756-2.57-2.93A49.255 49.255 0 0012 1.5zm-.97 6.53a.75.75 0 10-1.06-1.06L7.72 9.22a.75.75 0 000 1.06l2.25 2.25a.75.75 0 101.06-1.06l-.97-.97h3.065a1.875 1.875 0 010 3.75H12a.75.75 0 000 1.5h1.125a3.375 3.375 0 100-6.75h-3.064l.97-.97z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiRectangleGroup (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 7.125c0-1.036.84-1.875 1.875-1.875h6c1.036 0 1.875.84 1.875 1.875v3.75c0 1.036-.84 1.875-1.875 1.875h-6A1.875 1.875 0 011.5 10.875v-3.75zm12 1.5c0-1.036.84-1.875 1.875-1.875h5.25c1.035 0 1.875.84 1.875 1.875v8.25c0 1.035-.84 1.875-1.875 1.875h-5.25a1.875 1.875 0 01-1.875-1.875v-8.25zM3 16.125c0-1.036.84-1.875 1.875-1.875h5.25c1.036 0 1.875.84 1.875 1.875v2.25c0 1.035-.84 1.875-1.875 1.875h-5.25A1.875 1.875 0 013 18.375v-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiRectangleStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.566 4.657A4.505 4.505 0 016.75 4.5h10.5c.41 0 .806.055 1.183.157A3 3 0 0015.75 3h-7.5a3 3 0 00-2.684 1.657zM2.25 12a3 3 0 013-3h13.5a3 3 0 013 3v6a3 3 0 01-3 3H5.25a3 3 0 01-3-3v-6zM5.25 7.5c-.41 0-.806.055-1.184.157A3 3 0 016.75 6h10.5a3 3 0 012.683 1.657A4.505 4.505 0 0018.75 7.5H5.25z\"}}]})(props);\n};\nexport function HiRss (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3.75 4.5a.75.75 0 01.75-.75h.75c8.284 0 15 6.716 15 15v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75C18 11.708 12.292 6 5.25 6H4.5a.75.75 0 01-.75-.75V4.5zm0 6.75a.75.75 0 01.75-.75h.75a8.25 8.25 0 018.25 8.25v.75a.75.75 0 01-.75.75H12a.75.75 0 01-.75-.75v-.75a6 6 0 00-6-6H4.5a.75.75 0 01-.75-.75v-.75zm0 7.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiScale (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25a.75.75 0 01.75.75v.756a49.106 49.106 0 019.152 1 .75.75 0 01-.152 1.485h-1.918l2.474 10.124a.75.75 0 01-.375.84A6.723 6.723 0 0118.75 18a6.723 6.723 0 01-3.181-.795.75.75 0 01-.375-.84l2.474-10.124H12.75v13.28c1.293.076 2.534.343 3.697.776a.75.75 0 01-.262 1.453h-8.37a.75.75 0 01-.262-1.453c1.162-.433 2.404-.7 3.697-.775V6.24H6.332l2.474 10.124a.75.75 0 01-.375.84A6.723 6.723 0 015.25 18a6.723 6.723 0 01-3.181-.795.75.75 0 01-.375-.84L4.168 6.241H2.25a.75.75 0 01-.152-1.485 49.105 49.105 0 019.152-1V3a.75.75 0 01.75-.75zm4.878 13.543l1.872-7.662 1.872 7.662h-3.744zm-9.756 0L5.25 8.131l-1.872 7.662h3.744z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiScissors (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.128 9.155a3.751 3.751 0 11.713-1.321l1.136.656a.75.75 0 01.222 1.104l-.006.007a.75.75 0 01-1.032.157 1.421 1.421 0 00-.113-.072l-.92-.531zm-4.827-3.53a2.25 2.25 0 013.994 2.063.756.756 0 00-.122.23 2.25 2.25 0 01-3.872-2.293zM13.348 8.272a5.073 5.073 0 00-3.428 3.57c-.101.387-.158.79-.165 1.202a1.415 1.415 0 01-.707 1.201l-.96.554a3.751 3.751 0 10.734 1.309l13.729-7.926a.75.75 0 00-.181-1.374l-.803-.215a5.25 5.25 0 00-2.894.05l-5.325 1.629zm-9.223 7.03a2.25 2.25 0 102.25 3.897 2.25 2.25 0 00-2.25-3.897zM12 12.75a.75.75 0 100-1.5.75.75 0 000 1.5z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.372 12.615a.75.75 0 01.75 0l5.43 3.135a.75.75 0 01-.182 1.374l-.802.215a5.25 5.25 0 01-2.894-.051l-5.147-1.574a.75.75 0 01-.156-1.367l3-1.732z\"}}]})(props);\n};\nexport function HiServerStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M5.507 4.048A3 3 0 017.785 3h8.43a3 3 0 012.278 1.048l1.722 2.008A4.533 4.533 0 0019.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 10.5a3 3 0 013-3h15a3 3 0 110 6h-15a3 3 0 01-3-3zm15 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm2.25.75a.75.75 0 100-1.5.75.75 0 000 1.5zM4.5 15a3 3 0 100 6h15a3 3 0 100-6h-15zm11.25 3.75a.75.75 0 100-1.5.75.75 0 000 1.5zM19.5 18a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiServer (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M4.08 5.227A3 3 0 016.979 3H17.02a3 3 0 012.9 2.227l2.113 7.926A5.228 5.228 0 0018.75 12H5.25a5.228 5.228 0 00-3.284 1.153L4.08 5.227z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.25 13.5a3.75 3.75 0 100 7.5h13.5a3.75 3.75 0 100-7.5H5.25zm10.5 4.5a.75.75 0 100-1.5.75.75 0 000 1.5zm3.75-.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiShare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M15.75 4.5a3 3 0 11.825 2.066l-8.421 4.679a3.002 3.002 0 010 1.51l8.421 4.679a3 3 0 11-.729 1.31l-8.421-4.678a3 3 0 110-4.132l8.421-4.679a3 3 0 01-.096-.755z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiShieldCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.516 2.17a.75.75 0 00-1.032 0 11.209 11.209 0 01-7.877 3.08.75.75 0 00-.722.515A12.74 12.74 0 002.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 00.374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 00-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08zm3.094 8.016a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiShieldExclamation (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M11.484 2.17a.75.75 0 011.032 0 11.209 11.209 0 007.877 3.08.75.75 0 01.722.515 12.74 12.74 0 01.635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 01-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 01.722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zM12 15a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75H12z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiShoppingBag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.5 6v.75H5.513c-.96 0-1.764.724-1.865 1.679l-1.263 12A1.875 1.875 0 004.25 22.5h15.5a1.875 1.875 0 001.865-2.071l-1.263-12a1.875 1.875 0 00-1.865-1.679H16.5V6a4.5 4.5 0 10-9 0zM12 3a3 3 0 00-3 3v.75h6V6a3 3 0 00-3-3zm-3 8.25a3 3 0 106 0v-.75a.75.75 0 011.5 0v.75a4.5 4.5 0 11-9 0v-.75a.75.75 0 011.5 0v.75z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiShoppingCart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M2.25 2.25a.75.75 0 000 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 00-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 000-1.5H5.378A2.25 2.25 0 017.5 15h11.218a.75.75 0 00.674-.421 60.358 60.358 0 002.96-7.228.75.75 0 00-.525-.965A60.864 60.864 0 005.68 4.509l-.232-.867A1.875 1.875 0 003.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM16.5 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z\"}}]})(props);\n};\nexport function HiSignalSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.47 2.47a.75.75 0 011.06 0l8.407 8.407a1.125 1.125 0 011.186 1.186l1.462 1.461a3.001 3.001 0 00-.464-3.645.75.75 0 111.061-1.061 4.501 4.501 0 01.486 5.79l1.072 1.072a6.001 6.001 0 00-.497-7.923.75.75 0 011.06-1.06 7.501 7.501 0 01.505 10.05l1.064 1.065a9 9 0 00-.508-12.176.75.75 0 011.06-1.06c3.923 3.922 4.093 10.175.512 14.3l1.594 1.594a.75.75 0 11-1.06 1.06l-2.106-2.105-2.121-2.122h-.001l-4.705-4.706a.747.747 0 01-.127-.126L2.47 3.53a.75.75 0 010-1.061zm1.189 4.422a.75.75 0 01.326 1.01 9.004 9.004 0 001.651 10.462.75.75 0 11-1.06 1.06C1.27 16.12.63 11.165 2.648 7.219a.75.75 0 011.01-.326zM5.84 9.134a.75.75 0 01.472.95 6 6 0 001.444 6.159.75.75 0 01-1.06 1.06A7.5 7.5 0 014.89 9.606a.75.75 0 01.95-.472zm2.341 2.653a.75.75 0 01.848.638c.088.62.37 1.218.849 1.696a.75.75 0 01-1.061 1.061 4.483 4.483 0 01-1.273-2.546.75.75 0 01.637-.848z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiSignal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.636 4.575a.75.75 0 010 1.06 9 9 0 000 12.729.75.75 0 01-1.06 1.06c-4.101-4.1-4.101-10.748 0-14.849a.75.75 0 011.06 0zm12.728 0a.75.75 0 011.06 0c4.101 4.1 4.101 10.749 0 14.85a.75.75 0 11-1.06-1.061 9 9 0 000-12.728.75.75 0 010-1.06zM7.757 6.696a.75.75 0 010 1.061 6 6 0 000 8.485.75.75 0 01-1.06 1.061 7.5 7.5 0 010-10.607.75.75 0 011.06 0zm8.486 0a.75.75 0 011.06 0 7.5 7.5 0 010 10.607.75.75 0 01-1.06-1.06 6 6 0 000-8.486.75.75 0 010-1.06zM9.879 8.818a.75.75 0 010 1.06 3 3 0 000 4.243.75.75 0 11-1.061 1.06 4.5 4.5 0 010-6.363.75.75 0 011.06 0zm4.242 0a.75.75 0 011.061 0 4.5 4.5 0 010 6.364.75.75 0 01-1.06-1.06 3 3 0 000-4.244.75.75 0 010-1.06zM10.875 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiSparkles (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M9 4.5a.75.75 0 01.721.544l.813 2.846a3.75 3.75 0 002.576 2.576l2.846.813a.75.75 0 010 1.442l-2.846.813a3.75 3.75 0 00-2.576 2.576l-.813 2.846a.75.75 0 01-1.442 0l-.813-2.846a3.75 3.75 0 00-2.576-2.576l-2.846-.813a.75.75 0 010-1.442l2.846-.813A3.75 3.75 0 007.466 7.89l.813-2.846A.75.75 0 019 4.5zM18 1.5a.75.75 0 01.728.568l.258 1.036c.236.94.97 1.674 1.91 1.91l1.036.258a.75.75 0 010 1.456l-1.036.258c-.94.236-1.674.97-1.91 1.91l-.258 1.036a.75.75 0 01-1.456 0l-.258-1.036a2.625 2.625 0 00-1.91-1.91l-1.036-.258a.75.75 0 010-1.456l1.036-.258a2.625 2.625 0 001.91-1.91l.258-1.036A.75.75 0 0118 1.5zM16.5 15a.75.75 0 01.712.513l.394 1.183c.15.447.5.799.948.948l1.183.395a.75.75 0 010 1.422l-1.183.395c-.447.15-.799.5-.948.948l-.395 1.183a.75.75 0 01-1.422 0l-.395-1.183a1.5 1.5 0 00-.948-.948l-1.183-.395a.75.75 0 010-1.422l1.183-.395c.447-.15.799-.5.948-.948l.395-1.183A.75.75 0 0116.5 15z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiSpeakerWave (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M13.5 4.06c0-1.336-1.616-2.005-2.56-1.06l-4.5 4.5H4.508c-1.141 0-2.318.664-2.66 1.905A9.76 9.76 0 001.5 12c0 .898.121 1.768.35 2.595.341 1.24 1.518 1.905 2.659 1.905h1.93l4.5 4.5c.945.945 2.561.276 2.561-1.06V4.06zM18.584 5.106a.75.75 0 011.06 0c3.808 3.807 3.808 9.98 0 13.788a.75.75 0 11-1.06-1.06 8.25 8.25 0 000-11.668.75.75 0 010-1.06z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.932 7.757a.75.75 0 011.061 0 6 6 0 010 8.486.75.75 0 01-1.06-1.061 4.5 4.5 0 000-6.364.75.75 0 010-1.06z\"}}]})(props);\n};\nexport function HiSpeakerXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M13.5 4.06c0-1.336-1.616-2.005-2.56-1.06l-4.5 4.5H4.508c-1.141 0-2.318.664-2.66 1.905A9.76 9.76 0 001.5 12c0 .898.121 1.768.35 2.595.341 1.24 1.518 1.905 2.659 1.905h1.93l4.5 4.5c.945.945 2.561.276 2.561-1.06V4.06zM17.78 9.22a.75.75 0 10-1.06 1.06L18.44 12l-1.72 1.72a.75.75 0 001.06 1.06l1.72-1.72 1.72 1.72a.75.75 0 101.06-1.06L20.56 12l1.72-1.72a.75.75 0 00-1.06-1.06l-1.72 1.72-1.72-1.72z\"}}]})(props);\n};\nexport function HiSquare2Stack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 6a3 3 0 00-3-3H6a3 3 0 00-3 3v7.5a3 3 0 003 3v-6A4.5 4.5 0 0110.5 6h6z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 7.5a3 3 0 013 3V18a3 3 0 01-3 3h-7.5a3 3 0 01-3-3v-7.5a3 3 0 013-3H18z\"}}]})(props);\n};\nexport function HiSquares2X2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M3 6a3 3 0 013-3h2.25a3 3 0 013 3v2.25a3 3 0 01-3 3H6a3 3 0 01-3-3V6zm9.75 0a3 3 0 013-3H18a3 3 0 013 3v2.25a3 3 0 01-3 3h-2.25a3 3 0 01-3-3V6zM3 15.75a3 3 0 013-3h2.25a3 3 0 013 3V18a3 3 0 01-3 3H6a3 3 0 01-3-3v-2.25zm9.75 0a3 3 0 013-3H18a3 3 0 013 3V18a3 3 0 01-3 3h-2.25a3 3 0 01-3-3v-2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiSquaresPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M6 3a3 3 0 00-3 3v2.25a3 3 0 003 3h2.25a3 3 0 003-3V6a3 3 0 00-3-3H6zM15.75 3a3 3 0 00-3 3v2.25a3 3 0 003 3H18a3 3 0 003-3V6a3 3 0 00-3-3h-2.25zM6 12.75a3 3 0 00-3 3V18a3 3 0 003 3h2.25a3 3 0 003-3v-2.25a3 3 0 00-3-3H6zM17.625 13.5a.75.75 0 00-1.5 0v2.625H13.5a.75.75 0 000 1.5h2.625v2.625a.75.75 0 001.5 0v-2.625h2.625a.75.75 0 000-1.5h-2.625V13.5z\"}}]})(props);\n};\nexport function HiStar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.007 5.404.433c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.433 2.082-5.006z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiStop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M4.5 7.5a3 3 0 013-3h9a3 3 0 013 3v9a3 3 0 01-3 3h-9a3 3 0 01-3-3v-9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiSun (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2.25a.75.75 0 01.75.75v2.25a.75.75 0 01-1.5 0V3a.75.75 0 01.75-.75zM7.5 12a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM18.894 6.166a.75.75 0 00-1.06-1.06l-1.591 1.59a.75.75 0 101.06 1.061l1.591-1.59zM21.75 12a.75.75 0 01-.75.75h-2.25a.75.75 0 010-1.5H21a.75.75 0 01.75.75zM17.834 18.894a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 10-1.061 1.06l1.59 1.591zM12 18a.75.75 0 01.75.75V21a.75.75 0 01-1.5 0v-2.25A.75.75 0 0112 18zM7.758 17.303a.75.75 0 00-1.061-1.06l-1.591 1.59a.75.75 0 001.06 1.061l1.591-1.59zM6 12a.75.75 0 01-.75.75H3a.75.75 0 010-1.5h2.25A.75.75 0 016 12zM6.697 7.757a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 00-1.061 1.06l1.59 1.591z\"}}]})(props);\n};\nexport function HiSwatch (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M2.25 4.125c0-1.036.84-1.875 1.875-1.875h5.25c1.036 0 1.875.84 1.875 1.875V17.25a4.5 4.5 0 11-9 0V4.125zm4.5 14.25a1.125 1.125 0 100-2.25 1.125 1.125 0 000 2.25z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.719 21.75h9.156c1.036 0 1.875-.84 1.875-1.875v-5.25c0-1.036-.84-1.875-1.875-1.875h-.14l-8.742 8.743c-.09.089-.18.175-.274.257zM12.738 17.625l6.474-6.474a1.875 1.875 0 000-2.651L15.5 4.787a1.875 1.875 0 00-2.651 0l-.1.099V17.25c0 .126-.003.251-.01.375z\"}}]})(props);\n};\nexport function HiTableCells (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 5.625c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v12.75c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 18.375V5.625zM21 9.375A.375.375 0 0020.625 9h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zM10.875 18.75a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5zM3.375 15h7.5a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375zm0-3.75h7.5a.375.375 0 00.375-.375v-1.5A.375.375 0 0010.875 9h-7.5A.375.375 0 003 9.375v1.5c0 .207.168.375.375.375z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiTag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.25 2.25a3 3 0 00-3 3v4.318a3 3 0 00.879 2.121l9.58 9.581c.92.92 2.39 1.186 3.548.428a18.849 18.849 0 005.441-5.44c.758-1.16.492-2.629-.428-3.548l-9.58-9.581a3 3 0 00-2.122-.879H5.25zM6.375 7.5a1.125 1.125 0 100-2.25 1.125 1.125 0 000 2.25z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiTicket (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.5 6.375c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v3.026a.75.75 0 01-.375.65 2.249 2.249 0 000 3.898.75.75 0 01.375.65v3.026c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 17.625v-3.026a.75.75 0 01.374-.65 2.249 2.249 0 000-3.898.75.75 0 01-.374-.65V6.375zm15-1.125a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0V6a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0v.75a.75.75 0 001.5 0v-.75zm-.75 3a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0v-.75a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-.75zM6 12a.75.75 0 01.75-.75H12a.75.75 0 010 1.5H6.75A.75.75 0 016 12zm.75 2.25a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiTrash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M16.5 4.478v.227a48.816 48.816 0 013.878.512.75.75 0 11-.256 1.478l-.209-.035-1.005 13.07a3 3 0 01-2.991 2.77H8.084a3 3 0 01-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 01-.256-1.478A48.567 48.567 0 017.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 013.369 0c1.603.051 2.815 1.387 2.815 2.951zm-6.136-1.452a51.196 51.196 0 013.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 00-6 0v-.113c0-.794.609-1.428 1.364-1.452zm-.355 5.945a.75.75 0 10-1.5.058l.347 9a.75.75 0 101.499-.058l-.346-9zm5.48.058a.75.75 0 10-1.498-.058l-.347 9a.75.75 0 001.5.058l.345-9z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiTruck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.375 4.5C2.339 4.5 1.5 5.34 1.5 6.375V13.5h12V6.375c0-1.036-.84-1.875-1.875-1.875h-8.25zM13.5 15h-12v2.625c0 1.035.84 1.875 1.875 1.875h.375a3 3 0 116 0h3a.75.75 0 00.75-.75V15z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.25 19.5a1.5 1.5 0 10-3 0 1.5 1.5 0 003 0zM15.75 6.75a.75.75 0 00-.75.75v11.25c0 .087.015.17.042.248a3 3 0 015.958.464c.853-.175 1.522-.935 1.464-1.883a18.659 18.659 0 00-3.732-10.104 1.837 1.837 0 00-1.47-.725H15.75z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.5 19.5a1.5 1.5 0 10-3 0 1.5 1.5 0 003 0z\"}}]})(props);\n};\nexport function HiUserCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiUserGroup (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M8.25 6.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM15.75 9.75a3 3 0 116 0 3 3 0 01-6 0zM2.25 9.75a3 3 0 116 0 3 3 0 01-6 0zM6.31 15.117A6.745 6.745 0 0112 12a6.745 6.745 0 016.709 7.498.75.75 0 01-.372.568A12.696 12.696 0 0112 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 01-.372-.568 6.787 6.787 0 011.019-4.38z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.082 14.254a8.287 8.287 0 00-1.308 5.135 9.687 9.687 0 01-1.764-.44l-.115-.04a.563.563 0 01-.373-.487l-.01-.121a3.75 3.75 0 013.57-4.047zM20.226 19.389a8.287 8.287 0 00-1.308-5.135 3.75 3.75 0 013.57 4.047l-.01.121a.563.563 0 01-.373.486l-.115.04c-.567.2-1.156.349-1.764.441z\"}}]})(props);\n};\nexport function HiUserMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M10.375 2.25a4.125 4.125 0 100 8.25 4.125 4.125 0 000-8.25zM10.375 12a7.125 7.125 0 00-7.124 7.247.75.75 0 00.363.63 13.067 13.067 0 006.761 1.873c2.472 0 4.786-.684 6.76-1.873a.75.75 0 00.364-.63l.001-.12v-.002A7.125 7.125 0 0010.375 12zM16 9.75a.75.75 0 000 1.5h6a.75.75 0 000-1.5h-6z\"}}]})(props);\n};\nexport function HiUserPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M6.25 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM3.25 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM19.75 7.5a.75.75 0 00-1.5 0v2.25H16a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H22a.75.75 0 000-1.5h-2.25V7.5z\"}}]})(props);\n};\nexport function HiUser (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiUsers (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM14.25 8.625a3.375 3.375 0 116.75 0 3.375 3.375 0 01-6.75 0zM1.5 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM17.25 19.128l-.001.144a2.25 2.25 0 01-.233.96 10.088 10.088 0 005.06-1.01.75.75 0 00.42-.643 4.875 4.875 0 00-6.957-4.611 8.586 8.586 0 011.71 5.157v.003z\"}}]})(props);\n};\nexport function HiVideoCameraSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18zM22.5 17.69c0 .471-.202.86-.504 1.124l-4.746-4.746V7.939l2.69-2.689c.944-.945 2.56-.276 2.56 1.06v11.38zM15.75 7.5v5.068L7.682 4.5h5.068a3 3 0 013 3zM1.5 7.5c0-.782.3-1.494.79-2.028l12.846 12.846A2.995 2.995 0 0112.75 19.5H4.5a3 3 0 01-3-3v-9z\"}}]})(props);\n};\nexport function HiVideoCamera (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 4.5a3 3 0 00-3 3v9a3 3 0 003 3h8.25a3 3 0 003-3v-9a3 3 0 00-3-3H4.5zM19.94 18.75l-2.69-2.69V7.94l2.69-2.69c.944-.945 2.56-.276 2.56 1.06v11.38c0 1.336-1.616 2.005-2.56 1.06z\"}}]})(props);\n};\nexport function HiViewColumns (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3.75H9v16.5h6V3.75zM16.5 20.25h3.375c1.035 0 1.875-.84 1.875-1.875V5.625c0-1.036-.84-1.875-1.875-1.875H16.5v16.5zM4.125 3.75H7.5v16.5H4.125a1.875 1.875 0 01-1.875-1.875V5.625c0-1.036.84-1.875 1.875-1.875z\"}}]})(props);\n};\nexport function HiWifi (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M1.371 8.143c5.858-5.857 15.356-5.857 21.213 0a.75.75 0 010 1.061l-.53.53a.75.75 0 01-1.06 0c-4.98-4.979-13.053-4.979-18.032 0a.75.75 0 01-1.06 0l-.53-.53a.75.75 0 010-1.06zm3.182 3.182c4.1-4.1 10.749-4.1 14.85 0a.75.75 0 010 1.061l-.53.53a.75.75 0 01-1.062 0 8.25 8.25 0 00-11.667 0 .75.75 0 01-1.06 0l-.53-.53a.75.75 0 010-1.06zm3.204 3.182a6 6 0 018.486 0 .75.75 0 010 1.061l-.53.53a.75.75 0 01-1.061 0 3.75 3.75 0 00-5.304 0 .75.75 0 01-1.06 0l-.53-.53a.75.75 0 010-1.06zm3.182 3.182a1.5 1.5 0 012.122 0 .75.75 0 010 1.061l-.53.53a.75.75 0 01-1.061 0l-.53-.53a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiWrenchScrewdriver (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z\",\"clipRule\":\"evenodd\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiWrench (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiXCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-1.72 6.97a.75.75 0 10-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 101.06 1.06L12 13.06l1.72 1.72a.75.75 0 101.06-1.06L13.06 12l1.72-1.72a.75.75 0 10-1.06-1.06L12 10.94l-1.72-1.72z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fillRule\":\"evenodd\",\"d\":\"M5.47 5.47a.75.75 0 011.06 0L12 10.94l5.47-5.47a.75.75 0 111.06 1.06L13.06 12l5.47 5.47a.75.75 0 11-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 01-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 010-1.06z\",\"clipRule\":\"evenodd\"}}]})(props);\n};\nexport function HiOutlineAcademicCap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.26 10.147a60.436 60.436 0 00-.491 6.347A48.627 48.627 0 0112 20.904a48.627 48.627 0 018.232-4.41 60.46 60.46 0 00-.491-6.347m-15.482 0a50.57 50.57 0 00-2.658-.813A59.905 59.905 0 0112 3.493a59.902 59.902 0 0110.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.697 50.697 0 0112 13.489a50.702 50.702 0 017.74-3.342M6.75 15a.75.75 0 100-1.5.75.75 0 000 1.5zm0 0v-3.675A55.378 55.378 0 0112 8.443m-7.007 11.55A5.981 5.981 0 006.75 15.75v-1.5\"}}]})(props);\n};\nexport function HiOutlineAdjustmentsHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75\"}}]})(props);\n};\nexport function HiOutlineAdjustmentsVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 13.5V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 9.75V10.5\"}}]})(props);\n};\nexport function HiOutlineArchiveBoxArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5m8.25 3v6.75m0 0l-3-3m3 3l3-3M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z\"}}]})(props);\n};\nexport function HiOutlineArchiveBoxXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5m6 4.125l2.25 2.25m0 0l2.25 2.25M12 13.875l2.25-2.25M12 13.875l-2.25 2.25M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z\"}}]})(props);\n};\nexport function HiOutlineArchiveBox (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z\"}}]})(props);\n};\nexport function HiOutlineArrowDownCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12.75l3 3m0 0l3-3m-3 3v-7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineArrowDownLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 4.5l-15 15m0 0h11.25m-11.25 0V8.25\"}}]})(props);\n};\nexport function HiOutlineArrowDownOnSquareStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 7.5h-.75A2.25 2.25 0 004.5 9.75v7.5a2.25 2.25 0 002.25 2.25h7.5a2.25 2.25 0 002.25-2.25v-7.5a2.25 2.25 0 00-2.25-2.25h-.75m-6 3.75l3 3m0 0l3-3m-3 3V1.5m6 9h.75a2.25 2.25 0 012.25 2.25v7.5a2.25 2.25 0 01-2.25 2.25h-7.5a2.25 2.25 0 01-2.25-2.25v-.75\"}}]})(props);\n};\nexport function HiOutlineArrowDownOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 8.25H7.5a2.25 2.25 0 00-2.25 2.25v9a2.25 2.25 0 002.25 2.25h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25H15M9 12l3 3m0 0l3-3m-3 3V2.25\"}}]})(props);\n};\nexport function HiOutlineArrowDownRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 4.5l15 15m0 0V8.25m0 11.25H8.25\"}}]})(props);\n};\nexport function HiOutlineArrowDownTray (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3\"}}]})(props);\n};\nexport function HiOutlineArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 13.5L12 21m0 0l-7.5-7.5M12 21V3\"}}]})(props);\n};\nexport function HiOutlineArrowLeftCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.25 9l-3 3m0 0l3 3m-3-3h7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineArrowLeftOnRectangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15M12 9l-3 3m0 0l3 3m-3-3h12.75\"}}]})(props);\n};\nexport function HiOutlineArrowLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18\"}}]})(props);\n};\nexport function HiOutlineArrowLongDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 17.25L12 21m0 0l-3.75-3.75M12 21V3\"}}]})(props);\n};\nexport function HiOutlineArrowLongLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 15.75L3 12m0 0l3.75-3.75M3 12h18\"}}]})(props);\n};\nexport function HiOutlineArrowLongRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.25 8.25L21 12m0 0l-3.75 3.75M21 12H3\"}}]})(props);\n};\nexport function HiOutlineArrowLongUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 6.75L12 3m0 0l3.75 3.75M12 3v18\"}}]})(props);\n};\nexport function HiOutlineArrowPath (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 12c0-1.232.046-2.453.138-3.662a4.006 4.006 0 013.7-3.7 48.678 48.678 0 017.324 0 4.006 4.006 0 013.7 3.7c.017.22.032.441.046.662M4.5 12l-3-3m3 3l3-3m12 3c0 1.232-.046 2.453-.138 3.662a4.006 4.006 0 01-3.7 3.7 48.657 48.657 0 01-7.324 0 4.006 4.006 0 01-3.7-3.7c-.017-.22-.032-.441-.046-.662M19.5 12l-3 3m3-3l3 3\"}}]})(props);\n};\nexport function HiOutlineArrowRightCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12.75 15l3-3m0 0l-3-3m3 3h-7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineArrowRightOnRectangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15m3 0l3-3m0 0l-3-3m3 3H9\"}}]})(props);\n};\nexport function HiOutlineArrowRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3\"}}]})(props);\n};\nexport function HiOutlineArrowTopRightOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25\"}}]})(props);\n};\nexport function HiOutlineArrowTrendingDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 6L9 12.75l4.286-4.286a11.948 11.948 0 014.306 6.43l.776 2.898m0 0l3.182-5.511m-3.182 5.51l-5.511-3.181\"}}]})(props);\n};\nexport function HiOutlineArrowTrendingUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 18L9 11.25l4.306 4.307a11.95 11.95 0 015.814-5.519l2.74-1.22m0 0l-5.94-2.28m5.94 2.28l-2.28 5.941\"}}]})(props);\n};\nexport function HiOutlineArrowUpCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineArrowUpLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 19.5l-15-15m0 0v11.25m0-11.25h11.25\"}}]})(props);\n};\nexport function HiOutlineArrowUpOnSquareStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 7.5h-.75A2.25 2.25 0 004.5 9.75v7.5a2.25 2.25 0 002.25 2.25h7.5a2.25 2.25 0 002.25-2.25v-7.5a2.25 2.25 0 00-2.25-2.25h-.75m0-3l-3-3m0 0l-3 3m3-3v11.25m6-2.25h.75a2.25 2.25 0 012.25 2.25v7.5a2.25 2.25 0 01-2.25 2.25h-7.5a2.25 2.25 0 01-2.25-2.25v-.75\"}}]})(props);\n};\nexport function HiOutlineArrowUpOnSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 8.25H7.5a2.25 2.25 0 00-2.25 2.25v9a2.25 2.25 0 002.25 2.25h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25H15m0-3l-3-3m0 0l-3 3m3-3V15\"}}]})(props);\n};\nexport function HiOutlineArrowUpRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 19.5l15-15m0 0H8.25m11.25 0v11.25\"}}]})(props);\n};\nexport function HiOutlineArrowUpTray (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5m-13.5-9L12 3m0 0l4.5 4.5M12 3v13.5\"}}]})(props);\n};\nexport function HiOutlineArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 10.5L12 3m0 0l7.5 7.5M12 3v18\"}}]})(props);\n};\nexport function HiOutlineArrowUturnDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 15l-6 6m0 0l-6-6m6 6V9a6 6 0 0112 0v3\"}}]})(props);\n};\nexport function HiOutlineArrowUturnLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 15L3 9m0 0l6-6M3 9h12a6 6 0 010 12h-3\"}}]})(props);\n};\nexport function HiOutlineArrowUturnRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 15l6-6m0 0l-6-6m6 6H9a6 6 0 000 12h3\"}}]})(props);\n};\nexport function HiOutlineArrowUturnUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 9l6-6m0 0l6 6m-6-6v12a6 6 0 01-12 0v-3\"}}]})(props);\n};\nexport function HiOutlineArrowsPointingIn (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 9V4.5M9 9H4.5M9 9L3.75 3.75M9 15v4.5M9 15H4.5M9 15l-5.25 5.25M15 9h4.5M15 9V4.5M15 9l5.25-5.25M15 15h4.5M15 15v4.5m0-4.5l5.25 5.25\"}}]})(props);\n};\nexport function HiOutlineArrowsPointingOut (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15\"}}]})(props);\n};\nexport function HiOutlineArrowsRightLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5\"}}]})(props);\n};\nexport function HiOutlineArrowsUpDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 7.5L7.5 3m0 0L12 7.5M7.5 3v13.5m13.5 0L16.5 21m0 0L12 16.5m4.5 4.5V7.5\"}}]})(props);\n};\nexport function HiOutlineAtSymbol (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"d\":\"M16.5 12a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25\"}}]})(props);\n};\nexport function HiOutlineBackspace (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 9.75L14.25 12m0 0l2.25 2.25M14.25 12l2.25-2.25M14.25 12L12 14.25m-2.58 4.92l-6.375-6.375a1.125 1.125 0 010-1.59L9.42 4.83c.211-.211.498-.33.796-.33H19.5a2.25 2.25 0 012.25 2.25v10.5a2.25 2.25 0 01-2.25 2.25h-9.284c-.298 0-.585-.119-.796-.33z\"}}]})(props);\n};\nexport function HiOutlineBackward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 16.811c0 .864-.933 1.405-1.683.977l-7.108-4.062a1.125 1.125 0 010-1.953l7.108-4.062A1.125 1.125 0 0121 8.688v8.123zM11.25 16.811c0 .864-.933 1.405-1.683.977l-7.108-4.062a1.125 1.125 0 010-1.953L9.567 7.71a1.125 1.125 0 011.683.977v8.123z\"}}]})(props);\n};\nexport function HiOutlineBanknotes (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 18.75a60.07 60.07 0 0115.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 013 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 00-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 01-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 003 15h-.75M15 10.5a3 3 0 11-6 0 3 3 0 016 0zm3 0h.008v.008H18V10.5zm-12 0h.008v.008H6V10.5z\"}}]})(props);\n};\nexport function HiOutlineBars2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 9h16.5m-16.5 6.75h16.5\"}}]})(props);\n};\nexport function HiOutlineBars3BottomLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25H12\"}}]})(props);\n};\nexport function HiOutlineBars3BottomRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 6.75h16.5M3.75 12h16.5M12 17.25h8.25\"}}]})(props);\n};\nexport function HiOutlineBars3CenterLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 6.75h16.5M3.75 12H12m-8.25 5.25h16.5\"}}]})(props);\n};\nexport function HiOutlineBars3 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5\"}}]})(props);\n};\nexport function HiOutlineBars4 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 5.25h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5\"}}]})(props);\n};\nexport function HiOutlineBarsArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 4.5h14.25M3 9h9.75M3 13.5h9.75m4.5-4.5v12m0 0l-3.75-3.75M17.25 21L21 17.25\"}}]})(props);\n};\nexport function HiOutlineBarsArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 4.5h14.25M3 9h9.75M3 13.5h5.25m5.25-.75L17.25 9m0 0L21 12.75M17.25 9v12\"}}]})(props);\n};\nexport function HiOutlineBeaker (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.75 3.104v5.714a2.25 2.25 0 01-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 014.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0112 15a9.065 9.065 0 00-6.23-.693L5 14.5m14.8.8l1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0112 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5\"}}]})(props);\n};\nexport function HiOutlineBellAlert (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0M3.124 7.5A8.969 8.969 0 015.292 3m13.416 0a8.969 8.969 0 012.168 4.5\"}}]})(props);\n};\nexport function HiOutlineBellSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.143 17.082a24.248 24.248 0 003.844.148m-3.844-.148a23.856 23.856 0 01-5.455-1.31 8.964 8.964 0 002.3-5.542m3.155 6.852a3 3 0 005.667 1.97m1.965-2.277L21 21m-4.225-4.225a23.81 23.81 0 003.536-1.003A8.967 8.967 0 0118 9.75V9A6 6 0 006.53 6.53m10.245 10.245L6.53 6.53M3 3l3.53 3.53\"}}]})(props);\n};\nexport function HiOutlineBellSnooze (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0M10.5 8.25h3l-3 4.5h3\"}}]})(props);\n};\nexport function HiOutlineBell (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0\"}}]})(props);\n};\nexport function HiOutlineBoltSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.412 15.655L9.75 21.75l3.745-4.012M9.257 13.5H3.75l2.659-2.849m2.048-2.194L14.25 2.25 12 10.5h8.25l-4.707 5.043M8.457 8.457L3 3m5.457 5.457l7.086 7.086m0 0L21 21\"}}]})(props);\n};\nexport function HiOutlineBolt (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z\"}}]})(props);\n};\nexport function HiOutlineBookOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25\"}}]})(props);\n};\nexport function HiOutlineBookmarkSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 3l1.664 1.664M21 21l-1.5-1.5m-5.485-1.242L12 17.25 4.5 21V8.742m.164-4.078a2.15 2.15 0 011.743-1.342 48.507 48.507 0 0111.186 0c1.1.128 1.907 1.077 1.907 2.185V19.5M4.664 4.664L19.5 19.5\"}}]})(props);\n};\nexport function HiOutlineBookmarkSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 3.75V16.5L12 14.25 7.5 16.5V3.75m9 0H18A2.25 2.25 0 0120.25 6v12A2.25 2.25 0 0118 20.25H6A2.25 2.25 0 013.75 18V6A2.25 2.25 0 016 3.75h1.5m9 0h-9\"}}]})(props);\n};\nexport function HiOutlineBookmark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0z\"}}]})(props);\n};\nexport function HiOutlineBriefcase (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 00.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 00-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0112 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 01-.673-.38m0 0A2.18 2.18 0 013 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 013.413-.387m7.5 0V5.25A2.25 2.25 0 0013.5 3h-3a2.25 2.25 0 00-2.25 2.25v.894m7.5 0a48.667 48.667 0 00-7.5 0M12 12.75h.008v.008H12v-.008z\"}}]})(props);\n};\nexport function HiOutlineBuildingLibrary (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0012 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75z\"}}]})(props);\n};\nexport function HiOutlineBuildingOffice2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008z\"}}]})(props);\n};\nexport function HiOutlineBuildingOffice (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 21h16.5M4.5 3h15M5.25 3v18m13.5-18v18M9 6.75h1.5m-1.5 3h1.5m-1.5 3h1.5m3-6H15m-1.5 3H15m-1.5 3H15M9 21v-3.375c0-.621.504-1.125 1.125-1.125h3.75c.621 0 1.125.504 1.125 1.125V21\"}}]})(props);\n};\nexport function HiOutlineBuildingStorefront (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 21v-7.5a.75.75 0 01.75-.75h3a.75.75 0 01.75.75V21m-4.5 0H2.36m11.14 0H18m0 0h3.64m-1.39 0V9.349m-16.5 11.65V9.35m0 0a3.001 3.001 0 003.75-.615A2.993 2.993 0 009.75 9.75c.896 0 1.7-.393 2.25-1.016a2.993 2.993 0 002.25 1.016c.896 0 1.7-.393 2.25-1.016a3.001 3.001 0 003.75.614m-16.5 0a3.004 3.004 0 01-.621-4.72L4.318 3.44A1.5 1.5 0 015.378 3h13.243a1.5 1.5 0 011.06.44l1.19 1.189a3 3 0 01-.621 4.72m-13.5 8.65h3.75a.75.75 0 00.75-.75V13.5a.75.75 0 00-.75-.75H6.75a.75.75 0 00-.75.75v3.75c0 .415.336.75.75.75z\"}}]})(props);\n};\nexport function HiOutlineCake (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 8.25v-1.5m0 1.5c-1.355 0-2.697.056-4.024.166C6.845 8.51 6 9.473 6 10.608v2.513m6-4.87c1.355 0 2.697.055 4.024.165C17.155 8.51 18 9.473 18 10.608v2.513m-3-4.87v-1.5m-6 1.5v-1.5m12 9.75l-1.5.75a3.354 3.354 0 01-3 0 3.354 3.354 0 00-3 0 3.354 3.354 0 01-3 0 3.354 3.354 0 00-3 0 3.354 3.354 0 01-3 0L3 16.5m15-3.38a48.474 48.474 0 00-6-.37c-2.032 0-4.034.125-6 .37m12 0c.39.049.777.102 1.163.16 1.07.16 1.837 1.094 1.837 2.175v5.17c0 .62-.504 1.124-1.125 1.124H4.125A1.125 1.125 0 013 20.625v-5.17c0-1.08.768-2.014 1.837-2.174A47.78 47.78 0 016 13.12M12.265 3.11a.375.375 0 11-.53 0L12 2.845l.265.265zm-3 0a.375.375 0 11-.53 0L9 2.845l.265.265zm6 0a.375.375 0 11-.53 0L15 2.845l.265.265z\"}}]})(props);\n};\nexport function HiOutlineCalculator (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z\"}}]})(props);\n};\nexport function HiOutlineCalendarDays (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5m-9-6h.008v.008H12v-.008zM12 15h.008v.008H12V15zm0 2.25h.008v.008H12v-.008zM9.75 15h.008v.008H9.75V15zm0 2.25h.008v.008H9.75v-.008zM7.5 15h.008v.008H7.5V15zm0 2.25h.008v.008H7.5v-.008zm6.75-4.5h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V15zm0 2.25h.008v.008h-.008v-.008zm2.25-4.5h.008v.008H16.5v-.008zm0 2.25h.008v.008H16.5V15z\"}}]})(props);\n};\nexport function HiOutlineCalendar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5\"}}]})(props);\n};\nexport function HiOutlineCamera (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.827 6.175A2.31 2.31 0 015.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 00-1.134-.175 2.31 2.31 0 01-1.64-1.055l-.822-1.316a2.192 2.192 0 00-1.736-1.039 48.774 48.774 0 00-5.232 0 2.192 2.192 0 00-1.736 1.039l-.821 1.316z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 12.75a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zM18.75 10.5h.008v.008h-.008V10.5z\"}}]})(props);\n};\nexport function HiOutlineChartBarSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0020.25 18V6A2.25 2.25 0 0018 3.75H6A2.25 2.25 0 003.75 6v12A2.25 2.25 0 006 20.25z\"}}]})(props);\n};\nexport function HiOutlineChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z\"}}]})(props);\n};\nexport function HiOutlineChartPie (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 6a7.5 7.5 0 107.5 7.5h-7.5V6z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 10.5H21A7.5 7.5 0 0013.5 3v7.5z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleBottomCenterText (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 01.865-.501 48.172 48.172 0 003.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleBottomCenter (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.068.157 2.148.279 3.238.364.466.037.893.281 1.153.671L12 21l2.652-3.978c.26-.39.687-.634 1.153-.67 1.09-.086 2.17-.208 3.238-.365 1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleLeftEllipsis (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.625 9.75a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375m-13.5 3.01c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.184-4.183a1.14 1.14 0 01.778-.332 48.294 48.294 0 005.83-.498c1.585-.233 2.708-1.626 2.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleLeftRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 01-.825-.242m9.345-8.334a2.126 2.126 0 00-.476-.095 48.64 48.64 0 00-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0011.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155\"}}]})(props);\n};\nexport function HiOutlineChatBubbleLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.076-4.076a1.526 1.526 0 011.037-.443 48.282 48.282 0 005.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleOvalLeftEllipsis (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 01-2.555-.337A5.972 5.972 0 015.41 20.97a5.969 5.969 0 01-.474-.065 4.48 4.48 0 00.978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25z\"}}]})(props);\n};\nexport function HiOutlineChatBubbleOvalLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 20.25c4.97 0 9-3.694 9-8.25s-4.03-8.25-9-8.25S3 7.444 3 12c0 2.104.859 4.023 2.273 5.48.432.447.74 1.04.586 1.641a4.483 4.483 0 01-.923 1.785A5.969 5.969 0 006 21c1.282 0 2.47-.402 3.445-1.087.81.22 1.668.337 2.555.337z\"}}]})(props);\n};\nexport function HiOutlineCheckBadge (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12.75L11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 01-1.043 3.296 3.745 3.745 0 01-3.296 1.043A3.745 3.745 0 0112 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 01-3.296-1.043 3.745 3.745 0 01-1.043-3.296A3.745 3.745 0 013 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 011.043-3.296 3.746 3.746 0 013.296-1.043A3.746 3.746 0 0112 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 013.296 1.043 3.746 3.746 0 011.043 3.296A3.745 3.745 0 0121 12z\"}}]})(props);\n};\nexport function HiOutlineCheckCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 12.75l6 6 9-13.5\"}}]})(props);\n};\nexport function HiOutlineChevronDoubleDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 5.25l-7.5 7.5-7.5-7.5m15 6l-7.5 7.5-7.5-7.5\"}}]})(props);\n};\nexport function HiOutlineChevronDoubleLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M18.75 19.5l-7.5-7.5 7.5-7.5m-6 15L5.25 12l7.5-7.5\"}}]})(props);\n};\nexport function HiOutlineChevronDoubleRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.25 4.5l7.5 7.5-7.5 7.5m-6-15l7.5 7.5-7.5 7.5\"}}]})(props);\n};\nexport function HiOutlineChevronDoubleUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 12.75l7.5-7.5 7.5 7.5m-15 6l7.5-7.5 7.5 7.5\"}}]})(props);\n};\nexport function HiOutlineChevronDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 8.25l-7.5 7.5-7.5-7.5\"}}]})(props);\n};\nexport function HiOutlineChevronLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 19.5L8.25 12l7.5-7.5\"}}]})(props);\n};\nexport function HiOutlineChevronRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 4.5l7.5 7.5-7.5 7.5\"}}]})(props);\n};\nexport function HiOutlineChevronUpDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 15L12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9\"}}]})(props);\n};\nexport function HiOutlineChevronUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 15.75l7.5-7.5 7.5 7.5\"}}]})(props);\n};\nexport function HiOutlineCircleStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125\"}}]})(props);\n};\nexport function HiOutlineClipboardDocumentCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75 2.25 2.25 0 00-.1-.664m-5.8 0A2.251 2.251 0 0113.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0118 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3l1.5 1.5 3-3.75\"}}]})(props);\n};\nexport function HiOutlineClipboardDocumentList (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75 2.25 2.25 0 00-.1-.664m-5.8 0A2.251 2.251 0 0113.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25zM6.75 12h.008v.008H6.75V12zm0 3h.008v.008H6.75V15zm0 3h.008v.008H6.75V18z\"}}]})(props);\n};\nexport function HiOutlineClipboardDocument (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5A3.375 3.375 0 006.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0015 2.25h-1.5a2.251 2.251 0 00-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineClipboard (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.666 3.888A2.25 2.25 0 0013.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 01-.75.75H9a.75.75 0 01-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 01-2.25 2.25H6.75A2.25 2.25 0 014.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 011.927-.184\"}}]})(props);\n};\nexport function HiOutlineClock (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCloudArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 9.75v6.75m0 0l-3-3m3 3l3-3m-8.25 6a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z\"}}]})(props);\n};\nexport function HiOutlineCloudArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 16.5V9.75m0 0l3 3m-3-3l-3 3M6.75 19.5a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z\"}}]})(props);\n};\nexport function HiOutlineCloud (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 15a4.5 4.5 0 004.5 4.5H18a3.75 3.75 0 001.332-7.257 3 3 0 00-3.758-3.848 5.25 5.25 0 00-10.233 2.33A4.502 4.502 0 002.25 15z\"}}]})(props);\n};\nexport function HiOutlineCodeBracketSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.25 9.75L16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0020.25 18V6A2.25 2.25 0 0018 3.75H6A2.25 2.25 0 003.75 6v12A2.25 2.25 0 006 20.25z\"}}]})(props);\n};\nexport function HiOutlineCodeBracket (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5\"}}]})(props);\n};\nexport function HiOutlineCog6Tooth (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"}}]})(props);\n};\nexport function HiOutlineCog8Tooth (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"}}]})(props);\n};\nexport function HiOutlineCog (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495\"}}]})(props);\n};\nexport function HiOutlineCommandLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 7.5l3 2.25-3 2.25m4.5 0h3m-9 8.25h13.5A2.25 2.25 0 0021 18V6a2.25 2.25 0 00-2.25-2.25H5.25A2.25 2.25 0 003 6v12a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineComputerDesktop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 17.25v1.007a3 3 0 01-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0115 18.257V17.25m6-12V15a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 15V5.25m18 0A2.25 2.25 0 0018.75 3H5.25A2.25 2.25 0 003 5.25m18 0V12a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 12V5.25\"}}]})(props);\n};\nexport function HiOutlineCpuChip (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 002.25-2.25V6.75a2.25 2.25 0 00-2.25-2.25H6.75A2.25 2.25 0 004.5 6.75v10.5a2.25 2.25 0 002.25 2.25zm.75-12h9v9h-9v-9z\"}}]})(props);\n};\nexport function HiOutlineCreditCard (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5z\"}}]})(props);\n};\nexport function HiOutlineCube (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 7.5l-9-5.25L3 7.5m18 0l-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"}}]})(props);\n};\nexport function HiOutlineCurrencyDollar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 6v12m-3-2.818l.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCurrencyEuro (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.25 7.756a4.5 4.5 0 100 8.488M7.5 10.5h5.25m-5.25 3h5.25M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCurrencyPound (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.121 7.629A3 3 0 009.017 9.43c-.023.212-.002.425.028.636l.506 3.541a4.5 4.5 0 01-.43 2.65L9 16.5l1.539-.513a2.25 2.25 0 011.422 0l.655.218a2.25 2.25 0 001.718-.122L15 15.75M8.25 12H12m9 0a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCurrencyRupee (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 8.25H9m6 3H9m3 6l-3-3h1.5a3 3 0 100-6M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCurrencyYen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 7.5l3 4.5m0 0l3-4.5M12 12v5.25M15 12H9m6 3H9m12-3a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineCursorArrowRays (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.042 21.672L13.684 16.6m0 0l-2.51 2.225.569-9.47 5.227 7.917-3.286-.672zM12 2.25V4.5m5.834.166l-1.591 1.591M20.25 10.5H18M7.757 14.743l-1.59 1.59M6 10.5H3.75m4.007-4.243l-1.59-1.59\"}}]})(props);\n};\nexport function HiOutlineCursorArrowRipple (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.042 21.672L13.684 16.6m0 0l-2.51 2.225.569-9.47 5.227 7.917-3.286-.672zm-7.518-.267A8.25 8.25 0 1120.25 10.5M8.288 14.212A5.25 5.25 0 1117.25 10.5\"}}]})(props);\n};\nexport function HiOutlineDevicePhoneMobile (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 1.5H8.25A2.25 2.25 0 006 3.75v16.5a2.25 2.25 0 002.25 2.25h7.5A2.25 2.25 0 0018 20.25V3.75a2.25 2.25 0 00-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3\"}}]})(props);\n};\nexport function HiOutlineDeviceTablet (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 19.5h3m-6.75 2.25h10.5a2.25 2.25 0 002.25-2.25v-15a2.25 2.25 0 00-2.25-2.25H6.75A2.25 2.25 0 004.5 4.5v15a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineDocumentArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m.75 12l3 3m0 0l3-3m-3 3v-6m-1.5-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocumentArrowUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m6.75 12l-3-3m0 0l-3 3m3-3v6m-1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocumentChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25M9 16.5v.75m3-3v3M15 12v5.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocumentCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.125 2.25h-4.5c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125v-9M10.125 2.25h.375a9 9 0 019 9v.375M10.125 2.25A3.375 3.375 0 0113.5 5.625v1.5c0 .621.504 1.125 1.125 1.125h1.5a3.375 3.375 0 013.375 3.375M9 15l2.25 2.25L15 12\"}}]})(props);\n};\nexport function HiOutlineDocumentDuplicate (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 01-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 011.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 00-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 01-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5a3.375 3.375 0 00-3.375-3.375H9.75\"}}]})(props);\n};\nexport function HiOutlineDocumentMagnifyingGlass (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m5.231 13.481L15 17.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v16.5c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9zm3.75 11.625a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z\"}}]})(props);\n};\nexport function HiOutlineDocumentMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m6.75 12H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocumentPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m3.75 9v6m3-3H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocumentText (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineDocument (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z\"}}]})(props);\n};\nexport function HiOutlineEllipsisHorizontalCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineEllipsisHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM12.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM18.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}}]})(props);\n};\nexport function HiOutlineEllipsisVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 6.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 12.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 18.75a.75.75 0 110-1.5.75.75 0 010 1.5z\"}}]})(props);\n};\nexport function HiOutlineEnvelopeOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.75 9v.906a2.25 2.25 0 01-1.183 1.981l-6.478 3.488M2.25 9v.906a2.25 2.25 0 001.183 1.981l6.478 3.488m8.839 2.51l-4.66-2.51m0 0l-1.023-.55a2.25 2.25 0 00-2.134 0l-1.022.55m0 0l-4.661 2.51m16.5 1.615a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V8.844a2.25 2.25 0 011.183-1.98l7.5-4.04a2.25 2.25 0 012.134 0l7.5 4.04a2.25 2.25 0 011.183 1.98V19.5z\"}}]})(props);\n};\nexport function HiOutlineEnvelope (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75\"}}]})(props);\n};\nexport function HiOutlineExclamationCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z\"}}]})(props);\n};\nexport function HiOutlineExclamationTriangle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 10.5v3.75m-9.303 3.376C1.83 19.126 2.914 21 4.645 21h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 4.88c-.866-1.501-3.032-1.501-3.898 0L2.697 17.626zM12 17.25h.007v.008H12v-.008z\"}}]})(props);\n};\nexport function HiOutlineEyeSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88\"}}]})(props);\n};\nexport function HiOutlineEye (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"}}]})(props);\n};\nexport function HiOutlineFaceFrown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.182 16.318A4.486 4.486 0 0012.016 15a4.486 4.486 0 00-3.198 1.318M21 12a9 9 0 11-18 0 9 9 0 0118 0zM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75zm-.375 0h.008v.015h-.008V9.75zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75zm-.375 0h.008v.015h-.008V9.75z\"}}]})(props);\n};\nexport function HiOutlineFaceSmile (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.182 15.182a4.5 4.5 0 01-6.364 0M21 12a9 9 0 11-18 0 9 9 0 0118 0zM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75zm-.375 0h.008v.015h-.008V9.75zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75zm-.375 0h.008v.015h-.008V9.75z\"}}]})(props);\n};\nexport function HiOutlineFilm (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0118 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0118 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 016 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5\"}}]})(props);\n};\nexport function HiOutlineFingerPrint (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.864 4.243A7.5 7.5 0 0119.5 10.5c0 2.92-.556 5.709-1.568 8.268M5.742 6.364A7.465 7.465 0 004.5 10.5a7.464 7.464 0 01-1.15 3.993m1.989 3.559A11.209 11.209 0 008.25 10.5a3.75 3.75 0 117.5 0c0 .527-.021 1.049-.064 1.565M12 10.5a14.94 14.94 0 01-3.6 9.75m6.633-4.596a18.666 18.666 0 01-2.485 5.33\"}}]})(props);\n};\nexport function HiOutlineFire (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.362 5.214A8.252 8.252 0 0112 21 8.25 8.25 0 016.038 7.048 8.287 8.287 0 009 9.6a8.983 8.983 0 013.361-6.867 8.21 8.21 0 003 2.48z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 18a3.75 3.75 0 00.495-7.467 5.99 5.99 0 00-1.925 3.546 5.974 5.974 0 01-2.133-1A3.75 3.75 0 0012 18z\"}}]})(props);\n};\nexport function HiOutlineFlag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 3v1.5M3 21v-6m0 0l2.77-.693a9 9 0 016.208.682l.108.054a9 9 0 006.086.71l3.114-.732a48.524 48.524 0 01-.005-10.499l-3.11.732a9 9 0 01-6.085-.711l-.108-.054a9 9 0 00-6.208-.682L3 4.5M3 15V4.5\"}}]})(props);\n};\nexport function HiOutlineFolderArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 13.5l3 3m0 0l3-3m-3 3v-6m1.06-4.19l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z\"}}]})(props);\n};\nexport function HiOutlineFolderMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 13.5H9m4.06-7.19l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z\"}}]})(props);\n};\nexport function HiOutlineFolderOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 9.776c.112-.017.227-.026.344-.026h15.812c.117 0 .232.009.344.026m-16.5 0a2.25 2.25 0 00-1.883 2.542l.857 6a2.25 2.25 0 002.227 1.932H19.05a2.25 2.25 0 002.227-1.932l.857-6a2.25 2.25 0 00-1.883-2.542m-16.5 0V6A2.25 2.25 0 016 3.75h3.879a1.5 1.5 0 011.06.44l2.122 2.12a1.5 1.5 0 001.06.44H18A2.25 2.25 0 0120.25 9v.776\"}}]})(props);\n};\nexport function HiOutlineFolderPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 10.5v6m3-3H9m4.06-7.19l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z\"}}]})(props);\n};\nexport function HiOutlineFolder (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 12.75V12A2.25 2.25 0 014.5 9.75h15A2.25 2.25 0 0121.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z\"}}]})(props);\n};\nexport function HiOutlineForward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 8.688c0-.864.933-1.405 1.683-.977l7.108 4.062a1.125 1.125 0 010 1.953l-7.108 4.062A1.125 1.125 0 013 16.81V8.688zM12.75 8.688c0-.864.933-1.405 1.683-.977l7.108 4.062a1.125 1.125 0 010 1.953l-7.108 4.062a1.125 1.125 0 01-1.683-.977V8.688z\"}}]})(props);\n};\nexport function HiOutlineFunnel (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 01-.659 1.591l-5.432 5.432a2.25 2.25 0 00-.659 1.591v2.927a2.25 2.25 0 01-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 00-.659-1.591L3.659 7.409A2.25 2.25 0 013 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0112 3z\"}}]})(props);\n};\nexport function HiOutlineGif (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12.75 8.25v7.5m6-7.5h-3V12m0 0v3.75m0-3.75H18M9.75 9.348c-1.03-1.464-2.698-1.464-3.728 0-1.03 1.465-1.03 3.84 0 5.304 1.03 1.464 2.699 1.464 3.728 0V12h-1.5M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5z\"}}]})(props);\n};\nexport function HiOutlineGiftTop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 3.75v16.5M2.25 12h19.5M6.375 17.25a4.875 4.875 0 004.875-4.875V12m6.375 5.25a4.875 4.875 0 01-4.875-4.875V12m-9 8.25h16.5a1.5 1.5 0 001.5-1.5V5.25a1.5 1.5 0 00-1.5-1.5H3.75a1.5 1.5 0 00-1.5 1.5v13.5a1.5 1.5 0 001.5 1.5zm12.621-9.44c-1.409 1.41-4.242 1.061-4.242 1.061s-.349-2.833 1.06-4.242a2.25 2.25 0 013.182 3.182zM10.773 7.63c1.409 1.409 1.06 4.242 1.06 4.242S9 12.22 7.592 10.811a2.25 2.25 0 113.182-3.182z\"}}]})(props);\n};\nexport function HiOutlineGift (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 11.25v8.25a1.5 1.5 0 01-1.5 1.5H5.25a1.5 1.5 0 01-1.5-1.5v-8.25M12 4.875A2.625 2.625 0 109.375 7.5H12m0-2.625V7.5m0-2.625A2.625 2.625 0 1114.625 7.5H12m0 0V21m-8.625-9.75h18c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z\"}}]})(props);\n};\nexport function HiOutlineGlobeAlt (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 21a9.004 9.004 0 008.716-6.747M12 21a9.004 9.004 0 01-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 017.843 4.582M12 3a8.997 8.997 0 00-7.843 4.582m15.686 0A11.953 11.953 0 0112 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0121 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0112 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 013 12c0-1.605.42-3.113 1.157-4.418\"}}]})(props);\n};\nexport function HiOutlineGlobeAmericas (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.115 5.19l.319 1.913A6 6 0 008.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7 0 002.288-4.042 1.087 1.087 0 00-.358-1.099l-1.33-1.108c-.251-.21-.582-.299-.905-.245l-1.17.195a1.125 1.125 0 01-.98-.314l-.295-.295a1.125 1.125 0 010-1.591l.13-.132a1.125 1.125 0 011.3-.21l.603.302a.809.809 0 001.086-1.086L14.25 7.5l1.256-.837a4.5 4.5 0 001.528-1.732l.146-.292M6.115 5.19A9 9 0 1017.18 4.64M6.115 5.19A8.965 8.965 0 0112 3c1.929 0 3.716.607 5.18 1.64\"}}]})(props);\n};\nexport function HiOutlineGlobeAsiaAustralia (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12.75 3.03v.568c0 .334.148.65.405.864l1.068.89c.442.369.535 1.01.216 1.49l-.51.766a2.25 2.25 0 01-1.161.886l-.143.048a1.107 1.107 0 00-.57 1.664c.369.555.169 1.307-.427 1.605L9 13.125l.423 1.059a.956.956 0 01-1.652.928l-.679-.906a1.125 1.125 0 00-1.906.172L4.5 15.75l-.612.153M12.75 3.031a9 9 0 00-8.862 12.872M12.75 3.031a9 9 0 016.69 14.036m0 0l-.177-.529A2.25 2.25 0 0017.128 15H16.5l-.324-.324a1.453 1.453 0 00-2.328.377l-.036.073a1.586 1.586 0 01-.982.816l-.99.282c-.55.157-.894.702-.8 1.267l.073.438c.08.474.49.821.97.821.846 0 1.598.542 1.865 1.345l.215.643m5.276-3.67a9.012 9.012 0 01-5.276 3.67m0 0a9 9 0 01-10.275-4.835M15.75 9c0 .896-.393 1.7-1.016 2.25\"}}]})(props);\n};\nexport function HiOutlineGlobeEuropeAfrica (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.893 13.393l-1.135-1.135a2.252 2.252 0 01-.421-.585l-1.08-2.16a.414.414 0 00-.663-.107.827.827 0 01-.812.21l-1.273-.363a.89.89 0 00-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.212.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 01-1.81 1.025 1.055 1.055 0 01-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25 2.25 0 01-1.383-2.46l.007-.042a2.25 2.25 0 01.29-.787l.09-.15a2.25 2.25 0 012.37-1.048l1.178.236a1.125 1.125 0 001.302-.795l.208-.73a1.125 1.125 0 00-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 01-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 01-1.458-1.137l1.411-2.353a2.25 2.25 0 00.286-.76m11.928 9.869A9 9 0 008.965 3.525m11.928 9.868A9 9 0 118.965 3.525\"}}]})(props);\n};\nexport function HiOutlineHandRaised (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.05 4.575a1.575 1.575 0 10-3.15 0v3m3.15-3v-1.5a1.575 1.575 0 013.15 0v1.5m-3.15 0l.075 5.925m3.075.75V4.575m0 0a1.575 1.575 0 013.15 0V15M6.9 7.575a1.575 1.575 0 10-3.15 0v8.175a6.75 6.75 0 006.75 6.75h2.018a5.25 5.25 0 003.712-1.538l1.732-1.732a5.25 5.25 0 001.538-3.712l.003-2.024a.668.668 0 01.198-.471 1.575 1.575 0 10-2.228-2.228 3.818 3.818 0 00-1.12 2.687M6.9 7.575V12m6.27 4.318A4.49 4.49 0 0116.35 15m.002 0h-.002\"}}]})(props);\n};\nexport function HiOutlineHandThumbDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.5 15h2.25m8.024-9.75c.011.05.028.1.052.148.591 1.2.924 2.55.924 3.977a8.96 8.96 0 01-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398C20.613 14.547 19.833 15 19 15h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 00.303-.54m.023-8.25H16.48a4.5 4.5 0 01-1.423-.23l-3.114-1.04a4.5 4.5 0 00-1.423-.23H6.504c-.618 0-1.217.247-1.605.729A11.95 11.95 0 002.25 12c0 .434.023.863.068 1.285C2.427 14.306 3.346 15 4.372 15h3.126c.618 0 .991.724.725 1.282A7.471 7.471 0 007.5 19.5a2.25 2.25 0 002.25 2.25.75.75 0 00.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 002.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384\"}}]})(props);\n};\nexport function HiOutlineHandThumbUp (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.633 10.5c.806 0 1.533-.446 2.031-1.08a9.041 9.041 0 012.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 00.322-1.672V3a.75.75 0 01.75-.75A2.25 2.25 0 0116.5 4.5c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 01-2.649 7.521c-.388.482-.987.729-1.605.729H13.48c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 00-1.423-.23H5.904M14.25 9h2.25M5.904 18.75c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889 0-1.713-.518-1.972-1.368a12 12 0 01-.521-3.507c0-1.553.295-3.036.831-4.398C3.387 10.203 4.167 9.75 5 9.75h1.053c.472 0 .745.556.5.96a8.958 8.958 0 00-1.302 4.665c0 1.194.232 2.333.654 3.375z\"}}]})(props);\n};\nexport function HiOutlineHashtag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5l-3.9 19.5m-2.1-19.5l-3.9 19.5\"}}]})(props);\n};\nexport function HiOutlineHeart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z\"}}]})(props);\n};\nexport function HiOutlineHomeModern (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 21v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21m0 0h4.5V3.545M12.75 21h7.5V10.75M2.25 21h1.5m18 0h-18M2.25 9l4.5-1.636M18.75 3l-1.5.545m0 6.205l3 1m1.5.5l-1.5-.5M6.75 7.364V3h-3v18m3-13.636l10.5-3.819\"}}]})(props);\n};\nexport function HiOutlineHome (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25\"}}]})(props);\n};\nexport function HiOutlineIdentification (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5zm6-10.125a1.875 1.875 0 11-3.75 0 1.875 1.875 0 013.75 0zm1.294 6.336a6.721 6.721 0 01-3.17.789 6.721 6.721 0 01-3.168-.789 3.376 3.376 0 016.338 0z\"}}]})(props);\n};\nexport function HiOutlineInboxArrowDown (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 3.75H6.912a2.25 2.25 0 00-2.15 1.588L2.35 13.177a2.25 2.25 0 00-.1.661V18a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 00-2.15-1.588H15M2.25 13.5h3.86a2.25 2.25 0 012.012 1.244l.256.512a2.25 2.25 0 002.013 1.244h3.218a2.25 2.25 0 002.013-1.244l.256-.512a2.25 2.25 0 012.013-1.244h3.859M12 3v8.25m0 0l-3-3m3 3l3-3\"}}]})(props);\n};\nexport function HiOutlineInboxStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.875 14.25l1.214 1.942a2.25 2.25 0 001.908 1.058h2.006c.776 0 1.497-.4 1.908-1.058l1.214-1.942M2.41 9h4.636a2.25 2.25 0 011.872 1.002l.164.246a2.25 2.25 0 001.872 1.002h2.092a2.25 2.25 0 001.872-1.002l.164-.246A2.25 2.25 0 0116.954 9h4.636M2.41 9a2.25 2.25 0 00-.16.832V12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 12V9.832c0-.287-.055-.57-.16-.832M2.41 9a2.25 2.25 0 01.382-.632l3.285-3.832a2.25 2.25 0 011.708-.786h8.43c.657 0 1.281.287 1.709.786l3.284 3.832c.163.19.291.404.382.632M4.5 20.25h15A2.25 2.25 0 0021.75 18v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125V18a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineInbox (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 13.5h3.86a2.25 2.25 0 012.012 1.244l.256.512a2.25 2.25 0 002.013 1.244h3.218a2.25 2.25 0 002.013-1.244l.256-.512a2.25 2.25 0 012.013-1.244h3.859m-19.5.338V18a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 00-2.15-1.588H6.911a2.25 2.25 0 00-2.15 1.588L2.35 13.177a2.25 2.25 0 00-.1.661z\"}}]})(props);\n};\nexport function HiOutlineInformationCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z\"}}]})(props);\n};\nexport function HiOutlineKey (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1121.75 8.25z\"}}]})(props);\n};\nexport function HiOutlineLanguage (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 21l5.25-11.25L21 21m-9-3h7.5M3 5.621a48.474 48.474 0 016-.371m0 0c1.12 0 2.233.038 3.334.114M9 5.25V3m3.334 2.364C11.176 10.658 7.69 15.08 3 17.502m9.334-12.138c.896.061 1.785.147 2.666.257m-4.589 8.495a18.023 18.023 0 01-3.827-5.802\"}}]})(props);\n};\nexport function HiOutlineLifebuoy (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.712 4.33a9.027 9.027 0 011.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 00-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 010 9.424m-4.138-5.976a3.736 3.736 0 00-.88-1.388 3.737 3.737 0 00-1.388-.88m2.268 2.268a3.765 3.765 0 010 2.528m-2.268-4.796a3.765 3.765 0 00-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 01-1.388.88m2.268-2.268l4.138 3.448m0 0a9.027 9.027 0 01-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0l-3.448-4.138m3.448 4.138a9.014 9.014 0 01-9.424 0m5.976-4.138a3.765 3.765 0 01-2.528 0m0 0a3.736 3.736 0 01-1.388-.88 3.737 3.737 0 01-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 01-1.652-1.306 9.027 9.027 0 01-1.306-1.652m0 0l4.138-3.448M4.33 16.712a9.014 9.014 0 010-9.424m4.138 5.976a3.765 3.765 0 010-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 011.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 00-1.652 1.306A9.025 9.025 0 004.33 7.288\"}}]})(props);\n};\nexport function HiOutlineLightBulb (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 18v-5.25m0 0a6.01 6.01 0 001.5-.189m-1.5.189a6.01 6.01 0 01-1.5-.189m3.75 7.478a12.06 12.06 0 01-4.5 0m3.75 2.383a14.406 14.406 0 01-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 10-7.517 0c.85.493 1.509 1.333 1.509 2.316V18\"}}]})(props);\n};\nexport function HiOutlineLink (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.19 8.688a4.5 4.5 0 011.242 7.244l-4.5 4.5a4.5 4.5 0 01-6.364-6.364l1.757-1.757m13.35-.622l1.757-1.757a4.5 4.5 0 00-6.364-6.364l-4.5 4.5a4.5 4.5 0 001.242 7.244\"}}]})(props);\n};\nexport function HiOutlineListBullet (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zM3.75 12h.007v.008H3.75V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm-.375 5.25h.007v.008H3.75v-.008zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z\"}}]})(props);\n};\nexport function HiOutlineLockClosed (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineLockOpen (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 10.5V6.75a4.5 4.5 0 119 0v3.75M3.75 21.75h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H3.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineMagnifyingGlassCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 15.75l-2.489-2.489m0 0a3.375 3.375 0 10-4.773-4.773 3.375 3.375 0 004.774 4.774zM21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineMagnifyingGlassMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM13.5 10.5h-6\"}}]})(props);\n};\nexport function HiOutlineMagnifyingGlassPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM10.5 7.5v6m3-3h-6\"}}]})(props);\n};\nexport function HiOutlineMagnifyingGlass (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z\"}}]})(props);\n};\nexport function HiOutlineMapPin (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 10.5a3 3 0 11-6 0 3 3 0 016 0z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1115 0z\"}}]})(props);\n};\nexport function HiOutlineMap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 6.75V15m6-6v8.25m.503 3.498l4.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869 1.934c-.317.159-.69.159-1.006 0L9.503 3.252a1.125 1.125 0 00-1.006 0L3.622 5.689C3.24 5.88 3 6.27 3 6.695V19.18c0 .836.88 1.38 1.628 1.006l3.869-1.934c.317-.159.69-.159 1.006 0l4.994 2.497c.317.158.69.158 1.006 0z\"}}]})(props);\n};\nexport function HiOutlineMegaphone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 110-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 01-1.44-4.282m3.102.069a18.03 18.03 0 01-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 018.835 2.535M10.34 6.66a23.847 23.847 0 008.835-2.535m0 0A23.74 23.74 0 0018.795 3m.38 1.125a23.91 23.91 0 011.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 001.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 010 3.46\"}}]})(props);\n};\nexport function HiOutlineMicrophone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 18.75a6 6 0 006-6v-1.5m-6 7.5a6 6 0 01-6-6v-1.5m6 7.5v3.75m-3.75 0h7.5M12 15.75a3 3 0 01-3-3V4.5a3 3 0 116 0v8.25a3 3 0 01-3 3z\"}}]})(props);\n};\nexport function HiOutlineMinusCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 12H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.5 12h-15\"}}]})(props);\n};\nexport function HiOutlineMoon (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z\"}}]})(props);\n};\nexport function HiOutlineMusicalNote (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 9l10.5-3m0 6.553v3.75a2.25 2.25 0 01-1.632 2.163l-1.32.377a1.803 1.803 0 11-.99-3.467l2.31-.66a2.25 2.25 0 001.632-2.163zm0 0V2.25L9 5.25v10.303m0 0v3.75a2.25 2.25 0 01-1.632 2.163l-1.32.377a1.803 1.803 0 01-.99-3.467l2.31-.66A2.25 2.25 0 009 15.553z\"}}]})(props);\n};\nexport function HiOutlineNewspaper (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z\"}}]})(props);\n};\nexport function HiOutlineNoSymbol (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636\"}}]})(props);\n};\nexport function HiOutlinePaperAirplane (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 12L3.269 3.126A59.768 59.768 0 0121.485 12 59.77 59.77 0 013.27 20.876L5.999 12zm0 0h7.5\"}}]})(props);\n};\nexport function HiOutlinePaperClip (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M18.375 12.739l-7.693 7.693a4.5 4.5 0 01-6.364-6.364l10.94-10.94A3 3 0 1119.5 7.372L8.552 18.32m.009-.01l-.01.01m5.699-9.941l-7.81 7.81a1.5 1.5 0 002.112 2.13\"}}]})(props);\n};\nexport function HiOutlinePause (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 5.25v13.5m-7.5-13.5v13.5\"}}]})(props);\n};\nexport function HiOutlinePencilSquare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10\"}}]})(props);\n};\nexport function HiOutlinePencil (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.897L16.863 4.487zm0 0L19.5 7.125\"}}]})(props);\n};\nexport function HiOutlinePhoneArrowDownLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.25 9.75v-4.5m0 4.5h4.5m-4.5 0l6-6m-3 18c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 014.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 00-.38 1.21 12.035 12.035 0 007.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 011.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 01-2.25 2.25h-2.25z\"}}]})(props);\n};\nexport function HiOutlinePhoneArrowUpRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M20.25 3.75v4.5m0-4.5h-4.5m4.5 0l-6 6m3 12c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 014.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 00-.38 1.21 12.035 12.035 0 007.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 011.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 01-2.25 2.25h-2.25z\"}}]})(props);\n};\nexport function HiOutlinePhoneXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 3.75L18 6m0 0l2.25 2.25M18 6l2.25-2.25M18 6l-2.25 2.25m1.5 13.5c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 014.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 00-.38 1.21 12.035 12.035 0 007.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 011.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 01-2.25 2.25h-2.25z\"}}]})(props);\n};\nexport function HiOutlinePhone (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 002.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 01-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 00-1.091-.852H4.5A2.25 2.25 0 002.25 4.5v2.25z\"}}]})(props);\n};\nexport function HiOutlinePhoto (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z\"}}]})(props);\n};\nexport function HiOutlinePlayPause (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 7.5V18M15 7.5V18M3 16.811V8.69c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 010 1.954l-7.108 4.061A1.125 1.125 0 013 16.811z\"}}]})(props);\n};\nexport function HiOutlinePlay (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.348a1.125 1.125 0 010 1.971l-11.54 6.347a1.125 1.125 0 01-1.667-.985V5.653z\"}}]})(props);\n};\nexport function HiOutlinePlusCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 9v6m3-3H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlinePlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 4.5v15m7.5-7.5h-15\"}}]})(props);\n};\nexport function HiOutlinePresentationChartBar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5M9 11.25v1.5M12 9v3.75m3-6v6\"}}]})(props);\n};\nexport function HiOutlinePresentationChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3 2.148 2.148A12.061 12.061 0 0116.5 7.605\"}}]})(props);\n};\nexport function HiOutlinePrinter (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0110.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0l.229 2.523a1.125 1.125 0 01-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0021 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 00-1.913-.247M6.34 18H5.25A2.25 2.25 0 013 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 011.913-.247m10.5 0a48.536 48.536 0 00-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5zm-3 0h.008v.008H15V10.5z\"}}]})(props);\n};\nexport function HiOutlinePuzzlePiece (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.25 6.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003 0-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25 1.875c0 .369.128.713.349 1.003.215.283.401.604.401.959v0a.64.64 0 01-.657.643 48.39 48.39 0 01-4.163-.3c.186 1.613.293 3.25.315 4.907a.656.656 0 01-.658.663v0c-.355 0-.676-.186-.959-.401a1.647 1.647 0 00-1.003-.349c-1.036 0-1.875 1.007-1.875 2.25s.84 2.25 1.875 2.25c.369 0 .713-.128 1.003-.349.283-.215.604-.401.959-.401v0c.31 0 .555.26.532.57a48.039 48.039 0 01-.642 5.056c1.518.19 3.058.309 4.616.354a.64.64 0 00.657-.643v0c0-.355-.186-.676-.401-.959a1.647 1.647 0 01-.349-1.003c0-1.035 1.008-1.875 2.25-1.875 1.243 0 2.25.84 2.25 1.875 0 .369-.128.713-.349 1.003-.215.283-.4.604-.4.959v0c0 .333.277.599.61.58a48.1 48.1 0 005.427-.63 48.05 48.05 0 00.582-4.717.532.532 0 00-.533-.57v0c-.355 0-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035 0-1.875-1.007-1.875-2.25s.84-2.25 1.875-2.25c.37 0 .713.128 1.003.349.283.215.604.401.96.401v0a.656.656 0 00.658-.663 48.422 48.422 0 00-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578 0 01-.61-.58v0z\"}}]})(props);\n};\nexport function HiOutlineQrCode (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 013.75 9.375v-4.5zM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 01-1.125-1.125v-4.5zM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0113.5 9.375v-4.5z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6.75 6.75h.75v.75h-.75v-.75zM6.75 16.5h.75v.75h-.75v-.75zM16.5 6.75h.75v.75h-.75v-.75zM13.5 13.5h.75v.75h-.75v-.75zM13.5 19.5h.75v.75h-.75v-.75zM19.5 13.5h.75v.75h-.75v-.75zM19.5 19.5h.75v.75h-.75v-.75zM16.5 16.5h.75v.75h-.75v-.75z\"}}]})(props);\n};\nexport function HiOutlineQuestionMarkCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z\"}}]})(props);\n};\nexport function HiOutlineQueueList (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 010 3.75H5.625a1.875 1.875 0 010-3.75z\"}}]})(props);\n};\nexport function HiOutlineRadio (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 7.5l16.5-4.125M12 6.75c-2.708 0-5.363.224-7.948.655C2.999 7.58 2.25 8.507 2.25 9.574v9.176A2.25 2.25 0 004.5 21h15a2.25 2.25 0 002.25-2.25V9.574c0-1.067-.75-1.994-1.802-2.169A48.329 48.329 0 0012 6.75zm-1.683 6.443l-.005.005-.006-.005.006-.005.005.005zm-.005 2.127l-.005-.006.005-.005.005.005-.005.005zm-2.116-.006l-.005.006-.006-.006.005-.005.006.005zm-.005-2.116l-.006-.005.006-.005.005.005-.005.005zM9.255 10.5v.008h-.008V10.5h.008zm3.249 1.88l-.007.004-.003-.007.006-.003.004.006zm-1.38 5.126l-.003-.006.006-.004.004.007-.006.003zm.007-6.501l-.003.006-.007-.003.004-.007.006.004zm1.37 5.129l-.007-.004.004-.006.006.003-.004.007zm.504-1.877h-.008v-.007h.008v.007zM9.255 18v.008h-.008V18h.008zm-3.246-1.87l-.007.004L6 16.127l.006-.003.004.006zm1.366-5.119l-.004-.006.006-.004.004.007-.006.003zM7.38 17.5l-.003.006-.007-.003.004-.007.006.004zm-1.376-5.116L6 12.38l.003-.007.007.004-.004.007zm-.5 1.873h-.008v-.007h.008v.007zM17.25 12.75a.75.75 0 110-1.5.75.75 0 010 1.5zm0 4.5a.75.75 0 110-1.5.75.75 0 010 1.5z\"}}]})(props);\n};\nexport function HiOutlineReceiptPercent (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 14.25l6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0c1.1.128 1.907 1.077 1.907 2.185zM9.75 9h.008v.008H9.75V9zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm4.125 4.5h.008v.008h-.008V13.5zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z\"}}]})(props);\n};\nexport function HiOutlineReceiptRefund (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 9.75h4.875a2.625 2.625 0 010 5.25H12M8.25 9.75L10.5 7.5M8.25 9.75L10.5 12m9-7.243V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0c1.1.128 1.907 1.077 1.907 2.185z\"}}]})(props);\n};\nexport function HiOutlineRectangleGroup (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 7.125C2.25 6.504 2.754 6 3.375 6h6c.621 0 1.125.504 1.125 1.125v3.75c0 .621-.504 1.125-1.125 1.125h-6a1.125 1.125 0 01-1.125-1.125v-3.75zM14.25 8.625c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v8.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-8.25zM3.75 16.125c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v2.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-2.25z\"}}]})(props);\n};\nexport function HiOutlineRectangleStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 6.878V6a2.25 2.25 0 012.25-2.25h7.5A2.25 2.25 0 0118 6v.878m-12 0c.235-.083.487-.128.75-.128h10.5c.263 0 .515.045.75.128m-12 0A2.25 2.25 0 004.5 9v.878m13.5-3A2.25 2.25 0 0119.5 9v.878m0 0a2.246 2.246 0 00-.75-.128H5.25c-.263 0-.515.045-.75.128m15 0A2.25 2.25 0 0121 12v6a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 18v-6c0-.98.626-1.813 1.5-2.122\"}}]})(props);\n};\nexport function HiOutlineRss (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12.75 19.5v-.75a7.5 7.5 0 00-7.5-7.5H4.5m0-6.75h.75c7.87 0 14.25 6.38 14.25 14.25v.75M6 18.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}}]})(props);\n};\nexport function HiOutlineScale (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0012 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52l2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 01-2.031.352 5.988 5.988 0 01-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0l2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 01-2.031.352 5.989 5.989 0 01-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971z\"}}]})(props);\n};\nexport function HiOutlineScissors (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664\"}}]})(props);\n};\nexport function HiOutlineServerStack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5.25 14.25h13.5m-13.5 0a3 3 0 01-3-3m3 3a3 3 0 100 6h13.5a3 3 0 100-6m-16.5-3a3 3 0 013-3h13.5a3 3 0 013 3m-19.5 0a4.5 4.5 0 01.9-2.7L5.737 5.1a3.375 3.375 0 012.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 01.9 2.7m0 0a3 3 0 01-3 3m0 3h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008zm-3 6h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008z\"}}]})(props);\n};\nexport function HiOutlineServer (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.75 17.25v-.228a4.5 4.5 0 00-.12-1.03l-2.268-9.64a3.375 3.375 0 00-3.285-2.602H7.923a3.375 3.375 0 00-3.285 2.602l-2.268 9.64a4.5 4.5 0 00-.12 1.03v.228m19.5 0a3 3 0 01-3 3H5.25a3 3 0 01-3-3m19.5 0a3 3 0 00-3-3H5.25a3 3 0 00-3 3m16.5 0h.008v.008h-.008v-.008zm-3 0h.008v.008h-.008v-.008z\"}}]})(props);\n};\nexport function HiOutlineShare (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M7.217 10.907a2.25 2.25 0 100 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186l9.566-5.314m-9.566 7.5l9.566 5.314m0 0a2.25 2.25 0 103.935 2.186 2.25 2.25 0 00-3.935-2.186zm0-12.814a2.25 2.25 0 103.933-2.185 2.25 2.25 0 00-3.933 2.185z\"}}]})(props);\n};\nexport function HiOutlineShieldCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z\"}}]})(props);\n};\nexport function HiOutlineShieldExclamation (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 9v3.75m0-10.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.75c0 5.592 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.249-8.25-3.286zm0 13.036h.008v.008H12v-.008z\"}}]})(props);\n};\nexport function HiOutlineShoppingBag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z\"}}]})(props);\n};\nexport function HiOutlineShoppingCart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}}]})(props);\n};\nexport function HiOutlineSignalSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3 3l8.735 8.735m0 0a.374.374 0 11.53.53m-.53-.53l.53.53m0 0L21 21M14.652 9.348a3.75 3.75 0 010 5.304m2.121-7.425a6.75 6.75 0 010 9.546m2.121-11.667c3.808 3.807 3.808 9.98 0 13.788m-9.546-4.242a3.733 3.733 0 01-1.06-2.122m-1.061 4.243a6.75 6.75 0 01-1.625-6.929m-.496 9.05c-3.068-3.067-3.664-7.67-1.79-11.334M12 12h.008v.008H12V12z\"}}]})(props);\n};\nexport function HiOutlineSignal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.348 14.651a3.75 3.75 0 010-5.303m5.304 0a3.75 3.75 0 010 5.303m-7.425 2.122a6.75 6.75 0 010-9.546m9.546 0a6.75 6.75 0 010 9.546M5.106 18.894c-3.808-3.808-3.808-9.98 0-13.789m13.788 0c3.808 3.808 3.808 9.981 0 13.79M12 12h.008v.007H12V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z\"}}]})(props);\n};\nexport function HiOutlineSparkles (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z\"}}]})(props);\n};\nexport function HiOutlineSpeakerWave (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19.114 5.636a9 9 0 010 12.728M16.463 8.288a5.25 5.25 0 010 7.424M6.75 8.25l4.72-4.72a.75.75 0 011.28.53v15.88a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75z\"}}]})(props);\n};\nexport function HiOutlineSpeakerXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.25 9.75L19.5 12m0 0l2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6l4.72-4.72a.75.75 0 011.28.531V19.94a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.506-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.395C2.806 8.757 3.63 8.25 4.51 8.25H6.75z\"}}]})(props);\n};\nexport function HiOutlineSquare2Stack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"}}]})(props);\n};\nexport function HiOutlineSquares2X2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 6A2.25 2.25 0 016 3.75h2.25A2.25 2.25 0 0110.5 6v2.25a2.25 2.25 0 01-2.25 2.25H6a2.25 2.25 0 01-2.25-2.25V6zM3.75 15.75A2.25 2.25 0 016 13.5h2.25a2.25 2.25 0 012.25 2.25V18a2.25 2.25 0 01-2.25 2.25H6A2.25 2.25 0 013.75 18v-2.25zM13.5 6a2.25 2.25 0 012.25-2.25H18A2.25 2.25 0 0120.25 6v2.25A2.25 2.25 0 0118 10.5h-2.25a2.25 2.25 0 01-2.25-2.25V6zM13.5 15.75a2.25 2.25 0 012.25-2.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-2.25A2.25 2.25 0 0113.5 18v-2.25z\"}}]})(props);\n};\nexport function HiOutlineSquaresPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.5 16.875h3.375m0 0h3.375m-3.375 0V13.5m0 3.375v3.375M6 10.5h2.25a2.25 2.25 0 002.25-2.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v2.25A2.25 2.25 0 006 10.5zm0 9.75h2.25A2.25 2.25 0 0010.5 18v-2.25a2.25 2.25 0 00-2.25-2.25H6a2.25 2.25 0 00-2.25 2.25V18A2.25 2.25 0 006 20.25zm9.75-9.75H18a2.25 2.25 0 002.25-2.25V6A2.25 2.25 0 0018 3.75h-2.25A2.25 2.25 0 0013.5 6v2.25a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineStar (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z\"}}]})(props);\n};\nexport function HiOutlineStop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5.25 7.5A2.25 2.25 0 017.5 5.25h9a2.25 2.25 0 012.25 2.25v9a2.25 2.25 0 01-2.25 2.25h-9a2.25 2.25 0 01-2.25-2.25v-9z\"}}]})(props);\n};\nexport function HiOutlineSun (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z\"}}]})(props);\n};\nexport function HiOutlineSwatch (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.098 19.902a3.75 3.75 0 005.304 0l6.401-6.402M6.75 21A3.75 3.75 0 013 17.25V4.125C3 3.504 3.504 3 4.125 3h5.25c.621 0 1.125.504 1.125 1.125v4.072M6.75 21a3.75 3.75 0 003.75-3.75V8.197M6.75 21h13.125c.621 0 1.125-.504 1.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5 8.197l2.88-2.88c.438-.439 1.15-.439 1.59 0l3.712 3.713c.44.44.44 1.152 0 1.59l-2.879 2.88M6.75 17.25h.008v.008H6.75v-.008z\"}}]})(props);\n};\nexport function HiOutlineTableCells (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0112 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5\"}}]})(props);\n};\nexport function HiOutlineTag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 6h.008v.008H6V6z\"}}]})(props);\n};\nexport function HiOutlineTicket (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 010 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 010-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375z\"}}]})(props);\n};\nexport function HiOutlineTrash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0\"}}]})(props);\n};\nexport function HiOutlineTruck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.25 18.75a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 01-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 00-3.213-9.193 2.056 2.056 0 00-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 00-10.026 0 1.106 1.106 0 00-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12\"}}]})(props);\n};\nexport function HiOutlineUserCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z\"}}]})(props);\n};\nexport function HiOutlineUserGroup (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z\"}}]})(props);\n};\nexport function HiOutlineUserMinus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M22 10.5h-6m-2.25-4.125a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zM4 19.235v-.11a6.375 6.375 0 0112.75 0v.109A12.318 12.318 0 0110.374 21c-2.331 0-4.512-.645-6.374-1.766z\"}}]})(props);\n};\nexport function HiOutlineUserPlus (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M19 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zM4 19.235v-.11a6.375 6.375 0 0112.75 0v.109A12.318 12.318 0 0110.374 21c-2.331 0-4.512-.645-6.374-1.766z\"}}]})(props);\n};\nexport function HiOutlineUser (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z\"}}]})(props);\n};\nexport function HiOutlineUsers (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z\"}}]})(props);\n};\nexport function HiOutlineVideoCameraSlash (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M12 18.75H4.5a2.25 2.25 0 01-2.25-2.25V9m12.841 9.091L16.5 19.5m-1.409-1.409c.407-.407.659-.97.659-1.591v-9a2.25 2.25 0 00-2.25-2.25h-9c-.621 0-1.184.252-1.591.659m12.182 12.182L2.909 5.909M1.5 4.5l1.409 1.409\"}}]})(props);\n};\nexport function HiOutlineVideoCamera (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"d\":\"M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z\"}}]})(props);\n};\nexport function HiOutlineViewColumns (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125z\"}}]})(props);\n};\nexport function HiOutlineWifi (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M8.288 15.038a5.25 5.25 0 017.424 0M5.106 11.856c3.807-3.808 9.98-3.808 13.788 0M1.924 8.674c5.565-5.565 14.587-5.565 20.152 0M12.53 18.22l-.53.53-.53-.53a.75.75 0 011.06 0z\"}}]})(props);\n};\nexport function HiOutlineWrenchScrewdriver (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11.42 15.17L17.25 21A2.652 2.652 0 0021 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 11-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 004.486-6.336l-3.276 3.277a3.004 3.004 0 01-2.25-2.25l3.276-3.276a4.5 4.5 0 00-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437l1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008z\"}}]})(props);\n};\nexport function HiOutlineWrench (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.75 6.75a4.5 4.5 0 01-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 11-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 016.336-4.486l-3.276 3.276a3.004 3.004 0 002.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852z\"}},{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4.867 19.125h.008v.008h-.008v-.008z\"}}]})(props);\n};\nexport function HiOutlineXCircle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9.75 9.75l4.5 4.5m0-4.5l-4.5 4.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"}}]})(props);\n};\nexport function HiOutlineXMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":\"1.5\",\"stroke\":\"currentColor\",\"ariaHidden\":\"true\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 18L18 6M6 6l12 12\"}}]})(props);\n};\n","export * from \"./iconsManifest\";\nexport * from \"./iconBase\";\nexport * from \"./iconContext\";","var __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n\n return t;\n };\n\n return __assign.apply(this, arguments);\n};\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nimport React from 'react';\nimport { IconContext, DefaultContext } from './iconContext';\n\nfunction Tree2Element(tree) {\n return tree && tree.map(function (node, i) {\n return React.createElement(node.tag, __assign({\n key: i\n }, node.attr), Tree2Element(node.child));\n });\n}\n\nexport function GenIcon(data) {\n return function (props) {\n return React.createElement(IconBase, __assign({\n attr: __assign({}, data.attr)\n }, props), Tree2Element(data.child));\n };\n}\nexport function IconBase(props) {\n var elem = function (conf) {\n var attr = props.attr,\n size = props.size,\n title = props.title,\n svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n\n var computedSize = size || conf.size || \"1em\";\n var className;\n if (conf.className) className = conf.className;\n if (props.className) className = (className ? className + ' ' : '') + props.className;\n return React.createElement(\"svg\", __assign({\n stroke: \"currentColor\",\n fill: \"currentColor\",\n strokeWidth: \"0\"\n }, conf.attr, attr, svgProps, {\n className: className,\n style: __assign(__assign({\n color: props.color || conf.color\n }, conf.style), props.style),\n height: computedSize,\n width: computedSize,\n xmlns: \"http://www.w3.org/2000/svg\"\n }), title && React.createElement(\"title\", null, title), props.children);\n };\n\n return IconContext !== undefined ? React.createElement(IconContext.Consumer, null, function (conf) {\n return elem(conf);\n }) : elem(DefaultContext);\n}","import React from 'react';\nexport var DefaultContext = {\n color: undefined,\n size: undefined,\n className: undefined,\n style: undefined,\n attr: undefined\n};\nexport var IconContext = React.createContext && React.createContext(DefaultContext);","import cx from \"classnames\";\n\nexport const LINK_COLOR =\n \"text-indigo-600 hover:text-indigo-500 dark:text-indigo-400 dark:hover:text-indigo-300\";\nexport const TEXT_COLOR = \"text-neutral-600 dark:text-neutral-100\";\nexport const SECONDARY_TEXT_COLOR = \"text-neutral-700 dark:text-neutral-100\";\nexport const SECONDARY_TEXT_COLOR_DIM =\n \"text-neutral-500 dark:text-neutral-400\";\nexport const SECONDARY_TEXT_COLOR_HILIGHT =\n \"text-neutral-900 dark:text-neutral-100\";\nexport const HEADING_1 = cx(\"text-3xl font-bold tracking-tight\", TEXT_COLOR);\nexport const BASE_LAYER = \"bg-neutral-100 dark:bg-neutral-900\";\nexport const BASE_LAYER_HOVER =\n \"hover:bg-neutral-200 hover:dark:bg-neutral-700\";\nexport const SECOND_LAYER = \"bg-neutral-50 dark:bg-neutral-800\";\nexport const SECOND_LAYER_HOVER =\n \"hover:bg-neutral-200 hover:dark:bg-neutral-700\";\n\n(\"rounded-full\");\n","import React from \"react\";\nimport { RiLoader4Line as LoaderIcon } from \"react-icons/ri\";\n\nexport function Loader({ size = 24 }: { size?: number }) {\n return (\n
\n \n
\n );\n}\n\nexport function BlockLoader() {\n return (\n
\n \n
\n );\n}\n","// THIS FILE IS AUTO GENERATED\nimport { GenIcon } from '../lib';\nexport function RiAncientGateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.901 10a2.999 2.999 0 0 0 4.075 1.113 3.5 3.5 0 0 1-1.975 3.55L21 21h-6v-2a3 3 0 0 0-5.995-.176L9 19v2H3v-6.336a3.5 3.5 0 0 1-1.979-3.553A2.999 2.999 0 0 0 5.098 10h13.803zm-1.865-7a3.5 3.5 0 0 0 4.446 2.86 3.5 3.5 0 0 1-3.29 3.135L18 9H6a3.5 3.5 0 0 1-3.482-3.14A3.5 3.5 0 0 0 6.964 3h10.072z\"}}]}]})(props);\n};\nexport function RiAncientGateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.901 10a2.999 2.999 0 0 0 4.075 1.113 3.5 3.5 0 0 1-1.975 3.55L21 21h-7v-2a2 2 0 0 0-1.85-1.995L12 17a2 2 0 0 0-1.995 1.85L10 19v2H3v-6.336a3.5 3.5 0 0 1-1.979-3.553A2.999 2.999 0 0 0 5.098 10h13.803zm-.971 2H6.069l-.076.079c-.431.42-.935.76-1.486 1.002l-.096.039.589.28-.001 5.6 3.002-.001v-.072l.01-.223c.149-2.016 1.78-3.599 3.854-3.698l.208-.005.223.01a4 4 0 0 1 3.699 3.787l.004.201L19 19l.001-5.6.587-.28-.095-.04a5.002 5.002 0 0 1-1.486-1.001L17.93 12zm-.894-9a3.5 3.5 0 0 0 4.446 2.86 3.5 3.5 0 0 1-3.29 3.135L18 9H6a3.5 3.5 0 0 1-3.482-3.14A3.5 3.5 0 0 0 6.964 3h10.072zM15.6 5H8.399a5.507 5.507 0 0 1-1.49 1.816L6.661 7h10.677l-.012-.008a5.518 5.518 0 0 1-1.579-1.722L15.6 5z\"}}]}]})(props);\n};\nexport function RiAncientPavilionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.513 2.001a9.004 9.004 0 0 0 9.97 5.877A4.501 4.501 0 0 1 19 11.888V19l2 .001v2H3v-2h2v-7.113a4.503 4.503 0 0 1-3.484-4.01 9.004 9.004 0 0 0 9.972-5.876h1.025zM17 12H7V19h10v-7z\"}}]}]})(props);\n};\nexport function RiAncientPavilionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.513 2.001a9.004 9.004 0 0 0 9.97 5.877A4.501 4.501 0 0 1 19 11.888V19l2 .001v2H3v-2h2v-7.113a4.503 4.503 0 0 1-3.484-4.01 9.004 9.004 0 0 0 9.972-5.876h1.025zM17 12H7V19h10v-7zm-5-6.673l-.11.155A11.012 11.012 0 0 1 5.4 9.736l-.358.073.673.19h12.573l.668-.19-.011-.002a11.01 11.01 0 0 1-6.836-4.326L12 5.326z\"}}]}]})(props);\n};\nexport function RiBankFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 20h20v2H2v-2zm2-8h2v7H4v-7zm5 0h2v7H9v-7zm4 0h2v7h-2v-7zm5 0h2v7h-2v-7zM2 7l10-5 10 5v4H2V7zm10 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiBankLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 20h20v2H2v-2zm2-8h2v7H4v-7zm5 0h2v7H9v-7zm4 0h2v7h-2v-7zm5 0h2v7h-2v-7zM2 7l10-5 10 5v4H2V7zm2 1.236V9h16v-.764l-8-4-8 4zM12 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiBuilding2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 19h2V6l6.394 2.74a1 1 0 0 1 .606.92V19h2v2H1v-2h2V5.65a1 1 0 0 1 .594-.914l7.703-3.424A.5.5 0 0 1 12 1.77V19z\"}}]}]})(props);\n};\nexport function RiBuilding2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19V5.7a1 1 0 0 1 .658-.94l9.671-3.516a.5.5 0 0 1 .671.47v4.953l6.316 2.105a1 1 0 0 1 .684.949V19h2v2H1v-2h2zm2 0h7V3.855L5 6.401V19zm14 0v-8.558l-5-1.667V19h5z\"}}]}]})(props);\n};\nexport function RiBuilding3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 10.111V1l11 6v14H3V7z\"}}]}]})(props);\n};\nexport function RiBuilding3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 10.111V1l11 6v14H3V7l7 3.111zm2-5.742v8.82l-7-3.111V19h14V8.187L12 4.37z\"}}]}]})(props);\n};\nexport function RiBuilding4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17zM8 11v2h3v-2H8zm0-4v2h3V7H8zm0 8v2h3v-2H8zm5 0v2h3v-2h-3zm0-4v2h3v-2h-3zm0-4v2h3V7h-3z\"}}]}]})(props);\n};\nexport function RiBuilding4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17zm-2 0V4H5v16h14zM8 11h3v2H8v-2zm0-4h3v2H8V7zm0 8h3v2H8v-2zm5 0h3v2h-3v-2zm0-4h3v2h-3v-2zm0-4h3v2h-3V7z\"}}]}]})(props);\n};\nexport function RiBuildingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 19h2v2H1v-2h2V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v15h2V9h3a1 1 0 0 1 1 1v9zM7 11v2h4v-2H7zm0-4v2h4V7H7z\"}}]}]})(props);\n};\nexport function RiBuildingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 19h2v2H1v-2h2V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v15h4v-8h-2V9h3a1 1 0 0 1 1 1v9zM5 5v14h8V5H5zm2 6h4v2H7v-2zm0-4h4v2H7V7z\"}}]}]})(props);\n};\nexport function RiCommunityFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 19h3v-6.058L8 9.454l-4 3.488V19h3v-4h2v4zm12 2H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm-5-10v2h2v-2h-2zm0 4v2h2v-2h-2zm0-8v2h2V7h-2zm-4 0v2h2V7h-2z\"}}]}]})(props);\n};\nexport function RiCommunityLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 21H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zM9 19h3v-6.058L8 9.454l-4 3.488V19h3v-4h2v4zm5 0h6V5H8v2.127c.234 0 .469.082.657.247l5 4.359a1 1 0 0 1 .343.754V19zm2-8h2v2h-2v-2zm0 4h2v2h-2v-2zm0-8h2v2h-2V7zm-4 0h2v2h-2V7z\"}}]}]})(props);\n};\nexport function RiGovernmentFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 19V8H1V6h3V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2h3v2h-1v11h1v2H1v-2h1zm11 0v-7h-2v7h2zm-5 0v-7H6v7h2zm10 0v-7h-2v7h2zM6 5v1h12V5H6z\"}}]}]})(props);\n};\nexport function RiGovernmentLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 6h3v2h-1v11h1v2H1v-2h1V8H1V6h3V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2zm0 2H4v11h3v-7h2v7h2v-7h2v7h2v-7h2v7h3V8zM6 5v1h12V5H6z\"}}]}]})(props);\n};\nexport function RiHome2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9z\"}}]}]})(props);\n};\nexport function RiHome2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19z\"}}]}]})(props);\n};\nexport function RiHome3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zM8 15v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiHome3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm2-4h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiHome4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zm-9-7v6h2v-6h-2z\"}}]}]})(props);\n};\nexport function RiHome4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zm-6-2h5V9.157l-6-5.454-6 5.454V19h5v-6h2v6z\"}}]}]})(props);\n};\nexport function RiHome5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20zm-10-7v6h2v-6h-2z\"}}]}]})(props);\n};\nexport function RiHome5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 19h6V9.978l-7-5.444-7 5.444V19h6v-6h2v6zm8 1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20z\"}}]}]})(props);\n};\nexport function RiHome6Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20zM7 15v2h10v-2H7z\"}}]}]})(props);\n};\nexport function RiHome6Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20zm-2-1V9.978l-7-5.444-7 5.444V19h14zM7 15h10v2H7v-2z\"}}]}]})(props);\n};\nexport function RiHome7Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9H0l10.327-9.388a1 1 0 0 1 1.346 0L22 11h-3v9zm-8-5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"}}]}]})(props);\n};\nexport function RiHome7Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm6-4a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}}]}]})(props);\n};\nexport function RiHome8Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zM9 10v6h6v-6H9zm2 2h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiHome8Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm3-9h6v6H9v-6zm2 2v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiHomeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20z\"}}]}]})(props);\n};\nexport function RiHomeGearFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zM8.592 13.808l-.991.572 1 1.733.993-.573a3.5 3.5 0 0 0 1.405.811v1.145h2.002V16.35a3.5 3.5 0 0 0 1.405-.81l.992.572L16.4 14.38l-.991-.572a3.504 3.504 0 0 0 0-1.62l.991-.573-1-1.733-.993.573A3.5 3.5 0 0 0 13 9.645V8.5h-2.002v1.144a3.5 3.5 0 0 0-1.405.811l-.992-.573L7.6 11.616l.991.572a3.504 3.504 0 0 0 0 1.62zm3.408.69a1.5 1.5 0 1 1-.002-3.001 1.5 1.5 0 0 1 .002 3z\"}}]}]})(props);\n};\nexport function RiHomeGearLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm2.591-5.191a3.508 3.508 0 0 1 0-1.622l-.991-.572 1-1.732.991.573a3.495 3.495 0 0 1 1.404-.812V8.5h2v1.144c.532.159 1.01.44 1.404.812l.991-.573 1 1.731-.991.573a3.508 3.508 0 0 1 0 1.622l.991.572-1 1.731-.991-.572a3.495 3.495 0 0 1-1.404.811v1.145h-2V16.35a3.495 3.495 0 0 1-1.404-.811l-.991.572-1-1.73.991-.573zm3.404.688a1.5 1.5 0 1 0 0-2.998 1.5 1.5 0 0 0 0 2.998z\"}}]}]})(props);\n};\nexport function RiHomeHeartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zm-8-3l3.359-3.359a2.25 2.25 0 1 0-3.182-3.182l-.177.177-.177-.177a2.25 2.25 0 1 0-3.182 3.182L12 17z\"}}]}]})(props);\n};\nexport function RiHomeHeartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zm-2-1V9.157l-6-5.454-6 5.454V19h12zm-6-2l-3.359-3.359a2.25 2.25 0 1 1 3.182-3.182l.177.177.177-.177a2.25 2.25 0 1 1 3.182 3.182L12 17z\"}}]}]})(props);\n};\nexport function RiHomeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.222a1 1 0 0 1 1.228 0l8 6.222a1 1 0 0 1 .386.79V20zm-2-1V9.978l-7-5.444-7 5.444V19h14z\"}}]}]})(props);\n};\nexport function RiHomeSmile2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.314a1 1 0 0 1 .38-.785l8-6.311a1 1 0 0 1 1.24 0l8 6.31a1 1 0 0 1 .38.786V20zM7 12a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7z\"}}]}]})(props);\n};\nexport function RiHomeSmile2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 19V9.799l-7-5.522-7 5.522V19h14zm2 1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.314a1 1 0 0 1 .38-.785l8-6.311a1 1 0 0 1 1.24 0l8 6.31a1 1 0 0 1 .38.786V20zM7 12h2a3 3 0 0 0 6 0h2a5 5 0 0 1-10 0z\"}}]}]})(props);\n};\nexport function RiHomeSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zM7.5 13a4.5 4.5 0 1 0 9 0h-2a2.5 2.5 0 1 1-5 0h-2z\"}}]}]})(props);\n};\nexport function RiHomeSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 19h12V9.157l-6-5.454-6 5.454V19zm13 2H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM7.5 13h2a2.5 2.5 0 1 0 5 0h2a4.5 4.5 0 1 1-9 0z\"}}]}]})(props);\n};\nexport function RiHomeWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9zM7 11v2a5 5 0 0 1 5 5h2a7 7 0 0 0-7-7zm0 4v3h3a3 3 0 0 0-3-3z\"}}]}]})(props);\n};\nexport function RiHomeWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 19h12V9.157l-6-5.454-6 5.454V19zm13 2H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM8 10a7 7 0 0 1 7 7h-2a5 5 0 0 0-5-5v-2zm0 4a3 3 0 0 1 3 3H8v-3z\"}}]}]})(props);\n};\nexport function RiHospitalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17zM11 8H9v2h2v2h2v-2h2V8h-2V6h-2v2zm3 12h2v-6H8v6h2v-4h4v4z\"}}]}]})(props);\n};\nexport function RiHospitalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8 20v-6h8v6h3V4H5v16h3zm2 0h4v-4h-4v4zm11 0h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17zM11 8V6h2v2h2v2h-2v2h-2v-2H9V8h2z\"}}]}]})(props);\n};\nexport function RiHotelFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 19h2v-8h-6v8h2v-6h2v6zM3 19V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v5h2v10h1v2H2v-2h1zm4-8v2h2v-2H7zm0 4v2h2v-2H7zm0-8v2h2V7H7z\"}}]}]})(props);\n};\nexport function RiHotelLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 21H2v-2h1V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v5h2v10h1v2zm-5-2h2v-8h-6v8h2v-6h2v6zm0-10V5H5v14h6V9h6zM7 11h2v2H7v-2zm0 4h2v2H7v-2zm0-8h2v2H7V7z\"}}]}]})(props);\n};\nexport function RiStore2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 20v2H2v-2h1v-6.758A4.496 4.496 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79a1 1 0 0 1 .866.5l2.702 4.682A4.496 4.496 0 0 1 21 13.242V20h1zM5.789 4L3.356 8.213a2.5 2.5 0 0 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4H5.79z\"}}]}]})(props);\n};\nexport function RiStore2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 13.242V20h1v2H2v-2h1v-6.758A4.496 4.496 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79a1 1 0 0 1 .866.5l2.702 4.682A4.496 4.496 0 0 1 21 13.242zm-2 .73a4.496 4.496 0 0 1-3.75-1.36A4.496 4.496 0 0 1 12 14.001a4.496 4.496 0 0 1-3.25-1.387A4.496 4.496 0 0 1 5 13.973V20h14v-6.027zM5.789 4L3.356 8.213a2.5 2.5 0 0 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4H5.79z\"}}]}]})(props);\n};\nexport function RiStore3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 13v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7H2v-2l1-5h18l1 5v2h-1zM5 13v6h14v-6H5zm1 1h8v3H6v-3zM3 3h18v2H3V3z\"}}]}]})(props);\n};\nexport function RiStore3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 13v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7H2v-2l1-5h18l1 5v2h-1zM5 13v6h14v-6H5zm-.96-2h15.92l-.6-3H4.64l-.6 3zM6 14h8v3H6v-3zM3 3h18v2H3V3z\"}}]}]})(props);\n};\nexport function RiStoreFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 11.646V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.354A3.985 3.985 0 0 1 2 9V3a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v6c0 1.014-.378 1.94-1 2.646zM14 9a1 1 0 0 1 2 0 2 2 0 1 0 4 0V4H4v5a2 2 0 1 0 4 0 1 1 0 1 1 2 0 2 2 0 1 0 4 0z\"}}]}]})(props);\n};\nexport function RiStoreLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 11.646V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.354A3.985 3.985 0 0 1 2 9V3a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v6c0 1.014-.378 1.94-1 2.646zm-2 1.228a4.007 4.007 0 0 1-4-1.228A3.99 3.99 0 0 1 12 13a3.99 3.99 0 0 1-3-1.354 3.99 3.99 0 0 1-4 1.228V20h14v-7.126zM14 9a1 1 0 0 1 2 0 2 2 0 1 0 4 0V4H4v5a2 2 0 1 0 4 0 1 1 0 1 1 2 0 2 2 0 1 0 4 0z\"}}]}]})(props);\n};\nexport function RiAdvertisementFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM9.399 8h-2l-3.2 8h2.154l.4-1h3.29l.4 1h2.155L9.399 8zM19 8h-2v2h-1a3 3 0 0 0-.176 5.995L16 16h3V8zm-2 4v2h-1l-.117-.007a1 1 0 0 1 0-1.986L16 12h1zm-8.601-1.115L9.244 13H7.552l.847-2.115z\"}}]}]})(props);\n};\nexport function RiAdvertisementLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zM9.399 8l3.199 8h-2.155l-.4-1h-3.29l-.4 1H4.199l3.2-8h2zM19 8v8h-3a3 3 0 0 1 0-6h.999L17 8h2zm-2 4h-1a1 1 0 0 0-.117 1.993L16 14h1v-2zm-8.601-1.115L7.552 13h1.692l-.845-2.115z\"}}]}]})(props);\n};\nexport function RiArchiveDrawerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 13h18v8.002c0 .551-.445.998-.993.998H3.993A.995.995 0 0 1 3 21.002V13zM3 2.998C3 2.447 3.445 2 3.993 2h16.014c.548 0 .993.446.993.998V11H3V2.998zM9 5v2h6V5H9zm0 11v2h6v-2H9z\"}}]}]})(props);\n};\nexport function RiArchiveDrawerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 2.992C3 2.444 3.445 2 3.993 2h16.014a1 1 0 0 1 .993.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992zM19 11V4H5v7h14zm0 2H5v7h14v-7zM9 6h6v2H9V6zm0 9h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiArchiveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 10h18v10.004c0 .55-.445.996-.993.996H3.993A.994.994 0 0 1 3 20.004V10zm6 2v2h6v-2H9zM2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.444.992 1v4H2V4z\"}}]}]})(props);\n};\nexport function RiArchiveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 10H2V4.003C2 3.449 2.455 3 2.992 3h18.016A.99.99 0 0 1 22 4.003V10h-1v10.001a.996.996 0 0 1-.993.999H3.993A.996.996 0 0 1 3 20.001V10zm16 0H5v9h14v-9zM4 5v3h16V5H4zm5 7h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiAtFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm8-10a8 8 0 1 0-3.968 6.911l-1.008-1.727A6 6 0 1 1 18 12v1a1 1 0 0 1-2 0V9h-1.354a4 4 0 1 0 .066 5.94A3 3 0 0 0 20 13v-1zm-8-2a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiAtLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 12a8 8 0 1 0-3.562 6.657l1.11 1.664A9.953 9.953 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10v1.5a3.5 3.5 0 0 1-6.396 1.966A5 5 0 1 1 15 8H17v5.5a1.5 1.5 0 0 0 3 0V12zm-8-3a3 3 0 1 0 0 6 3 3 0 0 0 0-6z\"}}]}]})(props);\n};\nexport function RiAttachmentFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.997 2.992L21 21.008a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.01c.549 0 .994.444.994.992zM9 13V9a1 1 0 1 1 2 0v4a1 1 0 0 0 2 0V9a3 3 0 0 0-6 0v4a5 5 0 0 0 10 0V8h-2v5a3 3 0 0 1-6 0z\"}}]}]})(props);\n};\nexport function RiAttachmentLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 13.5V8a4 4 0 1 0-8 0v5.5a6.5 6.5 0 1 0 13 0V4h2v9.5a8.5 8.5 0 1 1-17 0V8a6 6 0 1 1 12 0v5.5a3.5 3.5 0 0 1-7 0V8h2v5.5a1.5 1.5 0 0 0 3 0z\"}}]}]})(props);\n};\nexport function RiAwardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 15.245v6.872a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 1 1 10 0zM12 15a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiAwardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 15.245v6.872a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 1 1 10 0zm-8 1.173v3.05l3-1.8 3 1.8v-3.05A7.978 7.978 0 0 1 12 17a7.978 7.978 0 0 1-3-.582zM12 15a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}}]}]})(props);\n};\nexport function RiBarChart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 13h6v8H2v-8zM9 3h6v18H9V3zm7 5h6v13h-6V8z\"}}]}]})(props);\n};\nexport function RiBarChart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 13h6v8H2v-8zm14-5h6v13h-6V8zM9 3h6v18H9V3zM4 15v4h2v-4H4zm7-10v14h2V5h-2zm7 5v9h2v-9h-2z\"}}]}]})(props);\n};\nexport function RiBarChartBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4 10v4h2v-4H7zm4-6v10h2V7h-2zm4 3v7h2v-7h-2z\"}}]}]})(props);\n};\nexport function RiBarChartBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm3 8h2v4H7v-4zm4-6h2v10h-2V7zm4 3h2v7h-2v-7z\"}}]}]})(props);\n};\nexport function RiBarChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 12h4v9H3v-9zm14-4h4v13h-4V8zm-7-6h4v19h-4V2z\"}}]}]})(props);\n};\nexport function RiBarChartGroupedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 12h2v9H2v-9zm3 2h2v7H5v-7zm11-6h2v13h-2V8zm3 2h2v11h-2V10zM9 2h2v19H9V2zm3 2h2v17h-2V4z\"}}]}]})(props);\n};\nexport function RiBarChartGroupedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 12h2v9H2v-9zm3 2h2v7H5v-7zm11-6h2v13h-2V8zm3 2h2v11h-2V10zM9 2h2v19H9V2zm3 2h2v17h-2V4z\"}}]}]})(props);\n};\nexport function RiBarChartHorizontalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3v4H3V3h9zm4 14v4H3v-4h13zm6-7v4H3v-4h19z\"}}]}]})(props);\n};\nexport function RiBarChartHorizontalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3v2H3V3h9zm4 16v2H3v-2h13zm6-8v2H3v-2h19z\"}}]}]})(props);\n};\nexport function RiBarChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 12h2v9H3v-9zm16-4h2v13h-2V8zm-8-6h2v19h-2V2z\"}}]}]})(props);\n};\nexport function RiBookmark2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1zm3 7v2h8V9H8z\"}}]}]})(props);\n};\nexport function RiBookmark2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1zm13 2H6v15.432l6-3.761 6 3.761V4zM8 9h8v2H8V9z\"}}]}]})(props);\n};\nexport function RiBookmark3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 2h16a1 1 0 0 1 1 1v19.276a.5.5 0 0 1-.704.457L12 19.03l-8.296 3.702A.5.5 0 0 1 3 22.276V3a1 1 0 0 1 1-1zm8 11.5l2.939 1.545-.561-3.272 2.377-2.318-3.286-.478L12 6l-1.47 2.977-3.285.478 2.377 2.318-.56 3.272L12 13.5z\"}}]}]})(props);\n};\nexport function RiBookmark3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 2h16a1 1 0 0 1 1 1v19.276a.5.5 0 0 1-.704.457L12 19.03l-8.296 3.702A.5.5 0 0 1 3 22.276V3a1 1 0 0 1 1-1zm15 17.965V4H5v15.965l7-3.124 7 3.124zM12 13.5l-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L12 6l1.47 2.977 3.285.478-2.377 2.318.56 3.272L12 13.5z\"}}]}]})(props);\n};\nexport function RiBookmarkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiBookmarkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1zm13 2H6v15.432l6-3.761 6 3.761V4z\"}}]}]})(props);\n};\nexport function RiBriefcase2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm10 8v-3h-2v3H9v-3H7v3H4v6h16v-6h-3zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm13 8H4v6h16v-6zm0-6H4v4h3V9h2v2h6V9h2v2h3V7zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm10 2v5h3V7h-3zm-2 0H9v5h6V7zM7 7H4v5h3V7zm2-4v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm8 2H9v12h6V7zM7 7H4v12h3V7zm10 0v12h3V7h-3zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 13v3h6v-3h7v7a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7h7zm2-2h2v3h-2v-3zM7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v5h-7V9H9v2H2V6a1 1 0 0 1 1-1h4zm2-2v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm2 8H4v6h16v-6h-5v3H9v-3zm11-6H4v4h5V9h6v2h5V7zm-9 4v3h2v-3h-2zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm-1 8V7H4v6h2zm2-6v6h3v-2h2v2h3V7H8zm10 6h2V7h-2v6zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcase5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm9 10h-3v1h-2v-1H8v4h8v-4zM8 7v6h3v-1h2v1h3V7H8zm-2 6V7H4v6h2zm12 0h2V7h-2v6zM6 15H4v4h2v-4zm12 0v4h2v-4h-2zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcaseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zM4 15v4h16v-4H4zm7-4v2h2v-2h-2zM9 3v2h6V3H9z\"}}]}]})(props);\n};\nexport function RiBriefcaseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zM4 16v3h16v-3H4zm0-2h16V7H4v7zM9 3v2h6V3H9zm2 8h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiBubbleChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 16c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zM6 12c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm8.5-10C17.538 2 20 4.462 20 7.5S17.538 13 14.5 13 9 10.538 9 7.5 11.462 2 14.5 2z\"}}]}]})(props);\n};\nexport function RiBubbleChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 16c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zM6 12c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm10 6c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zM6 14c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm8.5-12C17.538 2 20 4.462 20 7.5S17.538 13 14.5 13 9 10.538 9 7.5 11.462 2 14.5 2zm0 2C12.567 4 11 5.567 11 7.5s1.567 3.5 3.5 3.5S18 9.433 18 7.5 16.433 4 14.5 4z\"}}]}]})(props);\n};\nexport function RiCalculatorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm3 10v2h2v-2H7zm0 4v2h2v-2H7zm4-4v2h2v-2h-2zm0 4v2h2v-2h-2zm4-4v6h2v-6h-2zM7 6v4h10V6H7z\"}}]}]})(props);\n};\nexport function RiCalculatorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm1 2v16h14V4H5zm2 2h10v4H7V6zm0 6h2v2H7v-2zm0 4h2v2H7v-2zm4-4h2v2h-2v-2zm0 4h2v2h-2v-2zm4-4h2v6h-2v-6z\"}}]}]})(props);\n};\nexport function RiCalendar2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zM4 9v10h16V9H4zm2 2h2v2H6v-2zm5 0h2v2h-2v-2zm5 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiCalendar2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm3 8H4v8h16v-8zm-5-6H9v2H7V5H4v4h16V5h-3v2h-2V5zm-9 8h2v2H6v-2zm5 0h2v2h-2v-2zm5 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiCalendarCheckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 7H4v11h16V8zm-4.964 2.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 11.55l2.121 2.122 3.536-3.536z\"}}]}]})(props);\n};\nexport function RiCalendarCheckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z\"}}]}]})(props);\n};\nexport function RiCalendarEventFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zM4 9v10h16V9H4zm2 4h5v4H6v-4z\"}}]}]})(props);\n};\nexport function RiCalendarEventLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm3 6V5h-3v2h-2V5H9v2H7V5H4v4h16zm0 2H4v8h16v-8zM6 13h5v4H6v-4z\"}}]}]})(props);\n};\nexport function RiCalendarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 11h20v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9zm15-8h4a1 1 0 0 1 1 1v5H2V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2z\"}}]}]})(props);\n};\nexport function RiCalendarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z\"}}]}]})(props);\n};\nexport function RiCalendarTodoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zM4 9v10h16V9H4zm2 2h2v2H6v-2zm0 4h2v2H6v-2zm4-4h8v2h-8v-2zm0 4h5v2h-5v-2z\"}}]}]})(props);\n};\nexport function RiCalendarTodoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8zM6 14h2v2H6v-2zm4 0h8v2h-8v-2z\"}}]}]})(props);\n};\nexport function RiCloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 7a8.003 8.003 0 0 0-7.493 5.19l1.874.703A6.002 6.002 0 0 1 23 15a6 6 0 0 1-6 6H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 13.757-2.143A8.027 8.027 0 0 0 17 7z\"}}]}]})(props);\n};\nexport function RiCloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21zm0-12a5 5 0 1 0-9.994.243l.07 1.488-1.404.494A4.002 4.002 0 0 0 7 19h10a4 4 0 1 0-3.796-5.265l-1.898-.633A6.003 6.003 0 0 1 17 9z\"}}]}]})(props);\n};\nexport function RiCloudOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.515 2.1l19.092 19.092-1.415 1.415-2.014-2.015A5.985 5.985 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a6.992 6.992 0 0 1 .353-2.563L2.1 3.514 3.515 2.1zM17 9a6.003 6.003 0 0 1 5.204 8.989L14.01 9.796C14.89 9.29 15.91 9 17 9zm-5-7a7.003 7.003 0 0 1 6.765 5.195 8.027 8.027 0 0 0-6.206 1.15L7.694 3.48A6.97 6.97 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiCloudOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.515 2.1l19.092 19.092-1.415 1.415-2.014-2.015A5.985 5.985 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a6.992 6.992 0 0 1 .353-2.563L2.1 3.514 3.515 2.1zM7 9c0 .081.002.163.006.243l.07 1.488-1.404.494A4.002 4.002 0 0 0 7 19h10c.186 0 .369-.013.548-.037L7.03 8.445C7.01 8.627 7 8.812 7 9zm5-7a7 7 0 0 1 6.992 7.339 6.003 6.003 0 0 1 3.212 8.65l-1.493-1.493a3.999 3.999 0 0 0-5.207-5.206L14.01 9.795C14.891 9.29 15.911 9 17 9a5 5 0 0 0-7.876-4.09l-1.43-1.43A6.97 6.97 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiCopyleftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10-4.48 10-10 10zm0-5c2.76 0 5-2.24 5-5s-2.24-5-5-5c-1.82 0-3.413.973-4.288 2.428l1.715 1.028C9.952 9.583 10.907 9 12 9c1.658 0 3 1.342 3 3s-1.342 3-3 3c-1.093 0-2.05-.584-2.574-1.457l-1.714 1.03C8.587 16.026 10.18 17 12 17z\"}}]}]})(props);\n};\nexport function RiCopyleftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10-4.48 10-10 10zm0-2c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm0-3c-1.82 0-3.413-.973-4.288-2.428l1.714-1.029C9.951 14.416 10.907 15 12 15c1.658 0 3-1.342 3-3s-1.342-3-3-3c-1.093 0-2.048.583-2.573 1.456L7.712 9.428C8.587 7.973 10.18 7 12 7c2.76 0 5 2.24 5 5s-2.24 5-5 5z\"}}]}]})(props);\n};\nexport function RiCopyrightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 5c-2.76 0-5 2.24-5 5s2.24 5 5 5c1.82 0 3.413-.973 4.288-2.428l-1.715-1.028A3 3 0 1 1 12 9c1.093 0 2.05.584 2.574 1.457l1.714-1.03A4.999 4.999 0 0 0 12 7z\"}}]}]})(props);\n};\nexport function RiCopyrightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 3c1.82 0 3.413.973 4.288 2.428l-1.714 1.029A3 3 0 1 0 12 15a2.998 2.998 0 0 0 2.573-1.456l1.715 1.028A4.999 4.999 0 0 1 7 12c0-2.76 2.24-5 5-5z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsByFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm2 8h-4a1 1 0 0 0-.993.883L9 11v4h1.5v4h3v-4H15v-4a1 1 0 0 0-.883-.993L14 10zm-2-5a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsByLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm2 6a1 1 0 0 1 1 1v4h-1.5v4h-3v-4H9v-4a1 1 0 0 1 1-1h4zm-2-5a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zM9 8c-2.208 0-4 1.792-4 4a4.001 4.001 0 0 0 6.669 2.979l.159-.151-1.414-1.414a2 2 0 1 1-.125-2.943l.126.116 1.414-1.414A3.988 3.988 0 0 0 9 8zm7 0c-2.208 0-4 1.792-4 4a4.001 4.001 0 0 0 6.669 2.979l.159-.151-1.414-1.414a2 2 0 1 1-.125-2.943l.126.116 1.414-1.414A3.988 3.988 0 0 0 16 8z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zM9 8c1.105 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0-.001 2.828l1.414 1.413A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4zm7 0c1.105 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0-.001 2.828l1.414 1.413A4.001 4.001 0 0 1 12 12c0-2.208 1.792-4 4-4z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsNcFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.256 5.672l3.58 3.577a2.5 2.5 0 0 0 2 3.746L10 13h4l.09.008a.5.5 0 0 1 0 .984L14 14H8.5v2H11v2h2v-2h1c.121 0 .24-.009.357-.025l.173-.031 3.798 3.8A9.959 9.959 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.4.846-4.604 2.256-6.328zM12 2c5.523 0 10 4.477 10 10 0 2.4-.846 4.604-2.256 6.328l-3.579-3.577a2.5 2.5 0 0 0-2-3.745L14 11h-4l-.09-.008a.5.5 0 0 1 0-.984L10 10h5.5V8H13V6h-2v2h-1c-.121 0-.24.009-.356.025l-.173.031-3.799-3.8A9.959 9.959 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsNcLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 2.4-.846 4.604-2.256 6.328l.034.036-1.414 1.414-.036-.034A9.959 9.959 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zM4 12a8 8 0 0 0 12.905 6.32l-2.375-2.376A2.51 2.51 0 0 1 14 16h-1v2h-2v-2H8.5v-2H14a.5.5 0 0 0 .09-.992L14 13h-4a2.5 2.5 0 0 1-2.165-3.75L5.679 7.094A7.965 7.965 0 0 0 4 12zm8-8c-1.848 0-3.55.627-4.905 1.68L9.47 8.055A2.51 2.51 0 0 1 10 8h1V6h2v2h2.5v2H10a.5.5 0 0 0-.09.992L10 11h4a2.5 2.5 0 0 1 2.165 3.75l2.156 2.155A8 8 0 0 0 12 4z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsNdFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm4 11H8v2h8v-2zm0-4H8v2h8V9z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsNdLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm4 9v2H8v-2h8zm0-4v2H8V9h8z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsSaFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 4C9.895 6 8.094 7.56 7.357 9.77l-.073.23H6l2.5 3 2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.048 0-1.971-.717-2.508-1.803L9.402 14H7.285C7.97 16.33 9.823 18 12 18c2.761 0 5-2.686 5-6s-2.239-6-5-6z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsSaLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 2c-4.415 0-8 3.585-8 8s3.585 8 8 8 8-3.585 8-8-3.585-8-8-8zm0 2c2.761 0 5 2.686 5 6s-2.239 6-5 6c-2.177 0-4.029-1.67-4.715-4l2.117.001C9.92 15.196 10.89 16 12 16c1.657 0 3-1.79 3-4s-1.343-4-3-4c-1.11 0-2.08.805-2.599 2H11l-2.5 3L6 10h1.284C7.971 7.67 9.823 6 12 6z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsZeroFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 4c-2.761 0-5 2.686-5 6s2.239 6 5 6 5-2.686 5-6-2.239-6-5-6zm2.325 3.472c.422.69.675 1.57.675 2.528 0 2.21-1.343 4-3 4-.378 0-.74-.093-1.073-.263l-.164-.092 3.562-6.173zM12 8c.378 0 .74.093 1.073.263l.164.092-3.562 6.173C9.253 13.838 9 12.958 9 12c0-2.21 1.343-4 3-4z\"}}]}]})(props);\n};\nexport function RiCreativeCommonsZeroLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 2c-4.415 0-8 3.585-8 8s3.585 8 8 8 8-3.585 8-8-3.585-8-8-8zm0 2c2.761 0 5 2.686 5 6s-2.239 6-5 6-5-2.686-5-6 2.239-6 5-6zm2.325 3.472l-3.562 6.173c.377.228.796.355 1.237.355 1.657 0 3-1.79 3-4 0-.959-.253-1.839-.675-2.528zM12 8c-1.657 0-3 1.79-3 4 0 .959.253 1.839.675 2.528l3.562-6.173A2.377 2.377 0 0 0 12 8z\"}}]}]})(props);\n};\nexport function RiCustomerService2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-1.062A8.001 8.001 0 0 1 12 23v-2a6 6 0 0 0 6-6V9A6 6 0 1 0 6 9v7H3a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1.062a8.001 8.001 0 0 1 15.876 0H21zM7.76 15.785l1.06-1.696A5.972 5.972 0 0 0 12 15a5.972 5.972 0 0 0 3.18-.911l1.06 1.696A7.963 7.963 0 0 1 12 17a7.963 7.963 0 0 1-4.24-1.215z\"}}]}]})(props);\n};\nexport function RiCustomerService2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.938 8H21a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-1.062A8.001 8.001 0 0 1 12 23v-2a6 6 0 0 0 6-6V9A6 6 0 1 0 6 9v7H3a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1.062a8.001 8.001 0 0 1 15.876 0zM3 10v4h1v-4H3zm17 0v4h1v-4h-1zM7.76 15.785l1.06-1.696A5.972 5.972 0 0 0 12 15a5.972 5.972 0 0 0 3.18-.911l1.06 1.696A7.963 7.963 0 0 1 12 17a7.963 7.963 0 0 1-4.24-1.215z\"}}]}]})(props);\n};\nexport function RiCustomerServiceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 17.002a6.002 6.002 0 0 1-4.713 5.86l-.638-1.914A4.003 4.003 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2s10 4.477 10 10V17.002z\"}}]}]})(props);\n};\nexport function RiCustomerServiceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 17.002a6.002 6.002 0 0 1-4.713 5.86l-.638-1.914A4.003 4.003 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2s10 4.477 10 10V17.002zM20 17v-4h-3v4h3zM4 13v4h3v-4H4z\"}}]}]})(props);\n};\nexport function RiDonutChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05v3.02C7.608 5.557 5 8.475 5 12c0 3.866 3.134 7 7 7 1.572 0 3.024-.518 4.192-1.394l2.137 2.137C16.605 21.153 14.4 22 12 22 6.477 22 2 17.523 2 12c0-5.185 3.947-9.449 9-9.95zM21.95 13c-.2 2.011-.994 3.847-2.207 5.328l-2.137-2.136c.687-.916 1.153-2.006 1.323-3.192h3.022zM13.002 2.05c4.724.469 8.48 4.226 8.95 8.95h-3.022c-.438-3.065-2.863-5.49-5.928-5.929V2.049z\"}}]}]})(props);\n};\nexport function RiDonutChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05v2.012C7.054 4.554 4 7.92 4 12c0 4.418 3.582 8 8 8 1.849 0 3.55-.627 4.906-1.68l1.423 1.423C16.605 21.153 14.4 22 12 22 6.477 22 2 17.523 2 12c0-5.185 3.947-9.449 9-9.95zM21.95 13c-.2 2.011-.994 3.847-2.207 5.328l-1.423-1.422c.86-1.107 1.436-2.445 1.618-3.906h2.013zM13.002 2.05c4.724.469 8.48 4.226 8.95 8.95h-2.013c-.451-3.618-3.319-6.486-6.937-6.938V2.049z\"}}]}]})(props);\n};\nexport function RiFlag2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3h19.138a.5.5 0 0 1 .435.748L18 10l3.573 6.252a.5.5 0 0 1-.435.748H4v5H2V3z\"}}]}]})(props);\n};\nexport function RiFlag2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 17v5H2V3h19.138a.5.5 0 0 1 .435.748L18 10l3.573 6.252a.5.5 0 0 1-.435.748H4zM4 5v10h14.554l-2.858-5 2.858-5H4z\"}}]}]})(props);\n};\nexport function RiFlagFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h9.382a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5v6H3V3z\"}}]}]})(props);\n};\nexport function RiFlagLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 16v6H3V3h9.382a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5zM5 5v9h8.236l1 2H19V7h-6.236l-1-2H5z\"}}]}]})(props);\n};\nexport function RiGlobalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.05 13h5.477a17.9 17.9 0 0 0 2.925 8.88A10.005 10.005 0 0 1 2.05 13zm0-2a10.005 10.005 0 0 1 8.402-8.88A17.9 17.9 0 0 0 7.527 11H2.05zm19.9 0h-5.477a17.9 17.9 0 0 0-2.925-8.88A10.005 10.005 0 0 1 21.95 11zm0 2a10.005 10.005 0 0 1-8.402 8.88A17.9 17.9 0 0 0 16.473 13h5.478zM9.53 13h4.94A15.908 15.908 0 0 1 12 20.592 15.908 15.908 0 0 1 9.53 13zm0-2A15.908 15.908 0 0 1 12 3.408 15.908 15.908 0 0 1 14.47 11H9.53z\"}}]}]})(props);\n};\nexport function RiGlobalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-2.29-2.333A17.9 17.9 0 0 1 8.027 13H4.062a8.008 8.008 0 0 0 5.648 6.667zM10.03 13c.151 2.439.848 4.73 1.97 6.752A15.905 15.905 0 0 0 13.97 13h-3.94zm9.908 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.008 8.008 0 0 0 19.938 13zM4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333 8.008 8.008 0 0 0 4.062 11zm5.969 0h3.938A15.905 15.905 0 0 0 12 4.248 15.905 15.905 0 0 0 10.03 11zm4.259-6.667A17.9 17.9 0 0 1 15.973 11h3.965a8.008 8.008 0 0 0-5.648-6.667z\"}}]}]})(props);\n};\nexport function RiHonourFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4v14.721a.5.5 0 0 1-.298.458L12 23.03 3.298 19.18A.5.5 0 0 1 3 18.72V4H1V2h22v2h-2zM8 12v2h8v-2H8zm0-4v2h8V8H8z\"}}]}]})(props);\n};\nexport function RiHonourLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4v14.721a.5.5 0 0 1-.298.458L12 23.03 3.298 19.18A.5.5 0 0 1 3 18.72V4H1V2h22v2h-2zM5 4v13.745l7 3.1 7-3.1V4H5zm3 4h8v2H8V8zm0 4h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiInboxArchiveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3zm9 11v-4h-2v4H8l4 4 4-4h-3zm6.764-7l-1-2H5.237l-1 2h15.527z\"}}]}]})(props);\n};\nexport function RiInboxArchiveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3zm16 6H4v10h16V9zm-.236-2l-1-2H5.237l-1 2h15.527zM13 14h3l-4 4-4-4h3v-4h2v4z\"}}]}]})(props);\n};\nexport function RiInboxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm6 9a3 3 0 0 0 6 0h5V5H4v7h5z\"}}]}]})(props);\n};\nexport function RiInboxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 11h-3.416a5.001 5.001 0 0 1-9.168 0H4v5h16v-5zm0-2V5H4v7h5a3 3 0 0 0 6 0h5z\"}}]}]})(props);\n};\nexport function RiInboxUnarchiveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 3l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3h16zm-8 7l-4 4h3v4h2v-4h3l-4-4zm6.764-5H5.236l-.999 2h15.527l-1-2z\"}}]}]})(props);\n};\nexport function RiInboxUnarchiveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 3l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3h16zm0 6H4v10h16V9zm-8 1l4 4h-3v4h-2v-4H8l4-4zm6.764-5H5.236l-.999 2h15.527l-1-2z\"}}]}]})(props);\n};\nexport function RiLineChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 3v16h16v2H3V3h2zm14.94 2.94l2.12 2.12L16 14.122l-3-3-3.94 3.94-2.12-2.122L13 6.88l3 3 3.94-3.94z\"}}]}]})(props);\n};\nexport function RiLineChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 3v16h16v2H3V3h2zm15.293 3.293l1.414 1.414L16 13.414l-3-2.999-4.293 4.292-1.414-1.414L13 7.586l3 2.999 4.293-4.292z\"}}]}]})(props);\n};\nexport function RiLinksFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.06 8.11l1.415 1.415a7 7 0 0 1 0 9.9l-.354.353a7 7 0 0 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415 1.415-1.414zm6.718 6.011l-1.414-1.414a5 5 0 1 0-7.071-7.071l-.354.354a5 5 0 0 0 0 7.07l1.415 1.415-1.415 1.414-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 0 1 9.9 9.9z\"}}]}]})(props);\n};\nexport function RiLinksLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.06 8.11l1.415 1.415a7 7 0 0 1 0 9.9l-.354.353a7 7 0 0 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415 1.415-1.414zm6.718 6.011l-1.414-1.414a5 5 0 1 0-7.071-7.071l-.354.354a5 5 0 0 0 0 7.07l1.415 1.415-1.415 1.414-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 0 1 9.9 9.9z\"}}]}]})(props);\n};\nexport function RiMailAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9.341zm-9.94-1.658L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM21 18h3v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"}}]}]})(props);\n};\nexport function RiMailAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9zM4.511 5l7.55 6.662L19.502 5H4.511zM21 18h3v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"}}]}]})(props);\n};\nexport function RiMailCheckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9.341zm-9.94-1.658L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM19 22l-3.536-3.536 1.415-1.414L19 19.172l3.536-3.536 1.414 1.414L19 22z\"}}]}]})(props);\n};\nexport function RiMailCheckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 14h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10zM4.511 5l7.55 6.662L19.502 5H4.511zM19 22l-3.536-3.536 1.415-1.414L19 19.172l3.536-3.536 1.414 1.414L19 22z\"}}]}]})(props);\n};\nexport function RiMailCloseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9.341zm-9.94-1.658L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM21.415 19l2.122 2.121-1.415 1.415L20 20.414l-2.121 2.122-1.415-1.415L18.586 19l-2.122-2.121 1.415-1.415L20 17.586l2.121-2.122 1.415 1.415L21.414 19z\"}}]}]})(props);\n};\nexport function RiMailCloseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 14h-2V7.238l-7.928 7.1L4 7.216V19h11v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10zM4.511 5l7.55 6.662L19.502 5H4.511zm16.903 14l2.122 2.121-1.415 1.415L20 20.414l-2.121 2.122-1.415-1.415L18.586 19l-2.122-2.121 1.415-1.415L20 17.586l2.121-2.122 1.415 1.415L21.414 19z\"}}]}]})(props);\n};\nexport function RiMailDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12.803A6 6 0 0 0 13.803 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.803zm-9.94-1.12L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM20 18h3l-4 4-4-4h3v-4h2v4z\"}}]}]})(props);\n};\nexport function RiMailDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7.238l-7.928 7.1L4 7.216V19h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8h-2V7.238zM19.501 5H4.511l7.55 6.662L19.502 5zM20 18h3l-4 4-4-4h3v-4h2v4z\"}}]}]})(props);\n};\nexport function RiMailFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9.06 8.683L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439z\"}}]}]})(props);\n};\nexport function RiMailForbidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.266 11.554l4.388-3.798-1.308-1.512-6.285 5.439-6.414-5.445-1.294 1.524 7.702 6.54A6.967 6.967 0 0 0 11 18c0 1.074.242 2.09.674 3H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.255A6.968 6.968 0 0 0 18 11c-.97 0-1.894.197-2.734.554zm1.44 9.154a3 3 0 0 0 4.001-4.001l-4 4zm-1.414-1.415l4.001-4a3 3 0 0 0-4.001 4.001zM18 23a5 5 0 1 1 0-10 5 5 0 0 1 0 10z\"}}]}]})(props);\n};\nexport function RiMailForbidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7.238l-7.928 7.1L4 7.216V19h7.07a6.95 6.95 0 0 0 .604 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.255a6.972 6.972 0 0 0-2-.965V7.238zM19.501 5H4.511l7.55 6.662L19.502 5zm-2.794 15.708a3 3 0 0 0 4.001-4.001l-4.001 4zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001zM18 23a5 5 0 1 1 0-10 5 5 0 0 1 0 10z\"}}]}]})(props);\n};\nexport function RiMailLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 4.238l-7.928 7.1L4 7.216V19h16V7.238zM4.511 5l7.55 6.662L19.502 5H4.511z\"}}]}]})(props);\n};\nexport function RiMailLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12a5.002 5.002 0 0 0-7.9 3H13v6H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8zm-9.94-.317L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM22 17h1v5h-8v-5h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiMailLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7.238l-7.928 7.1L4 7.216V19h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v7h-2V7.238zM19.501 5H4.511l7.55 6.662L19.502 5zM22 17h1v5h-8v-5h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiMailOpenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.243 6.854L11.49 1.31a1 1 0 0 1 1.029 0l9.238 5.545a.5.5 0 0 1 .243.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429zm16.103 1.39l-6.285 5.439-6.414-5.445-1.294 1.524 7.72 6.555 7.581-6.56-1.308-1.513z\"}}]}]})(props);\n};\nexport function RiMailOpenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.243 6.854L11.49 1.31a1 1 0 0 1 1.029 0l9.238 5.545a.5.5 0 0 1 .243.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429zM4 8.133V19h16V8.132l-7.996-4.8L4 8.132zm8.06 5.565l5.296-4.463 1.288 1.53-6.57 5.537-6.71-5.53 1.272-1.544 5.424 4.47z\"}}]}]})(props);\n};\nexport function RiMailSendFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5.5V3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2-10-9zM0 10h5v2H0v-2zm0 5h8v2H0v-2z\"}}]}]})(props);\n};\nexport function RiMailSendLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 20.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2-10-9V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16.007zM4.434 5L12 11.81 19.566 5H4.434zM0 15h8v2H0v-2zm0-5h5v2H0v-2z\"}}]}]})(props);\n};\nexport function RiMailSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9.341zm-9.94-1.658L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zm4.99 7.865a3.017 3.017 0 0 1 0-1.096l-1.014-.586 1-1.732 1.014.586c.278-.238.599-.425.95-.55V15h2v1.17c.351.125.672.312.95.55l1.014-.586 1 1.732-1.014.586a3.017 3.017 0 0 1 0 1.096l1.014.586-1 1.732-1.014-.586a2.997 2.997 0 0 1-.95.55V23h-2v-1.17a2.997 2.997 0 0 1-.95-.55l-1.014.586-1-1.732 1.014-.586zM20 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiMailSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9h-2V7.238zM19.501 5H4.511l7.55 6.662L19.502 5zM17.05 19.548a3.017 3.017 0 0 1 0-1.096l-1.014-.586 1-1.732 1.014.586c.278-.238.599-.425.95-.55V15h2v1.17c.351.125.672.312.95.55l1.014-.586 1 1.732-1.014.586a3.017 3.017 0 0 1 0 1.096l1.014.586-1 1.732-1.014-.586a2.997 2.997 0 0 1-.95.55V23h-2v-1.17a2.997 2.997 0 0 1-.95-.55l-1.014.586-1-1.732 1.014-.586zM20 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiMailStarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 14.044A6 6 0 0 0 13.689 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10.044zm-9.94-2.361L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439zM19.5 21.75l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L19.5 15l1.323 2.68 2.957.43-2.14 2.085.505 2.946L19.5 21.75z\"}}]}]})(props);\n};\nexport function RiMailStarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9zM4.511 5l7.55 6.662L19.502 5H4.511zM19.5 21.75l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L19.5 15l1.323 2.68 2.957.43-2.14 2.085.505 2.946L19.5 21.75z\"}}]}]})(props);\n};\nexport function RiMailUnreadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.803 8.493A5.023 5.023 0 0 0 22 8.9V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13.1c-.066.323-.1.658-.1 1a4.98 4.98 0 0 0 1.193 3.241l-5.132 4.442-6.414-5.445-1.294 1.524 7.72 6.555 6.73-5.824zM21 7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiMailUnreadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.1 3a5.023 5.023 0 0 0 0 2H4.511l7.55 6.662 5.049-4.52c.426.527.958.966 1.563 1.285l-6.601 5.911L4 7.216V19h16V8.9a5.023 5.023 0 0 0 2 0V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13.1zM21 7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiMailVolumeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 14.5v9L16.667 21H14v-4h2.667L20 14.5zM21 3a1 1 0 0 1 1 1v10.529A6 6 0 0 0 12.34 21L3.002 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 14a2 2 0 0 1 .15 3.995L21 21v-4zM5.647 6.238L4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.286 5.438-6.413-5.444z\"}}]}]})(props);\n};\nexport function RiMailVolumeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 14.5v9L16.667 21H14v-4h2.667L20 14.5zM21 3a1 1 0 0 1 1 1v9h-2V7.237l-7.928 7.101L4 7.215V19h8v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 14a2 2 0 0 1 .15 3.995L21 21v-4zM19.5 5H4.511l7.55 6.662L19.5 5z\"}}]}]})(props);\n};\nexport function RiMedal2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 8.5l2.116 5.088 5.492.44-4.184 3.584 1.278 5.36L12 20.1l-4.702 2.872 1.278-5.36-4.184-3.584 5.492-.44L12 8.5zM8 2v9H6V2h2zm10 0v9h-2V2h2zm-5 0v5h-2V2h2z\"}}]}]})(props);\n};\nexport function RiMedal2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 8.5l2.116 5.088 5.492.44-4.184 3.584 1.278 5.36L12 20.1l-4.702 2.872 1.278-5.36-4.184-3.584 5.492-.44L12 8.5zm0 5.207l-.739 1.777-1.916.153 1.46 1.251-.447 1.871L12 17.756l1.641 1.003-.446-1.87 1.459-1.252-1.915-.153L12 13.707zM8 2v9H6V2h2zm10 0v9h-2V2h2zm-5 0v5h-2V2h2z\"}}]}]})(props);\n};\nexport function RiMedalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 7a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm0 3.5l-1.323 2.68-2.957.43 2.14 2.085-.505 2.946L12 17.25l2.645 1.39-.505-2.945 2.14-2.086-2.957-.43L12 10.5zm1-8.501L18 2v3l-1.363 1.138A9.935 9.935 0 0 0 13 5.049L13 2zm-2 0v3.05a9.935 9.935 0 0 0-3.636 1.088L6 5V2l5-.001z\"}}]}]})(props);\n};\nexport function RiMedalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 7a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm0 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 1.5l1.323 2.68 2.957.43-2.14 2.085.505 2.946L12 17.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L12 10.5zM18 2v3l-1.363 1.138A9.935 9.935 0 0 0 13 5.049L13 2 18 2zm-7-.001v3.05a9.935 9.935 0 0 0-3.636 1.088L6 5V2l5-.001z\"}}]}]})(props);\n};\nexport function RiPieChart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05V13h10.95c-.501 5.053-4.765 9-9.95 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95zm2-1.507C18.553 1.02 22.979 5.447 23.457 11H13V.543z\"}}]}]})(props);\n};\nexport function RiPieChart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 .543c.33-.029.663-.043 1-.043C18.351.5 23.5 5.649 23.5 12c0 .337-.014.67-.043 1h-1.506c-.502 5.053-4.766 9-9.951 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95V.542zM11 13V4.062A8.001 8.001 0 0 0 12 20a8.001 8.001 0 0 0 7.938-7H11zm10.448-2A9.503 9.503 0 0 0 13 2.552V11h8.448z\"}}]}]})(props);\n};\nexport function RiPieChartBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm13.9 10H11V7.1a5.002 5.002 0 0 0 1 9.9 5.002 5.002 0 0 0 4.9-4zm0-2A5.006 5.006 0 0 0 13 7.1V11h3.9z\"}}]}]})(props);\n};\nexport function RiPieChartBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm12.9 8A5.002 5.002 0 0 1 7 12a5.002 5.002 0 0 1 4-4.9V13h5.9zm0-2H13V7.1a5.006 5.006 0 0 1 3.9 3.9z\"}}]}]})(props);\n};\nexport function RiPieChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05V13h10.95c-.501 5.053-4.765 9-9.95 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95zm2 0A10.003 10.003 0 0 1 21.95 11H13V2.05z\"}}]}]})(props);\n};\nexport function RiPieChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12c0-4.478 2.943-8.268 7-9.542v2.124A8.003 8.003 0 0 0 12 20a8.003 8.003 0 0 0 7.418-5h2.124c-1.274 4.057-5.064 7-9.542 7zm9.95-9H11V2.05c.329-.033.663-.05 1-.05 5.523 0 10 4.477 10 10 0 .337-.017.671-.05 1zM13 4.062V11h6.938A8.004 8.004 0 0 0 13 4.062z\"}}]}]})(props);\n};\nexport function RiPrinterCloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.566 17A4.737 4.737 0 0 0 10 19.25c0 1.023.324 1.973.877 2.75H7v-5h3.566zm6.934-4a3.5 3.5 0 0 1 3.5 3.5l-.001.103a2.75 2.75 0 0 1-.581 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.392L14 16.5a3.5 3.5 0 0 1 3.5-3.5zM21 8a1 1 0 0 1 1 1l.001 4.346A5.482 5.482 0 0 0 17.5 11l-.221.004A5.503 5.503 0 0 0 12.207 15H5v5H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h18zM8 10H5v2h3v-2zm9-8a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1h10z\"}}]}]})(props);\n};\nexport function RiPrinterCloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2a1 1 0 0 1 1 1v4h3a1 1 0 0 1 1 1l.001 5.346a5.516 5.516 0 0 0-2-1.745L20 9H4v8h2v-1a1 1 0 0 1 1-1h5.207l-.071.283-.03.02A4.763 4.763 0 0 0 10.567 17L8 17v3h2.06a4.73 4.73 0 0 0 .817 2H7a1 1 0 0 1-1-1v-2H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h10zm.5 11a3.5 3.5 0 0 1 3.5 3.5l-.001.103a2.75 2.75 0 0 1-.581 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.392L14 16.5a3.5 3.5 0 0 1 3.5-3.5zm0 2a1.5 1.5 0 0 0-1.473 1.215l-.02.14L16 16.5v1.62l-1.444.406a.75.75 0 0 0 .08 1.466l.109.008h5.51a.75.75 0 0 0 .19-1.474l-1.013-.283L19 18.12V16.5l-.007-.144A1.5 1.5 0 0 0 17.5 15zM8 10v2H5v-2h3zm8-6H8v3h8V4z\"}}]}]})(props);\n};\nexport function RiPrinterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 17h10v5H7v-5zm12 3v-5H5v5H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2zM5 10v2h3v-2H5zm2-8h10a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiPrinterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 19H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v4h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2zm0-2v-1a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1h2V9H4v8h2zM8 4v3h8V4H8zm0 13v3h8v-3H8zm-3-7h3v2H5v-2z\"}}]}]})(props);\n};\nexport function RiProfileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM6 15v2h12v-2H6zm0-8v6h6V7H6zm8 0v2h4V7h-4zm0 4v2h4v-2h-4zM8 9h2v2H8V9z\"}}]}]})(props);\n};\nexport function RiProfileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM4 5v14h16V5H4zm2 2h6v6H6V7zm2 2v2h2V9H8zm-2 6h12v2H6v-2zm8-8h4v2h-4V7zm0 4h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiProjector2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 19v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h9.81a6.481 6.481 0 0 1 4.69-2c1.843 0 3.507.767 4.69 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1zm-5.5-5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9zm0-2a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM4 13v2h2v-2H4zm4 0v2h2v-2H8z\"}}]}]})(props);\n};\nexport function RiProjector2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 19v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10.528A5.985 5.985 0 0 1 17 3c1.777 0 3.374.773 4.472 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1zM11.341 7H3v10h18v-3.528A6 6 0 0 1 11.341 7zM17 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM5 13h2v2H5v-2zm3 0h2v2H8v-2z\"}}]}]})(props);\n};\nexport function RiProjectorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.112 12a4.502 4.502 0 0 0 8.776 0H22v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h9.112zM5 16h2v2H5v-2zm10.5-2.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM11.112 10H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v6h-2.112a4.502 4.502 0 0 0-8.776 0z\"}}]}]})(props);\n};\nexport function RiProjectorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8.126 9H4v7h16v-7h-1.126a4.002 4.002 0 0 1-7.748 0zm0-2a4.002 4.002 0 0 1 7.748 0H20V5H4v5h7.126zM15 13a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-9 2h2v2H6v-2z\"}}]}]})(props);\n};\nexport function RiRecordMailFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.743 15h4.514a5.5 5.5 0 1 1 4.243 2h-13a5.5 5.5 0 1 1 4.243-2zM5.5 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiRecordMailLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.257 15a5.5 5.5 0 1 1 4.243 2h-13a5.5 5.5 0 1 1 4.243-2h4.514zM5.5 15a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zm13 0a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z\"}}]}]})(props);\n};\nexport function RiRegisteredFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm.5 5H8v10h2v-3h2.217l2.18 3h2.472l-2.55-3.51a3.5 3.5 0 0 0-1.627-6.486l-.192-.004zm0 2a1.5 1.5 0 0 1 1.493 1.356L14 10.5l-.007.144a1.5 1.5 0 0 1-1.349 1.35L12.5 12H10V9h2.5z\"}}]}]})(props);\n};\nexport function RiRegisteredLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm.5 3a3.5 3.5 0 0 1 1.82 6.49L16.868 17h-2.472l-2.18-3H10v3H8V7h4.5zm0 2H10v3h2.5a1.5 1.5 0 0 0 1.493-1.356L14 10.5A1.5 1.5 0 0 0 12.5 9z\"}}]}]})(props);\n};\nexport function RiReplyAllFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 4.5V9c5.523 0 10 4.477 10 10 0 .273-.01.543-.032.81-1.463-2.774-4.33-4.691-7.655-4.805L16 15h-2v4.5L6 12l8-7.5zm-6 0v2.737L2.92 12l5.079 4.761L8 19.5 0 12l8-7.5z\"}}]}]})(props);\n};\nexport function RiReplyAllLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 4.5V9c5.523 0 10 4.477 10 10 0 .273-.01.543-.032.81-1.463-2.774-4.33-4.691-7.655-4.805L16 15h-2v4.5L6 12l8-7.5zm-6 0v2.737L2.92 12l5.079 4.761L8 19.5 0 12l8-7.5zm4 4.616L8.924 12 12 14.883V13h4.034l.347.007c1.285.043 2.524.31 3.676.766C18.59 12.075 16.42 11 14 11h-2V9.116z\"}}]}]})(props);\n};\nexport function RiReplyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 20L1 12l10-8v5c5.523 0 10 4.477 10 10 0 .273-.01.543-.032.81C19.46 16.95 16.458 15 13 15h-2v5z\"}}]}]})(props);\n};\nexport function RiReplyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 20L1 12l10-8v5c5.523 0 10 4.477 10 10 0 .273-.01.543-.032.81-1.463-2.774-4.33-4.691-7.655-4.805L13 15h-2v5zm-2-7h4.034l.347.007c1.285.043 2.524.31 3.676.766C15.59 12.075 13.42 11 11 11H9V8.161L4.202 12 9 15.839V13z\"}}]}]})(props);\n};\nexport function RiSendPlane2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 13h6v-2H3V1.846a.5.5 0 0 1 .741-.438l18.462 10.154a.5.5 0 0 1 0 .876L3.741 22.592A.5.5 0 0 1 3 22.154V13z\"}}]}]})(props);\n};\nexport function RiSendPlane2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.741 1.408l18.462 10.154a.5.5 0 0 1 0 .876L3.741 22.592A.5.5 0 0 1 3 22.154V1.846a.5.5 0 0 1 .741-.438zM5 13v6.617L18.85 12 5 4.383V11h5v2H5z\"}}]}]})(props);\n};\nexport function RiSendPlaneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.946 9.315c-.522-.174-.527-.455.01-.634l19.087-6.362c.529-.176.832.12.684.638l-5.454 19.086c-.15.529-.455.547-.679.045L12 14l6-8-8 6-8.054-2.685z\"}}]}]})(props);\n};\nexport function RiSendPlaneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.923 9.37c-.51-.205-.504-.51.034-.689l19.086-6.362c.529-.176.832.12.684.638l-5.454 19.086c-.15.529-.475.553-.717.07L11 13 1.923 9.37zm4.89-.2l5.636 2.255 3.04 6.082 3.546-12.41L6.812 9.17z\"}}]}]})(props);\n};\nexport function RiServiceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.121 10.48a1 1 0 0 0-1.414 0l-.707.706a2 2 0 1 1-2.828-2.828l5.63-5.632a6.5 6.5 0 0 1 6.377 10.568l-2.108 2.135-4.95-4.95zM3.161 4.468a6.503 6.503 0 0 1 8.009-.938L7.757 6.944a4 4 0 0 0 5.513 5.794l.144-.137 4.243 4.242-4.243 4.243a2 2 0 0 1-2.828 0L3.16 13.66a6.5 6.5 0 0 1 0-9.192z\"}}]}]})(props);\n};\nexport function RiServiceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.161 4.469a6.5 6.5 0 0 1 8.84-.328 6.5 6.5 0 0 1 9.178 9.154l-7.765 7.79a2 2 0 0 1-2.719.102l-.11-.101-7.764-7.791a6.5 6.5 0 0 1 .34-8.826zm1.414 1.414a4.5 4.5 0 0 0-.146 6.21l.146.154L12 19.672l5.303-5.304-3.535-3.535-1.06 1.06a3 3 0 1 1-4.244-4.242l2.102-2.103a4.501 4.501 0 0 0-5.837.189l-.154.146zm8.486 2.828a1 1 0 0 1 1.414 0l4.242 4.242.708-.706a4.5 4.5 0 0 0-6.211-6.51l-.153.146-3.182 3.182a1 1 0 0 0-.078 1.327l.078.087a1 1 0 0 0 1.327.078l.087-.078 1.768-1.768z\"}}]}]})(props);\n};\nexport function RiSlideshow2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 17v3h5v2H6v-2h5v-3H4a1 1 0 0 1-1-1V4H2V2h20v2h-1v12a1 1 0 0 1-1 1h-7zM10 6v7l5-3.5L10 6z\"}}]}]})(props);\n};\nexport function RiSlideshow2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 17v3h5v2H6v-2h5v-3H4a1 1 0 0 1-1-1V4H2V2h20v2h-1v12a1 1 0 0 1-1 1h-7zm-8-2h14V4H5v11zm5-9l5 3.5-5 3.5V6z\"}}]}]})(props);\n};\nexport function RiSlideshow3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v2h4v2H7v-2h4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-8zM10 7.5v6l5-3-5-3z\"}}]}]})(props);\n};\nexport function RiSlideshow3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v2h4v2H7v-2h4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-8zM4 5v11h16V5H4zm6 2.5l5 3-5 3v-6z\"}}]}]})(props);\n};\nexport function RiSlideshow4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.17 3A3.001 3.001 0 0 1 11 1h2c1.306 0 2.417.835 2.83 2H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5.17zM10 9v6l5-3-5-3zm1-6a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2z\"}}]}]})(props);\n};\nexport function RiSlideshow4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.17 3A3.001 3.001 0 0 1 11 1h2c1.306 0 2.417.835 2.83 2H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5.17zM4 5v14h16V5h-4.17A3.001 3.001 0 0 1 13 7h-2a3.001 3.001 0 0 1-2.83-2H4zm7-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-1 6l5 3-5 3V9z\"}}]}]})(props);\n};\nexport function RiSlideshowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21v2h-2v-2H3a1 1 0 0 1-1-1V6h20v14a1 1 0 0 1-1 1h-8zM8 10a3 3 0 1 0 3 3H8v-3zm5 0v2h6v-2h-6zm0 4v2h6v-2h-6zM2 3h20v2H2V3z\"}}]}]})(props);\n};\nexport function RiSlideshowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21v2h-2v-2H3a1 1 0 0 1-1-1V6h20v14a1 1 0 0 1-1 1h-8zm-9-2h16V8H4v11zm9-9h5v2h-5v-2zm0 4h5v2h-5v-2zm-4-4v3h3a3 3 0 1 1-3-3zM2 3h20v2H2V3z\"}}]}]})(props);\n};\nexport function RiStackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.083 10.5l1.202.721a.5.5 0 0 1 0 .858L12 17.65l-9.285-5.571a.5.5 0 0 1 0-.858l1.202-.721L12 15.35l8.083-4.85zm0 4.7l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05l8.083-4.85zM12.514 1.309l8.771 5.262a.5.5 0 0 1 0 .858L12 13 2.715 7.429a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0z\"}}]}]})(props);\n};\nexport function RiStackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.083 15.2l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05l8.083-4.85zm0-4.7l1.202.721a.5.5 0 0 1 0 .858L12 17.65l-9.285-5.571a.5.5 0 0 1 0-.858l1.202-.721L12 15.35l8.083-4.85zm-7.569-9.191l8.771 5.262a.5.5 0 0 1 0 .858L12 13 2.715 7.429a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0zM12 3.332L5.887 7 12 10.668 18.113 7 12 3.332z\"}}]}]})(props);\n};\nexport function RiTrademarkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6v2H6v10H4V8H0V6h10zm2 0h2.5l3 5.196L20.5 6H23v12h-2V9.133l-3.5 6.063L14 9.135V18h-2V6z\"}}]}]})(props);\n};\nexport function RiTrademarkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6v2H6v10H4V8H0V6h10zm2 0h2.5l3 5.196L20.5 6H23v12h-2V9.133l-3.5 6.063L14 9.135V18h-2V6z\"}}]}]})(props);\n};\nexport function RiWindow2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 7H4v9h16v-9zm-5-4v2h4V6h-4z\"}}]}]})(props);\n};\nexport function RiWindow2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 8H4v8h16v-8zm0-2V5H4v4h16zm-5-3h4v2h-4V6z\"}}]}]})(props);\n};\nexport function RiWindowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 7H4v9h16v-9zM5 6v2h2V6H5zm4 0v2h2V6H9z\"}}]}]})(props);\n};\nexport function RiWindowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 8H4v8h16v-8zm0-2V5H4v4h16zM9 6h2v2H9V6zM5 6h2v2H5V6z\"}}]}]})(props);\n};\nexport function RiChat1Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 3h4a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8z\"}}]}]})(props);\n};\nexport function RiChat1Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 3h4a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8zm2 14h2a6 6 0 1 0 0-12h-4a6 6 0 0 0-6 6c0 3.61 2.462 5.966 8 8.48V17z\"}}]}]})(props);\n};\nexport function RiChat2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.45 19L12 22.5 9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6.55z\"}}]}]})(props);\n};\nexport function RiChat2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.45 19L12 22.5 9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6.55zm-1.041-2H20V5H4v12h6.591L12 19.012 13.409 17z\"}}]}]})(props);\n};\nexport function RiChat3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.291 20.824L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176z\"}}]}]})(props);\n};\nexport function RiChat3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.291 20.824L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176zm.29-2.113l.653.35A7.955 7.955 0 0 0 12 20a8 8 0 1 0-8-8c0 1.334.325 2.618.94 3.766l.349.653-.655 2.947 2.947-.655z\"}}]}]})(props);\n};\nexport function RiChat4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455z\"}}]}]})(props);\n};\nexport function RiChat4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.763 17H20V5H4v13.385L5.763 17zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455z\"}}]}]})(props);\n};\nexport function RiChatCheckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm4.838-6.879L8.818 9.646l-1.414 1.415 3.889 3.889 5.657-5.657-1.414-1.414-4.243 4.242z\"}}]}]})(props);\n};\nexport function RiChatCheckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm-.692-2H20V5H4v13.385L5.763 17zm5.53-4.879l4.243-4.242 1.414 1.414-5.657 5.657-3.89-3.89 1.415-1.414 2.475 2.475z\"}}]}]})(props);\n};\nexport function RiChatDeleteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm6.96-8l2.474-2.475-1.414-1.414L12 9.586 9.525 7.11 8.111 8.525 10.586 11 8.11 13.475l1.414 1.414L12 12.414l2.475 2.475 1.414-1.414L13.414 11z\"}}]}]})(props);\n};\nexport function RiChatDeleteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zM13.414 11l2.475 2.475-1.414 1.414L12 12.414 9.525 14.89l-1.414-1.414L10.586 11 8.11 8.525l1.414-1.414L12 9.586l2.475-2.475 1.414 1.414L13.414 11z\"}}]}]})(props);\n};\nexport function RiChatDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM13 11V7h-2v4H8l4 4 4-4h-3z\"}}]}]})(props);\n};\nexport function RiChatDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zM13 11h3l-4 4-4-4h3V7h2v4z\"}}]}]})(props);\n};\nexport function RiChatFollowUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zm-4 4h-2v8h2V7zm-6 1H9v1.999L7 10v2l2-.001V14h2v-2.001L13 12v-2l-2-.001V8z\"}}]}]})(props);\n};\nexport function RiChatFollowUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zm-1 2H4v13.385L5.763 17H20V5zm-3 2v8h-2V7h2zm-6 1v1.999L13 10v2l-2-.001V14H9v-2.001L7 12v-2l2-.001V8h2z\"}}]}]})(props);\n};\nexport function RiChatForwardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM12 10H8v2h4v3l4-4-4-4v3z\"}}]}]})(props);\n};\nexport function RiChatForwardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zM12 10V7l4 4-4 4v-3H8v-2h4z\"}}]}]})(props);\n};\nexport function RiChatHeartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm5.563-4.3l3.359-3.359a2.25 2.25 0 0 0-3.182-3.182l-.177.177-.177-.177a2.25 2.25 0 0 0-3.182 3.182l3.359 3.359z\"}}]}]})(props);\n};\nexport function RiChatHeartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zm8.018-3.685L8.659 11.34a2.25 2.25 0 0 1 3.182-3.182l.177.177.177-.177a2.25 2.25 0 0 1 3.182 3.182l-3.36 3.359z\"}}]}]})(props);\n};\nexport function RiChatHistoryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-1.702 0-3.305-.425-4.708-1.175L2 22l1.176-5.29C2.426 15.306 2 13.703 2 12 2 6.477 6.477 2 12 2zm1 5h-2v7h6v-2h-4V7z\"}}]}]})(props);\n};\nexport function RiChatHistoryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-1.702 0-3.305-.425-4.708-1.175L2 22l1.176-5.29C2.426 15.306 2 13.703 2 12 2 6.477 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8 0 1.335.326 2.618.94 3.766l.35.654-.656 2.946 2.948-.654.653.349c1.148.614 2.43.939 3.765.939 4.418 0 8-3.582 8-8s-3.582-8-8-8zm1 3v5h4v2h-6V7h2z\"}}]}]})(props);\n};\nexport function RiChatNewFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM11 10H8v2h3v3h2v-3h3v-2h-3V7h-2v3z\"}}]}]})(props);\n};\nexport function RiChatNewLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 3v2H4v13.385L5.763 17H20v-7h2v8a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h11zm5 0V0h2v3h3v2h-3v3h-2V5h-3V3h3z\"}}]}]})(props);\n};\nexport function RiChatOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l19.799 19.8-1.415 1.414-3.608-3.608L6.455 19 2 22.5V4c0-.17.042-.329.116-.469l-.723-.723 1.415-1.415zM21 3a1 1 0 0 1 1 1v13.785L7.214 3H21z\"}}]}]})(props);\n};\nexport function RiChatOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l19.799 19.8-1.415 1.414-3.608-3.608L6.455 19 2 22.5V4c0-.17.042-.329.116-.469l-.723-.723 1.415-1.415zm1.191 4.02L4 18.385 5.763 17h9.821L4 5.412zM21 3a1 1 0 0 1 1 1v13.785l-2-2V5L9.213 4.999 7.214 3H21z\"}}]}]})(props);\n};\nexport function RiChatPollFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zm-8 4h-2v8h2V7zm4 2h-2v6h2V9zm-8 2H7v4h2v-4z\"}}]}]})(props);\n};\nexport function RiChatPollLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zm-1 2H4v13.385L5.763 17H20V5zm-7 2v8h-2V7h2zm4 2v6h-2V9h2zm-8 2v4H7v-4h2z\"}}]}]})(props);\n};\nexport function RiChatPrivateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-1.702 0-3.305-.425-4.708-1.175L2 22l1.176-5.29C2.426 15.306 2 13.703 2 12 2 6.477 6.477 2 12 2zm0 5c-1.598 0-3 1.34-3 3v1H8v5h8v-5h-1v-1c0-1.657-1.343-3-3-3zm2 6v1h-4v-1h4zm-2-4c.476 0 1 .49 1 1v1h-2v-1c0-.51.487-1 1-1z\"}}]}]})(props);\n};\nexport function RiChatPrivateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-1.702 0-3.305-.425-4.708-1.175L2 22l1.176-5.29C2.426 15.306 2 13.703 2 12 2 6.477 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8 0 1.335.326 2.618.94 3.766l.35.654-.656 2.946 2.948-.654.653.349c1.148.614 2.43.939 3.765.939 4.418 0 8-3.582 8-8s-3.582-8-8-8zm0 3c1.657 0 3 1.343 3 3v1h1v5H8v-5h1v-1c0-1.657 1.343-3 3-3zm2 6h-4v1h4v-1zm-2-4c-.552 0-1 .45-1 1v1h2v-1c0-.552-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiChatQuoteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zM10.962 8.1l-.447-.688C8.728 8.187 7.5 9.755 7.5 11.505c0 .995.277 1.609.792 2.156.324.344.837.589 1.374.589.966 0 1.75-.784 1.75-1.75 0-.92-.711-1.661-1.614-1.745-.16-.015-.324-.012-.479.01v-.092c.006-.422.092-1.633 1.454-2.466l.185-.107-.447-.688zm4.553-.688c-1.787.775-3.015 2.343-3.015 4.093 0 .995.277 1.609.792 2.156.324.344.837.589 1.374.589.966 0 1.75-.784 1.75-1.75 0-.92-.711-1.661-1.614-1.745-.16-.015-.324-.012-.479.01 0-.313-.029-1.762 1.639-2.665z\"}}]}]})(props);\n};\nexport function RiChatQuoteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H6.455L2 22.5V4c0-.552.448-1 1-1h18zm-1 2H4v13.385L5.763 17H20V5zm-9.485 2.412l.447.688c-1.668.903-1.639 2.352-1.639 2.664.155-.02.318-.024.48-.009.902.084 1.613.825 1.613 1.745 0 .966-.784 1.75-1.75 1.75-.537 0-1.05-.245-1.374-.59-.515-.546-.792-1.16-.792-2.155 0-1.75 1.228-3.318 3.015-4.093zm5 0l.447.688c-1.668.903-1.639 2.352-1.639 2.664.155-.02.318-.024.48-.009.902.084 1.613.825 1.613 1.745 0 .966-.784 1.75-1.75 1.75-.537 0-1.05-.245-1.374-.59-.515-.546-.792-1.16-.792-2.155 0-1.75 1.228-3.318 3.015-4.093z\"}}]}]})(props);\n};\nexport function RiChatSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm1.69-6.929l-.975.563 1 1.732.976-.563c.501.51 1.14.887 1.854 1.071V16h2v-1.126a3.996 3.996 0 0 0 1.854-1.071l.976.563 1-1.732-.975-.563a4.004 4.004 0 0 0 0-2.142l.975-.563-1-1.732-.976.563A3.996 3.996 0 0 0 13 7.126V6h-2v1.126a3.996 3.996 0 0 0-1.854 1.071l-.976-.563-1 1.732.975.563a4.004 4.004 0 0 0 0 2.142zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiChatSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12h-2V5H4v13.385L5.763 17H12v2H6.455L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8zm-7.855 7.071a4.004 4.004 0 0 1 0-2.142l-.975-.563 1-1.732.976.563A3.996 3.996 0 0 1 17 14.126V13h2v1.126c.715.184 1.353.56 1.854 1.071l.976-.563 1 1.732-.975.563a4.004 4.004 0 0 1 0 2.142l.975.563-1 1.732-.976-.563c-.501.51-1.14.887-1.854 1.071V23h-2v-1.126a3.996 3.996 0 0 1-1.854-1.071l-.976.563-1-1.732.975-.563zM18 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiChatSmile2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.291 20.824L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176zM7 12a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7z\"}}]}]})(props);\n};\nexport function RiChatSmile2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.291 20.824L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176zm.29-2.113l.653.35A7.955 7.955 0 0 0 12 20a8 8 0 1 0-8-8c0 1.334.325 2.618.94 3.766l.349.653-.655 2.947 2.947-.655zM7 12h2a3 3 0 0 0 6 0h2a5 5 0 0 1-10 0z\"}}]}]})(props);\n};\nexport function RiChatSmile3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 19.071A9.969 9.969 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10H2l2.929-2.929zM8 13a4 4 0 1 0 8 0H8z\"}}]}]})(props);\n};\nexport function RiChatSmile3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10H2l2.929-2.929A9.969 9.969 0 0 1 2 12zm4.828 8H12a8 8 0 1 0-8-8c0 2.152.851 4.165 2.343 5.657l1.414 1.414-.929.929zM8 13h8a4 4 0 1 1-8 0z\"}}]}]})(props);\n};\nexport function RiChatSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM7 10a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7z\"}}]}]})(props);\n};\nexport function RiChatSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm-.692-2H20V5H4v13.385L5.763 17zM7 10h2a3 3 0 0 0 6 0h2a5 5 0 0 1-10 0z\"}}]}]})(props);\n};\nexport function RiChatUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM13 11h3l-4-4-4 4h3v4h2v-4z\"}}]}]})(props);\n};\nexport function RiChatUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zM13 11v4h-2v-4H8l4-4 4 4h-3z\"}}]}]})(props);\n};\nexport function RiChatVoiceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 19.071A9.969 9.969 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10H2l2.929-2.929zM11 6v12h2V6h-2zM7 9v6h2V9H7zm8 0v6h2V9h-2z\"}}]}]})(props);\n};\nexport function RiChatVoiceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10H2l2.929-2.929A9.969 9.969 0 0 1 2 12zm4.828 8H12a8 8 0 1 0-8-8c0 2.152.851 4.165 2.343 5.657l1.414 1.414-.929.929zM11 6h2v12h-2V6zM7 9h2v6H7V9zm8 0h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiDiscussFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.8 19L14 22.5 11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1h-5.2zM2 2h17v2H3v11H1V3a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiDiscussLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 22.5L11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1h-5.2L14 22.5zm1.839-5.5H21V8.103H7V17H12.161L14 19.298 15.839 17zM2 2h17v2H3v11H1V3a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiFeedbackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM11 13v2h2v-2h-2zm0-6v5h2V7h-2z\"}}]}]})(props);\n};\nexport function RiFeedbackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM4 18.385L5.763 17H20V5H4v13.385zM11 13h2v2h-2v-2zm0-6h2v5h-2V7z\"}}]}]})(props);\n};\nexport function RiMessage2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM7 10v2h2v-2H7zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiMessage2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm-.692-2H20V5H4v13.385L5.763 17zM11 10h2v2h-2v-2zm-4 0h2v2H7v-2zm8 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiMessage3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 8.994A5.99 5.99 0 0 1 8 3h8c3.313 0 6 2.695 6 5.994V21H8c-3.313 0-6-2.695-6-5.994V8.994zM14 11v2h2v-2h-2zm-6 0v2h2v-2H8z\"}}]}]})(props);\n};\nexport function RiMessage3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 8.994A5.99 5.99 0 0 1 8 3h8c3.313 0 6 2.695 6 5.994V21H8c-3.313 0-6-2.695-6-5.994V8.994zM20 19V8.994A4.004 4.004 0 0 0 16 5H8a3.99 3.99 0 0 0-4 3.994v6.012A4.004 4.004 0 0 0 8 19h12zm-6-8h2v2h-2v-2zm-6 0h2v2H8v-2z\"}}]}]})(props);\n};\nexport function RiMessageFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM8 10v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiMessageLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm-.692-2H20V5H4v13.385L5.763 17zM8 10h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiQuestionAnswerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 18h10.237L20 19.385V9h1a1 1 0 0 1 1 1v13.5L17.545 20H9a1 1 0 0 1-1-1v-1zm-2.545-2L1 19.5V4a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v12H5.455z\"}}]}]})(props);\n};\nexport function RiQuestionAnswerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.455 15L1 18.5V3a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v12H5.455zm-.692-2H16V4H3v10.385L4.763 13zM8 17h10.237L20 18.385V8h1a1 1 0 0 1 1 1v13.5L17.545 19H9a1 1 0 0 1-1-1v-1z\"}}]}]})(props);\n};\nexport function RiQuestionnaireFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM11 14v2h2v-2h-2zM8.567 8.813l1.962.393A1.5 1.5 0 1 1 12 11h-1v2h1a3.5 3.5 0 1 0-3.433-4.187z\"}}]}]})(props);\n};\nexport function RiQuestionnaireLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.763 17H20V5H4v13.385L5.763 17zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM11 14h2v2h-2v-2zM8.567 8.813A3.501 3.501 0 1 1 12 13h-1v-2h1a1.5 1.5 0 1 0-1.471-1.794l-1.962-.393z\"}}]}]})(props);\n};\nexport function RiVideoChatFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zM14 10.25V8H7v6h7v-2.25L17 14V8l-3 2.25z\"}}]}]})(props);\n};\nexport function RiVideoChatLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 10.25L17 8v6l-3-2.25V14H7V8h7v2.25zM5.763 17H20V5H4v13.385L5.763 17zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455z\"}}]}]})(props);\n};\nexport function RiAnticlockwise2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 4h2a5 5 0 0 1 5 5v4h-2V9a3 3 0 0 0-3-3h-2v3L9 5l5-4v3zm1 7v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1z\"}}]}]})(props);\n};\nexport function RiAnticlockwise2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13.414 6l1.829 1.828-1.415 1.415L9.586 5 13.828.757l1.415 1.415L13.414 4H16a5 5 0 0 1 5 5v4h-2V9a3 3 0 0 0-3-3h-2.586zM15 11v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1zm-2 1H5v8h8v-8z\"}}]}]})(props);\n};\nexport function RiAnticlockwiseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 10h3l-4 5-4-5h3V8a5 5 0 0 1 5-5h4v2H9a3 3 0 0 0-3 3v2zm5-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiAnticlockwiseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 9h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1zm1 2v8h8v-8h-8zm-6-.414l1.828-1.829 1.415 1.415L5 14.414.757 10.172l1.415-1.415L4 10.586V8a5 5 0 0 1 5-5h4v2H9a3 3 0 0 0-3 3v2.586z\"}}]}]})(props);\n};\nexport function RiArtboard2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 6h12v12H6V6zm0-4h2v3H6V2zm0 17h2v3H6v-3zM2 6h3v2H2V6zm0 10h3v2H2v-2zM19 6h3v2h-3V6zm0 10h3v2h-3v-2zM16 2h2v3h-2V2zm0 17h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiArtboard2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 8v8h8V8H8zM6 6h12v12H6V6zm0-4h2v3H6V2zm0 17h2v3H6v-3zM2 6h3v2H2V6zm0 10h3v2H2v-2zM19 6h3v2h-3V6zm0 10h3v2h-3v-2zM16 2h2v3h-2V2zm0 17h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiArtboardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.586 17H3v-2h18v2h-5.586l3.243 3.243-1.414 1.414L13 17.414V20h-2v-2.586l-4.243 4.243-1.414-1.414L8.586 17zM5 3h14a1 1 0 0 1 1 1v10H4V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiArtboardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.586 17H3v-2h18v2h-5.586l3.243 3.243-1.414 1.414L13 17.414V20h-2v-2.586l-4.243 4.243-1.414-1.414L8.586 17zM5 3h14a1 1 0 0 1 1 1v10H4V4a1 1 0 0 1 1-1zm1 2v7h12V5H6z\"}}]}]})(props);\n};\nexport function RiBallPenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.849 11.808l-.707-.707-9.9 9.9H3v-4.243L14.313 5.444l5.657 5.657a1 1 0 0 1 0 1.414l-7.07 7.071-1.415-1.414 6.364-6.364zm.707-9.192l2.829 2.828a1 1 0 0 1 0 1.414L19.97 8.273 15.728 4.03l1.414-1.414a1 1 0 0 1 1.414 0z\"}}]}]})(props);\n};\nexport function RiBallPenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.849 11.808l-.707-.707-9.9 9.9H3v-4.243L14.313 5.444l5.657 5.657a1 1 0 0 1 0 1.414l-7.07 7.071-1.415-1.414 6.364-6.364zm-2.121-2.121l-1.415-1.414L5 17.586v1.415h1.414l9.314-9.314zm2.828-7.071l2.829 2.828a1 1 0 0 1 0 1.414L19.97 8.273 15.728 4.03l1.414-1.414a1 1 0 0 1 1.414 0z\"}}]}]})(props);\n};\nexport function RiBlurOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.432 6.846L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.038-3.04A9 9 0 0 1 5.432 6.848zM8.243 4.03L12 .272l6.364 6.364a9.002 9.002 0 0 1 2.05 9.564L8.244 4.03z\"}}]}]})(props);\n};\nexport function RiBlurOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.154 19.568A9 9 0 0 1 5.432 6.846L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.038-3.04zM6.847 8.262a7 7 0 0 0 9.891 9.89l-9.89-9.89zM20.414 16.2l-1.599-1.599a6.995 6.995 0 0 0-1.865-6.55L12 3.1 9.657 5.443 8.243 4.03 12 .272l6.364 6.364a9.002 9.002 0 0 1 2.05 9.564z\"}}]}]})(props);\n};\nexport function RiBrush2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.536 15.95l2.12-2.122-3.181-3.182 3.535-3.535-2.12-2.121-3.536 3.535-3.182-3.182L8.05 7.464l8.486 8.486zM13.354 5.697l2.828-2.829a1 1 0 0 1 1.414 0l3.536 3.536a1 1 0 0 1 0 1.414l-2.829 2.828 2.475 2.475a1 1 0 0 1 0 1.415L13 22.314a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l7.778-7.778a1 1 0 0 1 1.415 0l2.475 2.475z\"}}]}]})(props);\n};\nexport function RiBrush2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.536 15.95l2.12-2.122-3.181-3.182 3.535-3.535-2.12-2.121-3.536 3.535-3.182-3.182L8.05 7.464l8.486 8.486zm-1.415 1.414L6.636 8.879l-2.828 2.828 8.485 8.485 2.828-2.828zM13.354 5.697l2.828-2.829a1 1 0 0 1 1.414 0l3.536 3.536a1 1 0 0 1 0 1.414l-2.829 2.828 2.475 2.475a1 1 0 0 1 0 1.415L13 22.314a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l7.778-7.778a1 1 0 0 1 1.415 0l2.475 2.475z\"}}]}]})(props);\n};\nexport function RiBrush3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 11V8h-6V4h-4v4H4v3h16zm1 2v8a1 1 0 0 1-1 1H10v-6H8v6H4a1 1 0 0 1-1-1v-8H2V7a1 1 0 0 1 1-1h5V3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1z\"}}]}]})(props);\n};\nexport function RiBrush3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 20v-5h2v5h9v-7H5v7h3zm-4-9h16V8h-6V4h-4v4H4v3zM3 21v-8H2V7a1 1 0 0 1 1-1h5V3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z\"}}]}]})(props);\n};\nexport function RiBrush4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 16H4v2h16v-2zM3 14V4a1 1 0 0 1 1-1h3v8.273h2V3h11a1 1 0 0 1 1 1v10h1v5a1 1 0 0 1-1 1h-8v3h-2v-3H3a1 1 0 0 1-1-1v-5h1z\"}}]}]})(props);\n};\nexport function RiBrush4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 5v6.273H7V5H5v9h14V5H9zm11 11H4v2h16v-2zM3 14V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10h1v5a1 1 0 0 1-1 1h-8v3h-2v-3H3a1 1 0 0 1-1-1v-5h1z\"}}]}]})(props);\n};\nexport function RiBrushFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.289 6.216l4.939-3.841a1 1 0 0 1 1.32.082l2.995 2.994a1 1 0 0 1 .082 1.321l-3.84 4.938a7.505 7.505 0 0 1-7.283 9.292C8 21.002 3.5 19.5 1 18c3.98-3 3.047-4.81 3.5-6.5 1.058-3.95 4.842-6.257 8.789-5.284zm3.413 1.879c.065.063.13.128.193.194l1.135 1.134 2.475-3.182-1.746-1.746-3.182 2.475 1.125 1.125z\"}}]}]})(props);\n};\nexport function RiBrushLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.456 9.678l-.142-.142a5.475 5.475 0 0 0-2.39-1.349c-2.907-.778-5.699.869-6.492 3.83-.043.16-.066.34-.104.791-.154 1.87-.594 3.265-1.8 4.68 2.26.888 4.938 1.514 6.974 1.514a5.505 5.505 0 0 0 5.31-4.078 5.497 5.497 0 0 0-1.356-5.246zM13.29 6.216l4.939-3.841a1 1 0 0 1 1.32.082l2.995 2.994a1 1 0 0 1 .082 1.321l-3.84 4.938a7.505 7.505 0 0 1-7.283 9.292C8 21.002 3.5 19.5 1 18c3.98-3 3.047-4.81 3.5-6.5 1.058-3.95 4.842-6.257 8.789-5.284zm3.413 1.879c.065.063.13.128.193.194l1.135 1.134 2.475-3.182-1.746-1.746-3.182 2.475 1.125 1.125z\"}}]}]})(props);\n};\nexport function RiClockwise2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 4V1l5 4-5 4V6H8a3 3 0 0 0-3 3v4H3V9a5 5 0 0 1 5-5h2zm-1 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V11z\"}}]}]})(props);\n};\nexport function RiClockwise2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.586 4L8.757 2.172 10.172.757 14.414 5l-4.242 4.243-1.415-1.415L10.586 6H8a3 3 0 0 0-3 3v4H3V9a5 5 0 0 1 5-5h2.586zM9 11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V11zm2 1v8h8v-8h-8z\"}}]}]})(props);\n};\nexport function RiClockwiseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 10h3l-4 5-4-5h3V8a3 3 0 0 0-3-3h-4V3h4a5 5 0 0 1 5 5v2zm-7-1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h10z\"}}]}]})(props);\n};\nexport function RiClockwiseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 10.586l1.828-1.829 1.415 1.415L19 14.414l-4.243-4.242 1.415-1.415L18 10.586V8a3 3 0 0 0-3-3h-4V3h4a5 5 0 0 1 5 5v2.586zM13 9a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h10zm-1 2H4v8h8v-8z\"}}]}]})(props);\n};\nexport function RiCollageFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.189 13.157L12.57 21 4 21c-.552 0-1-.448-1-1v-5.398l8.189-1.445zM20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1h-5.398L11.428 3H20zM9.397 3l1.444 8.188L3 12.57 3 4c0-.552.448-1 1-1h5.397z\"}}]}]})(props);\n};\nexport function RiCollageLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-8.811 10.158L5 14.25V19h7.218l-1.03-5.842zM19 5h-7.219l2.468 14H19V5zM9.75 5H5v7.218l5.842-1.03L9.75 5z\"}}]}]})(props);\n};\nexport function RiCompasses2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.33 13.5A6.988 6.988 0 0 0 19 8h2a8.987 8.987 0 0 1-3.662 7.246l2.528 4.378a2 2 0 0 1-.732 2.732l-3.527-6.108A8.97 8.97 0 0 1 12 17a8.97 8.97 0 0 1-3.607-.752l-3.527 6.108a2 2 0 0 1-.732-2.732l5.063-8.77A4.002 4.002 0 0 1 11 4.126V2h2v2.126a4.002 4.002 0 0 1 1.803 6.728L16.33 13.5zM14.6 14.502l-1.528-2.647a4.004 4.004 0 0 1-2.142 0l-1.528 2.647c.804.321 1.68.498 2.599.498.918 0 1.795-.177 2.599-.498zM12 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiCompasses2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.33 13.5A6.988 6.988 0 0 0 19 8h2a8.987 8.987 0 0 1-3.662 7.246l2.528 4.378a2 2 0 0 1-.732 2.732l-3.527-6.108A8.97 8.97 0 0 1 12 17a8.97 8.97 0 0 1-3.607-.752l-3.527 6.108a2 2 0 0 1-.732-2.732l5.063-8.77A4.002 4.002 0 0 1 11 4.126V2h2v2.126a4.002 4.002 0 0 1 1.803 6.728L16.33 13.5zM14.6 14.502l-1.528-2.647a4.004 4.004 0 0 1-2.142 0l-1.528 2.647c.804.321 1.68.498 2.599.498.918 0 1.795-.177 2.599-.498zM12 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiCompassesFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 4.126V2h2v2.126a4.002 4.002 0 0 1 1.803 6.728l6.063 10.502-1.732 1-6.063-10.501a4.004 4.004 0 0 1-2.142 0L4.866 22.356l-1.732-1 6.063-10.502A4.002 4.002 0 0 1 11 4.126zM12 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiCompassesLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 4.126V2h2v2.126a4.002 4.002 0 0 1 1.803 6.728l6.063 10.502-1.732 1-6.063-10.501a4.004 4.004 0 0 1-2.142 0L4.866 22.356l-1.732-1 6.063-10.502A4.002 4.002 0 0 1 11 4.126zM12 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiContrast2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-6.671-5.575A8 8 0 1 0 16.425 5.328a8.997 8.997 0 0 1-2.304 8.793 8.997 8.997 0 0 1-8.792 2.304z\"}}]}]})(props);\n};\nexport function RiContrast2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-4.68a8.965 8.965 0 0 0 5.707-2.613A8.965 8.965 0 0 0 15.32 7 6 6 0 1 1 7 15.32z\"}}]}]})(props);\n};\nexport function RiContrastDrop2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.636 6.636L12 .272l6.364 6.364a9 9 0 1 1-12.728 0zM12 3.101L7.05 8.05A6.978 6.978 0 0 0 5 13h14a6.978 6.978 0 0 0-2.05-4.95L12 3.1z\"}}]}]})(props);\n};\nexport function RiContrastDrop2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3.1L7.05 8.05a7 7 0 1 0 9.9 0L12 3.1zm0-2.828l6.364 6.364a9 9 0 1 1-12.728 0L12 .272zM7 13h10a5 5 0 0 1-10 0z\"}}]}]})(props);\n};\nexport function RiContrastDropFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.636 6.636L12 .272l6.364 6.364a9 9 0 1 1-12.728 0zM7.05 8.05A7 7 0 0 0 12.004 20L12 3.1 7.05 8.05z\"}}]}]})(props);\n};\nexport function RiContrastDropLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3.1L7.05 8.05a7 7 0 1 0 9.9 0L12 3.1zm0-2.828l6.364 6.364a9 9 0 1 1-12.728 0L12 .272zM12 18V8a5 5 0 0 1 0 10z\"}}]}]})(props);\n};\nexport function RiContrastFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2V4a8 8 0 1 0 0 16z\"}}]}]})(props);\n};\nexport function RiContrastLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-2V6a6 6 0 1 1 0 12z\"}}]}]})(props);\n};\nexport function RiCrop2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.586 5l2.556-2.556 1.414 1.414L19 6.414V17h3v2h-3v3h-2V7H9V5h8.586zM15 17v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v15h8zM9 9h6v6H9V9z\"}}]}]})(props);\n};\nexport function RiCrop2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.414 17H15v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v13.586L15.586 7H9V5h8.586l2.556-2.556 1.414 1.414L19 6.414V17h3v2h-3v3h-2V8.414L8.414 17z\"}}]}]})(props);\n};\nexport function RiCropFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 17h3v2h-3v3h-2v-3H6a1 1 0 0 1-1-1V7H2V5h3V2h2v3h11a1 1 0 0 1 1 1v11z\"}}]}]})(props);\n};\nexport function RiCropLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 17v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v15h8zm2 5V7H9V5h9a1 1 0 0 1 1 1v11h3v2h-3v3h-2z\"}}]}]})(props);\n};\nexport function RiDragDropFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 6h2v2h5a1 1 0 0 1 1 1v7.5L16 13l.036 8.062 2.223-2.15L20.041 22H9a1 1 0 0 1-1-1v-5H6v-2h2V9a1 1 0 0 1 1-1h5V6zm8 11.338V21a1 1 0 0 1-.048.307l-1.96-3.394L22 17.338zM4 14v2H2v-2h2zm0-4v2H2v-2h2zm0-4v2H2V6h2zm0-4v2H2V2h2zm4 0v2H6V2h2zm4 0v2h-2V2h2zm4 0v2h-2V2h2z\"}}]}]})(props);\n};\nexport function RiDragDropLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 13l6.964 4.062-2.973.85 2.125 3.681-1.732 1-2.125-3.68-2.223 2.15L16 13zm-2-7h2v2h5a1 1 0 0 1 1 1v4h-2v-3H10v10h4v2H9a1 1 0 0 1-1-1v-5H6v-2h2V9a1 1 0 0 1 1-1h5V6zM4 14v2H2v-2h2zm0-4v2H2v-2h2zm0-4v2H2V6h2zm0-4v2H2V2h2zm4 0v2H6V2h2zm4 0v2h-2V2h2zm4 0v2h-2V2h2z\"}}]}]})(props);\n};\nexport function RiDragMove2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 11V8l4 4-4 4v-3h-5v5h3l-4 4-4-4h3v-5H6v3l-4-4 4-4v3h5V6H8l4-4 4 4h-3v5z\"}}]}]})(props);\n};\nexport function RiDragMove2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11V5.828L9.172 7.657 7.757 6.243 12 2l4.243 4.243-1.415 1.414L13 5.828V11h5.172l-1.829-1.828 1.414-1.415L22 12l-4.243 4.243-1.414-1.415L18.172 13H13v5.172l1.828-1.829 1.415 1.414L12 22l-4.243-4.243 1.415-1.414L11 18.172V13H5.828l1.829 1.828-1.414 1.415L2 12l4.243-4.243 1.414 1.415L5.828 11z\"}}]}]})(props);\n};\nexport function RiDragMoveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22l-4-4h8l-4 4zm0-20l4 4H8l4-4zm0 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM2 12l4-4v8l-4-4zm20 0l-4 4V8l4 4z\"}}]}]})(props);\n};\nexport function RiDragMoveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2l4.243 4.243-1.415 1.414L12 4.828 9.172 7.657 7.757 6.243 12 2zM2 12l4.243-4.243 1.414 1.415L4.828 12l2.829 2.828-1.414 1.415L2 12zm20 0l-4.243 4.243-1.414-1.415L19.172 12l-2.829-2.828 1.414-1.415L22 12zm-10 2a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 8l-4.243-4.243 1.415-1.414L12 19.172l2.828-2.829 1.415 1.414L12 22z\"}}]}]})(props);\n};\nexport function RiDropFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.636 6.636L12 .272l6.364 6.364a9 9 0 1 1-12.728 0z\"}}]}]})(props);\n};\nexport function RiDropLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3.1L7.05 8.05a7 7 0 1 0 9.9 0L12 3.1zm0-2.828l6.364 6.364a9 9 0 1 1-12.728 0L12 .272z\"}}]}]})(props);\n};\nexport function RiEdit2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.243 19H21v2H3v-4.243l9.9-9.9 4.242 4.244L9.242 19zm5.07-13.556l2.122-2.122a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414l-2.122 2.121-4.242-4.242z\"}}]}]})(props);\n};\nexport function RiEdit2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 19h1.414l9.314-9.314-1.414-1.414L5 17.586V19zm16 2H3v-4.243L16.435 3.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L9.243 19H21v2zM15.728 6.858l1.414 1.414 1.414-1.414-1.414-1.414-1.414 1.414z\"}}]}]})(props);\n};\nexport function RiEditBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.757 3l-7.466 7.466.008 4.247 4.238-.007L21 7.243V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12.757zm3.728-.9L21.9 3.516l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1z\"}}]}]})(props);\n};\nexport function RiEditBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.757 3l-2 2H5v14h14V9.243l2-2V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12.757zm3.728-.9L21.9 3.516l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1z\"}}]}]})(props);\n};\nexport function RiEditCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.626 3.132L9.29 10.466l.008 4.247 4.238-.007 7.331-7.332A9.957 9.957 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2c1.669 0 3.242.409 4.626 1.132zm3.86-1.031l1.413 1.414-9.192 9.192-1.412.003-.002-1.417L20.485 2.1z\"}}]}]})(props);\n};\nexport function RiEditCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.684 4.029a8 8 0 1 0 7.287 7.287 7.936 7.936 0 0 0-.603-2.44l1.5-1.502A9.933 9.933 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2a9.982 9.982 0 0 1 4.626 1.132l-1.501 1.5a7.941 7.941 0 0 0-2.44-.603zM20.485 2.1L21.9 3.515l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1z\"}}]}]})(props);\n};\nexport function RiEditFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.243 18H3v-4.243L14.435 2.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L7.243 18zM3 20h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiEditLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.414 16L16.556 5.858l-1.414-1.414L5 14.586V16h1.414zm.829 2H3v-4.243L14.435 2.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L7.243 18zM3 20h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiEraserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 19h7v2h-9l-3.998.002-6.487-6.487a1 1 0 0 1 0-1.414L12.12 2.494a1 1 0 0 1 1.415 0l7.778 7.778a1 1 0 0 1 0 1.414L14 19zm1.657-4.485l3.535-3.536-6.364-6.364-3.535 3.536 6.364 6.364z\"}}]}]})(props);\n};\nexport function RiEraserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.586 8.858l-4.95 4.95 5.194 5.194H10V19h1.172l3.778-3.778-6.364-6.364zM10 7.444l6.364 6.364 2.828-2.829-6.364-6.364L10 7.444zM14 19h7v2h-9l-3.998.002-6.487-6.487a1 1 0 0 1 0-1.414L12.12 2.494a1 1 0 0 1 1.415 0l7.778 7.778a1 1 0 0 1 0 1.414L14 19z\"}}]}]})(props);\n};\nexport function RiFocus2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.427 0 8-3.573 8-8s-3.573-8-8-8a7.99 7.99 0 0 0-8 8c0 4.427 3.573 8 8 8zm0-2c-3.32 0-6-2.68-6-6s2.68-6 6-6 6 2.68 6 6-2.68 6-6 6zm0-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"}}]}]})(props);\n};\nexport function RiFocus2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-6a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiFocus3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 1l.001 3.062A8.004 8.004 0 0 1 19.938 11H23v2l-3.062.001a8.004 8.004 0 0 1-6.937 6.937L13 23h-2v-3.062a8.004 8.004 0 0 1-6.938-6.937L1 13v-2h3.062A8.004 8.004 0 0 1 11 4.062V1h2zm-1 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiFocus3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 1l.001 3.062A8.004 8.004 0 0 1 19.938 11H23v2l-3.062.001a8.004 8.004 0 0 1-6.937 6.937L13 23h-2v-3.062a8.004 8.004 0 0 1-6.938-6.937L1 13v-2h3.062A8.004 8.004 0 0 1 11 4.062V1h2zm-1 5a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiFocusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"}}]}]})(props);\n};\nexport function RiFocusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-8a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiGridFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 10v4h-4v-4h4zm2 0h5v4h-5v-4zm-2 11h-4v-5h4v5zm2 0v-5h5v4a1 1 0 0 1-1 1h-4zM14 3v5h-4V3h4zm2 0h4a1 1 0 0 1 1 1v4h-5V3zm-8 7v4H3v-4h5zm0 11H4a1 1 0 0 1-1-1v-4h5v5zM8 3v5H3V4a1 1 0 0 1 1-1h4z\"}}]}]})(props);\n};\nexport function RiGridLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 10h-4v4h4v-4zm2 0v4h3v-4h-3zm-2 9v-3h-4v3h4zm2 0h3v-3h-3v3zM14 5h-4v3h4V5zm2 0v3h3V5h-3zm-8 5H5v4h3v-4zm0 9v-3H5v3h3zM8 5H5v3h3V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiHammerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 8V2h3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-3zm-2 14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V8H2.5V6.074a1 1 0 0 1 .496-.863L8.5 2H15v20z\"}}]}]})(props);\n};\nexport function RiHammerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5v13a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V9H3.5a1 1 0 0 1-1-1V5.618a1 1 0 0 1 .553-.894L8.5 2H20zm-5 2H8.972L4.5 6.236V7H11v14h2V7h2V4zm4 0h-2v3h2V4z\"}}]}]})(props);\n};\nexport function RiInkBottleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 9l4.371 1.749c.38.151.629.52.629.928V21c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1v-9.323c0-.409.249-.777.629-.928L8 9h8zm4 5H8v5h12v-5zM16 3c.552 0 1 .448 1 1v4H7V4c0-.552.448-1 1-1h8z\"}}]}]})(props);\n};\nexport function RiInkBottleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 9l4.371 1.749c.38.151.629.52.629.928V21c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1v-9.323c0-.409.249-.777.629-.928L8 9h8zm-.385 2h-7.23L5 12.354V20h14v-1H8v-5h11v-1.646L15.615 11zM16 3c.552 0 1 .448 1 1v4H7V4c0-.552.448-1 1-1h8zm-1 2H9v1h6V5z\"}}]}]})(props);\n};\nexport function RiInputMethodFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5.869 12h4.262l.82 2h2.216L13 7h-2L6.833 17H9.05l.82-2zm.82-2L12 9.8l1.311 3.2H10.69z\"}}]}]})(props);\n};\nexport function RiInputMethodLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v14h14V5H5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5.869 12l-.82 2H6.833L11 7h2l4.167 10H14.95l-.82-2H9.87zm.82-2h2.622L12 9.8 10.689 13z\"}}]}]})(props);\n};\nexport function RiLayout2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 3v18H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7zm10 10v7a1 1 0 0 1-1 1h-7v-8h8zM20 3a1 1 0 0 1 1 1v7h-8V3h7z\"}}]}]})(props);\n};\nexport function RiLayout2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16zM11 5H5v14h6V5zm8 8h-6v6h6v-6zm0-8h-6v6h6V5z\"}}]}]})(props);\n};\nexport function RiLayout3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 10v11H4a1 1 0 0 1-1-1V10h5zm13 0v10a1 1 0 0 1-1 1H10V10h11zm-1-7a1 1 0 0 1 1 1v4H3V4a1 1 0 0 1 1-1h16z\"}}]}]})(props);\n};\nexport function RiLayout3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M4 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4zm4-11H5v9h3v-9zm11 0h-9v9h9v-9zm0-5H5v3h14V5z\"}}]}]})(props);\n};\nexport function RiLayout4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 13v8H4a1 1 0 0 1-1-1v-7h8zm2-10h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7V3zM3 4a1 1 0 0 1 1-1h7v8H3V4z\"}}]}]})(props);\n};\nexport function RiLayout4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16zm-9 10H5v6h6v-6zm2 6h6V5h-6v14zM11 5H5v6h6V5z\"}}]}]})(props);\n};\nexport function RiLayout5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 10v11H3a1 1 0 0 1-1-1V10h5zm15 0v10a1 1 0 0 1-1 1H9V10h13zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1h18z\"}}]}]})(props);\n};\nexport function RiLayout5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3zm4-11H4v9h3v-9zm13 0H9v9h11v-9zm0-5H4v3h16V5z\"}}]}]})(props);\n};\nexport function RiLayout6Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 10v11H3a1 1 0 0 1-1-1V10h13zm7 0v10a1 1 0 0 1-1 1h-4V10h5zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1h18z\"}}]}]})(props);\n};\nexport function RiLayout6Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3zm12-11H4v9h11v-9zm5 0h-3v9h3v-9zm0-5H4v3h16V5z\"}}]}]})(props);\n};\nexport function RiLayoutBottom2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-2 13H5v2h14v-2z\"}}]}]})(props);\n};\nexport function RiLayoutBottom2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zm-2 10v2H6v-2h12z\"}}]}]})(props);\n};\nexport function RiLayoutBottomFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 16v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-4h20zM21 3a1 1 0 0 1 1 1v10H2V4a1 1 0 0 1 1-1h18z\"}}]}]})(props);\n};\nexport function RiLayoutBottomLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM4 16v3h16v-3H4zm0-2h16V5H4v9z\"}}]}]})(props);\n};\nexport function RiLayoutColumnFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 5v14h7V5h-7zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiLayoutColumnLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 5H5v14h6V5zm2 0v14h6V5h-6zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiLayoutFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 21V10h5v10a1 1 0 0 1-1 1h-4zm-2 0H4a1 1 0 0 1-1-1V10h11v11zm7-13H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v4z\"}}]}]})(props);\n};\nexport function RiLayoutGridFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12.999V20a1 1 0 0 1-1 1h-8v-8.001h9zm-11 0V21H3a1 1 0 0 1-1-1v-7.001h9zM11 3v7.999H2V4a1 1 0 0 1 1-1h8zm10 0a1 1 0 0 1 1 1v6.999h-9V3h8z\"}}]}]})(props);\n};\nexport function RiLayoutGridLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM11 13H4v6h7v-6zm9 0h-7v6h7v-6zm-9-8H4v6h7V5zm9 0h-7v6h7V5z\"}}]}]})(props);\n};\nexport function RiLayoutLeft2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM7 6H5v12h2V6z\"}}]}]})(props);\n};\nexport function RiLayoutLeft2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zM8 7v10H6V7h2z\"}}]}]})(props);\n};\nexport function RiLayoutLeftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H9V3h12zM7 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4v18z\"}}]}]})(props);\n};\nexport function RiLayoutLeftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM7 5H4v14h3V5zm13 0H9v14h11V5z\"}}]}]})(props);\n};\nexport function RiLayoutLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 8h14V5H5v3zm9 11v-9H5v9h9zm2 0h3v-9h-3v9zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiLayoutMasonryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 9.999V20a1 1 0 0 1-1 1h-8V9.999h9zm-11 6V21H3a1 1 0 0 1-1-1v-4.001h9zM11 3v10.999H2V4a1 1 0 0 1 1-1h8zm10 0a1 1 0 0 1 1 1v3.999h-9V3h8z\"}}]}]})(props);\n};\nexport function RiLayoutMasonryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16zm-11-5H4v4h7v-4zm9-4h-7v8h7v-8zm-9-6H4v8h7V5zm9 0h-7v4h7V5z\"}}]}]})(props);\n};\nexport function RiLayoutRight2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-2 3h-2v12h2V6z\"}}]}]})(props);\n};\nexport function RiLayoutRight2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zm-2 2v10h-2V7h2z\"}}]}]})(props);\n};\nexport function RiLayoutRightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4V3h4zm-6 18H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12v18z\"}}]}]})(props);\n};\nexport function RiLayoutRightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-6 2H4v14h11V5zm5 0h-3v14h3V5z\"}}]}]})(props);\n};\nexport function RiLayoutRowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19 12H5v7h14v-7zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiLayoutRowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19 11V5H5v6h14zm0 2H5v6h14v-6zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiLayoutTop2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-2 3H5v2h14V6z\"}}]}]})(props);\n};\nexport function RiLayoutTop2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zm-2 2v2H6V7h12z\"}}]}]})(props);\n};\nexport function RiLayoutTopFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 10v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10h20zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1h18z\"}}]}]})(props);\n};\nexport function RiLayoutTopLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zM4 10v9h16v-9H4zm0-2h16V5H4v3z\"}}]}]})(props);\n};\nexport function RiMagicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.224 15.508l-2.213 4.65a.6.6 0 0 1-.977.155l-3.542-3.739a.6.6 0 0 0-.357-.182l-5.107-.668a.6.6 0 0 1-.449-.881l2.462-4.524a.6.6 0 0 0 .062-.396L4.16 4.86a.6.6 0 0 1 .7-.7l5.063.943a.6.6 0 0 0 .396-.062l4.524-2.462a.6.6 0 0 1 .881.45l.668 5.106a.6.6 0 0 0 .182.357l3.739 3.542a.6.6 0 0 1-.155.977l-4.65 2.213a.6.6 0 0 0-.284.284zm.797 1.927l1.414-1.414 4.243 4.242-1.415 1.415-4.242-4.243z\"}}]}]})(props);\n};\nexport function RiMagicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.199 9.945a2.6 2.6 0 0 1-.79-1.551l-.403-3.083-2.73 1.486a2.6 2.6 0 0 1-1.72.273L6.5 6.5l.57 3.056a2.6 2.6 0 0 1-.273 1.72l-1.486 2.73 3.083.403a2.6 2.6 0 0 1 1.55.79l2.138 2.257 1.336-2.807a2.6 2.6 0 0 1 1.23-1.231l2.808-1.336-2.257-2.137zm.025 5.563l-2.213 4.65a.6.6 0 0 1-.977.155l-3.542-3.739a.6.6 0 0 0-.357-.182l-5.107-.668a.6.6 0 0 1-.449-.881l2.462-4.524a.6.6 0 0 0 .062-.396L4.16 4.86a.6.6 0 0 1 .7-.7l5.063.943a.6.6 0 0 0 .396-.062l4.524-2.462a.6.6 0 0 1 .881.45l.668 5.106a.6.6 0 0 0 .182.357l3.739 3.542a.6.6 0 0 1-.155.977l-4.65 2.213a.6.6 0 0 0-.284.284zm.797 1.927l1.414-1.414 4.243 4.242-1.415 1.415-4.242-4.243z\"}}]}]})(props);\n};\nexport function RiMarkPenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.95 2.393l5.657 5.657a1 1 0 0 1 0 1.414l-7.779 7.779-2.12.707-1.415 1.414a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414l1.414-1.414.707-2.121 7.779-7.779a1 1 0 0 1 1.414 0zm.707 3.536l-6.364 6.364 1.414 1.414 6.364-6.364-1.414-1.414zM4.282 16.889l2.829 2.829-1.414 1.414-4.243-1.414 2.828-2.829z\"}}]}]})(props);\n};\nexport function RiMarkPenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.243 4.515l-6.738 6.737-.707 2.121-1.04 1.041 2.828 2.829 1.04-1.041 2.122-.707 6.737-6.738-4.242-4.242zm6.364 3.535a1 1 0 0 1 0 1.414l-7.779 7.779-2.12.707-1.415 1.414a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414l1.414-1.414.707-2.121 7.779-7.779a1 1 0 0 1 1.414 0l5.657 5.657zm-6.364-.707l1.414 1.414-4.95 4.95-1.414-1.414 4.95-4.95zM4.283 16.89l2.828 2.829-1.414 1.414-4.243-1.414 2.828-2.829z\"}}]}]})(props);\n};\nexport function RiMarkupFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm5.051-3.796l-.862-3.447a1 1 0 0 0-.97-.757H8.781a1 1 0 0 0-.97.757l-.862 3.447A7.967 7.967 0 0 0 12 20a7.967 7.967 0 0 0 5.051-1.796zM10 12h4v-1.5l-1.038-3.635a1 1 0 0 0-1.924 0L10 10.5V12z\"}}]}]})(props);\n};\nexport function RiMarkupLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 10.5l1.038-3.635a1 1 0 0 1 1.924 0L14 10.5V12h.72a1 1 0 0 1 .97.757l1.361 5.447a8 8 0 1 0-10.102 0l1.362-5.447A1 1 0 0 1 9.28 12H10v-1.5zm2 9.5a7.952 7.952 0 0 0 3.265-.694L13.938 14h-3.876l-1.327 5.306A7.95 7.95 0 0 0 12 20zm0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiPaintBrushFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 9h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2v1zm11.732 1.732l1.768-1.768 1.768 1.768a2.5 2.5 0 1 1-3.536 0z\"}}]}]})(props);\n};\nexport function RiPaintBrushLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v3h14V5H5zM4 3h16a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 9h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2v1zm11.732 1.732l1.768-1.768 1.768 1.768a2.5 2.5 0 1 1-3.536 0z\"}}]}]})(props);\n};\nexport function RiPaintFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.228 18.732l1.768-1.768 1.767 1.768a2.5 2.5 0 1 1-3.535 0zM8.878 1.08l11.314 11.313a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778-2.122-2.121L8.88 1.08zM11 6.03L3.929 13.1H18.07L11 6.03z\"}}]}]})(props);\n};\nexport function RiPaintLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.228 18.732l1.768-1.768 1.767 1.768a2.5 2.5 0 1 1-3.535 0zM8.878 1.08l11.314 11.313a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778-2.122-2.121L8.88 1.08zM11 6.03L3.929 13.1 11 20.173l7.071-7.071L11 6.029z\"}}]}]})(props);\n};\nexport function RiPaletteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.522 0 10 3.978 10 8.889a5.558 5.558 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667 0 .422.167.811.422 1.1.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22 6.478 22 2 17.522 2 12S6.478 2 12 2zM7.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM12 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiPaletteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.522 0 10 3.978 10 8.889a5.558 5.558 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667 0 .422.167.811.422 1.1.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22 6.478 22 2 17.522 2 12S6.478 2 12 2zm-1.189 16.111a3.664 3.664 0 0 1 3.667-3.667h1.966A3.558 3.558 0 0 0 20 10.89C20 7.139 16.468 4 12 4a8 8 0 0 0-.676 15.972 3.648 3.648 0 0 1-.513-1.86zM7.5 12a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM12 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiPantoneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18.922l-1.35-.545a1 1 0 0 1-.552-1.302L4 12.367v6.555zM8.86 21H7a1 1 0 0 1-1-1v-6.078L8.86 21zM6.022 5.968l9.272-3.746a1 1 0 0 1 1.301.552l5.62 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L5.47 7.27a1 1 0 0 1 .553-1.301zM9 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiPantoneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.764 8l-.295-.73a1 1 0 0 1 .553-1.302l9.272-3.746a1 1 0 0 1 1.301.552l5.62 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L11 20.96V21H7a1 1 0 0 1-1-1v-.27l-3.35-1.353a1 1 0 0 1-.552-1.302L5.764 8zM8 19h2.209L8 13.533V19zm-2-6.244l-1.673 4.141L6 17.608v-4.852zm1.698-5.309l4.87 12.054 7.418-2.997-4.87-12.053-7.418 2.996zm2.978 2.033a1 1 0 1 1-.749-1.855 1 1 0 0 1 .75 1.855z\"}}]}]})(props);\n};\nexport function RiPenNibFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 21.485l5.846-5.846a2 2 0 1 0-1.414-1.414l-5.846 5.846-1.06-1.06c2.827-3.3 3.888-6.954 5.302-13.082l6.364-.707 5.657 5.657-.707 6.364c-6.128 1.414-9.782 2.475-13.081 5.303l-1.061-1.06zM16.596 2.04l6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23-5.656-5.656.212-1.485a.5.5 0 0 1 .848-.283z\"}}]}]})(props);\n};\nexport function RiPenNibLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.596 1.04l6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23-5.656-5.656.212-1.485a.5.5 0 0 1 .848-.283zM4.595 20.15c3.722-3.331 7.995-4.328 12.643-5.52l.446-4.018-4.297-4.297-4.018.446c-1.192 4.648-2.189 8.92-5.52 12.643L2.454 18.01c2.828-3.3 3.89-6.953 5.303-13.081l6.364-.707 5.657 5.657-.707 6.364c-6.128 1.414-9.782 2.475-13.081 5.303L4.595 20.15zm5.284-6.03a2 2 0 1 1 2.828-2.828A2 2 0 0 1 9.88 14.12z\"}}]}]})(props);\n};\nexport function RiPencilFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.9 6.858l4.242 4.243L7.242 21H3v-4.243l9.9-9.9zm1.414-1.414l2.121-2.122a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414l-2.122 2.121-4.242-4.242z\"}}]}]})(props);\n};\nexport function RiPencilLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.728 9.686l-1.414-1.414L5 17.586V19h1.414l9.314-9.314zm1.414-1.414l1.414-1.414-1.414-1.414-1.414 1.414 1.414 1.414zM7.242 21H3v-4.243L16.435 3.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L7.243 21z\"}}]}]})(props);\n};\nexport function RiPencilRuler2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.636 12.707l1.828 1.829L8.88 13.12 7.05 11.293l1.414-1.414 1.829 1.828 1.414-1.414L9.88 8.464l1.414-1.414L13.12 8.88l1.415-1.415-1.829-1.828 2.829-2.828a1 1 0 0 1 1.414 0l4.242 4.242a1 1 0 0 1 0 1.414L8.464 21.192a1 1 0 0 1-1.414 0L2.808 16.95a1 1 0 0 1 0-1.414l2.828-2.829zm8.485 5.656l4.243-4.242L21 16.757V21h-4.242l-2.637-2.637zM5.636 9.878L2.807 7.05a1 1 0 0 1 0-1.415l2.829-2.828a1 1 0 0 1 1.414 0L9.88 5.635 5.636 9.878z\"}}]}]})(props);\n};\nexport function RiPencilRuler2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.05 14.121L4.93 16.243l2.828 2.828L19.071 7.757 16.243 4.93 14.12 7.05l1.415 1.414L14.12 9.88l-1.414-1.415-1.414 1.415 1.414 1.414-1.414 1.414-1.414-1.414-1.415 1.414 1.415 1.414-1.415 1.415L7.05 14.12zm9.9-11.313l4.242 4.242a1 1 0 0 1 0 1.414L8.464 21.192a1 1 0 0 1-1.414 0L2.808 16.95a1 1 0 0 1 0-1.414L15.536 2.808a1 1 0 0 1 1.414 0zM14.12 18.363l1.415-1.414 2.242 2.243h1.414v-1.414l-2.242-2.243 1.414-1.414L21 16.757V21h-4.242l-2.637-2.637zM5.636 9.878L2.807 7.05a1 1 0 0 1 0-1.415l2.829-2.828a1 1 0 0 1 1.414 0L9.88 5.635 8.464 7.05 6.343 4.928 4.929 6.343l2.121 2.12-1.414 1.415z\"}}]}]})(props);\n};\nexport function RiPencilRulerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 18v2h4v-2H5zM3 7l4-5 4 5v15H3V7zm18 1h-2v2h2v2h-3v2h3v2h-2v2h2v3a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3z\"}}]}]})(props);\n};\nexport function RiPencilRulerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 8v12h4V8H5zM3 7l4-5 4 5v15H3V7zm16 9v-2h-3v-2h3v-2h-2V8h2V6h-4v14h4v-2h-2v-2h2zM14 4h6a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiQuillPenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2C6 2 4 16 3 22h1.998c.666-3.333 2.333-5.166 5.002-5.5 4-.5 7-4 8-7l-1.5-1 1-1c1-1 2.004-2.5 3.5-5.5z\"}}]}]})(props);\n};\nexport function RiQuillPenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.94 14.036c-.233.624-.43 1.2-.606 1.783.96-.697 2.101-1.139 3.418-1.304 2.513-.314 4.746-1.973 5.876-4.058l-1.456-1.455 1.413-1.415 1-1.001c.43-.43.915-1.224 1.428-2.368-5.593.867-9.018 4.292-11.074 9.818zM17 9.001L18 10c-1 3-4 6-8 6.5-2.669.334-4.336 2.167-5.002 5.5H3C4 16 6 2 21 2c-1 2.997-1.998 4.996-2.997 5.997L17 9.001z\"}}]}]})(props);\n};\nexport function RiRuler2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 21h-2v-3h-2v3H9v-2H7v2H4a1 1 0 0 1-1-1v-3h2v-2H3v-2h3v-2H3V9h2V7H3V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v9h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v-2h-2v2z\"}}]}]})(props);\n};\nexport function RiRuler2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 19h2v-5h-9V5H5v2h2v2H5v2h3v2H5v2h2v2H5v2h2v-2h2v2h2v-3h2v3h2v-2h2v2zm-5-7h8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v8z\"}}]}]})(props);\n};\nexport function RiRulerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 13.207l2.121 2.121 1.414-1.414-2.12-2.121 2.12-2.121 2.829 2.828 1.414-1.414L9.88 8.257 12 6.136l2.121 2.121 1.415-1.414-2.122-2.121 2.829-2.829a1 1 0 0 1 1.414 0l4.95 4.95a1 1 0 0 1 0 1.414l-14.85 14.85a1 1 0 0 1-1.414 0l-4.95-4.95a1 1 0 0 1 0-1.414l3.536-3.536z\"}}]}]})(props);\n};\nexport function RiRulerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.343 14.621L3.515 17.45l3.535 3.535L20.485 7.55 16.95 4.015l-2.122 2.121 1.415 1.414-1.415 1.414-1.414-1.414-2.121 2.122 2.121 2.12L12 13.208l-2.121-2.121-2.122 2.121 1.415 1.414-1.415 1.415-1.414-1.415zM17.657 1.893l4.95 4.95a1 1 0 0 1 0 1.414l-14.85 14.85a1 1 0 0 1-1.414 0l-4.95-4.95a1 1 0 0 1 0-1.414l14.85-14.85a1 1 0 0 1 1.414 0z\"}}]}]})(props);\n};\nexport function RiScissors2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14.121l-2.317 2.317a4 4 0 1 1-2.121-2.121L9.88 12 4.21 6.333a2 2 0 0 1 0-2.829l.708-.707L12 9.88l7.081-7.082.708.707a2 2 0 0 1 0 2.829L14.12 12l2.317 2.317a4 4 0 1 1-2.121 2.121L12 14.12zM6 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm12 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiScissors2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.414l-2.554 2.554a4 4 0 1 1-1.414-1.414L10.586 12 4.565 5.98a2 2 0 0 1 0-2.83L12 10.587l7.435-7.435a2 2 0 0 1 0 2.828L13.415 12l2.553 2.554a4 4 0 1 1-1.414 1.414L12 13.414zM6 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm12 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiScissorsCutFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.879 12L7.562 9.683a4 4 0 1 1 2.121-2.121L12 9.88l6.374-6.375a2 2 0 0 1 2.829 0l.707.707L9.683 16.438a4 4 0 1 1-2.121-2.121L9.88 12zM6 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm9.535-6.587l6.375 6.376-.707.707a2 2 0 0 1-2.829 0l-4.96-4.961 2.12-2.122zM16 11h2v2h-2v-2zm4 0h2v2h-2v-2zM6 11h2v2H6v-2zm-4 0h2v2H2v-2z\"}}]}]})(props);\n};\nexport function RiScissorsCutLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6c0 .732-.197 1.419-.54 2.01L12 10.585l6.728-6.728a2 2 0 0 1 2.828 0l-12.11 12.11a4 4 0 1 1-1.414-1.414L10.586 12 8.032 9.446A4 4 0 1 1 10 6zM8 6a2 2 0 1 0-4 0 2 2 0 0 0 4 0zm13.556 14.142a2 2 0 0 1-2.828 0l-5.317-5.316 1.415-1.415 6.73 6.731zM16 11h2v2h-2v-2zm4 0h2v2h-2v-2zM6 11h2v2H6v-2zm-4 0h2v2H2v-2zm4 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiScissorsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.683 7.562L12 9.88l6.374-6.375a2 2 0 0 1 2.829 0l.707.707L9.683 16.438a4 4 0 1 1-2.121-2.121L9.88 12 7.562 9.683a4 4 0 1 1 2.121-2.121zM6 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm9.535-6.587l6.375 6.376-.707.707a2 2 0 0 1-2.829 0l-4.96-4.961 2.12-2.122z\"}}]}]})(props);\n};\nexport function RiScissorsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.446 8.032L12 10.586l6.728-6.728a2 2 0 0 1 2.828 0l-12.11 12.11a4 4 0 1 1-1.414-1.414L10.586 12 8.032 9.446a4 4 0 1 1 1.414-1.414zm5.38 5.38l6.73 6.73a2 2 0 0 1-2.828 0l-5.317-5.316 1.415-1.415zm-7.412 3.174a2 2 0 1 0-2.828 2.828 2 2 0 0 0 2.828-2.828zm0-9.172a2 2 0 1 0-2.828-2.828 2 2 0 0 0 2.828 2.828z\"}}]}]})(props);\n};\nexport function RiScreenshot2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h2v2H3V3zm4 0h2v2H7V3zm4 0h2v2h-2V3zm4 0h2v2h-2V3zm4 0h2v2h-2V3zm0 4h2v2h-2V7zM3 19h2v2H3v-2zm0-4h2v2H3v-2zm0-4h2v2H3v-2zm0-4h2v2H3V7zm7.667 4l1.036-1.555A1 1 0 0 1 12.535 9h2.93a1 1 0 0 1 .832.445L17.333 11H20a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h2.667zM14 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiScreenshot2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h2v2H3V3zm4 0h2v2H7V3zm4 0h2v2h-2V3zm4 0h2v2h-2V3zm4 0h2v2h-2V3zm0 4h2v2h-2V7zM3 19h2v2H3v-2zm0-4h2v2H3v-2zm0-4h2v2H3v-2zm0-4h2v2H3V7zm7.667 4l1.036-1.555A1 1 0 0 1 12.535 9h2.93a1 1 0 0 1 .832.445L17.333 11H20a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h2.667zM9 19h10v-6h-2.737l-1.333-2h-1.86l-1.333 2H9v6zm5-1a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiScreenshotFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.993 14.407l-1.552 1.552a4 4 0 1 1-1.418-1.41l1.555-1.556-3.124-3.125a1.5 1.5 0 0 1 0-2.121l.354-.354 4.185 4.185 4.189-4.189.353.354a1.5 1.5 0 0 1 0 2.12l-3.128 3.13 1.561 1.56a4 4 0 1 1-1.414 1.414l-1.561-1.56zM19 13V5H5v8H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9h-2zM7 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiScreenshotLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.993 14.407l-1.552 1.552a4 4 0 1 1-1.418-1.41l1.555-1.556-4.185-4.185 1.415-1.415 4.185 4.185 4.189-4.189 1.414 1.414-4.19 4.19 1.562 1.56a4 4 0 1 1-1.414 1.414l-1.561-1.56zM7 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm2-7V5H5v8H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9h-2z\"}}]}]})(props);\n};\nexport function RiShape2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 2h5v5H2V2zm0 15h5v5H2v-5zM17 2h5v5h-5V2zm0 15h5v5h-5v-5zM8 4h8v2H8V4zM4 8h2v8H4V8zm14 0h2v8h-2V8zM8 18h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiShape2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 16h2v6h-6v-2H8v2H2v-6h2V8H2V2h6v2h8V2h6v6h-2v8zm-2 0V8h-2V6H8v2H6v8h2v2h8v-2h2zM4 4v2h2V4H4zm0 14v2h2v-2H4zM18 4v2h2V4h-2zm0 14v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiShapeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm14 0a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 14a3 3 0 1 1 0-6 3 3 0 0 1 0 6zM5 22a3 3 0 1 1 0-6 3 3 0 0 1 0 6zM9 4h6v2H9V4zm0 14h6v2H9v-2zM4 9h2v6H4V9zm14 0h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiShapeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.83 20A3.001 3.001 0 1 1 4 16.17V7.83A3.001 3.001 0 1 1 7.83 4h8.34A3.001 3.001 0 1 1 20 7.83v8.34A3.001 3.001 0 1 1 16.17 20H7.83zm0-2h8.34A3.008 3.008 0 0 1 18 16.17V7.83A3.008 3.008 0 0 1 16.17 6H7.83A3.008 3.008 0 0 1 6 7.83v8.34A3.008 3.008 0 0 1 7.83 18zM5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm14 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM5 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiSipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.96 6.504l2.829-2.828a1 1 0 0 1 1.414 0l2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829 1.767 1.768-1.414 1.414-7.07-7.071 1.413-1.414 1.768 1.767zM10.778 8.98l4.243 4.243L7.243 21H3v-4.243l7.778-7.778z\"}}]}]})(props);\n};\nexport function RiSipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.457 18.957l8.564-8.564-1.414-1.414-8.564 8.564 1.414 1.414zm5.735-11.392l-1.414-1.414 1.414-1.414 1.768 1.767 2.829-2.828a1 1 0 0 1 1.414 0l2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829 1.767 1.768-1.414 1.414-1.414-1.414L7.243 21H3v-4.243l9.192-9.192z\"}}]}]})(props);\n};\nexport function RiSliceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.768 12.232l2.121 2.122c-4.596 4.596-10.253 6.01-13.788 5.303L17.657 4.1l2.121 2.12-6.01 6.011z\"}}]}]})(props);\n};\nexport function RiSliceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.69 12.918l1.769 1.768c-6.01 6.01-10.96 6.01-15.203 4.596L17.812 3.726l3.536 3.535-5.657 5.657zm-2.828 0l5.657-5.657-.707-.707L6.314 18.052c2.732.107 5.358-.907 8.267-3.416l-1.719-1.718z\"}}]}]})(props);\n};\nexport function RiTBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 8H7v2h4v7h2v-7h4V8zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiTBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v14h14V5H5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9 7v7h-2v-7H7V8h10v2h-4z\"}}]}]})(props);\n};\nexport function RiTableAltFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 14V3H3a1 1 0 0 0-1 1v10h5zm8 0V3H9v11h6zm7 0V4a1 1 0 0 0-1-1h-4v11h5zm-1 7a1 1 0 0 0 1-1v-4H2v4a1 1 0 0 0 1 1h18z\"}}]}]})(props);\n};\nexport function RiTableAltLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 13H4v3h16v-3zM8 5H4v9h4V5zm6 0h-4v9h4V5zm6 0h-4v9h4V5z\"}}]}]})(props);\n};\nexport function RiTableFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 21H9V10h6v11zm2 0V10h5v10a1 1 0 0 1-1 1h-4zM7 21H3a1 1 0 0 1-1-1V10h5v11zM22 8H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v4z\"}}]}]})(props);\n};\nexport function RiTableLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 8h16V5H4v3zm10 11v-9h-4v9h4zm2 0h4v-9h-4v9zm-8 0v-9H4v9h4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiToolsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.33 3.271a3.5 3.5 0 0 1 4.472 4.474L20.647 18.59l-2.122 2.121L7.68 9.867a3.5 3.5 0 0 1-4.472-4.474L5.444 7.63a1.5 1.5 0 1 0 2.121-2.121L5.329 3.27zm10.367 1.884l3.182-1.768 1.414 1.414-1.768 3.182-1.768.354-2.12 2.121-1.415-1.414 2.121-2.121.354-1.768zm-7.071 7.778l2.121 2.122-4.95 4.95A1.5 1.5 0 0 1 3.58 17.99l.097-.107 4.95-4.95z\"}}]}]})(props);\n};\nexport function RiToolsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.33 3.271a3.5 3.5 0 0 1 4.254 4.963l10.709 10.71-1.414 1.414-10.71-10.71a3.502 3.502 0 0 1-4.962-4.255L5.444 7.63a1.5 1.5 0 1 0 2.121-2.121L5.329 3.27zm10.367 1.884l3.182-1.768 1.414 1.414-1.768 3.182-1.768.354-2.12 2.121-1.415-1.414 2.121-2.121.354-1.768zm-6.718 8.132l1.414 1.414-5.303 5.303a1 1 0 0 1-1.492-1.327l.078-.087 5.303-5.303z\"}}]}]})(props);\n};\nexport function RiBracesFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18v-3.7a1.5 1.5 0 0 0-1.5-1.5H2v-1.6h.5A1.5 1.5 0 0 0 4 9.7V6a3 3 0 0 1 3-3h1v2H7a1 1 0 0 0-1 1v4.1A2 2 0 0 1 4.626 12 2 2 0 0 1 6 13.9V18a1 1 0 0 0 1 1h1v2H7a3 3 0 0 1-3-3zm16-3.7V18a3 3 0 0 1-3 3h-1v-2h1a1 1 0 0 0 1-1v-4.1a2 2 0 0 1 1.374-1.9A2 2 0 0 1 18 10.1V6a1 1 0 0 0-1-1h-1V3h1a3 3 0 0 1 3 3v3.7a1.5 1.5 0 0 0 1.5 1.5h.5v1.6h-.5a1.5 1.5 0 0 0-1.5 1.5z\"}}]}]})(props);\n};\nexport function RiBracesLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18v-3.7a1.5 1.5 0 0 0-1.5-1.5H2v-1.6h.5A1.5 1.5 0 0 0 4 9.7V6a3 3 0 0 1 3-3h1v2H7a1 1 0 0 0-1 1v4.1A2 2 0 0 1 4.626 12 2 2 0 0 1 6 13.9V18a1 1 0 0 0 1 1h1v2H7a3 3 0 0 1-3-3zm16-3.7V18a3 3 0 0 1-3 3h-1v-2h1a1 1 0 0 0 1-1v-4.1a2 2 0 0 1 1.374-1.9A2 2 0 0 1 18 10.1V6a1 1 0 0 0-1-1h-1V3h1a3 3 0 0 1 3 3v3.7a1.5 1.5 0 0 0 1.5 1.5h.5v1.6h-.5a1.5 1.5 0 0 0-1.5 1.5z\"}}]}]})(props);\n};\nexport function RiBracketsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3v2H6v14h3v2H4V3h5zm6 0h5v18h-5v-2h3V5h-3V3z\"}}]}]})(props);\n};\nexport function RiBracketsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3v2H6v14h3v2H4V3h5zm6 0h5v18h-5v-2h3V5h-3V3z\"}}]}]})(props);\n};\nexport function RiBug2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.07 16A7.06 7.06 0 0 1 5 15v-1H3v-2h2v-1c0-.34.024-.673.07-1H3V8h2.674a7.03 7.03 0 0 1 2.84-3.072l-1.05-1.05L8.88 2.465l1.683 1.684a7.03 7.03 0 0 1 2.876 0l1.683-1.684 1.415 1.415-1.05 1.05A7.03 7.03 0 0 1 18.326 8H21v2h-2.07c.046.327.07.66.07 1v1h2v2h-2v1c0 .34-.024.673-.07 1H21v2h-2.674a7 7 0 0 1-12.652 0H3v-2h2.07zM9 10v2h6v-2H9zm0 4v2h6v-2H9z\"}}]}]})(props);\n};\nexport function RiBug2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.562 4.148a7.03 7.03 0 0 1 2.876 0l1.683-1.684 1.415 1.415-1.05 1.05A7.03 7.03 0 0 1 18.326 8H21v2h-2.07c.046.327.07.66.07 1v1h2v2h-2v1c0 .34-.024.673-.07 1H21v2h-2.674a7 7 0 0 1-12.652 0H3v-2h2.07A7.06 7.06 0 0 1 5 15v-1H3v-2h2v-1c0-.34.024-.673.07-1H3V8h2.674a7.03 7.03 0 0 1 2.84-3.072l-1.05-1.05L8.88 2.465l1.683 1.684zM12 6a5 5 0 0 0-5 5v4a5 5 0 0 0 10 0v-4a5 5 0 0 0-5-5zm-3 8h6v2H9v-2zm0-4h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiBugFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.056 8.3a7.01 7.01 0 0 1 .199-.3h11.49c.069.098.135.199.199.3l2.02-1.166 1 1.732-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3c0 .953-.19 1.862-.536 2.69l2.5 1.444-1 1.732-2.526-1.458A6.992 6.992 0 0 1 13 21.929V14h-2v7.93a6.992 6.992 0 0 1-4.438-2.522l-2.526 1.458-1-1.732 2.5-1.443A6.979 6.979 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732L6.056 8.3zM8 6a4 4 0 1 1 8 0H8z\"}}]}]})(props);\n};\nexport function RiBugLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 19.9a5.002 5.002 0 0 0 4-4.9v-3a4.98 4.98 0 0 0-.415-2h-9.17A4.98 4.98 0 0 0 7 12v3a5.002 5.002 0 0 0 4 4.9V14h2v5.9zm-7.464-2.21A6.979 6.979 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732L6.056 8.3a7.01 7.01 0 0 1 .199-.3h11.49c.069.098.135.199.199.3l2.02-1.166 1 1.732-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3c0 .953-.19 1.862-.536 2.69l2.5 1.444-1 1.732-2.526-1.458A6.986 6.986 0 0 1 12 22a6.986 6.986 0 0 1-5.438-2.592l-2.526 1.458-1-1.732 2.5-1.443zM8 6a4 4 0 1 1 8 0H8z\"}}]}]})(props);\n};\nexport function RiCodeBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm13.464 12.536L20 12l-3.536-3.536L15.05 9.88 17.172 12l-2.122 2.121 1.414 1.415zM6.828 12L8.95 9.879 7.536 8.464 4 12l3.536 3.536L8.95 14.12 6.828 12zm4.416 5l3.64-10h-2.128l-3.64 10h2.128z\"}}]}]})(props);\n};\nexport function RiCodeBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm16 7l-3.536 3.536-1.414-1.415L17.172 12 15.05 9.879l1.414-1.415L20 12zM6.828 12l2.122 2.121-1.414 1.415L4 12l3.536-3.536L8.95 9.88 6.828 12zm4.416 5H9.116l3.64-10h2.128l-3.64 10z\"}}]}]})(props);\n};\nexport function RiCodeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M23 12l-7.071 7.071-1.414-1.414L20.172 12l-5.657-5.657 1.414-1.414L23 12zM3.828 12l5.657 5.657-1.414 1.414L1 12l7.071-7.071 1.414 1.414L3.828 12z\"}}]}]})(props);\n};\nexport function RiCodeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M23 12l-7.071 7.071-1.414-1.414L20.172 12l-5.657-5.657 1.414-1.414L23 12zM3.828 12l5.657 5.657-1.414 1.414L1 12l7.071-7.071 1.414 1.414L3.828 12z\"}}]}]})(props);\n};\nexport function RiCodeSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M24 12l-5.657 5.657-1.414-1.414L21.172 12l-4.243-4.243 1.414-1.414L24 12zM2.828 12l4.243 4.243-1.414 1.414L0 12l5.657-5.657L7.07 7.757 2.828 12z\"}}]}]})(props);\n};\nexport function RiCodeSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M24 12l-5.657 5.657-1.414-1.414L21.172 12l-4.243-4.243 1.414-1.414L24 12zM2.828 12l4.243 4.243-1.414 1.414L0 12l5.657-5.657L7.07 7.757 2.828 12z\"}}]}]})(props);\n};\nexport function RiCodeSSlashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M24 12l-5.657 5.657-1.414-1.414L21.172 12l-4.243-4.243 1.414-1.414L24 12zM2.828 12l4.243 4.243-1.414 1.414L0 12l5.657-5.657L7.07 7.757 2.828 12zm6.96 9H7.66l6.552-18h2.128L9.788 21z\"}}]}]})(props);\n};\nexport function RiCodeSSlashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M24 12l-5.657 5.657-1.414-1.414L21.172 12l-4.243-4.243 1.414-1.414L24 12zM2.828 12l4.243 4.243-1.414 1.414L0 12l5.657-5.657L7.07 7.757 2.828 12zm6.96 9H7.66l6.552-18h2.128L9.788 21z\"}}]}]})(props);\n};\nexport function RiCommandFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 8h4V6.5a3.5 3.5 0 1 1 3.5 3.5H16v4h1.5a3.5 3.5 0 1 1-3.5 3.5V16h-4v1.5A3.5 3.5 0 1 1 6.5 14H8v-4H6.5A3.5 3.5 0 1 1 10 6.5V8zM8 8V6.5A1.5 1.5 0 1 0 6.5 8H8zm0 8H6.5A1.5 1.5 0 1 0 8 17.5V16zm8-8h1.5A1.5 1.5 0 1 0 16 6.5V8zm0 8v1.5a1.5 1.5 0 1 0 1.5-1.5H16zm-6-6v4h4v-4h-4z\"}}]}]})(props);\n};\nexport function RiCommandLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 8h4V6.5a3.5 3.5 0 1 1 3.5 3.5H16v4h1.5a3.5 3.5 0 1 1-3.5 3.5V16h-4v1.5A3.5 3.5 0 1 1 6.5 14H8v-4H6.5A3.5 3.5 0 1 1 10 6.5V8zM8 8V6.5A1.5 1.5 0 1 0 6.5 8H8zm0 8H6.5A1.5 1.5 0 1 0 8 17.5V16zm8-8h1.5A1.5 1.5 0 1 0 16 6.5V8zm0 8v1.5a1.5 1.5 0 1 0 1.5-1.5H16zm-6-6v4h4v-4h-4z\"}}]}]})(props);\n};\nexport function RiCss3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 3l-.65 3.34h13.59L17.5 8.5H3.92l-.66 3.33h13.59l-.76 3.81-5.48 1.81-4.75-1.81.33-1.64H2.85l-.79 4 7.85 3 9.05-3 1.2-6.03.24-1.21L21.94 3z\"}}]}]})(props);\n};\nexport function RiCss3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.8 14h2.04l-.545 2.725 5.744 2.154 7.227-2.41L18.36 11H3.4l.4-2h14.96l.8-4H4.6L5 3h17l-3 15-9 3-8-3z\"}}]}]})(props);\n};\nexport function RiCursorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.91 12.36L17 20.854l-2.818 1.026-3.092-8.494-4.172 3.156 1.49-14.909 10.726 10.463z\"}}]}]})(props);\n};\nexport function RiCursorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.388 13.498l2.552 7.014-4.698 1.71-2.553-7.014-3.899 2.445L8.41 1.633l11.537 11.232-4.558.633zm-.011 5.818l-2.715-7.46 2.96-.41-5.64-5.49-.79 7.83 2.53-1.587 2.715 7.46.94-.343z\"}}]}]})(props);\n};\nexport function RiGitBranchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3.001 3.001 0 0 0 2.895-2.21 3.001 3.001 0 1 1 2.032.064A5.001 5.001 0 0 1 14 13h-4a3.001 3.001 0 0 0-2.895 2.21z\"}}]}]})(props);\n};\nexport function RiGitBranchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3.001 3.001 0 0 0 2.895-2.21 3.001 3.001 0 1 1 2.032.064A5.001 5.001 0 0 1 14 13h-4a3.001 3.001 0 0 0-2.895 2.21zM6 17a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiGitCommitFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.874 13a4.002 4.002 0 0 1-7.748 0H3v-2h5.126a4.002 4.002 0 0 1 7.748 0H21v2h-5.126z\"}}]}]})(props);\n};\nexport function RiGitCommitLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.874 13a4.002 4.002 0 0 1-7.748 0H3v-2h5.126a4.002 4.002 0 0 1 7.748 0H21v2h-5.126zM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiGitMergeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.105 8.79A3.001 3.001 0 0 0 10 11h4a5.001 5.001 0 0 1 4.927 4.146A3.001 3.001 0 0 1 18 21a3 3 0 0 1-1.105-5.79A3.001 3.001 0 0 0 14 13h-4a4.978 4.978 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04z\"}}]}]})(props);\n};\nexport function RiGitMergeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.105 8.79A3.001 3.001 0 0 0 10 11h4a5.001 5.001 0 0 1 4.927 4.146A3.001 3.001 0 0 1 18 21a3 3 0 0 1-1.105-5.79A3.001 3.001 0 0 0 14 13h-4a4.978 4.978 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04zM6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm12 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiGitPullRequestFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 5h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2v3zM5 8.83a3.001 3.001 0 1 1 2 0v6.34a3.001 3.001 0 1 1-2 0V8.83z\"}}]}]})(props);\n};\nexport function RiGitPullRequestLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 5h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2v3zM5 8.83a3.001 3.001 0 1 1 2 0v6.34a3.001 3.001 0 1 1-2 0V8.83zM6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm12 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiGitRepositoryCommitsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 17v6h-2v-6H9l4-5 4 5h-3zm2 2h3v-3h-.8L13 9.5 7.647 16H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4v-2zM7 5v2h2V5H7zm0 3v2h2V8H7z\"}}]}]})(props);\n};\nexport function RiGitRepositoryCommitsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18 16v-2h1V4H6v10.035A3.53 3.53 0 0 1 6.5 14H8v2H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4v-2h3v-3h-1zM7 5h2v2H7V5zm0 3h2v2H7V8zm7 9v6h-2v-6H9l4-5 4 5h-3z\"}}]}]})(props);\n};\nexport function RiGitRepositoryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21v2.5l-3-2-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-7zm-6-2v-2h6v2h6v-3H6.5a1.5 1.5 0 0 0 0 3H7zM7 5v2h2V5H7zm0 3v2h2V8H7zm0 3v2h2v-2H7z\"}}]}]})(props);\n};\nexport function RiGitRepositoryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 21v2.5l-3-2-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-7zm0-2h6v-3H6.5a1.5 1.5 0 0 0 0 3H7v-2h6v2zm6-5V4H6v10.035A3.53 3.53 0 0 1 6.5 14H19zM7 5h2v2H7V5zm0 3h2v2H7V8zm0 3h2v2H7v-2z\"}}]}]})(props);\n};\nexport function RiGitRepositoryPrivateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1zm-2 0V7a4 4 0 1 0-8 0v1h8zm-9 3v2h2v-2H7zm0 3v2h2v-2H7zm0 3v2h2v-2H7z\"}}]}]})(props);\n};\nexport function RiGitRepositoryPrivateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M6 10v10h13V10H6zm12-2h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1zm-2 0V7a4 4 0 1 0-8 0v1h8zm-9 3h2v2H7v-2zm0 3h2v2H7v-2zm0 3h2v2H7v-2z\"}}]}]})(props);\n};\nexport function RiHtml5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 18.178l4.62-1.256.623-6.778H9.026L8.822 7.89h8.626l.227-2.211H6.325l.636 6.678h7.82l-.261 2.866-2.52.667-2.52-.667-.158-1.844h-2.27l.329 3.544L12 18.178zM3 2h18l-1.623 18L12 22l-7.377-2L3 2z\"}}]}]})(props);\n};\nexport function RiHtml5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 18.178l-4.62-1.256-.328-3.544h2.27l.158 1.844 2.52.667 2.52-.667.26-2.866H6.96l-.635-6.678h11.35l-.227 2.21H8.822l.204 2.256h8.217l-.624 6.778L12 18.178zM3 2h18l-1.623 18L12 22l-7.377-2L3 2zm2.188 2L6.49 18.434 12 19.928l5.51-1.494L18.812 4H5.188z\"}}]}]})(props);\n};\nexport function RiParenthesesFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.923 21C5.113 18.664 4 15.493 4 12c0-3.493 1.113-6.664 2.923-9h2.014C7.235 5.388 6.2 8.542 6.2 12s1.035 6.612 2.737 9H6.923zm10.151 0H15.06c1.702-2.388 2.737-5.542 2.737-9s-1.035-6.612-2.737-9h2.014c1.81 2.336 2.923 5.507 2.923 9 0 3.493-1.112 6.664-2.923 9z\"}}]}]})(props);\n};\nexport function RiParenthesesLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.923 21C5.113 18.664 4 15.493 4 12c0-3.493 1.113-6.664 2.923-9h2.014C7.235 5.388 6.2 8.542 6.2 12s1.035 6.612 2.737 9H6.923zm10.151 0H15.06c1.702-2.388 2.737-5.542 2.737-9s-1.035-6.612-2.737-9h2.014c1.81 2.336 2.923 5.507 2.923 9 0 3.493-1.112 6.664-2.923 9z\"}}]}]})(props);\n};\nexport function RiTerminalBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9 12v2h6v-2h-6zm-3.586-3l-2.828 2.828L7 16.243 11.243 12 7 7.757 5.586 9.172 8.414 12z\"}}]}]})(props);\n};\nexport function RiTerminalBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm8 10h6v2h-6v-2zm-3.333-3L5.838 9.172l1.415-1.415L11.495 12l-4.242 4.243-1.415-1.415L8.667 12z\"}}]}]})(props);\n};\nexport function RiTerminalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 12l-7.071 7.071-1.414-1.414L8.172 12 2.515 6.343 3.929 4.93 11 12zm0 7h10v2H11v-2z\"}}]}]})(props);\n};\nexport function RiTerminalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 12l-7.071 7.071-1.414-1.414L8.172 12 2.515 6.343 3.929 4.93 11 12zm0 7h10v2H11v-2z\"}}]}]})(props);\n};\nexport function RiTerminalWindowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 10H4v9h16v-9zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 3v2h2V6H5zm4 0v2h2V6H9zm-4 5h3v5H5v-5z\"}}]}]})(props);\n};\nexport function RiTerminalWindowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 9V5H4v4h16zm0 2H4v8h16v-8zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 9h3v5H5v-5zm0-6h2v2H5V6zm4 0h2v2H9V6z\"}}]}]})(props);\n};\nexport function RiAirplayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.4 13.533l5 6.667a.5.5 0 0 1-.4.8H7a.5.5 0 0 1-.4-.8l5-6.667a.5.5 0 0 1 .8 0zM18 19v-2h2V5H4v12h2v2H2.992A.994.994 0 0 1 2 18V4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H18z\"}}]}]})(props);\n};\nexport function RiAirplayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.4 13.533l5 6.667a.5.5 0 0 1-.4.8H7a.5.5 0 0 1-.4-.8l5-6.667a.5.5 0 0 1 .8 0zM12 16.33L10 19h4l-2-2.67zM18 19v-2h2V5H4v12h2v2H2.992A.994.994 0 0 1 2 18V4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H18z\"}}]}]})(props);\n};\nexport function RiBarcodeBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 4v10h3V7H6zm4 0v10h2V7h-2zm3 0v10h1V7h-1zm2 0v10h3V7h-3z\"}}]}]})(props);\n};\nexport function RiBarcodeBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 4h3v10H6V7zm4 0h2v10h-2V7zm3 0h1v10h-1V7zm2 0h3v10h-3V7z\"}}]}]})(props);\n};\nexport function RiBarcodeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4h2v16H2V4zm4 0h2v16H6V4zm3 0h3v16H9V4zm4 0h2v16h-2V4zm3 0h2v16h-2V4zm3 0h3v16h-3V4z\"}}]}]})(props);\n};\nexport function RiBarcodeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4h2v16H2V4zm4 0h1v16H6V4zm2 0h2v16H8V4zm3 0h2v16h-2V4zm3 0h2v16h-2V4zm3 0h1v16h-1V4zm2 0h3v16h-3V4z\"}}]}]})(props);\n};\nexport function RiBaseStationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13l6 9H6l6-9zm-1.06-2.44a1.5 1.5 0 1 1 2.12-2.12 1.5 1.5 0 0 1-2.12 2.12zM5.281 2.783l1.415 1.415a7.5 7.5 0 0 0 0 10.606l-1.415 1.415a9.5 9.5 0 0 1 0-13.436zm13.436 0a9.5 9.5 0 0 1 0 13.436l-1.415-1.415a7.5 7.5 0 0 0 0-10.606l1.415-1.415zM8.11 5.611l1.414 1.414a3.5 3.5 0 0 0 0 4.95l-1.414 1.414a5.5 5.5 0 0 1 0-7.778zm7.778 0a5.5 5.5 0 0 1 0 7.778l-1.414-1.414a3.5 3.5 0 0 0 0-4.95l1.414-1.414z\"}}]}]})(props);\n};\nexport function RiBaseStationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 13l6 9H6l6-9zm0 3.6L9.74 20h4.52L12 16.6zm-1.06-6.04a1.5 1.5 0 1 1 2.12-2.12 1.5 1.5 0 0 1-2.12 2.12zM5.281 2.783l1.415 1.415a7.5 7.5 0 0 0 0 10.606l-1.415 1.415a9.5 9.5 0 0 1 0-13.436zm13.436 0a9.5 9.5 0 0 1 0 13.436l-1.415-1.415a7.5 7.5 0 0 0 0-10.606l1.415-1.415zM8.11 5.611l1.414 1.414a3.5 3.5 0 0 0 0 4.95l-1.414 1.414a5.5 5.5 0 0 1 0-7.778zm7.778 0a5.5 5.5 0 0 1 0 7.778l-1.414-1.414a3.5 3.5 0 0 0 0-4.95l1.414-1.414z\"}}]}]})(props);\n};\nexport function RiBattery2ChargeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3zm4 8V7l-5 7h3v5l5-7h-3z\"}}]}]})(props);\n};\nexport function RiBattery2ChargeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 12h3l-5 7v-5H8l5-7v5zm-2-6H7v14h10V6h-4V4h-2v2zM9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3z\"}}]}]})(props);\n};\nexport function RiBattery2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3z\"}}]}]})(props);\n};\nexport function RiBattery2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 6H7v14h10V6h-4V4h-2v2zM9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3z\"}}]}]})(props);\n};\nexport function RiBatteryChargeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 11V5l-5 8h3v6l5-8h-3zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm18 4h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiBatteryChargeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 19H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6.625L8.458 7H4v10h4v2zm4.375 0l1.167-2H18V7h-4V5h5a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-6.625zM21 9h2v6h-2V9zm-9 2h3l-5 8v-6H7l5-8v6z\"}}]}]})(props);\n};\nexport function RiBatteryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm18 4h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiBatteryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 7v10h14V7H4zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm18 4h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiBatteryLowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm2 3v8h4V8H5zm16 1h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiBatteryLowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 7v10h14V7H4zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm2 3h4v8H5V8zm16 1h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiBatterySaverFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h4zm-1 7h-2v3H8v2h3v3h2v-3h3v-2h-3V9z\"}}]}]})(props);\n};\nexport function RiBatterySaverLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h4zm-1 2h-2v2H7v14h10V6h-4V4zm0 5v3h3v2h-3v3h-2v-3H8v-2h3V9h2z\"}}]}]})(props);\n};\nexport function RiBatteryShareFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v6.2L15 8v3h-1c-2.142 0-4 1.79-4 4v3h2v-3c0-1.05.95-2 2-2h1v3l4-3.2V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h4z\"}}]}]})(props);\n};\nexport function RiBatteryShareLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v2h-2V6h-4V4h-2v2H7v14h10v-3h2v4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h4zm1 6l5 4-5 4v-3h-1c-1.054 0-2 .95-2 2v3h-2v-3a4 4 0 0 1 4-4h1V8z\"}}]}]})(props);\n};\nexport function RiBluetoothConnectFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.341 12.03l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97L5.249 5.765l1.415-1.414 4.364 4.364V2.029h2l5.656 5.657-4.343 4.343zm-1.313 1.514v5.657l2.828-2.828-2.828-2.829zm0-3.03l2.828-2.828-2.828-2.828v5.657zM19.5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm-13 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiBluetoothConnectLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.341 12.03l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97L5.249 5.765l1.415-1.414 4.364 4.364V2.029h2l5.656 5.657-4.343 4.343zm-1.313 1.514v5.657l2.828-2.828-2.828-2.829zm0-3.03l2.828-2.828-2.828-2.828v5.657zM19.5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm-13 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiBluetoothFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.341 12.03l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97L5.249 5.765l1.415-1.414 4.364 4.364V2.029h2l5.656 5.657-4.343 4.343zm-1.313 1.514v5.657l2.828-2.828-2.828-2.829zm0-3.03l2.828-2.828-2.828-2.828v5.657z\"}}]}]})(props);\n};\nexport function RiBluetoothLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.341 12.03l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97L5.249 5.765l1.415-1.414 4.364 4.364V2.029h2l5.656 5.657-4.343 4.343zm-1.313 1.514v5.657l2.828-2.828-2.828-2.829zm0-3.03l2.828-2.828-2.828-2.828v5.657z\"}}]}]})(props);\n};\nexport function RiCastFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a13.1 13.1 0 0 0-.153-2H20V5H4v3.153A13.1 13.1 0 0 0 2 8V4a1 1 0 0 1 1-1zm10 18h-2a9 9 0 0 0-9-9v-2c6.075 0 11 4.925 11 11zm-4 0H7a5 5 0 0 0-5-5v-2a7 7 0 0 1 7 7zm-4 0H2v-3a3 3 0 0 1 3 3zm9.373-4A13.032 13.032 0 0 0 6 8.627V7h12v10h-3.627z\"}}]}]})(props);\n};\nexport function RiCastLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a13.1 13.1 0 0 0-.153-2H20V5H4v3.153A13.1 13.1 0 0 0 2 8V4a1 1 0 0 1 1-1zm10 18h-2a9 9 0 0 0-9-9v-2c6.075 0 11 4.925 11 11zm-4 0H7a5 5 0 0 0-5-5v-2a7 7 0 0 1 7 7zm-4 0H2v-3a3 3 0 0 1 3 3z\"}}]}]})(props);\n};\nexport function RiCellphoneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 2h11a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V0h2v2zm0 2v5h10V4H7z\"}}]}]})(props);\n};\nexport function RiCellphoneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 2h11a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V0h2v2zm0 7h10V4H7v5zm0 2v9h10v-9H7z\"}}]}]})(props);\n};\nexport function RiComputerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v2h4v2H7v-2h4v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H13z\"}}]}]})(props);\n};\nexport function RiComputerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 16h16V5H4v11zm9 2v2h4v2H7v-2h4v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H13z\"}}]}]})(props);\n};\nexport function RiCpuFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 20h-4v2H8v-2H5a1 1 0 0 1-1-1v-3H2v-2h2v-4H2V8h2V5a1 1 0 0 1 1-1h3V2h2v2h4V2h2v2h3a1 1 0 0 1 1 1v3h2v2h-2v4h2v2h-2v3a1 1 0 0 1-1 1h-3v2h-2v-2zM7 7v4h4V7H7z\"}}]}]})(props);\n};\nexport function RiCpuLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 18h12V6H6v12zm8 2h-4v2H8v-2H5a1 1 0 0 1-1-1v-3H2v-2h2v-4H2V8h2V5a1 1 0 0 1 1-1h3V2h2v2h4V2h2v2h3a1 1 0 0 1 1 1v3h2v2h-2v4h2v2h-2v3a1 1 0 0 1-1 1h-3v2h-2v-2zM8 8h8v8H8V8z\"}}]}]})(props);\n};\nexport function RiDashboard2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 3c-3.866 0-7 3.134-7 7 0 1.852.72 3.537 1.894 4.789l.156.16 1.414-1.413C7.56 14.63 7 13.38 7 12c0-2.761 2.239-5 5-5 .448 0 .882.059 1.295.17l1.563-1.562C13.985 5.218 13.018 5 12 5zm6.392 4.143l-1.561 1.562c.11.413.169.847.169 1.295 0 1.38-.56 2.63-1.464 3.536l1.414 1.414C18.216 15.683 19 13.933 19 12c0-1.018-.217-1.985-.608-2.857zm-2.15-2.8l-3.725 3.724C12.352 10.023 12.179 10 12 10c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2c0-.179-.023-.352-.067-.517l3.724-3.726-1.414-1.414z\"}}]}]})(props);\n};\nexport function RiDashboard2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm0 1c1.018 0 1.985.217 2.858.608L13.295 7.17C12.882 7.06 12.448 7 12 7c-2.761 0-5 2.239-5 5 0 1.38.56 2.63 1.464 3.536L7.05 16.95l-.156-.161C5.72 15.537 5 13.852 5 12c0-3.866 3.134-7 7-7zm6.392 4.143c.39.872.608 1.84.608 2.857 0 1.933-.784 3.683-2.05 4.95l-1.414-1.414C16.44 14.63 17 13.38 17 12c0-.448-.059-.882-.17-1.295l1.562-1.562zm-2.15-2.8l1.415 1.414-3.724 3.726c.044.165.067.338.067.517 0 1.105-.895 2-2 2s-2-.895-2-2 .895-2 2-2c.179 0 .352.023.517.067l3.726-3.724z\"}}]}]})(props);\n};\nexport function RiDashboard3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm4.596 5.404c-.204-.205-.526-.233-.763-.067-2.89 2.028-4.52 3.23-4.894 3.602-.585.586-.585 1.536 0 2.122.586.585 1.536.585 2.122 0 .219-.22 1.418-1.851 3.598-4.897.168-.234.141-.556-.063-.76zM17.5 11c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm-11 0c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm2.318-3.596c-.39-.39-1.024-.39-1.414 0-.39.39-.39 1.023 0 1.414.39.39 1.023.39 1.414 0 .39-.39.39-1.024 0-1.414zM12 5.5c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiDashboard3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm3.833 3.337c.237-.166.559-.138.763.067.204.204.23.526.063.76-2.18 3.046-3.38 4.678-3.598 4.897-.586.585-1.536.585-2.122 0-.585-.586-.585-1.536 0-2.122.374-.373 2.005-1.574 4.894-3.602zM17.5 11c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-11 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm2.318-3.596c.39.39.39 1.023 0 1.414-.39.39-1.024.39-1.414 0-.39-.39-.39-1.024 0-1.414.39-.39 1.023-.39 1.414 0zM12 5.5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z\"}}]}]})(props);\n};\nexport function RiDatabase2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 9.5v3c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5v-3c0 2.485 4.03 4.5 9 4.5s9-2.015 9-4.5zm-18 5c0 2.485 4.03 4.5 9 4.5s9-2.015 9-4.5v3c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5v-3zm9-2.5c-4.97 0-9-2.015-9-4.5S7.03 3 12 3s9 2.015 9 4.5-4.03 4.5-9 4.5z\"}}]}]})(props);\n};\nexport function RiDatabase2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 12.5c0 .313.461.858 1.53 1.393C7.914 14.585 9.877 15 12 15c2.123 0 4.086-.415 5.47-1.107 1.069-.535 1.53-1.08 1.53-1.393v-2.171C17.35 11.349 14.827 12 12 12s-5.35-.652-7-1.671V12.5zm14 2.829C17.35 16.349 14.827 17 12 17s-5.35-.652-7-1.671V17.5c0 .313.461.858 1.53 1.393C7.914 19.585 9.877 20 12 20c2.123 0 4.086-.415 5.47-1.107 1.069-.535 1.53-1.08 1.53-1.393v-2.171zM3 17.5v-10C3 5.015 7.03 3 12 3s9 2.015 9 4.5v10c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5zm9-7.5c2.123 0 4.086-.415 5.47-1.107C18.539 8.358 19 7.813 19 7.5c0-.313-.461-.858-1.53-1.393C16.086 5.415 14.123 5 12 5c-2.123 0-4.086.415-5.47 1.107C5.461 6.642 5 7.187 5 7.5c0 .313.461.858 1.53 1.393C7.914 9.585 9.877 10 12 10z\"}}]}]})(props);\n};\nexport function RiDatabaseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 7V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h8zm-6 9v2h5v-2H5zm9 0v2h5v-2h-5zm0-3v2h5v-2h-5zm0-3v2h5v-2h-5zm-9 3v2h5v-2H5z\"}}]}]})(props);\n};\nexport function RiDatabaseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19V9H4v10h7zm0-12V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h8zm2-2v14h7V5h-7zM5 16h5v2H5v-2zm9 0h5v2h-5v-2zm0-3h5v2h-5v-2zm0-3h5v2h-5v-2zm-9 3h5v2H5v-2z\"}}]}]})(props);\n};\nexport function RiDeviceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 6h-8a1 1 0 0 0-1 1v13H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3zm-6 2h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiDeviceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v5zm-2 0V4H5v14h7V9a1 1 0 0 1 1-1h4zm-3 2v10h6V10h-6z\"}}]}]})(props);\n};\nexport function RiDeviceRecoverFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14zm-7 5a5 5 0 1 0 .955 9.909L12 15a3 3 0 0 1 0-6c1.598 0 3 1.34 3 3h-2.5l2.128 4.254A5 5 0 0 0 12 7z\"}}]}]})(props);\n};\nexport function RiDeviceRecoverLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14zm-1 2H6v16h12V4zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909A5 5 0 1 1 12 7z\"}}]}]})(props);\n};\nexport function RiDualSim1Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zm-2 6h-3v2h1v6h2V8z\"}}]}]})(props);\n};\nexport function RiDualSim1Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zm-.829 2H6v16h12V7.829L14.171 4zM13 16h-2v-6h-1V8h3v8z\"}}]}]})(props);\n};\nexport function RiDualSim2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zm-3 5.5a3 3 0 0 0-2.995 2.824L9 10.5h2a1 1 0 1 1 1.751.66l-.082.083L9 14.547 9 16h6v-2h-2.405l1.412-1.27-.006-.01.008.008A3 3 0 0 0 12 7.5z\"}}]}]})(props);\n};\nexport function RiDualSim2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zm-.829 2H6v16h12V7.829L14.171 4zM12 7.5a3 3 0 0 1 2.009 5.228l-.008-.008.006.01L12.595 14H15v2H9v-1.453l3.67-3.304A1 1 0 1 0 11 10.5H9a3 3 0 0 1 3-3z\"}}]}]})(props);\n};\nexport function RiFingerprint2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1a9 9 0 0 1 9 9v4a8.99 8.99 0 0 1-3.81 7.354c.474-1.522.75-3.131.802-4.797L18 16v-2.001h-2V16l-.003.315a15.932 15.932 0 0 1-1.431 6.315 9.045 9.045 0 0 1-3.574.314 12.935 12.935 0 0 0 2.001-6.52L13 16V9h-2v7l-.004.288a10.95 10.95 0 0 1-2.087 6.167 8.98 8.98 0 0 1-2.626-1.504 7.959 7.959 0 0 0 1.71-4.623L8 16v-6l.005-.2a3.978 3.978 0 0 1 .435-1.625l.114-.207-1.445-1.445a5.969 5.969 0 0 0-1.102 3.18L6 10v6l-.004.225a5.968 5.968 0 0 1-1.121 3.273A8.958 8.958 0 0 1 3 14v-4a9 9 0 0 1 9-9zm0 3c-1.196 0-2.31.35-3.246.953l-.23.156 1.444 1.445a3.977 3.977 0 0 1 1.787-.547L12 6l.2.005a4 4 0 0 1 3.795 3.789L16 10v2h2v-2a6 6 0 0 0-6-6z\"}}]}]})(props);\n};\nexport function RiFingerprint2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1a9 9 0 0 1 9 9v4a9 9 0 0 1-12.092 8.455c.128-.177.251-.357.369-.542l.17-.28a10.918 10.918 0 0 0 1.55-5.345L11 16V9h2v7a12.96 12.96 0 0 1-.997 5.001 7.026 7.026 0 0 0 2.27-.378c.442-1.361.693-2.808.724-4.31L15 16v-3.001h2V16c0 1.088-.102 2.153-.298 3.185a6.978 6.978 0 0 0 2.294-4.944L19 14v-4A7 7 0 0 0 7.808 4.394L6.383 2.968A8.962 8.962 0 0 1 12 1zm-5 9a5 5 0 1 1 10 0v1h-2v-1a3 3 0 0 0-5.995-.176L9 10v6c0 1.567-.4 3.04-1.104 4.323l-.024.04c-.23.414-.491.808-.782 1.179a9.03 9.03 0 0 1-1.237-.97l-.309-.3A8.97 8.97 0 0 1 3 14v-4c0-2.125.736-4.078 1.968-5.617l1.426 1.425a6.966 6.966 0 0 0-1.39 3.951L5 10v4c0 1.675.588 3.212 1.57 4.417a6.91 6.91 0 0 0 .426-2.176L7 16v-6z\"}}]}]})(props);\n};\nexport function RiFingerprintFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 13v1c0 2.77-.664 5.445-1.915 7.846l-.227.42-1.747-.974c1.16-2.08 1.81-4.41 1.882-6.836L15 14v-1h2zm-6-3h2v4l-.005.379a12.941 12.941 0 0 1-2.691 7.549l-.231.29-1.55-1.264a10.944 10.944 0 0 0 2.471-6.588L11 14v-4zm1-4a5 5 0 0 1 5 5h-2a3 3 0 0 0-6 0v3c0 2.235-.82 4.344-2.271 5.977l-.212.23-1.448-1.38a6.969 6.969 0 0 0 1.925-4.524L7 14v-3a5 5 0 0 1 5-5zm0-4a9 9 0 0 1 9 9v3c0 1.698-.202 3.37-.597 4.99l-.139.539-1.93-.526c.392-1.437.613-2.922.658-4.435L19 14v-3A7 7 0 0 0 7.808 5.394L6.383 3.968A8.962 8.962 0 0 1 12 2zM4.968 5.383l1.426 1.425a6.966 6.966 0 0 0-1.39 3.951L5 11 5.004 13c0 1.12-.264 2.203-.762 3.177l-.156.29-1.737-.992c.38-.665.602-1.407.646-2.183L3.004 13v-2a8.94 8.94 0 0 1 1.964-5.617z\"}}]}]})(props);\n};\nexport function RiFingerprintLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 13v1c0 2.77-.664 5.445-1.915 7.846l-.227.42-1.747-.974c1.16-2.08 1.81-4.41 1.882-6.836L15 14v-1h2zm-6-3h2v4l-.005.379a12.941 12.941 0 0 1-2.691 7.549l-.231.29-1.55-1.264a10.944 10.944 0 0 0 2.471-6.588L11 14v-4zm1-4a5 5 0 0 1 5 5h-2a3 3 0 0 0-6 0v3c0 2.235-.82 4.344-2.271 5.977l-.212.23-1.448-1.38a6.969 6.969 0 0 0 1.925-4.524L7 14v-3a5 5 0 0 1 5-5zm0-4a9 9 0 0 1 9 9v3c0 1.698-.202 3.37-.597 4.99l-.139.539-1.93-.526c.392-1.437.613-2.922.658-4.435L19 14v-3A7 7 0 0 0 7.808 5.394L6.383 3.968A8.962 8.962 0 0 1 12 2zM4.968 5.383l1.426 1.425a6.966 6.966 0 0 0-1.39 3.951L5 11 5.004 13c0 1.12-.264 2.203-.762 3.177l-.156.29-1.737-.992c.38-.665.602-1.407.646-2.183L3.004 13v-2a8.94 8.94 0 0 1 1.964-5.617z\"}}]}]})(props);\n};\nexport function RiGamepadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 4a6 6 0 0 1 6 6v4a6 6 0 0 1-6 6H7a6 6 0 0 1-6-6v-4a6 6 0 0 1 6-6h10zm-7 5H8v2H6v2h1.999L8 15h2l-.001-2H12v-2h-2V9zm8 4h-2v2h2v-2zm-2-4h-2v2h2V9z\"}}]}]})(props);\n};\nexport function RiGamepadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17 4a6 6 0 0 1 6 6v4a6 6 0 0 1-6 6H7a6 6 0 0 1-6-6v-4a6 6 0 0 1 6-6h10zm0 2H7a4 4 0 0 0-3.995 3.8L3 10v4a4 4 0 0 0 3.8 3.995L7 18h10a4 4 0 0 0 3.995-3.8L21 14v-4a4 4 0 0 0-3.8-3.995L17 6zm-7 3v2h2v2H9.999L10 15H8l-.001-2H6v-2h2V9h2zm8 4v2h-2v-2h2zm-2-4v2h-2V9h2z\"}}]}]})(props);\n};\nexport function RiGpsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 16l3 6H9l3-6zm-2.627.255a5 5 0 1 1 5.255 0l-1.356-2.711a2 2 0 1 0-2.544 0l-1.355 2.71zm-2.241 4.482A9.997 9.997 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a9.997 9.997 0 0 1-5.132 8.737l-1.343-2.688a7 7 0 1 0-7.05 0l-1.343 2.688z\"}}]}]})(props);\n};\nexport function RiGpsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.132 20.737A9.997 9.997 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a9.997 9.997 0 0 1-5.132 8.737l-.896-1.791a8 8 0 1 0-7.945 0l-.895 1.791zm1.792-3.584a6 6 0 1 1 6.151 0l-.898-1.797a4 4 0 1 0-4.354 0l-.899 1.797zM12 16l3 6H9l3-6z\"}}]}]})(props);\n};\nexport function RiGradienterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM8.126 11H4.062a8.079 8.079 0 0 0 0 2h4.064a4.007 4.007 0 0 1 0-2zm7.748 0a4.007 4.007 0 0 1 0 2h4.064a8.079 8.079 0 0 0 0-2h-4.064zM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiGradienterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.05 13h2.012a8.001 8.001 0 0 0 15.876 0h2.013c-.502 5.053-4.766 9-9.951 9-5.185 0-9.449-3.947-9.95-9zm0-2C2.55 5.947 6.814 2 12 2s9.449 3.947 9.95 9h-2.012a8.001 8.001 0 0 0-15.876 0H2.049zM12 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiHardDrive2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM5 16v4h14v-4H5zm10 1h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiHardDrive2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 14h14V4H5v10zm0 2v4h14v-4H5zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm11 15h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiHardDriveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.95 2H20a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8.05c.329.033.663.05 1 .05 5.523 0 10-4.477 10-10 0-.337-.017-.671-.05-1zM15 16v2h2v-2h-2zM11.938 2A8 8 0 0 1 3 10.938V3a1 1 0 0 1 1-1h7.938z\"}}]}]})(props);\n};\nexport function RiHardDriveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 10.938A8.004 8.004 0 0 0 11.938 4H5v6.938zm0 2.013V20h14V4h-5.05A10.003 10.003 0 0 1 5 12.95zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm11 14h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiHotspotFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2v9h7v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h6zm2 5a2 2 0 0 1 2 2h-2V7zm0-3a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3V4zm0-3a8 8 0 0 1 8 8h-2a6 6 0 0 0-6-6V1z\"}}]}]})(props);\n};\nexport function RiHotspotLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 2v2H7v16h10v-9h2v10a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h5zm2 5a2 2 0 0 1 2 2h-2V7zm0-3a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3V4zm0-3a8 8 0 0 1 8 8h-2a6 6 0 0 0-6-6V1z\"}}]}]})(props);\n};\nexport function RiInstallFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 2v5H8l4 4 4-4h-3V2h7a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h7zm8 14H5v4h14v-4zm-2 1v2h-2v-2h2z\"}}]}]})(props);\n};\nexport function RiInstallLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9 2v2H5l-.001 10h14L19 4h-4V2h5a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h5zm9.999 14h-14L5 20h14l-.001-4zM17 17v2h-2v-2h2zM13 2v5h3l-4 4-4-4h3V2h2z\"}}]}]})(props);\n};\nexport function RiKeyboardBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 4v2h2V7H5zm0 4v2h2v-2H5zm0 4v2h14v-2H5zm4-4v2h2v-2H9zm0-4v2h2V7H9zm4 0v2h2V7h-2zm4 0v2h2V7h-2zm-4 4v2h2v-2h-2zm4 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiKeyboardBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 4h2v2H6V7zm0 4h2v2H6v-2zm0 4h12v2H6v-2zm5-4h2v2h-2v-2zm0-4h2v2h-2V7zm5 0h2v2h-2V7zm0 4h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiKeyboardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 17h18v2H3v-2zm0-6h3v3H3v-3zm5 0h3v3H8v-3zM3 5h3v3H3V5zm10 0h3v3h-3V5zm5 0h3v3h-3V5zm-5 6h3v3h-3v-3zm5 0h3v3h-3v-3zM8 5h3v3H8V5z\"}}]}]})(props);\n};\nexport function RiKeyboardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 17h18v2H3v-2zm0-6h3v3H3v-3zm5 0h3v3H8v-3zM3 5h3v3H3V5zm10 0h3v3h-3V5zm5 0h3v3h-3V5zm-5 6h3v3h-3v-3zm5 0h3v3h-3v-3zM8 5h3v3H8V5z\"}}]}]})(props);\n};\nexport function RiMacFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 18v2l2 1v1H8l-.004-.996L10 20v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H14zM4 14v2h16v-2H4z\"}}]}]})(props);\n};\nexport function RiMacLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 18v2l2 1v1H8l-.004-.996L10 20v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H14zM4 5v9h16V5H4z\"}}]}]})(props);\n};\nexport function RiMacbookFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4.007C2 3.45 2.455 3 2.992 3h18.016c.548 0 .992.45.992 1.007V17H2V4.007zM1 19h22v2H1v-2z\"}}]}]})(props);\n};\nexport function RiMacbookLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v11h16V5H4zm-2-.993C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007V18H2V4.007zM1 19h22v2H1v-2z\"}}]}]})(props);\n};\nexport function RiMouseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.141 2h1.718c2.014 0 3.094.278 4.072.801a5.452 5.452 0 0 1 2.268 2.268c.523.978.801 2.058.801 4.072v5.718c0 2.014-.278 3.094-.801 4.072a5.452 5.452 0 0 1-2.268 2.268c-.978.523-2.058.801-4.072.801H11.14c-2.014 0-3.094-.278-4.072-.801a5.452 5.452 0 0 1-2.268-2.268C4.278 17.953 4 16.873 4 14.859V9.14c0-2.014.278-3.094.801-4.072A5.452 5.452 0 0 1 7.07 2.801C8.047 2.278 9.127 2 11.141 2zM11 6v5h2V6h-2z\"}}]}]})(props);\n};\nexport function RiMouseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.141 4c-1.582 0-2.387.169-3.128.565a3.453 3.453 0 0 0-1.448 1.448C6.169 6.753 6 7.559 6 9.14v5.718c0 1.582.169 2.387.565 3.128.337.63.818 1.111 1.448 1.448.74.396 1.546.565 3.128.565h1.718c1.582 0 2.387-.169 3.128-.565a3.453 3.453 0 0 0 1.448-1.448c.396-.74.565-1.546.565-3.128V9.14c0-1.582-.169-2.387-.565-3.128a3.453 3.453 0 0 0-1.448-1.448C15.247 4.169 14.441 4 12.86 4H11.14zm0-2h1.718c2.014 0 3.094.278 4.072.801a5.452 5.452 0 0 1 2.268 2.268c.523.978.801 2.058.801 4.072v5.718c0 2.014-.278 3.094-.801 4.072a5.452 5.452 0 0 1-2.268 2.268c-.978.523-2.058.801-4.072.801H11.14c-2.014 0-3.094-.278-4.072-.801a5.452 5.452 0 0 1-2.268-2.268C4.278 17.953 4 16.873 4 14.859V9.14c0-2.014.278-3.094.801-4.072A5.452 5.452 0 0 1 7.07 2.801C8.047 2.278 9.127 2 11.141 2zM11 6h2v5h-2V6z\"}}]}]})(props);\n};\nexport function RiPhoneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 16.42v3.536a1 1 0 0 1-.93.998c-.437.03-.794.046-1.07.046-8.837 0-16-7.163-16-16 0-.276.015-.633.046-1.07A1 1 0 0 1 4.044 3H7.58a.5.5 0 0 1 .498.45c.023.23.044.413.064.552A13.901 13.901 0 0 0 9.35 8.003c.095.2.033.439-.147.567l-2.158 1.542a13.047 13.047 0 0 0 6.844 6.844l1.54-2.154a.462.462 0 0 1 .573-.149 13.901 13.901 0 0 0 4 1.205c.139.02.322.042.55.064a.5.5 0 0 1 .449.498z\"}}]}]})(props);\n};\nexport function RiPhoneFindFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2a1 1 0 0 1 1 1v8.529A6 6 0 0 0 9 16c0 3.238 2.76 6 6 6H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm-3 10a4 4 0 0 1 3.446 6.032l2.21 2.21-1.413 1.415-2.211-2.21A4 4 0 1 1 15 12zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiPhoneFindLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2a1 1 0 0 1 1 1v8h-2V4H7v16h4v2H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm-3 10a4 4 0 0 1 3.446 6.032l2.21 2.21-1.413 1.415-2.212-2.21A4 4 0 1 1 15 12zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiPhoneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9.366 10.682a10.556 10.556 0 0 0 3.952 3.952l.884-1.238a1 1 0 0 1 1.294-.296 11.422 11.422 0 0 0 4.583 1.364 1 1 0 0 1 .921.997v4.462a1 1 0 0 1-.898.995c-.53.055-1.064.082-1.602.082C9.94 21 3 14.06 3 5.5c0-.538.027-1.072.082-1.602A1 1 0 0 1 4.077 3h4.462a1 1 0 0 1 .997.921A11.422 11.422 0 0 0 10.9 8.504a1 1 0 0 1-.296 1.294l-1.238.884zm-2.522-.657l1.9-1.357A13.41 13.41 0 0 1 7.647 5H5.01c-.006.166-.009.333-.009.5C5 12.956 11.044 19 18.5 19c.167 0 .334-.003.5-.01v-2.637a13.41 13.41 0 0 1-3.668-1.097l-1.357 1.9a12.442 12.442 0 0 1-1.588-.75l-.058-.033a12.556 12.556 0 0 1-4.702-4.702l-.033-.058a12.442 12.442 0 0 1-.75-1.588z\"}}]}]})(props);\n};\nexport function RiPhoneLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2a1 1 0 0 1 1 1l.001 7.1A5.002 5.002 0 0 0 13.1 14H12v8H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm0 10a3 3 0 0 1 3 3v1h1v5a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-5h1v-1a3 3 0 0 1 3-3zm0 2c-.513 0-1 .45-1 1v1h2v-1a1 1 0 0 0-1-1z\"}}]}]})(props);\n};\nexport function RiPhoneLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2a1 1 0 0 1 1 1v7h-2V4H7v16h5v2H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm0 10a3 3 0 0 1 3 3v1h1v5a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-5h1v-1a3 3 0 0 1 3-3zm2 6h-4v2h4v-2zm-2-4c-.508 0-1 .45-1 1v1h2v-1a1 1 0 0 0-1-1z\"}}]}]})(props);\n};\nexport function RiQrCodeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 17v-1h-3v-3h3v2h2v2h-1v2h-2v2h-2v-3h2v-1h1zm5 4h-4v-2h2v-2h2v4zM3 3h8v8H3V3zm10 0h8v8h-8V3zM3 13h8v8H3v-8zm15 0h3v2h-3v-2zM6 6v2h2V6H6zm0 10v2h2v-2H6zM16 6v2h2V6h-2z\"}}]}]})(props);\n};\nexport function RiQrCodeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 17v-1h-3v-3h3v2h2v2h-1v2h-2v2h-2v-3h2v-1h1zm5 4h-4v-2h2v-2h2v4zM3 3h8v8H3V3zm2 2v4h4V5H5zm8-2h8v8h-8V3zm2 2v4h4V5h-4zM3 13h8v8H3v-8zm2 2v4h4v-4H5zm13-2h3v2h-3v-2zM6 6h2v2H6V6zm0 10h2v2H6v-2zM16 6h2v2h-2V6z\"}}]}]})(props);\n};\nexport function RiQrScan2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3h6v6h-6V3zM9 3v6H3V3h6zm6 18v-6h6v6h-6zm-6 0H3v-6h6v6zM3 11h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiQrScan2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3h6v5h-2V5h-4V3zM9 3v2H5v3H3V3h6zm6 18v-2h4v-3h2v5h-6zm-6 0H3v-5h2v3h4v2zM3 11h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiQrScanFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15v5.007a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 20.007V15h18zM2 11h20v2H2v-2zm19-2H3V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993V9z\"}}]}]})(props);\n};\nexport function RiQrScanLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 16v5H3v-5h2v3h14v-3h2zM3 11h18v2H3v-2zm18-3h-2V5H5v3H3V3h18v5z\"}}]}]})(props);\n};\nexport function RiRadarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.368 4.398l-3.484 6.035 1.732 1L16.1 5.398c4.17 2.772 6.306 7.08 4.56 10.102-1.86 3.222-7.189 3.355-11.91.63C4.029 13.402 1.48 8.721 3.34 5.5c1.745-3.023 6.543-3.327 11.028-1.102zm1.516-2.625l1.732 1-1.5 2.598-1.732-1 1.5-2.598zM6.732 20H17v2H5.017a.995.995 0 0 1-.883-.5 1.005 1.005 0 0 1 0-1l2.25-3.897 1.732 1L6.732 20z\"}}]}]})(props);\n};\nexport function RiRadarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.506 3.623l-1.023 1.772c-2.91-.879-5.514-.45-6.411 1.105-1.178 2.04.79 5.652 4.678 7.897s8 2.142 9.178.103c.898-1.555-.033-4.024-2.249-6.105l1.023-1.772c3.082 2.709 4.463 6.27 2.958 8.877-1.86 3.222-7.189 3.355-11.91.63C4.029 13.402 1.48 8.721 3.34 5.5c1.505-2.607 5.28-3.192 9.166-1.877zm3.378-1.85l1.732 1-5 8.66-1.732-1 5-8.66zM6.732 20H17v2H5.017a.995.995 0 0 1-.883-.5 1.005 1.005 0 0 1 0-1l2.25-3.897 1.732 1L6.732 20z\"}}]}]})(props);\n};\nexport function RiRemoteControl2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm-3 13h-2v2h2v-2zm-4 0H9v2h2v-2zm2-9h-2v2H9v2h1.999L11 12h2l-.001-2H15V8h-2V6z\"}}]}]})(props);\n};\nexport function RiRemoteControl2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zm-1 2H7v16h10V4zm-2 11v2h-2v-2h2zm-4 0v2H9v-2h2zm2-9v2h2v2h-2.001L13 12h-2l-.001-2H9V8h2V6h2z\"}}]}]})(props);\n};\nexport function RiRemoteControlFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 12a1 1 0 0 1 1 1v9H6v-9a1 1 0 0 1 1-1h10zm-7 2H8v2h2v-2zm2-8a6 6 0 0 1 5.368 3.316l-1.79.895a4 4 0 0 0-7.157 0l-1.789-.895A6 6 0 0 1 12 6zm0-4a10 10 0 0 1 8.946 5.527l-1.789.895A8 8 0 0 0 12 4a8 8 0 0 0-7.157 4.422l-1.79-.895A10 10 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiRemoteControlLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 12a1 1 0 0 1 1 1v9h-2v-8H8v8H6v-9a1 1 0 0 1 1-1h10zm-5 4v2h-2v-2h2zm0-10a6 6 0 0 1 5.368 3.316l-1.79.895a4 4 0 0 0-7.157 0l-1.789-.895A6 6 0 0 1 12 6zm0-4a10 10 0 0 1 8.946 5.527l-1.789.895A8 8 0 0 0 12 4a8 8 0 0 0-7.157 4.422l-1.79-.895A10 10 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiRestartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.82-4.924a7 7 0 1 0-1.852 1.266l-.975-1.755A5 5 0 1 1 17 12h-3l2.82 5.076z\"}}]}]})(props);\n};\nexport function RiRestartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.537 19.567A9.961 9.961 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10c0 2.136-.67 4.116-1.81 5.74L17 12h3a8 8 0 1 0-2.46 5.772l.997 1.795z\"}}]}]})(props);\n};\nexport function RiRotateLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 2.136-.67 4.116-1.811 5.741L17 12h3a8 8 0 1 0-2.46 5.772l.998 1.795A9.961 9.961 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm0 5a3 3 0 0 1 3 3v1h1v5H8v-5h1v-1a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-.993.883L11 10v1h2v-1a1 1 0 0 0-.883-.993L12 9z\"}}]}]})(props);\n};\nexport function RiRotateLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 2.136-.67 4.116-1.811 5.741L17 12h3a8 8 0 1 0-2.46 5.772l.998 1.795A9.961 9.961 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm0 5a3 3 0 0 1 3 3v1h1v5H8v-5h1v-1a3 3 0 0 1 3-3zm2 6h-4v1h4v-1zm-2-4a1 1 0 0 0-.993.883L11 10v1h2v-1a1 1 0 0 0-.883-.993L12 9z\"}}]}]})(props);\n};\nexport function RiRouterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 14v-3h2v3h5a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h5zM2.51 8.837C3.835 4.864 7.584 2 12 2s8.166 2.864 9.49 6.837l-1.898.632a8.003 8.003 0 0 0-15.184 0l-1.897-.632zm3.796 1.265a6.003 6.003 0 0 1 11.388 0l-1.898.633a4.002 4.002 0 0 0-7.592 0l-1.898-.633z\"}}]}]})(props);\n};\nexport function RiRouterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 14v-3h2v3h5a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h5zM2.51 8.837C3.835 4.864 7.584 2 12 2s8.166 2.864 9.49 6.837l-1.898.632a8.003 8.003 0 0 0-15.184 0l-1.897-.632zm3.796 1.265a6.003 6.003 0 0 1 11.388 0l-1.898.633a4.002 4.002 0 0 0-7.592 0l-1.898-.633zM7 16v4h10v-4H7z\"}}]}]})(props);\n};\nexport function RiRssFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3c9.941 0 18 8.059 18 18h-3c0-8.284-6.716-15-15-15V3zm0 7c6.075 0 11 4.925 11 11h-3a8 8 0 0 0-8-8v-3zm0 7a4 4 0 0 1 4 4H3v-4z\"}}]}]})(props);\n};\nexport function RiRssLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 17a4 4 0 0 1 4 4H3v-4zm0-7c6.075 0 11 4.925 11 11h-2a9 9 0 0 0-9-9v-2zm0-7c9.941 0 18 8.059 18 18h-2c0-8.837-7.163-16-16-16V3z\"}}]}]})(props);\n};\nexport function RiSave2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h13l3.707 3.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM5 5v4h10V5H5z\"}}]}]})(props);\n};\nexport function RiSave2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v14h14V7.828L16.172 5H5zM4 3h13l3.707 3.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zM6 6h9v4H6V6z\"}}]}]})(props);\n};\nexport function RiSave3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h14l2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 1v5h9V4H7zm-1 8v7h12v-7H6zm7-7h2v3h-2V5z\"}}]}]})(props);\n};\nexport function RiSave3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 19h1V6.828L17.172 5H16v4H7V5H5v14h1v-7h12v7zM4 3h14l2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4 11v5h8v-5H8z\"}}]}]})(props);\n};\nexport function RiSaveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 21v-8H6v8H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13l4 4v13a1 1 0 0 1-1 1h-2zm-2 0H8v-6h8v6z\"}}]}]})(props);\n};\nexport function RiSaveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 19v-6h10v6h2V7.828L16.172 5H5v14h2zM4 3h13l4 4v13a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5 12v4h6v-4H9z\"}}]}]})(props);\n};\nexport function RiScan2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.257 5.671l2.137 2.137a7 7 0 1 0 1.414-1.414L5.67 4.257A9.959 9.959 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-2.401.846-4.605 2.257-6.329zm3.571 3.572L12 13.414 13.414 12 9.243 7.828a5 5 0 1 1-1.414 1.414z\"}}]}]})(props);\n};\nexport function RiScan2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.671 4.257L13.414 12 12 13.414 8.554 9.968a4 4 0 1 0 3.697-1.96l-1.805-1.805a6 6 0 1 1-3.337 2.32L5.68 7.094a8 8 0 1 0 3.196-2.461L7.374 3.132A9.957 9.957 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12a9.98 9.98 0 0 1 3.671-7.743z\"}}]}]})(props);\n};\nexport function RiScanFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.257 5.671L12 13.414 13.414 12 5.671 4.257A9.959 9.959 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-2.401.846-4.605 2.257-6.329z\"}}]}]})(props);\n};\nexport function RiScanLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.671 4.257L13.414 12 12 13.414l-6.32-6.32a8 8 0 1 0 3.706-2.658L7.85 2.9A9.963 9.963 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12a9.98 9.98 0 0 1 3.671-7.743z\"}}]}]})(props);\n};\nexport function RiSdCardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.293 6.707L9 2h10a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7.414a1 1 0 0 1 .293-.707zM15 5v4h2V5h-2zm-3 0v4h2V5h-2zM9 5v4h2V5H9z\"}}]}]})(props);\n};\nexport function RiSdCardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 7.828V20h12V4H9.828L6 7.828zm-1.707-1.12L9 2h10a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7.414a1 1 0 0 1 .293-.707zM15 5h2v4h-2V5zm-3 0h2v4h-2V5zM9 6h2v3H9V6z\"}}]}]})(props);\n};\nexport function RiSdCardMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8.58a1 1 0 0 1 .292-.706l1.562-1.568A.5.5 0 0 0 6 9.793V3a1 1 0 0 1 1-1zm8 2v4h2V4h-2zm-3 0v4h2V4h-2zM9 4v4h2V4H9z\"}}]}]})(props);\n};\nexport function RiSdCardMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 4v5.793a2.5 2.5 0 0 1-.73 1.765L6 12.833V20h12V4H8zM7 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8.58a1 1 0 0 1 .292-.706l1.562-1.568A.5.5 0 0 0 6 9.793V3a1 1 0 0 1 1-1zm8 3h2v4h-2V5zm-3 0h2v4h-2V5zM9 5h2v4H9V5z\"}}]}]})(props);\n};\nexport function RiSensorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 8v2h12V8h-3V2h2v4h5v2h-2v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V2h2v6H6zm7-6v6h-2V2h2z\"}}]}]})(props);\n};\nexport function RiSensorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 8v11h12V8h-3V2h2v4h5v2h-2v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V2h2v6H6zm7-6v6h-2V2h2z\"}}]}]})(props);\n};\nexport function RiServerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v7H3V4a1 1 0 0 1 1-1zM3 13h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7zm4 3v2h3v-2H7zM7 6v2h3V6H7z\"}}]}]})(props);\n};\nexport function RiServerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h14V5H5v6zm16-7v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zm-2 9H5v6h14v-6zM7 15h3v2H7v-2zm0-8h3v2H7V7z\"}}]}]})(props);\n};\nexport function RiShutDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05V12h2V2.05c5.053.501 9 4.765 9 9.95 0 5.523-4.477 10-10 10S2 17.523 2 12c0-5.185 3.947-9.449 9-9.95z\"}}]}]})(props);\n};\nexport function RiShutDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.265 3.807l1.147 1.639a8 8 0 1 0 9.176 0l1.147-1.639A9.988 9.988 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12a9.988 9.988 0 0 1 4.265-8.193zM11 12V2h2v10h-2z\"}}]}]})(props);\n};\nexport function RiSignalWifi1Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 2c-3.028 0-5.923.842-8.42 2.392l5.108 6.324C9.698 13.256 10.818 13 12 13c1.181 0 2.303.256 3.312.716L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifi1Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 12c-.693 0-1.367.117-2 .34l2 2.477 2-2.477c-.63-.22-1.307-.34-2-.34zm0-10c-3.028 0-5.923.842-8.42 2.392l5.108 6.324C9.698 13.256 10.818 13 12 13c1.181 0 2.303.256 3.312.716L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifi2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 2c-3.028 0-5.923.842-8.42 2.392l3.178 3.935C8.316 10.481 10.102 10 12 10c1.898 0 3.683.48 5.241 1.327L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifi2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 9c-1.42 0-2.764.33-3.959.915L12 17.817l3.958-4.902C14.764 12.329 13.42 12 12 12zm0-7c-3.028 0-5.923.842-8.42 2.392l3.178 3.935C8.316 10.481 10.102 10 12 10c1.898 0 3.683.48 5.241 1.327L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifi3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 2c-3.028 0-5.923.842-8.42 2.392l1.904 2.357C7.4 8.637 9.625 8 12 8s4.6.637 6.516 1.749L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifi3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 7c-1.898 0-3.683.48-5.241 1.327l5.24 6.49 5.242-6.49C15.683 10.48 13.898 10 12 10zm0-5c-3.028 0-5.923.842-8.42 2.392l1.904 2.357C7.4 8.637 9.625 8 12 8s4.6.637 6.516 1.749L20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifiErrorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L22.498 8H18v5.571L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm10 16v2h-2v-2h2zm0-9v7h-2v-7h2z\"}}]}]})(props);\n};\nexport function RiSignalWifiErrorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996l-1.257 1.556C19.306 6.331 15.808 5 12 5c-3.089 0-5.973.875-8.419 2.392L12 17.817l6-7.429v3.183L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm10 16v2h-2v-2h2zm0-9v7h-2v-7h2z\"}}]}]})(props);\n};\nexport function RiSignalWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3z\"}}]}]})(props);\n};\nexport function RiSignalWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c4.284 0 8.22 1.497 11.31 3.996L12 21 .69 6.997C3.78 4.497 7.714 3 12 3zm0 2c-3.028 0-5.923.842-8.42 2.392L12 17.817 20.42 7.39C17.922 5.841 15.027 5 12 5z\"}}]}]})(props);\n};\nexport function RiSignalWifiOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l17.677 17.678-1.414 1.414-3.683-3.683L12 21 .69 6.997c.914-.74 1.902-1.391 2.95-1.942L1.394 2.808l1.415-1.415zM12 3c4.284 0 8.22 1.497 11.31 3.996l-5.407 6.693L7.724 3.511C9.094 3.177 10.527 3 12 3z\"}}]}]})(props);\n};\nexport function RiSignalWifiOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l17.677 17.678-1.414 1.414-3.683-3.682L12 21 .69 6.997c.914-.74 1.902-1.391 2.95-1.942L1.394 2.808l1.415-1.415zm.771 5.999L12 17.817l1.967-2.437-8.835-8.836c-.532.254-1.05.536-1.552.848zM12 3c4.284 0 8.22 1.497 11.31 3.996l-5.407 6.693-1.422-1.422 3.939-4.876C17.922 5.841 15.027 5 12 5c-.873 0-1.735.07-2.58.207L7.725 3.51C9.094 3.177 10.527 3 12 3z\"}}]}]})(props);\n};\nexport function RiSimCard2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm8 16v-8H8v2h3v6h2zm-5-5v2h2v-2H8zm6 0v2h2v-2h-2zm0-3v2h2v-2h-2zm-6 6v2h2v-2H8zm6 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiSimCard2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4v16h12V7.828L14.172 4H6zM5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm8 8v8h-2v-6H8v-2h5zm-5 3h2v2H8v-2zm6 0h2v2h-2v-2zm0-3h2v2h-2v-2zm-6 6h2v2H8v-2zm6 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiSimCardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm3 10v6h8v-6H8z\"}}]}]})(props);\n};\nexport function RiSimCardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4v16h12V7.828L14.172 4H6zM5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm3 10h8v6H8v-6z\"}}]}]})(props);\n};\nexport function RiSmartphoneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm6 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiSmartphoneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4v16h10V4H7zM6 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm6 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"}}]}]})(props);\n};\nexport function RiTabletFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm7 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiTabletLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4v16h12V4H6zM5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm7 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"}}]}]})(props);\n};\nexport function RiTv2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 18V4zm3 16h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiTv2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 18V4zm2 1v12h16V5H4zm1 15h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiTvFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464 7.464 1.05 11.414 5h1.172l3.95-3.95 1.414 1.414L15.414 5z\"}}]}]})(props);\n};\nexport function RiTvLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464 7.464 1.05 11.414 5h1.172l3.95-3.95 1.414 1.414L15.414 5zM4 7v12h16V7H4z\"}}]}]})(props);\n};\nexport function RiUDiskFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 12h16a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zM5 2h14v8H5V2zm4 3v2h2V5H9zm4 0v2h2V5h-2z\"}}]}]})(props);\n};\nexport function RiUDiskLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 12H5v8h14v-8zM5 10V2h14v8h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1zm2 0h10V4H7v6zm2-4h2v2H9V6zm4 0h2v2h-2V6z\"}}]}]})(props);\n};\nexport function RiUninstallFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16zm-1 14H5v4h14v-4zm-2 1v2h-2v-2h2zM12 2L8 6h3v5h2V6h3l-4-4z\"}}]}]})(props);\n};\nexport function RiUninstallLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8 2v2H5l-.001 10h14L19 4h-3V2h4a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h4zm10.999 14h-14L5 20h14l-.001-4zM17 17v2h-2v-2h2zM12 2l4 4h-3v5h-2V6H8l4-4z\"}}]}]})(props);\n};\nexport function RiUsbFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l3 5h-2v7.381l3-1.499-.001-.882H15V7h4v4h-1.001L18 13.118l-5 2.5v1.553c1.166.412 2 1.523 2 2.829 0 1.657-1.343 3-3 3s-3-1.343-3-3c0-1.187.69-2.213 1.69-2.7L6 14l-.001-2.268C5.402 11.386 5 10.74 5 10c0-1.105.895-2 2-2s2 .895 2 2c0 .74-.402 1.387-1 1.732V13l3 2.086V6H9l3-5z\"}}]}]})(props);\n};\nexport function RiUsbLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l3 5h-2v7.381l3-1.499-.001-.882H15V7h4v4h-1.001L18 13.118l-5 2.5v1.553c1.166.412 2 1.523 2 2.829 0 1.657-1.343 3-3 3s-3-1.343-3-3c0-1.187.69-2.213 1.69-2.7L6 14l-.001-2.268C5.402 11.386 5 10.74 5 10c0-1.105.895-2 2-2s2 .895 2 2c0 .74-.402 1.387-1 1.732V13l3 2.086V6H9l3-5zm0 18c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M.69 6.997A17.925 17.925 0 0 1 12 3c4.285 0 8.22 1.497 11.31 3.997L21.425 9.33A14.937 14.937 0 0 0 12 6C8.43 6 5.15 7.248 2.575 9.33L.69 6.997zm3.141 3.89A12.946 12.946 0 0 1 12 8c3.094 0 5.936 1.081 8.169 2.886l-1.885 2.334A9.958 9.958 0 0 0 12 11c-2.38 0-4.566.832-6.284 2.22l-1.885-2.334zm3.142 3.89A7.967 7.967 0 0 1 12 13c1.904 0 3.653.665 5.027 1.776l-1.885 2.334A4.98 4.98 0 0 0 12 16a4.98 4.98 0 0 0-3.142 1.11l-1.885-2.334zm3.142 3.89A2.987 2.987 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21l-1.885-2.334z\"}}]}]})(props);\n};\nexport function RiWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M.69 6.997A17.925 17.925 0 0 1 12 3c4.285 0 8.22 1.497 11.31 3.997l-1.256 1.556A15.933 15.933 0 0 0 12 5C8.191 5 4.694 6.33 1.946 8.553L.69 6.997zm3.141 3.89A12.946 12.946 0 0 1 12 8c3.094 0 5.936 1.081 8.169 2.886l-1.257 1.556A10.954 10.954 0 0 0 12 10c-2.618 0-5.023.915-6.912 2.442l-1.257-1.556zm3.142 3.89A7.967 7.967 0 0 1 12 13c1.904 0 3.653.665 5.027 1.776l-1.257 1.556A5.975 5.975 0 0 0 12 15c-1.428 0-2.74.499-3.77 1.332l-1.257-1.556zm3.142 3.89A2.987 2.987 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21l-1.885-2.334z\"}}]}]})(props);\n};\nexport function RiWifiOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18c.714 0 1.37.25 1.886.666L12 21l-1.886-2.334A2.987 2.987 0 0 1 12 18zM2.808 1.393l17.677 17.678-1.414 1.414-3.682-3.68-.247.306A4.98 4.98 0 0 0 12 16a4.98 4.98 0 0 0-3.141 1.11l-1.885-2.334a7.963 7.963 0 0 1 4.622-1.766l-1.773-1.772a9.963 9.963 0 0 0-4.106 1.982L3.83 10.887A12.984 12.984 0 0 1 7.416 8.83L5.885 7.3a15 15 0 0 0-3.31 2.031L.689 6.997c.915-.74 1.903-1.391 2.952-1.942L1.393 2.808l1.415-1.415zM16.084 11.87l-3.868-3.867L12 8c3.095 0 5.937 1.081 8.17 2.887l-1.886 2.334a10 10 0 0 0-2.2-1.352zM12 3c4.285 0 8.22 1.497 11.31 3.997L21.426 9.33A14.937 14.937 0 0 0 12 6c-.572 0-1.136.032-1.69.094L7.723 3.511C9.094 3.177 10.527 3 12 3z\"}}]}]})(props);\n};\nexport function RiWifiOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18c.714 0 1.37.25 1.886.666L12 21l-1.886-2.334A2.987 2.987 0 0 1 12 18zM2.808 1.393l17.677 17.678-1.414 1.414-5.18-5.18A5.994 5.994 0 0 0 12 15c-1.428 0-2.74.499-3.77 1.332l-1.256-1.556a7.963 7.963 0 0 1 4.622-1.766L9 10.414a10.969 10.969 0 0 0-3.912 2.029L3.83 10.887A12.984 12.984 0 0 1 7.416 8.83L5.132 6.545a16.009 16.009 0 0 0-3.185 2.007L.689 6.997c.915-.74 1.903-1.391 2.952-1.942L1.393 2.808l1.415-1.415zM14.5 10.285l-2.284-2.283L12 8c3.095 0 5.937 1.081 8.17 2.887l-1.258 1.556a10.96 10.96 0 0 0-4.412-2.158zM12 3c4.285 0 8.22 1.497 11.31 3.997l-1.257 1.555A15.933 15.933 0 0 0 12 5c-.878 0-1.74.07-2.58.207L7.725 3.51C9.094 3.177 10.527 3 12 3z\"}}]}]})(props);\n};\nexport function RiWirelessChargingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.929 4.929l1.414 1.414C3.895 7.791 3 9.791 3 12c0 2.21.895 4.21 2.343 5.657L3.93 19.07C2.119 17.261 1 14.761 1 12s1.12-5.261 2.929-7.071zm16.142 0C21.881 6.739 23 9.239 23 12s-1.12 5.262-2.929 7.071l-1.414-1.414C20.105 16.209 21 14.209 21 12s-.895-4.208-2.342-5.656L20.07 4.93zM13 5v6h3l-5 8v-6H8l5-8zM6.757 7.757l1.415 1.415C7.448 9.895 7 10.895 7 12c0 1.105.448 2.105 1.172 2.828l-1.415 1.415C5.672 15.157 5 13.657 5 12c0-1.657.672-3.157 1.757-4.243zm10.487.001C18.329 8.844 19 10.344 19 12c0 1.657-.672 3.157-1.757 4.243l-1.415-1.415C16.552 14.105 17 13.105 17 12c0-1.104-.447-2.104-1.17-2.827l1.414-1.415z\"}}]}]})(props);\n};\nexport function RiWirelessChargingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.929 4.929l1.414 1.414C3.895 7.791 3 9.791 3 12c0 2.21.895 4.21 2.343 5.657L3.93 19.07C2.119 17.261 1 14.761 1 12s1.12-5.261 2.929-7.071zm16.142 0C21.881 6.739 23 9.239 23 12s-1.12 5.262-2.929 7.071l-1.414-1.414C20.105 16.209 21 14.209 21 12s-.895-4.208-2.342-5.656L20.07 4.93zM13 5v6h3l-5 8v-6H8l5-8zM6.757 7.757l1.415 1.415C7.448 9.895 7 10.895 7 12c0 1.105.448 2.105 1.172 2.828l-1.415 1.415C5.672 15.157 5 13.657 5 12c0-1.657.672-3.157 1.757-4.243zm10.487.001C18.329 8.844 19 10.344 19 12c0 1.657-.672 3.157-1.757 4.243l-1.415-1.415C16.552 14.105 17 13.105 17 12c0-1.104-.447-2.104-1.17-2.827l1.414-1.415z\"}}]}]})(props);\n};\nexport function RiArticleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM7 6v4h4V6H7zm0 6v2h10v-2H7zm0 4v2h10v-2H7zm6-9v2h4V7h-4z\"}}]}]})(props);\n};\nexport function RiArticleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM7 6h4v4H7V6zm0 6h10v2H7v-2zm0 4h10v2H7v-2zm6-9h4v2h-4V7z\"}}]}]})(props);\n};\nexport function RiBillFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM8 9v2h8V9H8zm0 4v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiBillLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM8 9h8v2H8V9zm0 4h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiBook2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18H6a1 1 0 0 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16v16zm-5-9V7H8v2h8z\"}}]}]})(props);\n};\nexport function RiBook2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18H6a1 1 0 0 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16v16zM5 16.05c.162-.033.329-.05.5-.05H19V4H5v12.05zM16 9H8V7h8v2z\"}}]}]})(props);\n};\nexport function RiBook3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4H7a2 2 0 1 0 0 4h14v13a1 1 0 0 1-1 1H7a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h13a1 1 0 0 1 1 1v1zm-1 3H7a1 1 0 1 1 0-2h13v2z\"}}]}]})(props);\n};\nexport function RiBook3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4H7a2 2 0 1 0 0 4h14v13a1 1 0 0 1-1 1H7a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h13a1 1 0 0 1 1 1v1zM5 18a2 2 0 0 0 2 2h12V10H7a3.982 3.982 0 0 1-2-.535V18zM20 7H7a1 1 0 1 1 0-2h13v2z\"}}]}]})(props);\n};\nexport function RiBookFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2v-3H6.5a1.5 1.5 0 0 0 0 3H19z\"}}]}]})(props);\n};\nexport function RiBookLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5zM19 20v-3H6.5a1.5 1.5 0 0 0 0 3H19zM5 15.337A3.486 3.486 0 0 1 6.5 15H19V4H6a1 1 0 0 0-1 1v10.337z\"}}]}]})(props);\n};\nexport function RiBookMarkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2v-3H6.5a1.5 1.5 0 0 0 0 3H19zM10 4v8l3.5-2 3.5 2V4h-7z\"}}]}]})(props);\n};\nexport function RiBookMarkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5zM19 20v-3H6.5a1.5 1.5 0 0 0 0 3H19zM10 4H6a1 1 0 0 0-1 1v10.337A3.486 3.486 0 0 1 6.5 15H19V4h-2v8l-3.5-2-3.5 2V4z\"}}]}]})(props);\n};\nexport function RiBookOpenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 21h-8V6a3 3 0 0 1 3-3h5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm-10 0H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a3 3 0 0 1 3 3v15zm0 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiBookOpenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21v2h-2v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a3.99 3.99 0 0 1 3 1.354A3.99 3.99 0 0 1 15 3h6a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-8zm7-2V5h-5a2 2 0 0 0-2 2v12h7zm-9 0V7a2 2 0 0 0-2-2H4v14h7z\"}}]}]})(props);\n};\nexport function RiBookReadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM12 5v14h8V5h-8zm1 2h6v2h-6V7zm0 3h6v2h-6v-2z\"}}]}]})(props);\n};\nexport function RiBookReadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM11 5H4v14h7V5zm2 0v14h7V5h-7zm1 2h5v2h-5V7zm0 3h5v2h-5v-2z\"}}]}]})(props);\n};\nexport function RiBookletFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 2v20H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2h4zm12.005 0C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H10V2h10.005z\"}}]}]})(props);\n};\nexport function RiBookletLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.005 2C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2h16.005zM8 4H6v16h2V4zm12 0H10v16h10V4z\"}}]}]})(props);\n};\nexport function RiClipboardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H6zm2-2h8v4H8V2z\"}}]}]})(props);\n};\nexport function RiClipboardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4V2h10v2h3.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H7zm0 2H5v14h14V6h-2v2H7V6zm2-2v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiContactsBook2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2v-2H6a1 1 0 0 0 0 2h13zm-7-10a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-3 4h6a3 3 0 0 0-6 0z\"}}]}]})(props);\n};\nexport function RiContactsBook2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2v-2H6a1 1 0 0 0 0 2h13zM5 16.17c.313-.11.65-.17 1-.17h13V4H6a1 1 0 0 0-1 1v11.17zM12 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-3 4a3 3 0 0 1 6 0H9z\"}}]}]})(props);\n};\nexport function RiContactsBookFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 2v20H3V2h4zm2 0h10.005C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H9V2zm13 4h2v4h-2V6zm0 6h2v4h-2v-4zm-7 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-3 4h6a3 3 0 0 0-6 0z\"}}]}]})(props);\n};\nexport function RiContactsBookLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 2h16.005C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H3V2zm4 2H5v16h2V4zm2 16h10V4H9v16zm2-4a3 3 0 0 1 6 0h-6zm3-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm8-6h2v4h-2V6zm0 6h2v4h-2v-4z\"}}]}]})(props);\n};\nexport function RiContactsBookUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 2v20H3V2h4zm12.005 0C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H9V2h10.005zM15 8l-4 4h3v4h2v-4h3l-4-4zm9 4v4h-2v-4h2zm0-6v4h-2V6h2z\"}}]}]})(props);\n};\nexport function RiContactsBookUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.005 2C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H3V2h16.005zM7 4H5v16h2V4zm12 0H9v16h10V4zm-5 4l4 4h-3v4h-2v-4h-3l4-4zm10 4v4h-2v-4h2zm0-6v4h-2V6h2z\"}}]}]})(props);\n};\nexport function RiDraftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2c.552 0 1 .448 1 1v3.757l-8.999 9-.006 4.238 4.246.006L21 15.242V21c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h16zm1.778 6.808l1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778zM12 12H7v2h5v-2zm3-4H7v2h8V8z\"}}]}]})(props);\n};\nexport function RiDraftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2c.552 0 1 .448 1 1v3.757l-2 2V4H5v16h14v-2.758l2-2V21c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h16zm1.778 6.808l1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778zM13 12v2H8v-2h5zm3-4v2H8V8h8z\"}}]}]})(props);\n};\nexport function RiFile2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 9h6a1 1 0 0 0 1-1V2h10.002c.551 0 .998.455.998.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V9zm0-2l5-4.997V7H3z\"}}]}]})(props);\n};\nexport function RiFile2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 8l6.003-6h10.995C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8zm7-4v5H5v11h14V4h-9z\"}}]}]})(props);\n};\nexport function RiFile3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 9v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1h6zm0-2h-5V2.003L21 7z\"}}]}]})(props);\n};\nexport function RiFile3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8zm-2 1h-5V4H5v16h14V9z\"}}]}]})(props);\n};\nexport function RiFile4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15h-7v7H3.998C3.447 22 3 21.545 3 21.008V2.992C3 2.444 3.445 2 3.993 2h16.014A1 1 0 0 1 21 3.007V15zm0 2l-5 4.997V17h5z\"}}]}]})(props);\n};\nexport function RiFile4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 16l-6.003 6H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v13zm-2-1V4H5v16h9v-5h5z\"}}]}]})(props);\n};\nexport function RiFileAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 9H8v2h3v3h2v-3h3v-2h-3V8h-2v3z\"}}]}]})(props);\n};\nexport function RiFileAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM11 11V8h2v3h3v2h-3v3h-2v-3H8v-2h3z\"}}]}]})(props);\n};\nexport function RiFileChart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-4 6a4 4 0 1 0 4 4h-4V8z\"}}]}]})(props);\n};\nexport function RiFileChart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM12 8v4h4a4 4 0 1 1-4-4z\"}}]}]})(props);\n};\nexport function RiFileChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 5v10h2V7h-2zm4 4v6h2v-6h-2zm-8 2v4h2v-4H7z\"}}]}]})(props);\n};\nexport function RiFileChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 7h2v10h-2V7zm4 4h2v6h-2v-6zm-8 2h2v4H7v-4zm8-9H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileCloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.997 2L21 8l.001 4.26A5.466 5.466 0 0 0 17.5 11l-.221.004a5.503 5.503 0 0 0-5.127 4.205l-.016.074-.03.02A4.75 4.75 0 0 0 10.878 22L3.993 22a.993.993 0 0 1-.986-.876L3 21.008V2.992c0-.498.387-.927.885-.985L4.002 2h10.995zM17.5 13a3.5 3.5 0 0 1 3.5 3.5l-.001.103a2.75 2.75 0 0 1-.581 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.392L14 16.5a3.5 3.5 0 0 1 3.5-3.5z\"}}]}]})(props);\n};\nexport function RiFileCloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.997 2L21 8l.001 4.26a5.471 5.471 0 0 0-2-1.053L19 9h-5V4H5v16h5.06a4.73 4.73 0 0 0 .817 2H3.993a.993.993 0 0 1-.986-.876L3 21.008V2.992c0-.498.387-.927.885-.985L4.002 2h10.995zM17.5 13a3.5 3.5 0 0 1 3.5 3.5l-.001.103a2.75 2.75 0 0 1-.581 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.392L14 16.5a3.5 3.5 0 0 1 3.5-3.5zm0 2a1.5 1.5 0 0 0-1.473 1.215l-.02.14L16 16.5v1.62l-1.444.406a.75.75 0 0 0 .08 1.466l.109.008h5.51a.75.75 0 0 0 .19-1.474l-1.013-.283L19 18.12V16.5l-.007-.144A1.5 1.5 0 0 0 17.5 15z\"}}]}]})(props);\n};\nexport function RiFileCodeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm1.657 10L14.12 8.464 12.707 9.88 14.828 12l-2.12 2.121 1.413 1.415L17.657 12zM6.343 12l3.536 3.536 1.414-1.415L9.172 12l2.12-2.121L9.88 8.464 6.343 12z\"}}]}]})(props);\n};\nexport function RiFileCodeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM17.657 12l-3.536 3.536-1.414-1.415L14.828 12l-2.12-2.121 1.413-1.415L17.657 12zM6.343 12L9.88 8.464l1.414 1.415L9.172 12l2.12 2.121-1.413 1.415L6.343 12z\"}}]}]})(props);\n};\nexport function RiFileCopy2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7zm2 0h8v10h2V4H9v2zm-2 5v2h6v-2H7zm0 4v2h6v-2H7z\"}}]}]})(props);\n};\nexport function RiFileCopy2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.006-1H7zM5.002 8L5 20h10V8H5.002zM9 6h8v10h2V4H9v2zm-2 5h6v2H7v-2zm0 4h6v2H7v-2z\"}}]}]})(props);\n};\nexport function RiFileCopyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7zm2 0h8v10h2V4H9v2z\"}}]}]})(props);\n};\nexport function RiFileCopyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7zM5.003 8L5 20h10V8H5.003zM9 6h8v10h2V4H9v2z\"}}]}]})(props);\n};\nexport function RiFileDamageFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 14l4 2.5 3-3.5 3 4 2-2.5 3 .5-3-3-2 2.5-3-5-3.5 3.75L3 10V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1h6v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V14zm18-7h-5V2.003L21 7z\"}}]}]})(props);\n};\nexport function RiFileDamageLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19 9h-5V4H5v7.857l1.5 1.393L10 9.5l3 5 2-2.5 3 3-3-.5-2 2.5-3-4-3 3.5-2-1.25V20h14V9zm2-1v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8z\"}}]}]})(props);\n};\nexport function RiFileDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-3 10V8h-2v4H8l4 4 4-4h-3z\"}}]}]})(props);\n};\nexport function RiFileDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 12h3l-4 4-4-4h3V8h2v4zm2-8H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileEditFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15.243v5.765a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V9h6a1 1 0 0 0 1-1V2h10.002c.551 0 .998.455.998.992v3.765l-8.999 9-.006 4.238 4.246.006L21 15.243zm.778-6.435l1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778zM3 7l5-4.997V7H3z\"}}]}]})(props);\n};\nexport function RiFileEditLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 6.757l-2 2V4h-9v5H5v11h14v-2.757l2-2v5.765a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8l6.003-6h10.995C20.55 2 21 2.455 21 2.992v3.765zm.778 2.05l1.414 1.415L15.414 18l-1.416-.002.002-1.412 7.778-7.778z\"}}]}]})(props);\n};\nexport function RiFileExcel2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4V3zm-6.8 9L13 8h-2.4L9 10.286 7.4 8H5l2.8 4L5 16h2.4L9 13.714 10.6 16H13l-2.8-4z\"}}]}]})(props);\n};\nexport function RiFileExcel2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM4 4.735v14.53l10 1.429V3.306L4 4.735zM17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4v-2zm-6.8-7l2.8 4h-2.4L9 13.714 7.4 16H5l2.8-4L5 8h2.4L9 10.286 10.6 8H13l-2.8 4z\"}}]}]})(props);\n};\nexport function RiFileExcelFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-2.8 10L16 8h-2.4L12 10.286 10.4 8H8l2.8 4L8 16h2.4l1.6-2.286L13.6 16H16l-2.8-4z\"}}]}]})(props);\n};\nexport function RiFileExcelLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.2 12l2.8 4h-2.4L12 13.714 10.4 16H8l2.8-4L8 8h2.4l1.6 2.286L13.6 8H15V4H5v16h14V8h-3l-2.8 4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 8l6.003-6h10.995C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8zm7-4.5L4.5 9H10V3.5z\"}}]}]})(props);\n};\nexport function RiFileForbidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 11.674A7 7 0 0 0 12.255 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16l5 5v4.674zM18 23a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-1.293-2.292a3 3 0 0 0 4.001-4.001l-4.001 4zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001z\"}}]}]})(props);\n};\nexport function RiFileForbidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.29 20c.215.722.543 1.396.965 2H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16l5 5v4.674a6.95 6.95 0 0 0-2-.603V8h-4V4H5v16h6.29zM18 23a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-1.293-2.292a3 3 0 0 0 4.001-4.001l-4.001 4zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001z\"}}]}]})(props);\n};\nexport function RiFileGifFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v13.993c0 .556-.445 1.007-.993 1.007H3.993C3.445 22 3 21.545 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16zm-3 8h-1v5h1v-5zm-2 0H9c-1.105 0-2 .895-2 2v1c0 1.105.895 2 2 2h1c.552 0 1-.448 1-1v-2H9v1h1v1H9c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h2v-1zm6 0h-3v5h1v-2h2v-1h-2v-1h2v-1z\"}}]}]})(props);\n};\nexport function RiFileGifLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v13.993c0 .556-.445 1.007-.993 1.007H3.993C3.445 22 3 21.545 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16zm-1 2H5v16h14V8h-4V4zm-2 6v5h-1v-5h1zm-2 0v1H9c-.552 0-1 .448-1 1v1c0 .552.448 1 1 1h1v-1H9v-1h2v2c0 .552-.448 1-1 1H9c-1.105 0-2-.895-2-2v-1c0-1.105.895-2 2-2h2zm6 0v1h-2v1h2v1h-2v2h-1v-5h3z\"}}]}]})(props);\n};\nexport function RiFileHistoryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 4.999v14.01c0 .547-.445.991-.993.991H3.993C3.445 22 3 21.545 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-3 7h-2v6h5v-2h-3V9z\"}}]}]})(props);\n};\nexport function RiFileHistoryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v13.993c0 .556-.445 1.007-.993 1.007H3.993C3.445 22 3 21.545 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16zm-1 2H5v16h14V8h-4V4zm-2 5v4h3v2h-5V9h2z\"}}]}]})(props);\n};\nexport function RiFileHwpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16zM9.333 14.667H8V18h8v-1.333l-6.667-.001v-2zM12 14.333a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM12 9a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zm0 1.333a1.167 1.167 0 1 1 0 2.334 1.167 1.167 0 0 1 0-2.334zM12.667 6h-1.334v1.333H8v1.334h8V7.333h-3.334V6z\"}}]}]})(props);\n};\nexport function RiFileHwpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16zm0 6.667H8V7.333h3.333V6h1.334l-.001 1.333h2.333L15 4H5v16h14V8l-3-.001v.668zm-6.667 6v1.999H16V18H8v-3.333h1.333zM12 14.333a1 1 0 1 1 0 2 1 1 0 0 1 0-2zM12 9a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm0 1.333a1.167 1.167 0 1 0 0 2.334 1.167 1.167 0 0 0 0-2.334z\"}}]}]})(props);\n};\nexport function RiFileInfoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 5v2h2V7h-2zm0 4v6h2v-6h-2z\"}}]}]})(props);\n};\nexport function RiFileInfoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM11 11h2v6h-2v-6zm0-4h2v2h-2V7z\"}}]}]})(props);\n};\nexport function RiFileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 2.003V2h10.998C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8l6-5.997zM5.83 8H9V4.83L5.83 8zM11 4v5a1 1 0 0 1-1 1H5v10h14V4h-8z\"}}]}]})(props);\n};\nexport function RiFileList2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM8 7v2h8V7H8zm0 4v2h8v-2H8zm0 4v2h5v-2H8z\"}}]}]})(props);\n};\nexport function RiFileList2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM8 7h8v2H8V7zm0 4h8v2H8v-2zm0 4h5v2H8v-2z\"}}]}]})(props);\n};\nexport function RiFileList3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12h4v4a3 3 0 0 1-3 3zm-1-5v2a1 1 0 0 0 2 0v-2h-2zM6 7v2h8V7H6zm0 4v2h8v-2H6zm0 4v2h5v-2H6z\"}}]}]})(props);\n};\nexport function RiFileList3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12h4v4a3 3 0 0 1-3 3zm-1-5v2a1 1 0 0 0 2 0v-2h-2zm-2 3V4H4v15a1 1 0 0 0 1 1h11zM6 7h8v2H6V7zm0 4h8v2H6v-2zm0 4h5v2H6v-2z\"}}]}]})(props);\n};\nexport function RiFileListFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM8 7v2h8V7H8zm0 4v2h8v-2H8zm0 4v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiFileListLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM8 7h8v2H8V7zm0 4h8v2H8v-2zm0 4h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiFileLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-1 9v-1a3 3 0 0 0-6 0v1H8v5h8v-5h-1zm-2 0h-2v-1a1 1 0 0 1 2 0v1z\"}}]}]})(props);\n};\nexport function RiFileLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM15 11h1v5H8v-5h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiFileMarkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.014c.548 0 .993.444.993.992zM7 4v9l3.5-2 3.5 2V4H7z\"}}]}]})(props);\n};\nexport function RiFileMarkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM7 4H5v16h14V4h-5v9l-3.5-2L7 13V4z\"}}]}]})(props);\n};\nexport function RiFileMusicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 10.05a2.5 2.5 0 1 0 2 2.45V10h3V8h-5v4.05z\"}}]}]})(props);\n};\nexport function RiFileMusicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 8v2h-3v4.5a2.5 2.5 0 1 1-2-2.45V8h4V4H5v16h14V8h-3zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFilePaper2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2a3 3 0 0 1 3 3v2h-2v12a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 0 0 .883.993L18 20a1 1 0 0 0 .993-.883L19 19v-4H3V5a3 3 0 0 1 3-3h14z\"}}]}]})(props);\n};\nexport function RiFilePaper2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2a3 3 0 0 1 3 3v2h-2v12a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 0 0 .883.993L18 20a1 1 0 0 0 .993-.883L19 19V4H6a1 1 0 0 0-.993.883L5 5v10H3V5a3 3 0 0 1 3-3h14z\"}}]}]})(props);\n};\nexport function RiFilePaperFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 15V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 0 0 2 0v-4H3z\"}}]}]})(props);\n};\nexport function RiFilePaperLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 17v2a1 1 0 0 0 2 0V4H5v11H3V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16z\"}}]}]})(props);\n};\nexport function RiFilePdfFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-4 14a4 4 0 1 0 0-8H8v8h4zm-2-6h2a2 2 0 1 1 0 4h-2v-4z\"}}]}]})(props);\n};\nexport function RiFilePdfLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 16H8V8h4a4 4 0 1 1 0 8zm-2-6v4h2a2 2 0 1 0 0-4h-2zm5-6H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFilePpt2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4V3zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM5 8v8h2v-2h6V8H5zm2 2h4v2H7v-2z\"}}]}]})(props);\n};\nexport function RiFilePpt2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM4 4.735v14.53l10 1.429V3.306L4 4.735zM17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4v-2zM5 8h8v6H7v2H5V8zm2 2v2h4v-2H7z\"}}]}]})(props);\n};\nexport function RiFilePptFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zM8 8v8h2v-2h6V8H8zm2 2h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiFilePptLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM5 4v16h14V8h-3v6h-6v2H8V8h7V4H5zm5 6v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiFileReduceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-8 9v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiFileReduceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM16 11v2H8v-2h8z\"}}]}]})(props);\n};\nexport function RiFileSearchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-2.471 12.446l2.21 2.21 1.415-1.413-2.21-2.21a4.002 4.002 0 0 0-6.276-4.861 4 4 0 0 0 4.861 6.274zm-.618-2.032a2 2 0 1 1-2.828-2.828 2 2 0 0 1 2.828 2.828z\"}}]}]})(props);\n};\nexport function RiFileSearchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zm10.529 11.454a4.002 4.002 0 0 1-4.86-6.274 4 4 0 0 1 6.274 4.86l2.21 2.21-1.414 1.415-2.21-2.21zm-.618-2.032a2 2 0 1 0-2.828-2.828 2 2 0 0 0 2.828 2.828z\"}}]}]})(props);\n};\nexport function RiFileSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zM8.595 12.812l-.992.572 1 1.732.992-.573c.393.372.873.654 1.405.812V16.5h2v-1.145a3.496 3.496 0 0 0 1.405-.812l.992.573 1-1.732-.992-.573a3.51 3.51 0 0 0 0-1.622l.992-.573-1-1.732-.992.573A3.496 3.496 0 0 0 13 8.645V7.5h-2v1.145a3.496 3.496 0 0 0-1.405.812l-.992-.573-1 1.732.992.573a3.51 3.51 0 0 0 0 1.623zM12 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiFileSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.595 12.812a3.51 3.51 0 0 1 0-1.623l-.992-.573 1-1.732.992.573A3.496 3.496 0 0 1 11 8.645V7.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573 1 1.732-.992.573a3.51 3.51 0 0 1 0 1.622l.992.573-1 1.732-.992-.573a3.496 3.496 0 0 1-1.405.812V16.5h-2v-1.145a3.496 3.496 0 0 1-1.405-.812l-.992.573-1-1.732.992-.572zM12 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileShield2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 10H11v7.382c0 1.563.777 3.023 2.074 3.892l1.083.726H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2h11.999L21 7v3zm-8 2h8v5.382c0 .897-.446 1.734-1.187 2.23L17 21.499l-2.813-1.885A2.685 2.685 0 0 1 13 17.383V12z\"}}]}]})(props);\n};\nexport function RiFileShield2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 9V4H5v16h6.056c.328.417.724.785 1.18 1.085l1.39.915H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8v1h-7zm-2 2h9v5.949c0 .99-.501 1.916-1.336 2.465L16.5 21.498l-3.164-2.084A2.953 2.953 0 0 1 12 16.95V11zm2 5.949c0 .316.162.614.436.795l2.064 1.36 2.064-1.36a.954.954 0 0 0 .436-.795V13h-5v3.949z\"}}]}]})(props);\n};\nexport function RiFileShieldFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 7v13.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2h11.999L21 7zM8 8v5.6c0 .85.446 1.643 1.187 2.114L12 17.5l2.813-1.786A2.51 2.51 0 0 0 16 13.6V8H8zm2 2h4v3.6c0 .158-.09.318-.26.426L12 15.13l-1.74-1.105c-.17-.108-.26-.268-.26-.426V10z\"}}]}]})(props);\n};\nexport function RiFileShieldLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 8V4H5v16h14V9h-3v4.62c0 .844-.446 1.633-1.187 2.101L12 17.498 9.187 15.72C8.446 15.253 8 14.464 8 13.62V8h6zm7 0v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8zm-11 5.62c0 .15.087.304.255.41L12 15.132l1.745-1.102c.168-.106.255-.26.255-.41V10h-4v3.62z\"}}]}]})(props);\n};\nexport function RiFileShredFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12v2H2v-2h2V2.995c0-.55.445-.995.996-.995H15l5 5v5h2zM3 16h2v6H3v-6zm16 0h2v6h-2v-6zm-4 0h2v6h-2v-6zm-4 0h2v6h-2v-6zm-4 0h2v6H7v-6z\"}}]}]})(props);\n};\nexport function RiFileShredLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 12h12V8h-4V4H6v8zm-2 0V2.995c0-.55.445-.995.996-.995H15l5 5v5h2v2H2v-2h2zm-1 4h2v6H3v-6zm16 0h2v6h-2v-6zm-4 0h2v6h-2v-6zm-4 0h2v6h-2v-6zm-4 0h2v6H7v-6z\"}}]}]})(props);\n};\nexport function RiFileTextFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 9v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1h6zm0-2h-5V2.003L21 7zM8 7v2h3V7H8zm0 4v2h8v-2H8zm0 4v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiFileTextLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8zm-2 1h-5V4H5v16h14V9zM8 7h3v2H8V7zm0 4h8v2H8v-2zm0 4h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiFileTransferFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-4 9H8v2h4v3l4-4-4-4v3z\"}}]}]})(props);\n};\nexport function RiFileTransferLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM12 11V8l4 4-4 4v-3H8v-2h4z\"}}]}]})(props);\n};\nexport function RiFileUnknowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 13v2h2v-2h-2zm2-1.645A3.502 3.502 0 0 0 12 6.5a3.501 3.501 0 0 0-3.433 2.813l1.962.393A1.5 1.5 0 1 1 12 11.5a1 1 0 0 0-1 1V14h2v-.645z\"}}]}]})(props);\n};\nexport function RiFileUnknowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 15h2v2h-2v-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355zM15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-3 10h3l-4-4-4 4h3v4h2v-4z\"}}]}]})(props);\n};\nexport function RiFileUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM13 12v4h-2v-4H8l4-4 4 4h-3z\"}}]}]})(props);\n};\nexport function RiFileUserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-4 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM7.527 17h8.946a4.5 4.5 0 0 0-8.946 0z\"}}]}]})(props);\n};\nexport function RiFileUserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zm9 8.508a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM7.527 17a4.5 4.5 0 0 1 8.946 0H7.527z\"}}]}]})(props);\n};\nexport function RiFileWarningFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-5 13v2h2v-2h-2zm0-8v6h2V7h-2z\"}}]}]})(props);\n};\nexport function RiFileWarningLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992zM11 15h2v2h-2v-2zm0-8h2v6h-2V7z\"}}]}]})(props);\n};\nexport function RiFileWord2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4V3zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM11 8v4.989L9 11l-1.99 2L7 8H5v8h2l2-2 2 2h2V8h-2z\"}}]}]})(props);\n};\nexport function RiFileWord2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4v-2zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.495v20.846a.5.5 0 0 1-.57.495L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99zM4 4.735v14.53l10 1.429V3.306L4 4.735zM11 8h2v8h-2l-2-2-2 2H5V8h2l.01 5L9 11l2 1.989V8z\"}}]}]})(props);\n};\nexport function RiFileWordFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-2 6v4.989L12 11l-1.99 2L10 8H8v8h2l2-2 2 2h2V8h-2z\"}}]}]})(props);\n};\nexport function RiFileWordLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 8v8h-2l-2-2-2 2H8V8h2v5l2-2 2 2V8h1V4H5v16h14V8h-3zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z\"}}]}]})(props);\n};\nexport function RiFileZipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 2v2h2V2h8.007c.548 0 .993.444.993.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2H10zm2 2v2h2V4h-2zm-2 2v2h2V6h-2zm2 2v2h2V8h-2zm-2 2v2h2v-2h-2zm2 2v2h-2v3h4v-5h-2z\"}}]}]})(props);\n};\nexport function RiFileZipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zm-5-8v5h-4v-3h2v-2h2zm-2-8h2v2h-2V4zm-2 2h2v2h-2V6zm2 2h2v2h-2V8zm-2 2h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiFolder2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9h20zm0-2H2V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v3z\"}}]}]})(props);\n};\nexport function RiFolder2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM20 11H4v8h16v-8zm0-2V7h-8.414l-2-2H4v4h16z\"}}]}]})(props);\n};\nexport function RiFolder3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 8v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7h19a1 1 0 0 1 1 1zm-9.586-3H2V4a1 1 0 0 1 1-1h7.414l2 2z\"}}]}]})(props);\n};\nexport function RiFolder3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 7v12h16V7H4z\"}}]}]})(props);\n};\nexport function RiFolder4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 21V11h14v9a1 1 0 0 1-1 1H8zm-2 0H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v3H7a1 1 0 0 0-1 1v11z\"}}]}]})(props);\n};\nexport function RiFolder4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM8 19h12v-8H8v8zm-2 0v-9a1 1 0 0 1 1-1h13V7h-8.414l-2-2H4v14h2z\"}}]}]})(props);\n};\nexport function RiFolder5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.414 5H20a1 1 0 0 1 1 1v1H3V4a1 1 0 0 1 1-1h7.414l2 2zM3.087 9h17.826a1 1 0 0 1 .997 1.083l-.834 10a1 1 0 0 1-.996.917H3.92a1 1 0 0 1-.996-.917l-.834-10A1 1 0 0 1 3.087 9z\"}}]}]})(props);\n};\nexport function RiFolder5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.087 9h17.826a1 1 0 0 1 .997 1.083l-.834 10a1 1 0 0 1-.996.917H3.92a1 1 0 0 1-.996-.917l-.834-10A1 1 0 0 1 3.087 9zM4.84 19h14.32l.666-8H4.174l.666 8zm8.574-14H20a1 1 0 0 1 1 1v1H3V4a1 1 0 0 1 1-1h7.414l2 2z\"}}]}]})(props);\n};\nexport function RiFolderAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 12H8v2h3v3h2v-3h3v-2h-3V9h-2v3z\"}}]}]})(props);\n};\nexport function RiFolderAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 7V9h2v3h3v2h-3v3h-2v-3H8v-2h3z\"}}]}]})(props);\n};\nexport function RiFolderChart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM12 9a4 4 0 1 0 4 4h-4V9z\"}}]}]})(props);\n};\nexport function RiFolderChart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm8 4v4h4a4 4 0 1 1-4-4z\"}}]}]})(props);\n};\nexport function RiFolderChartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 9v8h2V9h-2zm4 3v5h2v-5h-2zm-8 2v3h2v-3H7z\"}}]}]})(props);\n};\nexport function RiFolderChartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 4h2v8h-2V9zm4 3h2v5h-2v-5zm-8 2h2v3H7v-3z\"}}]}]})(props);\n};\nexport function RiFolderDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM13 13V9h-2v4H8l4 4 4-4h-3z\"}}]}]})(props);\n};\nexport function RiFolderDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm9 8h3l-4 4-4-4h3V9h2v4z\"}}]}]})(props);\n};\nexport function RiFolderFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2z\"}}]}]})(props);\n};\nexport function RiFolderForbidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11.255A7 7 0 0 0 12.255 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v5.255zM18 22a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-1.293-2.292a3 3 0 0 0 4.001-4.001l-4.001 4zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001z\"}}]}]})(props);\n};\nexport function RiFolderForbidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11.255a6.972 6.972 0 0 0-2-.965V7h-8.414l-2-2H4v14h7.29c.215.722.543 1.396.965 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v5.255zM18 22a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-1.293-2.292a3 3 0 0 0 4.001-4.001l-4.001 4zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001z\"}}]}]})(props);\n};\nexport function RiFolderHistoryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.414 3l2 2H21c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h7.414zM13 9h-2v6h5v-2h-3V9z\"}}]}]})(props);\n};\nexport function RiFolderHistoryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.414 3l2 2H21c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h7.414zm-.828 2H4v14h16V7h-8.414l-2-2zM13 9v4h3v2h-5V9h2z\"}}]}]})(props);\n};\nexport function RiFolderInfoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 9v2h2V9h-2zm0 3v5h2v-5h-2z\"}}]}]})(props);\n};\nexport function RiFolderInfoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 7h2v5h-2v-5zm0-3h2v2h-2V9z\"}}]}]})(props);\n};\nexport function RiFolderKeyholeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM12 9a2 2 0 0 0-1 3.732V17h2l.001-4.268A2 2 0 0 0 12 9z\"}}]}]})(props);\n};\nexport function RiFolderKeyholeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zm-.828 2H4v14h16V7h-8.414l-2-2zM12 9a2 2 0 0 1 1.001 3.732L13 17h-2v-4.268A2 2 0 0 1 12 9z\"}}]}]})(props);\n};\nexport function RiFolderLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V7h-8.414l-2-2H4zm8.414 0H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2z\"}}]}]})(props);\n};\nexport function RiFolderLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM15 13v-1a3 3 0 0 0-6 0v1H8v4h8v-4h-1zm-2 0h-2v-1a1 1 0 0 1 2 0v1z\"}}]}]})(props);\n};\nexport function RiFolderLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm11 8h1v4H8v-4h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiFolderMusicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 13.05a2.5 2.5 0 1 0 2 2.45V11h3V9h-5v4.05z\"}}]}]})(props);\n};\nexport function RiFolderMusicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 8.05V9h5v2h-3v4.5a2.5 2.5 0 1 1-2-2.45z\"}}]}]})(props);\n};\nexport function RiFolderOpenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H20a1 1 0 0 1 1 1v3H4v9.996L6 11h16.5l-2.31 9.243a1 1 0 0 1-.97.757H3z\"}}]}]})(props);\n};\nexport function RiFolderOpenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H20a1 1 0 0 1 1 1v3h-2V7h-7.414l-2-2H4v11.998L5.5 11h17l-2.31 9.243a1 1 0 0 1-.97.757H3zm16.938-8H7.062l-1.5 6h12.876l1.5-6z\"}}]}]})(props);\n};\nexport function RiFolderReceivedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 13.126A6 6 0 0 0 13.303 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v7.126zM20 17h3v2h-3v3.5L15 18l5-4.5V17z\"}}]}]})(props);\n};\nexport function RiFolderReceivedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 13h-2V7h-8.414l-2-2H4v14h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v7zm-2 4h3v2h-3v3.5L15 18l5-4.5V17z\"}}]}]})(props);\n};\nexport function RiFolderReduceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM8 12v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiFolderReduceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm4 7h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiFolderSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zm-3.823 8.809l-.991.572 1 1.731.991-.572c.393.371.872.653 1.405.811v1.145h1.999V16.35a3.495 3.495 0 0 0 1.404-.811l.991.572 1-1.73-.991-.573a3.508 3.508 0 0 0 0-1.622l.99-.573-.999-1.73-.992.572a3.495 3.495 0 0 0-1.404-.812V8.5h-1.999v1.144a3.495 3.495 0 0 0-1.404.812L8.6 9.883 7.6 11.615l.991.572a3.508 3.508 0 0 0 0 1.622zm3.404.688a1.5 1.5 0 1 1 0-2.998 1.5 1.5 0 0 1 0 2.998z\"}}]}]})(props);\n};\nexport function RiFolderSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm4.591 8.809a3.508 3.508 0 0 1 0-1.622l-.991-.572 1-1.732.991.573a3.495 3.495 0 0 1 1.404-.812V8.5h2v1.144c.532.159 1.01.44 1.403.812l.992-.573 1 1.731-.991.573a3.508 3.508 0 0 1 0 1.622l.991.572-1 1.731-.991-.572a3.495 3.495 0 0 1-1.404.811v1.145h-2V16.35a3.495 3.495 0 0 1-1.404-.811l-.991.572-1-1.73.991-.573zm3.404.688a1.5 1.5 0 1 0 0-2.998 1.5 1.5 0 0 0 0 2.998z\"}}]}]})(props);\n};\nexport function RiFolderSharedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 13.126A6 6 0 0 0 13.303 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v7.126zM18 17v-3.5l5 4.5-5 4.5V19h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiFolderSharedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 13h-2V7h-8.414l-2-2H4v14h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v7zm-4 4v-3.5l5 4.5-5 4.5V19h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiFolderShield2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 10H12v7.382c0 1.409.632 2.734 1.705 3.618H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v4zm-8 2h8v5.382c0 .897-.446 1.734-1.187 2.23L18 21.499l-2.813-1.885A2.685 2.685 0 0 1 14 17.383V12z\"}}]}]})(props);\n};\nexport function RiFolderShield2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 9h-2V7h-8.414l-2-2H4v14h7.447a4.97 4.97 0 0 0 1.664 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v3zm-9 2h9v5.949c0 .99-.501 1.916-1.336 2.465L17.5 21.498l-3.164-2.084A2.953 2.953 0 0 1 13 16.95V11zm2 5.949c0 .316.162.614.436.795l2.064 1.36 2.064-1.36a.954.954 0 0 0 .436-.795V13h-5v3.949z\"}}]}]})(props);\n};\nexport function RiFolderShieldFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM8 9v4.904c0 .892.446 1.724 1.187 2.219L12 17.998l2.813-1.875A2.667 2.667 0 0 0 16 13.904V9H8zm2 4.904V11h4v2.904a.667.667 0 0 1-.297.555L12 15.594l-1.703-1.135a.667.667 0 0 1-.297-.555z\"}}]}]})(props);\n};\nexport function RiFolderShieldLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm4 4h8v4.904c0 .892-.446 1.724-1.187 2.219L12 17.998l-2.813-1.875A2.667 2.667 0 0 1 8 13.904V9zm2 4.904c0 .223.111.431.297.555L12 15.594l1.703-1.135a.667.667 0 0 0 .297-.555V11h-4v2.904z\"}}]}]})(props);\n};\nexport function RiFolderTransferFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM12 12H8v2h4v3l4-4-4-4v3z\"}}]}]})(props);\n};\nexport function RiFolderTransferLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm8 7V9l4 4-4 4v-3H8v-2h4z\"}}]}]})(props);\n};\nexport function RiFolderUnknowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 16v2h2v-2h-2zm-2.433-5.187l1.962.393A1.5 1.5 0 1 1 12 13h-1v2h1a3.5 3.5 0 1 0-3.433-4.187z\"}}]}]})(props);\n};\nexport function RiFolderUnknowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 11h2v2h-2v-2zm-2.433-5.187A3.501 3.501 0 1 1 12 15h-1v-2h1a1.5 1.5 0 1 0-1.471-1.794l-1.962-.393z\"}}]}]})(props);\n};\nexport function RiFolderUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM13 13h3l-4-4-4 4h3v4h2v-4z\"}}]}]})(props);\n};\nexport function RiFolderUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm9 8v4h-2v-4H8l4-4 4 4h-3z\"}}]}]})(props);\n};\nexport function RiFolderUserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM12 13a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-4 5h8a4 4 0 1 0-8 0z\"}}]}]})(props);\n};\nexport function RiFolderUserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm4 13a4 4 0 1 1 8 0H8zm4-5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}}]}]})(props);\n};\nexport function RiFolderWarningFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM11 9v5h2V9h-2zm0 6v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiFolderWarningLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2zM4 5v14h16V7h-8.414l-2-2H4zm7 10h2v2h-2v-2zm0-6h2v5h-2V9z\"}}]}]})(props);\n};\nexport function RiFolderZipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H16v2h2V5h3zm-3 8h-2v2h-2v3h4v-5zm-2-2h-2v2h2v-2zm2-2h-2v2h2V9zm-2-2h-2v2h2V7z\"}}]}]})(props);\n};\nexport function RiFolderZipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM18 18h-4v-3h2v-2h-2v-2h2V9h-2V7h-2.414l-2-2H4v14h16V7h-4v2h2v2h-2v2h2v5z\"}}]}]})(props);\n};\nexport function RiFoldersFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 7V4a1 1 0 0 1 1-1h6.414l2 2H21a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3zm0 2H4v10h12v-2H6V9z\"}}]}]})(props);\n};\nexport function RiFoldersLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 7V4a1 1 0 0 1 1-1h6.414l2 2H21a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3zm0 2H4v10h12v-2H6V9zm2-4v10h12V7h-5.414l-2-2H8z\"}}]}]})(props);\n};\nexport function RiKeynoteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 12v8h4v2H7v-2h4v-8H2.992c-.548 0-.906-.43-.797-.977l1.61-8.046C3.913 2.437 4.445 2 5 2h13.998c.553 0 1.087.43 1.196.977l1.61 8.046c.108.54-.26.977-.797.977H13z\"}}]}]})(props);\n};\nexport function RiKeynoteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.44 10h15.12l-1.2-6H5.64l-1.2 6zM13 12v8h4v2H7v-2h4v-8H2.992c-.548 0-.906-.43-.797-.977l1.61-8.046C3.913 2.437 4.445 2 5 2h13.998c.553 0 1.087.43 1.196.977l1.61 8.046c.108.54-.26.977-.797.977H13z\"}}]}]})(props);\n};\nexport function RiMarkdownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4 12.5v-4l2 2 2-2v4h2v-7h-2l-2 2-2-2H5v7h2zm11-3v-4h-2v4h-2l3 3 3-3h-2z\"}}]}]})(props);\n};\nexport function RiMarkdownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm3 10.5H5v-7h2l2 2 2-2h2v7h-2v-4l-2 2-2-2v4zm11-3h2l-3 3-3-3h2v-4h2v4z\"}}]}]})(props);\n};\nexport function RiNewspaperFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3zm-1-10v7a1 1 0 0 0 2 0v-7h-2zM5 6v6h6V6H5zm0 7v2h10v-2H5zm0 3v2h10v-2H5zm2-8h2v2H7V8z\"}}]}]})(props);\n};\nexport function RiNewspaperLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 20V4H4v15a1 1 0 0 0 1 1h11zm3 2H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3zm-1-10v7a1 1 0 0 0 2 0v-7h-2zM6 6h6v6H6V6zm2 2v2h2V8H8zm-2 5h8v2H6v-2zm0 3h8v2H6v-2z\"}}]}]})(props);\n};\nexport function RiNumbersFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 18H4v-8h5v8zm6 0h-5V6h5v12zm6 0h-5V2h5v16zm1 4H3v-2h19v2z\"}}]}]})(props);\n};\nexport function RiNumbersLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 18H4v-8h5v8zm-2-2v-4H6v4h1zm6 0V8h-1v8h1zm2 2h-5V6h5v12zm4-2V4h-1v12h1zm2 2h-5V2h5v16zm1 4H3v-2h19v2z\"}}]}]})(props);\n};\nexport function RiPagesFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V8h18v13a1 1 0 0 1-1 1zm1-16H3V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v3zM7 11v4h4v-4H7zm0 6v2h10v-2H7zm6-5v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiPagesLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 8v12h14V8H5zm0-2h14V4H5v2zm15 16H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM7 10h4v4H7v-4zm0 6h10v2H7v-2zm6-5h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiStickyNote2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 16l-5.003 5H3.998A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999V16z\"}}]}]})(props);\n};\nexport function RiStickyNote2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.998 21A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999V16l-5.003 5H3.998zM5 19h10.169L19 15.171V5H5v14z\"}}]}]})(props);\n};\nexport function RiStickyNoteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 14l-.117.007a1 1 0 0 0-.876.876L14 15v6H3.998A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999V14h-6zm6 2l-5 4.997V16h5z\"}}]}]})(props);\n};\nexport function RiStickyNoteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15l-6 5.996L4.002 21A.998.998 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.456.993 1.002V15zM19 5H5v14h8v-5a1 1 0 0 1 .883-.993L14 13l5-.001V5zm-.829 9.999L15 15v3.169l3.171-3.17z\"}}]}]})(props);\n};\nexport function RiSurveyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014c0 .548-.445.993-.993.993H3.993C3.445 22 3 21.555 3 21.007V4.993C3 4.445 3.445 4 3.993 4H6zm3 13H7v2h2v-2zm0-3H7v2h2v-2zm0-3H7v2h2v-2zm7-9v4H8V2h8z\"}}]}]})(props);\n};\nexport function RiSurveyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2h3.007c.548 0 .993.445.993.993v16.014c0 .548-.445.993-.993.993H3.993C3.445 22 3 21.555 3 21.007V4.993C3 4.445 3.445 4 3.993 4H7V2h10zM7 6H5v14h14V6h-2v2H7V6zm2 10v2H7v-2h2zm0-3v2H7v-2h2zm0-3v2H7v-2h2zm6-6H9v2h6V4z\"}}]}]})(props);\n};\nexport function RiTaskFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.014c.548 0 .993.444.993.992zm-9.707 10.13l-2.475-2.476-1.414 1.415 3.889 3.889 5.657-5.657-1.414-1.414-4.243 4.242z\"}}]}]})(props);\n};\nexport function RiTaskLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.014c.548 0 .993.444.993.992zM19 4H5v16h14V4zm-7.707 9.121l4.243-4.242 1.414 1.414-5.657 5.657-3.89-3.89 1.415-1.414 2.475 2.475z\"}}]}]})(props);\n};\nexport function RiTodoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2v2h6V0h2v2zM7 8v2h10V8H7zm0 4v2h10v-2H7z\"}}]}]})(props);\n};\nexport function RiTodoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2v2h6V0h2v2zm0 2v2h-2V4H9v2H7V4H5v16h14V4h-2zM7 8h10v2H7V8zm0 4h10v2H7v-2z\"}}]}]})(props);\n};\nexport function RiAB (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 15v2c0 1.054.95 2 2 2h3v2H7a4 4 0 0 1-4-4v-2h2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10h2zm-1 2.885L15.753 16h2.492L17 12.885zM3 3h6a3 3 0 0 1 2.235 5A3 3 0 0 1 9 13H3V3zm6 6H5v2h4a1 1 0 0 0 0-2zm8-6a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3h3zM9 5H5v2h4a1 1 0 1 0 0-2z\"}}]})(props);\n};\nexport function RiAlignBottom (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19h18v2H3v-2zm5-6h3l-4 4-4-4h3V3h2v10zm10 0h3l-4 4-4-4h3V3h2v10z\"}}]}]})(props);\n};\nexport function RiAlignCenter (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm2 15h14v2H5v-2zm-2-5h18v2H3v-2zm2-5h14v2H5V9z\"}}]}]})(props);\n};\nexport function RiAlignJustify (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 15h18v2H3v-2zm0-5h18v2H3v-2zm0-5h18v2H3V9z\"}}]}]})(props);\n};\nexport function RiAlignLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 15h14v2H3v-2zm0-5h18v2H3v-2zm0-5h14v2H3V9z\"}}]}]})(props);\n};\nexport function RiAlignRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm4 15h14v2H7v-2zm-4-5h18v2H3v-2zm4-5h14v2H7V9z\"}}]}]})(props);\n};\nexport function RiAlignTop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18v2H3V3zm5 8v10H6V11H3l4-4 4 4H8zm10 0v10h-2V11h-3l4-4 4 4h-3z\"}}]}]})(props);\n};\nexport function RiAlignVertically (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 11h18v2H3v-2zm15 7v3h-2v-3h-3l4-4 4 4h-3zM8 18v3H6v-3H3l4-4 4 4H8zM18 6h3l-4 4-4-4h3V3h2v3zM8 6h3l-4 4-4-4h3V3h2v3z\"}}]}]})(props);\n};\nexport function RiAsterisk (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 3v7.267l6.294-3.633 1 1.732-6.293 3.633 6.293 3.635-1 1.732L13 13.732V21h-2v-7.268l-6.294 3.634-1-1.732L9.999 12 3.706 8.366l1-1.732L11 10.267V3z\"}}]}]})(props);\n};\nexport function RiAttachment2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.828 7.757l-5.656 5.657a1 1 0 1 0 1.414 1.414l5.657-5.656A3 3 0 1 0 12 4.929l-5.657 5.657a5 5 0 1 0 7.071 7.07L19.071 12l1.414 1.414-5.657 5.657a7 7 0 1 1-9.9-9.9l5.658-5.656a5 5 0 0 1 7.07 7.07L12 16.244A3 3 0 1 1 7.757 12l5.657-5.657 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiBold (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 11h4.5a2.5 2.5 0 1 0 0-5H8v5zm10 4.5a4.5 4.5 0 0 1-4.5 4.5H6V4h6.5a4.5 4.5 0 0 1 3.256 7.606A4.498 4.498 0 0 1 18 15.5zM8 13v5h5.5a2.5 2.5 0 1 0 0-5H8z\"}}]}]})(props);\n};\nexport function RiBringForward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 3c.552 0 1 .448 1 1v5h5c.552 0 1 .448 1 1v10c0 .552-.448 1-1 1H10c-.552 0-1-.448-1-1v-5H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h10zm-1 2H5v8h8V5z\"}}]}]})(props);\n};\nexport function RiBringToFront (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 3c.552 0 1 .448 1 1v2h5c.552 0 1 .448 1 1v5h2c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-7c-.552 0-1-.448-1-1v-2H7c-.552 0-1-.448-1-1v-5H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h7zm5 5H8v8h8V8z\"}}]}]})(props);\n};\nexport function RiCodeView (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.95 8.464l1.414-1.414 4.95 4.95-4.95 4.95-1.414-1.414L20.485 12 16.95 8.464zm-9.9 0L3.515 12l3.535 3.536-1.414 1.414L.686 12l4.95-4.95L7.05 8.464z\"}}]}]})(props);\n};\nexport function RiDeleteColumn (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c.552 0 1 .448 1 1v8c.835-.628 1.874-1 3-1 2.761 0 5 2.239 5 5s-2.239 5-5 5c-1.032 0-1.99-.313-2.787-.848L13 20c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zm-1 2H7v14h4V5zm8 10h-6v2h6v-2z\"}}]}]})(props);\n};\nexport function RiDeleteRow (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 5c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1 .628.835 1 1.874 1 3 0 2.761-2.239 5-5 5s-5-2.239-5-5c0-1.126.372-2.165 1-3H4c-.552 0-1-.448-1-1V6c0-.552.448-1 1-1h16zm-7 10v2h6v-2h-6zm6-8H5v4h14V7z\"}}]}]})(props);\n};\nexport function RiDoubleQuotesL (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179zm10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179z\"}}]}]})(props);\n};\nexport function RiDoubleQuotesR (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.417 6.679C20.447 7.773 21 9 21 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311-1.804-.167-3.226-1.648-3.226-3.489a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179zm-10 0C10.447 7.773 11 9 11 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311C4.591 12.322 3.17 10.841 3.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179z\"}}]}]})(props);\n};\nexport function RiEmphasisCn (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 19a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-5.5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm11 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM13 2v2h6v2h-1.968a18.222 18.222 0 0 1-3.621 6.302 14.685 14.685 0 0 0 5.327 3.042l-.536 1.93A16.685 16.685 0 0 1 12 13.726a16.696 16.696 0 0 1-6.202 3.547l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042 18.077 18.077 0 0 1-2.822-4.3h2.24A16.031 16.031 0 0 0 12 10.876a16.168 16.168 0 0 0 2.91-4.876L5 6V4h6V2h2z\"}}]}]})(props);\n};\nexport function RiEmphasis (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 19a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-5.5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm11 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM18 3v2H8v4h9v2H8v4h10v2H6V3h12z\"}}]}]})(props);\n};\nexport function RiEnglishInput (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 10h2v.757a4.5 4.5 0 0 1 7 3.743V20h-2v-5.5c0-1.43-1.175-2.5-2.5-2.5S16 13.07 16 14.5V20h-2V10zm-2-6v2H4v5h8v2H4v5h8v2H2V4h10z\"}}]})(props);\n};\nexport function RiFlowChart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 21.5c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5c1.585 0 2.924 1.054 3.355 2.5H15v-2h2V9.242L14.757 7H9V9H3V3h6v2h5.757L18 1.756 22.243 6 19 9.241V15L21 15v6h-6v-2H9.355c-.43 1.446-1.77 2.5-3.355 2.5zm0-5c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm13 .5h-2v2h2v-2zM18 4.586L16.586 6 18 7.414 19.414 6 18 4.586zM7 5H5v2h2V5z\"}}]}]})(props);\n};\nexport function RiFontColor (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.246 14H8.754l-1.6 4H5l6-15h2l6 15h-2.154l-1.6-4zm-.8-2L12 5.885 9.554 12h4.892zM3 20h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiFontSize2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6v15H8V6H2V4h14v2h-6zm8 8v7h-2v-7h-3v-2h8v2h-3z\"}}]}]})(props);\n};\nexport function RiFontSize (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.246 15H4.754l-2 5H.6L7 4h2l6.4 16h-2.154l-2-5zm-.8-2L8 6.885 5.554 13h4.892zM21 12.535V12h2v8h-2v-.535a4 4 0 1 1 0-6.93zM19 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiFormatClear (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.651 14.065L11.605 20H9.574l1.35-7.661-7.41-7.41L4.93 3.515 20.485 19.07l-1.414 1.414-6.42-6.42zm-.878-6.535l.27-1.53h-1.8l-2-2H20v2h-5.927L13.5 9.257 11.773 7.53z\"}}]}]})(props);\n};\nexport function RiFunctions (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 18l7.68-6L5 6V4h14v2H8.263L16 12l-7.737 6H19v2H5v-2z\"}}]}]})(props);\n};\nexport function RiH1 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 20h-2v-7H4v7H2V4h2v7h7V4h2v16zm8-12v12h-2v-9.796l-2 .536V8.67L19.5 8H21z\"}}]}]})(props);\n};\nexport function RiH2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 4v7h7V4h2v16h-2v-7H4v7H2V4h2zm14.5 4c2.071 0 3.75 1.679 3.75 3.75 0 .857-.288 1.648-.772 2.28l-.148.18L18.034 18H22v2h-7v-1.556l4.82-5.546c.268-.307.43-.709.43-1.148 0-.966-.784-1.75-1.75-1.75-.918 0-1.671.707-1.744 1.606l-.006.144h-2C14.75 9.679 16.429 8 18.5 8z\"}}]}]})(props);\n};\nexport function RiH3 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 8l-.002 2-2.505 2.883c1.59.435 2.757 1.89 2.757 3.617 0 2.071-1.679 3.75-3.75 3.75-1.826 0-3.347-1.305-3.682-3.033l1.964-.382c.156.806.866 1.415 1.718 1.415.966 0 1.75-.784 1.75-1.75s-.784-1.75-1.75-1.75c-.286 0-.556.069-.794.19l-1.307-1.547L19.35 10H15V8h7zM4 4v7h7V4h2v16h-2v-7H4v7H2V4h2z\"}}]}]})(props);\n};\nexport function RiH4 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 20h-2v-7H4v7H2V4h2v7h7V4h2v16zm9-12v8h1.5v2H22v2h-2v-2h-5.5v-1.34l5-8.66H22zm-2 3.133L17.19 16H20v-4.867z\"}}]}]})(props);\n};\nexport function RiH5 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 8v2h-4.323l-.464 2.636c.33-.089.678-.136 1.037-.136 2.21 0 4 1.79 4 4s-1.79 4-4 4c-1.827 0-3.367-1.224-3.846-2.897l1.923-.551c.24.836 1.01 1.448 1.923 1.448 1.105 0 2-.895 2-2s-.895-2-2-2c-.63 0-1.193.292-1.56.748l-1.81-.904L16 8h6zM4 4v7h7V4h2v16h-2v-7H4v7H2V4h2z\"}}]}]})(props);\n};\nexport function RiH6 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.097 8l-2.598 4.5c2.21 0 4.001 1.79 4.001 4s-1.79 4-4 4-4-1.79-4-4c0-.736.199-1.426.546-2.019L18.788 8h2.309zM4 4v7h7V4h2v16h-2v-7H4v7H2V4h2zm14.5 10.5c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z\"}}]}]})(props);\n};\nexport function RiHashtag (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.784 14l.42-4H4V8h4.415l.525-5h2.011l-.525 5h3.989l.525-5h2.011l-.525 5H20v2h-3.784l-.42 4H20v2h-4.415l-.525 5h-2.011l.525-5H9.585l-.525 5H7.049l.525-5H4v-2h3.784zm2.011 0h3.99l.42-4h-3.99l-.42 4z\"}}]}]})(props);\n};\nexport function RiHeading (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 11V4h2v17h-2v-8H7v8H5V4h2v7z\"}}]}]})(props);\n};\nexport function RiIndentDecrease (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 15h18v2H3v-2zm8-5h10v2H11v-2zm0-5h10v2H11V9zm-8 3.5L7 9v7l-4-3.5z\"}}]}]})(props);\n};\nexport function RiIndentIncrease (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 15h18v2H3v-2zm8-5h10v2H11v-2zm0-5h10v2H11V9zm-4 3.5L3 16V9l4 3.5z\"}}]}]})(props);\n};\nexport function RiInputCursorMove (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 21v-2h3V5H8V3h8v2h-3v14h3v2H8zM18.05 7.05L23 12l-4.95 4.95-1.414-1.414L20.172 12l-3.536-3.536L18.05 7.05zm-12.1 0l1.414 1.414L3.828 12l3.536 3.536L5.95 16.95 1 12l4.95-4.95z\"}}]})(props);\n};\nexport function RiInsertColumnLeft (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zm-1 2h-4v14h4V5zM6 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2H5v1.999L3 11v2l2-.001V15h2v-2.001L9 13v-2l-2-.001V9z\"}}]}]})(props);\n};\nexport function RiInsertColumnRight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zM9 5H5v14h4V5zm9 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2h-2v1.999L15 11v2l2-.001V15h2v-2.001L21 13v-2l-2-.001V9z\"}}]}]})(props);\n};\nexport function RiInsertRowBottom (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2h-2v1.999L9 17v2l2-.001V21h2v-2.001L15 19v-2l-2-.001V15zm7-12c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zM5 5v4h14V5H5z\"}}]}]})(props);\n};\nexport function RiInsertRowTop (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 13c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h16zm-1 2H5v4h14v-4zM12 1c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2h-2v1.999L9 5v2l2-.001V9h2V6.999L15 7V5l-2-.001V3z\"}}]}]})(props);\n};\nexport function RiItalic (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 20H7v-2h2.927l2.116-12H9V4h8v2h-2.927l-2.116 12H15z\"}}]}]})(props);\n};\nexport function RiLineHeight (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 4h10v2H11V4zM6 7v4H4V7H1l4-4 4 4H6zm0 10h3l-4 4-4-4h3v-4h2v4zm5 1h10v2H11v-2zm-2-7h12v2H9v-2z\"}}]}]})(props);\n};\nexport function RiLinkM (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.657 14.828l-1.414-1.414L17.657 12A4 4 0 1 0 12 6.343l-1.414 1.414-1.414-1.414 1.414-1.414a6 6 0 0 1 8.485 8.485l-1.414 1.414zm-2.829 2.829l-1.414 1.414a6 6 0 1 1-8.485-8.485l1.414-1.414 1.414 1.414L6.343 12A4 4 0 1 0 12 17.657l1.414-1.414 1.414 1.414zm0-9.9l1.415 1.415-7.071 7.07-1.415-1.414 7.071-7.07z\"}}]}]})(props);\n};\nexport function RiLinkUnlinkM (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.657 14.828l-1.414-1.414L17.657 12A4 4 0 1 0 12 6.343l-1.414 1.414-1.414-1.414 1.414-1.414a6 6 0 0 1 8.485 8.485l-1.414 1.414zm-2.829 2.829l-1.414 1.414a6 6 0 1 1-8.485-8.485l1.414-1.414 1.414 1.414L6.343 12A4 4 0 1 0 12 17.657l1.414-1.414 1.414 1.414zm0-9.9l1.415 1.415-7.071 7.07-1.415-1.414 7.071-7.07zM5.775 2.293l1.932-.518L8.742 5.64l-1.931.518-1.036-3.864zm9.483 16.068l1.931-.518 1.036 3.864-1.932.518-1.035-3.864zM2.293 5.775l3.864 1.036-.518 1.931-3.864-1.035.518-1.932zm16.068 9.483l3.864 1.035-.518 1.932-3.864-1.036.518-1.931z\"}}]}]})(props);\n};\nexport function RiLinkUnlink (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 17h5v2h-3v3h-2v-5zM7 7H2V5h3V2h2v5zm11.364 8.536L16.95 14.12l1.414-1.414a5 5 0 1 0-7.071-7.071L9.879 7.05 8.464 5.636 9.88 4.222a7 7 0 0 1 9.9 9.9l-1.415 1.414zm-2.828 2.828l-1.415 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L7.05 9.88l-1.414 1.414a5 5 0 1 0 7.071 7.071l1.414-1.414 1.415 1.414zm-.708-10.607l1.415 1.415-7.071 7.07-1.415-1.414 7.071-7.07z\"}}]}]})(props);\n};\nexport function RiLink (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 15.536L16.95 14.12l1.414-1.414a5 5 0 1 0-7.071-7.071L9.879 7.05 8.464 5.636 9.88 4.222a7 7 0 0 1 9.9 9.9l-1.415 1.414zm-2.828 2.828l-1.415 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L7.05 9.88l-1.414 1.414a5 5 0 1 0 7.071 7.071l1.414-1.414 1.415 1.414zm-.708-10.607l1.415 1.415-7.071 7.07-1.415-1.414 7.071-7.07z\"}}]}]})(props);\n};\nexport function RiListCheck2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 4h10v2H11V4zm0 4h6v2h-6V8zm0 6h10v2H11v-2zm0 4h6v2h-6v-2zM3 4h6v6H3V4zm2 2v2h2V6H5zm-2 8h6v6H3v-6zm2 2v2h2v-2H5z\"}}]}]})(props);\n};\nexport function RiListCheck (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z\"}}]}]})(props);\n};\nexport function RiListOrdered (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 4h13v2H8V4zM5 3v3h1v1H3V6h1V4H3V3h2zM3 14v-2.5h2V11H3v-1h3v2.5H4v.5h2v1H3zm2 5.5H3v-1h2V18H3v-1h3v4H3v-1h2v-.5zM8 11h13v2H8v-2zm0 7h13v2H8v-2z\"}}]}]})(props);\n};\nexport function RiListUnordered (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 4h13v2H8V4zM4.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 6.9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z\"}}]}]})(props);\n};\nexport function RiMergeCellsHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-9 2H5v5.999h2V9l3 3-3 3v-2H5v6h6v-2h2v2h6v-6h-2v2l-3-3 3-3v1.999h2V5h-6v2h-2V5zm2 8v2h-2v-2h2zm0-4v2h-2V9h2z\"}}]}]})(props);\n};\nexport function RiMergeCellsVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 20c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16c.552 0 1 .448 1 1v16zm-2-9V5h-5.999v2H15l-3 3-3-3h2V5H5v6h2v2H5v6h6v-2H9l3-3 3 3h-1.999v2H19v-6h-2v-2h2zm-8 2H9v-2h2v2zm4 0h-2v-2h2v2z\"}}]}]})(props);\n};\nexport function RiMindMap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 3c1.657 0 3 1.343 3 3s-1.343 3-3 3h-3c-1.306 0-2.417-.834-2.829-2H11c-1.1 0-2 .9-2 2v.171c1.166.412 2 1.523 2 2.829 0 1.306-.834 2.417-2 2.829V15c0 1.1.9 2 2 2h1.17c.412-1.165 1.524-2 2.83-2h3c1.657 0 3 1.343 3 3s-1.343 3-3 3h-3c-1.306 0-2.417-.834-2.829-2H11c-2.21 0-4-1.79-4-4H5c-1.657 0-3-1.343-3-3s1.343-3 3-3h2c0-2.21 1.79-4 4-4h1.17c.412-1.165 1.524-2 2.83-2h3zm0 14h-3c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1zM8 11H5c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1zm10-6h-3c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiNodeTree (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 2c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1H8v2h5V9c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1H8v6h5v-1c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1H7c-.552 0-1-.448-1-1V8H4c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h6zm9 16h-4v2h4v-2zm0-8h-4v2h4v-2zM9 4H5v2h4V4z\"}}]}]})(props);\n};\nexport function RiNumber0 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1.5c1.321 0 2.484.348 3.447.994.963.645 1.726 1.588 2.249 2.778.522 1.19.804 2.625.804 4.257v4.942c0 1.632-.282 3.068-.804 4.257-.523 1.19-1.286 2.133-2.25 2.778-.962.646-2.125.994-3.446.994-1.321 0-2.484-.348-3.447-.994-.963-.645-1.726-1.588-2.249-2.778-.522-1.19-.804-2.625-.804-4.257V9.529c0-1.632.282-3.068.804-4.257.523-1.19 1.286-2.133 2.25-2.778C9.515 1.848 10.678 1.5 12 1.5zm0 2c-.916 0-1.694.226-2.333.655-.637.427-1.158 1.07-1.532 1.92-.412.94-.635 2.108-.635 3.454v4.942c0 1.346.223 2.514.635 3.453.374.851.895 1.494 1.532 1.921.639.429 1.417.655 2.333.655.916 0 1.694-.226 2.333-.655.637-.427 1.158-1.07 1.532-1.92.412-.94.635-2.108.635-3.454V9.529c0-1.346-.223-2.514-.635-3.453-.374-.851-.895-1.494-1.532-1.921C13.694 3.726 12.916 3.5 12 3.5z\"}}]}]})(props);\n};\nexport function RiNumber1 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 1.5V22h-2V3.704L7.5 4.91V2.839l5-1.339z\"}}]}]})(props);\n};\nexport function RiNumber2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 7.5a4 4 0 1 0-8 0H6a6 6 0 1 1 10.663 3.776l-7.32 8.723L18 20v2H6v-1.127l9.064-10.802A3.982 3.982 0 0 0 16 7.5z\"}}]}]})(props);\n};\nexport function RiNumber3 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2v1.362L12.809 9.55a6.501 6.501 0 1 1-7.116 8.028l1.94-.486A4.502 4.502 0 0 0 16.5 16a4.5 4.5 0 0 0-6.505-4.03l-.228.122-.69-1.207L14.855 4 6.5 4V2H18z\"}}]}]})(props);\n};\nexport function RiNumber4 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 1.5V16h3v2h-3v4h-2v-4H4v-1.102L14 1.5h2zM14 16V5.171L6.968 16H14z\"}}]}]})(props);\n};\nexport function RiNumber5 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 2v2H9.3l-.677 6.445a6.5 6.5 0 1 1-2.93 7.133l1.94-.486A4.502 4.502 0 0 0 16.5 16a4.5 4.5 0 0 0-4.5-4.5c-2.022 0-3.278.639-3.96 1.53l-1.575-1.182L7.5 2H18z\"}}]}]})(props);\n};\nexport function RiNumber6 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.886 2l-4.438 7.686A6.5 6.5 0 1 1 6.4 12.7L12.576 2h2.31zM12 11.5a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z\"}}]}]})(props);\n};\nexport function RiNumber7 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 2v1.5L10.763 22H8.574l8.013-18H6V2z\"}}]}]})(props);\n};\nexport function RiNumber8 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1.5a5.5 5.5 0 0 1 3.352 9.86C17.24 12.41 18.5 14.32 18.5 16.5c0 3.314-2.91 6-6.5 6s-6.5-2.686-6.5-6c0-2.181 1.261-4.09 3.147-5.141A5.5 5.5 0 0 1 12 1.5zm0 11c-2.52 0-4.5 1.828-4.5 4 0 2.172 1.98 4 4.5 4s4.5-1.828 4.5-4c0-2.172-1.98-4-4.5-4zm0-9a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z\"}}]}]})(props);\n};\nexport function RiNumber9 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1.5a6.5 6.5 0 0 1 5.619 9.77l-6.196 10.729H9.114l4.439-7.686A6.5 6.5 0 1 1 12 1.5zm0 2a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z\"}}]}]})(props);\n};\nexport function RiOmega (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 20v-2.157c1.863-1.192 3.5-3.875 3.5-6.959 0-3.073-2-6.029-5.5-6.029s-5.5 2.956-5.5 6.03c0 3.083 1.637 5.766 3.5 6.958V20H3v-2h4.76C5.666 16.505 4 13.989 4 10.884 4 6.247 7.5 3 12 3s8 3.247 8 7.884c0 3.105-1.666 5.621-3.76 7.116H21v2h-7z\"}}]}]})(props);\n};\nexport function RiOrganizationChart (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-2v2h4c.552 0 1 .448 1 1v3h2c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h2v-2H8v2h2c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h2v-3c0-.552.448-1 1-1h4V9H9c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zM9 17H5v2h4v-2zm10 0h-4v2h4v-2zM14 5h-4v2h4V5z\"}}]}]})(props);\n};\nexport function RiPageSeparator (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 21v-4H7v4H5v-5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v5h-2zM7 3v4h10V3h2v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3h2zM2 9l4 3-4 3V9zm20 0v6l-4-3 4-3z\"}}]}]})(props);\n};\nexport function RiParagraph (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 6v15h-2v-5a6 6 0 1 1 0-12h10v2h-3v15h-2V6h-3zm-2 0a4 4 0 1 0 0 8V6z\"}}]}]})(props);\n};\nexport function RiPinyinInput (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.934 3.036l1.732 1L18.531 6H21v2h-2v4h2v2h-2v7h-2v-7h-3.084c-.325 2.862-1.564 5.394-3.37 7.193l-1.562-1.27c1.52-1.438 2.596-3.522 2.917-5.922L10 14v-2l2-.001V8h-2V6h2.467l-1.133-1.964 1.732-1L14.777 6h1.444l1.713-2.964zM5 13.803l-2 .536v-2.071l2-.536V8H3V6h2V3h2v3h2v2H7v3.197l2-.536v2.07l-2 .536V18.5A2.5 2.5 0 0 1 4.5 21H3v-2h1.5a.5.5 0 0 0 .492-.41L5 18.5v-4.697zM17 8h-3v4h3V8z\"}}]})(props);\n};\nexport function RiQuestionMark (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 19c.828 0 1.5.672 1.5 1.5S12.828 22 12 22s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm0-17c3.314 0 6 2.686 6 6 0 2.165-.753 3.29-2.674 4.923C13.399 14.56 13 15.297 13 17h-2c0-2.474.787-3.695 3.031-5.601C15.548 10.11 16 9.434 16 8c0-2.21-1.79-4-4-4S8 5.79 8 8v1H6V8c0-3.314 2.686-6 6-6z\"}}]}]})(props);\n};\nexport function RiRoundedCorner (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 19v2h-2v-2h2zm-4 0v2h-2v-2h2zm-4 0v2h-2v-2h2zm-4 0v2H7v-2h2zm-4 0v2H3v-2h2zm16-4v2h-2v-2h2zM5 15v2H3v-2h2zm0-4v2H3v-2h2zm11-8c2.687 0 4.882 2.124 4.995 4.783L21 8v5h-2V8c0-1.591-1.255-2.903-2.824-2.995L16 5h-5V3h5zM5 7v2H3V7h2zm0-4v2H3V3h2zm4 0v2H7V3h2z\"}}]}]})(props);\n};\nexport function RiSendBackward (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 3c.552 0 1 .448 1 1v5h5c.552 0 1 .448 1 1v10c0 .552-.448 1-1 1H10c-.552 0-1-.448-1-1v-5H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h10zm-1 2H5v8h4v-3c0-.552.448-1 1-1h3V5z\"}}]}]})(props);\n};\nexport function RiSendToBack (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 3c.552 0 1 .448 1 1v2h5c.552 0 1 .448 1 1v5h2c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-7c-.552 0-1-.448-1-1v-2H7c-.552 0-1-.448-1-1v-5H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h7zm5 5h-4v3c0 .552-.448 1-1 1H8v4h4v-3c0-.552.448-1 1-1h3V8z\"}}]}]})(props);\n};\nexport function RiSeparator (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 11h2v2H2v-2zm4 0h12v2H6v-2zm14 0h2v2h-2v-2z\"}}]}]})(props);\n};\nexport function RiSingleQuotesL (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.583 17.321C8.553 16.227 8 15 8 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179z\"}}]}]})(props);\n};\nexport function RiSingleQuotesR (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.417 6.679C15.447 7.773 16 9 16 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311C9.591 12.322 8.17 10.841 8.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179z\"}}]}]})(props);\n};\nexport function RiSortAsc (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 3l4 5h-3v12h-2V8h-3l4-5zm-5 15v2H3v-2h11zm0-7v2H3v-2h11zm-2-7v2H3V4h9z\"}}]}]})(props);\n};\nexport function RiSortDesc (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 4v12h3l-4 5-4-5h3V4h2zm-8 14v2H3v-2h9zm2-7v2H3v-2h11zm0-7v2H3V4h11z\"}}]}]})(props);\n};\nexport function RiSpace (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 9v4h16V9h2v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9h2z\"}}]}]})(props);\n};\nexport function RiSplitCellsHorizontal (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-9 2H5v14h6v-4h2v4h6V5h-6v4h-2V5zm4 4l3 3-3 3v-2H9v2l-3-3 3-3v2h6V9z\"}}]}]})(props);\n};\nexport function RiSplitCellsVertical (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-1 2H5v5.999L9 11v2H5v6h14v-6h-4v-2l4-.001V5zm-7 1l3 3h-2v6h2l-3 3-3-3h2V9H9l3-3z\"}}]}]})(props);\n};\nexport function RiStrikethrough2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 9h-2V6H5V4h14v2h-6v3zm0 6v5h-2v-5h2zM3 11h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiStrikethrough (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.154 14c.23.516.346 1.09.346 1.72 0 1.342-.524 2.392-1.571 3.147C14.88 19.622 13.433 20 11.586 20c-1.64 0-3.263-.381-4.87-1.144V16.6c1.52.877 3.075 1.316 4.666 1.316 2.551 0 3.83-.732 3.839-2.197a2.21 2.21 0 0 0-.648-1.603l-.12-.117H3v-2h18v2h-3.846zm-4.078-3H7.629a4.086 4.086 0 0 1-.481-.522C6.716 9.92 6.5 9.246 6.5 8.452c0-1.236.466-2.287 1.397-3.153C8.83 4.433 10.271 4 12.222 4c1.471 0 2.879.328 4.222.984v2.152c-1.2-.687-2.515-1.03-3.946-1.03-2.48 0-3.719.782-3.719 2.346 0 .42.218.786.654 1.099.436.313.974.562 1.613.75.62.18 1.297.414 2.03.699z\"}}]}]})(props);\n};\nexport function RiSubscript2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 6v13H9V6H3V4h14v2h-6zm8.55 10.58a.8.8 0 1 0-1.32-.36l-1.154.33A2.001 2.001 0 0 1 19 14a2 2 0 0 1 1.373 3.454L18.744 19H21v1h-4v-1l2.55-2.42z\"}}]}]})(props);\n};\nexport function RiSubscript (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.596 4L10.5 9.928 15.404 4H18l-6.202 7.497L18 18.994V19h-2.59l-4.91-5.934L5.59 19H3v-.006l6.202-7.497L3 4h2.596zM21.55 16.58a.8.8 0 1 0-1.32-.36l-1.155.33A2.001 2.001 0 0 1 21 14a2 2 0 0 1 1.373 3.454L20.744 19H23v1h-4v-1l2.55-2.42z\"}}]}]})(props);\n};\nexport function RiSuperscript2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 7v13H9V7H3V5h12v2h-4zm8.55-.42a.8.8 0 1 0-1.32-.36l-1.154.33A2.001 2.001 0 0 1 19 4a2 2 0 0 1 1.373 3.454L18.744 9H21v1h-4V9l2.55-2.42z\"}}]}]})(props);\n};\nexport function RiSuperscript (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.596 5l4.904 5.928L15.404 5H18l-6.202 7.497L18 19.994V20h-2.59l-4.91-5.934L5.59 20H3v-.006l6.202-7.497L3 5h2.596zM21.55 6.58a.8.8 0 1 0-1.32-.36l-1.155.33A2.001 2.001 0 0 1 21 4a2 2 0 0 1 1.373 3.454L20.744 9H23v1h-4V9l2.55-2.42z\"}}]}]})(props);\n};\nexport function RiTable2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 10v4h6v-4h-6zm-2 0H5v4h6v-4zm2 9h6v-3h-6v3zm-2 0v-3H5v3h6zm2-14v3h6V5h-6zm-2 0H5v3h6V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiTextDirectionL (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5h-2zM9 5a2 2 0 1 0 0 4V5zm8 12v-2.5l4 3.5-4 3.5V19H5v-2h12z\"}}]}]})(props);\n};\nexport function RiTextDirectionR (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5h-2zM9 5a2 2 0 1 0 0 4V5zM7 17h12v2H7v2.5L3 18l4-3.5V17z\"}}]}]})(props);\n};\nexport function RiTextSpacing (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 17h10v-2.5l3.5 3.5-3.5 3.5V19H7v2.5L3.5 18 7 14.5V17zm6-11v9h-2V6H5V4h14v2h-6z\"}}]}]})(props);\n};\nexport function RiTextWrap (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 18h1.5a2.5 2.5 0 1 0 0-5H3v-2h13.5a4.5 4.5 0 1 1 0 9H15v2l-4-3 4-3v2zM3 4h18v2H3V4zm6 14v2H3v-2h6z\"}}]}]})(props);\n};\nexport function RiText (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 6v15h-2V6H5V4h14v2z\"}}]}]})(props);\n};\nexport function RiTranslate2 (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.5 10l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16.5 10h2zM10 2v2h6v2h-1.968a18.222 18.222 0 0 1-3.62 6.301 14.864 14.864 0 0 0 2.336 1.707l-.751 1.878A17.015 17.015 0 0 1 9 13.725a16.676 16.676 0 0 1-6.201 3.548l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042A18.078 18.078 0 0 1 4.767 8h2.24A16.032 16.032 0 0 0 9 10.877a16.165 16.165 0 0 0 2.91-4.876L2 6V4h6V2h2zm7.5 10.885L16.253 16h2.492L17.5 12.885z\"}}]}]})(props);\n};\nexport function RiTranslate (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 15v2a2 2 0 0 0 1.85 1.995L7 19h3v2H7a4 4 0 0 1-4-4v-2h2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10h2zm-1 2.885L15.753 16h2.492L17 12.885zM8 2v2h4v7H8v3H6v-3H2V4h4V2h2zm9 1a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3h3zM6 6H4v3h2V6zm4 0H8v3h2V6z\"}}]}]})(props);\n};\nexport function RiUnderline (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 3v9a4 4 0 1 0 8 0V3h2v9a6 6 0 1 1-12 0V3h2zM4 20h16v2H4v-2z\"}}]}]})(props);\n};\nexport function RiWubiInput (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 21v-2h3.662l1.234-7H5v-2h3.249l.881-5H4V3h16v2h-8.839l-.882 5H18v9h3v2H3zm13-9H9.927l-1.235 7H16v-7z\"}}]})(props);\n};\nexport function Ri24HoursFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13c1.657 0 3 1.343 3 3 0 .85-.353 1.616-.92 2.162L12.17 20H15v2H9v-1.724l3.693-3.555c.19-.183.307-.438.307-.721 0-.552-.448-1-1-1s-1 .448-1 1H9c0-1.657 1.343-3 3-3zm6 0v4h2v-4h2v9h-2v-3h-4v-6h2zM4 12c0 2.527 1.171 4.78 3 6.246v2.416C4.011 18.933 2 15.702 2 12h2zm8-10c5.185 0 9.449 3.947 9.95 9h-2.012C19.446 7.054 16.08 4 12 4 9.536 4 7.332 5.114 5.865 6.865L8 9H2V3l2.447 2.446C6.28 3.336 8.984 2 12 2z\"}}]}]})(props);\n};\nexport function Ri24HoursLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13c1.657 0 3 1.343 3 3 0 .85-.353 1.616-.92 2.162L12.17 20H15v2H9v-1.724l3.693-3.555c.19-.183.307-.438.307-.721 0-.552-.448-1-1-1s-1 .448-1 1H9c0-1.657 1.343-3 3-3zm6 0v4h2v-4h2v9h-2v-3h-4v-6h2zM4 12c0 2.527 1.171 4.78 3 6.246v2.416C4.011 18.933 2 15.702 2 12h2zm8-10c5.185 0 9.449 3.947 9.95 9h-2.012C19.446 7.054 16.08 4 12 4 9.25 4 6.824 5.387 5.385 7.5H8v2H2v-6h2V6c1.824-2.43 4.729-4 8-4z\"}}]}]})(props);\n};\nexport function RiAuctionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 20v2H2v-2h12zM14.586.686l7.778 7.778L20.95 9.88l-1.06-.354L17.413 12l5.657 5.657-1.414 1.414L16 13.414l-2.404 2.404.283 1.132-1.415 1.414-7.778-7.778 1.415-1.414 1.13.282 6.294-6.293-.353-1.06L14.586.686z\"}}]}]})(props);\n};\nexport function RiAuctionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 20v2H2v-2h12zM14.586.686l7.778 7.778L20.95 9.88l-1.06-.354L17.413 12l5.657 5.657-1.414 1.414L16 13.414l-2.404 2.404.283 1.132-1.415 1.414-7.778-7.778 1.415-1.414 1.13.282 6.294-6.293-.353-1.06L14.586.686zm.707 3.536l-7.071 7.07 3.535 3.536 7.071-7.07-3.535-3.536z\"}}]}]})(props);\n};\nexport function RiBankCard2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9h20zm0-4H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v3z\"}}]}]})(props);\n};\nexport function RiBankCard2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 9H4v7h16v-7zm0-4V5H4v3h16z\"}}]}]})(props);\n};\nexport function RiBankCardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 10v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10h20zm0-2H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v4zm-7 8v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiBankCardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 8H4v8h16v-8zm0-2V5H4v4h16zm-6 6h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiBitCoinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-6v2h2v-2h1a2.5 2.5 0 0 0 2-4 2.5 2.5 0 0 0-2-4h-1V6h-2v2H8v8h3zm-1-3h4a.5.5 0 1 1 0 1h-4v-1zm0-3h4a.5.5 0 1 1 0 1h-4v-1z\"}}]}]})(props);\n};\nexport function RiBitCoinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-4H8V8h3V6h2v2h1a2.5 2.5 0 0 1 2 4 2.5 2.5 0 0 1-2 4h-1v2h-2v-2zm-1-3v1h4a.5.5 0 1 0 0-1h-4zm0-3v1h4a.5.5 0 1 0 0-1h-4z\"}}]}]})(props);\n};\nexport function RiCoinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M23 12v2c0 3.314-4.925 6-11 6-5.967 0-10.824-2.591-10.995-5.823L1 14v-2c0 3.314 4.925 6 11 6s11-2.686 11-6zM12 4c6.075 0 11 2.686 11 6s-4.925 6-11 6-11-2.686-11-6 4.925-6 11-6z\"}}]}]})(props);\n};\nexport function RiCoinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 4c6.075 0 11 2.686 11 6v4c0 3.314-4.925 6-11 6-5.967 0-10.824-2.591-10.995-5.823L1 14v-4c0-3.314 4.925-6 11-6zm0 12c-3.72 0-7.01-1.007-9-2.55V14c0 1.882 3.883 4 9 4 5.01 0 8.838-2.03 8.995-3.882L21 14l.001-.55C19.011 14.992 15.721 16 12 16zm0-10c-5.117 0-9 2.118-9 4 0 1.882 3.883 4 9 4s9-2.118 9-4c0-1.882-3.883-4-9-4z\"}}]}]})(props);\n};\nexport function RiCoinsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 2a8 8 0 0 1 3.292 15.293A8 8 0 1 1 6.706 6.707 8.003 8.003 0 0 1 14 2zm-3 7H9v1a2.5 2.5 0 0 0-.164 4.995L9 15h2l.09.008a.5.5 0 0 1 0 .984L11 16H7v2h2v1h2v-1a2.5 2.5 0 0 0 .164-4.995L11 13H9l-.09-.008a.5.5 0 0 1 0-.984L9 12h4v-2h-2V9zm3-5a5.985 5.985 0 0 0-4.484 2.013 8 8 0 0 1 8.47 8.471A6 6 0 0 0 14 4z\"}}]}]})(props);\n};\nexport function RiCoinsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 2a8 8 0 0 1 3.292 15.293A8 8 0 1 1 6.706 6.707 8.003 8.003 0 0 1 14 2zm-4 6a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm1 1v1h2v2H9a.5.5 0 0 0-.09.992L9 13h2a2.5 2.5 0 1 1 0 5v1H9v-1H7v-2h4a.5.5 0 0 0 .09-.992L11 15H9a2.5 2.5 0 1 1 0-5V9h2zm3-5a5.985 5.985 0 0 0-4.484 2.013 8 8 0 0 1 8.47 8.471A6 6 0 0 0 14 4z\"}}]}]})(props);\n};\nexport function RiCopperCoinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-14.243L7.757 12 12 16.243 16.243 12 12 7.757z\"}}]}]})(props);\n};\nexport function RiCopperCoinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-12.95L16.95 12 12 16.95 7.05 12 12 7.05zm0 2.829L9.879 12 12 14.121 14.121 12 12 9.879z\"}}]}]})(props);\n};\nexport function RiCopperDiamondFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM9.5 9L7 11.5l5 5 5-5L14.5 9h-5z\"}}]}]})(props);\n};\nexport function RiCopperDiamondLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM9 8h6l2.5 3.5L12 17l-5.5-5.5L9 8zm1.03 2l-.92 1.29L12 14.18l2.89-2.89-.92-1.29h-3.94z\"}}]}]})(props);\n};\nexport function RiCoupon2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 3v18H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5V4a1 1 0 0 1 1-1h11zm2 0h5a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1h-5V3z\"}}]}]})(props);\n};\nexport function RiCoupon2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5zM14 5H4v2.968a4.5 4.5 0 0 1 0 8.064V19h10V5zm2 0v14h4v-2.968a4.5 4.5 0 0 1 0-8.064V5h-4z\"}}]}]})(props);\n};\nexport function RiCoupon3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 21a1.5 1.5 0 0 0-3 0H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a1.5 1.5 0 0 0 3 0h10a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H11zM9.5 10.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiCoupon3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4zm6.085 15a1.5 1.5 0 0 1 2.83 0H20v-2.968a4.5 4.5 0 0 1 0-8.064V5h-9.085a1.5 1.5 0 0 1-2.83 0H4v14h4.085zM9.5 11a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiCoupon4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a2 2 0 1 0 4 0h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7a2 2 0 1 0-4 0zM6 8v8h2V8H6zm10 0v8h2V8h-2z\"}}]}]})(props);\n};\nexport function RiCoupon4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a2 2 0 1 0 4 0h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7a2 2 0 1 0-4 0zm-1.465-2A3.998 3.998 0 0 1 12 17c1.48 0 2.773.804 3.465 2H20V5h-4.535A3.998 3.998 0 0 1 12 7a3.998 3.998 0 0 1-3.465-2H4v14h4.535zM6 8h2v8H6V8zm10 0h2v8h-2V8z\"}}]}]})(props);\n};\nexport function RiCoupon5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 14v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a2 2 0 1 0 0-4V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7a2 2 0 1 0 0 4zM9 6v2h6V6H9zm0 10v2h6v-2H9z\"}}]}]})(props);\n};\nexport function RiCoupon5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 14v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a2 2 0 1 0 0-4V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7a2 2 0 1 0 0 4zm-2 1.465A3.998 3.998 0 0 1 17 12c0-1.48.804-2.773 2-3.465V4H5v4.535C6.196 9.227 7 10.52 7 12c0 1.48-.804 2.773-2 3.465V20h14v-4.535zM9 6h6v2H9V6zm0 10h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiCouponFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5zM9 9v2h6V9H9zm0 4v2h6v-2H9z\"}}]}]})(props);\n};\nexport function RiCouponLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5zm2-1.532a4.5 4.5 0 0 1 0 8.064V19h16v-2.968a4.5 4.5 0 0 1 0-8.064V5H4v2.968zM9 9h6v2H9V9zm0 4h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiCurrencyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 16h2V4H9v2h8v10zm0 2v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3zM7 16v2h2v1h2v-1h.5a2.5 2.5 0 1 0 0-5h-3a.5.5 0 1 1 0-1H13v-2h-2V9H9v1h-.5a2.5 2.5 0 1 0 0 5h3a.5.5 0 1 1 0 1H7z\"}}]}]})(props);\n};\nexport function RiCurrencyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 16h2V4H9v2h8v10zm0 2v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3zM5.003 8L5 20h10V8H5.003zM7 16h4.5a.5.5 0 1 0 0-1h-3a2.5 2.5 0 1 1 0-5H9V9h2v1h2v2H8.5a.5.5 0 1 0 0 1h3a2.5 2.5 0 1 1 0 5H11v1H9v-1H7v-2z\"}}]}]})(props);\n};\nexport function RiExchangeBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9 6H8v2h9l-5-5v3zm-5 4l5 5v-3h4v-2H7z\"}}]}]})(props);\n};\nexport function RiExchangeBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9 6V6l5 5H8V9h4zm-5 4h9v2h-4v3l-5-5z\"}}]}]})(props);\n};\nexport function RiExchangeCnyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.373 4.51A9.962 9.962 0 0 1 12 2c5.523 0 10 4.477 10 10a9.954 9.954 0 0 1-1.793 5.715L17.5 12H20A8 8 0 0 0 6.274 6.413l-.9-1.902zm13.254 14.98A9.962 9.962 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.125.663-4.095 1.793-5.715L6.5 12H4a8 8 0 0 0 13.726 5.587l.9 1.902zM13 13.535h3v2h-3v2h-2v-2H8v-2h3v-1H8v-2h2.586L8.464 8.414 9.88 7 12 9.121 14.121 7l1.415 1.414-2.122 2.122H16v2h-3v1z\"}}]}]})(props);\n};\nexport function RiExchangeCnyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.375 15.103A8.001 8.001 0 0 0 8.03 5.053l-.992-1.737A9.996 9.996 0 0 1 17 3.34c4.49 2.592 6.21 8.142 4.117 12.77l1.342.774-4.165 2.214-.165-4.714 1.246.719zM4.625 8.897a8.001 8.001 0 0 0 11.345 10.05l.992 1.737A9.996 9.996 0 0 1 7 20.66C2.51 18.068.79 12.518 2.883 7.89L1.54 7.117l4.165-2.214.165 4.714-1.246-.719zM13 13.536h3v2h-3v2h-2v-2H8v-2h3v-1H8v-2h2.586L8.464 8.414 9.88 7 12 9.121 14.121 7l1.415 1.414-2.122 2.122H16v2h-3v1z\"}}]}]})(props);\n};\nexport function RiExchangeDollarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.373 4.51A9.962 9.962 0 0 1 12 2c5.523 0 10 4.477 10 10a9.954 9.954 0 0 1-1.793 5.715L17.5 12H20A8 8 0 0 0 6.274 6.413l-.9-1.902zm13.254 14.98A9.962 9.962 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.125.663-4.095 1.793-5.715L6.5 12H4a8 8 0 0 0 13.726 5.587l.9 1.902zM8.5 14H14a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1V7h2v1h2.5v2H10a.5.5 0 1 0 0 1h4a2.5 2.5 0 1 1 0 5h-1v1h-2v-1H8.5v-2z\"}}]}]})(props);\n};\nexport function RiExchangeDollarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.375 15.103A8.001 8.001 0 0 0 8.03 5.053l-.992-1.737A9.996 9.996 0 0 1 17 3.34c4.49 2.592 6.21 8.142 4.117 12.77l1.342.774-4.165 2.214-.165-4.714 1.246.719zM4.625 8.897a8.001 8.001 0 0 0 11.345 10.05l.992 1.737A9.996 9.996 0 0 1 7 20.66C2.51 18.068.79 12.518 2.883 7.89L1.54 7.117l4.165-2.214.165 4.714-1.246-.719zM8.5 14H14a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1V7h2v1h2.5v2H10a.5.5 0 1 0 0 1h4a2.5 2.5 0 1 1 0 5h-1v1h-2v-1H8.5v-2z\"}}]}]})(props);\n};\nexport function RiExchangeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-13H8v2h9l-5-5v3zm-5 4l5 5v-3h4v-2H7z\"}}]}]})(props);\n};\nexport function RiExchangeFundsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.373 4.51A9.962 9.962 0 0 1 12 2c5.523 0 10 4.477 10 10a9.954 9.954 0 0 1-1.793 5.715L17.5 12H20A8 8 0 0 0 6.274 6.413l-.9-1.902zm13.254 14.98A9.962 9.962 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.125.663-4.095 1.793-5.715L6.5 12H4a8 8 0 0 0 13.726 5.587l.9 1.902zm-5.213-4.662L10.586 12l-2.829 2.828-1.414-1.414 4.243-4.242L13.414 12l2.829-2.828 1.414 1.414-4.243 4.242z\"}}]}]})(props);\n};\nexport function RiExchangeFundsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.375 15.103A8.001 8.001 0 0 0 8.03 5.053l-.992-1.737A9.996 9.996 0 0 1 17 3.34c4.49 2.592 6.21 8.142 4.117 12.77l1.342.774-4.165 2.214-.165-4.714 1.246.719zM4.625 8.897a8.001 8.001 0 0 0 11.345 10.05l.992 1.737A9.996 9.996 0 0 1 7 20.66C2.51 18.068.79 12.518 2.883 7.89L1.54 7.117l4.165-2.214.165 4.714-1.246-.719zm8.79 5.931L10.584 12l-2.828 2.828-1.414-1.414 4.243-4.242L13.414 12l2.829-2.828 1.414 1.414-4.243 4.242z\"}}]}]})(props);\n};\nexport function RiExchangeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-7h9v2h-4v3l-5-5zm5-4V6l5 5H8V9h4z\"}}]}]})(props);\n};\nexport function RiFundsBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm11.793 6.793l-2.45 2.45-2.121-2.122-4.243 4.243 1.414 1.414 2.829-2.828 2.121 2.121 3.864-3.864L18 13V8h-5l1.793 1.793z\"}}]}]})(props);\n};\nexport function RiFundsBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm11.793 6.793L13 8h5v5l-1.793-1.793-3.864 3.864-2.121-2.121-2.829 2.828-1.414-1.414 4.243-4.243 2.121 2.122 2.45-2.45z\"}}]}]})(props);\n};\nexport function RiFundsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.897 17.86l3.91-3.91 2.829 2.828 4.571-4.57L17 14V9h-5l1.793 1.793-3.157 3.157-2.828-2.829-4.946 4.946A9.965 9.965 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.987 9.987 0 0 1-8.103-4.14z\"}}]}]})(props);\n};\nexport function RiFundsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.406 14.523l3.402-3.402 2.828 2.829 3.157-3.157L12 9h5v5l-1.793-1.793-4.571 4.571-2.828-2.828-2.475 2.474a8 8 0 1 0-.927-1.9zm-1.538 1.558l-.01-.01.004-.004A9.965 9.965 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10c-4.07 0-7.57-2.43-9.132-5.919z\"}}]}]})(props);\n};\nexport function RiGift2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 13v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-7h16zM14.5 2a3.5 3.5 0 0 1 3.163 5.001L21 7a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1l3.337.001a3.5 3.5 0 0 1 5.664-3.95A3.48 3.48 0 0 1 14.5 2zm-5 2a1.5 1.5 0 0 0-.144 2.993L9.5 7H11V5.5a1.5 1.5 0 0 0-1.356-1.493L9.5 4zm5 0l-.144.007a1.5 1.5 0 0 0-1.35 1.349L13 5.5V7h1.5l.144-.007a1.5 1.5 0 0 0 0-2.986L14.5 4z\"}}]}]})(props);\n};\nexport function RiGift2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.5 2a3.5 3.5 0 0 1 3.163 5.001L21 7a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1l3.337.001a3.5 3.5 0 0 1 5.664-3.95A3.48 3.48 0 0 1 14.5 2zM18 13H6v7h12v-7zm2-4H4v2h16V9zM9.5 4a1.5 1.5 0 0 0-.144 2.993L9.5 7H11V5.5a1.5 1.5 0 0 0-1.356-1.493L9.5 4zm5 0l-.144.007a1.5 1.5 0 0 0-1.35 1.349L13 5.5V7h1.5l.144-.007a1.5 1.5 0 0 0 0-2.986L14.5 4z\"}}]}]})(props);\n};\nexport function RiGiftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 2a4 4 0 0 1 3.464 6.001L23 8v2h-2v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V10H1V8l4.536.001A4 4 0 0 1 12 3.355 3.983 3.983 0 0 1 15 2zm-2 8h-2v10h2V10zM9 4a2 2 0 0 0-.15 3.995L9 8h2V6a2 2 0 0 0-1.697-1.977l-.154-.018L9 4zm6 0a2 2 0 0 0-1.995 1.85L13 6v2h2a2 2 0 0 0 1.995-1.85L17 6a2 2 0 0 0-2-2z\"}}]}]})(props);\n};\nexport function RiGiftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 2a4 4 0 0 1 3.464 6.001L23 8v2h-2v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V10H1V8l4.536.001A4 4 0 0 1 12 3.355 3.983 3.983 0 0 1 15 2zm-4 8H5v9h6v-9zm8 0h-6v9h6v-9zM9 4a2 2 0 0 0-.15 3.995L9 8h2V6a2 2 0 0 0-1.697-1.977l-.154-.018L9 4zm6 0a2 2 0 0 0-1.995 1.85L13 6v2h2a2 2 0 0 0 1.995-1.85L17 6a2 2 0 0 0-2-2z\"}}]}]})(props);\n};\nexport function RiHandCoinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9.33 11.5h2.17A4.5 4.5 0 0 1 16 16H8.999L9 17h8v-1a5.578 5.578 0 0 0-.886-3H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.761 0-5.1-.59-7-1.625L6 10.071A6.967 6.967 0 0 1 9.33 11.5zM5 19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9zM18 5a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm-7-3a3 3 0 1 1 0 6 3 3 0 0 1 0-6z\"}}]}]})(props);\n};\nexport function RiHandCoinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 9a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.333 0 2.53.58 3.354 1.5H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3zm1.001 3L6 17.022l.045.032C7.84 18.314 10.178 19 13 19c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15h-2.111c.072.322.111.656.111 1v1H8v-2l6.79-.001-.034-.078a2.501 2.501 0 0 0-2.092-1.416L12.5 13.5H9.57A4.985 4.985 0 0 0 6.002 12zM4 11H3v7h1v-7zm14-6a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-7-5a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiHandHeartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.33 11.5h2.17A4.5 4.5 0 0 1 16 16H8.999L9 17h8v-1a5.578 5.578 0 0 0-.886-3H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.761 0-5.1-.59-7-1.625L6 10.071A6.967 6.967 0 0 1 9.33 11.5zM4 9a1 1 0 0 1 .993.883L5 10V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h2zm9.646-5.425L14 3.93l.354-.354a2.5 2.5 0 1 1 3.535 3.536L14 11l-3.89-3.89a2.5 2.5 0 1 1 3.536-3.535z\"}}]}]})(props);\n};\nexport function RiHandHeartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 9a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.332 0 2.53.579 3.353 1.499L19 13a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3zm1.001 3L6 17.021l.045.033C7.84 18.314 10.178 19 13 19c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15l-2.112-.001c.073.322.112.657.112 1.001v1H8v-2l6.79-.001-.034-.078a2.501 2.501 0 0 0-2.092-1.416L12.5 13.5H9.57A4.985 4.985 0 0 0 6.002 12zM4 11H3v7h1v-7zm9.646-7.425L14 3.93l.354-.354a2.5 2.5 0 1 1 3.535 3.536L14 11l-3.89-3.89a2.5 2.5 0 1 1 3.536-3.535zm-2.12 1.415a.5.5 0 0 0-.06.637l.058.069L14 8.17l2.476-2.474a.5.5 0 0 0 .058-.638l-.058-.07a.5.5 0 0 0-.638-.057l-.07.058-1.769 1.768-1.767-1.77-.068-.056a.5.5 0 0 0-.638.058z\"}}]}]})(props);\n};\nexport function RiIncreaseDecreaseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm6 8V9H7v2H5v2h2v2h2v-2h2v-2H9zm4 0v2h6v-2h-6z\"}}]}]})(props);\n};\nexport function RiIncreaseDecreaseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm5 6h2v2H9v2H7v-2H5v-2h2V9h2v2zm4 0h6v2h-6v-2z\"}}]}]})(props);\n};\nexport function RiMoneyCnyBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm10 10v-1h3v-2h-2.586l2.122-2.121-1.415-1.415L12 8.586 9.879 6.464 8.464 7.88 10.586 10H8v2h3v1H8v2h3v2h2v-2h3v-2h-3z\"}}]}]})(props);\n};\nexport function RiMoneyCnyBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm9 8h3v2h-3v2h-2v-2H8v-2h3v-1H8v-2h2.586L8.464 7.879 9.88 6.464 12 8.586l2.121-2.122 1.415 1.415L13.414 10H16v2h-3v1z\"}}]}]})(props);\n};\nexport function RiMoneyCnyCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9v-1h3v-2h-2.586l2.122-2.121-1.415-1.415L12 8.586 9.879 6.464 8.464 7.88 10.586 10H8v2h3v1H8v2h3v2h2v-2h3v-2h-3z\"}}]}]})(props);\n};\nexport function RiMoneyCnyCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-7h3v2h-3v2h-2v-2H8v-2h3v-1H8v-2h2.586L8.464 7.879 9.88 6.464 12 8.586l2.121-2.122 1.415 1.415L13.414 10H16v2h-3v1z\"}}]}]})(props);\n};\nexport function RiMoneyDollarBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5.5 11v2H11v2h2v-2h1a2.5 2.5 0 1 0 0-5h-4a.5.5 0 1 1 0-1h5.5V8H13V6h-2v2h-1a2.5 2.5 0 0 0 0 5h4a.5.5 0 1 1 0 1H8.5z\"}}]}]})(props);\n};\nexport function RiMoneyDollarBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm4.5 9H14a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1V6h2v2h2.5v2H10a.5.5 0 1 0 0 1h4a2.5 2.5 0 1 1 0 5h-1v2h-2v-2H8.5v-2z\"}}]}]})(props);\n};\nexport function RiMoneyDollarCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.5-8v2H11v2h2v-2h1a2.5 2.5 0 1 0 0-5h-4a.5.5 0 1 1 0-1h5.5V8H13V6h-2v2h-1a2.5 2.5 0 0 0 0 5h4a.5.5 0 1 1 0 1H8.5z\"}}]}]})(props);\n};\nexport function RiMoneyDollarCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-3.5-6H14a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1V6h2v2h2.5v2H10a.5.5 0 1 0 0 1h4a2.5 2.5 0 1 1 0 5h-1v2h-2v-2H8.5v-2z\"}}]}]})(props);\n};\nexport function RiMoneyEuroBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7.05 8a2.5 2.5 0 0 1 4.064-1.41l1.701-1.133A4.5 4.5 0 0 0 8.028 11H7v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134A2.5 2.5 0 0 1 10.05 13l4.95.001v-2h-4.95z\"}}]}]})(props);\n};\nexport function RiMoneyEuroBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm6.05 6H15v2h-4.95a2.5 2.5 0 0 0 4.064 1.41l1.7 1.133A4.5 4.5 0 0 1 8.028 13H7v-2h1.027a4.5 4.5 0 0 1 7.788-2.543L14.114 9.59A2.5 2.5 0 0 0 10.05 11z\"}}]}]})(props);\n};\nexport function RiMoneyEuroCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1.95-11a2.5 2.5 0 0 1 4.064-1.41l1.701-1.133A4.5 4.5 0 0 0 8.028 11H7v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134A2.5 2.5 0 0 1 10.05 13l4.95.001v-2h-4.95z\"}}]}]})(props);\n};\nexport function RiMoneyEuroCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1.95-9H15v2h-4.95a2.5 2.5 0 0 0 4.064 1.41l1.7 1.133A4.5 4.5 0 0 1 8.028 13H7v-2h1.027a4.5 4.5 0 0 1 7.788-2.543L14.114 9.59A2.5 2.5 0 0 0 10.05 11z\"}}]}]})(props);\n};\nexport function RiMoneyPoundBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm6 10v2H8v2h8v-2h-5v-2h3v-2h-3v-1a1.5 1.5 0 0 1 2.76-.815l1.986-.496A3.501 3.501 0 0 0 9 10v1H8v2h1z\"}}]}]})(props);\n};\nexport function RiMoneyPoundBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm5 8H8v-2h1v-1a3.5 3.5 0 0 1 6.746-1.311l-1.986.496A1.499 1.499 0 0 0 11 10v1h3v2h-3v2h5v2H8v-2h1v-2z\"}}]}]})(props);\n};\nexport function RiMoneyPoundCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3-9v2H8v2h8v-2h-5v-2h3v-2h-3v-1a1.5 1.5 0 0 1 2.76-.815l1.986-.496A3.501 3.501 0 0 0 9 10v1H8v2h1z\"}}]}]})(props);\n};\nexport function RiMoneyPoundCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-3-7H8v-2h1v-1a3.5 3.5 0 0 1 6.746-1.311l-1.986.496A1.499 1.499 0 0 0 11 10v1h3v2h-3v2h5v2H8v-2h1v-2z\"}}]}]})(props);\n};\nexport function RiPercentFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 21a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm-11-11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm12.571-6.485l1.414 1.414L4.93 20.485l-1.414-1.414L19.07 3.515z\"}}]}]})(props);\n};\nexport function RiPercentLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 21a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm-11-9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm12.571-4.485l1.414 1.414L4.93 20.485l-1.414-1.414L19.07 3.515z\"}}]}]})(props);\n};\nexport function RiPriceTag2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 7l8.445-5.63a1 1 0 0 1 1.11 0L21 7v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7zm9 4a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-4 5v2h8v-2H8zm0-3v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiPriceTag2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 7l8.445-5.63a1 1 0 0 1 1.11 0L21 7v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7zm2 1.07V20h14V8.07l-7-4.666L5 8.07zM8 16h8v2H8v-2zm0-3h8v2H8v-2zm4-2a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiPriceTag3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.9 2.1l9.899 1.415 1.414 9.9-9.192 9.192a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414L10.9 2.1zm2.828 8.486a2 2 0 1 0 2.828-2.829 2 2 0 0 0-2.828 2.829z\"}}]}]})(props);\n};\nexport function RiPriceTag3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.9 2.1l9.899 1.415 1.414 9.9-9.192 9.192a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414L10.9 2.1zm.707 2.122L3.828 12l8.486 8.485 7.778-7.778-1.06-7.425-7.425-1.06zm2.12 6.364a2 2 0 1 1 2.83-2.829 2 2 0 0 1-2.83 2.829z\"}}]}]})(props);\n};\nexport function RiPriceTagFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 7l8.445-5.63a1 1 0 0 1 1.11 0L21 7v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7zm9 4a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiPriceTagLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 7l8.445-5.63a1 1 0 0 1 1.11 0L21 7v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7zm2 1.07V20h14V8.07l-7-4.666L5 8.07zM12 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRedPacketFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 5.937A11.985 11.985 0 0 1 14.194 9.8a2.5 2.5 0 0 0-4.388 0A11.985 11.985 0 0 1 3 5.937V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2.937zm0 2.787V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V8.724A13.944 13.944 0 0 0 9.63 11.8a2.501 2.501 0 0 0 4.74 0A13.944 13.944 0 0 0 21 8.724z\"}}]}]})(props);\n};\nexport function RiRedPacketLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.173 9.763A9.98 9.98 0 0 0 19 7.141V4H5v3.141a9.98 9.98 0 0 0 4.827 2.622 2.5 2.5 0 0 1 4.346 0zm.208 2a2.501 2.501 0 0 1-4.762 0A11.94 11.94 0 0 1 5 9.749V20h14V9.748a11.94 11.94 0 0 1-4.619 2.016zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiRefund2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-6.383-2.302l-.244-.209.902-1.902a8 8 0 1 0-2.27-5.837l-.005.25h2.5l-2.706 5.716A9.954 9.954 0 0 1 2 12C2 6.477 6.477 2 12 2zm1 4v2h2.5v2H10a.5.5 0 0 0-.09.992L10 11h4a2.5 2.5 0 1 1 0 5h-1v2h-2v-2H8.5v-2H14a.5.5 0 0 0 .09-.992L14 13h-4a2.5 2.5 0 1 1 0-5h1V6h2z\"}}]}]})(props);\n};\nexport function RiRefund2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.671 4.257c3.928-3.219 9.733-2.995 13.4.672 3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0A9.993 9.993 0 0 1 2.25 9.767l.077-.313 1.934.51a8 8 0 1 0 3.053-4.45l-.221.166 1.017 1.017-4.596 1.06 1.06-4.596 1.096 1.096zM13 6v2h2.5v2H10a.5.5 0 0 0-.09.992L10 11h4a2.5 2.5 0 1 1 0 5h-1v2h-2v-2H8.5v-2H14a.5.5 0 0 0 .09-.992L14 13h-4a2.5 2.5 0 1 1 0-5h1V6h2z\"}}]}]})(props);\n};\nexport function RiRefundFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 7H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v3zm0 2v11a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9h20zm-11 5v-2.5L6.5 16H17v-2h-6z\"}}]}]})(props);\n};\nexport function RiRefundLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 8V5H4v3h16zm0 2H4v9h16v-9zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 11h6v2H6.5l4.5-4.5V14z\"}}]}]})(props);\n};\nexport function RiSafe2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 20H6v2H4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7V1.59a.5.5 0 0 1 .582-.493l10.582 1.764a1 1 0 0 1 .836.986V6h1v2h-1v7h1v2h-1v2.153a1 1 0 0 1-.836.986L20 20.333V22h-2v-1.333l-7.418 1.236A.5.5 0 0 1 10 21.41V20zm2-.36l8-1.334V4.694l-8-1.333v16.278zM16.5 14c-.828 0-1.5-1.12-1.5-2.5S15.672 9 16.5 9s1.5 1.12 1.5 2.5-.672 2.5-1.5 2.5z\"}}]}]})(props);\n};\nexport function RiSafe2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 20.333V22h-2v-1.333l-7.418 1.236A.5.5 0 0 1 10 21.41V20H6v2H4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7V1.59a.5.5 0 0 1 .582-.493l10.582 1.764a1 1 0 0 1 .836.986V6h1v2h-1v7h1v2h-1v2.153a1 1 0 0 1-.836.986L20 20.333zM4 5v13h6V5H4zm8 14.64l8-1.334V4.694l-8-1.333v16.278zM16.5 14c-.828 0-1.5-1.12-1.5-2.5S15.672 9 16.5 9s1.5 1.12 1.5 2.5-.672 2.5-1.5 2.5z\"}}]}]})(props);\n};\nexport function RiSafeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 20H6v2H4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-1v2h-2v-2zm-7-6.126V17h2v-3.126A4.002 4.002 0 0 0 12 6a4 4 0 0 0-1 7.874zM12 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiSafeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 20H6v2H4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-1v2h-2v-2zM4 18h16V5H4v13zm9-4.126V17h-2v-3.126A4.002 4.002 0 0 1 12 6a4 4 0 0 1 1 7.874zM12 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiSecurePaymentFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 2l7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v2H9V8a1 1 0 0 1 1-1h7V5.97l-6-1.876L5 5.97v7.404a4 4 0 0 0 1.558 3.169l.189.136L11 19.58 14.782 17H10a1 1 0 0 1-1-1v-4h13v4a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11 22l-5.38-3.668A6 6 0 0 1 3 13.374V5.235a1 1 0 0 1 .702-.954L11 2z\"}}]}]})(props);\n};\nexport function RiSecurePaymentLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11 2l7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11 22l-5.38-3.668A6 6 0 0 1 3 13.374V5.235a1 1 0 0 1 .702-.954L11 2zm0 2.094L5 5.97v7.404a4 4 0 0 0 1.558 3.169l.189.136L11 19.58 14.782 17H10a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h7V5.97l-6-1.876zM11 12v3h9v-3h-9zm0-2h9V9h-9v1z\"}}]}]})(props);\n};\nexport function RiShoppingBag2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zM9 6H7v2a5 5 0 0 0 10 0V6h-2v2a3 3 0 0 1-6 0V6z\"}}]}]})(props);\n};\nexport function RiShoppingBag2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM9 6v2a3 3 0 0 0 6 0V6h2v2A5 5 0 0 1 7 8V6h2z\"}}]}]})(props);\n};\nexport function RiShoppingBag3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.5 2h11a1 1 0 0 1 .8.4L21 6v15a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6l2.7-3.6a1 1 0 0 1 .8-.4zm12 4L17 4H7L5.5 6h13zM9 10H7v2a5 5 0 0 0 10 0v-2h-2v2a3 3 0 0 1-6 0v-2z\"}}]}]})(props);\n};\nexport function RiShoppingBag3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.5 2h11a1 1 0 0 1 .8.4L21 6v15a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6l2.7-3.6a1 1 0 0 1 .8-.4zM19 8H5v12h14V8zm-.5-2L17 4H7L5.5 6h13zM9 10v2a3 3 0 0 0 6 0v-2h2v2a5 5 0 0 1-10 0v-2h2z\"}}]}]})(props);\n};\nexport function RiShoppingBagFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1a5 5 0 0 1 5 5v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3V6a5 5 0 0 1 5-5zm5 10h-2v1a1 1 0 0 0 1.993.117L17 12v-1zm-8 0H7v1a1 1 0 0 0 1.993.117L9 12v-1zm3-8a3 3 0 0 0-2.995 2.824L9 6v2h6V6a3 3 0 0 0-2.824-2.995L12 3z\"}}]}]})(props);\n};\nexport function RiShoppingBagLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 8V6a5 5 0 1 1 10 0v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3zm0 2H5v10h14V10h-2v2h-2v-2H9v2H7v-2zm2-2h6V6a3 3 0 0 0-6 0v2z\"}}]}]})(props);\n};\nexport function RiShoppingBasket2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.366 3.438L18.577 9H22v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h3.422l3.212-5.562 1.732 1L7.732 9h8.535l-2.633-4.562 1.732-1zM13 13h-2v4h2v-4zm-4 0H7v4h2v-4zm8 0h-2v4h2v-4z\"}}]}]})(props);\n};\nexport function RiShoppingBasket2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.366 3.438L18.577 9H22v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h3.422l3.212-5.562 1.732 1L7.732 9h8.535l-2.633-4.562 1.732-1zM18.826 11H5.173l.667 8h12.319l.667-8zM13 13v4h-2v-4h2zm-4 0v4H7v-4h2zm8 0v4h-2v-4h2z\"}}]}]})(props);\n};\nexport function RiShoppingBasketFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h4V8a6 6 0 0 1 6-6zm1 11h-2v4h2v-4zm-4 0H7v4h2v-4zm8 0h-2v4h2v-4zm-5-9a4 4 0 0 0-3.995 3.8L8 8v1h8V8a4 4 0 0 0-3.8-3.995L12 4z\"}}]}]})(props);\n};\nexport function RiShoppingBasketLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.92a1 1 0 0 1-.996-.917L3.166 11H2V9h4V8a6 6 0 0 1 6-6zm6.826 9H5.173l.667 8h12.319l.667-8zM13 13v4h-2v-4h2zm-4 0v4H7v-4h2zm8 0v4h-2v-4h2zm-5-9a4 4 0 0 0-3.995 3.8L8 8v1h8V8a4 4 0 0 0-3.8-3.995L12 4z\"}}]}]})(props);\n};\nexport function RiShoppingCart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 6.414L.757 3.172l1.415-1.415L5.414 5h15.242a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6v2h11v2H5a1 1 0 0 1-1-1V6.414zM5.5 23a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm12 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiShoppingCart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 6.414L.757 3.172l1.415-1.415L5.414 5h15.242a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6v2h11v2H5a1 1 0 0 1-1-1V6.414zM6 7v6h11.512l1.8-6H6zm-.5 16a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm12 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiShoppingCartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 9h13.938l.5-2H8V5h13.72a1 1 0 0 1 .97 1.243l-2.5 10a1 1 0 0 1-.97.757H5a1 1 0 0 1-1-1V4H2V2h3a1 1 0 0 1 1 1v6zm0 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiShoppingCartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 16V4H2V2h3a1 1 0 0 1 1 1v12h12.438l2-8H8V5h13.72a1 1 0 0 1 .97 1.243l-2.5 10a1 1 0 0 1-.97.757H5a1 1 0 0 1-1-1zm2 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiStockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 5h3v9H8v3H6v-3H3V5h3V2h2v3zm10 5h3v9h-3v3h-2v-3h-3v-9h3V7h2v3z\"}}]}]})(props);\n};\nexport function RiStockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 5h3v9H8v3H6v-3H3V5h3V2h2v3zM5 7v5h4V7H5zm13 3h3v9h-3v3h-2v-3h-3v-9h3V7h2v3zm-3 2v5h4v-5h-4z\"}}]}]})(props);\n};\nexport function RiSwapBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm12 4v2h-4v2h4v2l3.5-3L15 7zM9 17v-2h4v-2H9v-2l-3.5 3L9 17z\"}}]}]})(props);\n};\nexport function RiSwapBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm12 4l3.5 3-3.5 3v-2h-4V9h4V7zM9 17l-3.5-3L9 11v2h4v2H9v2z\"}}]}]})(props);\n};\nexport function RiSwapFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM7 9h2v4h2V9h2l-3-3.5L7 9zm10 6h-2v-4h-2v4h-2l3 3.5 3-3.5z\"}}]}]})(props);\n};\nexport function RiSwapLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM7 9l3-3.5L13 9h-2v4H9V9H7zm10 6l-3 3.5-3-3.5h2v-4h2v4h2z\"}}]}]})(props);\n};\nexport function RiTicket2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5V4a1 1 0 0 1 1-1h18zm-5 6H8v6h8V9z\"}}]}]})(props);\n};\nexport function RiTicket2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5V4a1 1 0 0 1 1-1h18zm-1 2H4v2.968l.156.081a4.5 4.5 0 0 1 2.34 3.74L6.5 12a4.499 4.499 0 0 1-2.344 3.95L4 16.032V19h16v-2.969l-.156-.08a4.5 4.5 0 0 1-2.34-3.74L17.5 12c0-1.704.947-3.187 2.344-3.95L20 7.967V5zm-4 4v6H8V9h8z\"}}]}]})(props);\n};\nexport function RiTicketFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5V4a1 1 0 0 1 1-1h18z\"}}]}]})(props);\n};\nexport function RiTicketLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 1 0 0 5V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 1 0 0-5V4a1 1 0 0 1 1-1h18zm-1 2H4v2.968l.156.081a4.5 4.5 0 0 1 2.34 3.74L6.5 12a4.499 4.499 0 0 1-2.344 3.95L4 16.032V19h16v-2.969l-.156-.08a4.5 4.5 0 0 1-2.34-3.74L17.5 12c0-1.704.947-3.187 2.344-3.95L20 7.967V5z\"}}]}]})(props);\n};\nexport function RiTrophyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 16.938V19h5v2H6v-2h5v-2.062A8.001 8.001 0 0 1 4 9V3h16v6a8.001 8.001 0 0 1-7 7.938zM1 5h2v4H1V5zm20 0h2v4h-2V5z\"}}]}]})(props);\n};\nexport function RiTrophyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 16.938V19h5v2H6v-2h5v-2.062A8.001 8.001 0 0 1 4 9V3h16v6a8.001 8.001 0 0 1-7 7.938zM6 5v4a6 6 0 1 0 12 0V5H6zM1 5h2v4H1V5zm20 0h2v4h-2V5z\"}}]}]})(props);\n};\nexport function RiVipCrown2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.8 5.2L7 8l4.186-5.86a1 1 0 0 1 1.628 0L17 8l4.2-2.8a1 1 0 0 1 1.547.95l-1.643 13.967a1 1 0 0 1-.993.883H3.889a1 1 0 0 1-.993-.883L1.253 6.149A1 1 0 0 1 2.8 5.2zM12 15a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiVipCrown2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3.492 8.065L4.778 19h14.444l1.286-10.935-4.01 2.673L12 4.441l-4.498 6.297-4.01-2.673zM2.801 5.2L7 8l4.186-5.86a1 1 0 0 1 1.628 0L17 8l4.2-2.8a1 1 0 0 1 1.547.95l-1.643 13.967a1 1 0 0 1-.993.883H3.889a1 1 0 0 1-.993-.883L1.253 6.149A1 1 0 0 1 2.8 5.2zM12 15a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiVipCrownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 19h20v2H2v-2zM2 5l5 3 5-6 5 6 5-3v12H2V5z\"}}]}]})(props);\n};\nexport function RiVipCrownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 19h20v2H2v-2zM2 5l5 3.5L12 2l5 6.5L22 5v12H2V5zm2 3.841V15h16V8.841l-3.42 2.394L12 5.28l-4.58 5.955L4 8.84z\"}}]}]})(props);\n};\nexport function RiVipDiamondFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.873 3h14.254a1 1 0 0 1 .809.412l3.823 5.256a.5.5 0 0 1-.037.633L12.367 21.602a.5.5 0 0 1-.734 0L.278 9.302a.5.5 0 0 1-.037-.634l3.823-5.256A1 1 0 0 1 4.873 3z\"}}]}]})(props);\n};\nexport function RiVipDiamondLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.873 3h14.254a1 1 0 0 1 .809.412l3.823 5.256a.5.5 0 0 1-.037.633L12.367 21.602a.5.5 0 0 1-.706.028c-.007-.006-3.8-4.115-11.383-12.329a.5.5 0 0 1-.037-.633l3.823-5.256A1 1 0 0 1 4.873 3zm.51 2l-2.8 3.85L12 19.05 21.417 8.85 18.617 5H5.383z\"}}]}]})(props);\n};\nexport function RiVipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 5.5v7h2v-7h-2zm-.285 0H8.601l-1.497 4.113L5.607 8.5H3.493l2.611 6.964h2L10.715 8.5zm5.285 5h1.5a2.5 2.5 0 1 0 0-5H14v7h2v-2zm0-2v-1h1.5a.5.5 0 1 1 0 1H16z\"}}]}]})(props);\n};\nexport function RiVipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 19h20v2H2v-2zm9-11h2v8h-2V8zM7.965 8h2.125l-2.986 7.964h-2L2.118 8h2.125l1.861 5.113L7.965 8zM17 14v2h-2V8h4a3 3 0 0 1 0 6h-2zm0-4v2h2a1 1 0 0 0 0-2h-2zM2 3h20v2H2V3z\"}}]}]})(props);\n};\nexport function RiWallet2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 8h-9a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h9v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v4zm-7 3h3v2h-3v-2z\"}}]}]})(props);\n};\nexport function RiWallet2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7V5H4v14h16v-2h-8a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h8zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm10 6v6h7V9h-7zm2 2h3v2h-3v-2z\"}}]}]})(props);\n};\nexport function RiWallet3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 6h-7a6 6 0 1 0 0 12h7v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v2zm-7 2h8v8h-8a4 4 0 1 1 0-8zm0 3v2h3v-2h-3z\"}}]}]})(props);\n};\nexport function RiWallet3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 7h1v10h-1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v3zm-2 10h-6a5 5 0 0 1 0-10h6V5H4v14h16v-2zm1-2V9h-7a3 3 0 0 0 0 6h7zm-7-4h3v2h-3v-2z\"}}]}]})(props);\n};\nexport function RiWalletFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9h19a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9zm1-6h15v4H2V4a1 1 0 0 1 1-1zm12 11v2h3v-2h-3z\"}}]}]})(props);\n};\nexport function RiWalletLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 7h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h15v4zM4 9v10h16V9H4zm0-4v2h12V5H4zm11 8h3v2h-3v-2z\"}}]}]})(props);\n};\nexport function RiWaterFlashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.636 6.636L12 .272l6.364 6.364a9 9 0 1 1-12.728 0zM13 11V6.5L8.5 13H11v4.5l4.5-6.5H13z\"}}]}]})(props);\n};\nexport function RiWaterFlashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3.1L7.05 8.05a7 7 0 1 0 9.9 0L12 3.1zm0-2.828l6.364 6.364a9 9 0 1 1-12.728 0L12 .272zM13 11h2.5L11 17.5V13H8.5L13 6.5V11z\"}}]}]})(props);\n};\nexport function RiCapsuleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.778 4.222c2.343 2.343 2.343 6.142 0 8.485l-2.122 2.12-4.949 4.951c-2.343 2.343-6.142 2.343-8.485 0-2.343-2.343-2.343-6.142 0-8.485l7.07-7.071c2.344-2.343 6.143-2.343 8.486 0zm-4.95 10.606L9.172 9.172l-3.536 3.535c-1.562 1.562-1.562 4.095 0 5.657 1.562 1.562 4.095 1.562 5.657 0l3.535-3.536z\"}}]}]})(props);\n};\nexport function RiCapsuleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.778 4.222c2.343 2.343 2.343 6.142 0 8.485l-7.07 7.071c-2.344 2.343-6.143 2.343-8.486 0-2.343-2.343-2.343-6.142 0-8.485l7.07-7.071c2.344-2.343 6.143-2.343 8.486 0zm-5.656 11.313L8.465 9.878l-2.829 2.83c-1.562 1.561-1.562 4.094 0 5.656 1.562 1.562 4.095 1.562 5.657 0l2.829-2.83zm4.242-9.899c-1.562-1.562-4.095-1.562-5.657 0L9.88 8.464l5.657 5.657 2.828-2.828c1.562-1.562 1.562-4.095 0-5.657z\"}}]}]})(props);\n};\nexport function RiDislikeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l18.384 18.385-1.414 1.414-3.747-3.747L12 21.485 3.52 12.993c-2.04-2.284-2.028-5.753.034-8.023L1.393 2.808l1.415-1.415zm17.435 3.364c2.262 2.268 2.34 5.88.236 8.236l-1.635 1.636L7.26 3.046c1.67-.207 3.408.288 4.741 1.483 2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiDislikeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.808 1.393l18.384 18.385-1.414 1.414-3.747-3.747L12 21.485 3.52 12.993c-2.04-2.284-2.028-5.753.034-8.023L1.393 2.808l1.415-1.415zm2.172 10.23L12 18.654l2.617-2.623-9.645-9.645c-1.294 1.497-1.3 3.735.008 5.237zm15.263-6.866c2.262 2.268 2.34 5.88.236 8.236l-1.635 1.636-1.414-1.414 1.59-1.592c1.374-1.576 1.299-3.958-.193-5.453-1.5-1.502-3.92-1.563-5.49-.153l-1.335 1.198-1.336-1.197c-.35-.314-.741-.555-1.155-.723l-2.25-2.25c1.668-.206 3.407.289 4.74 1.484 2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiDossierFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2h3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h3V2h10zm-4 9h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2v-2zm2-7H9v2h6V4z\"}}]}]})(props);\n};\nexport function RiDossierLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2h3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h3V2h10zM7 6H5v14h14V6h-2v2H7V6zm6 5v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2h2zm2-7H9v2h6V4z\"}}]}]})(props);\n};\nexport function RiEmpathizeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 10.98c1.562 1.561 1.562 4.094 0 5.656l-5.657 5.657c-.39.39-1.024.39-1.414 0l-5.657-5.657c-1.562-1.562-1.562-4.095 0-5.657 1.562-1.562 4.095-1.562 5.657 0l.706.707.708-.707c1.562-1.562 4.095-1.562 5.657 0zM12 1c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4z\"}}]}]})(props);\n};\nexport function RiEmpathizeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 10.98c1.562 1.561 1.562 4.094 0 5.656l-5.657 5.657c-.39.39-1.024.39-1.414 0l-5.657-5.657c-1.562-1.562-1.562-4.095 0-5.657 1.562-1.562 4.095-1.562 5.657 0l.706.707.708-.707c1.562-1.562 4.095-1.562 5.657 0zM7.05 12.392c-.78.781-.78 2.048 0 2.829l4.95 4.95 4.95-4.95c.78-.781.78-2.048 0-2.829-.781-.78-2.048-.78-2.83.002l-2.122 2.118-2.12-2.12c-.78-.78-2.047-.78-2.828 0zM12 1c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 2c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z\"}}]}]})(props);\n};\nexport function RiFirstAidKitFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 1c.552 0 1 .448 1 1v3h4c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V6c0-.552.448-1 1-1h4V2c0-.552.448-1 1-1h8zm-3 8h-2v3H8v2h2.999L11 17h2l-.001-3H16v-2h-3V9zm2-6H9v2h6V3z\"}}]}]})(props);\n};\nexport function RiFirstAidKitLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 1c.552 0 1 .448 1 1v3h4c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V6c0-.552.448-1 1-1h4V2c0-.552.448-1 1-1h8zm4 6H4v12h16V7zm-7 2v3h3v2h-3.001L13 17h-2l-.001-3H8v-2h3V9h2zm2-6H9v2h6V3z\"}}]}]})(props);\n};\nexport function RiFlaskFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2v2h-1v3.243c0 1.158.251 2.301.736 3.352l4.282 9.276c.347.753.018 1.644-.734 1.99-.197.092-.411.139-.628.139H5.344c-.828 0-1.5-.672-1.5-1.5 0-.217.047-.432.138-.629l4.282-9.276C8.749 9.545 9 8.401 9 7.243V4H8V2h8zm-3 2h-2v4h2V4z\"}}]}]})(props);\n};\nexport function RiFlaskLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 2v2h-1v3.243c0 1.158.251 2.301.736 3.352l4.282 9.276c.347.753.018 1.644-.734 1.99-.197.092-.411.139-.628.139H5.344c-.828 0-1.5-.672-1.5-1.5 0-.217.047-.432.138-.629l4.282-9.276C8.749 9.545 9 8.401 9 7.243V4H8V2h8zm-2.612 8.001h-2.776c-.104.363-.23.721-.374 1.071l-.158.361L6.125 20h11.749l-3.954-8.567c-.214-.464-.392-.943-.532-1.432zM11 7.243c0 .253-.01.506-.029.758h2.058c-.01-.121-.016-.242-.021-.364L13 7.243V4h-2v3.243z\"}}]}]})(props);\n};\nexport function RiHandSanitizerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2l-4-.001V6h3v2c2.21 0 4 1.79 4 4v8c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2v-8c0-2.21 1.79-4 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2H17zm-4 10h-2v2H9v2h1.999L11 18h2l-.001-2H15v-2h-2v-2z\"}}]}]})(props);\n};\nexport function RiHandSanitizerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2l-4-.001V6h3v2c2.21 0 4 1.79 4 4v8c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2v-8c0-2.21 1.79-4 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2H17zm-1 8H8c-1.105 0-2 .895-2 2v8h12v-8c0-1.105-.895-2-2-2zm-3 2v2h2v2h-2.001L13 18h-2l-.001-2H9v-2h2v-2h2z\"}}]}]})(props);\n};\nexport function RiHealthBookFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2c.552 0 1 .448 1 1v18c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3c0-.552.448-1 1-1h14zm-6 6h-2v3H9v2h2.999L12 16h2l-.001-3H17v-2h-3V8z\"}}]}]})(props);\n};\nexport function RiHealthBookLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2c.552 0 1 .448 1 1v18c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3c0-.552.448-1 1-1h14zm-1 2H7v16h12V4zm-5 4v3h3v2h-3.001L14 16h-2l-.001-3H9v-2h3V8h2z\"}}]}]})(props);\n};\nexport function RiHeart2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.243 4.757c2.262 2.268 2.34 5.88.236 8.236l-8.48 8.492-8.478-8.492c-2.104-2.356-2.025-5.974.236-8.236C5.515 3 8.093 2.56 10.261 3.44L6.343 7.358l1.414 1.415L12 4.53l-.013-.014.014.013c2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiHeart2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.243 4.757c2.262 2.268 2.34 5.88.236 8.236l-8.48 8.492-8.478-8.492c-2.104-2.356-2.025-5.974.236-8.236 2.265-2.264 5.888-2.34 8.244-.228 2.349-2.109 5.979-2.039 8.242.228zM5.172 6.172c-1.49 1.49-1.565 3.875-.192 5.451L12 18.654l7.02-7.03c1.374-1.577 1.299-3.959-.193-5.454-1.487-1.49-3.881-1.562-5.453-.186l-4.202 4.203-1.415-1.414 2.825-2.827-.082-.069c-1.575-1.265-3.877-1.157-5.328.295z\"}}]}]})(props);\n};\nexport function RiHeart3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2z\"}}]}]})(props);\n};\nexport function RiHeart3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2zm-3.566 15.604c.881-.556 1.676-1.109 2.42-1.701C18.335 14.533 20 11.943 20 9c0-2.36-1.537-4-3.5-4-1.076 0-2.24.57-3.086 1.414L12 7.828l-1.414-1.414C9.74 5.57 8.576 5 7.5 5 5.56 5 4 6.656 4 9c0 2.944 1.666 5.533 4.645 7.903.745.592 1.54 1.145 2.421 1.7.299.189.595.37.934.572.339-.202.635-.383.934-.571z\"}}]}]})(props);\n};\nexport function RiHeartAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 14v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2zm1.243-9.243c2.16 2.166 2.329 5.557.507 7.91C19.926 12.24 18.99 12 18 12c-3.314 0-6 2.686-6 6 0 1.009.249 1.96.689 2.794l-.69.691-8.478-8.492c-2.104-2.356-2.025-5.974.236-8.236 2.265-2.264 5.888-2.34 8.244-.228 2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiHeartAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 14v3h3v2h-3.001L19 22h-2l-.001-3H14v-2h3v-3h2zm1.243-9.243c2.262 2.268 2.34 5.88.236 8.235l-1.42-1.418c1.331-1.524 1.261-3.914-.232-5.404-1.503-1.499-3.92-1.563-5.49-.153l-1.335 1.198-1.336-1.197c-1.575-1.412-3.991-1.35-5.494.154-1.49 1.49-1.565 3.875-.192 5.451l8.432 8.446L12 21.485 3.52 12.993c-2.104-2.356-2.025-5.974.236-8.236 2.265-2.264 5.888-2.34 8.244-.228 2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiHeartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.001 4.529c2.349-2.109 5.979-2.039 8.242.228 2.262 2.268 2.34 5.88.236 8.236l-8.48 8.492-8.478-8.492c-2.104-2.356-2.025-5.974.236-8.236 2.265-2.264 5.888-2.34 8.244-.228z\"}}]}]})(props);\n};\nexport function RiHeartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.001 4.529c2.349-2.109 5.979-2.039 8.242.228 2.262 2.268 2.34 5.88.236 8.236l-8.48 8.492-8.478-8.492c-2.104-2.356-2.025-5.974.236-8.236 2.265-2.264 5.888-2.34 8.244-.228zm6.826 1.641c-1.5-1.502-3.92-1.563-5.49-.153l-1.335 1.198-1.336-1.197c-1.575-1.412-3.99-1.35-5.494.154-1.49 1.49-1.565 3.875-.192 5.451L12 18.654l7.02-7.03c1.374-1.577 1.299-3.959-.193-5.454z\"}}]}]})(props);\n};\nexport function RiHeartPulseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5-1.978-1.187-7.084-3.937-9.132-8.5h4.698l.934-1.556 3 5L13.566 13H17v-2h-4.566l-.934 1.556-3-5L6.434 11H2.21C2.074 10.363 2 9.696 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2z\"}}]}]})(props);\n};\nexport function RiHeartPulseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5-1.977-1.186-7.083-3.937-9.131-8.499L1 13v-2h1.21C2.074 10.364 2 9.698 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2zm0 2c-1.076 0-2.24.57-3.086 1.414L12 7.828l-1.414-1.414C9.74 5.57 8.576 5 7.5 5 5.56 5 4 6.656 4 9c0 .685.09 1.352.267 2h2.167L8.5 7.556l3 5L12.434 11H17v2h-3.434L11.5 16.444l-3-5L7.566 13H5.108c.79 1.374 1.985 2.668 3.537 3.903.745.592 1.54 1.145 2.421 1.7.299.189.595.37.934.572.339-.202.635-.383.934-.571.881-.556 1.676-1.109 2.42-1.701C18.335 14.533 20 11.943 20 9c0-2.36-1.537-4-3.5-4z\"}}]}]})(props);\n};\nexport function RiHeartsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.363 11.045c1.404-1.393 3.68-1.393 5.084 0 1.404 1.394 1.404 3.654 0 5.047L17 21.5l-5.447-5.408c-1.404-1.393-1.404-3.653 0-5.047 1.404-1.393 3.68-1.393 5.084 0l.363.36.363-.36zm1.88-6.288c.94.943 1.503 2.118 1.689 3.338-1.333-.248-2.739-.01-3.932.713-2.15-1.303-4.994-1.03-6.856.818-2.131 2.115-2.19 5.515-.178 7.701l.178.185 2.421 2.404L11 21.485 2.52 12.993C.417 10.637.496 7.019 2.757 4.757c2.265-2.264 5.888-2.34 8.244-.228 2.349-2.109 5.979-2.039 8.242.228z\"}}]}]})(props);\n};\nexport function RiHeartsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.243 4.757c1.462 1.466 2.012 3.493 1.65 5.38.568.16 1.106.463 1.554.908 1.404 1.394 1.404 3.654 0 5.047L17 21.5l-3.022-3L11 21.485 2.52 12.993C.417 10.637.496 7.019 2.757 4.757c2.265-2.264 5.888-2.34 8.244-.228 2.349-2.109 5.979-2.039 8.242.228zm-6.281 7.708c-.616.611-.616 1.597 0 2.208L17 18.682l4.038-4.009c.616-.611.616-1.597 0-2.208-.624-.62-1.642-.62-2.268.002l-1.772 1.754-1.407-1.396-.363-.36c-.624-.62-1.642-.62-2.266 0zm-8.79-6.293c-1.49 1.49-1.565 3.875-.192 5.451L11 18.654l1.559-1.562-1.006-1c-1.404-1.393-1.404-3.653 0-5.047 1.404-1.393 3.68-1.393 5.084 0l.363.36.363-.36c.425-.421.93-.715 1.465-.882.416-1.367.078-2.912-1.001-3.993-1.5-1.502-3.92-1.563-5.49-.153l-1.335 1.198-1.336-1.197c-1.575-1.412-3.99-1.35-5.494.154z\"}}]}]})(props);\n};\nexport function RiInfraredThermometerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2v9h-3.001L18 12c0 2.21-1.79 4-4 4h-1.379l-.613 3.111.911 1.321c.314.455.2 1.078-.255 1.391-.167.115-.365.177-.568.177H3l2.313-10.024L3 11l4-9h14zm-5.001 9h-2.394l-.591 3H14c1.105 0 2-.895 2-2l-.001-1z\"}}]}]})(props);\n};\nexport function RiInfraredThermometerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2v9h-3.001L18 12c0 2.21-1.79 4-4 4h-1.379l-.613 3.111.911 1.321c.314.455.2 1.078-.255 1.391-.167.115-.365.177-.568.177H3l2.313-10.024L3 11l4-9h14zm-2 2H8.3L5.655 9.95l1.985.837L5.514 20h4.678l-.309-.448L11.96 9H19V4zm-3.001 7h-2.394l-.591 3H14c1.105 0 2-.895 2-2l-.001-1z\"}}]}]})(props);\n};\nexport function RiLungsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.5 5.5c1.412.47 2.048 2.159 2.327 4.023l-4.523 2.611 1 1.732 3.71-2.141C11.06 13.079 11 14.308 11 15c0 3-1 6-5 6s-4 0-4-4C2 9.5 5.5 4.5 8.5 5.5zM22.001 17v.436c-.005 3.564-.15 3.564-4 3.564-4 0-5-3-5-6 0-.691-.06-1.92-.014-3.274l3.71 2.14 1-1.732-4.523-2.61c.279-1.865.915-3.553 2.327-4.024 3-1 6.5 4 6.5 11.5zM13 2v9h-2V2h2z\"}}]}]})(props);\n};\nexport function RiLungsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.001 17c-.001 4-.001 4-4 4-4 0-5-3-5-6 0-.378-.018-.918-.026-1.55l2.023 1.169L15 15c0 2.776.816 4 3 4 1.14 0 1.61-.007 1.963-.038.03-.351.037-.822.037-1.962 0-3.205-.703-6.033-1.835-7.9-.838-1.382-1.613-1.843-2.032-1.703-.293.098-.605.65-.831 1.623l-1.79-1.033c.369-1.197.982-2.151 1.988-2.487 3-1 6.503 4 6.5 11.5zM8.5 5.5c1.007.336 1.62 1.29 1.989 2.487L8.699 9.02c-.226-.973-.539-1.525-.831-1.623-.42-.14-1.195.32-2.032 1.702C4.703 10.967 4 13.795 4 17c0 1.14.007 1.61.038 1.962.351.031.822.038 1.962.038 2.184 0 3-1.224 3-4l.004-.382 2.023-1.168c-.01.633-.027 1.172-.027 1.55 0 3-1 6-5 6s-4 0-4-4C2 9.5 5.5 4.5 8.5 5.5zM13 2v7.422l4.696 2.712-1 1.732L12 11.155l-4.696 2.711-1-1.732L11 9.422V2h2z\"}}]}]})(props);\n};\nexport function RiMedicineBottleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 5v2c1.657 0 3 1.343 3 3v11c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V10c0-1.657 1.343-3 3-3V5h10zm-4 6h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2v-2zm6-9v2H5V2h14z\"}}]}]})(props);\n};\nexport function RiMedicineBottleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 2v2h-2v3c1.657 0 3 1.343 3 3v11c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V10c0-1.657 1.343-3 3-3V4H5V2h14zm-2 7H7c-.552 0-1 .448-1 1v10h12V10c0-.552-.448-1-1-1zm-4 2v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2h2zm2-7H9v3h6V4z\"}}]}]})(props);\n};\nexport function RiMentalHealthFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.068 0 7.426 3.036 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17c0 1.105-.895 2-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305C3.657 13.631 3 11.892 3 10c0-4.418 3.582-8 8-8zm-.53 5.763c-.684-.684-1.792-.684-2.475 0-.684.683-.684 1.791 0 2.474L11 13.243l3.005-3.006c.684-.683.684-1.791 0-2.474-.683-.684-1.791-.684-2.475 0l-.53.53-.53-.53z\"}}]}]})(props);\n};\nexport function RiMentalHealthLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.068 0 7.426 3.036 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17c0 1.105-.895 2-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305C3.657 13.631 3 11.892 3 10c0-4.418 3.582-8 8-8zm0 2c-3.314 0-6 2.686-6 6 0 1.385.468 2.693 1.316 3.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664-1.543-2.425-.057-.442C16.566 6.251 14.024 4 11 4zm-.53 3.763l.53.53.53-.53c.684-.684 1.792-.684 2.475 0 .684.683.684 1.791 0 2.474L11 13.243l-3.005-3.006c-.684-.683-.684-1.791 0-2.474.683-.684 1.791-.684 2.475 0z\"}}]}]})(props);\n};\nexport function RiMicroscopeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.196 2.268l3.25 5.63c.276.477.112 1.089-.366 1.365l-1.3.75 1.001 1.732-1.732 1-1-1.733-1.299.751c-.478.276-1.09.112-1.366-.366L8.546 8.215C6.494 8.837 5 10.745 5 13c0 .625.115 1.224.324 1.776C6.1 14.284 7.016 14 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439 1 1.732-7.878 4.549c.072.338.11.69.11 1.049 0 .343-.034.677-.1 1H21v2l-17 .001c-.628-.836-1-1.875-1-3.001 0-1.007.298-1.945.81-2.73C3.293 15.295 3 14.182 3 13c0-2.995 1.881-5.551 4.527-6.55l-.393-.682c-.552-.957-.225-2.18.732-2.732l2.598-1.5c.957-.552 2.18-.225 2.732.732z\"}}]}]})(props);\n};\nexport function RiMicroscopeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.196 2.268l3.25 5.63c.276.477.112 1.089-.366 1.365l-1.3.75 1.001 1.732-1.732 1-1-1.733-1.299.751c-.478.276-1.09.112-1.366-.366L8.546 8.215C6.494 8.837 5 10.745 5 13c0 .625.115 1.224.324 1.776C6.1 14.284 7.016 14 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439 1 1.732-7.878 4.549c.072.338.11.69.11 1.049 0 .343-.034.677-.1 1H21v2l-17 .001c-.628-.836-1-1.875-1-3.001 0-1.007.298-1.945.81-2.73C3.293 15.295 3 14.182 3 13c0-2.995 1.881-5.551 4.527-6.55l-.393-.682c-.552-.957-.225-2.18.732-2.732l2.598-1.5c.957-.552 2.18-.225 2.732.732zM8 16c-1.657 0-3 1.343-3 3 0 .35.06.687.17 1h5.66c.11-.313.17-.65.17-1 0-1.657-1.343-3-3-3zm3.464-12.732l-2.598 1.5 2.75 4.763 2.598-1.5-2.75-4.763z\"}}]}]})(props);\n};\nexport function RiNurseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.956 15.564c2.659 1.058 4.616 3.5 4.982 6.436H4.062c.366-2.936 2.323-5.378 4.982-6.436L12 20l2.956-4.436zM18 2v6c0 3.314-2.686 6-6 6s-6-2.686-6-6V2h12zm-2 6H8c0 2.21 1.79 4 4 4s4-1.79 4-4z\"}}]}]})(props);\n};\nexport function RiNurseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 15c4.08 0 7.446 3.054 7.938 7H4.062c.492-3.946 3.858-7 7.938-7zm-1.813 2.28C8.753 17.734 7.546 18.713 6.8 20H12l-1.813-2.72zm3.627 0L12 20h5.199c-.745-1.287-1.952-2.266-3.385-2.72zM18 2v6c0 3.314-2.686 6-6 6s-6-2.686-6-6V2h12zM8 8c0 2.21 1.79 4 4 4s4-1.79 4-4H8zm8-4H8v2h8V4z\"}}]}]})(props);\n};\nexport function RiPsychotherapyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.068 0 7.426 3.036 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17c0 1.105-.895 2-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305C3.657 13.631 3 11.892 3 10c0-4.418 3.582-8 8-8zm0 5c-.552 0-1 .448-1 1v.999L9 9c-.552 0-1 .448-1 1s.448 1 1 1l1-.001V12c0 .552.448 1 1 1s1-.448 1-1v-1h1c.552 0 1-.448 1-1s-.448-1-1-1h-1V8c0-.552-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiPsychotherapyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.068 0 7.426 3.036 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17c0 1.105-.895 2-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305C3.657 13.631 3 11.892 3 10c0-4.418 3.582-8 8-8zm0 2c-3.314 0-6 2.686-6 6 0 1.385.468 2.693 1.316 3.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664-1.543-2.425-.057-.442C16.566 6.251 14.024 4 11 4zm0 3c.552 0 1 .448 1 1v1h1c.552 0 1 .448 1 1s-.448 1-1 1h-1v1c0 .552-.448 1-1 1s-1-.448-1-1v-1.001L9 11c-.552 0-1-.448-1-1s.448-1 1-1l1-.001V8c0-.552.448-1 1-1z\"}}]}]})(props);\n};\nexport function RiPulseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 7.539L15 21.539 18.659 13 23 13 23 11 17.341 11 15 16.461 9 2.461 5.341 11 1 11 1 13 6.659 13z\"}}]}]})(props);\n};\nexport function RiPulseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 7.539L15 21.539 18.659 13 23 13 23 11 17.341 11 15 16.461 9 2.461 5.341 11 1 11 1 13 6.659 13z\"}}]}]})(props);\n};\nexport function RiRestTimeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 6v8h8c0 4.418-3.582 8-8 8s-8-3.582-8-8c0-4.335 3.58-8 8-8zm10-4v2l-5.327 6H21v2h-8v-2l5.326-6H13V2h8z\"}}]}]})(props);\n};\nexport function RiRestTimeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 6v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.238 0 5.878-2.566 5.996-5.775L17 14h2c0 4.418-3.582 8-8 8s-8-3.582-8-8c0-4.335 3.58-8 8-8zm10-4v2l-5.327 6H21v2h-8v-2l5.326-6H13V2h8z\"}}]}]})(props);\n};\nexport function RiStethoscopeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 3v2H6v4c0 2.21 1.79 4 4 4s4-1.79 4-4V5h-2V3h3c.552 0 1 .448 1 1v5c0 2.973-2.162 5.44-5 5.917V16.5c0 1.933 1.567 3.5 3.5 3.5 1.497 0 2.775-.94 3.275-2.263C16.728 17.27 16 16.22 16 15c0-1.657 1.343-3 3-3s3 1.343 3 3c0 1.371-.92 2.527-2.176 2.885C19.21 20.252 17.059 22 14.5 22 11.462 22 9 19.538 9 16.5v-1.583C6.162 14.441 4 11.973 4 9V4c0-.552.448-1 1-1h3z\"}}]}]})(props);\n};\nexport function RiStethoscopeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 3v2H6v4c0 2.21 1.79 4 4 4s4-1.79 4-4V5h-2V3h3c.552 0 1 .448 1 1v5c0 2.973-2.162 5.44-5 5.917V16.5c0 1.933 1.567 3.5 3.5 3.5 1.497 0 2.775-.94 3.275-2.263C16.728 17.27 16 16.22 16 15c0-1.657 1.343-3 3-3s3 1.343 3 3c0 1.371-.92 2.527-2.176 2.885C19.21 20.252 17.059 22 14.5 22 11.462 22 9 19.538 9 16.5v-1.583C6.162 14.441 4 11.973 4 9V4c0-.552.448-1 1-1h3zm11 11c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiSurgicalMaskFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.485 3.121l7.758 1.94c.445.11.757.51.757.97V7h1c1.1 0 2 .9 2 2v3c0 1.657-1.343 3-3 3h-.421c-.535 1.35-1.552 2.486-2.896 3.158l-4.789 2.395c-.563.281-1.225.281-1.788 0l-4.79-2.395C4.974 17.486 3.957 16.35 3.422 15H3c-1.657 0-3-1.343-3-3V9c0-1.105.895-2 2-2h1v-.97c0-.458.312-.858.757-.97l7.758-1.939c.318-.08.652-.08.97 0zM3 9H2v3c0 .552.448 1 1 1V9zm19 0h-1v4c.552 0 1-.448 1-1V9z\"}}]}]})(props);\n};\nexport function RiSurgicalMaskLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.485 3.121l7.758 1.94c.445.11.757.51.757.97V7h1c1.1 0 2 .9 2 2v3c0 1.657-1.343 3-3 3h-.421c-.535 1.35-1.552 2.486-2.896 3.158l-4.789 2.395c-.563.281-1.225.281-1.788 0l-4.79-2.395C4.974 17.486 3.957 16.35 3.422 15H3c-1.657 0-3-1.343-3-3V9c0-1.105.895-2 2-2h1v-.97c0-.458.312-.858.757-.97l7.758-1.939c.318-.08.652-.08.97 0zM12 5.061l-7 1.75v5.98c0 1.516.856 2.9 2.211 3.579L12 18.764l4.789-2.394C18.144 15.692 19 14.307 19 12.792v-5.98l-7-1.75zM3 9H2v3c0 .552.448 1 1 1V9zm19 0h-1v4c.552 0 1-.448 1-1V9z\"}}]}]})(props);\n};\nexport function RiSyringeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.678 7.98l-1.415 1.413-2.12-2.12-2.122 2.12 3.535 3.536-1.414 1.414-.707-.707L11.071 20H5.414l-2.121 2.121-1.414-1.414L4 18.586v-5.657l6.364-6.364-.707-.707 1.414-1.414 3.536 3.535 2.12-2.121-2.12-2.121 1.414-1.415 5.657 5.657zM9.657 14.342l-2.829-2.828-1.414 1.414 2.829 2.828 1.414-1.414zm2.828-2.828L9.657 8.686l-1.414 1.415 2.828 2.828 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiSyringeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.678 7.98l-1.415 1.413-2.12-2.12-2.122 2.12 3.535 3.536-1.414 1.414-.707-.707L11.071 20H5.414l-2.121 2.121-1.414-1.414L4 18.586v-5.657l6.364-6.364-.707-.707 1.414-1.414 3.536 3.535 2.12-2.121-2.12-2.121 1.414-1.415 5.657 5.657zm-5.657 4.242l-4.243-4.243-1.414 1.414 2.121 2.122-1.414 1.414-2.121-2.121-1.414 1.414 2.12 2.121-1.413 1.414-2.122-2.121-.121.121V18h4.243l5.778-5.778z\"}}]}]})(props);\n};\nexport function RiTestTubeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2h-1v14c0 2.21-1.79 4-4 4s-4-1.79-4-4V4H7V2h10zm-4 13c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm-2-3c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm3-8h-4v4h4V4z\"}}]}]})(props);\n};\nexport function RiTestTubeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 2v2h-1v14c0 2.21-1.79 4-4 4s-4-1.79-4-4V4H7V2h10zm-3 8h-4v8c0 1.105.895 2 2 2s2-.895 2-2v-8zm-1 5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-2-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3-8h-4v4h4V4z\"}}]}]})(props);\n};\nexport function RiThermometerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.556 3.444c1.562 1.562 1.562 4.094 0 5.657l-8.2 8.2c-.642.642-1.484 1.047-2.387 1.147l-3.378.374-2.298 2.3c-.39.39-1.024.39-1.414 0-.39-.391-.39-1.024 0-1.415l2.298-2.299.375-3.377c.1-.903.505-1.745 1.147-2.387l8.2-8.2c1.563-1.562 4.095-1.562 5.657 0zm-9.192 9.192L9.95 14.05l2.121 2.122 1.414-1.415-2.121-2.121zm2.828-2.828l-1.414 1.414 2.121 2.121 1.415-1.414-2.122-2.121zm2.829-2.829l-1.414 1.414 2.12 2.122L19.143 9.1l-2.121-2.122z\"}}]}]})(props);\n};\nexport function RiThermometerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.556 3.444c1.562 1.562 1.562 4.094 0 5.657l-8.2 8.2c-.642.642-1.484 1.047-2.387 1.147l-3.378.374-2.298 2.3c-.39.39-1.024.39-1.414 0-.39-.391-.39-1.024 0-1.415l2.298-2.299.375-3.377c.1-.903.505-1.745 1.147-2.387l8.2-8.2c1.563-1.562 4.095-1.562 5.657 0zm-4.242 1.414l-8.2 8.2c-.322.321-.524.742-.574 1.193l-.276 2.485 2.485-.276c.45-.05.872-.252 1.193-.573l.422-.423L9.95 14.05l1.414-1.414 1.414 1.414 1.414-1.414-1.414-1.414 1.414-1.414 1.415 1.414 1.414-1.415-1.414-1.414L17.02 6.98l1.414 1.414.707-.707c.781-.78.781-2.047 0-2.828-.78-.781-2.047-.781-2.828 0z\"}}]}]})(props);\n};\nexport function RiVirusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.717 1.947l3.734 1.434-.717 1.867-.934-.359-.746 1.945c.779.462 1.444 1.094 1.945 1.846l1.903-.847-.407-.914 1.827-.813 1.627 3.654-1.827.813-.407-.913-1.902.847c.122.477.187.978.187 1.493 0 .406-.04.803-.117 1.187l1.944.746.358-.933 1.868.717-1.434 3.734-1.867-.717.358-.933-1.944-.747c-.462.779-1.094 1.444-1.846 1.945l.847 1.903.914-.407.813 1.827-3.654 1.627-.813-1.827.913-.407-.847-1.902c-.477.122-.978.187-1.493.187-.407 0-.804-.04-1.188-.118l-.746 1.945.934.358-.717 1.868-3.734-1.434.717-1.867.932.358.748-1.944C8.167 16.704 7.502 16.072 7 15.32l-1.903.847.407.914-1.827.813-1.627-3.654 1.827-.813.406.914 1.903-.848C6.065 13.016 6 12.515 6 12c0-.406.04-.803.117-1.187l-1.945-.746-.357.933-1.868-.717L3.381 6.55l1.867.717-.359.933 1.945.747C7.296 8.167 7.928 7.502 8.68 7l-.847-1.903-.914.407-.813-1.827L9.76 2.051l.813 1.827-.913.407.847 1.902C10.984 6.065 11.485 6 12 6c.406 0 .803.04 1.187.117l.745-1.945L13 3.815l.717-1.868zm-3.583 11.285c-.276.478-.112 1.09.366 1.366s1.09.112 1.366-.366.112-1.09-.366-1.366-1.09-.112-1.366.366zM14 11c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm-3.5-1.598c-.478.276-.642.888-.366 1.366.276.478.888.642 1.366.366.478-.276.642-.888.366-1.366-.276-.478-.888-.642-1.366-.366z\"}}]}]})(props);\n};\nexport function RiVirusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.717 1.947l3.734 1.434-.717 1.867-.934-.359-.746 1.945c.779.462 1.444 1.094 1.945 1.846l1.903-.847-.407-.914 1.827-.813 1.627 3.654-1.827.813-.407-.913-1.902.847c.122.477.187.978.187 1.493 0 .406-.04.803-.117 1.187l1.944.746.358-.933 1.868.717-1.434 3.734-1.867-.717.358-.933-1.944-.747c-.462.779-1.094 1.444-1.846 1.945l.847 1.903.914-.407.813 1.827-3.654 1.627-.813-1.827.913-.407-.847-1.902c-.477.122-.978.187-1.493.187-.407 0-.804-.04-1.188-.118l-.746 1.945.934.358-.717 1.868-3.734-1.434.717-1.867.932.358.748-1.944C8.167 16.704 7.502 16.072 7 15.32l-1.903.847.407.914-1.827.813-1.627-3.654 1.827-.813.406.914 1.903-.848C6.065 13.016 6 12.515 6 12c0-.406.04-.803.117-1.187l-1.945-.746-.357.933-1.868-.717L3.381 6.55l1.867.717-.359.933 1.945.747C7.296 8.167 7.928 7.502 8.68 7l-.847-1.903-.914.407-.813-1.827L9.76 2.051l.813 1.827-.913.407.847 1.902C10.984 6.065 11.485 6 12 6c.406 0 .803.04 1.187.117l.745-1.945L13 3.815l.717-1.868zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-.5 4.866c.478.276.642.888.366 1.366-.276.478-.888.642-1.366.366-.478-.276-.642-.888-.366-1.366.276-.478.888-.642 1.366-.366zM14 11c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-2.134-1.232c.276.478.112 1.09-.366 1.366s-1.09.112-1.366-.366-.112-1.09.366-1.366 1.09-.112 1.366.366z\"}}]}]})(props);\n};\nexport function RiZzzFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11v2l-5.327 6H11v2H3v-2l5.326-6H3v-2h8zm10-8v2l-5.327 6H21v2h-8v-2l5.326-6H13V3h8z\"}}]}]})(props);\n};\nexport function RiZzzLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11v2l-5.327 6H11v2H3v-2l5.326-6H3v-2h8zm10-8v2l-5.327 6H21v2h-8v-2l5.326-6H13V3h8z\"}}]}]})(props);\n};\nexport function RiAlipayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.422 15.358c-3.83-1.153-6.055-1.84-6.678-2.062a12.41 12.41 0 0 0 1.32-3.32H12.8V8.872h4v-.68h-4V6.344h-1.536c-.28 0-.312.248-.312.248v1.592H7.2v.68h3.752v1.104H7.88v.616h6.224a10.972 10.972 0 0 1-.888 2.176c-1.408-.464-2.192-.784-3.912-.944-3.256-.312-4.008 1.48-4.128 2.576C5 16.064 6.48 17.424 8.688 17.424s3.68-1.024 5.08-2.72c1.167.558 3.338 1.525 6.514 2.902A9.99 9.99 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a9.983 9.983 0 0 1-.578 3.358zm-12.99 1.01c-2.336 0-2.704-1.48-2.584-2.096.12-.616.8-1.416 2.104-1.416 1.496 0 2.832.384 4.44 1.16-1.136 1.48-2.52 2.352-3.96 2.352z\"}}]}]})(props);\n};\nexport function RiAlipayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.408 16.79c-2.173-.95-3.72-1.646-4.64-2.086-1.4 1.696-2.872 2.72-5.08 2.72S5 16.064 5.176 14.392c.12-1.096.872-2.888 4.128-2.576 1.72.16 2.504.48 3.912.944.36-.664.664-1.4.888-2.176H7.88v-.616h3.072V8.864H7.2v-.68h3.752V6.592s.032-.248.312-.248H12.8v1.848h4v.68h-4v1.104h3.264a12.41 12.41 0 0 1-1.32 3.32c.51.182 2.097.676 4.76 1.483a8 8 0 1 0-1.096 2.012zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.568-5.632c1.44 0 2.824-.872 3.96-2.352-1.608-.776-2.944-1.16-4.44-1.16-1.304 0-1.984.8-2.104 1.416-.12.616.248 2.096 2.584 2.096z\"}}]}]})(props);\n};\nexport function RiAmazonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.996 18.23c0 .727-.405 2.127-1.314 2.896-.182.14-.365.061-.285-.143.265-.648.872-2.147.587-2.492-.2-.262-1.03-.243-1.738-.182-.324.041-.607.06-.828.105-.203.017-.245-.163-.041-.303.262-.185.545-.325.87-.428 1.15-.344 2.48-.137 2.67.083.036.042.08.16.08.463zm-1.921 1.294a7.426 7.426 0 0 1-.83.55c-2.122 1.275-4.87 1.943-7.258 1.943-3.843 0-7.28-1.417-9.888-3.788-.223-.182-.038-.446.223-.303 2.81 1.64 6.288 2.632 9.889 2.632 2.265 0 4.708-.424 7.035-1.336.162-.061.344-.144.503-.202.367-.165.69.243.326.504zm-6.17-11.03c0-1.041.041-1.654-.304-2.18-.306-.433-.833-.693-1.568-.652-.798.044-1.655.567-1.874 1.526-.042.22-.171.436-.436.483l-2.436-.31c-.174-.04-.438-.173-.352-.521C7.458 4.088 9.81 3.129 12.033 3h.523c1.22 0 2.787.349 3.79 1.264 1.217 1.136 1.088 2.662 1.088 4.32v3.927c0 1.178.477 1.7.958 2.314.13.219.174.477-.045.655-.48.435-1.394 1.219-1.917 1.654-.174.133-.488.147-.61.045-.77-.645-.958-1.003-1.435-1.658-.83.871-1.526 1.352-2.355 1.613a7.035 7.035 0 0 1-1.784.216c-2.09 0-3.746-1.303-3.746-3.88 0-2.049 1.09-3.442 2.7-4.101 1.61-.66 3.95-.87 4.704-.874zm-.478 5.192c.52-.872.477-1.586.477-3.185-.651 0-1.306.045-1.871.178-1.045.303-1.874.961-1.874 2.355 0 1.09.567 1.832 1.525 1.832.132 0 .248-.016.349-.045.67-.186 1.088-.522 1.394-1.135z\"}}]}]})(props);\n};\nexport function RiAmazonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.625 14.62c-1.107 1.619-2.728 2.384-4.625 2.384-2.304 0-4.276-1.773-3.993-4.124.315-2.608 2.34-3.73 5.708-4.143.601-.073.85-.094 2.147-.19l.138-.01v-.215C15 6.526 13.932 5.3 12.5 5.3c-1.437 0-2.44.747-3.055 2.526l-1.89-.652C8.442 4.604 10.193 3.3 12.5 3.3c2.603 0 4.5 2.178 4.5 5.022 0 2.649.163 4.756.483 5.557.356.892.486 1.117.884 1.613l-1.56 1.251c-.523-.652-.753-1.049-1.181-2.122v-.001zm5.632 5.925c-.271.2-.742.081-.529-.44.265-.648.547-1.408.262-1.752-.21-.255-.467-.382-1.027-.382-.46 0-.69.06-.995.08-.204.013-.293-.297-.091-.44a2.96 2.96 0 0 1 .87-.428c1.15-.344 2.505-.155 2.67.083.365.53-.199 2.569-1.16 3.28zm-1.182-1.084a7.555 7.555 0 0 1-.83.695c-2.122 1.616-4.87 2.46-7.258 2.46-3.843 0-7.28-1.793-9.888-4.795-.223-.23-.038-.566.223-.384 2.81 2.077 6.288 3.333 9.889 3.333 2.265 0 4.708-.537 7.035-1.693.162-.076.344-.18.503-.254.367-.21.69.306.326.638zm-5.065-8.92c-1.258.094-1.496.113-2.052.181-2.552.313-3.797 1.003-3.965 2.398-.126 1.043.81 1.884 2.007 1.884 2.039 0 3.517-1.228 4.022-4.463h-.012z\"}}]}]})(props);\n};\nexport function RiAndroidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.382 3.968A8.962 8.962 0 0 1 12 2c2.125 0 4.078.736 5.618 1.968l1.453-1.453 1.414 1.414-1.453 1.453A8.962 8.962 0 0 1 21 11v1H3v-1c0-2.125.736-4.078 1.968-5.618L3.515 3.93l1.414-1.414 1.453 1.453zM3 14h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7zm6-5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm6 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiAndroidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19 13H5v7h14v-7zm0-2a7 7 0 0 0-14 0h14zM6.382 3.968A8.962 8.962 0 0 1 12 2c2.125 0 4.078.736 5.618 1.968l1.453-1.453 1.414 1.414-1.453 1.453A8.962 8.962 0 0 1 21 11v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11c0-2.125.736-4.078 1.968-5.618L3.515 3.93l1.414-1.414 1.453 1.453zM9 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm6 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiAngularjsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2l9.3 3.32-1.418 12.31L12 22l-7.882-4.37L2.7 5.32 12 2zm0 2.21L6.186 17.26h2.168l1.169-2.92h4.934l1.17 2.92h2.167L12 4.21zm1.698 8.33h-3.396L12 8.45l1.698 4.09z\"}}]}]})(props);\n};\nexport function RiAngularjsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.523 16.65l.49-.27 1.118-9.71L12 4.123 4.869 6.669l1.119 9.71.473.263L12 4.21l5.523 12.44zm-1.099.61h-.798l-1.169-2.92H9.523l-1.17 2.92h-.777L12 19.713l4.424-2.453zM12 2l9.3 3.32-1.418 12.31L12 22l-7.882-4.37L2.7 5.32 12 2zm1.698 10.54L12 8.45l-1.698 4.09h3.396z\"}}]}]})(props);\n};\nexport function RiAppStoreFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zM8.823 15.343c-.395-.477-.886-.647-1.479-.509l-.15.041-.59 1.016a.823.823 0 0 0 1.366.916l.062-.093.79-1.371zM13.21 8.66c-.488.404-.98 1.597-.29 2.787l3.04 5.266a.824.824 0 0 0 1.476-.722l-.049-.1-.802-1.392h1.19a.82.82 0 0 0 .822-.823.82.82 0 0 0-.72-.816l-.103-.006h-2.14L13.44 9.057l-.23-.396zm.278-3.044a.825.825 0 0 0-1.063.21l-.062.092-.367.633-.359-.633a.824.824 0 0 0-1.476.722l.049.1.838 1.457-2.685 4.653H6.266a.82.82 0 0 0-.822.822c0 .421.312.766.719.817l.103.006h7.48c.34-.64-.06-1.549-.81-1.638l-.121-.007h-2.553l3.528-6.11a.823.823 0 0 0-.302-1.124z\"}}]}]})(props);\n};\nexport function RiAppStoreLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zM8.823 15.343l-.79 1.37a.823.823 0 1 1-1.428-.822l.589-1.016c.66-.206 1.201-.048 1.629.468zM13.21 8.66l2.423 4.194h2.141a.82.82 0 0 1 .823.822.82.82 0 0 1-.823.823h-1.19l.803 1.391a.824.824 0 0 1-1.427.823l-3.04-5.266c-.69-1.19-.198-2.383.29-2.787zm.278-3.044c.395.226.528.73.302 1.125l-3.528 6.109h2.553c.826 0 1.29.972.931 1.645h-7.48a.82.82 0 0 1-.822-.823.82.82 0 0 1 .822-.822h2.097l2.685-4.653-.838-1.456a.824.824 0 0 1 1.427-.823l.359.633.367-.633a.823.823 0 0 1 1.125-.302z\"}}]}]})(props);\n};\nexport function RiAppleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.624 7.222c-.876 0-2.232-.996-3.66-.96-1.884.024-3.612 1.092-4.584 2.784-1.956 3.396-.504 8.412 1.404 11.172.936 1.344 2.04 2.856 3.504 2.808 1.404-.06 1.932-.912 3.636-.912 1.692 0 2.172.912 3.66.876 1.512-.024 2.472-1.368 3.396-2.724 1.068-1.56 1.512-3.072 1.536-3.156-.036-.012-2.94-1.128-2.976-4.488-.024-2.808 2.292-4.152 2.4-4.212-1.32-1.932-3.348-2.148-4.056-2.196-1.848-.144-3.396 1.008-4.26 1.008zm3.12-2.832c.78-.936 1.296-2.244 1.152-3.54-1.116.048-2.46.744-3.264 1.68-.72.828-1.344 2.16-1.176 3.432 1.236.096 2.508-.636 3.288-1.572z\"}}]}]})(props);\n};\nexport function RiAppleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.729 8.208c-.473-.037-.981.076-1.759.373.066-.025-.742.29-.968.37-.502.175-.915.271-1.378.271-.458 0-.88-.092-1.366-.255-.155-.053-.311-.11-.505-.186-.082-.032-.382-.152-.448-.177-.648-.254-1.013-.35-1.316-.342-1.152.015-2.243.68-2.876 1.782-1.292 2.244-.577 6.299 1.312 9.031 1.006 1.444 1.556 1.96 1.778 1.953.222-.01.385-.057.783-.225l.167-.071c1.005-.429 1.71-.618 2.771-.618 1.021 0 1.703.186 2.668.602l.168.072c.398.17.542.208.792.202.358-.005.799-.417 1.778-1.854.268-.391.505-.803.71-1.22a7.354 7.354 0 0 1-.392-.347c-1.289-1.228-2.086-2.884-2.108-4.93a6.625 6.625 0 0 1 1.41-4.181 4.124 4.124 0 0 0-1.221-.25zm.155-1.994c.708.048 2.736.264 4.056 2.196-.108.06-2.424 1.404-2.4 4.212.036 3.36 2.94 4.476 2.976 4.488-.024.084-.468 1.596-1.536 3.156-.924 1.356-1.884 2.7-3.396 2.724-1.488.036-1.968-.876-3.66-.876-1.704 0-2.232.852-3.636.912-1.464.048-2.568-1.464-3.504-2.808-1.908-2.76-3.36-7.776-1.404-11.172.972-1.692 2.7-2.76 4.584-2.784 1.428-.036 2.784.96 3.66.96.864 0 2.412-1.152 4.26-1.008zm-1.14-1.824c-.78.936-2.052 1.668-3.288 1.572-.168-1.272.456-2.604 1.176-3.432.804-.936 2.148-1.632 3.264-1.68.144 1.296-.372 2.604-1.152 3.54z\"}}]}]})(props);\n};\nexport function RiBaiduFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.927 12.497c2.063-.443 1.782-2.909 1.72-3.448-.101-.83-1.078-2.282-2.405-2.167-1.67.15-1.913 2.561-1.913 2.561-.226 1.115.54 3.497 2.598 3.054zm2.19 4.288c-.06.173-.195.616-.078 1.002.23.866.982.905.982.905h1.08v-2.64H8.944c-.52.154-.77.559-.827.733zm1.638-8.422c1.14 0 2.06-1.312 2.06-2.933 0-1.62-.92-2.93-2.06-2.93-1.137 0-2.06 1.31-2.06 2.93 0 1.621.923 2.933 2.06 2.933zm4.908.193c1.522.198 2.501-1.427 2.696-2.659.199-1.23-.784-2.658-1.862-2.904-1.08-.248-2.429 1.483-2.552 2.61-.147 1.38.197 2.758 1.718 2.953zm0 3.448c-1.865-2.905-4.513-1.723-5.4-.245-.881 1.477-2.256 2.41-2.451 2.658-.198.244-2.846 1.673-2.258 4.284.587 2.609 2.652 2.56 2.652 2.56s1.521.15 3.286-.246c1.766-.391 3.286.098 3.286.098s4.125 1.38 5.253-1.278c1.128-2.66-.637-4.038-.637-4.038s-2.356-1.823-3.732-3.793zm-6.008 7.75c-1.158-.231-1.619-1.021-1.677-1.156-.057-.137-.386-.772-.212-1.853.5-1.619 1.927-1.735 1.927-1.735h1.428v-1.755l1.215.02v6.479h-2.68zm4.59-.019c-1.196-.308-1.251-1.158-1.251-1.158v-3.412l1.251-.02v3.066c.077.328.483.387.483.387h1.271v-3.433h1.332v4.57h-3.086zm7.454-9.11c0-.59-.49-2.364-2.305-2.364-1.819 0-2.062 1.675-2.062 2.859 0 1.13.095 2.707 2.354 2.657 2.26-.05 2.013-2.56 2.013-3.152z\"}}]}]})(props);\n};\nexport function RiBaiduLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7.564 19.28a9.69 9.69 0 0 0 2.496-.217 8.8 8.8 0 0 1 2.98-.131c.547.067.985.165 1.288.257 1.078.275 2.61.223 3.005-.41.291-.468.253-.787-.026-1.199a1.886 1.886 0 0 0-.212-.26 25.006 25.006 0 0 1-.743-.618 25.618 25.618 0 0 1-1.753-1.66 16.151 16.151 0 0 1-1.577-1.893l-.036-.053c-.742-1.139-1.558-1.067-2.002-.317a9.604 9.604 0 0 1-.955 1.331c-.41.482-.83.89-1.305 1.297-.123.105-.503.42-.412.344-.004.003-.017.015.051-.071-.098.12-.95.877-1.2 1.162-.515.583-.723 1.08-.645 1.48.072.376.219.587.45.745a1.432 1.432 0 0 0 .48.206l.116.007zm7.098-7.276c1.376 1.97 3.732 3.793 3.732 3.793s2.063 1.748.637 4.038c-1.426 2.29-5.253 1.278-5.253 1.278s-1.52-.49-3.286-.098c-1.765.395-3.286.245-3.286.245S5 21.015 4.554 18.701c-.446-2.314 2.06-4.04 2.258-4.284.195-.247 1.512-1.073 2.452-2.658.94-1.586 3.583-2.54 5.398.245zm5.539-1.42c0 .458.19 2.393-1.553 2.432-1.742.038-1.816-1.178-1.816-2.05 0-.913.188-2.205 1.59-2.205 1.4 0 1.779 1.369 1.779 1.824zm-5.43-2.777c-1.18-.152-1.447-1.222-1.333-2.293.096-.875 1.143-2.219 1.981-2.026.837.19 1.6 1.3 1.446 2.254-.151.957-.911 2.218-2.094 2.065zM9.755 7.44c-.86 0-1.56-.993-1.56-2.22 0-1.227.699-2.22 1.56-2.22.863 0 1.56.993 1.56 2.22 0 1.227-.697 2.22-1.56 2.22zm-3.793 4.566c-1.695.365-2.326-1.597-2.14-2.515 0 0 .2-1.987 1.576-2.11 1.093-.095 1.898 1.101 1.981 1.785.051.444.283 2.475-1.417 2.84z\"}}]}]})(props);\n};\nexport function RiBehanceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7.443 5.35c.639 0 1.23.05 1.77.198a3.83 3.83 0 0 1 1.377.544c.394.247.689.594.885 1.039.197.445.295.99.295 1.583 0 .693-.147 1.286-.491 1.731-.295.446-.787.841-1.377 1.138.836.248 1.475.693 1.868 1.286.394.594.64 1.336.64 2.177 0 .693-.148 1.286-.394 1.781-.246.495-.639.94-1.082 1.237a5.078 5.078 0 0 1-1.573.692c-.59.149-1.18.248-1.77.248H1V5.35h6.443zm-.394 5.54c.541 0 .984-.148 1.328-.395.344-.247.492-.693.492-1.237 0-.297-.05-.594-.148-.791-.098-.198-.246-.347-.442-.495-.197-.099-.394-.198-.64-.247-.246-.05-.491-.05-.787-.05H4v3.216h3.05zm.148 5.838c.295 0 .59-.05.836-.099a1.72 1.72 0 0 0 .688-.297 1.76 1.76 0 0 0 .492-.544c.098-.247.197-.544.197-.89 0-.693-.197-1.188-.59-1.534-.394-.297-.935-.445-1.574-.445H4v3.81h3.197zm9.492-.05c.393.396.983.594 1.77.594.541 0 1.033-.148 1.426-.395.394-.297.64-.594.738-.891h2.41c-.394 1.187-.984 2.028-1.77 2.572-.788.495-1.722.792-2.853.792a5.753 5.753 0 0 1-2.115-.396 3.93 3.93 0 0 1-1.574-1.088 3.93 3.93 0 0 1-.983-1.633c-.246-.643-.345-1.335-.345-2.127 0-.742.099-1.434.345-2.078a5.34 5.34 0 0 1 1.032-1.682c.443-.445.984-.84 1.574-1.088a5.49 5.49 0 0 1 2.066-.396c.836 0 1.574.149 2.213.495.64.346 1.131.742 1.525 1.336a6.01 6.01 0 0 1 .885 1.88c.098.692.147 1.385.098 2.176H16c0 .792.295 1.534.689 1.93zm3.098-5.194c-.344-.346-.885-.544-1.525-.544-.442 0-.787.099-1.082.247-.295.149-.491.347-.688.545a1.322 1.322 0 0 0-.344.692c-.05.248-.099.445-.099.643h4.426c-.098-.742-.344-1.236-.688-1.583zM15.459 6.29h5.508v1.336H15.46V6.29z\"}}]}]})(props);\n};\nexport function RiBehanceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.5 11a2 2 0 1 0 0-4H3v4h4.5zm1 2H3v4h5.5a2 2 0 1 0 0-4zm2.063-1.428A4 4 0 0 1 8.5 19H1V5h6.5a4 4 0 0 1 3.063 6.572zM15.5 6H21v1.5h-5.5V6zm7.5 8.5h-7.5v.25A2.75 2.75 0 0 0 20.7 16h2.134a4.752 4.752 0 0 1-9.334-1.25v-1.5a4.75 4.75 0 1 1 9.5 0v1.25zm-2.104-2a2.751 2.751 0 0 0-5.292 0h5.292z\"}}]}]})(props);\n};\nexport function RiBilibiliFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.223 3.086a1.25 1.25 0 0 1 0 1.768L17.08 5.996h1.17A3.75 3.75 0 0 1 22 9.747v7.5a3.75 3.75 0 0 1-3.75 3.75H5.75A3.75 3.75 0 0 1 2 17.247v-7.5a3.75 3.75 0 0 1 3.75-3.75h1.166L5.775 4.855a1.25 1.25 0 1 1 1.767-1.768l2.652 2.652c.079.079.145.165.198.257h3.213c.053-.092.12-.18.199-.258l2.651-2.652a1.25 1.25 0 0 1 1.768 0zm.027 5.42H5.75a1.25 1.25 0 0 0-1.247 1.157l-.003.094v7.5c0 .659.51 1.199 1.157 1.246l.093.004h12.5a1.25 1.25 0 0 0 1.247-1.157l.003-.093v-7.5c0-.69-.56-1.25-1.25-1.25zm-10 2.5c.69 0 1.25.56 1.25 1.25v1.25a1.25 1.25 0 1 1-2.5 0v-1.25c0-.69.56-1.25 1.25-1.25zm7.5 0c.69 0 1.25.56 1.25 1.25v1.25a1.25 1.25 0 1 1-2.5 0v-1.25c0-.69.56-1.25 1.25-1.25z\"}}]}]})(props);\n};\nexport function RiBilibiliLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.172 2.757L10.414 6h3.171l3.243-3.242a1 1 0 0 1 1.415 1.415l-1.829 1.827L18.5 6A3.5 3.5 0 0 1 22 9.5v8a3.5 3.5 0 0 1-3.5 3.5h-13A3.5 3.5 0 0 1 2 17.5v-8A3.5 3.5 0 0 1 5.5 6h2.085L5.757 4.171a1 1 0 0 1 1.415-1.415zM18.5 8h-13a1.5 1.5 0 0 0-1.493 1.356L4 9.5v8a1.5 1.5 0 0 0 1.356 1.493L5.5 19h13a1.5 1.5 0 0 0 1.493-1.356L20 17.5v-8A1.5 1.5 0 0 0 18.5 8zM8 11a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1zm8 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiCentosFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.06l4.47 4.471L12 22l-4.47-4.47L12 13.06zm-8 3.06L7.879 20H4v-3.88zm16 0V20h-3.88L20 16.12zm-2.47-8.59L22 12l-4.469 4.47-4.47-4.47 4.469-4.47zm-11.06 0L10.94 12l-4.471 4.469L2 12l4.47-4.47zM12 2l4.469 4.469L12 10.939 7.53 6.47 12 2zM7.879 4l-3.88 3.879L4 4h3.879zM20 4v3.879l-3.88-3.88L20 4z\"}}]}]})(props);\n};\nexport function RiCentosLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2l4.292 4.292 1.061-1.06L16.121 4H20v3.879l-1.233-1.233-1.06 1.061L22 12l-4.292 4.293 1.059 1.059L20 16.121V20h-3.88l1.232-1.233-1.059-1.06L12 22l-4.293-4.293-1.061 1.06L7.879 20H4v-3.88l1.231 1.232 1.061-1.06L2 12l4.293-4.293-1.062-1.061L4 7.879V4h3.879L6.646 5.23l1.062 1.062L12 2zm0 11.413l-2.88 2.879 2.88 2.88 2.879-2.88L12 13.412zM7.707 9.12L4.828 12l2.878 2.878 2.88-2.88-2.879-2.877zm8.585 0l-2.877 2.878 2.878 2.879L19.172 12l-2.88-2.879zM12 4.828L9.122 7.707l2.879 2.878 2.877-2.879L12 4.828z\"}}]}]})(props);\n};\nexport function RiChromeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.827 21.763C5.35 20.771 2 16.777 2 12c0-1.822.487-3.53 1.339-5.002l4.283 7.419a4.999 4.999 0 0 0 4.976 2.548l-2.77 4.798zM12 22l4.287-7.425A4.977 4.977 0 0 0 17 12a4.978 4.978 0 0 0-1-3h5.542c.298.947.458 1.955.458 3 0 5.523-4.477 10-10 10zm2.572-8.455a2.999 2.999 0 0 1-5.17-.045l-.029-.05a3 3 0 1 1 5.225.05l-.026.045zm-9.94-8.306A9.974 9.974 0 0 1 12 2a9.996 9.996 0 0 1 8.662 5H12a5.001 5.001 0 0 0-4.599 3.035L4.632 5.239z\"}}]}]})(props);\n};\nexport function RiChromeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.365 19.833l1.93-3.342a4.499 4.499 0 0 1-4.234-2.315L4.794 8.52a8.003 8.003 0 0 0 5.57 11.313zm2.225.146A8 8 0 0 0 19.602 9.5h-3.86A4.48 4.48 0 0 1 16.5 12a4.48 4.48 0 0 1-.642 2.318l-3.268 5.66zm1.553-6.691l.022-.038a2.5 2.5 0 1 0-4.354-.042l.024.042a2.499 2.499 0 0 0 4.308.038zm-8.108-6.62l1.929 3.34A4.5 4.5 0 0 1 12 7.5h6.615A7.992 7.992 0 0 0 12 4a7.98 7.98 0 0 0-5.965 2.669zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiCodepenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 10.202L9.303 12 12 13.798 14.697 12 12 10.202zm4.5.596L19.197 9 13 4.869v3.596l3.5 2.333zm3.5.07L18.303 12 20 13.131V10.87zm-3.5 2.334L13 15.535v3.596L19.197 15 16.5 13.202zM11 8.465V4.869L4.803 9 7.5 10.798 11 8.465zM4.803 15L11 19.131v-3.596l-3.5-2.333L4.803 15zm.894-3L4 10.869v2.262L5.697 12zM2 9a1 1 0 0 1 .445-.832l9-6a1 1 0 0 1 1.11 0l9 6A1 1 0 0 1 22 9v6a1 1 0 0 1-.445.832l-9 6a1 1 0 0 1-1.11 0l-9-6A1 1 0 0 1 2 15V9z\"}}]}]})(props);\n};\nexport function RiCodepenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16.5 13.202L13 15.535v3.596L19.197 15 16.5 13.202zM14.697 12L12 10.202 9.303 12 12 13.798 14.697 12zM20 10.869L18.303 12 20 13.131V10.87zM19.197 9L13 4.869v3.596l3.5 2.333L19.197 9zM7.5 10.798L11 8.465V4.869L4.803 9 7.5 10.798zM4.803 15L11 19.131v-3.596l-3.5-2.333L4.803 15zM4 13.131L5.697 12 4 10.869v2.262zM2 9a1 1 0 0 1 .445-.832l9-6a1 1 0 0 1 1.11 0l9 6A1 1 0 0 1 22 9v6a1 1 0 0 1-.445.832l-9 6a1 1 0 0 1-1.11 0l-9-6A1 1 0 0 1 2 15V9z\"}}]}]})(props);\n};\nexport function RiCoreosFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.671-9.696c-.04.85.037 1.697.118 2.544.005.06.027.074.08.08.406.054.813.102 1.222.127.964.061 1.928.139 2.896.085.55-.03 1.1-.048 1.648-.095.78-.068 1.56-.155 2.33-.312.958-.194 1.907-.425 2.8-.845.406-.19.79-.415 1.114-.736.238-.235.408-.507.41-.86a8.92 8.92 0 0 0-.045-.94 9.022 9.022 0 0 0-.481-2.18c-.584-1.618-1.51-2.989-2.826-4.07a8.87 8.87 0 0 0-3.851-1.863c-.5-.105-1.006-.144-1.514-.18-.573-.041-1.064.12-1.488.514-.495.457-.837 1.024-1.122 1.633-.667 1.427-.973 2.954-1.166 4.508a15.215 15.215 0 0 0-.125 2.59zm3.57-5.03c.959.03 1.77.324 2.494.856a4.326 4.326 0 0 1 1.714 2.612c.068.304.097.612.103.922.005.209-.11.362-.262.49-.307.258-.67.401-1.05.508-.74.207-1.496.326-2.265.366-.5.026-1 .035-1.5.01-.192-.01-.385-.024-.577-.032-.06-.002-.08-.02-.084-.081-.023-.434-.057-.868-.05-1.302.016-1.026.094-2.045.397-3.034.1-.329.223-.65.42-.936.173-.25.378-.437.66-.38z\"}}]}]})(props);\n};\nexport function RiCoreosLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9.42 4.4a8 8 0 1 0 10.202 9.91c-3.4 1.46-7.248 1.98-11.545 1.565-.711-4.126-.264-7.95 1.343-11.475zm2.448-.414a16.805 16.805 0 0 0-1.542 3.769 5.98 5.98 0 0 1 4.115 1.756 5.977 5.977 0 0 1 1.745 3.861c1.33-.341 2.589-.82 3.78-1.433a7.994 7.994 0 0 0-8.098-7.953zM4.895 19.057C.99 15.152.99 8.82 4.895 4.915c3.905-3.905 10.237-3.905 14.142 0 3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0zm5.02-9.293a17.885 17.885 0 0 0-.076 4.229 23.144 23.144 0 0 0 4.36-.22 3.988 3.988 0 0 0-1.172-2.848 3.99 3.99 0 0 0-3.112-1.161z\"}}]}]})(props);\n};\nexport function RiDingdingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm4.49 9.04l-.006.014c-.42.898-1.516 2.66-1.516 2.66l-.005-.012-.32.558h1.543l-2.948 3.919.67-2.666h-1.215l.422-1.763c-.341.082-.745.195-1.223.349 0 0-.646.378-1.862-.729 0 0-.82-.722-.344-.902.202-.077.981-.175 1.594-.257.83-.112 1.339-.172 1.339-.172s-2.555.038-3.161-.057c-.606-.095-1.375-1.107-1.539-1.996 0 0-.253-.488.545-.257.798.231 4.101.9 4.101.9S8.27 9.312 7.983 8.99c-.286-.32-.841-1.754-.769-2.634 0 0 .031-.22.257-.16 0 0 3.176 1.45 5.347 2.245 2.172.795 4.06 1.199 3.816 2.228-.02.087-.072.216-.144.37z\"}}]}]})(props);\n};\nexport function RiDingdingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm4.49 9.04l-.006.014c-.42.898-1.516 2.66-1.516 2.66l-.005-.012-.32.558h1.543l-2.948 3.919.67-2.666h-1.215l.422-1.763c-.341.082-.745.195-1.223.349 0 0-.646.378-1.862-.729 0 0-.82-.722-.344-.902.202-.077.981-.175 1.594-.257.83-.112 1.339-.172 1.339-.172s-2.555.038-3.161-.057c-.606-.095-1.375-1.107-1.539-1.996 0 0-.253-.488.545-.257.798.231 4.101.9 4.101.9S8.27 9.312 7.983 8.99c-.286-.32-.841-1.754-.769-2.634 0 0 .031-.22.257-.16 0 0 3.176 1.45 5.347 2.245 2.172.795 4.06 1.199 3.816 2.228-.02.087-.072.216-.144.37z\"}}]}]})(props);\n};\nexport function RiDiscordFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.076 11c.6 0 1.086.45 1.075 1 0 .55-.474 1-1.075 1C9.486 13 9 12.55 9 12s.475-1 1.076-1zm3.848 0c.601 0 1.076.45 1.076 1s-.475 1-1.076 1c-.59 0-1.075-.45-1.075-1s.474-1 1.075-1zm4.967-9C20.054 2 21 2.966 21 4.163V23l-2.211-1.995-1.245-1.176-1.317-1.25.546 1.943H5.109C3.946 20.522 3 19.556 3 18.359V4.163C3 2.966 3.946 2 5.109 2H18.89zm-3.97 13.713c2.273-.073 3.148-1.596 3.148-1.596 0-3.381-1.482-6.122-1.482-6.122-1.48-1.133-2.89-1.102-2.89-1.102l-.144.168c1.749.546 2.561 1.334 2.561 1.334a8.263 8.263 0 0 0-3.096-1.008 8.527 8.527 0 0 0-2.077.02c-.062 0-.114.011-.175.021-.36.032-1.235.168-2.335.662-.38.178-.607.305-.607.305s.854-.83 2.705-1.376l-.103-.126s-1.409-.031-2.89 1.103c0 0-1.481 2.74-1.481 6.121 0 0 .864 1.522 3.137 1.596 0 0 .38-.472.69-.871-1.307-.4-1.8-1.24-1.8-1.24s.102.074.287.179c.01.01.02.021.041.031.031.022.062.032.093.053.257.147.514.262.75.357.422.168.926.336 1.513.452a7.06 7.06 0 0 0 2.664.01 6.666 6.666 0 0 0 1.491-.451c.36-.137.761-.337 1.183-.62 0 0-.514.861-1.862 1.25.309.399.68.85.68.85z\"}}]}]})(props);\n};\nexport function RiDiscordLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.914 14.58a8.998 8.998 0 0 1-.484.104 7.06 7.06 0 0 1-2.664-.01c-.154-.03-.372-.083-.653-.158l-.921 1.197c-2.273-.073-3.137-1.596-3.137-1.596 0-3.381 1.481-6.122 1.481-6.122 1.481-1.133 2.89-1.102 2.89-1.102l.403.525a1.12 1.12 0 0 1 .112-.01 8.527 8.527 0 0 1 2.314.01l.442-.525s1.41-.031 2.89 1.103c0 0 1.482 2.74 1.482 6.121 0 0-.875 1.522-3.148 1.596l-1.007-1.134zM10.076 11C9.475 11 9 11.45 9 12s.485 1 1.076 1c.6 0 1.075-.45 1.075-1 .01-.55-.474-1-1.075-1zm3.848 0c-.6 0-1.075.45-1.075 1s.485 1 1.075 1c.601 0 1.076-.45 1.076-1s-.475-1-1.076-1zM21 23l-4.99-5H19V4H5v14h11.003l.57 2H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v19z\"}}]}]})(props);\n};\nexport function RiDisqusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-2.53 0-4.84-.94-6.601-2.488L1.5 20l1.424-3.797C2.33 14.925 2 13.501 2 12 2 6.477 6.477 2 12 2zM8 7v10h3.733l.263-.004c3.375-.103 5.337-2.211 5.337-5.025v-.027l-.003-.215C17.23 8.956 15.21 7 11.79 7H8zm3.831 2.458c1.628 0 2.709.928 2.709 2.529v.028l-.005.183c-.079 1.5-1.138 2.345-2.704 2.345h-1.108V9.458h1.108z\"}}]}]})(props);\n};\nexport function RiDisqusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.95 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-2.306 0-4.492-.784-6.249-2.192l-4.718.59 1.72-4.586C2.207 14.614 1.95 13.324 1.95 12c0-5.523 4.477-10 10-10zm0 2c-4.418 0-8 3.582-8 8 0 1.178.254 2.318.738 3.362l.176.38-.847 2.26 2.315-.289.338.297C8.12 19.286 9.978 20 11.95 20c4.418 0 8-3.582 8-8s-3.582-8-8-8zM8 7h3.79c3.42 0 5.44 1.956 5.54 4.729l.003.215v.027c0 2.814-1.962 4.922-5.337 5.025l-.263.004H8V7h3.79H8zm3.831 2.458h-1.108v5.085h1.108c1.566 0 2.625-.845 2.704-2.345l.005-.183v-.028c0-1.6-1.08-2.53-2.709-2.53z\"}}]}]})(props);\n};\nexport function RiDoubanFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.314 19.138h4.065a.62.62 0 0 1 .621.62v.621a.62.62 0 0 1-.62.621H3.62a.62.62 0 0 1-.62-.62v-.621a.62.62 0 0 1 .62-.621h3.754l-.96-3.104h2.19a.62.62 0 0 1 .59.425l.892 2.679H13.6l1.225-4.035H5.172a.62.62 0 0 1-.62-.62V7.345a.62.62 0 0 1 .62-.62h13.656a.62.62 0 0 1 .62.62v7.138a.62.62 0 0 1-.62.62h-1.289l-1.225 4.035zM3.931 3h16.138a.62.62 0 0 1 .62.62v.621a.62.62 0 0 1-.62.621H3.931a.62.62 0 0 1-.62-.62V3.62A.62.62 0 0 1 3.93 3zM7.19 8.586a.155.155 0 0 0-.156.155v4.035c0 .086.07.155.156.155h9.62c.086 0 .156-.07.156-.155V8.74a.155.155 0 0 0-.156-.155H7.19z\"}}]}]})(props);\n};\nexport function RiDoubanLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.273 15H5V7h14v8h-1.624l-1.3 4H21v2H3v-2h4.612L6.8 16.5l1.902-.618L9.715 19h4.259l1.3-4zM3.5 3h17v2h-17V3zM7 9v4h10V9H7z\"}}]}]})(props);\n};\nexport function RiDribbbleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10c5.51 0 10-4.48 10-10S17.51 2 12 2zm6.605 4.61a8.502 8.502 0 0 1 1.93 5.314c-.281-.054-3.101-.629-5.943-.271-.065-.141-.12-.293-.184-.445a25.424 25.424 0 0 0-.564-1.236c3.145-1.28 4.577-3.124 4.761-3.362zM12 3.475c2.17 0 4.154.814 5.662 2.148-.152.216-1.443 1.941-4.48 3.08-1.399-2.57-2.95-4.675-3.189-5A8.686 8.686 0 0 1 12 3.475zm-3.633.803a53.903 53.903 0 0 1 3.167 4.935c-3.992 1.063-7.517 1.04-7.896 1.04a8.581 8.581 0 0 1 4.729-5.975zM3.453 12.01v-.26c.37.01 4.512.065 8.775-1.215.25.477.477.965.694 1.453-.109.033-.228.065-.336.098-4.404 1.42-6.747 5.303-6.942 5.629a8.522 8.522 0 0 1-2.19-5.705zM12 20.547a8.482 8.482 0 0 1-5.239-1.8c.152-.315 1.888-3.656 6.703-5.337.022-.01.033-.01.054-.022a35.309 35.309 0 0 1 1.823 6.475 8.4 8.4 0 0 1-3.341.684zm4.761-1.465c-.086-.52-.542-3.015-1.66-6.084 2.68-.423 5.023.271 5.315.369a8.468 8.468 0 0 1-3.655 5.715z\"}}]}]})(props);\n};\nexport function RiDribbbleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.989 11.572a7.96 7.96 0 0 0-1.573-4.351 9.749 9.749 0 0 1-.92.87 13.157 13.157 0 0 1-3.313 2.01c.167.35.32.689.455 1.009v.003a9.186 9.186 0 0 1 .11.27c1.514-.17 3.11-.108 4.657.101.206.028.4.058.584.088zm-9.385-7.45a46.164 46.164 0 0 1 2.692 4.27c1.223-.482 2.234-1.09 3.048-1.767a7.88 7.88 0 0 0 .796-.755A7.968 7.968 0 0 0 12 4a8.05 8.05 0 0 0-1.396.121zM4.253 9.997a29.21 29.21 0 0 0 2.04-.123 31.53 31.53 0 0 0 4.862-.822 54.365 54.365 0 0 0-2.7-4.227 8.018 8.018 0 0 0-4.202 5.172zm1.53 7.038c.388-.567.898-1.205 1.575-1.899 1.454-1.49 3.17-2.65 5.156-3.29l.062-.018c-.165-.364-.32-.689-.476-.995-1.836.535-3.77.869-5.697 1.042-.94.085-1.783.122-2.403.128a7.967 7.967 0 0 0 1.784 5.032zm9.222 2.38a35.947 35.947 0 0 0-1.632-5.709c-2.002.727-3.597 1.79-4.83 3.058a9.77 9.77 0 0 0-1.317 1.655A7.964 7.964 0 0 0 12 20a7.977 7.977 0 0 0 3.005-.583zm1.873-1.075a7.998 7.998 0 0 0 2.987-4.87c-.34-.085-.771-.17-1.245-.236a12.023 12.023 0 0 0-3.18-.033 39.368 39.368 0 0 1 1.438 5.14zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiDriveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.94 4.146l3.482 6.03-5.94 10.293L2 14.44 7.94 4.146zm2.176 10.294H22l-3.482 6.029H6.635l3.481-6.029zm4.343-1L8.518 3.145h6.964l5.94 10.295H14.46z\"}}]}]})(props);\n};\nexport function RiDriveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9.097 6.15L4.31 14.443l1.755 3.032 4.785-8.29L9.097 6.15zm-1.3 12.324h9.568l1.751-3.034H9.55l-1.752 3.034zm11.314-5.034l-4.786-8.29H10.83l4.787 8.29h3.495zM8.52 3.15h6.96L22 14.444l-3.48 6.03H5.49L2 14.444 8.52 3.15zm3.485 8.036l-1.302 2.254h2.603l-1.301-2.254z\"}}]}]})(props);\n};\nexport function RiDropboxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.285 10.668l5.215 3.323-5.252 3.346L12 13.993l-5.248 3.344L1.5 13.99l5.215-3.323L1.5 7.346 6.752 4 12 7.343 17.248 4 22.5 7.346l-5.215 3.322zm-.074 0L12 7.348l-5.211 3.32L12 13.988l5.211-3.32zM6.786 18.446l5.252-3.346 5.252 3.346-5.252 3.346-5.252-3.346z\"}}]}]})(props);\n};\nexport function RiDropboxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.646 17.26l3.392 2.162 3.392-2.161 1.86 1.185-5.252 3.346-5.252-3.346 1.86-1.185zm-.877-8.28l2.393-1.553-2.425-1.574L5.28 7.37 7.77 8.98zm1.84 1.19L12 11.719l2.39-1.547L12 8.619l-2.391 1.552zm4.231 2.74l2.424 1.568 2.45-1.502-2.485-1.612-2.389 1.545zM12 6.234l4.237-2.748L22.46 7.33l-4.392 2.843 4.393 2.85-6.226 3.819L12 14.1l-4.235 2.74-6.23-3.817 4.396-2.851L1.539 7.33l6.224-3.843L12 6.235zm1.837 1.192L16.23 8.98l2.489-1.61-2.456-1.517-2.426 1.574zM10.16 12.91l-2.39-1.546-2.486 1.613 2.451 1.502 2.425-1.569z\"}}]}]})(props);\n};\nexport function RiEdgeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.644 8.586c-.17-.711-.441-1.448-.774-2.021-.771-1.329-1.464-2.237-3.177-3.32C14.98 2.162 13.076 2 12.17 2c-2.415 0-4.211.86-5.525 1.887C3.344 6.47 3 11 3 11s1.221-2.045 3.54-3.526C7.943 6.579 9.941 6 11.568 6 15.885 6 16 10 16 10H9c0-2 1-3 1-3s-5 2-5 7.044c0 .487-.003 1.372.248 2.283.232.843.7 1.705 1.132 2.353 1.221 1.832 3.045 2.614 3.916 2.904.996.332 2.029.416 3.01.416 2.72 0 4.877-.886 5.694-1.275v-4.172c-.758.454-2.679 1.447-5 1.447-5 0-5-4-5-4h12v-2.49s-.039-1.593-.356-2.924z\"}}]}]})(props);\n};\nexport function RiEdgeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.007 14.001A4.559 4.559 0 0 0 8 14.25C8 16.632 9.753 19 13 19c2.373 0 4.528-.655 6-1.553v3.35C17.211 21.564 15.113 22 13 22c-5.502 0-8-3.47-8-7.75 0-3.231 2.041-6 4.943-7.164C8.539 8.663 8 10.341 8 10.996L18 11c0-3.406-2.548-6-6-6-5 0-8.001 3.988-9 5.999C3.29 6.237 7.01 2 12 2c5.2 0 9 4.03 9 9v3H8l.007.001z\"}}]}]})(props);\n};\nexport function RiEvernoteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.63 7.754c-.216.201-.546.217-.743.217h-2.11c-.61 0-.974 0-1.22.033-.134.017-.298.084-.381.117-.033.016-.033 0-.017-.016l4.816-4.94c.017-.017.033-.017.017.017a1.734 1.734 0 0 0-.116.382c-.033.249-.033.615-.033 1.23v2.212c0 .2-.017.533-.214.748zm4.682 14.184c-.56-.366-.857-.848-.973-1.147a2.443 2.443 0 0 1-.181-.915 2.513 2.513 0 0 1 2.507-2.51c.412 0 .742.332.742.748a.735.735 0 0 1-.38.648.946.946 0 0 1-.28.1c-.082.017-.396.05-.543.183a.776.776 0 0 0-.298.582.92.92 0 0 0 .264.649c.297.299.693.465 1.122.465a2.036 2.036 0 0 0 2.028-2.045c0-1.014-.676-1.913-1.567-2.311-.132-.067-.346-.117-.544-.167a6.719 6.719 0 0 0-.495-.083c-.693-.084-2.424-.632-2.54-2.178 0 0-.51 2.328-1.534 2.96-.098.05-.23.1-.379.133-.148.033-.312.05-.363.05-1.665.1-3.43-.433-4.65-1.696 0 0-.825-.682-1.253-2.594-.099-.466-.297-1.298-.412-2.08-.05-.281-.067-.498-.083-.698 0-.814.495-1.363 1.121-1.445h3.365c.576 0 .907-.15 1.121-.35.28-.266.347-.649.347-1.098V3.631c.08-.615.627-1.131 1.434-1.131h.396c.165 0 .363.017.544.033.132.017.247.05.445.1 1.006.25 1.22 1.28 1.22 1.28l2.854.5c.907.166 3.15.316 3.578 2.594 1.006 5.42.396 10.675.347 10.675-.71 5.121-4.931 4.871-4.931 4.871a3.426 3.426 0 0 1-2.029-.615zm2.622-10.309c-.033.084-.066.183-.05.233.018.05.051.066.084.083.198.1.527.15 1.006.2.478.05.808.083 1.022.05.033 0 .067-.017.1-.067s.016-.15.016-.233c-.05-.449-.462-.781-1.006-.848-.545-.05-1.006.167-1.172.582z\"}}]}]})(props);\n};\nexport function RiEvernoteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10.5 8.5a1 1 0 0 1-1 1H6.001c-.336 0-.501.261-.501.532 0 1.32.254 2.372.664 3.193.216.433.399.67.523.79.735.76 1.886 1.16 3.092 1.089.095-.006.199-.064.332-.208a1.51 1.51 0 0 0 .214-.293 2 2 0 0 1 2.531-1.073c.693.258 1.277.434 1.813.56.196.046.375.083.586.122-.077-.014.402.074.518.098.34.07.598.146.883.29a5.087 5.087 0 0 1 1.775 1.475c.045-.591.077-1.268.087-2.026a34.182 34.182 0 0 0-.559-6.673c-.074-.398-.236-.562-.663-.718a3.847 3.847 0 0 0-.587-.155c-.147-.028-.65-.11-.693-.118a1273 1273 0 0 1-2.34-.409l-.528-.092a2 2 0 0 1-1.524-1.26 11.467 11.467 0 0 0-.034-.088 5.595 5.595 0 0 0-.702-.036c-.271 0-.388.124-.388.463V8.5zm6.23 11.639c.352-.356.56-.829.587-1.327.054-1.036-.824-2.48-2.317-2.634-.617-.063-1.586-.306-2.842-.774 0 0-.7 1.603-2.26 1.696-1.665.1-3.43-.433-4.65-1.696 0 0-1.748-1.64-1.748-5.372 0-.814.29-1.422.648-1.904.96-1.292 2.505-2.78 4.133-4.304C9 3.15 9.701 2.5 10.888 2.5c2.04 0 2.32.664 2.605 1.414l2.854.499c.907.166 3.15.316 3.578 2.594 1.006 5.42.458 9.87.347 10.675-.71 5.121-4.772 4.871-4.931 4.871-2.059 0-3.178-1.373-3.183-2.677a2.494 2.494 0 0 1 1.038-2.034 2.586 2.586 0 0 1 1.527-.478c.305 0 .687.318.687.753 0 .37-.255.575-.382.645-.223.124-1.122.174-1.122.865 0 .317.35 1.114 1.386 1.114.588 0 1.094-.256 1.437-.602zm-1.796-9.51c.166-.415.627-.632 1.172-.582.544.067.956.4 1.006.848 0 .083.017.183-.017.233-.032.05-.066.067-.1.067-.213.033-.543 0-1.021-.05-.48-.05-.808-.1-1.006-.2-.033-.017-.066-.033-.083-.083s.016-.15.05-.233z\"}}]}]})(props);\n};\nexport function RiFacebookBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.402 21v-6.966h2.333l.349-2.708h-2.682V9.598c0-.784.218-1.319 1.342-1.319h1.434V5.857a19.19 19.19 0 0 0-2.09-.107c-2.067 0-3.482 1.262-3.482 3.58v1.996h-2.338v2.708h2.338V21H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4.598z\"}}]}]})(props);\n};\nexport function RiFacebookBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 19h5V5H5v14h7v-5h-2v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.726 2.726 0 0 1 13.536 6.9c.382-.205.857-.328 1.687-.381.329-.021.755.005 1.278.08v1.9H16c-.917 0-1.296.043-1.522.164a.727.727 0 0 0-.314.314c-.12.226-.164.45-.164 1.368V12h2.5l-.5 2h-2v5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiFacebookCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12c0-5.523-4.477-10-10-10z\"}}]}]})(props);\n};\nexport function RiFacebookCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 19.938A8.001 8.001 0 0 0 12 4a8 8 0 0 0-1 15.938V14H9v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.726 2.726 0 0 1 12.536 6.9c.382-.205.857-.328 1.687-.381.329-.021.755.005 1.278.08v1.9H15c-.917 0-1.296.043-1.522.164a.727.727 0 0 0-.314.314c-.12.226-.164.45-.164 1.368V12h2.5l-.5 2h-2v5.938zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiFacebookFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h1.5V2.14c-.326-.043-1.557-.14-2.857-.14C11.928 2 10 3.657 10 6.7v2.8H7v4h3V22h4v-8.5z\"}}]}]})(props);\n};\nexport function RiFacebookLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 9h4.5l-.5 2h-4v9h-2v-9H7V9h4V7.128c0-1.783.186-2.43.534-3.082a3.635 3.635 0 0 1 1.512-1.512C13.698 2.186 14.345 2 16.128 2c.522 0 .98.05 1.372.15V4h-1.372c-1.324 0-1.727.078-2.138.298-.304.162-.53.388-.692.692-.22.411-.298.814-.298 2.138V9z\"}}]}]})(props);\n};\nexport function RiFinderFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h18zm-1 2h-8.465c-.69 1.977-1.035 4.644-1.035 8h3c-.115.92-.15 1.878-.107 2.877 1.226-.211 2.704-.777 4.027-1.71l1.135 1.665c-1.642 1.095-3.303 1.779-4.976 2.043.052.37.113.745.184 1.125H20V5zM6.555 14.168l-1.11 1.664C7.602 17.27 9.792 18 12 18v-2c-1.792 0-3.602-.603-5.445-1.832zM17 7c.552 0 1 .448 1 1v1c0 .552-.448 1-1 1s-1-.448-1-1V8c0-.552.448-1 1-1zM7 7c-.552 0-1 .452-1 1v1c0 .552.448 1 1 1s1-.45 1-1V8c0-.552-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiFinderLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h18zM10.48 4.999L4 5v14h8.746c-.062-.344-.116-.684-.163-1.02-.297.013-.491.02-.583.02-2.208 0-4.398-.73-6.555-2.168l1.11-1.664C8.398 15.397 10.208 16 12 16c.133 0 .265-.003.398-.01-.024-.497-.024-1.41.007-1.99H9.5v-1c0-3.275.32-5.94.98-8.001zm2.12 0C11.935 6.582 11.556 9.41 11.51 12h3.123l-.14 1.124c-.101.805-.137 1.645-.108 2.52 1.013-.3 2.031-.79 3.06-1.476l1.11 1.664c-1.32.88-2.652 1.495-3.993 1.84.057.433.13.876.219 1.327L20 19V5l-7.4-.001zM7 7c.552 0 1 .448 1 1v1c0 .552-.448 1-1 1s-1-.448-1-1V8c0-.552.448-1 1-1zm10 0c.552 0 1 .448 1 1v1c0 .552-.448 1-1 1s-1-.448-1-1V8c0-.552.448-1 1-1z\"}}]}]})(props);\n};\nexport function RiFirefoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-1.464.314-2.854.88-4.106.466-.939 1.233-1.874 1.85-2.194-.653 1.283-.973 2.54-1.04 3.383.454-1.5 1.315-2.757 2.52-3.644 2.066-1.519 4.848-1.587 5.956-.62-2.056.707-4.296 3.548-3.803 6.876.08.55.245 1.084.489 1.582-.384-1.01-.418-2.433.202-3.358.692-1.03 1.678-1.248 2.206-1.136-.208-.044-.668.836-.736.991-.173.394-.259.82-.251 1.25a3.395 3.395 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.412-1.002.953-1.471 1.069-3.968-.155-5.952a6.915 6.915 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205-1.106.177-2.047.496-2.824.956C7.755 2.798 9.91 2 12 2z\"}}]}]})(props);\n};\nexport function RiFirefoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-1.464.314-2.854.88-4.106.466-.939 1.233-1.874 1.85-2.194-.653 1.283-.973 2.54-1.04 3.383.454-1.5 1.315-2.757 2.52-3.644 2.066-1.519 4.848-1.587 5.956-.62-2.056.707-4.296 3.548-3.803 6.876.08.55.245 1.084.489 1.582-.384-1.01-.418-2.433.202-3.358.692-1.03 1.678-1.248 2.206-1.136-.208-.044-.668.836-.736.991-.173.394-.259.82-.251 1.25a3.395 3.395 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.412-1.002.953-1.471 1.069-3.968-.155-5.952a6.915 6.915 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205-1.106.177-2.047.496-2.824.956C7.755 2.798 9.91 2 12 2zM6.875 7.705c-2.253.781-3.501 3.17-2.579 6.46a8.004 8.004 0 0 0 7.455 5.831L12 20a8 8 0 0 0 7.985-7.504l.009-.212c-.13.349-.283.674-.463.98l-.14.227c-2.104 3.239-6.681 4.075-9.48 1.348a5.392 5.392 0 0 1-.962-1.257l-.106-.201c-1.736-.387-2.584-1.326-2.543-2.817.027-.991.23-1.96.575-2.86z\"}}]}]})(props);\n};\nexport function RiFlutterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13.503 2.001l-10 10 3.083 3.083 13.08-13.083h-6.163zm-.006 9.198L8.122 16.62 13.494 22h6.189l-5.387-5.4 5.389-5.4h-6.188z\"}}]}]})(props);\n};\nexport function RiFlutterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.597 10.684h2.828l-5.657 5.658 5.657 5.656h-2.828L8.94 16.34l5.657-5.657zm-.194-8.68h2.829L5.918 13.318l-1.414-1.414 9.9-9.9z\"}}]}]})(props);\n};\nexport function RiGatsbyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM6.429 17.571c-1.5-1.5-2.286-3.5-2.286-5.428l7.786 7.714c-2-.071-4-.786-5.5-2.286zm7.285 2.072l-9.357-9.357c.786-3.5 3.929-6.143 7.643-6.143 2.643 0 4.929 1.286 6.357 3.214l-1.071.929C16.07 6.643 14.143 5.57 12 5.57c-2.786 0-5.143 1.786-6.071 4.286l8.214 8.214c2.071-.714 3.643-2.5 4.143-4.642h-3.429V12h5c0 3.714-2.643 6.857-6.143 7.643z\"}}]}]})(props);\n};\nexport function RiGatsbyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.751 21.997c-5.221-.128-9.45-4.257-9.736-9.438l-.012-.313 9.748 9.751zM12 2a9.988 9.988 0 0 1 8.193 4.265l-1.638 1.148A8.003 8.003 0 0 0 4.534 9.12L14.88 19.466A8.018 8.018 0 0 0 19.748 14H15.5v-2H22c0 4.726-3.279 8.686-7.685 9.73L2.269 9.686C3.314 5.28 7.274 2 12 2z\"}}]}]})(props);\n};\nexport function RiGithubFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2C6.475 2 2 6.475 2 12a9.994 9.994 0 0 0 6.838 9.488c.5.087.687-.213.687-.476 0-.237-.013-1.024-.013-1.862-2.512.463-3.162-.612-3.362-1.175-.113-.288-.6-1.175-1.025-1.413-.35-.187-.85-.65-.013-.662.788-.013 1.35.725 1.538 1.025.9 1.512 2.338 1.087 2.912.825.088-.65.35-1.087.638-1.337-2.225-.25-4.55-1.113-4.55-4.938 0-1.088.387-1.987 1.025-2.688-.1-.25-.45-1.275.1-2.65 0 0 .837-.262 2.75 1.026a9.28 9.28 0 0 1 2.5-.338c.85 0 1.7.112 2.5.337 1.912-1.3 2.75-1.024 2.75-1.024.55 1.375.2 2.4.1 2.65.637.7 1.025 1.587 1.025 2.687 0 3.838-2.337 4.688-4.562 4.938.362.312.675.912.675 1.85 0 1.337-.013 2.412-.013 2.75 0 .262.188.574.688.474A10.016 10.016 0 0 0 22 12c0-5.525-4.475-10-10-10z\"}}]}]})(props);\n};\nexport function RiGithubLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.883 18.653c-.3-.2-.558-.455-.86-.816a50.32 50.32 0 0 1-.466-.579c-.463-.575-.755-.84-1.057-.949a1 1 0 0 1 .676-1.883c.752.27 1.261.735 1.947 1.588-.094-.117.34.427.433.539.19.227.33.365.44.438.204.137.587.196 1.15.14.023-.382.094-.753.202-1.095C5.38 15.31 3.7 13.396 3.7 9.64c0-1.24.37-2.356 1.058-3.292-.218-.894-.185-1.975.302-3.192a1 1 0 0 1 .63-.582c.081-.024.127-.035.208-.047.803-.123 1.937.17 3.415 1.096A11.731 11.731 0 0 1 12 3.315c.912 0 1.818.104 2.684.308 1.477-.933 2.613-1.226 3.422-1.096.085.013.157.03.218.05a1 1 0 0 1 .616.58c.487 1.216.52 2.297.302 3.19.691.936 1.058 2.045 1.058 3.293 0 3.757-1.674 5.665-4.642 6.392.125.415.19.879.19 1.38a300.492 300.492 0 0 1-.012 2.716 1 1 0 0 1-.019 1.958c-1.139.228-1.983-.532-1.983-1.525l.002-.446.005-.705c.005-.708.007-1.338.007-1.998 0-.697-.183-1.152-.425-1.36-.661-.57-.326-1.655.54-1.752 2.967-.333 4.337-1.482 4.337-4.66 0-.955-.312-1.744-.913-2.404a1 1 0 0 1-.19-1.045c.166-.414.237-.957.096-1.614l-.01.003c-.491.139-1.11.44-1.858.949a1 1 0 0 1-.833.135A9.626 9.626 0 0 0 12 5.315c-.89 0-1.772.119-2.592.35a1 1 0 0 1-.83-.134c-.752-.507-1.374-.807-1.868-.947-.144.653-.073 1.194.092 1.607a1 1 0 0 1-.189 1.045C6.016 7.89 5.7 8.694 5.7 9.64c0 3.172 1.371 4.328 4.322 4.66.865.097 1.201 1.177.544 1.748-.192.168-.429.732-.429 1.364v3.15c0 .986-.835 1.725-1.96 1.528a1 1 0 0 1-.04-1.962v-.99c-.91.061-1.662-.088-2.254-.485z\"}}]}]})(props);\n};\nexport function RiGitlabFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.868 2.75L8 10h8l2.132-7.25a.4.4 0 0 1 .765-.01l3.495 10.924a.5.5 0 0 1-.173.55L12 22 1.78 14.214a.5.5 0 0 1-.172-.55L5.103 2.74a.4.4 0 0 1 .765.009z\"}}]}]})(props);\n};\nexport function RiGitlabLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.68 7.314l-1.82 5.914L12 19.442l8.14-6.214-1.82-5.914L16.643 11H7.356L5.681 7.314zM15.357 9l2.888-6.354a.4.4 0 0 1 .747.048l3.367 10.945a.5.5 0 0 1-.174.544L12 21.958 1.816 14.183a.5.5 0 0 1-.174-.544L5.009 2.694a.4.4 0 0 1 .747-.048L8.644 9h6.712z\"}}]}]})(props);\n};\nexport function RiGoogleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.064 7.51A9.996 9.996 0 0 1 12 2c2.695 0 4.959.99 6.69 2.605l-2.867 2.868C14.786 6.482 13.468 5.977 12 5.977c-2.605 0-4.81 1.76-5.595 4.123-.2.6-.314 1.24-.314 1.9 0 .66.114 1.3.314 1.9.786 2.364 2.99 4.123 5.595 4.123 1.345 0 2.49-.355 3.386-.955a4.6 4.6 0 0 0 1.996-3.018H12v-3.868h9.418c.118.654.182 1.336.182 2.045 0 3.046-1.09 5.61-2.982 7.35C16.964 21.105 14.7 22 12 22A9.996 9.996 0 0 1 2 12c0-1.614.386-3.14 1.064-4.49z\"}}]}]})(props);\n};\nexport function RiGoogleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 11h8.533c.044.385.067.78.067 1.184 0 2.734-.98 5.036-2.678 6.6-1.485 1.371-3.518 2.175-5.942 2.175A8.976 8.976 0 0 1 3 11.98 8.976 8.976 0 0 1 11.98 3c2.42 0 4.453.89 6.008 2.339L16.526 6.8C15.368 5.681 13.803 5 12 5a7 7 0 1 0 0 14c3.526 0 6.144-2.608 6.577-6H12v-2z\"}}]}]})(props);\n};\nexport function RiGooglePlayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 0 1-.61-.92V2.734a1 1 0 0 1 .609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.198l2.807 1.626a1 1 0 0 1 0 1.73l-2.808 1.626L15.206 12l2.492-2.491zM5.864 2.658L16.802 8.99l-2.303 2.303-8.635-8.635z\"}}]}]})(props);\n};\nexport function RiGooglePlayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 1.734a1 1 0 0 1 .501.135l16.004 9.266a1 1 0 0 1 0 1.73L4.501 22.131A1 1 0 0 1 3 21.266V2.734a1 1 0 0 1 1-1zm8.292 11.68l-4.498 4.498 5.699-3.299-1.2-1.2zM5 6.118v11.76l5.88-5.88-5.88-5.88zm10.284 4.302L13.706 12l1.578 1.577L18.008 12l-2.725-1.579zm-7.49-4.336l4.5 4.5 1.199-1.2-5.699-3.3z\"}}]}]})(props);\n};\nexport function RiHonorOfKingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.158 4.258c.034 3.5.591 4.811.788 6.701.301 2.894-.657 5.894-2.875 8.112-3.666 3.666-9.471 3.89-13.4.673l2.852-2.853c2.344 1.67 5.617 1.454 7.72-.648 2.102-2.103 2.318-5.377.648-7.72l4.267-4.265zm-2.83-.002l-2.851 2.853c-2.344-1.67-5.617-1.454-7.72.648-2.102 2.103-2.318 5.376-.648 7.72l-4.267 4.265c-.034-3.5-.591-4.811-.788-6.701-.301-2.894.657-5.894 2.875-8.112 3.666-3.666 9.471-3.89 13.4-.673zM12 8c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 2.5c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5z\"}}]}]})(props);\n};\nexport function RiHonorOfKingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.328 4.256l-1.423 1.423c-3.138-2.442-7.677-2.22-10.562.664-2.374 2.374-2.944 5.868-1.71 8.78l2.417-2.417c-.213-1.503.258-3.085 1.414-4.242 1.71-1.71 4.352-1.922 6.293-.636l-1.464 1.464c-1.115-.532-2.49-.337-3.414.587-.924.923-1.12 2.299-.587 3.414l-6.45 6.45c-.034-3.5-.591-4.812-.788-6.702-.301-2.894.657-5.894 2.875-8.112 3.666-3.666 9.471-3.89 13.4-.673zm2.83.002c.034 3.5.591 4.811.788 6.701.301 2.894-.657 5.894-2.875 8.112-3.666 3.666-9.471 3.89-13.4.673l1.424-1.423c3.138 2.442 7.677 2.22 10.562-.664 2.374-2.374 2.944-5.868 1.71-8.78l-2.417 2.417c.213 1.503-.258 3.085-1.414 4.242-1.71 1.71-4.352 1.922-6.293.636l1.464-1.464c1.115.532 2.49.337 3.414-.587.924-.923 1.12-2.299.587-3.414l6.45-6.45z\"}}]}]})(props);\n};\nexport function RiIeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.612 20.12c-2.744 1.49-5.113 1.799-6.422.49-1.344-1.34-.628-4.851 1.313-8.373A23.204 23.204 0 0 1 7.127 7.32c.187-.187 1.125-1.124 1.187-1.124 0 0-.5.313-.562.313-1.95 1.095-3.663 3.08-4.037 3.525a9.004 9.004 0 0 1 9.468-7.009c3.095-1.402 5.974-1.726 7.192-.51 1.125 1.123 1.062 2.995.125 5.242-.01.021-.018.043-.027.064A8.96 8.96 0 0 1 21.5 12c0 .38-.023.753-.069 1.12h-.804a4.104 4.104 0 0 1-.142.003H8.689v.187c.062 1.997 1.812 3.744 3.937 3.744 1.5 0 2.937-.811 3.562-1.997h4.78A9.003 9.003 0 0 1 8.612 20.12zm-.607-.321a9.03 9.03 0 0 1-3.972-4.742c-1.161 2.282-1.46 4.19-.469 5.18.813.812 2.438.624 4.438-.436l.003-.002zM20.172 7.292a8.19 8.19 0 0 1 .015-.034c.75-1.622.813-2.994.125-3.806-.869-.868-2.54-.75-4.522.168a9.032 9.032 0 0 1 4.382 3.672zm-3.609 3.46v-.061c-.125-2.06-1.75-3.62-3.75-3.62-2.125 0-3.936 1.685-4.061 3.62v.062h7.811z\"}}]}]})(props);\n};\nexport function RiIeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.159 10A6.002 6.002 0 0 0 6.84 10H18.16zM6.583 13a6.002 6.002 0 0 0 11.08 2.057h3.304A9.003 9.003 0 0 1 8.612 20.12c-2.744 1.491-5.113 1.8-6.422.491-1.344-1.34-.628-4.851 1.313-8.373a23.624 23.624 0 0 1 2.499-3.665c.359-.433.735-.852 1.125-1.252-.275.055-1.88.851-3.412 2.714a9.004 9.004 0 0 1 9.468-7.009c3.095-1.402 5.974-1.726 7.192-.51 1.125 1.123 1.062 2.995.125 5.242-.01.021-.018.043-.027.064A8.96 8.96 0 0 1 21.5 12c0 .338-.019.672-.055 1H6.583zm1.422 6.799a9.03 9.03 0 0 1-3.972-4.742c-1.161 2.282-1.46 4.19-.469 5.18.813.812 2.438.624 4.438-.436l.003-.002zM20.172 7.292a8.19 8.19 0 0 1 .015-.034c.75-1.622.813-2.994.125-3.806-.869-.868-2.54-.75-4.522.168a9.032 9.032 0 0 1 4.382 3.672z\"}}]}]})(props);\n};\nexport function RiInstagramFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c2.717 0 3.056.01 4.122.06 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153a4.908 4.908 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428.047 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772 4.915 4.915 0 0 1-1.772 1.153c-.637.247-1.363.415-2.428.465-1.066.047-1.405.06-4.122.06-2.717 0-3.056-.01-4.122-.06-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.013 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465C8.944 2.013 9.283 2 12 2zm0 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm6.5-.25a1.25 1.25 0 0 0-2.5 0 1.25 1.25 0 0 0 2.5 0zM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z\"}}]}]})(props);\n};\nexport function RiInstagramLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0-2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm6.5-.25a1.25 1.25 0 0 1-2.5 0 1.25 1.25 0 0 1 2.5 0zM12 4c-2.474 0-2.878.007-4.029.058-.784.037-1.31.142-1.798.332-.434.168-.747.369-1.08.703a2.89 2.89 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.006 9.075 4 9.461 4 12c0 2.474.007 2.878.058 4.029.037.783.142 1.31.331 1.797.17.435.37.748.702 1.08.337.336.65.537 1.08.703.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.474 0 2.878-.007 4.029-.058.782-.037 1.309-.142 1.797-.331.433-.169.748-.37 1.08-.702.337-.337.538-.65.704-1.08.19-.493.296-1.02.332-1.8.052-1.104.058-1.49.058-4.029 0-2.474-.007-2.878-.058-4.029-.037-.782-.142-1.31-.332-1.798a2.911 2.911 0 0 0-.703-1.08 2.884 2.884 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.925 4.006 14.539 4 12 4zm0-2c2.717 0 3.056.01 4.122.06 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153a4.908 4.908 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428.047 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772 4.915 4.915 0 0 1-1.772 1.153c-.637.247-1.363.415-2.428.465-1.066.047-1.405.06-4.122.06-2.717 0-3.056-.01-4.122-.06-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.013 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465C8.944 2.013 9.283 2 12 2z\"}}]}]})(props);\n};\nexport function RiInvisionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2.988 11.065c-.06.267-.09.555-.09.79 0 .927.482 1.542 1.508 1.542.851 0 1.541-.526 2.038-1.375l-.303 1.267h1.69l.966-4.031c.241-1.02.71-1.55 1.419-1.55.558 0 .905.36.905.957 0 .173-.015.361-.075.565l-.498 1.853a2.89 2.89 0 0 0-.106.785c0 .88.498 1.523 1.54 1.523.89 0 1.6-.596 1.992-2.025l-.664-.267c-.332.958-.62 1.13-.846 1.13-.226 0-.347-.156-.347-.47 0-.141.03-.298.076-.487l.483-1.805c.12-.424.166-.8.166-1.145 0-1.35-.785-2.055-1.736-2.055-.89 0-1.796.835-2.248 1.715l.331-1.579h-2.58l-.363 1.39h1.208l-.744 3.098c-.583 1.35-1.656 1.372-1.79 1.34-.222-.051-.363-.139-.363-.438 0-.172.03-.42.106-.718l1.132-4.672H6.927l-.362 1.39h1.192l-.77 3.272zm1.637-5.44a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25z\"}}]}]})(props);\n};\nexport function RiInvisionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm1.988 9.065l.77-3.271H6.564l.362-1.39h2.868l-1.132 4.67a3.071 3.071 0 0 0-.106.72c0 .298.141.386.362.437.135.032 1.208.01 1.791-1.34l.744-3.097h-1.208l.363-1.39h2.58l-.331 1.578c.452-.88 1.358-1.715 2.248-1.715.95 0 1.736.704 1.736 2.055 0 .345-.046.721-.166 1.145l-.483 1.805a2.159 2.159 0 0 0-.076.487c0 .314.121.47.347.47.227 0 .514-.172.846-1.13l.664.267c-.393 1.429-1.102 2.025-1.993 2.025-1.041 0-1.539-.643-1.539-1.523 0-.25.03-.518.106-.785l.498-1.853c.06-.204.075-.392.075-.565 0-.596-.347-.958-.905-.958-.71 0-1.178.53-1.419 1.55l-.966 4.032h-1.69l.303-1.267c-.497.85-1.187 1.375-2.038 1.375-1.026 0-1.509-.615-1.509-1.542 0-.235.03-.523.09-.79zm1.637-5.44a1.125 1.125 0 1 1 0-2.25 1.125 1.125 0 0 1 0 2.25z\"}}]}]})(props);\n};\nexport function RiKakaoTalkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c5.799 0 10.5 3.664 10.5 8.185 0 4.52-4.701 8.184-10.5 8.184a13.5 13.5 0 0 1-1.727-.11l-4.408 2.883c-.501.265-.678.236-.472-.413l.892-3.678c-2.88-1.46-4.785-3.99-4.785-6.866C1.5 6.665 6.201 3 12 3zm5.907 8.06l1.47-1.424a.472.472 0 0 0-.656-.678l-1.928 1.866V9.282a.472.472 0 0 0-.944 0v2.557a.471.471 0 0 0 0 .222V13.5a.472.472 0 0 0 .944 0v-1.363l.427-.413 1.428 2.033a.472.472 0 1 0 .773-.543l-1.514-2.155zm-2.958 1.924h-1.46V9.297a.472.472 0 0 0-.943 0v4.159c0 .26.21.472.471.472h1.932a.472.472 0 1 0 0-.944zm-5.857-1.092l.696-1.707.638 1.707H9.092zm2.523.488l.002-.016a.469.469 0 0 0-.127-.32l-1.046-2.8a.69.69 0 0 0-.627-.474.696.696 0 0 0-.653.447l-1.661 4.075a.472.472 0 0 0 .874.357l.33-.813h2.07l.299.8a.472.472 0 1 0 .884-.33l-.345-.926zM8.293 9.302a.472.472 0 0 0-.471-.472H4.577a.472.472 0 1 0 0 .944h1.16v3.736a.472.472 0 0 0 .944 0V9.774h1.14c.261 0 .472-.212.472-.472z\"}}]}]})(props);\n};\nexport function RiKakaoTalkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.678 18.123C3.092 16.566 1.5 14.112 1.5 11.405 1.5 6.701 6.248 3 12 3s10.5 3.701 10.5 8.405c0 4.704-4.748 8.405-10.5 8.405-.442 0-.882-.022-1.318-.065l-3.765 2.458c-.615.326-.957.425-1.485.066-.62-.424-.596-.892-.381-1.56l.627-2.586zM3.5 11.405c0 2.132 1.418 4.123 3.781 5.32l.706.359-.186.77-.401 1.648 2.8-1.83.366.046c.473.061.952.092 1.434.092 4.741 0 8.5-2.93 8.5-6.405S16.741 5 12 5s-8.5 2.93-8.5 6.405zm14.407-.346l1.514 2.155a.472.472 0 1 1-.773.543l-1.428-2.033-.427.413V13.5a.472.472 0 0 1-.944 0v-1.439a.471.471 0 0 1 0-.222V9.282a.472.472 0 0 1 .944 0v1.542l1.928-1.866a.472.472 0 0 1 .656.678l-1.47 1.423zm-2.958 1.925a.472.472 0 0 1 0 .944h-1.932a.472.472 0 0 1-.471-.472V9.297a.472.472 0 1 1 .943 0v3.687h1.46zm-5.857-1.092h1.334l-.638-1.707-.696 1.707zm2.523.488l.345.925a.472.472 0 1 1-.884.33l-.298-.799h-2.07l-.331.813a.472.472 0 1 1-.874-.357l1.66-4.075a.696.696 0 0 1 .654-.447.69.69 0 0 1 .627.474l1.046 2.8a.469.469 0 0 1 .127.32l-.002.016zM8.293 9.302c0 .26-.21.472-.471.472h-1.14v3.736a.472.472 0 0 1-.945 0V9.774h-1.16a.472.472 0 1 1 0-.944h3.245c.26 0 .471.211.471.472z\"}}]}]})(props);\n};\nexport function RiLineFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.663 10.84a.526.526 0 0 1-.526.525h-1.462v.938h1.462a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.525.525 0 0 1-.003 1.05h-1.462v.938h1.462c.291 0 .526.237.526.525zm-4.098 2.485a.538.538 0 0 1-.166.025.515.515 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.522.522 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525.287 0 .525.238.525.525v3.976a.524.524 0 0 1-.36.497zm-4.95.027a.526.526 0 0 1-.523-.524V8.852c0-.287.236-.525.525-.525.289 0 .524.238.524.525v3.976a.527.527 0 0 1-.526.524zm-1.53 0H6.098a.528.528 0 0 1-.525-.524V8.852a.527.527 0 0 1 1.05 0v3.45h1.464a.525.525 0 0 1 0 1.05zM12 2.572c-5.513 0-10 3.643-10 8.118 0 4.01 3.558 7.369 8.363 8.007.325.068.769.215.881.492.1.25.066.638.032.9l-.137.85c-.037.25-.2.988.874.537 1.076-.449 5.764-3.398 7.864-5.812C21.313 14.089 22 12.477 22 10.69c0-4.475-4.488-8.118-10-8.118z\"}}]}]})(props);\n};\nexport function RiLineLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 10.69c0 1.787-.687 3.4-2.123 4.974-2.1 2.414-6.788 5.363-7.864 5.812-1.074.451-.911-.287-.874-.537l.137-.85c.034-.262.068-.65-.032-.9-.112-.277-.556-.424-.881-.492C5.558 18.059 2 14.7 2 10.69c0-4.475 4.487-8.118 10-8.118 5.512 0 10 3.643 10 8.118zm-3.6 3.625c1.113-1.22 1.6-2.361 1.6-3.625 0-3.268-3.51-6.118-8-6.118s-8 2.85-8 6.118c0 2.905 2.728 5.507 6.626 6.024l.147.026c1.078.226 1.884.614 2.329 1.708l.036.096c1.806-1.176 4.174-2.98 5.261-4.229zm-.262-4a.526.526 0 0 1 0 1.05h-1.463v.938h1.462a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.525.525 0 0 1-.003 1.05h-1.462v.938h1.462zm-3.213 2.513a.524.524 0 0 1-.526.522.515.515 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.522.522 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525.287 0 .525.238.525.525v3.976zm-4.784 0a.527.527 0 0 1-.526.524.526.526 0 0 1-.523-.524V8.852c0-.287.236-.525.525-.525.289 0 .524.238.524.525v3.976zm-2.055.524H6.097a.528.528 0 0 1-.525-.524V8.852a.527.527 0 0 1 1.05 0v3.45h1.464a.525.525 0 0 1 0 1.05z\"}}]}]})(props);\n};\nexport function RiLinkedinBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.335 18.339H15.67v-4.177c0-.996-.02-2.278-1.39-2.278-1.389 0-1.601 1.084-1.601 2.205v4.25h-2.666V9.75h2.56v1.17h.035c.358-.674 1.228-1.387 2.528-1.387 2.7 0 3.2 1.778 3.2 4.091v4.715zM7.003 8.575a1.546 1.546 0 0 1-1.548-1.549 1.548 1.548 0 1 1 1.547 1.549zm1.336 9.764H5.666V9.75H8.34v8.589zM19.67 3H4.329C3.593 3 3 3.58 3 4.297v15.406C3 20.42 3.594 21 4.328 21h15.338C20.4 21 21 20.42 21 19.703V4.297C21 3.58 20.4 3 19.666 3h.003z\"}}]}]})(props);\n};\nexport function RiLinkedinBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm2.5 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm-1 1h2v7.5h-2V10zm5.5.43c.584-.565 1.266-.93 2-.93 2.071 0 3.5 1.679 3.5 3.75v4.25h-2v-4.25a1.75 1.75 0 0 0-3.5 0v4.25h-2V10h2v.43z\"}}]}]})(props);\n};\nexport function RiLinkedinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M6.94 5a2 2 0 1 1-4-.002 2 2 0 0 1 4 .002zM7 8.48H3V21h4V8.48zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.68z\"}}]}]})(props);\n};\nexport function RiLinkedinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 9.55C12.917 8.613 14.111 8 15.5 8a5.5 5.5 0 0 1 5.5 5.5V21h-2v-7.5a3.5 3.5 0 0 0-7 0V21h-2V8.5h2v1.05zM5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm-1 2h2V21H4V8.5z\"}}]}]})(props);\n};\nexport function RiMastercardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 6.654a6.786 6.786 0 0 1 2.596 5.344A6.786 6.786 0 0 1 12 17.34a6.786 6.786 0 0 1-2.596-5.343A6.786 6.786 0 0 1 12 6.654zm-.87-.582A7.783 7.783 0 0 0 8.4 12a7.783 7.783 0 0 0 2.728 5.926 6.798 6.798 0 1 1 .003-11.854zm1.742 11.854A7.783 7.783 0 0 0 15.6 12a7.783 7.783 0 0 0-2.73-5.928 6.798 6.798 0 1 1 .003 11.854z\"}}]}]})(props);\n};\nexport function RiMastercardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 18.294a7.3 7.3 0 1 1 0-12.588 7.3 7.3 0 1 1 0 12.588zm1.702-1.384a5.3 5.3 0 1 0 0-9.82A7.273 7.273 0 0 1 15.6 12c0 1.89-.719 3.614-1.898 4.91zm-3.404-9.82a5.3 5.3 0 1 0 0 9.82A7.273 7.273 0 0 1 8.4 12c0-1.89.719-3.614 1.898-4.91zM12 8.205A5.284 5.284 0 0 0 10.4 12c0 1.488.613 2.832 1.6 3.795A5.284 5.284 0 0 0 13.6 12 5.284 5.284 0 0 0 12 8.205z\"}}]}]})(props);\n};\nexport function RiMastodonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21.258 13.99c-.274 1.41-2.456 2.955-4.962 3.254-1.306.156-2.593.3-3.965.236-2.243-.103-4.014-.535-4.014-.535 0 .218.014.426.04.62.292 2.215 2.196 2.347 4 2.41 1.82.062 3.44-.45 3.44-.45l.076 1.646s-1.274.684-3.542.81c-1.25.068-2.803-.032-4.612-.51-3.923-1.039-4.598-5.22-4.701-9.464-.031-1.26-.012-2.447-.012-3.44 0-4.34 2.843-5.611 2.843-5.611 1.433-.658 3.892-.935 6.45-.956h.062c2.557.02 5.018.298 6.451.956 0 0 2.843 1.272 2.843 5.61 0 0 .036 3.201-.397 5.424zm-2.956-5.087c0-1.074-.273-1.927-.822-2.558-.567-.631-1.308-.955-2.229-.955-1.065 0-1.871.41-2.405 1.228l-.518.87-.519-.87C11.276 5.8 10.47 5.39 9.405 5.39c-.921 0-1.663.324-2.229.955-.549.631-.822 1.484-.822 2.558v5.253h2.081V9.057c0-1.075.452-1.62 1.357-1.62 1 0 1.501.647 1.501 1.927v2.79h2.07v-2.79c0-1.28.5-1.927 1.5-1.927.905 0 1.358.545 1.358 1.62v5.1h2.08V8.902z\"}}]}]})(props);\n};\nexport function RiMastodonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3.018 12.008c-.032-1.26-.012-2.448-.012-3.442 0-4.338 2.843-5.61 2.843-5.61 1.433-.658 3.892-.935 6.45-.956h.062c2.557.02 5.018.298 6.451.956 0 0 2.843 1.272 2.843 5.61 0 0 .036 3.201-.396 5.424-.275 1.41-2.457 2.955-4.963 3.254-1.306.156-2.593.3-3.965.236-2.243-.103-4.014-.535-4.014-.535 0 .218.014.426.04.62.084.633.299 1.095.605 1.435.766.85 2.106.93 3.395.974 1.82.063 3.44-.449 3.44-.449l.076 1.646s-1.274.684-3.542.81c-1.25.068-2.803-.032-4.612-.51-1.532-.406-2.568-1.29-3.27-2.471-1.093-1.843-1.368-4.406-1.431-6.992zm3.3 4.937v-2.548l2.474.605a20.54 20.54 0 0 0 1.303.245c.753.116 1.538.2 2.328.235 1.019.047 1.901-.017 3.636-.224 1.663-.199 3.148-1.196 3.236-1.65.082-.422.151-.922.206-1.482a33.6 33.6 0 0 0 .137-2.245c.015-.51.02-.945.017-1.256v-.059c0-1.43-.369-2.438-.963-3.158a3.008 3.008 0 0 0-.584-.548c-.09-.064-.135-.089-.13-.087-1.013-.465-3.093-.752-5.617-.773h-.046c-2.54.02-4.62.308-5.65.782.023-.01-.021.014-.112.078a3.008 3.008 0 0 0-.584.548c-.594.72-.963 1.729-.963 3.158 0 .232 0 .397-.003.875a77.483 77.483 0 0 0 .014 2.518c.054 2.197.264 3.835.7 5.041.212.587.472 1.07.78 1.45a5.7 5.7 0 0 1-.18-1.505zM8.084 6.37a1.143 1.143 0 1 1 0 2.287 1.143 1.143 0 0 1 0-2.287z\"}}]}]})(props);\n};\nexport function RiMediumFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm13.3 12.94c-.1-.05-.15-.2-.15-.301V8.006c0-.1.05-.25.15-.351l.955-1.105V6.5H14.84l-2.56 6.478L9.366 6.5H5.852v.05l.903 1.256c.201.2.251.502.251.753v5.523c.05.302 0 .653-.15.954L5.5 16.894v.05h3.616v-.05L7.76 15.087c-.15-.302-.201-.603-.15-.954V9.11c.05.1.1.1.15.301l3.414 7.633h.05L14.54 8.76c-.05.3-.05.652-.05.904v5.925c0 .15-.05.25-.15.351l-1.005.954v.05h4.921v-.05l-.954-.954z\"}}]}]})(props);\n};\nexport function RiMediumLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm12.3 10.94l.955.954v.05h-4.921v-.05l1.004-.954c.1-.1.15-.2.15-.351V9.664c0-.252 0-.603.051-.904l-3.314 8.285h-.05L7.76 9.412c-.05-.2-.1-.2-.15-.3v5.02c-.051.352 0 .653.15.955l1.356 1.807v.05H5.5v-.05l1.356-1.858c.15-.3.2-.652.15-.954V8.56c0-.251-.05-.553-.25-.753L5.851 6.55V6.5h3.515l2.912 6.478L14.84 6.5h3.415v.05l-.954 1.105c-.1.1-.15.251-.15.351v7.633c0 .1.05.251.15.301z\"}}]}]})(props);\n};\nexport function RiMessengerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.634 0 10 4.127 10 9.7 0 5.573-4.366 9.7-10 9.7a10.894 10.894 0 0 1-2.895-.384.8.8 0 0 0-.534.039l-1.984.876a.8.8 0 0 1-1.123-.707l-.055-1.78a.797.797 0 0 0-.268-.57C3.195 17.135 2 14.617 2 11.7 2 6.127 6.367 2 12 2zM5.995 14.537c-.282.447.268.951.689.631l3.155-2.394a.6.6 0 0 1 .723 0l2.337 1.75a1.5 1.5 0 0 0 2.169-.4l2.937-4.66c.282-.448-.268-.952-.689-.633l-3.155 2.396a.6.6 0 0 1-.723 0l-2.337-1.75a1.5 1.5 0 0 0-2.169.4l-2.937 4.66z\"}}]}]})(props);\n};\nexport function RiMessengerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7.764 19.225c.59-.26 1.25-.309 1.868-.139.77.21 1.565.316 2.368.314 4.585 0 8-3.287 8-7.7S16.585 4 12 4s-8 3.287-8 7.7c0 2.27.896 4.272 2.466 5.676a2.8 2.8 0 0 1 .942 2.006l.356-.157zM12 2c5.634 0 10 4.127 10 9.7 0 5.573-4.366 9.7-10 9.7a10.894 10.894 0 0 1-2.895-.384.8.8 0 0 0-.534.039l-1.984.876a.8.8 0 0 1-1.123-.707l-.055-1.78a.797.797 0 0 0-.268-.57C3.195 17.135 2 14.617 2 11.7 2 6.127 6.367 2 12 2zM5.995 14.537l2.937-4.66a1.5 1.5 0 0 1 2.17-.4l2.336 1.75a.6.6 0 0 0 .723 0l3.155-2.396c.421-.319.971.185.689.633l-2.937 4.66a1.5 1.5 0 0 1-2.17.4l-2.336-1.75a.6.6 0 0 0-.723 0l-3.155 2.395c-.421.319-.971-.185-.689-.633z\"}}]}]})(props);\n};\nexport function RiMicrosoftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.5 3v8.5H3V3h8.5zm0 18H3v-8.5h8.5V21zm1-18H21v8.5h-8.5V3zm8.5 9.5V21h-8.5v-8.5H21z\"}}]}]})(props);\n};\nexport function RiMicrosoftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 5H5v6h6V5zm2 0v6h6V5h-6zm6 8h-6v6h6v-6zm-8 6v-6H5v6h6zM3 3h18v18H3V3z\"}}]}]})(props);\n};\nexport function RiMiniProgramFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.84 12.691l-.067.02a1.522 1.522 0 0 1-.414.062c-.61 0-.954-.412-.77-.921.136-.372.491-.686.925-.831.672-.245 1.142-.804 1.142-1.455 0-.877-.853-1.587-1.905-1.587s-1.904.71-1.904 1.587v4.868c0 1.17-.679 2.197-1.694 2.778a3.829 3.829 0 0 1-1.904.502c-1.984 0-3.598-1.471-3.598-3.28 0-.576.164-1.117.451-1.587.444-.73 1.184-1.287 2.07-1.541a1.55 1.55 0 0 1 .46-.073c.612 0 .958.414.773.924-.126.347-.466.645-.861.803a2.162 2.162 0 0 0-.139.052c-.628.26-1.061.798-1.061 1.422 0 .877.853 1.587 1.905 1.587s1.904-.71 1.904-1.587V9.566c0-1.17.679-2.197 1.694-2.778a3.829 3.829 0 0 1 1.904-.502c1.984 0 3.598 1.471 3.598 3.28 0 .576-.164 1.117-.451 1.587-.442.726-1.178 1.282-2.058 1.538zM2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2 2 6.477 2 12z\"}}]}]})(props);\n};\nexport function RiMiniProgramLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-6a3.5 3.5 0 1 1-4.977-3.174 1 1 0 1 1 .845 1.813A1.5 1.5 0 1 0 11 14v-4a3.5 3.5 0 1 1 4.977 3.174 1 1 0 0 1-.845-1.813A1.5 1.5 0 1 0 13 10v4z\"}}]}]})(props);\n};\nexport function RiNeteaseCloudMusicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1.086-10.432c.24-.84 1.075-1.541 1.99-1.648.187.694.388 1.373.545 2.063.053.23.037.495-.018.727-.213.892-1.248 1.242-1.978.685-.53-.405-.742-1.12-.539-1.827zm3.817-.197c-.125-.465-.256-.927-.393-1.42.5.13.908.36 1.255.698 1.257 1.221 1.385 3.3.294 4.731-1.135 1.49-3.155 2.134-5.028 1.605-2.302-.65-3.808-2.952-3.441-5.316.274-1.768 1.27-3.004 2.9-3.733.407-.182.58-.56.42-.93-.157-.364-.54-.504-.944-.343-2.721 1.089-4.32 4.134-3.67 6.987.713 3.118 3.495 5.163 6.675 4.859 1.732-.165 3.164-.948 4.216-2.347 1.506-2.002 1.297-4.783-.463-6.499-.666-.65-1.471-1.018-2.39-1.153-.083-.013-.217-.052-.232-.106-.087-.313-.18-.632-.206-.954-.029-.357.29-.64.65-.645.253-.003.434.13.603.3.303.3.704.322.988.062.29-.264.296-.678.018-1.008-.566-.672-1.586-.891-2.43-.523-.847.37-1.321 1.187-1.2 2.093.038.28.11.557.167.842l-.26.072c-.856.24-1.561.704-2.098 1.414-.921 1.22-.936 2.828-.041 3.947 1.274 1.594 3.747 1.284 4.523-.568.284-.676.275-1.368.087-2.065z\"}}]}]})(props);\n};\nexport function RiNeteaseCloudMusicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.421 11.375c-.294 1.028.012 2.064.784 2.653 1.061.81 2.565.3 2.874-.995.08-.337.103-.722.027-1.056-.23-1.001-.52-1.988-.792-2.996-1.33.154-2.543 1.172-2.893 2.394zm5.548-.287c.273 1.012.285 2.017-.127 3-1.128 2.69-4.721 3.14-6.573.826-1.302-1.627-1.28-3.961.06-5.734.78-1.032 1.804-1.707 3.048-2.054l.379-.104c-.084-.415-.188-.816-.243-1.224-.176-1.317.512-2.503 1.744-3.04 1.226-.535 2.708-.216 3.53.76.406.479.395 1.08-.025 1.464-.412.377-.996.346-1.435-.09-.247-.246-.51-.44-.877-.436-.525.006-.987.418-.945.937.037.468.173.93.3 1.386.022.078.216.135.338.153 1.334.197 2.504.731 3.472 1.676 2.558 2.493 2.861 6.531.672 9.44-1.529 2.032-3.61 3.168-6.127 3.409-4.621.44-8.664-2.53-9.7-7.058C2.515 10.255 4.84 5.831 8.795 4.25c.586-.234 1.143-.031 1.371.498.232.537-.019 1.086-.61 1.35-2.368 1.06-3.817 2.855-4.215 5.424-.533 3.433 1.656 6.776 5 7.72 2.723.77 5.658-.166 7.308-2.33 1.586-2.08 1.4-5.099-.427-6.873a3.979 3.979 0 0 0-1.823-1.013c.198.716.389 1.388.57 2.062z\"}}]}]})(props);\n};\nexport function RiNetflixFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.29 3.814l2.02 5.707.395 1.116.007-4.81.01-4.818h4.27L18 11.871c.003 5.98-.003 10.89-.015 10.9-.012.009-.209 0-.436-.027-.989-.118-2.29-.236-3.34-.282a14.57 14.57 0 0 1-.636-.038c-.003-.004-.273-.762-.776-2.184v-.004l-2.144-6.061-.34-.954-.008 4.586c-.006 4.365-.01 4.61-.057 4.61-.163 0-1.57.09-2.04.136-.308.027-.926.09-1.37.145-.446.051-.816.085-.823.078C6.006 22.77 6 17.867 6 11.883V1.002h.005V1h4.288l.028.08c.007.016.065.176.157.437l.641 1.778.173.496-.001.023z\"}}]}]})(props);\n};\nexport function RiNetflixLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.984 17.208L16 2h2v20a7.593 7.593 0 0 0-2.02-.5L8 6.302V21.5a7.335 7.335 0 0 0-2 .5V2h2l7.984 15.208z\"}}]}]})(props);\n};\nexport function RiNpmjsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-3 4H7v10h5V9.5h2.5V17H17V7z\"}}]}]})(props);\n};\nexport function RiNpmjsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-1 2H5v14h14V5zm-2 2v10h-2.5V9.5H12V17H7V7h10z\"}}]}]})(props);\n};\nexport function RiOpenSourceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 4.13-2.504 7.676-6.077 9.201l-2.518-6.55C14.354 14.148 15 13.15 15 12c0-1.657-1.343-3-3-3s-3 1.343-3 3c0 1.15.647 2.148 1.596 2.652l-2.518 6.55C4.504 19.675 2 16.13 2 12 2 6.477 6.477 2 12 2z\"}}]}]})(props);\n};\nexport function RiOpenSourceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 4.4-2.841 8.136-6.789 9.473l-.226.074-2.904-7.55C13.15 13.95 14 13.054 14 12c0-1.105-.895-2-2-2s-2 .895-2 2c0 1.077.851 1.955 1.917 1.998l-2.903 7.549-.225-.074C4.84 20.136 2 16.4 2 12 2 6.477 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8 0 2.92 1.564 5.475 3.901 6.872l1.48-3.849C8.534 14.29 8 13.207 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.207-.535 2.29-1.38 3.023.565 1.474 1.059 2.757 1.479 3.85C18.435 17.475 20 14.92 20 12c0-4.418-3.582-8-8-8z\"}}]}]})(props);\n};\nexport function RiOperaFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.71 6.365c-1.108 1.305-1.823 3.236-1.873 5.4v.47c.051 2.165.766 4.093 1.872 5.4 1.434 1.862 3.566 3.044 5.95 3.044a7.208 7.208 0 0 0 4.005-1.226 9.94 9.94 0 0 1-7.139 2.535A9.998 9.998 0 0 1 2 12C2 6.476 6.478 2 12 2h.037a9.97 9.97 0 0 1 6.628 2.546 7.239 7.239 0 0 0-4.008-1.226c-2.382 0-4.514 1.183-5.95 3.045h.002zM22 12a9.969 9.969 0 0 1-3.335 7.454c-2.565 1.25-4.955.376-5.747-.17 2.52-.554 4.423-3.6 4.423-7.284 0-3.685-1.903-6.73-4.423-7.283.791-.545 3.182-1.42 5.747-.171A9.967 9.967 0 0 1 22 12z\"}}]}]})(props);\n};\nexport function RiOperaLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.766 19.51a8.003 8.003 0 0 0 0-15.02C16.71 5.977 18 8.935 18 12s-1.289 6.024-3.234 7.51zM9.234 4.49a8.003 8.003 0 0 0 0 15.02C7.29 18.023 6 15.065 6 12s1.289-6.024 3.234-7.51zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5c2 0 4-3.033 4-6.5s-2-6.5-4-6.5S8 8.533 8 12s2 6.5 4 6.5z\"}}]}]})(props);\n};\nexport function RiPatreonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 17a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15zM2 2h4v20H2V2z\"}}]}]})(props);\n};\nexport function RiPatreonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15 17a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15zm0-2a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM2 2h5v20H2V2zm2 2v16h1V4H4z\"}}]}]})(props);\n};\nexport function RiPaypalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.067 8.478c.492.88.556 2.014.3 3.327-.74 3.806-3.276 5.12-6.514 5.12h-.5a.805.805 0 0 0-.794.68l-.04.22-.63 3.993-.032.17a.804.804 0 0 1-.794.679H7.72a.483.483 0 0 1-.477-.558L7.418 21h1.518l.95-6.02h1.385c4.678 0 7.75-2.203 8.796-6.502zm-2.96-5.09c.762.868.983 1.81.752 3.285-.019.123-.04.24-.062.36-.735 3.773-3.089 5.446-6.956 5.446H8.957c-.63 0-1.174.414-1.354 1.002l-.014-.002-.93 5.894H3.121a.051.051 0 0 1-.05-.06l2.598-16.51A.95.95 0 0 1 6.607 2h5.976c2.183 0 3.716.469 4.523 1.388z\"}}]}]})(props);\n};\nexport function RiPaypalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.495 20.667h1.551l.538-3.376a2.805 2.805 0 0 1 2.77-2.366h.5c2.677 0 4.06-.983 4.55-3.503.208-1.066.117-1.73-.171-2.102-1.207 3.054-3.79 4.16-6.962 4.16h-.884c-.384 0-.794.209-.852.58l-1.04 6.607zm-4.944-.294a.551.551 0 0 1-.544-.637L5.68 2.776A.92.92 0 0 1 6.59 2h6.424c2.212 0 3.942.467 4.899 1.558.87.99 1.123 2.084.871 3.692.36.191.668.425.916.706.818.933.978 2.26.668 3.85-.74 3.805-3.276 5.12-6.514 5.12h-.5a.805.805 0 0 0-.794.679l-.702 4.383a.804.804 0 0 1-.794.679H6.72a.483.483 0 0 1-.477-.558l.274-1.736H3.55zm6.836-8.894h.884c3.19 0 4.895-1.212 5.483-4.229.02-.101.037-.203.053-.309.166-1.06.05-1.553-.398-2.063-.465-.53-1.603-.878-3.396-.878h-5.5L5.246 18.373h1.561l.73-4.628.007.001a2.915 2.915 0 0 1 2.843-2.267z\"}}]}]})(props);\n};\nexport function RiPinterestFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.37 2.094A10.003 10.003 0 0 0 8.002 21.17a7.757 7.757 0 0 1 .163-2.293c.185-.839 1.296-5.463 1.296-5.463a3.739 3.739 0 0 1-.324-1.577c0-1.485.857-2.593 1.923-2.593a1.334 1.334 0 0 1 1.342 1.508c0 .9-.578 2.262-.88 3.54a1.544 1.544 0 0 0 1.575 1.923c1.898 0 3.17-2.431 3.17-5.301 0-2.2-1.457-3.848-4.143-3.848a4.746 4.746 0 0 0-4.93 4.794 2.96 2.96 0 0 0 .648 1.97.48.48 0 0 1 .162.554c-.046.184-.162.623-.208.784a.354.354 0 0 1-.51.254c-1.384-.554-2.036-2.077-2.036-3.816 0-2.847 2.384-6.255 7.154-6.255 3.796 0 6.32 2.777 6.32 5.747 0 3.909-2.177 6.848-5.394 6.848a2.861 2.861 0 0 1-2.454-1.246s-.578 2.316-.692 2.754a8.026 8.026 0 0 1-1.019 2.131c.923.28 1.882.42 2.846.416a9.988 9.988 0 0 0 9.996-10.003 10.002 10.002 0 0 0-8.635-9.903z\"}}]}]})(props);\n};\nexport function RiPinterestLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.49 19.191c.024-.336.072-.671.144-1.001.063-.295.254-1.13.534-2.34l.007-.03.387-1.668c.079-.34.14-.604.181-.692a3.46 3.46 0 0 1-.284-1.423c0-1.337.756-2.373 1.736-2.373.36-.006.704.15.942.426.238.275.348.644.302.996 0 .453-.085.798-.453 2.035-.071.238-.12.404-.166.571-.051.188-.095.358-.132.522-.096.386-.008.797.237 1.106a1.2 1.2 0 0 0 1.006.456c1.492 0 2.6-1.985 2.6-4.548 0-1.97-1.29-3.274-3.432-3.274A3.878 3.878 0 0 0 9.2 9.1a4.13 4.13 0 0 0-1.195 2.961 2.553 2.553 0 0 0 .512 1.644c.181.14.25.383.175.59-.041.168-.14.552-.176.68a.41.41 0 0 1-.216.297.388.388 0 0 1-.355.002c-1.16-.479-1.796-1.778-1.796-3.44 0-2.985 2.491-5.584 6.192-5.584 3.135 0 5.481 2.329 5.481 5.14 0 3.532-1.932 6.104-4.69 6.104a2.508 2.508 0 0 1-2.046-.959l-.043.177-.207.852-.002.007c-.146.6-.248 1.017-.288 1.174-.106.355-.24.703-.4 1.04a8 8 0 1 0-1.656-.593zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiPixelfedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm1.031 6.099h-2.624c-.988 0-1.789.776-1.789 1.733v6.748l2.595-2.471h1.818c1.713 0 3.101-1.345 3.101-3.005s-1.388-3.005-3.1-3.005z\"}}]}]})(props);\n};\nexport function RiPixelfedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm1.031 4.099c1.713 0 3.101 1.345 3.101 3.005s-1.388 3.005-3.1 3.005h-1.819L8.618 16.58V9.832c0-.957.801-1.733 1.79-1.733h2.623z\"}}]}]})(props);\n};\nexport function RiPlaystationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.584 17.011c-.43.543-1.482.93-1.482.93l-7.833 2.817V18.68l5.764-2.057c.655-.234.755-.566.223-.74-.53-.175-1.491-.125-2.146.111l-3.84 1.354v-2.155l.22-.075s1.11-.394 2.671-.567c1.56-.172 3.472.024 4.972.593 1.69.535 1.88 1.323 1.451 1.866zm-8.57-3.537V8.162c0-.624-.114-1.198-.699-1.36-.447-.144-.725.272-.725.895V21l-3.584-1.139V4c1.524.283 3.744.953 4.937 1.355 3.035 1.043 4.064 2.342 4.064 5.267 0 2.851-1.758 3.932-3.992 2.852zm-11.583 4.99c-1.735-.49-2.024-1.51-1.233-2.097.731-.542 1.974-.95 1.974-.95l5.138-1.83v2.086l-3.697 1.325c-.653.234-.754.566-.223.74.531.175 1.493.125 2.147-.11l1.773-.644v1.865l-.353.06c-1.774.29-3.664.169-5.526-.445z\"}}]}]})(props);\n};\nexport function RiPlaystationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.584 17.011c-.43.543-1.482.93-1.482.93l-7.833 2.817V18.68l5.764-2.057c.655-.234.755-.566.223-.74-.53-.175-1.491-.125-2.146.111l-3.84 1.354v-2.155l.22-.075s1.11-.394 2.671-.567c1.56-.172 3.472.024 4.972.593 1.69.535 1.88 1.323 1.451 1.866zm-8.57-3.537V8.162c0-.624-.114-1.198-.699-1.36-.447-.144-.725.272-.725.895V21l-3.584-1.139V4c1.524.283 3.744.953 4.937 1.355 3.035 1.043 4.064 2.342 4.064 5.267 0 2.851-1.758 3.932-3.992 2.852zm-11.583 4.99c-1.735-.49-2.024-1.51-1.233-2.097.731-.542 1.974-.95 1.974-.95l5.138-1.83v2.086l-3.697 1.325c-.653.234-.754.566-.223.74.531.175 1.493.125 2.147-.11l1.773-.644v1.865l-.353.06c-1.774.29-3.664.169-5.526-.445z\"}}]}]})(props);\n};\nexport function RiProductHuntFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1.334-10H10.5V9h2.834a1.5 1.5 0 0 1 0 3zm0-5H8.5v10h2v-3h2.834a3.5 3.5 0 0 0 0-7z\"}}]}]})(props);\n};\nexport function RiProductHuntLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1.334-8a1.5 1.5 0 0 0 0-3H10.5v3h2.834zm0-5a3.5 3.5 0 0 1 0 7H10.5v3h-2V7h4.834z\"}}]}]})(props);\n};\nexport function RiQqFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.913 14.529a31.977 31.977 0 0 0-.675-1.886l-.91-2.246c0-.026.012-.468.012-.696C18.34 5.86 16.507 2 12 2 7.493 2 5.66 5.86 5.66 9.7c0 .229.011.671.012.697l-.91 2.246c-.248.643-.495 1.312-.675 1.886-.86 2.737-.581 3.87-.369 3.895.455.054 1.771-2.06 1.771-2.06 0 1.224.637 2.822 2.016 3.976-.515.157-1.147.399-1.554.695-.365.267-.319.54-.253.65.289.481 4.955.307 6.303.157 1.347.15 6.014.324 6.302-.158.066-.11.112-.382-.253-.649-.407-.296-1.039-.538-1.555-.696 1.379-1.153 2.016-2.751 2.016-3.976 0 0 1.316 2.115 1.771 2.06.212-.025.49-1.157-.37-3.894\"}}]}]})(props);\n};\nexport function RiQqLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.535 12.514l-.696-1.796c0-.021.01-.375.01-.558C16.848 7.088 15.446 4 12 4c-3.446 0-4.848 3.088-4.848 6.16 0 .183.009.537.01.558l-.696 1.796c-.19.515-.38 1.05-.517 1.51-.657 2.189-.444 3.095-.282 3.115.348.043 1.354-1.648 1.354-1.648 0 .98.488 2.258 1.542 3.18-.394.127-.878.32-1.188.557-.28.214-.245.431-.194.52.22.385 3.79.245 4.82.125 1.03.12 4.599.26 4.82-.126.05-.088.085-.305-.194-.519-.311-.237-.795-.43-1.19-.556 1.055-.923 1.542-2.202 1.542-3.181 0 0 1.007 1.691 1.355 1.648.162-.02.378-.928-.283-3.116-.14-.463-.325-.994-.516-1.509zm1.021 8.227c-.373.652-.833.892-1.438 1.057-.24.065-.498.108-.794.138-.44.045-.986.065-1.613.064a33.23 33.23 0 0 1-2.71-.116c-.692.065-1.785.114-2.71.116a16.07 16.07 0 0 1-1.614-.064 4.928 4.928 0 0 1-.793-.138c-.605-.164-1.065-.405-1.44-1.059a2.274 2.274 0 0 1-.239-1.652c-.592-.132-1.001-.483-1.279-.911a2.43 2.43 0 0 1-.309-.71 4.028 4.028 0 0 1-.116-1.106c.013-.785.187-1.762.532-2.912.14-.466.327-1.008.568-1.655l.553-1.43a15.496 15.496 0 0 1-.002-.203C5.152 5.605 7.588 2 12 2c4.413 0 6.848 3.605 6.848 8.16l-.001.203.553 1.43.01.026c.225.606.413 1.153.556 1.626.348 1.15.522 2.129.535 2.916.007.407-.03.776-.118 1.108-.066.246-.161.48-.31.708-.276.427-.684.776-1.277.91.13.554.055 1.14-.24 1.654z\"}}]}]})(props);\n};\nexport function RiReactjsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.448 16.24a21.877 21.877 0 0 1-1.747 2.175c1.672 1.623 3.228 2.383 4.09 1.884.864-.498.983-2.225.414-4.484-.853.19-1.78.334-2.757.425zm-1.31.087a27.512 27.512 0 0 1-2.276 0c.377.492.758.948 1.138 1.364.38-.416.76-.872 1.138-1.364zm5.04-7.894c2.665.764 4.405 2.034 4.405 3.567 0 1.533-1.74 2.803-4.405 3.567.67 2.69.441 4.832-.886 5.598-1.328.767-3.298-.105-5.292-2.03-1.994 1.925-3.964 2.797-5.292 2.03-1.327-.766-1.557-2.908-.886-5.598-2.665-.764-4.405-2.034-4.405-3.567 0-1.533 1.74-2.803 4.405-3.567-.67-2.69-.441-4.832.886-5.598 1.328-.767 3.298.105 5.292 2.03 1.994-1.925 3.964-2.797 5.292-2.03 1.327.766 1.557 2.908.886 5.598zm-.973-.248c.57-2.26.45-3.986-.413-4.484-.863-.499-2.419.261-4.09 1.884.591.643 1.179 1.374 1.746 2.175.978.09 1.904.234 2.757.425zm-10.41 7.63c-.57 2.26-.45 3.986.413 4.484.863.499 2.419-.261 4.09-1.884a21.877 21.877 0 0 1-1.746-2.175 21.877 21.877 0 0 1-2.757-.425zm4.067-8.142a27.512 27.512 0 0 1 2.276 0A20.523 20.523 0 0 0 12 6.31c-.38.416-.76.872-1.138 1.364zm-1.31.087A21.877 21.877 0 0 1 11.3 5.585C9.627 3.962 8.07 3.202 7.209 3.701c-.864.498-.983 2.225-.414 4.484.853-.19 1.78-.334 2.757-.425zm4.342 7.52A25.368 25.368 0 0 0 15.787 12a25.368 25.368 0 0 0-1.893-3.28 25.368 25.368 0 0 0-3.788 0A25.368 25.368 0 0 0 8.213 12a25.368 25.368 0 0 0 1.893 3.28 25.368 25.368 0 0 0 3.788 0zm1.284-.131c.615-.08 1.2-.183 1.75-.304a20.523 20.523 0 0 0-.612-1.667 27.512 27.512 0 0 1-1.138 1.97zM8.822 8.85c-.615.08-1.2.183-1.75.304.17.536.374 1.094.612 1.667a27.512 27.512 0 0 1 1.138-1.97zm-1.75 5.994c.55.121 1.135.223 1.75.304a27.512 27.512 0 0 1-1.138-1.97c-.238.572-.442 1.13-.612 1.666zm-.978-.245c.261-.834.6-1.708 1.01-2.6-.41-.892-.749-1.766-1.01-2.6-2.242.637-3.677 1.604-3.677 2.6s1.435 1.963 3.677 2.6zm10.834-5.445c-.55-.121-1.135-.223-1.75-.304a27.511 27.511 0 0 1 1.138 1.97c.238-.572.442-1.13.612-1.666zm.978.245c-.261.834-.6 1.708-1.01 2.6.41.892.749 1.766 1.01 2.6 2.242-.637 3.677-1.604 3.677-2.6s-1.435-1.963-3.677-2.6zM12 13.88a1.88 1.88 0 1 1 0-3.76 1.88 1.88 0 0 1 0 3.76z\"}}]}]})(props);\n};\nexport function RiReactjsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm-.528 2.994c.175.21.351.414.528.609.177-.195.353-.398.528-.609a24.883 24.883 0 0 1-1.056 0zm-1.995-.125a20.678 20.678 0 0 1-2.285-.368c-.075.35-.132.69-.17 1.016-.19 1.583.075 2.545.478 2.777.403.233 1.368-.019 2.645-.974.263-.197.528-.416.794-.655a20.678 20.678 0 0 1-1.462-1.796zm7.331-.368c-.717.16-1.483.284-2.285.368a20.678 20.678 0 0 1-1.462 1.796c.266.24.531.458.794.655 1.277.955 2.242 1.207 2.645.974.403-.232.667-1.194.479-2.777a11.36 11.36 0 0 0-.17-1.016zm1.45-.387c.577 2.639.274 4.74-1.008 5.48-1.282.74-3.253-.048-5.25-1.867-1.997 1.819-3.968 2.606-5.25 1.866-1.282-.74-1.585-2.84-1.009-5.48C3.167 14.794 1.5 13.48 1.5 12s1.667-2.793 4.241-3.614c-.576-2.639-.273-4.74 1.009-5.48 1.282-.74 3.253.048 5.25 1.867 1.997-1.819 3.968-2.606 5.25-1.866 1.282.74 1.585 2.84 1.009 5.48C20.833 9.206 22.5 10.52 22.5 12s-1.667 2.793-4.241 3.614zm-7.32-9.779a11.36 11.36 0 0 0-.793-.655C8.868 4.225 7.903 3.973 7.5 4.206c-.403.232-.667 1.194-.479 2.777.04.327.096.666.17 1.016a20.678 20.678 0 0 1 2.286-.368c.475-.653.965-1.254 1.462-1.796zm3.585 1.796c.802.084 1.568.209 2.285.368.075-.35.132-.69.17-1.016.19-1.583-.075-2.545-.478-2.777-.403-.233-1.368.019-2.645.974a11.36 11.36 0 0 0-.794.655c.497.542.987 1.143 1.462 1.796zm-1.995-.125c-.175-.21-.351-.414-.528-.609-.177.195-.353.398-.528.609a24.884 24.884 0 0 1 1.056 0zm-4.156 7.198a24.884 24.884 0 0 1-.528-.914c-.095.257-.183.51-.263.761.257.056.521.107.79.153zm1.932.234a22.897 22.897 0 0 0 3.392 0A22.897 22.897 0 0 0 15.392 12a22.897 22.897 0 0 0-1.696-2.938 22.897 22.897 0 0 0-3.392 0A22.897 22.897 0 0 0 8.608 12a22.897 22.897 0 0 0 1.696 2.938zm5.852-4.728c.095-.257.183-.51.263-.761a17.974 17.974 0 0 0-.79-.153 24.884 24.884 0 0 1 .527.914zM6.13 9.837c-.34.11-.662.23-.964.36C3.701 10.825 3 11.535 3 12c0 .465.7 1.175 2.166 1.803.302.13.624.25.964.36.222-.7.497-1.426.825-2.163a20.678 20.678 0 0 1-.825-2.163zm1.45-.388c.081.25.169.504.264.76a24.884 24.884 0 0 1 .528-.913c-.27.046-.534.097-.791.153zm10.29 4.714c.34-.11.662-.23.964-.36C20.299 13.175 21 12.465 21 12c0-.465-.7-1.175-2.166-1.803a11.36 11.36 0 0 0-.964-.36c-.222.7-.497 1.426-.825 2.163.328.737.603 1.462.825 2.163zm-1.45.388c-.081-.25-.169-.504-.264-.76a24.884 24.884 0 0 1-.528.913c.27-.046.534-.097.791-.153z\"}}]}]})(props);\n};\nexport function RiRedditFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm6.67-10a1.46 1.46 0 0 0-2.47-1 7.12 7.12 0 0 0-3.85-1.23L13 6.65l2.14.45a1 1 0 1 0 .13-.61L12.82 6a.31.31 0 0 0-.37.24l-.74 3.47a7.14 7.14 0 0 0-3.9 1.23 1.46 1.46 0 1 0-1.61 2.39 2.87 2.87 0 0 0 0 .44c0 2.24 2.61 4.06 5.83 4.06s5.83-1.82 5.83-4.06a2.87 2.87 0 0 0 0-.44 1.46 1.46 0 0 0 .81-1.33zm-10 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5.81 2.75a3.84 3.84 0 0 1-2.47.77 3.84 3.84 0 0 1-2.47-.77.27.27 0 0 1 .38-.38A3.27 3.27 0 0 0 12 16a3.28 3.28 0 0 0 2.09-.61.28.28 0 1 1 .39.4v-.04zm-.18-1.71a1 1 0 1 1 1-1 1 1 0 0 1-1.01 1.04l.01-.04z\"}}]}]})(props);\n};\nexport function RiRedditLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.102 7.815l.751-3.536a2 2 0 0 1 2.373-1.54l3.196.68a2 2 0 1 1-.416 1.956l-3.196-.68-.666 3.135c1.784.137 3.557.73 5.163 1.7a3.192 3.192 0 0 1 4.741 2.673v.021a3.192 3.192 0 0 1-1.207 2.55 2.855 2.855 0 0 1-.008.123c0 3.998-4.45 7.03-9.799 7.03-5.332 0-9.708-3.024-9.705-6.953a5.31 5.31 0 0 1-.01-.181 3.192 3.192 0 0 1 3.454-5.35 11.446 11.446 0 0 1 5.329-1.628zm9.286 5.526c.408-.203.664-.62.661-1.075a1.192 1.192 0 0 0-2.016-.806l-.585.56-.67-.455c-1.615-1.098-3.452-1.725-5.23-1.764h-1.006c-1.875.029-3.651.6-5.237 1.675l-.663.45-.584-.55a1.192 1.192 0 1 0-1.314 1.952l.633.29-.054.695c-.013.17-.013.339.003.584 0 2.71 3.356 5.03 7.708 5.03 4.371 0 7.799-2.336 7.802-5.106a3.31 3.31 0 0 0 0-.508l-.052-.672.604-.3zM7 13.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zm7 0a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zm-1.984 5.103c-1.397 0-2.767-.37-3.882-1.21a.424.424 0 0 1 .597-.597c.945.693 2.123.99 3.269.99s2.33-.275 3.284-.959a.439.439 0 0 1 .732.206.469.469 0 0 1-.119.423c-.684.797-2.484 1.147-3.881 1.147z\"}}]}]})(props);\n};\nexport function RiRemixiconFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.53 17.53L20 21H3V4h10.667v.008A7.118 7.118 0 0 1 14.136 4c-.089.37-.136.76-.136 1.166C14 7.485 16.015 9.5 18.667 9.5c.724 0 1.419-.197 2.032-.538a7.003 7.003 0 0 1-4.17 8.567zM18.5 7.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}}]}]})(props);\n};\nexport function RiRemixiconLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M6.364 6l8.784 9.663.72-.283c1.685-.661 2.864-2.156 3.092-3.896A6.502 6.502 0 0 1 12.077 6H6.363zM14 5a4.5 4.5 0 0 0 6.714 3.918c.186.618.286 1.271.286 1.947 0 2.891-1.822 5.364-4.4 6.377L20 21H3V4h11.111A4.515 4.515 0 0 0 14 5zm4.5 2.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM5 7.47V19h10.48L5 7.47z\"}}]}]})(props);\n};\nexport function RiSafariFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.7 6.8l-6.114 3.786L6.8 16.7l-.104-.104-1.415 1.414.708.708 1.414-1.415L7.3 17.2l6.114-3.785L17.2 7.3l.104.104 1.415-1.414-.708-.708-1.414 1.415.104.104zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.5-19v2h1V3h-1zm0 16v2h1v-2h-1zM8.094 3.876l.765 1.848.924-.382-.765-1.848-.924.382zm6.123 14.782l.765 1.848.924-.382-.765-1.848-.924.382zm.765-15.164l-.765 1.848.924.382.765-1.848-.924-.382zM8.86 18.276l-.765 1.848.924.382.765-1.848-.924-.382zM21 11.5h-2v1h2v-1zm-16 0H3v1h2v-1zm15.458 3.615l-1.835-.794-.397.918 1.835.794.397-.918zM5.774 8.761L3.94 7.967l-.397.918 1.835.794.397-.918zm14.35-.667l-1.848.765.382.924 1.848-.765-.382-.924zM5.342 14.217l-1.848.765.382.924 1.848-.765-.382-.924zm13.376 3.793l-1.415-1.414-.707.707 1.414 1.415.708-.708zM7.404 6.697L5.99 5.282l-.708.708 1.415 1.414.707-.707zm3.908 4.615l3.611-2.235-2.235 3.61-1.376-1.375z\"}}]}]})(props);\n};\nexport function RiSafariLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.812 6.503l-4.398 6.911-6.911 4.398A7.973 7.973 0 0 0 11 19.938V18h2v1.938a7.96 7.96 0 0 0 3.906-1.618l-1.37-1.37 1.414-1.414 1.37 1.37A7.96 7.96 0 0 0 19.938 13H18v-2h1.938a7.973 7.973 0 0 0-2.126-4.497zm-.315-.315A7.973 7.973 0 0 0 13 4.062V6h-2V4.062A7.96 7.96 0 0 0 7.094 5.68l1.37 1.37L7.05 8.464l-1.37-1.37A7.96 7.96 0 0 0 4.062 11H6v2H4.062a7.973 7.973 0 0 0 2.126 4.497l4.398-6.911 6.911-4.398zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiSkypeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.31 20.4a8.5 8.5 0 0 1-9.71-9.71 5.25 5.25 0 0 1 7.09-7.09 8.5 8.5 0 0 1 9.71 9.71 5.25 5.25 0 0 1-7.09 7.09zm-1.258-3.244h-.04c2.872 0 4.303-1.386 4.303-3.243 0-1.198-.551-2.471-2.726-2.958l-1.983-.44c-.755-.172-1.622-.4-1.622-1.115s.62-1.213 1.724-1.213c2.23 0 2.027 1.528 3.131 1.528.576 0 1.093-.342 1.093-.93 0-1.37-2.197-2.4-4.056-2.4-2.021 0-4.173.859-4.173 3.144 0 1.098.394 2.27 2.56 2.813l2.689.671c.816.202 1.018.659 1.018 1.072 0 .687-.684 1.358-1.918 1.358-2.417 0-2.078-1.857-3.374-1.857-.58 0-1.003.398-1.003.971 0 1.114 1.352 2.598 4.377 2.598z\"}}]}]})(props);\n};\nexport function RiSkypeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13.004 18.423a2 2 0 0 1 1.237.207 3.25 3.25 0 0 0 4.389-4.389 2 2 0 0 1-.207-1.237 6.5 6.5 0 0 0-7.427-7.427 2 2 0 0 1-1.237-.207A3.25 3.25 0 0 0 5.37 9.76a2 2 0 0 1 .207 1.237 6.5 6.5 0 0 0 7.427 7.427zM12 20.5a8.5 8.5 0 0 1-8.4-9.81 5.25 5.25 0 0 1 7.09-7.09 8.5 8.5 0 0 1 9.71 9.71 5.25 5.25 0 0 1-7.09 7.09c-.427.066-.865.1-1.31.1zm.053-3.5C9.25 17 8 15.62 8 14.586c0-.532.39-.902.928-.902 1.2 0 .887 1.725 3.125 1.725 1.143 0 1.776-.624 1.776-1.261 0-.384-.188-.808-.943-.996l-2.49-.623c-2.006-.504-2.37-1.592-2.37-2.612C8.026 7.797 10.018 7 11.89 7c1.72 0 3.756.956 3.756 2.228 0 .545-.48.863-1.012.863-1.023 0-.835-1.418-2.9-1.418-1.023 0-1.596.462-1.596 1.126 0 .663.803.876 1.502 1.035l1.836.409C15.49 11.695 16 12.876 16 13.989 16 15.713 14.675 17 12.015 17h.038z\"}}]}]})(props);\n};\nexport function RiSlackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.527 14.514A1.973 1.973 0 0 1 4.56 16.48a1.973 1.973 0 0 1-1.967-1.967c0-1.083.884-1.968 1.967-1.968h1.968v1.968zm.992 0c0-1.083.884-1.968 1.967-1.968 1.083 0 1.968.885 1.968 1.968v4.927a1.973 1.973 0 0 1-1.968 1.967 1.973 1.973 0 0 1-1.967-1.967v-4.927zm1.967-7.987A1.973 1.973 0 0 1 7.52 4.56c0-1.083.884-1.967 1.967-1.967 1.083 0 1.968.884 1.968 1.967v1.968H9.486zm0 .992c1.083 0 1.968.884 1.968 1.967a1.973 1.973 0 0 1-1.968 1.968H4.56a1.973 1.973 0 0 1-1.967-1.968c0-1.083.884-1.967 1.967-1.967h4.927zm7.987 1.967c0-1.083.885-1.967 1.968-1.967s1.967.884 1.967 1.967a1.973 1.973 0 0 1-1.967 1.968h-1.968V9.486zm-.992 0a1.973 1.973 0 0 1-1.967 1.968 1.973 1.973 0 0 1-1.968-1.968V4.56c0-1.083.885-1.967 1.968-1.967s1.967.884 1.967 1.967v4.927zm-1.967 7.987c1.083 0 1.967.885 1.967 1.968a1.973 1.973 0 0 1-1.967 1.967 1.973 1.973 0 0 1-1.968-1.967v-1.968h1.968zm0-.992a1.973 1.973 0 0 1-1.968-1.967c0-1.083.885-1.968 1.968-1.968h4.927c1.083 0 1.967.885 1.967 1.968a1.973 1.973 0 0 1-1.967 1.967h-4.927z\"}}]}]})(props);\n};\nexport function RiSlackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.5 3A1.5 1.5 0 0 1 16 4.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 14.5 3zm-10 10H6v1.5A1.5 1.5 0 1 1 4.5 13zm8.5 5h1.5a1.5 1.5 0 1 1-1.5 1.5V18zm1.5-5h5a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3zm5-5a1.5 1.5 0 0 1 0 3H18V9.5A1.5 1.5 0 0 1 19.5 8zm-15 0h5a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3zm5-5A1.5 1.5 0 0 1 11 4.5V6H9.5a1.5 1.5 0 0 1 0-3zm0 10a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 9.5 13z\"}}]}]})(props);\n};\nexport function RiSnapchatFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.871 21.764c-1.19 0-1.984-.561-2.693-1.056-.503-.357-.976-.696-1.533-.79a4.568 4.568 0 0 0-.803-.066c-.472 0-.847.071-1.114.125-.17.03-.312.058-.424.058-.116 0-.263-.032-.32-.228-.05-.16-.081-.312-.112-.459-.08-.37-.147-.597-.286-.62-1.489-.227-2.38-.57-2.554-.976-.014-.044-.031-.09-.031-.125-.01-.125.08-.227.205-.25 1.181-.196 2.242-.824 3.138-1.858.696-.803 1.035-1.579 1.066-1.663 0-.01.009-.01.009-.01.17-.351.205-.65.102-.895-.191-.46-.825-.656-1.257-.79-.111-.03-.205-.066-.285-.093-.37-.147-.986-.46-.905-.892.058-.312.472-.535.811-.535.094 0 .174.014.24.05.38.173.723.262 1.017.262.366 0 .54-.138.584-.182a24.93 24.93 0 0 0-.035-.593c-.09-1.365-.192-3.059.24-4.03 1.298-2.907 4.053-3.14 4.869-3.14L12.156 3h.05c.815 0 3.57.227 4.868 3.139.437.971.33 2.67.24 4.03l-.008.067c-.01.182-.023.356-.032.535.045.035.205.169.535.173.286-.008.598-.102.954-.263a.804.804 0 0 1 .312-.066c.125 0 .25.03.357.066h.009c.299.112.495.321.495.54.009.205-.152.517-.914.825-.08.03-.174.067-.285.093-.424.13-1.057.335-1.258.79-.111.24-.066.548.103.895 0 .01.009.01.009.01.049.124 1.337 3.049 4.204 3.526a.246.246 0 0 1 .205.25c0 .044-.009.089-.031.129-.174.41-1.057.744-2.555.976-.138.022-.205.25-.285.62a6.831 6.831 0 0 1-.112.459c-.044.147-.138.227-.298.227h-.023c-.102 0-.24-.013-.423-.049a5.285 5.285 0 0 0-1.115-.116c-.263 0-.535.023-.802.067-.553.09-1.03.433-1.534.79-.717.49-1.515 1.051-2.697 1.051h-.254z\"}}]}]})(props);\n};\nexport function RiSnapchatLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.396 10.58l.02-.249a32.392 32.392 0 0 0 .083-2.326c0-.87-.294-1.486-.914-2.063-.66-.614-1.459-.942-2.59-.942-1.137 0-1.958.335-2.51.888-.696.695-.958 1.218-.958 2.1 0 .521.061 1.994.096 2.618a2 2 0 0 1-.469 1.402c.055.098.105.204.153.317.3.771.198 1.543-.152 2.271-.392.818-.731 1.393-1.41 2.154a7.973 7.973 0 0 1-.642.643 1.999 1.999 0 0 1 .412.565 5.886 5.886 0 0 1 1.585.074c.81.146 1.324.434 2.194 1.061l.016.011.213.152c.619.44.877.546 1.473.546.609 0 .91-.121 1.523-.552l.207-.146c.876-.632 1.407-.928 2.231-1.076a6.664 6.664 0 0 1 1.559-.074 1.999 1.999 0 0 1 .417-.567 8.409 8.409 0 0 1-.616-.616 9.235 9.235 0 0 1-1.447-2.16c-.363-.749-.47-1.54-.137-2.321.04-.098.085-.19.132-.276a2 2 0 0 1-.469-1.435zm-10.315-.102c.419 0 .6.305 1.219.305.157 0 .26-.035.326-.066-.009-.156-.099-1.986-.099-2.729 0-1.688.72-2.69 1.543-3.514C8.893 3.65 10.175 3 11.996 3c1.82 0 3.066.653 3.952 1.478.886.825 1.551 1.93 1.551 3.528 0 1.555-.099 2.594-.108 2.716a.59.59 0 0 0 .279.065c.63 0 .63-.31 1.33-.31.685 0 .983.57.983.823 0 .621-.833.967-1.33 1.126-.369.117-.931.291-1.075.635-.074.174-.043.4.092.678.003.008 1.26 2.883 3.93 3.326.235.035.391.241.391.483 0 .332-.37.617-.726.782-.443.2-1.091.37-1.952.505-.043.078-.134.485-.235.887-.135.542-.801.366-.991.326A4.997 4.997 0 0 0 16.291 20c-.482.087-.913.378-1.395.726-.713.504-1.465 1.076-2.9 1.076-1.436 0-2.144-.572-2.857-1.076-.482-.348-.905-.637-1.396-.726-.898-.163-1.57.036-1.795.057-.226.02-.842.244-.996-.327-.045-.166-.191-.808-.235-.895-.856-.135-1.508-.313-1.952-.513-.365-.165-.726-.443-.726-.779 0-.235.158-.44.391-.482 2.644-.483 3.766-3.005 3.922-3.33.132-.276.161-.5.091-.679-.143-.343-.704-.513-1.073-.635-.105-.034-1.336-.373-1.336-1.117 0-.24.205-.573.582-.73a1.36 1.36 0 0 1 .465-.092z\"}}]}]})(props);\n};\nexport function RiSoundcloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.464 8.596c.265 0 .48 2.106.48 4.704l-.001.351c-.019 2.434-.226 4.353-.479 4.353-.256 0-.465-1.965-.48-4.44v-.352c.005-2.558.218-4.616.48-4.616zm-1.664.96c.259 0 .47 1.8.48 4.054v.34c-.01 2.254-.221 4.054-.48 4.054-.255 0-.464-1.755-.48-3.97v-.34l.002-.34c.025-2.133.23-3.798.478-3.798zm-1.664 0c.255 0 .464 1.755.48 3.97v.34l-.002.34c-.025 2.133-.23 3.798-.478 3.798-.259 0-.47-1.8-.48-4.054v-.34c.01-2.254.221-4.054.48-4.054zm-1.664.576c.265 0 .48 1.762.48 3.936l-.002.335c-.02 2.017-.227 3.601-.478 3.601-.262 0-.474-1.717-.48-3.852v-.168c.006-2.135.218-3.852.48-3.852zM3.808 11.86c.265 0 .48 1.375.48 3.072v.158c-.013 1.623-.223 2.914-.48 2.914-.265 0-.48-1.375-.48-3.072v-.158c.013-1.623.223-2.914.48-2.914zm10.784-4.8c2.58 0 4.72 1.886 5.118 4.354a3.36 3.36 0 1 1 .993 6.589l-.063.001h-8.16a.768.768 0 0 1-.768-.768V7.933a5.16 5.16 0 0 1 2.88-.873zM2.144 11.668c.265 0 .48 1.332.48 2.976v.156c-.014 1.57-.223 2.82-.48 2.82-.26 0-.473-1.29-.48-2.898v-.078c0-1.644.215-2.976.48-2.976zm-1.664.96c.265 0 .48.946.48 2.112v.131c-.016 1.105-.225 1.981-.48 1.981-.265 0-.48-.946-.48-2.112v-.131c.016-1.105.225-1.981.48-1.981z\"}}]}]})(props);\n};\nexport function RiSoundcloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 10a1 1 0 0 1 1 1v7a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1zm3 1a1 1 0 0 1 1 1v6a1 1 0 0 1-2 0v-6a1 1 0 0 1 1-1zm3-4a1 1 0 0 1 1 1v10a1 1 0 0 1-2 0V8a1 1 0 0 1 1-1zm5-1a6 6 0 0 1 5.996 5.775l.003.26a3.5 3.5 0 0 1-.307 6.96L20.5 19h-3.501a1 1 0 0 1-.117-1.993L17 17h3.447l.138-.002a1.5 1.5 0 0 0 .267-2.957l-.135-.026-1.77-.252.053-1.787-.004-.176A4 4 0 0 0 15.2 8.005L15 8c-.268 0-.531.026-.788.077L14 8.126V18a1 1 0 0 1-.883.993L13 19a1 1 0 0 1-1-1l-.001-11.197A5.972 5.972 0 0 1 15 6zM1 12a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiSpectrumFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.2 2.006C21.24 2.093 22 3.25 22 12l-.006 1.2C21.907 21.24 20.75 22 12 22l-1.2-.006c-7.658-.083-8.711-1.136-8.794-8.795L2 11.691l.006-.89c.085-7.85 1.19-8.76 9.382-8.8l1.811.005zM8.25 7h-.583a.667.667 0 0 0-.66.568L7 7.667v3.666c0 .335.247.612.568.66l.099.007h.583a3.75 3.75 0 0 1 3.745 3.55l.005.2v.583c0 .335.247.612.568.66l.099.007h3.666a.667.667 0 0 0 .66-.568l.007-.099v-.583a8.75 8.75 0 0 0-8.492-8.746L8.25 7z\"}}]}]})(props);\n};\nexport function RiSpectrumLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.388 2.001l1.811.005.844.014c7.161.164 7.938 1.512 7.957 9.667l-.006 1.512-.014.844c-.164 7.161-1.512 7.938-9.667 7.957l-1.512-.006-.888-.015c-6.853-.163-7.827-1.428-7.907-8.78L2 11.691l.006-.89.014-.865c.165-7.053 1.487-7.897 9.368-7.935zM14.12 4.01L10.882 4l-1.322.01c-5.489.082-5.544.82-5.559 7.403l.001 2.175.01 1.04c.089 4.982.793 5.343 6.4 5.369l3.454-.002.776-.009c5.108-.091 5.347-.837 5.358-6.877l-.003-2.743-.012-1.055c-.094-4.796-.785-5.25-5.865-5.303zM8.25 7A8.75 8.75 0 0 1 17 15.75v.583a.667.667 0 0 1-.667.667h-3.666a.667.667 0 0 1-.667-.667v-.583A3.75 3.75 0 0 0 8.25 12h-.583A.667.667 0 0 1 7 11.333V7.667C7 7.299 7.299 7 7.667 7h.583z\"}}]}]})(props);\n};\nexport function RiSpotifyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.55 2 12 2zm3.75 14.65c-2.35-1.45-5.3-1.75-8.8-.95-.35.1-.65-.15-.75-.45-.1-.35.15-.65.45-.75 3.8-.85 7.1-.5 9.7 1.1.35.15.4.55.25.85-.2.3-.55.4-.85.2zm1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15-.4.1-.85-.1-.95-.5-.1-.4.1-.85.5-.95 3.65-1.1 8.15-.55 11.25 1.35.3.15.45.65.2 1s-.7.5-1.05.25zM6.3 9.75c-.5.15-1-.15-1.15-.6-.15-.5.15-1 .6-1.15 3.55-1.05 9.4-.85 13.1 1.35.45.25.6.85.35 1.3-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75z\"}}]}]})(props);\n};\nexport function RiSpotifyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.55 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2zm0 2c-4.395 0-8 3.605-8 8s3.605 8 8 8 8-3.605 8-8c0-4.414-3.573-8-8-8zm3.75 12.65c-2.35-1.45-5.3-1.75-8.8-.95-.35.1-.65-.15-.75-.45-.1-.35.15-.65.45-.75 3.8-.85 7.1-.5 9.7 1.1.35.15.4.55.25.85-.2.3-.55.4-.85.2zm1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15-.4.1-.85-.1-.95-.5-.1-.4.1-.85.5-.95 3.65-1.1 8.15-.55 11.25 1.35.3.15.45.65.2 1s-.7.5-1.05.25zM6.3 9.75c-.5.15-1-.15-1.15-.6-.15-.5.15-1 .6-1.15 3.55-1.05 9.4-.85 13.1 1.35.45.25.6.85.35 1.3-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75z\"}}]}]})(props);\n};\nexport function RiStackOverflowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 20.002V14.67h2v7.333H4V14.67h2v5.333h12zM7.599 14.736l.313-1.98 8.837 1.7-.113 1.586-9.037-1.306zm1.2-4.532l.732-1.6 7.998 3.733-.733 1.599-7.998-3.732zm2.265-3.932l1.133-1.333 6.798 5.665-1.133 1.333-6.798-5.665zm4.332-4.132l5.265 7.064-1.4 1.067-5.264-7.065 1.4-1.066zM7.332 18.668v-2h9.33v2h-9.33z\"}}]}]})(props);\n};\nexport function RiStackOverflowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 20.002V15h2v7.002H4V15h2v5.002h12zM7.5 18v-2h9v2h-9zm.077-4.38l.347-1.97 8.864 1.563-.348 1.97-8.863-1.563zm1.634-5.504l1-1.732 7.794 4.5-1 1.732-7.794-4.5zm3.417-4.613l1.532-1.286 5.785 6.895-1.532 1.285-5.785-6.894z\"}}]}]})(props);\n};\nexport function RiStackshareFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h18zm-4.208 2.621c-1.011 0-1.864.676-2.133 1.6h-1.998l-2.46 4.185H8.763c-.268-.925-1.121-1.6-2.133-1.6-1.226 0-2.221.994-2.221 2.22 0 1.228.995 2.222 2.221 2.222 1.012 0 1.865-.676 2.133-1.6h1.471l2.417 4.133h2.018c.268.925 1.121 1.6 2.132 1.6 1.227 0 2.222-.994 2.222-2.221s-.995-2.222-2.222-2.222c-1.01 0-1.864.676-2.132 1.6h-1.317l-2.056-3.536 2.053-3.538h1.31c.27.925 1.122 1.6 2.133 1.6 1.227 0 2.222-.994 2.222-2.221s-.995-2.222-2.222-2.222zm.011 9.427c.644 0 1.168.524 1.168 1.168 0 .644-.524 1.167-1.168 1.167-.566 0-1.038-.405-1.144-.94 0 0-.031-.227 0-.454.106-.535.578-.94 1.144-.94zm-10.152-4.21c.644 0 1.168.524 1.168 1.168 0 .643-.524 1.167-1.168 1.167-.644 0-1.167-.524-1.167-1.167 0-.644.523-1.167 1.167-1.167zm10.15-4.209c.644 0 1.168.523 1.168 1.167s-.524 1.168-1.168 1.168c-.565 0-1.038-.406-1.144-.941-.026-.206 0-.446 0-.446.106-.543.579-.948 1.144-.948z\"}}]}]})(props);\n};\nexport function RiStackshareLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.536 13H7.329c-.412 1.166-1.523 2-2.829 2-1.657 0-3-1.343-3-3s1.343-3 3-3c1.306 0 2.418.835 2.83 2h2.206L13 5h3.17c.412-1.165 1.524-2 2.83-2 1.657 0 3 1.343 3 3s-1.343 3-3 3c-1.306 0-2.417-.834-2.829-2h-2.017l-2.886 4.999L14.155 17h2.016c.411-1.165 1.523-2 2.829-2 1.657 0 3 1.343 3 3s-1.343 3-3 3c-1.306 0-2.417-.834-2.829-2H13l-3.464-6zM19 17c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zM4.5 11c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zM19 5c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiSteamFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.004 2c-5.25 0-9.556 4.05-9.964 9.197l5.36 2.216c.454-.31 1.002-.492 1.593-.492.053 0 .104.003.157.005l2.384-3.452v-.049c0-2.08 1.69-3.77 3.77-3.77 2.079 0 3.77 1.692 3.77 3.772s-1.692 3.771-3.77 3.771h-.087l-3.397 2.426c0 .043.003.088.003.133 0 1.562-1.262 2.83-2.825 2.83-1.362 0-2.513-.978-2.775-2.273l-3.838-1.589C3.573 18.922 7.427 22 12.005 22c5.522 0 9.998-4.477 9.998-10 0-5.522-4.477-10-9.999-10zM7.078 16.667c.218.452.595.832 1.094 1.041 1.081.45 2.328-.063 2.777-1.145.22-.525.22-1.1.004-1.625-.215-.525-.625-.934-1.147-1.152-.52-.217-1.075-.208-1.565-.025l1.269.525c.797.333 1.174 1.25.84 2.046-.33.797-1.247 1.175-2.044.843l-1.228-.508zm10.74-7.245c0-1.385-1.128-2.512-2.513-2.512-1.387 0-2.512 1.127-2.512 2.512 0 1.388 1.125 2.513 2.512 2.513 1.386 0 2.512-1.125 2.512-2.513zM15.31 7.53c1.04 0 1.888.845 1.888 1.888s-.847 1.888-1.888 1.888c-1.044 0-1.888-.845-1.888-1.888s.845-1.888 1.888-1.888z\"}}]}]})(props);\n};\nexport function RiSteamLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 4c2.761 0 5 2.239 5 5s-2.239 5-5 5c-.304 0-.603-.027-.892-.08l-2.651 1.989c.028.193.043.39.043.591 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-.177.012-.352.034-.524L1.708 14.43l.75-1.854 3.826 1.545C7.013 13.138 8.182 12.5 9.5 12.5c.163 0 .323.01.48.029l2.042-3.061C12.007 9.314 12 9.158 12 9c0-2.761 2.239-5 5-5zM9.5 14.5c-.464 0-.892.158-1.231.424l1.606.649c.512.207.76.79.552 1.302-.207.512-.79.76-1.302.552L7.52 16.78c.136.972.971 1.721 1.981 1.721 1.105 0 2-.895 2-2s-.895-2-2-2zm3.364-2.69l-.983 1.476c.284.21.54.458.758.735l1.36-1.02c-.44-.332-.825-.735-1.135-1.191zM17 6c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 1c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2z\"}}]}]})(props);\n};\nexport function RiSwitchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13.619 21c-.085 0-.141-.057-.127-.127V3.127c0-.056.042-.113.113-.113h2.785A4.61 4.61 0 0 1 21 7.624v8.766A4.61 4.61 0 0 1 16.39 21H13.62zm3.422-9.926c-1.004 0-1.824.82-1.824 1.824s.82 1.824 1.824 1.824 1.824-.82 1.824-1.824-.82-1.824-1.824-1.824zM5.8 8.4c0-.933.763-1.696 1.696-1.696.934 0 1.697.763 1.697 1.696 0 .934-.763 1.697-1.697 1.697A1.702 1.702 0 0 1 5.8 8.401zM11.54 3c.085 0 .142.057.128.127V20.86c0 .07-.057.127-.128.127H7.61A4.61 4.61 0 0 1 3 16.376V7.61A4.61 4.61 0 0 1 7.61 3h3.93zm-1.315 16.544V4.442H7.61c-.849 0-1.64.34-2.235.933a3.088 3.088 0 0 0-.933 2.235v8.766c0 .849.34 1.64.933 2.234a3.088 3.088 0 0 0 2.235.934h2.615z\"}}]}]})(props);\n};\nexport function RiSwitchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 3v18H7.6A4.6 4.6 0 0 1 3 16.4V7.6A4.6 4.6 0 0 1 7.6 3H12zm-2 2H7.6A2.6 2.6 0 0 0 5 7.6v8.8A2.6 2.6 0 0 0 7.6 19H10V5zm-2.5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM14 3h2.4A4.6 4.6 0 0 1 21 7.6v8.8a4.6 4.6 0 0 1-4.6 4.6H14V3zm3 11.7a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6z\"}}]}]})(props);\n};\nexport function RiTaobaoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3.576 8.277l-1.193 1.842 2.2 1.371s1.464.754.763 2.169c-.65 1.338-3.846 4.27-3.846 4.27l2.862 1.798c1.984-4.326 1.85-3.75 2.347-5.306.512-1.58.624-2.794-.242-3.677-1.113-1.125-1.238-1.23-2.891-2.467zm1.564-.694c1.04 0 1.883-.758 1.883-1.693 0-.943-.843-1.701-1.883-1.701-1.048 0-1.887.762-1.887 1.701.005.931.84 1.693 1.887 1.693zm17.005.21s-.624-4.87-11.207-1.854c.455-.795.669-1.307.669-1.307l-2.64-.75s-1.07 3.508-2.972 5.14c0 0 1.846 1.073 1.826 1.04a17.07 17.07 0 0 0 1.407-1.596c.424-.19.83-.363 1.226-.524-.492.887-1.278 2.218-2.068 3.056l1.112.984s.762-.738 1.589-1.62h.943v1.636H8.345v1.306h3.685v3.133l-.14-.004c-.408-.02-1.037-.089-1.287-.484-.298-.484-.077-1.359-.064-1.903H7.995l-.093.052s-.935 4.205 2.689 4.113c3.386.092 5.33-.956 6.265-1.677l.37 1.394 2.09-.882-1.416-3.484-1.693.536.314 1.19c-.427.33-.93.572-1.467.754v-2.738h3.592v-1.31h-3.592v-1.637h3.604V9.051h-6.41c.464-.569.822-1.089.92-1.415l-1.122-.307c4.798-1.733 7.47-1.435 7.45 1.403v7.475s.283 2.564-2.636 2.383l-1.58-.343-.367 1.512s6.817 1.967 7.374-3.314c.552-5.282-.142-8.652-.142-8.652z\"}}]}]})(props);\n};\nexport function RiTaobaoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.172 14H14.5v1.375c.55-.221 1.153-.49 1.812-.81l-.082-.238.942-.327zm.828-.287l.12-.042c.641 1.851 1.034 3.012 1.185 3.5l-1.912.59c-.074-.24-.216-.672-.427-1.293-6.081 2.885-8.671 2.054-9.008-1.907l1.993-.17c.1 1.165.344 1.622.897 1.752.393.093.94.063 1.652-.104V14H9v-2h.513l-1.167-1.39c1.043-.876 1.858-1.83 2.448-2.864-.518.135-1.037.28-1.551.435a13.955 13.955 0 0 1-1.754 2.109l-1.4-1.428c1.272-1.248 2.333-2.91 3.176-4.994l1.854.75a21.71 21.71 0 0 1-.48 1.101c3.702-.936 7.275-1.317 9.138-.68 1.223.418 1.919 1.391 2.187 2.584.17.756.313 2.689.313 5.123 0 2.807-.056 3.77-.34 4.622-.297.89-.696 1.418-1.407 1.984-.657.523-1.553.763-2.645.823-.673.037-1.368.003-2.095-.08a19.614 19.614 0 0 1-.596-.075l.264-1.982a57.039 57.039 0 0 0 .556.07c.625.07 1.216.1 1.762.07.714-.04 1.245-.181 1.508-.39.426-.34.591-.558.756-1.054.186-.554.237-1.448.237-3.988 0-2.299-.133-4.102-.264-4.683-.13-.577-.41-.97-.883-1.132-1.207-.412-3.801-.194-6.652.417l.615.262c-.13.302-.273.6-.43.89H18v2h-3.5V12H18v1.713zM12.5 10.5h-1.208A13.685 13.685 0 0 1 9.798 12H12.5v-1.5zm-10.039-.438L3.54 8.377c1.062.679 2.935 2.427 3.338 3.161 1.239 2.26.197 4.176-3.122 7.997l-1.51-1.311c2.687-3.094 3.5-4.59 2.878-5.724-.214-.39-1.857-1.924-2.662-2.438zm2.68-2.479c-1.049 0-1.883-.762-1.888-1.693 0-.94.84-1.701 1.887-1.701 1.04 0 1.883.758 1.883 1.701 0 .935-.843 1.693-1.883 1.693z\"}}]}]})(props);\n};\nexport function RiTelegramFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.11-8.83l.013-.007.87 2.87c.112.311.266.367.453.341.188-.025.287-.126.41-.244l1.188-1.148 2.55 1.888c.466.257.801.124.917-.432l1.657-7.822c.183-.728-.137-1.02-.702-.788l-9.733 3.76c-.664.266-.66.638-.12.803l2.497.78z\"}}]}]})(props);\n};\nexport function RiTelegramLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.11-8.83l-2.498-.779c-.54-.165-.543-.537.121-.804l9.733-3.76c.565-.23.885.061.702.79l-1.657 7.82c-.116.557-.451.69-.916.433l-2.551-1.888-1.189 1.148c-.122.118-.221.219-.409.244-.187.026-.341-.03-.454-.34l-.87-2.871-.012.008z\"}}]}]})(props);\n};\nexport function RiTrelloFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.25 3h13.5A2.25 2.25 0 0 1 21 5.25v13.5A2.25 2.25 0 0 1 18.75 21H5.25A2.25 2.25 0 0 1 3 18.75V5.25A2.25 2.25 0 0 1 5.25 3zm7.92 3.42v5.76c0 .596.484 1.08 1.08 1.08h3.33a1.08 1.08 0 0 0 1.08-1.08V6.42a1.08 1.08 0 0 0-1.08-1.08h-3.33a1.08 1.08 0 0 0-1.08 1.08zm-7.83 0v10.26c0 .596.484 1.08 1.08 1.08h3.33a1.08 1.08 0 0 0 1.08-1.08V6.42a1.08 1.08 0 0 0-1.08-1.08H6.42a1.08 1.08 0 0 0-1.08 1.08z\"}}]}]})(props);\n};\nexport function RiTrelloLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 5v14h14V5H5zm0-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm3 4h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm6 0h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiTumblrFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.27 7.63A5.76 5.76 0 0 0 10.815 2h3.03v5.152h3.637v3.636h-3.636v5.454c0 .515.197 1.207.909 1.667.474.307 1.484.458 3.03.455V22h-4.242a4.545 4.545 0 0 1-4.546-4.545v-6.667H6.27V7.63z\"}}]}]})(props);\n};\nexport function RiTumblrLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 8c1.075 0 3.497-.673 3.497-4.5V2h1.5v6H18v2h-5.003v2.91C13 15.39 13 16.595 13 17c-.002 2.208 1.615 3.4 4.785 3.4V22h-2.242c-2.402.002-4.546-2.035-4.546-4.545V10H7V8h1z\"}}]}]})(props);\n};\nexport function RiTwitchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v11.74l-4.696 4.695h-3.913l-2.437 2.348H6.913v-2.348H3V6.13L4.227 3H21zm-1.565 1.565H6.13v11.74h3.13v2.347l2.349-2.348h4.695l3.13-3.13V4.565zm-3.13 3.13v4.696h-1.566V7.696h1.565zm-3.914 0v4.696h-1.565V7.696h1.565z\"}}]}]})(props);\n};\nexport function RiTwitchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.3 3H21v11.7l-4.7 4.7h-3.9l-2.5 2.4H7v-2.4H3V6.2L4.3 3zM5 17.4h4v2.4h.095l2.5-2.4h3.877L19 13.872V5H5v12.4zM15 8h2v4.7h-2V8zm0 0h2v4.7h-2V8zm-5 0h2v4.7h-2V8z\"}}]}]})(props);\n};\nexport function RiTwitterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.162 5.656a8.384 8.384 0 0 1-2.402.658A4.196 4.196 0 0 0 21.6 4c-.82.488-1.719.83-2.656 1.015a4.182 4.182 0 0 0-7.126 3.814 11.874 11.874 0 0 1-8.62-4.37 4.168 4.168 0 0 0-.566 2.103c0 1.45.738 2.731 1.86 3.481a4.168 4.168 0 0 1-1.894-.523v.052a4.185 4.185 0 0 0 3.355 4.101 4.21 4.21 0 0 1-1.89.072A4.185 4.185 0 0 0 7.97 16.65a8.394 8.394 0 0 1-6.191 1.732 11.83 11.83 0 0 0 6.41 1.88c7.693 0 11.9-6.373 11.9-11.9 0-.18-.005-.362-.013-.54a8.496 8.496 0 0 0 2.087-2.165z\"}}]}]})(props);\n};\nexport function RiTwitterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.3 5.55a2.9 2.9 0 0 0-2.9 2.847l-.028 1.575a.6.6 0 0 1-.68.583l-1.561-.212c-2.054-.28-4.022-1.226-5.91-2.799-.598 3.31.57 5.603 3.383 7.372l1.747 1.098a.6.6 0 0 1 .034.993L7.793 18.17c.947.059 1.846.017 2.592-.131 4.718-.942 7.855-4.492 7.855-10.348 0-.478-1.012-2.141-2.94-2.141zm-4.9 2.81a4.9 4.9 0 0 1 8.385-3.355c.711-.005 1.316.175 2.669-.645-.335 1.64-.5 2.352-1.214 3.331 0 7.642-4.697 11.358-9.463 12.309-3.268.652-8.02-.419-9.382-1.841.694-.054 3.514-.357 5.144-1.55C5.16 15.7-.329 12.47 3.278 3.786c1.693 1.977 3.41 3.323 5.15 4.037 1.158.475 1.442.465 1.973.538z\"}}]}]})(props);\n};\nexport function RiUbuntuFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M22 12c0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10zM5.2 10.664a1.335 1.335 0 1 0 0 2.67 1.335 1.335 0 0 0 0-2.67zm9.533 6.069a1.334 1.334 0 1 0 1.334 2.31 1.334 1.334 0 0 0-1.334-2.31zM8.1 12c0-1.32.656-2.485 1.659-3.19l-.976-1.636a5.813 5.813 0 0 0-2.399 3.371 1.875 1.875 0 0 1 0 2.91 5.813 5.813 0 0 0 2.398 3.371l.977-1.636A3.892 3.892 0 0 1 8.1 12zM12 8.1a3.9 3.9 0 0 1 3.884 3.554l1.903-.028a5.781 5.781 0 0 0-1.723-3.762A1.872 1.872 0 0 1 13.55 6.41a5.829 5.829 0 0 0-4.12.39l.927 1.663A3.885 3.885 0 0 1 12 8.1zm0 7.8c-.587 0-1.143-.13-1.643-.363l-.927 1.662a5.774 5.774 0 0 0 4.12.39 1.872 1.872 0 0 1 2.514-1.454 5.782 5.782 0 0 0 1.723-3.762l-1.903-.027A3.898 3.898 0 0 1 12 15.9zm2.732-8.633a1.335 1.335 0 1 0 1.335-2.312 1.335 1.335 0 0 0-1.335 2.312z\"}}]}]})(props);\n};\nexport function RiUbuntuLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.667 19.273l1.006-1.742a6.001 6.001 0 0 0 8.282-4.781h2.012A7.97 7.97 0 0 1 18.928 16a8 8 0 0 1-1.452 1.835 2.493 2.493 0 0 0-1.976.227 2.493 2.493 0 0 0-1.184 1.596 7.979 7.979 0 0 1-5.65-.385zm-1.3-.75a7.979 7.979 0 0 1-3.156-4.7C4.696 13.367 5 12.72 5 12c0-.72-.304-1.369-.791-1.825A8 8 0 0 1 5.072 8a7.97 7.97 0 0 1 2.295-2.524l1.006 1.742a6.001 6.001 0 0 0 0 9.563l-1.005 1.742zm1.3-13.796a8.007 8.007 0 0 1 5.648-.387c.152.65.562 1.238 1.185 1.598.623.36 1.337.42 1.976.227a8.007 8.007 0 0 1 2.49 5.085h-2.013A5.99 5.99 0 0 0 15 6.804a5.99 5.99 0 0 0-5.327-.335L8.667 4.727zM16 5.072a1.5 1.5 0 1 1 1.5-2.598A1.5 1.5 0 0 1 16 5.072zM4 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm12 6.928a1.5 1.5 0 1 1 1.5 2.598 1.5 1.5 0 0 1-1.5-2.598z\"}}]}]})(props);\n};\nexport function RiUnsplashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.5 11v5h7v-5H21v10H3V11h5.5zm7-8v5h-7V3h7z\"}}]}]})(props);\n};\nexport function RiUnsplashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 10v4h4v-4h7v11H3V10h7zm-2 2H5v7h14v-7h-3l-.001 4H8v-4zm8-9v6H8V3h8zm-2 2h-4v2h4V5z\"}}]}]})(props);\n};\nexport function RiVimeoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.173 8.301c-.281-.413-.252-.413.328-.922 1.232-1.082 2.394-2.266 3.736-3.212 1.215-.852 2.826-1.402 3.927-.047 1.014 1.249 1.038 3.142 1.295 4.65.257 1.564.503 3.164 1.051 4.66.152.421.443 1.217.968 1.284.678.093 1.368-1.096 1.683-1.54.817-1.18 1.925-2.769 1.785-4.286-.138-1.612-1.878-1.309-2.966-.924.175-1.809 1.858-3.843 3.48-4.53 1.72-.714 4.276-.702 5.14 1.237.923 2.102.093 4.543-.912 6.448-1.097 2.068-2.509 3.982-4.018 5.77-1.331 1.588-2.906 3.33-4.89 4.089-2.267.864-3.61-.82-4.382-2.77-.843-2.123-1.262-4.506-1.87-6.717-.256-.934-.56-1.997-1.167-2.768-.792-.995-1.692-.06-2.474.477-.269-.267-.491-.607-.714-.899z\"}}]}]})(props);\n};\nexport function RiVimeoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.993 3.004c2.433 0 4.005 1.512 4.005 4.496 0 1.72-.998 3.94-1.832 5.235-2.789 4.333-6.233 8.74-9.643 8.74-3.706 0-4.67-6.831-5.092-8.432-.422-1.601-.533-2.21-1.17-3.233-.317.22-.76.529-1.33.93-.224.157-.533.105-.693-.117L.925 8.807C.789 8.62.8 8.363.952 8.187 3.779 4.915 6.128 3.278 8 3.278c2.392 0 3.124 2.816 3.324 4.223.3 2.117.69 4.738 1.244 5.872.557-.792 2.18-2.888 1.967-3.99-.094-.486-1.317.183-1.887.078-.425-.08-.806-.402-.806-1.026 0-1.31 1.852-5.43 6.151-5.43zm.007 2c-2.195 0-3.251 1.533-3.653 2.208 1.25.046 1.97.818 2.133 1.803.389 2.33-1.916 4.92-2.339 5.565-.396.603-3.061 3.328-4.25-3.36-.112-.629-.367-2.163-.665-4.186-.17-1.151-.873-1.763-1.23-1.763-.842 0-1.92.65-3.855 2.515 1.905-.115 2.545 2.276 2.916 3.633.816 2.984 1.571 8.056 3.62 8.056 1.727 0 4.439-2.646 7.37-7.04.209-.311 1.966-3.024 1.966-5.036 0-2.395-1.469-2.395-2.013-2.395z\"}}]}]})(props);\n};\nexport function RiVisaFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 4h22v2H1V4zm0 14h22v2H1v-2zm18.622-3.086l-.174-.87h-1.949l-.31.863-1.562.003c1.005-2.406 1.75-4.19 2.236-5.348.127-.303.353-.457.685-.455.254.002.669.002 1.245 0L21 14.912l-1.378.003zm-1.684-2.062h1.256l-.47-2.18-.786 2.18zM7.872 9.106l1.57.002-2.427 5.806-1.59-.001c-.537-2.07-.932-3.606-1.184-4.605-.077-.307-.23-.521-.526-.622-.263-.09-.701-.23-1.315-.419v-.16h2.509c.434 0 .687.21.769.64l.62 3.289 1.574-3.93zm3.727.002l-1.24 5.805-1.495-.002 1.24-5.805 1.495.002zM14.631 9c.446 0 1.01.138 1.334.267l-.262 1.204c-.293-.118-.775-.277-1.18-.27-.59.009-.954.256-.954.493 0 .384.632.578 1.284.999.743.48.84.91.831 1.378-.01.971-.831 1.929-2.564 1.929-.791-.012-1.076-.078-1.72-.306l.272-1.256c.656.274.935.361 1.495.361.515 0 .956-.207.96-.568.002-.257-.155-.384-.732-.702-.577-.317-1.385-.756-1.375-1.64C12.033 9.759 13.107 9 14.63 9z\"}}]}]})(props);\n};\nexport function RiVisaLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.222 15.768l-.225-1.125h-2.514l-.4 1.117-2.015.004a4199.19 4199.19 0 0 1 2.884-6.918c.164-.391.455-.59.884-.588.328.003.863.003 1.606.001L24 15.765l-1.778.003zm-2.173-2.666h1.62l-.605-2.82-1.015 2.82zM7.06 8.257l2.026.002-3.132 7.51-2.051-.002a950.849 950.849 0 0 1-1.528-5.956c-.1-.396-.298-.673-.679-.804C1.357 8.89.792 8.71 0 8.465V8.26h3.237c.56 0 .887.271.992.827.106.557.372 1.975.8 4.254L7.06 8.257zm4.81.002l-1.602 7.508-1.928-.002L9.94 8.257l1.93.002zm3.91-.139c.577 0 1.304.18 1.722.345l-.338 1.557c-.378-.152-1-.357-1.523-.35-.76.013-1.23.332-1.23.638 0 .498.816.749 1.656 1.293.959.62 1.085 1.177 1.073 1.782-.013 1.256-1.073 2.495-3.309 2.495-1.02-.015-1.388-.101-2.22-.396l.352-1.625c.847.355 1.206.468 1.93.468.663 0 1.232-.268 1.237-.735.004-.332-.2-.497-.944-.907-.744-.411-1.788-.98-1.774-2.122.017-1.462 1.402-2.443 3.369-2.443z\"}}]}]})(props);\n};\nexport function RiVuejsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 3h4l7 12 7-12h4L12 22 1 3zm8.667 0L12 7l2.333-4h4.035L12 14 5.632 3h4.035z\"}}]}]})(props);\n};\nexport function RiVuejsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.316 3L12 18l8.684-15H23L12 22 1 3h2.316zm4.342 0L12 10.5 16.342 3h2.316L12 14.5 5.342 3h2.316z\"}}]}]})(props);\n};\nexport function RiWechat2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.457 18.185C3.358 16.677 2 14.4 2 11.908 2 7.323 6.475 3.6 12 3.6s10 3.723 10 8.308c0 4.584-4.475 8.307-10 8.307a11.36 11.36 0 0 1-3.272-.461c-.092-.03-.216-.03-.308-.03-.185 0-.37.06-.525.153l-2.191 1.261a.44.44 0 0 1-.185.062.342.342 0 0 1-.34-.338c0-.093.03-.154.062-.247.03-.03.308-1.046.463-1.661 0-.062.03-.154.03-.216 0-.246-.092-.43-.277-.553zm3.21-7.674c.717 0 1.285-.568 1.285-1.285 0-.718-.568-1.286-1.285-1.286-.718 0-1.285.568-1.285 1.286 0 .717.567 1.285 1.285 1.285zm6.666 0c.718 0 1.285-.568 1.285-1.285 0-.718-.567-1.286-1.285-1.286-.717 0-1.285.568-1.285 1.286 0 .717.568 1.285 1.285 1.285z\"}}]}]})(props);\n};\nexport function RiWechat2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.667 11.511a1.276 1.276 0 0 1-1.285-1.285c0-.718.567-1.286 1.285-1.286.717 0 1.285.568 1.285 1.286 0 .717-.568 1.285-1.285 1.285zm6.666 0a1.276 1.276 0 0 1-1.285-1.285c0-.718.568-1.286 1.285-1.286.718 0 1.285.568 1.285 1.286 0 .717-.567 1.285-1.285 1.285zm-8.51 7.704l.715-.436a4 4 0 0 1 2.705-.536c.212.033.386.059.52.076.406.054.82.081 1.237.081 4.42 0 7.9-3.022 7.9-6.6S16.42 5.2 12 5.2s-7.9 3.022-7.9 6.6c0 1.366.5 2.673 1.432 3.781.048.057.12.137.214.235a4 4 0 0 1 1.101 3.102l-.025.297zm-.63 2.727a1 1 0 0 1-1.527-.93l.188-2.26a2 2 0 0 0-.55-1.551A6.993 6.993 0 0 1 4 16.868C2.806 15.447 2.1 13.695 2.1 11.8c0-4.75 4.432-8.6 9.9-8.6s9.9 3.85 9.9 8.6-4.432 8.6-9.9 8.6c-.51 0-1.01-.033-1.499-.098a23.61 23.61 0 0 1-.569-.084 2 2 0 0 0-1.353.268l-2.387 1.456z\"}}]}]})(props);\n};\nexport function RiWechatFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.574 13.711a.91.91 0 0 0 .898-.898c0-.498-.399-.898-.898-.898s-.898.4-.898.898c0 .5.4.898.898.898zm-4.425 0a.91.91 0 0 0 .898-.898c0-.498-.4-.898-.898-.898-.5 0-.898.4-.898.898 0 .5.399.898.898.898zm6.567 5.04a.347.347 0 0 0-.172.37c0 .048 0 .097.025.147.098.417.294 1.081.294 1.106 0 .073.025.122.025.172a.22.22 0 0 1-.221.22c-.05 0-.074-.024-.123-.048l-1.449-.836a.799.799 0 0 0-.344-.098c-.073 0-.147 0-.196.024-.688.197-1.4.295-2.161.295-3.66 0-6.607-2.457-6.607-5.505 0-3.047 2.947-5.505 6.607-5.505 3.659 0 6.606 2.458 6.606 5.505 0 1.647-.884 3.146-2.284 4.154zM16.673 8.099a9.105 9.105 0 0 0-.28-.005c-4.174 0-7.606 2.86-7.606 6.505 0 .554.08 1.09.228 1.6h-.089a9.963 9.963 0 0 1-2.584-.368c-.074-.025-.148-.025-.222-.025a.832.832 0 0 0-.418.123l-1.748 1.005c-.05.025-.099.05-.148.05a.273.273 0 0 1-.27-.27c0-.074.024-.123.049-.197.024-.024.246-.834.369-1.324 0-.05.024-.123.024-.172a.556.556 0 0 0-.221-.442C2.058 13.376 1 11.586 1 9.598 1 5.945 4.57 3 8.95 3c3.765 0 6.93 2.169 7.723 5.098zm-5.154.418c.573 0 1.026-.477 1.026-1.026 0-.573-.453-1.026-1.026-1.026s-1.026.453-1.026 1.026.453 1.026 1.026 1.026zm-5.26 0c.573 0 1.027-.477 1.027-1.026 0-.573-.454-1.026-1.027-1.026-.572 0-1.026.453-1.026 1.026s.454 1.026 1.026 1.026z\"}}]}]})(props);\n};\nexport function RiWechatLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{\"fillRule\":\"evenodd\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 14.676v-.062c0-2.508 2.016-4.618 4.753-5.233C14.389 7.079 11.959 5.2 8.9 5.2 5.58 5.2 3 7.413 3 9.98c0 .969.36 1.9 1.04 2.698.032.038.083.094.152.165a3.568 3.568 0 0 1 1.002 2.238 3.612 3.612 0 0 1 2.363-.442c.166.026.302.046.405.06A7.254 7.254 0 0 0 10 14.675zm.457 1.951a9.209 9.209 0 0 1-2.753.055 19.056 19.056 0 0 1-.454-.067 1.612 1.612 0 0 0-1.08.212l-1.904 1.148a.806.806 0 0 1-.49.117.791.791 0 0 1-.729-.851l.15-1.781a1.565 1.565 0 0 0-.439-1.223 5.537 5.537 0 0 1-.241-.262C1.563 12.855 1 11.473 1 9.979 1 6.235 4.537 3.2 8.9 3.2c4.06 0 7.403 2.627 7.85 6.008 3.372.153 6.05 2.515 6.05 5.406 0 1.193-.456 2.296-1.229 3.19-.051.06-.116.13-.195.21a1.24 1.24 0 0 0-.356.976l.121 1.423a.635.635 0 0 1-.59.68.66.66 0 0 1-.397-.094l-1.543-.917a1.322 1.322 0 0 0-.874-.169c-.147.023-.27.04-.368.053-.316.04-.64.062-.969.062-2.694 0-4.998-1.408-5.943-3.401zm6.977 1.31a3.325 3.325 0 0 1 1.676.174 3.25 3.25 0 0 1 .841-1.502c.05-.05.087-.09.106-.112.489-.565.743-1.213.743-1.883 0-1.804-1.903-3.414-4.4-3.414-2.497 0-4.4 1.61-4.4 3.414s1.903 3.414 4.4 3.414c.241 0 .48-.016.714-.046.08-.01.188-.025.32-.046z\"}}]}]})(props);\n};\nexport function RiWechatPayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.27 14.669a.662.662 0 0 1-.88-.269l-.043-.095-1.818-3.998a.473.473 0 0 1 0-.145.327.327 0 0 1 .335-.328.305.305 0 0 1 .196.066l2.18 1.527a.989.989 0 0 0 .546.167.894.894 0 0 0 .342-.066l10.047-4.5a10.73 10.73 0 0 0-8.171-3.526C6.478 3.502 2 7.232 2 11.87a7.83 7.83 0 0 0 3.46 6.296.662.662 0 0 1 .24.727l-.45 1.701a.945.945 0 0 0-.051.24.327.327 0 0 0 .334.334.414.414 0 0 0 .19-.058l2.18-1.265c.16-.098.343-.151.531-.152.099 0 .197.014.29.043 1.063.3 2.161.452 3.265.45 5.525 0 10.01-3.729 10.01-8.33a7.226 7.226 0 0 0-1.097-3.883L9.35 14.625l-.08.044z\"}}]}]})(props);\n};\nexport function RiWechatPayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.145 8.993l-9.799 5.608-.07.046a.646.646 0 0 1-.3.068.655.655 0 0 1-.58-.344l-.046-.092-1.83-3.95c-.024-.046-.024-.092-.024-.138 0-.184.139-.321.324-.321.07 0 .14.023.209.069l2.155 1.515c.162.092.348.161.556.161a.937.937 0 0 0 .348-.069l8.275-3.648C16.934 6.273 14.634 5.2 12 5.2c-4.42 0-7.9 3.022-7.9 6.6 0 1.366.5 2.673 1.432 3.781.048.057.12.137.214.235a4 4 0 0 1 1.101 3.102l-.025.297.716-.436a4 4 0 0 1 2.705-.536c.212.033.386.059.52.076.406.054.82.081 1.237.081 4.42 0 7.9-3.022 7.9-6.6 0-.996-.27-1.95-.755-2.807zM6.192 21.943a1 1 0 0 1-1.526-.932l.188-2.259a2 2 0 0 0-.55-1.551A6.993 6.993 0 0 1 4 16.868C2.806 15.447 2.1 13.695 2.1 11.8c0-4.75 4.432-8.6 9.9-8.6s9.9 3.85 9.9 8.6-4.432 8.6-9.9 8.6c-.51 0-1.01-.033-1.499-.098a23.61 23.61 0 0 1-.569-.084 2 2 0 0 0-1.353.268l-2.387 1.456z\"}}]}]})(props);\n};\nexport function RiWeiboFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004 0 2.763-3.98 6.239-9.964 6.239-4.565 0-9.23-2.213-9.23-5.852 0-1.902 1.204-4.102 3.277-6.177 2.773-2.77 6.004-4.033 7.219-2.816.537.537.588 1.464.244 2.572-.178.557.525.25.525.25 2.24-.938 4.196-.994 4.909.027.38.543.343 1.306-.008 2.19-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983-.237-2.391-3.382-4.038-7.023-3.677-3.64.36-6.403 2.59-6.167 4.98.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94 1.793.463 2.707 2.154 1.976 3.8-.744 1.682-2.882 2.578-4.695 1.993-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55.346-.568.163-1.217-.407-1.459-.563-.237-1.291.008-1.64.553-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231.123-.22.044-.466-.178-.548-.216-.084-.486.018-.613.232-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 1 1-1.378-.451 1.38 1.38 0 0 0-.288-1.357 1.395 1.395 0 0 0-1.321-.425.723.723 0 1 1-.303-1.416 2.836 2.836 0 0 1 3.29 3.649zm-3.916-6.575A5.831 5.831 0 0 1 21.5 4.72a5.836 5.836 0 0 1 1.22 5.704.838.838 0 0 1-1.06.54.844.844 0 0 1-.542-1.062 4.143 4.143 0 0 0-4.807-5.327.845.845 0 0 1-.354-1.65z\"}}]}]})(props);\n};\nexport function RiWeiboLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20.194 14.197c0 3.362-4.53 6.424-9.926 6.424C5.318 20.62 1 18.189 1 14.534c0-1.947 1.18-4.087 3.24-6.088 2.832-2.746 6.229-4.033 7.858-2.448.498.482.723 1.122.719 1.858 1.975-.576 3.65-.404 4.483.752.449.623.532 1.38.326 2.207 1.511.61 2.568 1.77 2.568 3.382zm-4.44-2.07c-.386-.41-.4-.92-.198-1.41.208-.508.213-.812.12-.94-.264-.368-1.533-.363-3.194.311a2.043 2.043 0 0 1-.509.14c-.344.046-.671.001-.983-.265-.419-.359-.474-.855-.322-1.316.215-.67.18-1.076.037-1.215-.186-.18-.777-.191-1.659.143-1.069.405-2.298 1.224-3.414 2.306C3.925 11.54 3 13.218 3 14.534c0 2.242 3.276 4.087 7.268 4.087 4.42 0 7.926-2.37 7.926-4.424 0-.738-.637-1.339-1.673-1.652-.394-.113-.536-.171-.767-.417zm7.054-1.617a1 1 0 0 1-1.936-.502 4 4 0 0 0-4.693-4.924 1 1 0 1 1-.407-1.958 6 6 0 0 1 7.036 7.384z\"}}]}]})(props);\n};\nexport function RiWhatsappFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M2.004 22l1.352-4.968A9.954 9.954 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355L2.004 22zM8.391 7.308a.961.961 0 0 0-.371.1 1.293 1.293 0 0 0-.294.228c-.12.113-.188.211-.261.306A2.729 2.729 0 0 0 6.9 9.62c.002.49.13.967.33 1.413.409.902 1.082 1.857 1.971 2.742.214.213.423.427.648.626a9.448 9.448 0 0 0 3.84 2.046l.569.087c.185.01.37-.004.556-.013a1.99 1.99 0 0 0 .833-.231c.166-.088.244-.132.383-.22 0 0 .043-.028.125-.09.135-.1.218-.171.33-.288.083-.086.155-.187.21-.302.078-.163.156-.474.188-.733.024-.198.017-.306.014-.373-.004-.107-.093-.218-.19-.265l-.582-.261s-.87-.379-1.401-.621a.498.498 0 0 0-.177-.041.482.482 0 0 0-.378.127v-.002c-.005 0-.072.057-.795.933a.35.35 0 0 1-.368.13 1.416 1.416 0 0 1-.191-.066c-.124-.052-.167-.072-.252-.109l-.005-.002a6.01 6.01 0 0 1-1.57-1c-.126-.11-.243-.23-.363-.346a6.296 6.296 0 0 1-1.02-1.268l-.059-.095a.923.923 0 0 1-.102-.205c-.038-.147.061-.265.061-.265s.243-.266.356-.41a4.38 4.38 0 0 0 .263-.373c.118-.19.155-.385.093-.536-.28-.684-.57-1.365-.868-2.041-.059-.134-.234-.23-.393-.249-.054-.006-.108-.012-.162-.016a3.385 3.385 0 0 0-.403.004z\"}}]}]})(props);\n};\nexport function RiWhatsappLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7.253 18.494l.724.423A7.953 7.953 0 0 0 12 20a8 8 0 1 0-8-8c0 1.436.377 2.813 1.084 4.024l.422.724-.653 2.401 2.4-.655zM2.004 22l1.352-4.968A9.954 9.954 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355L2.004 22zM8.391 7.308c.134-.01.269-.01.403-.004.054.004.108.01.162.016.159.018.334.115.393.249.298.676.588 1.357.868 2.04.062.152.025.347-.093.537a4.38 4.38 0 0 1-.263.372c-.113.145-.356.411-.356.411s-.099.118-.061.265c.014.056.06.137.102.205l.059.095c.256.427.6.86 1.02 1.268.12.116.237.235.363.346.468.413.998.75 1.57 1l.005.002c.085.037.128.057.252.11.062.026.126.049.191.066a.35.35 0 0 0 .367-.13c.724-.877.79-.934.796-.934v.002a.482.482 0 0 1 .378-.127c.06.004.121.015.177.04.531.243 1.4.622 1.4.622l.582.261c.098.047.187.158.19.265.004.067.01.175-.013.373-.032.259-.11.57-.188.733a1.155 1.155 0 0 1-.21.302 2.378 2.378 0 0 1-.33.288 3.71 3.71 0 0 1-.125.09 5.024 5.024 0 0 1-.383.22 1.99 1.99 0 0 1-.833.23c-.185.01-.37.024-.556.014-.008 0-.568-.087-.568-.087a9.448 9.448 0 0 1-3.84-2.046c-.226-.199-.435-.413-.649-.626-.89-.885-1.562-1.84-1.97-2.742A3.47 3.47 0 0 1 6.9 9.62a2.729 2.729 0 0 1 .564-1.68c.073-.094.142-.192.261-.305.127-.12.207-.184.294-.228a.961.961 0 0 1 .371-.1z\"}}]}]})(props);\n};\nexport function RiWindowsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 5.479l7.377-1.016v7.127H3V5.48zm0 13.042l7.377 1.017v-7.04H3v6.023zm8.188 1.125L21 21v-8.502h-9.812v7.148zm0-15.292v7.236H21V3l-9.812 1.354z\"}}]}]})(props);\n};\nexport function RiWindowsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2.5v19l-18-2v-15l18-2zm-2 10.499L12 13v5.487l7 .778V13zm-14 4.71l5 .556V13l-5-.001v4.71zM19 11V4.735l-7 .777V11l7-.001zm-9-5.265L5 6.29V11L10 11V5.734z\"}}]}]})(props);\n};\nexport function RiXboxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5.418 19.527A9.956 9.956 0 0 0 12 22a9.967 9.967 0 0 0 6.585-2.473c1.564-1.593-3.597-7.257-6.585-9.514-2.985 2.257-8.15 7.921-6.582 9.514zm9.3-12.005c2.084 2.468 6.237 8.595 5.064 10.76A9.952 9.952 0 0 0 22 12.003a9.958 9.958 0 0 0-2.975-7.113s-.022-.018-.068-.035a.686.686 0 0 0-.235-.038c-.493 0-1.654.362-4.004 2.705zM5.045 4.856c-.048.017-.068.034-.072.035A9.963 9.963 0 0 0 2 12.003c0 2.379.832 4.561 2.218 6.278C3.05 16.11 7.2 9.988 9.284 7.523 6.934 5.178 5.771 4.818 5.28 4.818a.604.604 0 0 0-.234.039v-.002zM12 4.959S9.546 3.523 7.63 3.455c-.753-.027-1.212.246-1.268.282C8.149 2.538 10.049 2 11.987 2H12c1.945 0 3.838.538 5.638 1.737-.056-.038-.512-.31-1.266-.282-1.917.068-4.372 1.5-4.372 1.5v.004z\"}}]}]})(props);\n};\nexport function RiXboxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.797 15.485c1.124-2.52 3.2-5.44 4.487-6.962-1.248-1.246-2.162-1.931-2.818-2.3A7.977 7.977 0 0 0 4 12c0 1.25.286 2.432.797 3.485zm4.051-10.84C10.448 5.05 12 5.959 12 5.959v-.005s1.552-.904 3.151-1.31A7.974 7.974 0 0 0 12 4c-1.12 0-2.185.23-3.152.645zm8.686 1.578c-.655.37-1.568 1.055-2.816 2.3 1.287 1.523 3.362 4.441 4.486 6.961A7.968 7.968 0 0 0 20 12c0-2.27-.946-4.32-2.466-5.777zm.408 11.133c-1.403-2.236-4.09-4.944-5.942-6.343-1.85 1.4-4.539 4.108-5.941 6.345A7.98 7.98 0 0 0 12 20a7.98 7.98 0 0 0 5.942-2.644zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiXingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.462 3.23c.153 0 .307.078.384.155a.49.49 0 0 1 0 .461l-6.077 10.77 3.846 7.076a.49.49 0 0 1 0 .462.588.588 0 0 1-.384.154h-2.77c-.384 0-.615-.308-.769-.539l-3.923-7.154C11 14.308 16.923 3.77 16.923 3.77c.154-.307.385-.538.77-.538h2.769zM8.923 7c.385 0 .615.308.77.538l1.922 3.308c-.153.154-3 5.23-3 5.23-.153.232-.384.54-.769.54H5.154a.588.588 0 0 1-.385-.154.49.49 0 0 1 0-.462l2.846-5.154-1.846-3.23a.49.49 0 0 1 0-.462A.588.588 0 0 1 6.154 7h2.77z\"}}]}]})(props);\n};\nexport function RiXingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.444 3.5L13.81 14.99 17.857 22h-2.31l-4.045-7.009H11.5L18.134 3.5h2.31zM8.31 7l2.422 4.196-.002.001L7.67 16.5H5.361l3.06-5.305L6.002 7H8.31z\"}}]}]})(props);\n};\nexport function RiYoutubeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.543 6.498C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.896 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.107 4 12 4 12 4s5.896 0 7.605.476c.945.266 1.687 1.04 1.938 2.022zM10 15.5l6-3.5-6-3.5v7z\"}}]}]})(props);\n};\nexport function RiYoutubeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M19.606 6.995c-.076-.298-.292-.523-.539-.592C18.63 6.28 16.5 6 12 6s-6.628.28-7.069.403c-.244.068-.46.293-.537.592C4.285 7.419 4 9.196 4 12s.285 4.58.394 5.006c.076.297.292.522.538.59C5.372 17.72 7.5 18 12 18s6.629-.28 7.069-.403c.244-.068.46-.293.537-.592C19.715 16.581 20 14.8 20 12s-.285-4.58-.394-5.005zm1.937-.497C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.896 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.107 4 12 4 12 4s5.896 0 7.605.476c.945.266 1.687 1.04 1.938 2.022zM10 15.5v-7l6 3.5-6 3.5z\"}}]}]})(props);\n};\nexport function RiZcoolFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.902 21.839A7.903 7.903 0 0 1 2 13.935C2 10.29 4.467 7.06 7.824 6.31 11.745 5.43 13.528 4.742 14.9 2c.998 1.935.323 3.71 0 4.677 4.698-1.129 6.371-3.28 6.774-3.548 0 3.952-1.231 6.452-2.419 8.065 1.476-.056 2.009-.484 2.744-.587-.325 1.448-1.5 3.49-4.33 4.795a7.905 7.905 0 0 1-7.768 6.437zm3.71-6.452c0 .323-.053.484-.403.484l-3.15.002 2.96-3.248c.86-.86.86-1.29.86-2.388 0-.334-.048-.717.048-1.05.047-.144-.048-.192-.191-.144-.335.095-.908.095-1.863.095H7.575c-.239 0-.335-.143-.239-.334 0-.048 0-.191-.096-.191-.62.286-.764 1.576-.716 2.388 0 .43.239.669.573.669h3.391l-3.486 3.725c-.24.287-.478.669-.478 1.194v1.051c0 .478.287.764.812.86h5.988c.555 0 .933-.233.933-.855v-1.129c0-.208 0-.968-.645-1.129z\"}}]}]})(props);\n};\nexport function RiZcoolLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.26 8.26C5.838 8.803 4 11.208 4 13.935a5.903 5.903 0 0 0 11.703 1.098 2 2 0 0 1 1.129-1.448c.482-.222.91-.473 1.284-.743-.863-.603-1.186-1.862-.47-2.834a9.796 9.796 0 0 0 1.391-2.651 19.04 19.04 0 0 1-3.668 1.265c-1.261.303-2.392-.638-2.466-1.814-1.18.572-2.67 1.01-4.642 1.452zm10.996 2.934c1.166 0 1.917-.424 2.744-.587-.325 1.448-1.5 3.49-4.33 4.795A7.903 7.903 0 0 1 2 13.936C2 10.29 4.467 7.06 7.824 6.308 11.745 5.43 13.528 4.742 14.9 2c.689 1.333.689 2.892 0 4.677 2.816-.67 5.074-1.852 6.774-3.548 0 4.802-1.822 7.186-2.419 8.065zm-5.84 3.932c.584.145.584.832.584 1.02v1.022c0 .561-.342.773-.844.773H7.742c-.475-.087-.734-.346-.734-.778v-.95c0-.475.216-.82.432-1.08l3.152-3.369H7.526c-.302 0-.518-.216-.518-.604-.044-.735.086-1.9.647-2.16.087 0 .087.13.087.173-.087.173 0 .302.216.302h3.887c.863 0 1.381 0 1.684-.086.13-.043.216 0 .173.13-.087.302-.044.647-.044.95 0 .993 0 1.382-.777 2.159l-2.678 2.937 2.85-.002c.316 0 .364-.146.364-.437z\"}}]}]})(props);\n};\nexport function RiZhihuFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13.373 18.897h1.452l.478 1.637 2.605-1.637h3.07V5.395h-7.605v13.502zM14.918 6.86h4.515v10.57h-1.732l-1.73 1.087-.314-1.084-.739-.003V6.861zm-2.83 4.712H8.846a70.3 70.3 0 0 0 .136-4.56h3.172s.122-1.4-.532-1.384H6.135c.216-.814.488-1.655.813-2.524 0 0-1.493 0-2 1.339-.211.552-.82 2.677-1.904 4.848.365-.04 1.573-.073 2.284-1.378.131-.366.156-.413.318-.902h1.79c0 .651-.074 4.151-.104 4.558h-3.24c-.729 0-.965 1.466-.965 1.466h4.066C6.92 16.131 5.456 18.74 2.8 20.8c1.27.363 2.536-.057 3.162-.614 0 0 1.425-1.297 2.206-4.298l3.346 4.03s.49-1.668-.077-2.481c-.47-.554-1.74-2.052-2.281-2.595l-.907.72c.27-.867.433-1.71.488-2.524h3.822s-.005-1.466-.47-1.466z\"}}]}]})(props);\n};\nexport function RiZhihuLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.344 17.963l-1.688 1.074-2.131-3.35c-.44 1.402-1.172 2.665-2.139 3.825-.402.483-.82.918-1.301 1.375-.155.147-.775.717-.878.82l-1.414-1.414c.139-.139.787-.735.915-.856.43-.408.795-.79 1.142-1.206 1.266-1.518 2.03-3.21 2.137-5.231H3v-2h4V7h-.868c-.689 1.266-1.558 2.222-2.618 2.857L2.486 8.143c1.395-.838 2.425-2.604 3.038-5.36l1.952.434c-.14.633-.303 1.227-.489 1.783H11.5v2H9v4h2.5v2H9.185l3.159 4.963zm3.838-.07L17.298 17H19V7h-4v10h.736l.446.893zM13 5h8v14h-3l-2.5 2-1-2H13V5z\"}}]}]})(props);\n};\nexport function RiAnchorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 9.874v10.054c3.619-.453 6.487-3.336 6.938-6.972H17L20.704 7A10.041 10.041 0 0 1 22 11.95C22 17.5 17.523 22 12 22S2 17.5 2 11.95c0-1.8.471-3.489 1.296-4.95L7 12.956H4.062c.451 3.636 3.32 6.519 6.938 6.972V9.874A4.002 4.002 0 0 1 12 2a4 4 0 0 1 1 7.874zM12 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiAnchorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.05 11H7v2H4.062A8.004 8.004 0 0 0 11 19.938V9.874A4.002 4.002 0 0 1 12 2a4 4 0 0 1 1 7.874v10.064A8.004 8.004 0 0 0 19.938 13H17v-2h4.95c.033.329.05.663.05 1 0 5.523-4.477 10-10 10S2 17.523 2 12c0-.337.017-.671.05-1zM12 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiBarricadeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.556 19H21v2H3v-2h1.444l.89-4h13.333l.889 4zM17.333 9l.89 4H5.777l.889-4h10.666zm-.444-2H7.11l.715-3.217A1 1 0 0 1 8.802 3h6.396a1 1 0 0 1 .976.783L16.889 7z\"}}]}]})(props);\n};\nexport function RiBarricadeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.493 19h11.014l-.667-3H7.16l-.667 3zm13.063 0H21v2H3v-2h1.444L7.826 3.783A1 1 0 0 1 8.802 3h6.396a1 1 0 0 1 .976.783L19.556 19zM7.604 14h8.792l-.89-4H8.494l-.889 4zm1.334-6h6.124l-.666-3H9.604l-.666 3z\"}}]}]})(props);\n};\nexport function RiBikeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978a1 1 0 0 1 .988.741l1.553 5.796-1.932.517-.256-.956L5.5 12zM5 21a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm13 3a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiBikeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978a1 1 0 0 1 .988.741l1.553 5.796-1.932.517-.256-.956L5.5 12zM5 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm13-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 2a5 5 0 1 1 0-10 5 5 0 0 1 0 10z\"}}]}]})(props);\n};\nexport function RiBus2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 20H7v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-1zM5 5v7h14V5H5zm2.5 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiBus2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 20H7v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-1zM5 5v6h14V5H5zm14 8H5v5h14v-5zM7.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiBusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 20H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zM5 5v9h14V5H5zm0 11v2h4v-2H5zm10 0v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiBusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 20H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm2-8V5H5v7h14zm0 2H5v4h14v-4zM6 15h4v2H6v-2zm8 0h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiBusWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3v2H5v9h14v-2h2v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h7zM9 16H5v2h4v-2zm10 0h-4v2h4v-2zm-.5-15a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiBusWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3v2H5v7h16v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h7zm7 11H5v4h14v-4zm-9 1v2H6v-2h4zm8 0v2h-4v-2h4zm.5-14a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiCarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.513-6.702A2 2 0 0 1 6.386 4h11.228a2 2 0 0 1 1.873 1.298L22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zM4.136 12h15.728l-2.25-6H6.386l-2.25 6zM6.5 17a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiCarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiCarWashingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.417-4.029A2 2 0 0 1 6.132 8h11.736a2 2 0 0 1 1.715.971L22 13v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zM4.332 13h15.336l-1.8-3H6.132l-1.8 3zM6.5 18a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM5.44 3.44L6.5 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0zm5.5 0L12 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0zm5.5 0l1.06-1.061 1.06 1.06a1.5 1.5 0 1 1-2.121 0z\"}}]}]})(props);\n};\nexport function RiCarWashingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 21H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V12l2.417-4.029A2 2 0 0 1 6.132 7h11.736a2 2 0 0 1 1.715.971L22 12v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.332 12h15.336l-1.8-3H6.132l-1.8 3zM5.44 3.44L6.5 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0zm5.5 0L12 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0zm5.5 0L17.5 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0zM6.5 18a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiCaravanFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.172 3c.53 0 1.039.21 1.414.586l4.828 4.828c.375.375.586.884.586 1.414V17h2v2h-8.126c-.445 1.726-2.01 3-3.874 3-1.864 0-3.43-1.274-3.874-3H3c-.552 0-1-.448-1-1V5c0-1.105.895-2 2-2h10.172zM11 16c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm3-9H6v6h8V7zm-2 2v2H8V9h4z\"}}]}]})(props);\n};\nexport function RiCaravanLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0L24 0 24 24 0 24z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.172 3c.53 0 1.039.21 1.414.586l4.828 4.828c.375.375.586.884.586 1.414V17h2v2h-8.126c-.445 1.726-2.01 3-3.874 3-1.864 0-3.43-1.274-3.874-3H3c-.552 0-1-.448-1-1V5c0-1.105.895-2 2-2h10.172zM11 16c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm3.172-11H4v12h3.126c.444-1.725 2.01-3 3.874-3 1.864 0 3.43 1.275 3.874 3H19V9.828L14.172 5zM14 7v6H6V7h8zm-2 2H8v2h4V9z\"}}]}]})(props);\n};\nexport function RiChargingPile2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 11h-1V7h1V4h2v3h1v4h-1v7a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7zM9 11V7l-4 6h3v4l4-6H9z\"}}]}]})(props);\n};\nexport function RiChargingPile2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 11h-1V7h1V4h2v3h1v4h-1v7a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7zm-8 8V5H5v14h7zm-3-8h3l-4 6v-4H5l4-6v4z\"}}]}]})(props);\n};\nexport function RiChargingPileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1zm6-8V7l-4 6h3v4l4-6H9z\"}}]}]})(props);\n};\nexport function RiChargingPileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 19h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5zm-9 0h7V5H5v14zm4-8h3l-4 6v-4H5l4-6v4z\"}}]}]})(props);\n};\nexport function RiChinaRailwayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19v-6l-2-1V9h6v3l-2 1v6l5 1v2H6v-2l5-1zM10 2.223V1h4v1.223a9.003 9.003 0 0 1 2.993 16.266l-1.11-1.664a7 7 0 1 0-7.767 0l-1.109 1.664A9.003 9.003 0 0 1 10 2.223z\"}}]}]})(props);\n};\nexport function RiChinaRailwayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 20v-7H9v-3h6v3h-2v7h5v2H6v-2h5zM10 2.223V1h4v1.223a9.003 9.003 0 0 1 2.993 16.266l-1.11-1.664a7 7 0 1 0-7.767 0l-1.109 1.664A9.003 9.003 0 0 1 10 2.223z\"}}]}]})(props);\n};\nexport function RiCompass2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.328 4.258L10.586 12 12 13.414l7.742-7.742A9.957 9.957 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2c2.4 0 4.604.847 6.328 2.258z\"}}]}]})(props);\n};\nexport function RiCompass2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.625 3.133l-1.5 1.5A7.98 7.98 0 0 0 12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8a7.98 7.98 0 0 0-.633-3.125l1.5-1.5A9.951 9.951 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2c1.668 0 3.241.41 4.625 1.133zm1.739 1.089l1.414 1.414L12 13.414 10.586 12l7.778-7.778z\"}}]}]})(props);\n};\nexport function RiCompass3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.5-14.5L10 10l-2.5 6.5L14 14l2.5-6.5zM12 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiCompass3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm4.5-12.5L14 14l-6.5 2.5L10 10l6.5-2.5zM12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiCompass4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm3.446-12.032a4.02 4.02 0 0 0-1.414-1.414l-5.478 5.478a4.02 4.02 0 0 0 1.414 1.414l5.478-5.478z\"}}]}]})(props);\n};\nexport function RiCompass4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm3.446-10.032l-5.478 5.478a4.02 4.02 0 0 1-1.414-1.414l5.478-5.478a4.02 4.02 0 0 1 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiCompassDiscoverFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 22C7.477 22 3 17.523 3 12S7.477 2 13 2s10 4.477 10 10-4.477 10-10 10zM8 11.5l4 1.5 1.5 4.002L17 8l-9 3.5z\"}}]}]})(props);\n};\nexport function RiCompassDiscoverLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-8.5L16 8l-3.5 9.002L11 13l-4-1.5z\"}}]}]})(props);\n};\nexport function RiCompassFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm3.5-13.5l-5 2-2 5 5-2 2-5z\"}}]}]})(props);\n};\nexport function RiCompassLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm3.5-11.5l-2 5-5 2 2-5 5-2z\"}}]}]})(props);\n};\nexport function RiCupFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 3h15a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1zm13 2v3h2V5h-2zM2 19h18v2H2v-2z\"}}]}]})(props);\n};\nexport function RiCupLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 13V5H6v8a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2zM5 3h15a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1zm13 2v3h2V5h-2zM2 19h18v2H2v-2z\"}}]}]})(props);\n};\nexport function RiDirectionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 10a1 1 0 0 0-1 1v4h2v-3h3v2.5l3.5-3.5L13 7.5V10H9zm3.707-8.607l9.9 9.9a1 1 0 0 1 0 1.414l-9.9 9.9a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l9.9-9.9a1 1 0 0 1 1.414 0z\"}}]}]})(props);\n};\nexport function RiDirectionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3.515L3.515 12 12 20.485 20.485 12 12 3.515zm.707-2.122l9.9 9.9a1 1 0 0 1 0 1.414l-9.9 9.9a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l9.9-9.9a1 1 0 0 1 1.414 0zM13 10V7.5l3.5 3.5-3.5 3.5V12h-3v3H8v-4a1 1 0 0 1 1-1h4z\"}}]}]})(props);\n};\nexport function RiEBike2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16,1 C16.5522847,1 17,1.44771525 17,2 L17,3 L22,3 L22,9 L19.980979,9 L22.7270773,16.5448432 C22.9032836,16.9958219 23,17.4866163 23,18 C23,20.209139 21.209139,22 19,22 C17.1361606,22 15.5700603,20.7252272 15.1260175,19 L10.8739825,19 C10.4299397,20.7252272 8.86383943,22 7,22 C5.05550552,22 3.43507622,20.612512 3.0747418,18.7735658 C2.43596423,18.4396361 2,17.7707305 2,17 L2,7 C2,6.44771525 2.44771525,6 3,6 L10,6 C10.5522847,6 11,6.44771525 11,7 L11,12 C11,12.5522847 11.4477153,13 12,13 L14,13 C14.5522847,13 15,12.5522847 15,12 L15,3 L12,3 L12,1 L16,1 Z M19,16 C17.8954305,16 17,16.8954305 17,18 C17,19.1045695 17.8954305,20 19,20 C20.1045695,20 21,19.1045695 21,18 C21,17.7596672 20.9576092,17.5292353 20.8798967,17.3157736 L20.8635387,17.2724216 C20.5725256,16.5276089 19.8478776,16 19,16 Z M7,16 C5.8954305,16 5,16.8954305 5,18 C5,19.1045695 5.8954305,20 7,20 C8.1045695,20 9,19.1045695 9,18 C9,16.8954305 8.1045695,16 7,16 Z M9,8 L4,8 L4,10 L9,10 L9,8 Z M20,5 L17,5 L17,7 L20,7 L20,5 Z\"}}]}]})(props);\n};\nexport function RiEBike2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16,1 C16.5522847,1 17,1.44771525 17,2 L17,3 L22,3 L22,9 L19.9813388,9 L22.7270773,16.5438545 C22.9032836,16.9948332 23,17.4856276 23,17.9990113 C23,20.2081503 21.209139,21.9990113 19,21.9990113 C17.1365166,21.9990113 15.5706587,20.7247255 15.1262721,19 L10.8739825,19 C10.4299397,20.7252272 8.86383943,22 7,22 C5.05550552,22 3.43507622,20.612512 3.0747418,18.7735658 C2.43596423,18.4396361 2,17.7707305 2,17 L2,7 C2,6.44771525 2.44771525,6 3,6 L10,6 C10.5522847,6 11,6.44771525 11,7 L11,12 C11,12.5522847 11.4477153,13 12,13 L14,13 C14.5522847,13 15,12.5522847 15,12 L15,3 L12,3 L12,1 L16,1 Z M7,16 C5.8954305,16 5,16.8954305 5,18 C5,19.1045695 5.8954305,20 7,20 C8.1045695,20 9,19.1045695 9,18 C9,16.8954305 8.1045695,16 7,16 Z M19,15.9990113 C17.8954305,15.9990113 17,16.8944418 17,17.9990113 C17,19.1035808 17.8954305,19.9990113 19,19.9990113 C20.1045695,19.9990113 21,19.1035808 21,17.9990113 C21,17.7586785 20.9576092,17.5282466 20.8798967,17.3147849 L20.8635387,17.2714329 C20.5725256,16.5266202 19.8478776,15.9990113 19,15.9990113 Z M17.8529833,9 L16.9999998,9 L16.9999998,12 C16.9999998,13.6568542 15.6568542,15 13.9999998,15 L11.9999998,15 C10.3431458,15 8.99999976,13.6568542 8.99999976,12 L3.99999976,12 L3.99999976,15.3541759 C4.73294422,14.523755 5.80530734,14 6.99999976,14 C8.86383943,14 10.4299397,15.2747728 10.8739825,17 L15.1257631,17 C15.569462,15.2742711 17.1358045,13.9990113 18.9999998,13.9990113 C19.2368134,13.9990113 19.4688203,14.0195905 19.6943299,14.0590581 L17.8529833,9 Z M8.99999976,8 L3.99999976,8 L3.99999976,10 L8.99999976,10 L8.99999976,8 Z M20,5 L17,5 L17,7 L20,7 L20,5 Z\"}}]}]})(props);\n};\nexport function RiEBikeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.5 6.937A6.997 6.997 0 0 1 19 13v8h-4.17a3.001 3.001 0 0 1-5.66 0H5v-8a6.997 6.997 0 0 1 3.5-6.063A3.974 3.974 0 0 1 8.125 6H5V4h3.126a4.002 4.002 0 0 1 7.748 0H19v2h-3.126c-.085.33-.212.645-.373.937zM12 14a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0-1-1zm0-7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiEBikeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.5 6.937A6.997 6.997 0 0 1 19 13v8h-4.17a3.001 3.001 0 0 1-5.66 0H5v-8a6.997 6.997 0 0 1 3.5-6.063A3.974 3.974 0 0 1 8.125 6H5V4h3.126a4.002 4.002 0 0 1 7.748 0H19v2h-3.126c-.085.33-.212.645-.373.937zm-1.453 1.5C13.448 8.795 12.748 9 12 9a3.981 3.981 0 0 1-2.047-.563A5.001 5.001 0 0 0 7 13v6h2v-4a3 3 0 0 1 6 0v4h2v-6a5.001 5.001 0 0 0-2.953-4.563zM12 14a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0-1-1zm0-7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiEarthFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm6.355-6.048v-.105c0-.922 0-1.343-.652-1.716a7.374 7.374 0 0 0-.645-.325c-.367-.167-.61-.276-.938-.756a12.014 12.014 0 0 1-.116-.172c-.345-.525-.594-.903-1.542-.753-1.865.296-2.003.624-2.085 1.178l-.013.091c-.121.81-.143 1.082.195 1.437 1.265 1.327 2.023 2.284 2.253 2.844.112.273.4 1.1.202 1.918a8.185 8.185 0 0 0 3.151-2.237c.11-.374.19-.84.19-1.404zM12 3.833c-2.317 0-4.41.966-5.896 2.516.177.123.331.296.437.534.204.457.204.928.204 1.345 0 .328 0 .64.105.865.144.308.766.44 1.315.554.197.042.399.084.583.135.506.14.898.595 1.211.96.13.151.323.374.42.43.05-.036.211-.211.29-.498.062-.22.044-.414-.045-.52-.56-.66-.529-1.93-.356-2.399.272-.739 1.122-.684 1.744-.644.232.015.45.03.614.009.622-.078.814-1.025.949-1.21.292-.4 1.186-1.003 1.74-1.375A8.138 8.138 0 0 0 12 3.833z\"}}]}]})(props);\n};\nexport function RiEarthLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.235 6.453a8 8 0 0 0 8.817 12.944c.115-.75-.137-1.47-.24-1.722-.23-.56-.988-1.517-2.253-2.844-.338-.355-.316-.628-.195-1.437l.013-.091c.082-.554.22-.882 2.085-1.178.948-.15 1.197.228 1.542.753l.116.172c.328.48.571.59.938.756.165.075.37.17.645.325.652.373.652.794.652 1.716v.105c0 .391-.038.735-.098 1.034a8.002 8.002 0 0 0-3.105-12.341c-.553.373-1.312.902-1.577 1.265-.135.185-.327 1.132-.95 1.21-.162.02-.381.006-.613-.009-.622-.04-1.472-.095-1.744.644-.173.468-.203 1.74.356 2.4.09.105.107.3.046.519-.08.287-.241.462-.292.498-.096-.056-.288-.279-.419-.43-.313-.365-.705-.82-1.211-.96-.184-.051-.386-.093-.583-.135-.549-.115-1.17-.246-1.315-.554-.106-.226-.105-.537-.105-.865 0-.417 0-.888-.204-1.345a1.276 1.276 0 0 0-.306-.43zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiFlightLandFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.254 10.47l-.37-8.382 1.933.518 2.81 9.035 5.261 1.41a1.5 1.5 0 1 1-.776 2.898L4.14 11.937l.776-2.898.242.065.914 3.35-2.627-.703a1 1 0 0 1-.74-.983l.09-5.403 1.449.388.914 3.351 5.096 1.366zM4 19h16v2H4v-2z\"}}]}]})(props);\n};\nexport function RiFlightLandLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.254 10.47l-.37-8.382 1.933.518 2.81 9.035 5.261 1.41a1.5 1.5 0 1 1-.776 2.898L4.14 11.937l.776-2.898.242.065.914 3.35-2.627-.703a1 1 0 0 1-.74-.983l.09-5.403 1.449.388.914 3.351 5.096 1.366zM4 19h16v2H4v-2z\"}}]}]})(props);\n};\nexport function RiFlightTakeoffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.478 11.632L5.968 4.56l1.931-.518 6.951 6.42 5.262-1.41a1.5 1.5 0 0 1 .776 2.898L5.916 15.96l-.776-2.898.241-.065 2.467 2.445-2.626.704a1 1 0 0 1-1.133-.48L1.466 10.94l1.449-.388 2.466 2.445 5.097-1.366zM4 19h16v2H4v-2z\"}}]}]})(props);\n};\nexport function RiFlightTakeoffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.478 11.632L5.968 4.56l1.931-.518 6.951 6.42 5.262-1.41a1.5 1.5 0 0 1 .776 2.898L5.916 15.96l-.776-2.898.241-.065 2.467 2.445-2.626.704a1 1 0 0 1-1.133-.48L1.466 10.94l1.449-.388 2.466 2.445 5.097-1.366zM4 19h16v2H4v-2z\"}}]}]})(props);\n};\nexport function RiFootprintFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18h5.5v1.25a2.75 2.75 0 1 1-5.5 0V18zM8 6.12c2 0 3 2.88 3 4.88 0 1-.5 2-1 3.5L9.5 16H4c0-1-.5-2.5-.5-5S5.498 6.12 8 6.12zm12.054 7.978l-.217 1.231a2.75 2.75 0 0 1-5.417-.955l.218-1.23 5.416.954zM18.178 1.705c2.464.434 4.018 3.124 3.584 5.586-.434 2.463-1.187 3.853-1.36 4.838l-5.417-.955-.232-1.564c-.232-1.564-.55-2.636-.377-3.62.347-1.97 1.832-4.632 3.802-4.285z\"}}]}]})(props);\n};\nexport function RiFootprintLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18h5.5v1.25a2.75 2.75 0 1 1-5.5 0V18zm4.058-4l.045-.132C8.87 11.762 9 11.37 9 11c0-.75-.203-1.643-.528-2.273C8.23 8.257 8.06 8.12 8 8.12 6.72 8.12 5.5 9.484 5.5 11c0 .959.075 1.773.227 2.758l.038.242h2.293zM8 6.12c2 0 3 2.88 3 4.88 0 1-.5 2-1 3.5L9.5 16H4c0-1-.5-2.5-.5-5S5.498 6.12 8 6.12zm12.054 7.978l-.217 1.231a2.75 2.75 0 0 1-5.417-.955l.218-1.23 5.416.954zm-1.05-4.246c.165-.5.301-.895.303-.9.202-.658.361-1.303.485-2.008.263-1.492-.702-3.047-1.962-3.27-.059-.01-.25.095-.57.515-.43.565-.784 1.41-.915 2.147-.058.33-.049.405.27 2.263.045.256.082.486.116.717l.02.138 2.254.398zm-.826-8.147c2.464.434 4.018 3.124 3.584 5.586-.434 2.463-1.187 3.853-1.36 4.838l-5.417-.955-.232-1.564c-.232-1.564-.55-2.636-.377-3.62.347-1.97 1.832-4.632 3.802-4.285z\"}}]}]})(props);\n};\nexport function RiGasStationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1zM5 5v6h7V5H5z\"}}]}]})(props);\n};\nexport function RiGasStationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 19h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5zm-9 0h7v-6H5v6zM5 5v6h7V5H5z\"}}]}]})(props);\n};\nexport function RiGlobeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21h5v2H6v-2h5v-1.05a10.002 10.002 0 0 1-7.684-4.988l1.737-.992A8 8 0 1 0 15.97 3.053l.992-1.737A9.996 9.996 0 0 1 22 10c0 5.185-3.947 9.449-9 9.95V21zm-1-4a7 7 0 1 1 0-14 7 7 0 0 1 0 14z\"}}]}]})(props);\n};\nexport function RiGlobeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21h5v2H6v-2h5v-1.05a10.002 10.002 0 0 1-7.684-4.988l1.737-.992A8 8 0 1 0 15.97 3.053l.992-1.737A9.996 9.996 0 0 1 22 10c0 5.185-3.947 9.449-9 9.95V21zm-1-4a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm0-2a5 5 0 1 0 0-10 5 5 0 0 0 0 10z\"}}]}]})(props);\n};\nexport function RiGobletFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19v-5.111L3 5V3h18v2l-8 8.889V19h5v2H6v-2h5zM7.49 7h9.02l1.8-2H5.69l1.8 2z\"}}]}]})(props);\n};\nexport function RiGobletLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19v-5.111L3 5V3h18v2l-8 8.889V19h5v2H6v-2h5zM7.49 7h9.02l1.8-2H5.69l1.8 2zm1.8 2L12 12.01 14.71 9H9.29z\"}}]}]})(props);\n};\nexport function RiGuideFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 8v8a3 3 0 0 1-3 3H7.83a3.001 3.001 0 1 1 0-2H10a1 1 0 0 0 1-1V8a3 3 0 0 1 3-3h3V2l5 4-5 4V7h-3a1 1 0 0 0-1 1z\"}}]}]})(props);\n};\nexport function RiGuideLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 8v8a3 3 0 0 1-3 3H7.83a3.001 3.001 0 1 1 0-2H10a1 1 0 0 0 1-1V8a3 3 0 0 1 3-3h3V2l5 4-5 4V7h-3a1 1 0 0 0-1 1zM5 19a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiHotelBedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11v9h-2v-3H4v3H2V4h2v10h8V7h6a4 4 0 0 1 4 4zM8 13a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiHotelBedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11v9h-2v-3H4v3H2V4h2v10h8V7h6a4 4 0 0 1 4 4zm-2 3v-3a2 2 0 0 0-2-2h-4v5h6zM8 11a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiLifebuoyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zM7.197 14.682l-2.175 2.174a8.549 8.549 0 0 0 1.818 1.899l.305.223 2.173-2.175a5.527 5.527 0 0 1-1.98-1.883l-.14-.238zm9.606 0a5.527 5.527 0 0 1-1.883 1.98l-.238.14 2.174 2.176a8.549 8.549 0 0 0 1.899-1.818l.223-.304-2.175-2.174zM12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM7.145 5.022a8.549 8.549 0 0 0-1.9 1.818l-.223.305 2.175 2.173a5.527 5.527 0 0 1 1.883-1.98l.238-.14-2.173-2.176zm9.71 0l-2.173 2.175a5.527 5.527 0 0 1 1.98 1.883l.14.238 2.176-2.173a8.549 8.549 0 0 0-1.818-1.9l-.304-.223z\"}}]}]})(props);\n};\nexport function RiLifebuoyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 15a4.987 4.987 0 0 1-1.828-.345l-2.236 2.237A7.963 7.963 0 0 0 12 20a7.963 7.963 0 0 0 4.064-1.108l-2.236-2.237A4.987 4.987 0 0 1 12 17zm-8-5c0 1.484.404 2.873 1.108 4.064l2.237-2.236A4.987 4.987 0 0 1 7 12c0-.645.122-1.261.345-1.828L5.108 7.936A7.963 7.963 0 0 0 4 12zm14.892-4.064l-2.237 2.236c.223.567.345 1.183.345 1.828s-.122 1.261-.345 1.828l2.237 2.236A7.963 7.963 0 0 0 20 12a7.963 7.963 0 0 0-1.108-4.064zM12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0-5a7.963 7.963 0 0 0-4.064 1.108l2.236 2.237A4.987 4.987 0 0 1 12 7c.645 0 1.261.122 1.828.345l2.236-2.237A7.963 7.963 0 0 0 12 4z\"}}]}]})(props);\n};\nexport function RiLuggageCartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 20c.828 0 1.5.672 1.5 1.5S6.328 23 5.5 23 4 22.328 4 21.5 4.672 20 5.5 20zm13 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zM2.172 1.757l3.827 3.828V17L20 17v2H5c-.552 0-1-.448-1-1V6.413L.756 3.172l1.415-1.415zM16 3c.552 0 1 .448 1 1v2h2.993C20.55 6 21 6.456 21 6.995v8.01c0 .55-.45.995-1.007.995H8.007C7.45 16 7 15.544 7 15.005v-8.01C7 6.445 7.45 6 8.007 6h2.992L11 4c0-.552.448-1 1-1h4zm-5 5h-1v6h1V8zm7 0h-1v6h1V8zm-3-3h-2v1h2V5z\"}}]}]})(props);\n};\nexport function RiLuggageCartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 20c.828 0 1.5.672 1.5 1.5S6.328 23 5.5 23 4 22.328 4 21.5 4.672 20 5.5 20zm13 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zM2.172 1.757l3.827 3.828V17L20 17v2H5c-.552 0-1-.448-1-1V6.413L.756 3.172l1.415-1.415zM16 3c.552 0 1 .448 1 1v2h2.993C20.55 6 21 6.456 21 6.995v8.01c0 .55-.45.995-1.007.995H8.007C7.45 16 7 15.544 7 15.005v-8.01C7 6.445 7.45 6 8.007 6h2.992L11 4c0-.552.448-1 1-1h4zm-6 5H9v6h1V8zm6 0h-4v6h4V8zm3 0h-1v6h1V8zm-4-3h-2v1h2V5z\"}}]}]})(props);\n};\nexport function RiLuggageDepositFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3c.552 0 1 .448 1 1v2h4c.552 0 1 .448 1 1v12h2v2H1v-2h2V7c0-.552.448-1 1-1h4V4c0-.552.448-1 1-1h6zm-5 5H8v11h2V8zm6 0h-2v11h2V8zm-2-3h-4v1h4V5z\"}}]}]})(props);\n};\nexport function RiLuggageDepositLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3c.552 0 1 .448 1 1v2h4c.552 0 1 .448 1 1v12h2v2H1v-2h2V7c0-.552.448-1 1-1h4V4c0-.552.448-1 1-1h6zM8 8H5v11h3V8zm6 0h-4v11h4V8zm5 0h-3v11h3V8zm-5-3h-4v1h4V5z\"}}]}]})(props);\n};\nexport function RiMap2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5zm13 14.764V7.176l-.065.028L9 4.236v12.588l.065-.028L15 19.764z\"}}]}]})(props);\n};\nexport function RiMap2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5zm14 14.395l4-1.714V5.033l-4 1.714v12.648zm-2-.131V6.736l-4-2v12.528l4 2zm-6-2.011V4.605L4 6.319v12.648l4-1.714z\"}}]}]})(props);\n};\nexport function RiMapFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5z\"}}]}]})(props);\n};\nexport function RiMapLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5zm12.935 2.204l-6-3L4 6.319v12.648l5.065-2.17 6 3L20 17.68V5.033l-5.065 2.17z\"}}]}]})(props);\n};\nexport function RiMapPin2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM12 13a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiMapPin2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiMapPin3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19.945A9.001 9.001 0 0 1 12 2a9 9 0 0 1 1 17.945V24h-2v-4.055z\"}}]}]})(props);\n};\nexport function RiMapPin3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 19.945A9.001 9.001 0 0 1 12 2a9 9 0 0 1 1 17.945V24h-2v-4.055zM12 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14z\"}}]}]})(props);\n};\nexport function RiMapPin4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938V21h-2v-3.062zM5 22h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiMapPin4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938V21h-2v-3.062zM12 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm-7 6h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiMapPin5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.657 15.657L12 21.314l-5.657-5.657a8 8 0 1 1 11.314 0zM5 22h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiMapPin5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18.485l4.243-4.242a6 6 0 1 0-8.486 0L12 18.485zm5.657-2.828L12 21.314l-5.657-5.657a8 8 0 1 1 11.314 0zM5 22h14v2H5v-2z\"}}]}]})(props);\n};\nexport function RiMapPinAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM11 10H8v2h3v3h2v-3h3v-2h-3V7h-2v3z\"}}]}]})(props);\n};\nexport function RiMapPinAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20.9l4.95-4.95a7 7 0 1 0-9.9 0L12 20.9zm0 2.828l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zM11 10V7h2v3h3v2h-3v3h-2v-3H8v-2h3z\"}}]}]})(props);\n};\nexport function RiMapPinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM12 15a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0-2a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiMapPinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20.9l4.95-4.95a7 7 0 1 0-9.9 0L12 20.9zm0 2.828l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zM12 13a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiMapPinRangeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938v2.074c3.946.092 7 .723 7 1.488 0 .828-3.582 1.5-8 1.5s-8-.672-8-1.5c0-.765 3.054-1.396 7-1.488v-2.074zM12 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiMapPinRangeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938v2.074c3.946.092 7 .723 7 1.488 0 .828-3.582 1.5-8 1.5s-8-.672-8-1.5c0-.765 3.054-1.396 7-1.488v-2.074zM12 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiMapPinTimeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 11V6h-2v7h6v-2h-4zm5.364 6.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0z\"}}]}]})(props);\n};\nexport function RiMapPinTimeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.95 15.95a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zM13 11h4v2h-6V6h2v5z\"}}]}]})(props);\n};\nexport function RiMapPinUserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.084 15.812a7 7 0 1 0-10.168 0A5.996 5.996 0 0 1 12 13a5.996 5.996 0 0 1 5.084 2.812zM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zM12 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiMapPinUserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.084 15.812a7 7 0 1 0-10.168 0A5.996 5.996 0 0 1 12 13a5.996 5.996 0 0 1 5.084 2.812zm-8.699 1.473L12 20.899l3.615-3.614a4 4 0 0 0-7.23 0zM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zM12 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiMotorbikeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.365 10L11.2 8H17v2h-5.144L9 12H2v-2h6.365zm.916 5.06l2.925-1.065.684 1.88-2.925 1.064a4.5 4.5 0 1 1-.684-1.88zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm13 2a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-2a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM4 11h6l2.6-1.733.28-1.046 1.932.518-1.922 7.131-1.822-.888.118-.44L9 16l-1-2H4v-3zm12.092-5H20v3h-2.816l1.92 5.276-1.88.684L15.056 9H15v-.152L13.6 5H11V3h4l1.092 3z\"}}]}]})(props);\n};\nexport function RiMotorbikeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 13.256V12H2v-2h6.365L11.2 8h3.491L13.6 5H11V3h4l1.092 3H20v3h-2.816l1.456 4.002a4.5 4.5 0 1 1-1.985.392L15.419 10h-.947l-1.582 5.87-.002-.001.002.006-2.925 1.064A4.5 4.5 0 1 1 4 13.256zm2-.229a4.5 4.5 0 0 1 3.281 2.033l1.957-.713L12.403 10h-.547L9 12H6v1.027zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm13 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"}}]}]})(props);\n};\nexport function RiNavigationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.9 2.3l18.805 6.268a.5.5 0 0 1 .028.939L13 13l-4.425 8.85a.5.5 0 0 1-.928-.086L2.26 2.911A.5.5 0 0 1 2.9 2.3z\"}}]}]})(props);\n};\nexport function RiNavigationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.965 5.096l3.546 12.41 3.04-6.08 5.637-2.255L4.965 5.096zM2.899 2.3l18.806 6.268a.5.5 0 0 1 .028.939L13 13l-4.425 8.85a.5.5 0 0 1-.928-.086L2.26 2.911A.5.5 0 0 1 2.9 2.3z\"}}]}]})(props);\n};\nexport function RiOilFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 5h11a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11l4-6zm5-4h5a1 1 0 0 1 1 1v2h-7V2a1 1 0 0 1 1-1zM6 12v7h2v-7H6z\"}}]}]})(props);\n};\nexport function RiOilLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.07 7L6 11.606V20h12V7H9.07zM8 5h11a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11l4-6zm5-4h5a1 1 0 0 1 1 1v2h-7V2a1 1 0 0 1 1-1zM8 12h2v6H8v-6z\"}}]}]})(props);\n};\nexport function RiParkingBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 14h1.5a3.5 3.5 0 0 0 0-7H9v10h2v-3zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7 6h1.5a1.5 1.5 0 0 1 0 3H11V9z\"}}]}]})(props);\n};\nexport function RiParkingBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4 2h3.5a3.5 3.5 0 0 1 0 7H11v3H9V7zm2 2v3h1.5a1.5 1.5 0 0 0 0-3H11z\"}}]}]})(props);\n};\nexport function RiParkingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M6 3h7a6 6 0 1 1 0 12h-3v6H6V3zm4 4v4h3a2 2 0 1 0 0-4h-3z\"}}]}]})(props);\n};\nexport function RiParkingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 3h7a6 6 0 1 1 0 12H8v6H6V3zm2 2v8h5a4 4 0 1 0 0-8H8z\"}}]}]})(props);\n};\nexport function RiPassportFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16zm-4 14H8v2h8v-2zM12 6a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiPassportLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16zm-1 2H5v16h14V4zm-3 12v2H8v-2h8zM12 6a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiPinDistanceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.39 10.39L7.5 14.277 3.61 10.39a5.5 5.5 0 1 1 7.78 0zM7.5 8.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm12.89 10.89l-3.89 3.888-3.89-3.889a5.5 5.5 0 1 1 7.78 0zM16.5 17.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiPinDistanceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.975 8.975a3.5 3.5 0 1 0-4.95 0L7.5 11.45l2.475-2.475zM7.5 14.278L3.61 10.39a5.5 5.5 0 1 1 7.78 0L7.5 14.28zM7.5 8a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 12.45l2.475-2.475a3.5 3.5 0 1 0-4.95 0L16.5 20.45zm3.89-1.06l-3.89 3.888-3.89-3.889a5.5 5.5 0 1 1 7.78 0zM16.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiPlaneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 8.947L22 14v2l-8-2.526v5.36l3 1.666V22l-4.5-1L8 22v-1.5l3-1.667v-5.36L3 16v-2l8-5.053V3.5a1.5 1.5 0 0 1 3 0v5.447z\"}}]}]})(props);\n};\nexport function RiPlaneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 8.947L22 14v2l-8-2.526v5.36l3 1.666V22l-4.5-1L8 22v-1.5l3-1.667v-5.36L3 16v-2l8-5.053V3.5a1.5 1.5 0 0 1 3 0v5.447z\"}}]}]})(props);\n};\nexport function RiPoliceCarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5h1.929L4.48 6.212A2 2 0 0 1 6.319 5H8V3h3v2h2V3h3v2h1.681a2 2 0 0 1 1.838 1.212L21.571 11H23.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.757.97L22 13.5zM4 15v2a1 1 0 0 0 1 1h3.245a.5.5 0 0 0 .44-.736C7.88 15.754 6.318 15 4 15zm16 0c-2.317 0-3.879.755-4.686 2.264a.5.5 0 0 0 .441.736H19a1 1 0 0 0 1-1v-2zM6 7l-1.451 3.629A1 1 0 0 0 5.477 12h13.046a1 1 0 0 0 .928-1.371L18 7H6z\"}}]}]})(props);\n};\nexport function RiPoliceCarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 13v5h16v-5H4zm1.618-2h12.764a1 1 0 0 0 .894-1.447L18 7H6L4.724 9.553A1 1 0 0 0 5.618 11zM22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5H2l2.447-4.894A2 2 0 0 1 6.237 5H8V3h3v2h2V3h3v2h1.764a2 2 0 0 1 1.789 1.106L22 11h1.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.757.97L22 13.5zM5 14c2.317 0 3.879.755 4.686 2.264a.5.5 0 0 1-.441.736H6a1 1 0 0 1-1-1v-2zm14 0v2a1 1 0 0 1-1 1h-3.245a.5.5 0 0 1-.44-.736C15.12 14.754 16.682 14 19 14z\"}}]}]})(props);\n};\nexport function RiPushpin2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 3v2h-1v6l2 3v2h-6v7h-2v-7H5v-2l2-3V5H6V3z\"}}]}]})(props);\n};\nexport function RiPushpin2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 3v2h-1v6l2 3v2h-6v7h-2v-7H5v-2l2-3V5H6V3h12zM9 5v6.606L7.404 14h9.192L15 11.606V5H9z\"}}]}]})(props);\n};\nexport function RiPushpinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.314 10.172l-1.415 1.414-.707-.707-4.242 4.242-.707 3.536-1.415 1.414-4.242-4.243-4.95 4.95-1.414-1.414 4.95-4.95-4.243-4.242 1.414-1.415L8.88 8.05l4.242-4.242-.707-.707 1.414-1.415z\"}}]}]})(props);\n};\nexport function RiPushpinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.828 1.686l8.486 8.486-1.415 1.414-.707-.707-4.242 4.242-.707 3.536-1.415 1.414-4.242-4.243-4.95 4.95-1.414-1.414 4.95-4.95-4.243-4.242 1.414-1.415L8.88 8.05l4.242-4.242-.707-.707 1.414-1.415zm.708 3.536l-4.671 4.67-2.822.565 6.5 6.5.564-2.822 4.671-4.67-4.242-4.243z\"}}]}]})(props);\n};\nexport function RiRestaurant2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.222 3.808l6.717 6.717-2.828 2.829-3.89-3.89a4 4 0 0 1 0-5.656zm10.046 8.338l-.854.854 7.071 7.071-1.414 1.414L12 14.415l-7.071 7.07-1.414-1.414 9.339-9.339c-.588-1.457.02-3.555 1.62-5.157 1.953-1.952 4.644-2.427 6.011-1.06s.892 4.058-1.06 6.01c-1.602 1.602-3.7 2.21-5.157 1.621z\"}}]}]})(props);\n};\nexport function RiRestaurant2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.268 12.146l-.854.854 7.071 7.071-1.414 1.414L12 14.415l-7.071 7.07-1.414-1.414 9.339-9.339c-.588-1.457.02-3.555 1.62-5.157 1.953-1.952 4.644-2.427 6.011-1.06s.892 4.058-1.06 6.01c-1.602 1.602-3.7 2.21-5.157 1.621zM4.222 3.808l6.717 6.717-2.828 2.829-3.89-3.89a4 4 0 0 1 0-5.656zM18.01 9.11c1.258-1.257 1.517-2.726 1.061-3.182-.456-.456-1.925-.197-3.182 1.06-1.257 1.258-1.516 2.727-1.06 3.183.455.455 1.924.196 3.181-1.061z\"}}]}]})(props);\n};\nexport function RiRestaurantFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2v20h-2v-8h-3V7a5 5 0 0 1 5-5zM9 13.9V22H7v-8.1A5.002 5.002 0 0 1 3 9V3h2v7h2V3h2v7h2V3h2v6a5.002 5.002 0 0 1-4 4.9z\"}}]}]})(props);\n};\nexport function RiRestaurantLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 2v20h-2v-7h-4V8a6 6 0 0 1 6-6zm-2 2.53C18.17 5 17 6.17 17 8v5h2V4.53zM9 13.9V22H7v-8.1A5.002 5.002 0 0 1 3 9V3h2v7h2V3h2v7h2V3h2v6a5.002 5.002 0 0 1-4 4.9z\"}}]}]})(props);\n};\nexport function RiRidingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 21a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm13 3a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm-6.969-8.203L13 12v6h-2v-5l-2.719-2.266A2 2 0 0 1 8 7.671l2.828-2.828a2 2 0 0 1 2.829 0l1.414 1.414a6.969 6.969 0 0 0 3.917 1.975l-.01 2.015a8.962 8.962 0 0 1-5.321-2.575L11.53 9.797zM16 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRidingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.5 21a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-2a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm13 2a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-2a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-7.477-8.695L13 12v6h-2v-5l-2.719-2.266A2 2 0 0 1 8 7.671l2.828-2.828a2 2 0 0 1 2.829 0l1.414 1.414a6.969 6.969 0 0 0 3.917 1.975l-.01 2.015a8.962 8.962 0 0 1-5.321-2.575l-2.634 2.633zM16 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRoadMapFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.95 11.95a6.996 6.996 0 0 0 1.858-6.582l2.495-1.07a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V7l3.129-1.341a6.993 6.993 0 0 0 1.921 6.29L12 16.9l4.95-4.95zm-1.414-1.414L12 14.07l-3.536-3.535a5 5 0 1 1 7.072 0z\"}}]}]})(props);\n};\nexport function RiRoadMapLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 6.143v12.824l5.065-2.17 6 3L20 17.68V4.857l1.303-.558a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V7l2-.857zm12.243 5.1L12 15.485l-4.243-4.242a6 6 0 1 1 8.486 0zM12 12.657l2.828-2.829a4 4 0 1 0-5.656 0L12 12.657z\"}}]}]})(props);\n};\nexport function RiRoadsterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5h1.875l2.138-5.702A2 2 0 0 1 6.386 4h11.228a2 2 0 0 1 1.873 1.298L21.625 11H23.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.757.97L22 13.5zM4 15v2a1 1 0 0 0 1 1h3.245a.5.5 0 0 0 .44-.736C7.88 15.754 6.318 15 4 15zm16 0c-2.317 0-3.879.755-4.686 2.264a.5.5 0 0 0 .441.736H19a1 1 0 0 0 1-1v-2zM6 6l-1.561 4.684A1 1 0 0 0 5.387 12h13.226a1 1 0 0 0 .948-1.316L18 6H6z\"}}]}]})(props);\n};\nexport function RiRoadsterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5H2l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11h1.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.757.97L22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-2v-5H4v5h16zM5.477 11h13.046a1 1 0 0 0 .928-1.371L18 6H6L4.549 9.629A1 1 0 0 0 5.477 11zM5 14c2.317 0 3.879.755 4.686 2.264a.5.5 0 0 1-.441.736H6a1 1 0 0 1-1-1v-2zm14 0v2a1 1 0 0 1-1 1h-3.245a.5.5 0 0 1-.44-.736C15.12 14.754 16.682 14 19 14z\"}}]}]})(props);\n};\nexport function RiRocket2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.498 20h7.004A6.523 6.523 0 0 1 12 23.502 6.523 6.523 0 0 1 8.498 20zM18 14.805l2 2.268V19H4v-1.927l2-2.268V9c0-3.483 2.504-6.447 6-7.545C15.496 2.553 18 5.517 18 9v5.805zM12 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiRocket2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.502 20A6.523 6.523 0 0 1 12 23.502 6.523 6.523 0 0 1 8.498 20h2.26c.326.489.747.912 1.242 1.243.495-.33.916-.754 1.243-1.243h2.259zM18 14.805l2 2.268V19H4v-1.927l2-2.268V9c0-3.483 2.504-6.447 6-7.545C15.496 2.553 18 5.517 18 9v5.805zM17.27 17L16 15.56V9c0-2.318-1.57-4.43-4-5.42C9.57 4.57 8 6.681 8 9v6.56L6.73 17h10.54zM12 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRocketFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.33 15.929A13.064 13.064 0 0 1 5 13c0-5.088 2.903-9.436 7-11.182C16.097 3.564 19 7.912 19 13c0 1.01-.114 1.991-.33 2.929l2.02 1.796a.5.5 0 0 1 .097.63l-2.458 4.096a.5.5 0 0 1-.782.096l-2.254-2.254a1 1 0 0 0-.707-.293H9.414a1 1 0 0 0-.707.293l-2.254 2.254a.5.5 0 0 1-.782-.096l-2.458-4.095a.5.5 0 0 1 .097-.631l2.02-1.796zM12 13a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiRocketLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 13c0-5.088 2.903-9.436 7-11.182C16.097 3.564 19 7.912 19 13c0 .823-.076 1.626-.22 2.403l1.94 1.832a.5.5 0 0 1 .095.603l-2.495 4.575a.5.5 0 0 1-.793.114l-2.234-2.234a1 1 0 0 0-.707-.293H9.414a1 1 0 0 0-.707.293l-2.234 2.234a.5.5 0 0 1-.793-.114l-2.495-4.575a.5.5 0 0 1 .095-.603l1.94-1.832C5.077 14.626 5 13.823 5 13zm1.476 6.696l.817-.817A3 3 0 0 1 9.414 18h5.172a3 3 0 0 1 2.121.879l.817.817.982-1.8-1.1-1.04a2 2 0 0 1-.593-1.82c.124-.664.187-1.345.187-2.036 0-3.87-1.995-7.3-5-8.96C8.995 5.7 7 9.13 7 13c0 .691.063 1.372.187 2.037a2 2 0 0 1-.593 1.82l-1.1 1.039.982 1.8zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRouteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 1 0 5 0V8.83a3.001 3.001 0 1 1 2 0v6.67a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5-4-5h3z\"}}]}]})(props);\n};\nexport function RiRouteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 1 0 5 0V8.83a3.001 3.001 0 1 1 2 0v6.67a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5-4-5h3zm15-8a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiRunFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.83 8.79L8 9.456V13H6V8.05h.015l5.268-1.918c.244-.093.51-.14.782-.131a2.616 2.616 0 0 1 2.427 1.82c.186.583.356.977.51 1.182A4.992 4.992 0 0 0 19 11v2a6.986 6.986 0 0 1-5.402-2.547l-.581 3.297L15 15.67V23h-2v-5.986l-2.05-1.987-.947 4.298-6.894-1.215.348-1.97 4.924.868L9.83 8.79zM13.5 5.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRunLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.83 8.79L8 9.456V13H6V8.05h.015l5.268-1.918c.244-.093.51-.14.782-.131a2.616 2.616 0 0 1 2.427 1.82c.186.583.356.977.51 1.182A4.992 4.992 0 0 0 19 11v2a6.986 6.986 0 0 1-5.402-2.547l-.697 3.956L15 16.17V23h-2v-5.898l-2.27-1.904-.727 4.127-6.894-1.215.348-1.97 4.924.868L9.83 8.79zM13.5 5.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiSailboatFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 18h18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18zM15 2.425V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .89.312z\"}}]}]})(props);\n};\nexport function RiSailboatLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 18h18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18zm4.161-4H13V6.702L7.161 14zM15 2.425V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .89.312z\"}}]}]})(props);\n};\nexport function RiShip2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 4h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74l-3.937 7.217A4.992 4.992 0 0 1 15 16 4.992 4.992 0 0 1 11 18a4.992 4.992 0 0 1-4-2 4.992 4.992 0 0 1-4.55 1.97l-1.236-6.791A1 1 0 0 1 2.198 10H3V5a1 1 0 0 1 1-1h1V1h4v3zm-4 6h11.392l-2.5-4H5v4zM3 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 11 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 19 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 11 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 3 22H1v-2h2z\"}}]}]})(props);\n};\nexport function RiShip2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 4h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74L19.637 18H19a6.01 6.01 0 0 1-1.535-.198L20.63 12H3.4l1.048 5.824A6.013 6.013 0 0 1 3 18h-.545l-1.24-6.821A1 1 0 0 1 2.197 10H3V5a1 1 0 0 1 1-1h1V1h4v3zm-4 6h11.392l-2.5-4H5v4zM3 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 11 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 19 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 11 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 3 22H1v-2h2z\"}}]}]})(props);\n};\nexport function RiShipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 10.4V4a1 1 0 0 1 1-1h5V1h4v2h5a1 1 0 0 1 1 1v6.4l1.086.326a1 1 0 0 1 .682 1.2l-1.516 6.068A4.992 4.992 0 0 1 16 16 4.992 4.992 0 0 1 12 18a4.992 4.992 0 0 1-4-2 4.992 4.992 0 0 1-4.252 1.994l-1.516-6.068a1 1 0 0 1 .682-1.2L4 10.4zm2-.6L12 8l2.754.826 1.809.543L18 9.8V5H6v4.8zM4 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 12 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 20 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 12 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 4 22H2v-2h2z\"}}]}]})(props);\n};\nexport function RiShipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 10.4V4a1 1 0 0 1 1-1h5V1h4v2h5a1 1 0 0 1 1 1v6.4l1.086.326a1 1 0 0 1 .682 1.2l-1.516 6.068a4.992 4.992 0 0 1-1.902-.272l1.25-5.352L12 10l-7.6 2.37 1.25 5.351a4.992 4.992 0 0 1-1.902.273l-1.516-6.068a1 1 0 0 1 .682-1.2L4 10.4zm2-.6L12 8l6 1.8V5H6v4.8zM4 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 12 20a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 20 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 12 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 4 22H2v-2h2z\"}}]}]})(props);\n};\nexport function RiSignalTowerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.116 20.087A9.986 9.986 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a9.986 9.986 0 0 1-4.116 8.087l-1.015-1.739a8 8 0 1 0-9.738 0l-1.015 1.739zm2.034-3.485a6 6 0 1 1 7.7 0l-1.03-1.766a4 4 0 1 0-5.64 0l-1.03 1.766zM11 13h2l1 9h-4l1-9z\"}}]}]})(props);\n};\nexport function RiSignalTowerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.116 20.087A9.986 9.986 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a9.986 9.986 0 0 1-4.116 8.087l-1.015-1.739a8 8 0 1 0-9.738 0l-1.015 1.739zm2.034-3.485a6 6 0 1 1 7.7 0l-1.03-1.766a4 4 0 1 0-5.64 0l-1.03 1.766zM11 13h2v9h-2v-9z\"}}]}]})(props);\n};\nexport function RiSpaceShipFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.88 18.054a35.897 35.897 0 0 1 8.531-16.32.8.8 0 0 1 1.178 0c.166.18.304.332.413.455a35.897 35.897 0 0 1 8.118 15.865c-2.141.451-4.34.747-6.584.874l-2.089 4.178a.5.5 0 0 1-.894 0l-2.089-4.178a44.019 44.019 0 0 1-6.584-.874zM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiSpaceShipLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.88 18.054a35.897 35.897 0 0 1 8.531-16.32.8.8 0 0 1 1.178 0c.166.18.304.332.413.455a35.897 35.897 0 0 1 8.118 15.865c-2.141.451-4.34.747-6.584.874l-2.089 4.178a.5.5 0 0 1-.894 0l-2.089-4.178a44.019 44.019 0 0 1-6.584-.874zm6.698-1.123l1.157.066L12 19.527l1.265-2.53 1.157-.066a42.137 42.137 0 0 0 4.227-.454A33.913 33.913 0 0 0 12 4.09a33.913 33.913 0 0 0-6.649 12.387c1.395.222 2.805.374 4.227.454zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiSteering2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zM8 13l-3.938.001A8.004 8.004 0 0 0 11 19.938V16a3 3 0 0 1-3-3zm11.938.001L16 13a3 3 0 0 1-3 3l.001 3.938a8.004 8.004 0 0 0 6.937-6.937zM12 4a8.001 8.001 0 0 0-7.938 7H8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1h3.938A8.001 8.001 0 0 0 12 4z\"}}]}]})(props);\n};\nexport function RiSteering2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zM8 13l-3.938.001A8.004 8.004 0 0 0 11 19.938V16a3 3 0 0 1-3-3zm11.938.001L16 13a3 3 0 0 1-3 3l.001 3.938a8.004 8.004 0 0 0 6.937-6.937zM14 12h-4v1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-1zm-2-8a8.001 8.001 0 0 0-7.938 7H8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1h3.938A8.001 8.001 0 0 0 12 4z\"}}]}]})(props);\n};\nexport function RiSteeringFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.8 14.001a10.009 10.009 0 0 1-8.4 7.902v-2.025A8.01 8.01 0 0 0 19.748 14l2.052.001zm-17.548 0a8.01 8.01 0 0 0 6.247 5.858v2.03A10.01 10.01 0 0 1 2.2 14h2.052zM18 11v2h-1a4 4 0 0 0-3.995 3.8L13 17v1h-2v-1a4 4 0 0 0-3.8-3.995L7 13H6v-2h12zm-6-9c5.185 0 9.449 3.947 9.95 9h-2.012a8.001 8.001 0 0 0-15.876 0H2.049C2.551 5.947 6.815 2 12 2z\"}}]}]})(props);\n};\nexport function RiSteeringLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21.8 14.001a10.009 10.009 0 0 1-8.4 7.902v-2.025A8.01 8.01 0 0 0 19.748 14l2.052.001zm-17.548 0a8.01 8.01 0 0 0 6.247 5.858v2.03A10.01 10.01 0 0 1 2.2 14h2.052zM18 11v2h-3a2 2 0 0 0-1.995 1.85L13 15v3h-2v-3a2 2 0 0 0-1.85-1.995L9 13H6v-2h12zm-6-9c5.185 0 9.449 3.947 9.95 9h-2.012a8.001 8.001 0 0 0-15.876 0H2.049C2.551 5.947 6.815 2 12 2z\"}}]}]})(props);\n};\nexport function RiSubwayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8zM11 12V5H7a2 2 0 0 0-2 2v5h6zm2 0h6V7a2 2 0 0 0-2-2h-4v7zm-5.5 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiSubwayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8zM13 5v6h6V7a2 2 0 0 0-2-2h-4zm-2 0H7a2 2 0 0 0-2 2v4h6V5zm8 8H5v5h14v-5zM7.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiSubwayWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 3v9h8v6a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h6zM7.5 15a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm9 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM11 5H7a2 2 0 0 0-1.995 1.85L5 7v5h6V5zm7.5-4a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiSubwayWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h6v8h8v7zm-2-5H5v5h14v-5zM7.5 14a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm9 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM11 5H7a2 2 0 0 0-1.995 1.85L5 7v4h6V5zm7.5-4a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiSuitcase2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 23h-2v-1H8v1H6v-1H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h3V3c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v2h3c1.105 0 2 .895 2 2v13c0 1.105-.895 2-2 2h-1v1zM10 9H8v9h2V9zm6 0h-2v9h2V9zm-2-5h-4v1h4V4z\"}}]}]})(props);\n};\nexport function RiSuitcase2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 23h-2v-1H8v1H6v-1H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h3V3c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v2h3c1.105 0 2 .895 2 2v13c0 1.105-.895 2-2 2h-1v1zm1-16H5v13h14V7zm-9 2v9H8V9h2zm6 0v9h-2V9h2zm-2-5h-4v1h4V4z\"}}]}]})(props);\n};\nexport function RiSuitcase3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 1c.552 0 1 .448 1 1v5h1V6h2v1h1c.552 0 1 .448 1 1v12c0 .552-.448 1-1 1h-1v1h-2v-1H7v1H5v-1H4c-.552 0-1-.448-1-1V8c0-.552.448-1 1-1h1V6h2v1h1V2c0-.552.448-1 1-1h6zm-6 9H7v8h2v-8zm4 0h-2v8h2v-8zm4 0h-2v8h2v-8zm-3-7h-4v4h4V3z\"}}]}]})(props);\n};\nexport function RiSuitcase3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 1c.552 0 1 .448 1 1v5h1V6h2v1h1c.552 0 1 .448 1 1v12c0 .552-.448 1-1 1h-1v1h-2v-1H7v1H5v-1H4c-.552 0-1-.448-1-1V8c0-.552.448-1 1-1h1V6h2v1h1V2c0-.552.448-1 1-1h6zm4 8H5v10h14V9zM9 10v8H7v-8h2zm4 0v8h-2v-8h2zm4 0v8h-2v-8h2zm-3-7h-4v4h4V3z\"}}]}]})(props);\n};\nexport function RiSuitcaseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3c.552 0 1 .448 1 1v2h5c.552 0 1 .448 1 1v13c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V7c0-.552.448-1 1-1h5V4c0-.552.448-1 1-1h6zM8 8H6v11h2V8zm10 0h-2v11h2V8zm-4-3h-4v1h4V5z\"}}]}]})(props);\n};\nexport function RiSuitcaseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 3c.552 0 1 .448 1 1v2h5c.552 0 1 .448 1 1v13c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V7c0-.552.448-1 1-1h5V4c0-.552.448-1 1-1h6zm1 5H8v11h8V8zM4 8v11h2V8H4zm10-3h-4v1h4V5zm4 3v11h2V8h-2z\"}}]}]})(props);\n};\nexport function RiTakeawayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16,1 C16.5522847,1 17,1.44771525 17,2 L17,2.999 L22,3 L22,9 L19.98,8.999 L22.7467496,16.595251 C22.9104689,17.0320314 23,17.5050658 23,17.9990113 C23,20.2081503 21.209139,21.9990113 19,21.9990113 C17.1367966,21.9990113 15.5711292,20.7251084 15.1264725,19.0007774 L10.8737865,19.0007613 C10.429479,20.7256022 8.86356525,22 7,22 C5.05513052,22 3.43445123,20.6119768 3.07453347,18.7725019 C2.43557576,18.4390399 2,17.770387 2,17 L2,12 L11,12 C11,12.5128358 11.3860402,12.9355072 11.8833789,12.9932723 L12,13 L14,13 C14.5128358,13 14.9355072,12.6139598 14.9932723,12.1166211 L15,12 L15,3 L12,3 L12,1 L16,1 Z M7,16 C5.8954305,16 5,16.8954305 5,18 C5,19.1045695 5.8954305,20 7,20 C8.1045695,20 9,19.1045695 9,18 C9,16.8954305 8.1045695,16 7,16 Z M19,16 C17.8954305,16 17,16.8954305 17,18 C17,19.1045695 17.8954305,20 19,20 C20.1045695,20 21,19.1045695 21,18 C21,16.8954305 20.1045695,16 19,16 Z M10,3 C10.5522847,3 11,3.44771525 11,4 L11,11 L2,11 L2,4 C2,3.44771525 2.44771525,3 3,3 L10,3 Z M20,5 L17,5 L17,7 L20,7 L20,5 Z M9,5 L4,5 L4,6 L9,6 L9,5 Z\"}}]}]})(props);\n};\nexport function RiTakeawayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16,1 C16.5522847,1 17,1.44771525 17,2 L17,2.999 L22,3 L22,9 L19.98,8.999 L22.7467496,16.595251 C22.9104689,17.0320314 23,17.5050658 23,17.9990113 C23,20.2081503 21.209139,21.9990113 19,21.9990113 C17.1367966,21.9990113 15.5711292,20.7251084 15.1264725,19.0007774 L10.8737865,19.0007613 C10.429479,20.7256022 8.86356525,22 7,22 C5.05513052,22 3.43445123,20.6119768 3.07453347,18.7725019 C2.43557576,18.4390399 2,17.770387 2,17 L2,4 C2,3.44771525 2.44771525,3 3,3 L10,3 C10.5522847,3 11,3.44771525 11,4 L11,12 C11,12.5128358 11.3860402,12.9355072 11.8833789,12.9932723 L12,13 L14,13 C14.5128358,13 14.9355072,12.6139598 14.9932723,12.1166211 L15,12 L15,3 L12,3 L12,1 L16,1 Z M7,16 C5.8954305,16 5,16.8954305 5,18 C5,19.1045695 5.8954305,20 7,20 C8.1045695,20 9,19.1045695 9,18 C9,16.8954305 8.1045695,16 7,16 Z M19,15.9990113 C17.8954305,15.9990113 17,16.8944418 17,17.9990113 C17,19.1035808 17.8954305,19.9990113 19,19.9990113 C20.1045695,19.9990113 21,19.1035808 21,17.9990113 C21,16.8944418 20.1045695,15.9990113 19,15.9990113 Z M17.852,8.999 L17,8.999 L17,12 C17,13.6568542 15.6568542,15 14,15 L12,15 C10.6941178,15 9.58311485,14.1656226 9.17102423,13.0009007 L3.99994303,13 L3.99994303,15.3542402 C4.73288889,14.523782 5.80527652,14 7,14 C8.86392711,14 10.4300871,15.2748927 10.8740452,17.0002597 L15.1256964,17.0002597 C15.5693048,15.2743991 17.135711,13.9990113 19,13.9990113 C19.2372818,13.9990113 19.469738,14.019672 19.6956678,14.0592925 L17.852,8.999 Z M9,8 L4,8 L4,11 L9,11 L9,8 Z M20,5 L17,5 L17,7 L20,7 L20,5 Z M9,5 L4,5 L4,6 L9,6 L9,5 Z\"}}]}]})(props);\n};\nexport function RiTaxiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.48-5.788A2 2 0 0 1 6.32 5H9V3h6v2h2.681a2 2 0 0 1 1.838 1.212L22 12zM4.176 12h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiTaxiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.447-4.894A2 2 0 0 1 6.237 5H9V3h6v2h2.764a2 2 0 0 1 1.789 1.106L22 11zm-2 2H4v5h16v-5zM4.236 11h15.528l-2-4H6.236l-2 4zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiTaxiWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 3v4H6.319l-2.144 5H22v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.48-5.788A2 2 0 0 1 6.32 5H9V3h3zM6.5 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm11 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm1-13a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiTaxiWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 3v4H6.236l-2.001 4H22v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.447-4.894A2 2 0 0 1 6.237 5H9V3h3zm8 10H4v5h16v-5zM6.5 14a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm11 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm1-13a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiTrafficLightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1h3c0 2.5-2.5 3.5-3 3.5V10h3c0 2.5-2.5 3.5-3 3.5V16h3c0 2.5-2.5 3.5-3 3.5V21a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1.5c-.5 0-3-1-3-3.5h3v-2.5c-.5 0-3-1-3-3.5h3V7.5c-.5 0-3-1-3-3.5h3zm5 16a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-6a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiTrafficLightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1h3c0 2.5-2.5 3.5-3 3.5V10h3c0 2.5-2.5 3.5-3 3.5V16h3c0 2.5-2.5 3.5-3 3.5V21a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1.5c-.5 0-3-1-3-3.5h3v-2.5c-.5 0-3-1-3-3.5h3V7.5c-.5 0-3-1-3-3.5h3zm5 16a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-6a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiTrainFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8zM5 7v4h14V7H5zm7 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiTrainLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8zM7 5a2 2 0 0 0-2 2v11h14V7a2 2 0 0 0-2-2H7zm5 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM6 7h12v4H6V7z\"}}]}]})(props);\n};\nexport function RiTrainWifiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.498 3a6.518 6.518 0 0 0-.324 4H5v4h10.035a6.47 6.47 0 0 0 3.465 1 6.48 6.48 0 0 0 2.5-.498V18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h5.498zM12 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm6.5-13a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiTrainWifiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.498 3a6.464 6.464 0 0 0-.479 2H7a2 2 0 0 0-1.995 1.85L5 7v11h14v-6.019a6.463 6.463 0 0 0 2-.48V18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h5.498zM12 13a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm.174-6a6.51 6.51 0 0 0 2.862 4.001L6 11V7h6.174zM18.5 1a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.416a1.994 1.994 0 0 0-1.413-.584zm0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165.944.942a3.323 3.323 0 0 1 2.357-.977 3.32 3.32 0 0 1 2.201.83l.156.147.943-.943A4.652 4.652 0 0 0 18.5 3.5z\"}}]}]})(props);\n};\nexport function RiTreasureMapFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5zm4 6v2h2v-2H6zm4 0v2h2v-2h-2zm6-.06l-1.237-1.238-1.061 1.06L14.939 12l-1.237 1.237 1.06 1.061L16 13.061l1.237 1.237 1.061-1.06L17.061 12l1.237-1.237-1.06-1.061L16 10.939z\"}}]}]})(props);\n};\nexport function RiTreasureMapLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.935 7.204l-6-3L4 6.319v12.648l5.065-2.17 6 3L20 17.68V5.033l-5.065 2.17zM2 5l7-3 6 3 6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V5zm4 6h2v2H6v-2zm4 0h2v2h-2v-2zm5.998-.063L17.236 9.7l1.06 1.06-1.237 1.238 1.237 1.238-1.06 1.06-1.238-1.237-1.237 1.237-1.061-1.06 1.237-1.238-1.237-1.237L14.76 9.7l1.238 1.237z\"}}]}]})(props);\n};\nexport function RiTruckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 8h3l3 4.056V18h-2.035a3.5 3.5 0 0 1-6.93 0h-5.07a3.5 3.5 0 0 1-6.93 0H1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2zm0 2v3h4v-.285L18.992 10H17z\"}}]}]})(props);\n};\nexport function RiTruckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.965 18a3.5 3.5 0 0 1-6.93 0H1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2h3l3 4.056V18h-2.035a3.5 3.5 0 0 1-6.93 0h-5.07zM15 7H3v8.05a3.5 3.5 0 0 1 5.663.95h5.674c.168-.353.393-.674.663-.95V7zm2 6h4v-.285L18.992 10H17v3zm.5 6a1.5 1.5 0 1 0 0-3.001 1.5 1.5 0 0 0 0 3.001zM7 17.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z\"}}]}]})(props);\n};\nexport function RiWalkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.617 8.712l3.205-2.328A1.995 1.995 0 0 1 12.065 6a2.616 2.616 0 0 1 2.427 1.82c.186.583.356.977.51 1.182A4.992 4.992 0 0 0 19 11v2a6.986 6.986 0 0 1-5.402-2.547l-.697 3.955 2.061 1.73 2.223 6.108-1.88.684-2.04-5.604-3.39-2.845a2 2 0 0 1-.713-1.904l.509-2.885-.677.492-2.127 2.928-1.618-1.176L7.6 8.7l.017.012zM13.5 5.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-2.972 13.181l-3.214 3.83-1.532-1.285 2.976-3.546.746-2.18 1.791 1.5-.767 1.681z\"}}]}]})(props);\n};\nexport function RiWalkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.617 8.712l3.205-2.328A1.995 1.995 0 0 1 12.065 6a2.616 2.616 0 0 1 2.427 1.82c.186.583.356.977.51 1.182A4.992 4.992 0 0 0 19 11v2a6.986 6.986 0 0 1-5.402-2.547l-.697 3.955 2.061 1.73 2.223 6.108-1.88.684-2.04-5.604-3.39-2.845a2 2 0 0 1-.713-1.904l.509-2.885-.677.492-2.127 2.928-1.618-1.176L7.6 8.7l.017.012zM13.5 5.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-2.972 13.181l-3.214 3.83-1.532-1.285 2.976-3.546.746-2.18 1.791 1.5-.767 1.681z\"}}]}]})(props);\n};\nexport function Ri4KFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8.5 10.5V12h-1V9H9v3H7.5V9H6v4.5h3V15h1.5v-1.5h1zM18 15l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5v-2.25L16.25 15H18z\"}}]}]})(props);\n};\nexport function Ri4KLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8.5 10.5h-1V15H9v-1.5H6V9h1.5v3H9V9h1.5v3h1v1.5zM18 15h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z\"}}]}]})(props);\n};\nexport function RiAlbumFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 14c2.213 0 4-1.787 4-4s-1.787-4-4-4-4 1.787-4 4 1.787 4 4 4zm0-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z\"}}]}]})(props);\n};\nexport function RiAlbumLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiAspectRatioFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-3 9h-2v3h-3v2h5v-5zm-7-5H6v5h2V9h3V7z\"}}]}]})(props);\n};\nexport function RiAspectRatioLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm-1 2H4v14h16V5zm-7 12v-2h3v-3h2v5h-5zM11 7v2H8v3H6V7h5z\"}}]}]})(props);\n};\nexport function RiBroadcastFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 2.929l1.414 1.414A7.975 7.975 0 0 0 4 10c0 2.21.895 4.21 2.343 5.657L4.93 17.07A9.969 9.969 0 0 1 2 10a9.969 9.969 0 0 1 2.929-7.071zm14.142 0A9.969 9.969 0 0 1 22 10a9.969 9.969 0 0 1-2.929 7.071l-1.414-1.414A7.975 7.975 0 0 0 20 10c0-2.21-.895-4.21-2.343-5.657L19.07 2.93zM7.757 5.757l1.415 1.415A3.987 3.987 0 0 0 8 10c0 1.105.448 2.105 1.172 2.828l-1.415 1.415A5.981 5.981 0 0 1 6 10c0-1.657.672-3.157 1.757-4.243zm8.486 0A5.981 5.981 0 0 1 18 10a5.981 5.981 0 0 1-1.757 4.243l-1.415-1.415A3.987 3.987 0 0 0 16 10a3.987 3.987 0 0 0-1.172-2.828l1.415-1.415zM12 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 2c.58 0 1.077.413 1.184.983L14.5 22h-5l1.316-7.017c.107-.57.604-.983 1.184-.983z\"}}]}]})(props);\n};\nexport function RiBroadcastLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.929 2.929l1.414 1.414A7.975 7.975 0 0 0 4 10c0 2.21.895 4.21 2.343 5.657L4.93 17.07A9.969 9.969 0 0 1 2 10a9.969 9.969 0 0 1 2.929-7.071zm14.142 0A9.969 9.969 0 0 1 22 10a9.969 9.969 0 0 1-2.929 7.071l-1.414-1.414A7.975 7.975 0 0 0 20 10c0-2.21-.895-4.21-2.343-5.657L19.07 2.93zM7.757 5.757l1.415 1.415A3.987 3.987 0 0 0 8 10c0 1.105.448 2.105 1.172 2.828l-1.415 1.415A5.981 5.981 0 0 1 6 10c0-1.657.672-3.157 1.757-4.243zm8.486 0A5.981 5.981 0 0 1 18 10a5.981 5.981 0 0 1-1.757 4.243l-1.415-1.415A3.987 3.987 0 0 0 16 10a3.987 3.987 0 0 0-1.172-2.828l1.415-1.415zM12 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-1 2h2v8h-2v-8z\"}}]}]})(props);\n};\nexport function RiCamera2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 2a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm6-12v2h2V5h-2z\"}}]}]})(props);\n};\nexport function RiCamera2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM4 5v14h16V5H4zm8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 2a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm5-11h2v2h-2V6z\"}}]}]})(props);\n};\nexport function RiCamera3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 6c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6zm12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM4 7v2h3V7H4zm0-5h6v2H4V2z\"}}]}]})(props);\n};\nexport function RiCamera3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 6c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6zm2 1v12h16V7H4zm10 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 2a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM4 2h6v2H4V2z\"}}]}]})(props);\n};\nexport function RiCameraFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2zm3 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiCameraLensFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.827 21.763L14.31 14l3.532 6.117A9.955 9.955 0 0 1 12 22c-.746 0-1.473-.082-2.173-.237zM7.89 21.12A10.028 10.028 0 0 1 2.458 15h8.965L7.89 21.119zM2.05 13a9.964 9.964 0 0 1 2.583-7.761L9.112 13H2.05zm4.109-9.117A9.955 9.955 0 0 1 12 2c.746 0 1.473.082 2.173.237L9.69 10 6.159 3.883zM16.11 2.88A10.028 10.028 0 0 1 21.542 9h-8.965l3.533-6.119zM21.95 11a9.964 9.964 0 0 1-2.583 7.761L14.888 11h7.064z\"}}]}]})(props);\n};\nexport function RiCameraLensLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.858 19.71L12 16H5.07a8.018 8.018 0 0 0 4.788 3.71zM4.252 14h4.284L5.07 7.999A7.963 7.963 0 0 0 4 12c0 .69.088 1.36.252 2zm2.143-7.708L8.535 10 12 4a7.974 7.974 0 0 0-5.605 2.292zm7.747-2.002L12 8h6.93a8.018 8.018 0 0 0-4.788-3.71zM19.748 10h-4.284l3.465 6.001A7.963 7.963 0 0 0 20 12c0-.69-.088-1.36-.252-2zm-2.143 7.708L15.465 14 12 20a7.974 7.974 0 0 0 5.605-2.292zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1.155-12h-2.31l-1.154 2 1.154 2h2.31l1.154-2-1.154-2z\"}}]}]})(props);\n};\nexport function RiCameraLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.828 5l-2 2H4v12h16V7h-3.828l-2-2H9.828zM9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2zm3 15a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11zm0-2a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z\"}}]}]})(props);\n};\nexport function RiCameraOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.586 21H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h.586L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414L19.586 21zM7.556 8.97a6 6 0 0 0 8.475 8.475l-1.417-1.417a4 4 0 0 1-5.642-5.642L7.555 8.97zM22 17.785l-4.045-4.045a6 6 0 0 0-6.695-6.695L8.106 3.892 9 3h6l2 2h4a1 1 0 0 1 1 1v11.786zm-8.492-8.492a4.013 4.013 0 0 1 2.198 2.198l-2.198-2.198z\"}}]}]})(props);\n};\nexport function RiCameraOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.586 21H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h.586L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414L19.586 21zm-14-14H4v12h13.586l-2.18-2.18A5.5 5.5 0 0 1 7.68 9.094L5.586 7zm3.524 3.525a3.5 3.5 0 0 0 4.865 4.865L9.11 10.525zM22 17.785l-2-2V7h-3.828l-2-2H9.828l-.307.307-1.414-1.414L9 3h6l2 2h4a1 1 0 0 1 1 1v11.786zM11.263 7.05a5.5 5.5 0 0 1 6.188 6.188l-2.338-2.338a3.515 3.515 0 0 0-1.512-1.512l-2.338-2.338z\"}}]}]})(props);\n};\nexport function RiCameraSwitchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2zm5.684 15.368l-.895-1.79A4 4 0 0 1 8 13h2.001L7.839 8.677a6 6 0 0 0 6.845 9.69zM9.316 7.632l.895 1.79A4 4 0 0 1 16 13h-2.001l2.161 4.323a6 6 0 0 0-6.845-9.69z\"}}]}]})(props);\n};\nexport function RiCameraSwitchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.828 5l-2 2H4v12h16V7h-3.828l-2-2H9.828zM9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2zm.64 4.53a5.5 5.5 0 0 1 6.187 8.92L13.75 12.6h1.749l.001-.1a3.5 3.5 0 0 0-4.928-3.196L9.64 7.53zm4.677 9.96a5.5 5.5 0 0 1-6.18-8.905L10.25 12.5H8.5a3.5 3.5 0 0 0 4.886 3.215l.931 1.774z\"}}]}]})(props);\n};\nexport function RiClapperboardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.998 7l2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31z\"}}]}]})(props);\n};\nexport function RiClapperboardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.998 7l2.31-4h3.69l-2.31 4h-3.69zm6 0l2.31-4h3.69l-2.31 4h-3.69zm6 0l2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006L4 6.46V19h16V7h-2.002z\"}}]}]})(props);\n};\nexport function RiClosedCaptioningFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h18zM9 8c-2.208 0-4 1.792-4 4s1.792 4 4 4c1.1 0 2.1-.45 2.828-1.172l-1.414-1.414C10.053 13.776 9.553 14 9 14c-1.105 0-2-.895-2-2s.895-2 2-2c.55 0 1.048.22 1.415.587l1.414-1.414C11.105 8.448 10.105 8 9 8zm7 0c-2.208 0-4 1.792-4 4s1.792 4 4 4c1.104 0 2.104-.448 2.828-1.172l-1.414-1.414c-.362.362-.862.586-1.414.586-1.105 0-2-.895-2-2s.895-2 2-2c.553 0 1.053.224 1.415.587l1.414-1.414C18.105 8.448 17.105 8 16 8z\"}}]}]})(props);\n};\nexport function RiClosedCaptioningLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h18zm-1 2H4v14h16V5zM9 8c1.105 0 2.105.448 2.829 1.173l-1.414 1.414C10.053 10.224 9.553 10 9 10c-1.105 0-2 .895-2 2s.895 2 2 2c.553 0 1.053-.224 1.414-.586l1.414 1.414C11.104 15.552 10.104 16 9 16c-2.208 0-4-1.792-4-4s1.792-4 4-4zm7 0c1.105 0 2.105.448 2.829 1.173l-1.414 1.414C17.053 10.224 16.553 10 16 10c-1.105 0-2 .895-2 2s.895 2 2 2c.552 0 1.052-.224 1.414-.586l1.414 1.414C18.104 15.552 17.104 16 16 16c-2.208 0-4-1.792-4-4s1.792-4 4-4z\"}}]}]})(props);\n};\nexport function RiDiscFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 9.17A3 3 0 1 0 15 12V2.458c4.057 1.274 7 5.064 7 9.542 0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2c.337 0 .671.017 1 .05v7.12z\"}}]}]})(props);\n};\nexport function RiDiscLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 4.582V12a3 3 0 1 1-2-2.83V2.05c5.053.501 9 4.765 9 9.95 0 5.523-4.477 10-10 10S2 17.523 2 12c0-5.185 3.947-9.449 9-9.95v2.012A8.001 8.001 0 0 0 12 20a8 8 0 0 0 3-15.418z\"}}]}]})(props);\n};\nexport function RiDvFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 14.745a7 7 0 1 1 8 0V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-6.255zM8 14A5 5 0 1 0 8 4a5 5 0 0 0 0 10zm-1 4v2h2v-2H7zm1-6a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm6 5v-1.292A8.978 8.978 0 0 0 17 9a8.966 8.966 0 0 0-2.292-6H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-7zm4-10v2h2V7h-2z\"}}]}]})(props);\n};\nexport function RiDvLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.608 3H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-7v-2h6V5h-6.255A6.968 6.968 0 0 1 15 9a6.992 6.992 0 0 1-3 5.745V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-6.255A7 7 0 1 1 11.608 3zM6 13.584V20h4v-6.416a5.001 5.001 0 1 0-4 0zM8 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm9-3h2v2h-2V7zM7 17h2v2H7v-2z\"}}]}]})(props);\n};\nexport function RiDvdFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 11V6l-5 7h3v5l5-7h-3zm-1 11C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiDvdLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-9h3l-5 7v-5H8l5-7v5z\"}}]}]})(props);\n};\nexport function RiEjectFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.416 3.624l7.066 10.599a.5.5 0 0 1-.416.777H4.934a.5.5 0 0 1-.416-.777l7.066-10.599a.5.5 0 0 1 .832 0zM5 17h14a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2z\"}}]}]})(props);\n};\nexport function RiEjectLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.737 13h8.526L12 6.606 7.737 13zm4.679-9.376l7.066 10.599a.5.5 0 0 1-.416.777H4.934a.5.5 0 0 1-.416-.777l7.066-10.599a.5.5 0 0 1 .832 0zM5 17h14a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2z\"}}]}]})(props);\n};\nexport function RiEqualizerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.17 18a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2h4.17zm6-7a3.001 3.001 0 0 1 5.66 0H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2h10.17zm-6-7a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4h4.17z\"}}]}]})(props);\n};\nexport function RiEqualizerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.17 18a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2h4.17zm6-7a3.001 3.001 0 0 1 5.66 0H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2h10.17zm-6-7a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4h4.17zM9 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiFilmFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM4 5v2h2V5H4zm14 0v2h2V5h-2zM4 9v2h2V9H4zm14 0v2h2V9h-2zM4 13v2h2v-2H4zm14 0v2h2v-2h-2zM4 17v2h2v-2H4zm14 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiFilmLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM8 5v14h8V5H8zM4 5v2h2V5H4zm14 0v2h2V5h-2zM4 9v2h2V9H4zm14 0v2h2V9h-2zM4 13v2h2v-2H4zm14 0v2h2v-2h-2zM4 17v2h2v-2H4zm14 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiFullscreenExitFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"}}]}]})(props);\n};\nexport function RiFullscreenExitLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"}}]}]})(props);\n};\nexport function RiFullscreenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"}}]}]})(props);\n};\nexport function RiFullscreenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3h2v6h-2V5h-4V3h4zM4 3h4v2H4v4H2V3h2zm16 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"}}]}]})(props);\n};\nexport function RiGalleryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.409 19c-.776-2.399-2.277-3.885-4.266-5.602A10.954 10.954 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2v4H4v7c5.22 0 9.662 2.462 11.313 7h2.096zM18 1v4h-8V3h6V1h2zm-1.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiGalleryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 13c-1.678 0-3.249.46-4.593 1.259A14.984 14.984 0 0 1 18.147 19H20v-6zm-3.996 6C14.044 14.302 9.408 11 4 11v8h12.004zM4 9c3.83 0 7.323 1.435 9.974 3.796A10.949 10.949 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2v4H4v4zm14-8v4h-8V3h6V1h2zm-1.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiGalleryUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 1v2h8V1h2v2h3.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2zm4 7l-4 4h3v4h2v-4h3l-4-4z\"}}]}]})(props);\n};\nexport function RiGalleryUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 1v4H4v14h16V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2zm4 7l4 4h-3v4h-2v-4H8l4-4zm6-7v4h-8V3h6V1h2z\"}}]}]})(props);\n};\nexport function RiHdFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5 8.25V9H6v6h1.5v-2.25h2V15H11V9H9.5v2.25h-2zm7-.75H16a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1.5v-3zM13 9v6h3a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-3z\"}}]}]})(props);\n};\nexport function RiHdLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5 8.25h2V9H11v6H9.5v-2.25h-2V15H6V9h1.5v2.25zm7-.75v3H16a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-1.5zM13 9h3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-3V9z\"}}]}]})(props);\n};\nexport function RiHeadphoneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 12h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2s10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 1 0-16 0z\"}}]}]})(props);\n};\nexport function RiHeadphoneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 4a8 8 0 0 0-8 8h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2s10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 0 0-8-8zM4 14v5h3v-5H4zm13 0v5h3v-5h-3z\"}}]}]})(props);\n};\nexport function RiHqFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5 8.25V9H6v6h1.5v-2.25h2V15H11V9H9.5v2.25h-2zM16.25 15H17a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h.75v1.5h1.5V15zm-1.75-4.5h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiHqLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5 8.25h2V9H11v6H9.5v-2.25h-2V15H6V9h1.5v2.25zM16.25 15v1.5h-1.5V15H14a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-.75zm-1.75-4.5v3h2v-3h-2z\"}}]}]})(props);\n};\nexport function RiImage2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11.1l2-2 5.5 5.5 3.5-3.5 3 3V5H5v6.1zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm11.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiImage2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11.1l2-2 5.5 5.5 3.5-3.5 3 3V5H5v6.1zm0 2.829V19h3.1l2.986-2.985L7 11.929l-2 2zM10.929 19H19v-2.071l-3-3L10.929 19zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm11.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiImageAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2zm.008-12c.548 0 .992.445.992.993v9.349A5.99 5.99 0 0 0 20 13V5H4l.001 14 9.292-9.293a.999.999 0 0 1 1.32-.084l.093.085 3.546 3.55a6.003 6.003 0 0 0-3.91 7.743L2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016zM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiImageAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2zm.008-12c.548 0 .992.445.992.993V13h-2V5H4v13.999L14 9l3 3v2.829l-3-3L6.827 19H14v2H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016zM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiImageEditFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v1.757l-2 2V5H5v8.1l4-4 4.328 4.329-1.327 1.327-.006 4.239 4.246.006 1.33-1.33L18.899 19H19v-2.758l2-2V20c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm1.778 4.808l1.414 1.414L15.414 17l-1.416-.002.002-1.412 7.778-7.778zM15.5 7c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5S14 9.328 14 8.5 14.672 7 15.5 7z\"}}]}]})(props);\n};\nexport function RiImageEditLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3c.552 0 1 .448 1 1v1.757l-2 2V5H5v8.1l4-4 4.328 4.329-1.415 1.413L9 11.93l-4 3.999V19h10.533l.708.001 1.329-1.33L18.9 19h.1v-2.758l2-2V20c0 .552-.448 1-1 1H4c-.55 0-1-.45-1-1V4c0-.552.448-1 1-1h16zm1.778 4.808l1.414 1.414L15.414 17l-1.416-.002.002-1.412 7.778-7.778zM15.5 7c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5S14 9.328 14 8.5 14.672 7 15.5 7z\"}}]}]})(props);\n};\nexport function RiImageFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 5H4v14l9.292-9.294a1 1 0 0 1 1.414 0L20 15.01V5zM2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM8 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiImageLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.828 21l-.02.02-.021-.02H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H4.828zM20 15V5H4v14L14 9l6 6zm0 2.828l-6-6L6.828 19H20v-1.172zM8 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiLandscapeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 21l-4.762-8.73L15 6l8 15h-7zM8 10l6 11H2l6-11zM5.5 8a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}}]}]})(props);\n};\nexport function RiLandscapeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.27 12.216L15 6l8 15H2L9 8l2.27 4.216zm1.12 2.022L14.987 19h4.68l-4.77-8.942-2.507 4.18zM5.348 19h7.304L9 12.219 5.348 19zM5.5 8a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}}]}]})(props);\n};\nexport function RiLiveFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14zM7.4 8.829a.4.4 0 0 0-.392.32L7 9.228v5.542a.4.4 0 0 0 .542.374l.073-.036 4.355-2.772a.4.4 0 0 0 .063-.624l-.063-.05L7.615 8.89A.4.4 0 0 0 7.4 8.83z\"}}]}]})(props);\n};\nexport function RiLiveLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14zm-1 2H3v12h12V6zM7.4 8.829a.4.4 0 0 1 .215.062l4.355 2.772a.4.4 0 0 1 0 .674L7.615 15.11A.4.4 0 0 1 7 14.77V9.23c0-.221.18-.4.4-.4zM21 8.84l-4 2.8v.718l4 2.8V8.84z\"}}]}]})(props);\n};\nexport function RiMic2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1a5 5 0 0 1 5 5v6a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5zM2.192 13.962l1.962-.393a8.003 8.003 0 0 0 15.692 0l1.962.393C20.896 18.545 16.85 22 12 22s-8.896-3.455-9.808-8.038z\"}}]}]})(props);\n};\nexport function RiMic2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3zm0-2a5 5 0 0 1 5 5v6a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5zM2.192 13.962l1.962-.393a8.003 8.003 0 0 0 15.692 0l1.962.393C20.896 18.545 16.85 22 12 22s-8.896-3.455-9.808-8.038z\"}}]}]})(props);\n};\nexport function RiMicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5zM3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11z\"}}]}]})(props);\n};\nexport function RiMicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3zm0-2a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5zM3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11z\"}}]}]})(props);\n};\nexport function RiMicOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.425 17.839A8.941 8.941 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11H5.07a7.002 7.002 0 0 0 9.87 5.354l-1.551-1.55A5 5 0 0 1 7 10V8.414L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-4.767-4.768zm2.95-2.679l-1.443-1.442c.509-.81.856-1.73.997-2.718h2.016a8.95 8.95 0 0 1-1.57 4.16zm-2.91-2.909l-8.78-8.78A5 5 0 0 1 17 6l.001 4a4.98 4.98 0 0 1-.534 2.251z\"}}]}]})(props);\n};\nexport function RiMicOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.425 17.839A8.941 8.941 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11H5.07a7.002 7.002 0 0 0 9.87 5.354l-1.551-1.55A5 5 0 0 1 7 10V8.414L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-4.767-4.768zm-7.392-7.392l2.52 2.52a3.002 3.002 0 0 1-2.52-2.52zm10.342 4.713l-1.443-1.442c.509-.81.856-1.73.997-2.718h2.016a8.95 8.95 0 0 1-1.57 4.16zm-2.91-2.909l-1.548-1.548c.054-.226.083-.46.083-.703V6a3 3 0 0 0-5.818-1.032L7.686 3.471A5 5 0 0 1 17 6v4a4.98 4.98 0 0 1-.534 2.251z\"}}]}]})(props);\n};\nexport function RiMovie2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.001 20H20v2h-8C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a9.985 9.985 0 0 1-3.999 8zM12 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-4 4a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm8 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-4 4a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiMovie2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 20h8v2h-8C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a9.956 9.956 0 0 1-2 6h-2.708A8 8 0 1 0 12 20zm0-10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-4 4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm8 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-4 4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiMovieFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zm8.622 4.422a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666l-4.88-3.252z\"}}]}]})(props);\n};\nexport function RiMovieLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM4 5v14h16V5H4zm6.622 3.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332z\"}}]}]})(props);\n};\nexport function RiMusic2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3v14a4 4 0 1 1-2-3.465V6H9v11a4 4 0 1 1-2-3.465V3h13z\"}}]}]})(props);\n};\nexport function RiMusic2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 3v14a4 4 0 1 1-2-3.465V5H9v12a4 4 0 1 1-2-3.465V3h13zM5 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiMusicFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.535V3h8v3h-6v11a4 4 0 1 1-2-3.465z\"}}]}]})(props);\n};\nexport function RiMusicLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.535V3h8v2h-6v12a4 4 0 1 1-2-3.465zM10 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiMvFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zm10 8.178A3 3 0 1 0 14 15V7.999h3V6h-5v6.17z\"}}]}]})(props);\n};\nexport function RiMvLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM4 5v14h16V5H4zm8 7.17V6h5v2h-3v7a3 3 0 1 1-2-2.83z\"}}]}]})(props);\n};\nexport function RiNotification2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 20H2v-2h1v-6.969C3 6.043 7.03 2 12 2s9 4.043 9 9.031V18h1v2zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotification2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 20H2v-2h1v-6.969C3 6.043 7.03 2 12 2s9 4.043 9 9.031V18h1v2zM5 18h14v-6.969C19 7.148 15.866 4 12 4s-7 3.148-7 7.031V18zm4.5 3h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotification3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 17h2v2H2v-2h2v-7a8 8 0 1 1 16 0v7zM9 21h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiNotification3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 17h2v2H2v-2h2v-7a8 8 0 1 1 16 0v7zm-2 0v-7a6 6 0 1 0-12 0v7h12zm-9 4h6v2H9v-2z\"}}]}]})(props);\n};\nexport function RiNotification4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 18.667l.4.533a.5.5 0 0 1-.4.8H4a.5.5 0 0 1-.4-.8l.4-.533V10a8 8 0 1 1 16 0v8.667zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotification4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 10a6 6 0 1 0-12 0v8h12v-8zm2 8.667l.4.533a.5.5 0 0 1-.4.8H4a.5.5 0 0 1-.4-.8l.4-.533V10a8 8 0 1 1 16 0v8.667zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotificationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c4.97 0 9 4.043 9 9.031V20H3v-8.969C3 6.043 7.03 2 12 2zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotificationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 18h14v-6.969C19 7.148 15.866 4 12 4s-7 3.148-7 7.031V18zm7-16c4.97 0 9 4.043 9 9.031V20H3v-8.969C3 6.043 7.03 2 12 2zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotificationOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.586 20H4a.5.5 0 0 1-.4-.8l.4-.533V10c0-1.33.324-2.584.899-3.687L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414L18.586 20zM20 15.786L7.559 3.345A8 8 0 0 1 20 10v5.786zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiNotificationOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.586 20H4a.5.5 0 0 1-.4-.8l.4-.533V10c0-1.33.324-2.584.899-3.687L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414L18.586 20zM6.408 7.822A5.985 5.985 0 0 0 6 10v8h10.586L6.408 7.822zM20 15.786l-2-2V10a6 6 0 0 0-8.99-5.203L7.56 3.345A8 8 0 0 1 20 10v5.786zM9.5 21h5a2.5 2.5 0 1 1-5 0z\"}}]}]})(props);\n};\nexport function RiOrderPlayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 4V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H2V4h15zM2 18h20v2H2v-2zm0-7h20v2H2v-2z\"}}]}]})(props);\n};\nexport function RiOrderPlayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 4V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H2V4h15zM2 18h20v2H2v-2zm0-7h20v2H2v-2z\"}}]}]})(props);\n};\nexport function RiPauseCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM9 9v6h2V9H9zm4 0v6h2V9h-2z\"}}]}]})(props);\n};\nexport function RiPauseCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM9 9h2v6H9V9zm4 0h2v6h-2V9z\"}}]}]})(props);\n};\nexport function RiPauseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 5h2v14H6V5zm10 0h2v14h-2V5z\"}}]}]})(props);\n};\nexport function RiPauseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 5h2v14H6V5zm10 0h2v14h-2V5z\"}}]}]})(props);\n};\nexport function RiPauseMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0V7zM7 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0V7z\"}}]}]})(props);\n};\nexport function RiPauseMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0V7zM7 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0V7z\"}}]}]})(props);\n};\nexport function RiPhoneCameraFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.803 4A6 6 0 0 0 23 12.197V19c0 .553-.44 1.001-1.002 1.001H2.002A1 1 0 0 1 1 19V5c0-.552.44-1 1.002-1h12.8zM20 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm-1 6v3h2v-3h-2z\"}}]}]})(props);\n};\nexport function RiPhoneCameraLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.803 4a5.96 5.96 0 0 0-.72 2H3v12h18v-5.083a5.96 5.96 0 0 0 2-.72V19c0 .553-.44 1.001-1.002 1.001H2.002A1 1 0 0 1 1 19V5c0-.552.44-1 1.002-1h12.8zM20 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm-2 2h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiPictureInPicture2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8zM6.707 6.293l2.25 2.25L11 6.5V12H5.5l2.043-2.043-2.25-2.25 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiPictureInPicture2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8zm-1 2h-6v4h6v-4zM6.707 6.293l2.25 2.25L11 6.5V12H5.5l2.043-2.043-2.25-2.25 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiPictureInPictureExitFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8zm-9.5-6L9.457 9.043l2.25 2.25-1.414 1.414-2.25-2.25L6 12.5V7h5.5z\"}}]}]})(props);\n};\nexport function RiPictureInPictureExitLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8zm-1 2h-6v4h6v-4zm-8.5-8L9.457 9.043l2.25 2.25-1.414 1.414-2.25-2.25L6 12.5V7h5.5z\"}}]}]})(props);\n};\nexport function RiPictureInPictureFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8z\"}}]}]})(props);\n};\nexport function RiPictureInPictureLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h8zm-1 2h-6v4h6v-4z\"}}]}]})(props);\n};\nexport function RiPlayCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM10.622 8.415a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666l-4.88-3.252z\"}}]}]})(props);\n};\nexport function RiPlayCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM10.622 8.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332z\"}}]}]})(props);\n};\nexport function RiPlayFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.376 12.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832z\"}}]}]})(props);\n};\nexport function RiPlayLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.394 12L10 7.737v8.526L16.394 12zm2.982.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832z\"}}]}]})(props);\n};\nexport function RiPlayList2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 18v2H2v-2h20zM2 3.5l8 5-8 5v-10zM22 11v2H12v-2h10zm0-7v2H12V4h10z\"}}]}]})(props);\n};\nexport function RiPlayList2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 18v2H2v-2h20zM2 3.5l8 5-8 5v-10zM22 11v2H12v-2h10zM4 7.108v2.784L6.226 8.5 4 7.108zM22 4v2H12V4h10z\"}}]}]})(props);\n};\nexport function RiPlayListAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h10v2H2v-2zm0-7h20v2H2v-2zm0-7h20v2H2V4zm16 14v-3h2v3h3v2h-3v3h-2v-3h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiPlayListAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h10v2H2v-2zm0-7h20v2H2v-2zm0-7h20v2H2V4zm16 14v-3h2v3h3v2h-3v3h-2v-3h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiPlayListFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h10v2H2v-2zm0-7h14v2H2v-2zm0-7h20v2H2V4zm17 11.17V9h5v2h-3v7a3 3 0 1 1-2-2.83z\"}}]}]})(props);\n};\nexport function RiPlayListLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h10v2H2v-2zm0-7h14v2H2v-2zm0-7h20v2H2V4zm17 11.17V9h5v2h-3v7a3 3 0 1 1-2-2.83zM18 19a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiPlayMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.752 5.439l10.508 6.13a.5.5 0 0 1 0 .863l-10.508 6.13A.5.5 0 0 1 7 18.128V5.871a.5.5 0 0 1 .752-.432z\"}}]}]})(props);\n};\nexport function RiPlayMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9 8.482v7.036L15.03 12 9 8.482zM7.752 5.44l10.508 6.13a.5.5 0 0 1 0 .863l-10.508 6.13A.5.5 0 0 1 7 18.128V5.871a.5.5 0 0 1 .752-.432z\"}}]}]})(props);\n};\nexport function RiPolaroid2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 20.007V3.993zM6 17v2h12v-2H6zM5 5v2h2V5H5zm7 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 2a4 4 0 1 0 0-8 4 4 0 0 0 0 8z\"}}]}]})(props);\n};\nexport function RiPolaroid2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 15V5H5v10h14zM3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 20.007V3.993zM12 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM6 6h2v2H6V6zm0 11v2h12v-2H6z\"}}]}]})(props);\n};\nexport function RiPolaroidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20.659 10a6 6 0 1 0 0 4H21v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6h-.341zM5 6v3h2V6H5zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiPolaroidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 6h-2V5H5v14h14v-1h2v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2zM6 6h2v3H6V6zm9 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiRadio2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6zm3 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm5-6v2h4V9h-4zm0 4v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiRadio2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6zM4 5v14h16V5H4zm5 10a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm5-6h4v2h-4V9zm0 4h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiRadioFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 10h3V6H4v4h11V8h2v2zM6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6zm1 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiRadioLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 10V8h-2v2H5V6h14v4h-2zM6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6zM4 5v14h16V5H4zm4 13a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiRecordCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiRecordCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-5a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiRepeat2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 20v1.932a.5.5 0 0 1-.82.385l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4H8zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4h10z\"}}]}]})(props);\n};\nexport function RiRepeat2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 20v1.932a.5.5 0 0 1-.82.385l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4H8zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4h10z\"}}]}]})(props);\n};\nexport function RiRepeatFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4h15a1 1 0 0 1 1 1v7h-2V6H6v3L1 5l5-4v3zm12 16H3a1 1 0 0 1-1-1v-7h2v6h14v-3l5 4-5 4v-3z\"}}]}]})(props);\n};\nexport function RiRepeatLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 4h15a1 1 0 0 1 1 1v7h-2V6H6v3L1 5l5-4v3zm12 16H3a1 1 0 0 1-1-1v-7h2v6h14v-3l5 4-5 4v-3z\"}}]}]})(props);\n};\nexport function RiRepeatOneFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 20v1.932a.5.5 0 0 1-.82.385l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4H8zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4h10zm-5 4h2v8h-2v-6H9V9l2-1z\"}}]}]})(props);\n};\nexport function RiRepeatOneLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 20v1.932a.5.5 0 0 1-.82.385l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4H8zm8-17.932a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4h10V2.068zM11 8h2v8h-2v-6H9V9l2-1z\"}}]}]})(props);\n};\nexport function RiRewindFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10.667l9.223-6.149a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L12 13.333v5.733a.5.5 0 0 1-.777.416L.624 12.416a.5.5 0 0 1 0-.832l10.599-7.066a.5.5 0 0 1 .777.416v5.733z\"}}]}]})(props);\n};\nexport function RiRewindLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10.667l9.223-6.149a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L12 13.333v5.733a.5.5 0 0 1-.777.416L.624 12.416a.5.5 0 0 1 0-.832l10.599-7.066a.5.5 0 0 1 .777.416v5.733zm-2 5.596V7.737L3.606 12 10 16.263zm10 0V7.737L13.606 12 20 16.263z\"}}]}]})(props);\n};\nexport function RiRewindMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 17.035a.5.5 0 0 1-.788.409l-7.133-5.036a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07zm1.079-4.627a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409l-7.133-5.036z\"}}]}]})(props);\n};\nexport function RiRewindMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 9.86L5.968 12 9 14.14V9.86zm1.908 7.463a.5.5 0 0 1-.696.12l-7.133-5.035a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.092.288zM18 14.14V9.86L14.968 12 18 14.14zm-5.921-1.732a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409l-7.133-5.036z\"}}]}]})(props);\n};\nexport function RiRhythmFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9h2v12H2V9zm6-6h2v18H8V3zm6 9h2v9h-2v-9zm6-6h2v15h-2V6z\"}}]}]})(props);\n};\nexport function RiRhythmLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9h2v12H2V9zm6-6h2v18H8V3zm6 9h2v9h-2v-9zm6-6h2v15h-2V6z\"}}]}]})(props);\n};\nexport function RiShuffleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 17.883V16l5 3-5 3v-2.09a9 9 0 0 1-6.997-5.365L11 14.54l-.003.006A9 9 0 0 1 2.725 20H2v-2h.725a7 7 0 0 0 6.434-4.243L9.912 12l-.753-1.757A7 7 0 0 0 2.725 6H2V4h.725a9 9 0 0 1 8.272 5.455L11 9.46l.003-.006A9 9 0 0 1 18 4.09V2l5 3-5 3V6.117a7 7 0 0 0-5.159 4.126L12.088 12l.753 1.757A7 7 0 0 0 18 17.883z\"}}]}]})(props);\n};\nexport function RiShuffleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 17.883V16l5 3-5 3v-2.09a9 9 0 0 1-6.997-5.365L11 14.54l-.003.006A9 9 0 0 1 2.725 20H2v-2h.725a7 7 0 0 0 6.434-4.243L9.912 12l-.753-1.757A7 7 0 0 0 2.725 6H2V4h.725a9 9 0 0 1 8.272 5.455L11 9.46l.003-.006A9 9 0 0 1 18 4.09V2l5 3-5 3V6.117a7 7 0 0 0-5.159 4.126L12.088 12l.753 1.757A7 7 0 0 0 18 17.883z\"}}]}]})(props);\n};\nexport function RiSkipBackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 11.333l10.223-6.815a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L8 12.667V19a1 1 0 0 1-2 0V5a1 1 0 1 1 2 0v6.333z\"}}]}]})(props);\n};\nexport function RiSkipBackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 11.333l10.223-6.815a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L8 12.667V19a1 1 0 0 1-2 0V5a1 1 0 1 1 2 0v6.333zm9 4.93V7.737L10.606 12 17 16.263z\"}}]}]})(props);\n};\nexport function RiSkipBackMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6a1 1 0 0 1 1 1v10a1 1 0 0 1-2 0V7a1 1 0 0 1 1-1zm2.079 6.408a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409l-7.133-5.036z\"}}]}]})(props);\n};\nexport function RiSkipBackMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6a1 1 0 0 1 1 1v10a1 1 0 0 1-2 0V7a1 1 0 0 1 1-1zm8 8.14V9.86L11.968 12 15 14.14zm-5.921-1.732a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409l-7.133-5.036z\"}}]}]})(props);\n};\nexport function RiSkipForwardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 12.667L5.777 19.482A.5.5 0 0 1 5 19.066V4.934a.5.5 0 0 1 .777-.416L16 11.333V5a1 1 0 0 1 2 0v14a1 1 0 0 1-2 0v-6.333z\"}}]}]})(props);\n};\nexport function RiSkipForwardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 12.667L5.777 19.482A.5.5 0 0 1 5 19.066V4.934a.5.5 0 0 1 .777-.416L16 11.333V5a1 1 0 0 1 2 0v14a1 1 0 0 1-2 0v-6.333zm-9-4.93v8.526L13.394 12 7 7.737z\"}}]}]})(props);\n};\nexport function RiSkipForwardMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.788 17.444A.5.5 0 0 1 7 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036zM16 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0V7z\"}}]}]})(props);\n};\nexport function RiSkipForwardMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.032 12L9 9.86v4.28L12.032 12zM7.5 17.535a.5.5 0 0 1-.5-.5V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036a.5.5 0 0 1-.288.091zM16 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0V7z\"}}]}]})(props);\n};\nexport function RiSoundModuleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v3h-2v-3h-2v-3h6v3h-2zM5 18v3H3v-3H1v-3h6v3H5zm6-12V3h2v3h2v3H9V6h2zm0 5h2v10h-2V11zm-8 2V3h2v10H3zm16 0V3h2v10h-2z\"}}]}]})(props);\n};\nexport function RiSoundModuleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v3h-2v-3h-2v-2h6v2h-2zM5 18v3H3v-3H1v-2h6v2H5zm6-12V3h2v3h2v2H9V6h2zm0 4h2v11h-2V10zm-8 4V3h2v11H3zm16 0V3h2v11h-2z\"}}]}]})(props);\n};\nexport function RiSpeaker2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 14a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0 2a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm0-5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiSpeaker2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v14h14V5H5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-4.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiSpeaker3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 2a6 6 0 1 0 0-12 6 6 0 0 0 0 12zM6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm12 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM6 19a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm6-5.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiSpeaker3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 5v14h14V5H5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm10 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 10a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM7 18a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm5-3a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 2a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiSpeakerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm8 18a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0 10a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiSpeakerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 4v16h14V4H5zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm8 15a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm0 2a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-10.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiSpeedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.333l-9.223 6.149A.5.5 0 0 1 2 19.066V4.934a.5.5 0 0 1 .777-.416L12 10.667V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832l-10.599 7.066a.5.5 0 0 1-.777-.416v-5.733z\"}}]}]})(props);\n};\nexport function RiSpeedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.333l-9.223 6.149A.5.5 0 0 1 2 19.066V4.934a.5.5 0 0 1 .777-.416L12 10.667V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832l-10.599 7.066a.5.5 0 0 1-.777-.416v-5.733zM10.394 12L4 7.737v8.526L10.394 12zM14 7.737v8.526L20.394 12 14 7.737z\"}}]}]})(props);\n};\nexport function RiSpeedMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.788 17.444A.5.5 0 0 1 4 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036zM13 6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036a.5.5 0 0 1-.788-.409V6.965z\"}}]}]})(props);\n};\nexport function RiSpeedMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.032 12L6 9.86v4.28L9.032 12zm-4.244 5.444A.5.5 0 0 1 4 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036zM15 14.14L18.032 12 15 9.86v4.28zm-2-7.175a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036a.5.5 0 0 1-.788-.409V6.965z\"}}]}]})(props);\n};\nexport function RiStopCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM9 9v6h6V9H9z\"}}]}]})(props);\n};\nexport function RiStopCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM9 9h6v6H9V9z\"}}]}]})(props);\n};\nexport function RiStopFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 5h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiStopLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 7v10h10V7H7zM6 5h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiStopMiniFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 7v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z\"}}]}]})(props);\n};\nexport function RiStopMiniLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 8v8h8V8H8zM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7z\"}}]}]})(props);\n};\nexport function RiSurroundSoundFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.05 4.121A6.978 6.978 0 0 0 5 12.071c0 1.933.784 3.683 2.05 4.95l1.414-1.414A4.984 4.984 0 0 1 7 12.07c0-1.38.56-2.63 1.464-3.535L7.05 7.12zm9.9 0l-1.414 1.415A4.984 4.984 0 0 1 17 12.07c0 1.38-.56 2.63-1.464 3.536l1.414 1.414A6.978 6.978 0 0 0 19 12.07a6.978 6.978 0 0 0-2.05-4.95zM12 15.071a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiSurroundSoundLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.05 4.121l1.414 1.415A4.984 4.984 0 0 0 7 12.07c0 1.38.56 2.63 1.464 3.536L7.05 17.02A6.978 6.978 0 0 1 5 12.07c0-1.933.784-3.683 2.05-4.95zm9.9 0a6.978 6.978 0 0 1 2.05 4.95 6.978 6.978 0 0 1-2.05 4.95l-1.414-1.414A4.984 4.984 0 0 0 17 12.07c0-1.38-.56-2.63-1.464-3.535L16.95 7.12zM12 13.071a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiTapeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.83 13A3 3 0 1 0 8 15h8a3 3 0 1 0-2.83-2h-2.34zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm13 10a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiTapeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.83 13h2.34A3 3 0 1 1 16 15H8a3 3 0 1 1 2.83-2zM4 5v14h16V5H4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm8 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiVideoAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zM8 8v3H5v2h2.999L8 16h2l-.001-3H13v-2h-3V8H8z\"}}]}]})(props);\n};\nexport function RiVideoAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zm-1 2H3v12h12V6zM8 8h2v3h3v2H9.999L10 16H8l-.001-3H5v-2h3V8zm13 .841l-4 2.8v.718l4 2.8V8.84z\"}}]}]})(props);\n};\nexport function RiVideoDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zm-6 4H8v4H5l4 4 4-4h-3V8z\"}}]}]})(props);\n};\nexport function RiVideoDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zm-1 2H3v12h12V6zm-5 2v4h3l-4 4-4-4h3V8h2zm11 .841l-4 2.8v.718l4 2.8V8.84z\"}}]}]})(props);\n};\nexport function RiVideoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 20.007V3.993zm7.622 4.422a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666l-4.88-3.252z\"}}]}]})(props);\n};\nexport function RiVideoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 20.007V3.993zM5 5v14h14V5H5zm5.622 3.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332z\"}}]}]})(props);\n};\nexport function RiVideoUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zM9 8l-4 4h3v4h2v-4h3L9 8z\"}}]}]})(props);\n};\nexport function RiVideoUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 4c.552 0 1 .448 1 1v4.2l5.213-3.65c.226-.158.538-.103.697.124.058.084.09.184.09.286v12.08c0 .276-.224.5-.5.5-.103 0-.203-.032-.287-.09L17 14.8V19c0 .552-.448 1-1 1H2c-.552 0-1-.448-1-1V5c0-.552.448-1 1-1h14zm-1 2H3v12h12V6zM9 8l4 4h-3v4H8v-4H5l4-4zm12 .841l-4 2.8v.718l4 2.8V8.84z\"}}]}]})(props);\n};\nexport function RiVidicon2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 6V4H5V2h10v4h1a1 1 0 0 1 1 1v2.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11zm-8 4v2h2v-2H5z\"}}]}]})(props);\n};\nexport function RiVidicon2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 6V4H5V2h10v4h1a1 1 0 0 1 1 1v2.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11zm2 2H3v10h12V8zm2 4.359l4 2.8V8.84l-4 2.8v.718zM5 10h2v2H5v-2z\"}}]}]})(props);\n};\nexport function RiVidiconFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4.2zM5 8v2h2V8H5z\"}}]}]})(props);\n};\nexport function RiVidiconLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4.2zm0 3.159l4 2.8V8.84l-4 2.8v.718zM3 6v12h12V6H3zm2 2h2v2H5V8z\"}}]}]})(props);\n};\nexport function RiVoiceprintFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 7h2v10H5V7zm-4 3h2v4H1v-4zm8-8h2v18H9V2zm4 2h2v18h-2V4zm4 3h2v10h-2V7zm4 3h2v4h-2v-4z\"}}]}]})(props);\n};\nexport function RiVoiceprintLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 7h2v10H5V7zm-4 3h2v4H1v-4zm8-8h2v18H9V2zm4 2h2v18h-2V4zm4 3h2v10h-2V7zm4 3h2v4h-2v-4z\"}}]}]})(props);\n};\nexport function RiVolumeDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.889 16H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L8.89 16zm9.974.591l-1.422-1.422A3.993 3.993 0 0 0 19 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.991 5.991 0 0 1 21 12c0 1.842-.83 3.49-2.137 4.591z\"}}]}]})(props);\n};\nexport function RiVolumeDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 7.22L9.603 10H6v4h3.603L13 16.78V7.22zM8.889 16H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L8.89 16zm9.974.591l-1.422-1.422A3.993 3.993 0 0 0 19 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.991 5.991 0 0 1 21 12c0 1.842-.83 3.49-2.137 4.591z\"}}]}]})(props);\n};\nexport function RiVolumeMuteFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L5.89 16zm14.525-4l3.536 3.536-1.414 1.414L19 13.414l-3.536 3.536-1.414-1.414L17.586 12 14.05 8.464l1.414-1.414L19 10.586l3.536-3.536 1.414 1.414L20.414 12z\"}}]}]})(props);\n};\nexport function RiVolumeMuteLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 7.22L6.603 10H3v4h3.603L10 16.78V7.22zM5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L5.89 16zm14.525-4l3.536 3.536-1.414 1.414L19 13.414l-3.536 3.536-1.414-1.414L17.586 12 14.05 8.464l1.414-1.414L19 10.586l3.536-3.536 1.414 1.414L20.414 12z\"}}]}]})(props);\n};\nexport function RiVolumeOffVibrateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.39 3.161l1.413 1.414-2.475 2.475 2.475 2.475L18.328 12l2.475 2.476-2.475 2.475 2.475 2.475-1.414 1.414-3.889-3.89 2.475-2.474L15.5 12l2.475-2.475L15.5 7.05l3.89-3.889zM13 19.945a.5.5 0 0 1-.817.387L6.89 15.999 3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1l2.584-.002-3.776-3.776 1.414-1.414L13 12.586v7.359zm-.113-16.206a.5.5 0 0 1 .113.316v5.702L9.282 6.04l2.901-2.372a.5.5 0 0 1 .704.07z\"}}]}]})(props);\n};\nexport function RiVolumeOffVibrateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.39 3.161l1.413 1.414-2.475 2.475 2.475 2.475L18.328 12l2.475 2.476-2.475 2.475 2.475 2.475-1.414 1.414-3.889-3.89 2.475-2.474L15.5 12l2.475-2.475L15.5 7.05l3.89-3.889zM13 19.945a.5.5 0 0 1-.817.387L6.89 15.999 3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1l2.584-.002-3.776-3.776 1.414-1.414L13 12.586v7.359zM7.584 9.998L4 10V14l3.603-.001L11 16.779v-3.365L7.584 9.998zm5.303-6.26a.5.5 0 0 1 .113.317v5.702l-2-2V7.22l-.296.241-1.421-1.42 2.9-2.373a.5.5 0 0 1 .704.07z\"}}]}]})(props);\n};\nexport function RiVolumeUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L5.89 16zm13.517 4.134l-1.416-1.416A8.978 8.978 0 0 0 21 12a8.982 8.982 0 0 0-3.304-6.968l1.42-1.42A10.976 10.976 0 0 1 23 12c0 3.223-1.386 6.122-3.594 8.134zm-3.543-3.543l-1.422-1.422A3.993 3.993 0 0 0 16 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.991 5.991 0 0 1 18 12c0 1.842-.83 3.49-2.137 4.591z\"}}]}]})(props);\n};\nexport function RiVolumeUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 7.22L6.603 10H3v4h3.603L10 16.78V7.22zM5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387L5.89 16zm13.517 4.134l-1.416-1.416A8.978 8.978 0 0 0 21 12a8.982 8.982 0 0 0-3.304-6.968l1.42-1.42A10.976 10.976 0 0 1 23 12c0 3.223-1.386 6.122-3.594 8.134zm-3.543-3.543l-1.422-1.422A3.993 3.993 0 0 0 16 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.991 5.991 0 0 1 18 12c0 1.842-.83 3.49-2.137 4.591z\"}}]}]})(props);\n};\nexport function RiVolumeVibrateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.39 3.161l1.413 1.414-2.475 2.475 2.475 2.475L18.328 12l2.475 2.476-2.475 2.475 2.475 2.475-1.414 1.414-3.889-3.89 2.475-2.474L15.5 12l2.475-2.475L15.5 7.05l3.89-3.889zm-6.503.578a.5.5 0 0 1 .113.316v15.89a.5.5 0 0 1-.817.387L6.89 15.999 3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .704.07z\"}}]}]})(props);\n};\nexport function RiVolumeVibrateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.39 3.161l1.413 1.414-2.475 2.475 2.475 2.475L18.328 12l2.475 2.476-2.475 2.475 2.475 2.475-1.414 1.414-3.889-3.89 2.475-2.474L15.5 12l2.475-2.475L15.5 7.05l3.89-3.889zm-6.503.578a.5.5 0 0 1 .113.316v15.89a.5.5 0 0 1-.817.387L6.89 15.999 3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .704.07zM11 7.22L7.603 9.999H4V14l3.603-.001L11 16.779V7.22z\"}}]}]})(props);\n};\nexport function RiWebcamFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 21v-1.07A7.002 7.002 0 0 1 5 13V8a7 7 0 1 1 14 0v5a7.002 7.002 0 0 1-6 6.93V21h4v2H7v-2h4zm1-12a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiWebcamLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 21v-1.07A7.002 7.002 0 0 1 5 13V8a7 7 0 1 1 14 0v5a7.002 7.002 0 0 1-6 6.93V21h4v2H7v-2h4zm1-18a5 5 0 0 0-5 5v5a5 5 0 0 0 10 0V8a5 5 0 0 0-5-5zm0 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiBasketballFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.366 13.366l1.775 1.025a9.98 9.98 0 0 0-.311 7.44A9.911 9.911 0 0 1 12 22a9.964 9.964 0 0 1-4.11-.88l4.476-7.754zm3.517 2.032l4.234 2.444a10.033 10.033 0 0 1-4.363 3.43 7.988 7.988 0 0 1 .008-5.57l.121-.304zM8.86 11.342l1.775 1.024-4.476 7.75a10.026 10.026 0 0 1-3.59-4.785 9.978 9.978 0 0 0 6.085-3.713l.206-.276zm13.046-.726c.063.453.095.915.095 1.384a9.964 9.964 0 0 1-.88 4.11l-4.236-2.445a7.985 7.985 0 0 1 4.866-3.021l.155-.028zM2.881 7.891l4.235 2.445a7.99 7.99 0 0 1-5.021 3.05A10.14 10.14 0 0 1 2 12c0-1.465.315-2.856.88-4.11zm14.961-4.008a10.026 10.026 0 0 1 3.59 4.785 9.985 9.985 0 0 0-6.086 3.715l-.205.276-1.775-1.025 4.476-7.75zM12 2c1.465 0 2.856.315 4.11.88l-4.476 7.754L9.859 9.61a9.98 9.98 0 0 0 .311-7.442A9.922 9.922 0 0 1 12 2zm-3.753.73a7.992 7.992 0 0 1-.01 5.57l-.12.303-4.234-2.445a10.036 10.036 0 0 1 4.164-3.346l.2-.083z\"}}]}]})(props);\n};\nexport function RiBasketballLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm.366 11.366l-3.469 6.01a8.053 8.053 0 0 0 4.459.51 9.937 9.937 0 0 1 .784-5.494l-1.774-1.026zm3.518 2.031a7.956 7.956 0 0 0-.587 3.894 8.022 8.022 0 0 0 3.077-2.456l-2.49-1.438zm-7.025-4.055a9.95 9.95 0 0 1-4.365 3.428 8.01 8.01 0 0 0 2.671 3.604l3.469-6.008-1.775-1.024zm11.103-.13l-.258.12a7.947 7.947 0 0 0-2.82 2.333l2.492 1.439a7.975 7.975 0 0 0 .586-3.893zM4 12c0 .266.013.53.038.789a7.95 7.95 0 0 0 3.078-2.454L4.624 8.897A7.975 7.975 0 0 0 4 12zm12.835-6.374l-3.469 6.008 1.775 1.025a9.95 9.95 0 0 1 4.366-3.43 8.015 8.015 0 0 0-2.419-3.402l-.253-.201zM12 4c-.463 0-.916.04-1.357.115a9.928 9.928 0 0 1-.784 5.494l1.775 1.025 3.469-6.01A7.975 7.975 0 0 0 12 4zm-3.297.71l-.191.088a8.033 8.033 0 0 0-2.886 2.367l2.49 1.438a7.956 7.956 0 0 0 .587-3.893z\"}}]}]})(props);\n};\nexport function RiBellFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.414 10.586l.48.486.465.485.459.492c3.458 3.764 5.472 7.218 4.607 8.083-.4.4-1.356.184-2.64-.507a9.006 9.006 0 0 1-10.403-.592l2.98-2.98a2 2 0 1 0-1.45-1.569l.035.155-2.979 2.98a9.007 9.007 0 0 1-.592-10.405c-.692-1.283-.908-2.238-.508-2.639.977-.976 5.25 1.715 9.546 6.01zm6.364-6.364a2 2 0 0 1-.164 2.976 9.015 9.015 0 0 1 .607 8.47c-1.189-1.954-3.07-4.174-5.393-6.496l-.537-.532c-2.128-2.079-4.156-3.764-5.958-4.86a9.015 9.015 0 0 1 8.471.607 2 2 0 0 1 2.974-.165z\"}}]}]})(props);\n};\nexport function RiBellLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.121 9.879c4.296 4.295 6.829 8.728 5.657 9.9-.475.474-1.486.34-2.807-.273a9.008 9.008 0 0 1-10.59-.474l-.038.04-1.414-1.415.038-.04A9.006 9.006 0 0 1 4.495 7.03c-.614-1.322-.748-2.333-.273-2.808 1.128-1.128 5.277 1.177 9.417 5.182l.482.475zm-1.414 1.414C10.823 9.409 8.87 7.842 7.236 6.87l-.186.18a7.002 7.002 0 0 0-.657 9.142l1.846-1.846a2 2 0 1 1 1.416 1.415l-1.848 1.846a7.002 7.002 0 0 0 9.143-.657l.179-.188-.053-.089c-.976-1.615-2.52-3.53-4.369-5.38zm7.071-7.071a2 2 0 0 1-.164 2.976 9.015 9.015 0 0 1 .662 8.345 21.168 21.168 0 0 0-1.386-2.306 6.99 6.99 0 0 0-1.94-6.187 6.992 6.992 0 0 0-6.187-1.94 21.092 21.092 0 0 0-2.306-1.386 9.016 9.016 0 0 1 8.347.663 2 2 0 0 1 2.974-.165z\"}}]}]})(props);\n};\nexport function RiBilliardsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 4a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 1.75a2.5 2.5 0 0 1 1.88 4.148c.565.456.92 1.117.92 1.852 0 1.38-1.254 2.5-2.8 2.5-1.546 0-2.8-1.12-2.8-2.5 0-.735.355-1.396.92-1.853A2.5 2.5 0 0 1 12 7.75zm0 5c-.753 0-1.3.488-1.3 1s.547 1 1.3 1 1.3-.488 1.3-1-.547-1-1.3-1zm0-3.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiBilliardsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm0 2a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm0 1.75a2.5 2.5 0 0 0-1.88 4.147c-.565.457-.92 1.118-.92 1.853 0 1.38 1.254 2.5 2.8 2.5 1.546 0 2.8-1.12 2.8-2.5 0-.735-.355-1.396-.92-1.852A2.5 2.5 0 0 0 12 7.75zm0 5c.753 0 1.3.488 1.3 1s-.547 1-1.3 1-1.3-.488-1.3-1 .547-1 1.3-1zm0-3.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"}}]}]})(props);\n};\nexport function RiBoxingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9.5 11l.144.007a1.5 1.5 0 0 1 1.35 1.349L11 12.5l-.007.144a1.5 1.5 0 0 1-1.349 1.35L9.5 14H6v2h3.5c1.7 0 3.117-1.212 3.434-2.819l.03-.18L19 13c.711 0 1.388-.149 2-.416V17a3.001 3.001 0 0 1-2 2.829V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1.17A3.001 3.001 0 0 1 3 17v-4a2 2 0 0 1 2-2h4.5zM22 7.5V8l-.005.176a3 3 0 0 1-2.819 2.819L19 11h-6.337a3.501 3.501 0 0 0-2.955-1.994L9.5 9H5c-.729 0-1.412.195-2.001.536L3 6a4 4 0 0 1 4-4h9.5A5.5 5.5 0 0 1 22 7.5z\"}}]}]})(props);\n};\nexport function RiBoxingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16.5 2A5.5 5.5 0 0 1 22 7.5V10c0 .888-.386 1.686-1 2.235V17a3.001 3.001 0 0 1-2 2.829V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1.17A3.001 3.001 0 0 1 3 17V6a4 4 0 0 1 4-4h9.5zm-7 9H5v6a1 1 0 0 0 .883.993L6 18h12a1 1 0 0 0 .993-.883L19 17v-4h-6.036A3.5 3.5 0 0 1 9.5 16H6v-2h3.5a1.5 1.5 0 0 0 1.493-1.356L11 12.5a1.5 1.5 0 0 0-1.356-1.493L9.5 11zm7-7H7a2 2 0 0 0-1.995 1.85L5 6v3h4.5a3.5 3.5 0 0 1 3.163 2H19a1 1 0 0 0 .993-.883L20 10V7.5a3.5 3.5 0 0 0-3.308-3.495L16.5 4z\"}}]}]})(props);\n};\nexport function RiCactusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c2.21 0 4 1.79 4 4v9h1c.55 0 1-.45 1-1V8c0-.552.448-1 1-1s1 .448 1 1v6c0 1.657-1.343 3-3 3h-1v3h2v2H6v-2h2v-6H7c-1.657 0-3-1.343-3-3V9c0-.552.448-1 1-1s1 .448 1 1v2c0 .55.45 1 1 1h1V6c0-2.21 1.79-4 4-4z\"}}]}]})(props);\n};\nexport function RiCactusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c2.21 0 4 1.79 4 4v9h1c.55 0 1-.45 1-1V8c0-.552.448-1 1-1s1 .448 1 1v6c0 1.66-1.34 3-3 3h-1v3h2v2H6v-2h2v-6H7c-1.657 0-3-1.343-3-3V9c0-.552.448-1 1-1s1 .448 1 1v2c0 .55.45 1 1 1h1V6c0-2.21 1.79-4 4-4zm0 2c-1.105 0-2 .895-2 2v14h4V6c0-1.105-.895-2-2-2z\"}}]}]})(props);\n};\nexport function RiCake2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 6v3.999h3V6h2v3.999h3V6h2v3.999L19 10a3 3 0 0 1 2.995 2.824L22 13v1c0 1.014-.377 1.94-.999 2.645L21 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4.36a4.025 4.025 0 0 1-.972-2.182l-.022-.253L2 14v-1a3 3 0 0 1 2.824-2.995L5 10l1-.001V6h2zm11 6H5a1 1 0 0 0-.993.883L4 13v.971l.003.147A2 2 0 0 0 6 16a1.999 1.999 0 0 0 1.98-1.7l.015-.153.005-.176c.036-1.248 1.827-1.293 1.989-.134l.01.134.004.147a2 2 0 0 0 3.992.031l.012-.282c.124-1.156 1.862-1.156 1.986 0l.012.282a2 2 0 0 0 3.99 0L20 14v-1a1 1 0 0 0-.883-.993L19 12zM7 1c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 0 1-2.898-.776C5.85 2.002 7 2.5 7 1zm5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C10.85 2.002 12 2.5 12 1zm5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C15.85 2.002 17 2.5 17 1z\"}}]}]})(props);\n};\nexport function RiCake2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8 6v3.999h3V6h2v3.999h3V6h2v3.999L19 10a3 3 0 0 1 2.995 2.824L22 13v1c0 1.014-.377 1.94-.999 2.645L21 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4.36a4.025 4.025 0 0 1-.972-2.182l-.022-.253L2 14v-1a3 3 0 0 1 2.824-2.995L5 10l1-.001V6h2zm1.002 10.641l-.054.063a3.994 3.994 0 0 1-2.514 1.273l-.23.018L6 18c-.345 0-.68-.044-1-.126V20h14v-2.126a4.007 4.007 0 0 1-3.744-.963l-.15-.15-.106-.117-.107.118a3.99 3.99 0 0 1-2.451 1.214l-.242.02L12 18a3.977 3.977 0 0 1-2.797-1.144l-.15-.157-.051-.058zM19 12H5a1 1 0 0 0-.993.883L4 13v.971l.003.147A2 2 0 0 0 6 16a1.999 1.999 0 0 0 1.98-1.7l.015-.153.005-.176c.036-1.248 1.827-1.293 1.989-.134l.01.134.004.147a2 2 0 0 0 3.992.031l.012-.282c.124-1.156 1.862-1.156 1.986 0l.012.282a2 2 0 0 0 3.99 0L20 14v-1a1 1 0 0 0-.883-.993L19 12zM7 1c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 0 1-2.898-.776C5.85 2.002 7 2.5 7 1zm5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C10.85 2.002 12 2.5 12 1zm5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C15.85 2.002 17 2.5 17 1z\"}}]}]})(props);\n};\nexport function RiCake3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.5 2a3.5 3.5 0 0 1 3.437 4.163l-.015.066a4.502 4.502 0 0 1 .303 8.428l-1.086 6.507a1 1 0 0 1-.986.836H6.847a1 1 0 0 1-.986-.836l-1.029-6.17a3 3 0 0 1-.829-5.824L4 9a6 6 0 0 1 8.575-5.42A3.493 3.493 0 0 1 15.5 2zM11 15H9v5h2v-5zm4 0h-2v5h2v-5zm2.5-2a2.5 2.5 0 1 0-.956-4.81l-.175.081a2 2 0 0 1-2.663-.804l-.07-.137A4 4 0 0 0 10 5C7.858 5 6.109 6.684 6.005 8.767L6 8.964l.003.17a2 2 0 0 1-1.186 1.863l-.15.059A1.001 1.001 0 0 0 5 13h12.5z\"}}]}]})(props);\n};\nexport function RiCake3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.5 2a3.5 3.5 0 0 1 3.437 4.163l-.015.066a4.502 4.502 0 0 1 .303 8.428l-1.086 6.507a1 1 0 0 1-.986.836H6.847a1 1 0 0 1-.986-.836l-1.029-6.17a3 3 0 0 1-.829-5.824L4 9a6 6 0 0 1 8.574-5.421A3.496 3.496 0 0 1 15.5 2zM9 15H6.86l.834 5H9v-5zm4 0h-2v5h2v-5zm4.139 0H15v5h1.305l.834-5zM10 5C7.858 5 6.109 6.684 6.005 8.767L6 8.964l.003.17a2 2 0 0 1-1.186 1.863l-.15.059A1.001 1.001 0 0 0 5 13h12.5a2.5 2.5 0 1 0-.956-4.81l-.175.081a2 2 0 0 1-2.663-.804l-.07-.137A4 4 0 0 0 10 5zm5.5-1a1.5 1.5 0 0 0-1.287.729 6.006 6.006 0 0 1 1.24 1.764c.444-.228.93-.384 1.446-.453A1.5 1.5 0 0 0 15.5 4z\"}}]}]})(props);\n};\nexport function RiCakeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 7v4h7a1 1 0 0 1 1 1v8h2v2H1v-2h2v-8a1 1 0 0 1 1-1h7V7h2zm.83-6.598A3 3 0 0 1 12.732 4.5L11 5.5a3 3 0 0 1 1.098-4.098l1.732-1z\"}}]}]})(props);\n};\nexport function RiCakeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 7v4h7a1 1 0 0 1 1 1v8h2v2H1v-2h2v-8a1 1 0 0 1 1-1h7V7h2zm6 6H5v7h14v-7zM13.83.402A3 3 0 0 1 12.732 4.5L11 5.5a3 3 0 0 1 1.098-4.098l1.732-1z\"}}]}]})(props);\n};\nexport function RiCharacterRecognitionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v18H3V3h18zm-8.001 3h-2L6.6 17h2.154l1.199-3h4.09l1.201 3h2.155l-4.4-11zm-1 2.885L13.244 12h-2.492l1.247-3.115z\"}}]}]})(props);\n};\nexport function RiCharacterRecognitionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 15v4h4v2H3v-6h2zm16 0v6h-6v-2h4v-4h2zm-8.001-9l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3H6.6l4.399-11h2zm-1 2.885L10.752 12h2.492l-1.245-3.115zM9 3v2H5v4H3V3h6zm12 0v6h-2V5h-4V3h6z\"}}]}]})(props);\n};\nexport function RiDoorClosedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 21v-2h2V4c0-.552.448-1 1-1h12c.552 0 1 .448 1 1v15h2v2H3zm12-10h-2v2h2v-2z\"}}]}]})(props);\n};\nexport function RiDoorClosedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 21v-2h2V4c0-.552.448-1 1-1h12c.552 0 1 .448 1 1v15h2v2H3zM17 5H7v14h10V5zm-2 6v2h-2v-2h2z\"}}]}]})(props);\n};\nexport function RiDoorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h12zm-4 8c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiDoorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h12zm-1 2H7v14h10V5zm-2 6v2h-2v-2h2z\"}}]}]})(props);\n};\nexport function RiDoorLockBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7 9.792V16h2v-3.208a2.5 2.5 0 1 0-2 0z\"}}]}]})(props);\n};\nexport function RiDoorLockBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6 7.792a2.5 2.5 0 1 1 2 0V16h-2v-3.208z\"}}]}]})(props);\n};\nexport function RiDoorLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-9.208V16h2v-3.208a2.5 2.5 0 1 0-2 0z\"}}]}]})(props);\n};\nexport function RiDoorLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-7.208a2.5 2.5 0 1 1 2 0V16h-2v-3.208z\"}}]}]})(props);\n};\nexport function RiDoorOpenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 21v-2h2V4.835c0-.484.346-.898.821-.984l9.472-1.722c.326-.06.638.157.697.483.007.035.01.07.01.107v1.28L19 4c.552 0 1 .448 1 1v14h2v2h-4V6h-3v15H2zm10-10h-2v2h2v-2z\"}}]}]})(props);\n};\nexport function RiDoorOpenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 21v-2h2V4.835c0-.484.346-.898.821-.984l9.472-1.722c.326-.06.638.157.697.483.007.035.01.07.01.107v1.28L19 4c.552 0 1 .448 1 1v14h2v2h-4V6h-3v15H2zM13 4.396L6 5.67V19h7V4.396zM12 11v2h-2v-2h2z\"}}]}]})(props);\n};\nexport function RiFootballFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm1.67 14h-3.34l-1.38 1.897.554 1.706A7.993 7.993 0 0 0 12 20c.871 0 1.71-.14 2.496-.397l.553-1.706L13.669 16zm-8.376-5.128l-1.292.937L4 12c0 1.73.549 3.331 1.482 4.64h1.91l1.323-1.82-1.028-3.17-2.393-.778zm13.412 0l-2.393.778-1.028 3.17 1.322 1.82h1.91A7.964 7.964 0 0 0 20 12l-.003-.191-1.291-.937zM14.29 4.333L13 5.273V7.79l2.694 1.957 2.239-.727.554-1.703a8.014 8.014 0 0 0-4.196-2.984zm-4.582 0a8.014 8.014 0 0 0-4.196 2.985l.554 1.702 2.239.727L11 7.79V5.273l-1.291-.94z\"}}]}]})(props);\n};\nexport function RiFootballLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm1.67 14h-3.34l-1.38 1.897.554 1.706A7.993 7.993 0 0 0 12 20c.871 0 1.71-.14 2.496-.397l.553-1.706L13.669 16zm-8.376-5.128l-1.292.937L4 12c0 1.73.549 3.331 1.482 4.64h1.91l1.323-1.82-1.028-3.17-2.393-.778zm13.412 0l-2.393.778-1.028 3.17 1.322 1.82h1.91A7.964 7.964 0 0 0 20 12l-.003-.19-1.291-.938zM12 9.536l-2.344 1.702.896 2.762h2.895l.896-2.762L12 9.536zm2.291-5.203L13 5.273V7.79l2.694 1.957 2.239-.727.554-1.703a8.014 8.014 0 0 0-4.196-2.984zm-4.583 0a8.014 8.014 0 0 0-4.195 2.985l.554 1.702 2.239.727L11 7.79V5.273l-1.292-.94z\"}}]}]})(props);\n};\nexport function RiFridgeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 12v10c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V12h16zM9 14H7v5h2v-5zM19 1c.552 0 1 .448 1 1v8H4V2c0-.552.448-1 1-1h14zM9 4H7v4h2V4z\"}}]}]})(props);\n};\nexport function RiFridgeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 1c.552 0 1 .448 1 1v20c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V2c0-.552.448-1 1-1h14zm-1 11H6v9h12v-9zm-8 2v4H8v-4h2zm8-11H6v7h12V3zm-8 2v3H8V5h2z\"}}]}]})(props);\n};\nexport function RiGameFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a9.98 9.98 0 0 1 7.743 3.671L13.414 12l6.329 6.329A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm0 3a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z\"}}]}]})(props);\n};\nexport function RiGameLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a9.98 9.98 0 0 1 7.743 3.671L13.414 12l6.329 6.329A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm0 2a8 8 0 1 0 4.697 14.477l.208-.157-6.32-6.32 6.32-6.321-.208-.156a7.964 7.964 0 0 0-4.394-1.517L12 4zm0 1a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiHandbagFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a7 7 0 0 1 7 7h1.074a1 1 0 0 1 .997.923l.846 11a1 1 0 0 1-.92 1.074L20.92 22H3.08a1 1 0 0 1-1-1l.003-.077.846-11A1 1 0 0 1 3.926 9H5a7 7 0 0 1 7-7zm2 11h-4v2h4v-2zm-2-9a5 5 0 0 0-4.995 4.783L7 9h10a5 5 0 0 0-4.783-4.995L12 4z\"}}]}]})(props);\n};\nexport function RiHandbagLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a7 7 0 0 1 7 7h1.074a1 1 0 0 1 .997.923l.846 11a1 1 0 0 1-.92 1.074L20.92 22H3.08a1 1 0 0 1-1-1l.003-.077.846-11A1 1 0 0 1 3.926 9H5a7 7 0 0 1 7-7zm7.147 9H4.852l-.693 9H19.84l-.693-9zM14 13v2h-4v-2h4zm-2-9a5 5 0 0 0-4.995 4.783L7 9h10a5 5 0 0 0-4.783-4.995L12 4z\"}}]}]})(props);\n};\nexport function RiKey2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.313 11.566l7.94-7.94 2.121 2.121-1.414 1.414 2.121 2.121-3.535 3.536-2.121-2.121-2.99 2.99a5.002 5.002 0 0 1-7.97 5.849 5 5 0 0 1 5.848-7.97zm-.899 5.848a2 2 0 1 0-2.828-2.828 2 2 0 0 0 2.828 2.828z\"}}]}]})(props);\n};\nexport function RiKey2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.758 11.828l7.849-7.849 1.414 1.414-1.414 1.415 2.474 2.474-1.414 1.415-2.475-2.475-1.414 1.414 2.121 2.121-1.414 1.415-2.121-2.122-2.192 2.192a5.002 5.002 0 0 1-7.708 6.294 5 5 0 0 1 6.294-7.708zm-.637 6.293A3 3 0 1 0 5.88 13.88a3 3 0 0 0 4.242 4.242z\"}}]}]})(props);\n};\nexport function RiKeyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 14h-4.341a6 6 0 1 1 0-4H23v4h-2v4h-4v-4zM7 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiKeyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.917 13A6.002 6.002 0 0 1 1 12a6 6 0 0 1 11.917-1H23v2h-2v4h-2v-4h-2v4h-2v-4h-2.083zM7 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z\"}}]}]})(props);\n};\nexport function RiKnifeBloodFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.342 1.408L22.373 19.44a1.5 1.5 0 0 1-2.121 2.122l-4.596-4.597L12.12 20.5 8 16.38V19a1 1 0 0 1-2 0v-4a1 1 0 0 0-1.993-.117L4 15v1a1 1 0 0 1-2 0V7.214a7.976 7.976 0 0 1 2.168-5.627l.174-.179z\"}}]}]})(props);\n};\nexport function RiKnifeBloodLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M4.342 1.408L22.373 19.44a1.5 1.5 0 0 1-2.121 2.122l-4.596-4.597L12.12 20.5 8 16.38V19a1 1 0 0 1-2 0v-4a1 1 0 0 0-1.993-.117L4 15v1a1 1 0 0 1-2 0V7.214a7.976 7.976 0 0 1 2.168-5.627l.174-.179zm.241 3.07l-.051.11a5.993 5.993 0 0 0-.522 2.103L4 7l-.001.12a5.984 5.984 0 0 0 1.58 4.003l.177.185 6.363 6.363 2.829-2.828L4.583 4.478z\"}}]}]})(props);\n};\nexport function RiKnifeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22.373 19.44a1.5 1.5 0 0 1-2.121 2.12l-4.596-4.596L12.12 20.5l-7.778-7.778a8 8 0 0 1-.174-11.135l.174-.179L22.373 19.44z\"}}]}]})(props);\n};\nexport function RiKnifeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M4.342 1.408L22.373 19.44a1.5 1.5 0 0 1-2.121 2.122l-4.596-4.597L12.12 20.5l-7.778-7.778a8 8 0 0 1-.174-11.135l.174-.179zm.241 3.07l-.051.11a6.005 6.005 0 0 0 1.047 6.535l.177.185 6.363 6.363 2.829-2.828L4.583 4.478z\"}}]}]})(props);\n};\nexport function RiLeafFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v2c0 9.627-5.373 14-12 14H7.098c.212-3.012 1.15-4.835 3.598-7.001 1.204-1.065 1.102-1.68.509-1.327-4.084 2.43-6.112 5.714-6.202 10.958L5 22H3c0-1.363.116-2.6.346-3.732C3.116 16.974 3 15.218 3 13 3 7.477 7.477 3 13 3c2 0 4 1 8 0z\"}}]}]})(props);\n};\nexport function RiLeafLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v2c0 9.627-5.373 14-12 14H5.243C5.08 19.912 5 20.907 5 22H3c0-1.363.116-2.6.346-3.732C3.116 16.974 3 15.218 3 13 3 7.477 7.477 3 13 3c2 0 4 1 8 0zm-8 2c-4.418 0-8 3.582-8 8 0 .362.003.711.01 1.046 1.254-1.978 3.091-3.541 5.494-4.914l.992 1.736C8.641 12.5 6.747 14.354 5.776 17H9c6.015 0 9.871-3.973 9.997-11.612-1.372.133-2.647.048-4.22-.188C13.627 5.027 13.401 5 13 5z\"}}]}]})(props);\n};\nexport function RiLightbulbFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 18H7.941c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H13v-5h-2v5zm5 2v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8z\"}}]}]})(props);\n};\nexport function RiLightbulbFlashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z\"}}]}]})(props);\n};\nexport function RiLightbulbFlashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.973 18h4.054c.132-1.202.745-2.194 1.74-3.277.113-.122.832-.867.917-.973a6 6 0 1 0-9.37-.002c.086.107.807.853.918.974.996 1.084 1.609 2.076 1.741 3.278zM14 20h-4v1h4v-1zm-8.246-5a8 8 0 1 1 12.49.002C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5C8 17 6.375 15.774 5.754 15zM13 10.004h2.5l-4.5 6v-4H8.5L13 6v4.005z\"}}]}]})(props);\n};\nexport function RiLightbulbLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.973 18H11v-5h2v5h1.027c.132-1.202.745-2.194 1.74-3.277.113-.122.832-.867.917-.973a6 6 0 1 0-9.37-.002c.086.107.807.853.918.974.996 1.084 1.609 2.076 1.741 3.278zM10 20v1h4v-1h-4zm-4.246-5a8 8 0 1 1 12.49.002C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5C8 17 6.375 15.774 5.754 15z\"}}]}]})(props);\n};\nexport function RiOutlet2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM11 7v4h2V7h-2zm3 5v4h2v-4h-2zm-6 0v4h2v-4H8z\"}}]}]})(props);\n};\nexport function RiOutlet2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7h2v4h-2V7zm3 5h2v4h-2v-4zm-6 0h2v4H8v-4z\"}}]}]})(props);\n};\nexport function RiOutletFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm2-12v4h2v-4h-2zm-6 0v4h2v-4H8z\"}}]}]})(props);\n};\nexport function RiOutletLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm2-10h2v4h-2v-4zm-6 0h2v4H8v-4z\"}}]}]})(props);\n};\nexport function RiPingPongFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.5 2a9.5 9.5 0 0 1 9.5 9.5 9.46 9.46 0 0 1-1.003 4.254l2.463 2.464a1 1 0 0 1 0 1.414l-2.828 2.828a1 1 0 0 1-1.414 0l-2.464-2.463A9.46 9.46 0 0 1 11.5 21a9.5 9.5 0 0 1 0-19zm5.303 13.388l-1.414 1.414 3.536 3.535 1.414-1.414-3.536-3.535zm1.864-6.105l-9.384 9.384c.7.216 1.445.333 2.217.333a7.48 7.48 0 0 0 2.74-.516l-.972-.974a1 1 0 0 1 0-1.414l2.828-2.828a1 1 0 0 1 1.414 0l.974.972A7.48 7.48 0 0 0 19 11.5c0-.772-.117-1.516-.333-2.217z\"}}]}]})(props);\n};\nexport function RiPingPongLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M11.5 2a9.5 9.5 0 0 1 9.5 9.5 9.46 9.46 0 0 1-1.003 4.254l2.463 2.464a1 1 0 0 1 0 1.414l-2.828 2.828a1 1 0 0 1-1.414 0l-2.464-2.463A9.46 9.46 0 0 1 11.5 21a9.5 9.5 0 0 1 0-19zm5.303 13.388l-1.414 1.414 3.536 3.535 1.414-1.414-3.536-3.535zm1.864-6.105l-9.384 9.384c.7.216 1.445.333 2.217.333a7.48 7.48 0 0 0 2.74-.516l-.972-.974a1 1 0 0 1 0-1.414l2.828-2.828a1 1 0 0 1 1.414 0l.974.972A7.48 7.48 0 0 0 19 11.5c0-.772-.117-1.516-.333-2.217zM11.5 4a7.5 7.5 0 0 0-4.136 13.757L17.757 7.364A7.493 7.493 0 0 0 11.5 4z\"}}]}]})(props);\n};\nexport function RiPlantFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v2c0 3.866-3.134 7-7 7h-1v1h5v7c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2v-7h5v-3c0-3.866 3.134-7 7-7h3zM5.5 2c2.529 0 4.765 1.251 6.124 3.169C10.604 6.51 10 8.185 10 10v1h-.5C5.358 11 2 7.642 2 3.5V2h3.5z\"}}]}]})(props);\n};\nexport function RiPlantLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 2c2.69 0 5.024 1.517 6.197 3.741C13.374 4.083 15.31 3 17.5 3H21v2.5c0 3.59-2.91 6.5-6.5 6.5H13v1h5v7c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2v-7h5v-2H9c-3.866 0-7-3.134-7-7V2h4zm10 13H8v5h8v-5zm3-10h-1.5C15.015 5 13 7.015 13 9.5v.5h1.5c2.485 0 4.5-2.015 4.5-4.5V5zM6 4H4c0 2.761 2.239 5 5 5h2c0-2.761-2.239-5-5-5z\"}}]}]})(props);\n};\nexport function RiPlug2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4v-4h16v4a4 4 0 0 1-4 4h-3zm4-12h2a1 1 0 0 1 1 1v2H4V7a1 1 0 0 1 1-1h2V2h2v4h6V2h2v4zm-5 8.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM11 2h2v3h-2V2z\"}}]}]})(props);\n};\nexport function RiPlug2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4V7a1 1 0 0 1 1-1h2V2h2v4h6V2h2v4h2a1 1 0 0 1 1 1v7a4 4 0 0 1-4 4h-3zm-5-2h8a2 2 0 0 0 2-2v-3H6v3a2 2 0 0 0 2 2zm10-8H6v1h12V8zm-6 6.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM11 2h2v3h-2V2z\"}}]}]})(props);\n};\nexport function RiPlugFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4v-4h16v4a4 4 0 0 1-4 4h-3zm3-12h3a1 1 0 0 1 1 1v2H4V7a1 1 0 0 1 1-1h3V2h2v4h4V2h2v4zm-4 8.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiPlugLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4V7a1 1 0 0 1 1-1h3V2h2v4h4V2h2v4h3a1 1 0 0 1 1 1v7a4 4 0 0 1-4 4h-3zm-5-2h8a2 2 0 0 0 2-2v-3H6v3a2 2 0 0 0 2 2zm10-8H6v1h12V8zm-6 6.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiRecycleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.562 12.098l1.531 2.652c.967 1.674.393 3.815-1.28 4.781-.533.307-1.136.469-1.75.469H16v2l-5-3.5 5-3.5v2h2.062c.088 0 .174-.023.25-.067.213-.123.301-.378.221-.601l-.038-.082-1.531-2.652 2.598-1.5zM7.737 9.384l.53 6.08-1.73-1-1.032 1.786c-.044.076-.067.162-.067.25 0 .245.177.45.41.492l.09.008H9v3H5.938c-1.933 0-3.5-1.567-3.5-3.5 0-.614.162-1.218.469-1.75l1.031-1.786-1.732-1 5.53-2.58zm6.013-6.415c.532.307.974.749 1.281 1.281l1.03 1.786 1.733-1-.53 6.08-5.532-2.58 1.732-1-1.031-1.786c-.044-.076-.107-.14-.183-.183-.213-.123-.478-.072-.631.11l-.052.073-1.53 2.652-2.599-1.5 1.53-2.652c.967-1.674 3.108-2.248 4.782-1.281z\"}}]}]})(props);\n};\nexport function RiRecycleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19.562 12.097l1.531 2.653c.967 1.674.393 3.815-1.28 4.781-.533.307-1.136.469-1.75.469H16v2.5L11 19l5-3.5V18h2.062c.263 0 .522-.07.75-.201.718-.414.963-1.332.55-2.049l-1.532-2.653 1.732-1zM7.304 9.134l.53 6.08-2.164-1.25-1.031 1.786c-.132.228-.201.487-.201.75 0 .828.671 1.5 1.5 1.5H9v2H5.938c-1.933 0-3.5-1.567-3.5-3.5 0-.614.162-1.218.469-1.75l1.03-1.787-2.164-1.249 5.53-2.58zm6.446-6.165c.532.307.974.749 1.281 1.281l1.03 1.785 2.166-1.25-.53 6.081-5.532-2.58 2.165-1.25-1.031-1.786c-.132-.228-.321-.417-.549-.549-.717-.414-1.635-.168-2.049.549L9.169 7.903l-1.732-1L8.97 4.25c.966-1.674 3.107-2.248 4.781-1.281z\"}}]}]})(props);\n};\nexport function RiReservedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 15v4h3v2H8v-2h3v-4H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-7zM8 8v2h8V8H8z\"}}]}]})(props);\n};\nexport function RiReservedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 15v4h3v2H8v-2h3v-4H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-7zm-8-2h14V5H5v8zm3-5h8v2H8V8z\"}}]}]})(props);\n};\nexport function RiScales2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 2c0 .513.49 1 1 1h10c.513 0 1-.49 1-1h2c0 1.657-1.343 3-3 3h-4l.001 2.062C16.947 7.555 20 10.921 20 15v6c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1v-6c0-4.08 3.054-7.446 7-7.938V5H7C5.34 5 4 3.66 4 2h2zm6 9c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.742-.202-1.436-.554-2.032l-2.739 2.74-.094.082c-.392.305-.96.278-1.32-.083-.39-.39-.39-1.024 0-1.414l2.739-2.74C13.436 11.203 12.742 11 12 11z\"}}]}]})(props);\n};\nexport function RiScales2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 2c0 .513.49 1 1 1h10c.513 0 1-.49 1-1h2c0 1.657-1.343 3-3 3h-4l.001 2.062C16.947 7.555 20 10.921 20 15v6c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1v-6c0-4.08 3.054-7.446 7-7.938V5H7C5.34 5 4 3.66 4 2h2zm6 7c-3.238 0-6 2.76-6 6v5h12v-5c0-3.238-2.762-6-6-6zm0 2c.742 0 1.436.202 2.032.554l-2.74 2.739c-.39.39-.39 1.024 0 1.414.361.36.929.388 1.32.083l.095-.083 2.74-2.739c.351.596.553 1.29.553 2.032 0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4z\"}}]}]})(props);\n};\nexport function RiScales3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 2v1.278l5 1.668 3.632-1.21.633 1.896-3.032 1.011 3.096 8.512C21.237 16.292 19.7 17 18 17c-1.701 0-3.237-.708-4.329-1.845l3.094-8.512L13 5.387V19H17v2H7v-2h4V5.387L7.232 6.643l3.096 8.512C9.237 16.292 7.7 17 6 17c-1.701 0-3.237-.708-4.329-1.845l3.094-8.512-3.03-1.01.633-1.898L6 4.945l5-1.667V2h2zm5 7.103L16.582 13h2.835L18 9.103zm-12 0L4.582 13h2.835L6 9.103z\"}}]}]})(props);\n};\nexport function RiScales3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 2v1.278l5 1.668 3.632-1.21.633 1.896-3.032 1.011 3.096 8.512C21.237 16.292 19.7 17 18 17c-1.701 0-3.237-.708-4.329-1.845l3.094-8.512L13 5.387V19H17v2H7v-2h4V5.387L7.232 6.643l3.096 8.512C9.237 16.292 7.7 17 6 17c-1.701 0-3.237-.708-4.329-1.845l3.094-8.512-3.03-1.01.633-1.898L6 4.945l5-1.667V2h2zm5 7.103l-1.958 5.386c.587.331 1.257.511 1.958.511.7 0 1.37-.18 1.958-.51L18 9.102zm-12 0l-1.958 5.386C4.629 14.82 5.299 15 6 15c.7 0 1.37-.18 1.958-.51L6 9.102z\"}}]}]})(props);\n};\nexport function RiScalesFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 2v1h7v2h-7v14h4v2H7v-2h4V5H4V3h7V2h2zM5 6.343l2.828 2.829C8.552 9.895 9 10.895 9 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.105.448-2.105 1.172-2.828L5 6.343zm14 0l2.828 2.829C22.552 9.895 23 10.895 23 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.105.448-2.105 1.172-2.828L19 6.343zm0 2.829l-1.414 1.414C17.212 10.96 17 11.46 17 12l4 .001c0-.54-.212-1.041-.586-1.415L19 9.172zm-14 0l-1.414 1.414C3.212 10.96 3 11.46 3 12l4 .001c0-.54-.212-1.041-.586-1.415L5 9.172z\"}}]}]})(props);\n};\nexport function RiScalesLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 2v1h7v2h-7v14h4v2H7v-2h4V5H4V3h7V2h2zM5 6.343l2.828 2.829C8.552 9.895 9 10.895 9 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.105.448-2.105 1.172-2.828L5 6.343zm14 0l2.828 2.829C22.552 9.895 23 10.895 23 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.105.448-2.105 1.172-2.828L19 6.343zM5 9.172l-1.414 1.414C3.212 10.96 3 11.46 3 12c0 1.105.895 2 2 2s2-.895 2-2c0-.54-.212-1.04-.586-1.414L5 9.172zm14 0l-1.414 1.414C17.212 10.96 17 11.46 17 12c0 1.105.895 2 2 2s2-.895 2-2c0-.54-.212-1.04-.586-1.414L19 9.172z\"}}]}]})(props);\n};\nexport function RiSeedlingFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 7v2.5c0 3.59-2.91 6.5-6.5 6.5H13v5h-2v-7l.019-1c.255-3.356 3.06-6 6.481-6H22zM6 3c3.092 0 5.716 2.005 6.643 4.786-1.5 1.275-2.49 3.128-2.627 5.214H9c-3.866 0-7-3.134-7-7V3h4z\"}}]}]})(props);\n};\nexport function RiSeedlingLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 3c3.49 0 6.383 2.554 6.913 5.895C14.088 7.724 15.71 7 17.5 7H22v2.5c0 3.59-2.91 6.5-6.5 6.5H13v5h-2v-8H9c-3.866 0-7-3.134-7-7V3h4zm14 6h-2.5c-2.485 0-4.5 2.015-4.5 4.5v.5h2.5c2.485 0 4.5-2.015 4.5-4.5V9zM6 5H4v1c0 2.761 2.239 5 5 5h2v-1c0-2.761-2.239-5-5-5z\"}}]}]})(props);\n};\nexport function RiShirtFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4v7l5-2.5 5 2.5V4h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3zm5 4L7.5 3h9L12 8zm1 3.236l-1-.5-1 .5V20h2v-8.764zM15 14v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiShirtLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 20h6v-4h-4v-2h4V6h-2v5l-4-1.6V20zm-2 0V9.4L7 11V6H5v14h6zM7 4V3h10v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3zm5 4l3.5-3h-7L12 8z\"}}]}]})(props);\n};\nexport function RiSwordFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7.05 13.406l3.534 3.536-1.413 1.414 1.415 1.415-1.414 1.414-2.475-2.475-2.829 2.829-1.414-1.414 2.829-2.83-2.475-2.474 1.414-1.414 1.414 1.413 1.413-1.414zM3 3l3.546.003 11.817 11.818 1.415-1.414 1.414 1.414-2.474 2.475 2.828 2.829-1.414 1.414-2.829-2.829-2.475 2.475-1.414-1.414 1.414-1.415L3.003 6.531 3 3zm14.457 0L21 3.003l.002 3.523-4.053 4.052-3.536-3.535L17.457 3z\"}}]}]})(props);\n};\nexport function RiSwordLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.457 3L21 3.003l.002 3.523-5.467 5.466 2.828 2.829 1.415-1.414 1.414 1.414-2.474 2.475 2.828 2.829-1.414 1.414-2.829-2.829-2.475 2.475-1.414-1.414 1.414-1.415-2.829-2.828-2.828 2.828 1.415 1.415-1.414 1.414-2.475-2.475-2.829 2.829-1.414-1.414 2.829-2.83-2.475-2.474 1.414-1.414 1.414 1.413 2.827-2.828-5.46-5.46L3 3l3.546.003 5.453 5.454L17.457 3zm-7.58 10.406L7.05 16.234l.708.707 2.827-2.828-.707-.707zm9.124-8.405h-.717l-4.87 4.869.706.707 4.881-4.879v-.697zm-14 0v.7l11.241 11.241.707-.707L5.716 5.002l-.715-.001z\"}}]}]})(props);\n};\nexport function RiTShirt2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-2.001L19 20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1l-.001-8.001L3 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a3 3 0 0 0 6 0h6z\"}}]}]})(props);\n};\nexport function RiTShirt2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M9 3a3 3 0 0 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-2.001L19 20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1l-.001-8.001L3 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm11 1.999h-3.417l-.017.041a5.002 5.002 0 0 1-4.35 2.955L12 8a5.001 5.001 0 0 1-4.566-2.96L7.416 5H4v5l2.999-.001V19H17l-.001-9L20 9.999v-5z\"}}]}]})(props);\n};\nexport function RiTShirtAirFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.707 17.793C13.534 18.62 14.295 19 15 19c.378 0 .68-.067 1.237-.276l.392-.152C17.679 18.15 18.209 18 19 18c1.214 0 2.379.545 3.486 1.58l.221.213-1.414 1.414C20.466 20.38 19.705 20 19 20c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572-1.214 0-2.379-.545-3.486-1.58l-.221-.213 1.414-1.414zM9 3a3 3 0 0 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-9a2 2 0 0 0-1.995 1.85L10 14v7H6a1 1 0 0 1-1-1l-.001-8.001L3 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm3.707 10.793C13.534 14.62 14.295 15 15 15c.378 0 .68-.067 1.237-.276l.392-.152C17.679 14.15 18.209 14 19 14c1.214 0 2.379.545 3.486 1.58l.221.213-1.414 1.414C20.466 16.38 19.705 16 19 16c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572-1.214 0-2.379-.545-3.486-1.58l-.221-.213 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiTShirtAirLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.707 17.793C13.534 18.62 14.295 19 15 19c.378 0 .68-.067 1.237-.276l.392-.152C17.679 18.15 18.209 18 19 18c1.214 0 2.379.545 3.486 1.58l.221.213-1.414 1.414C20.466 20.38 19.705 20 19 20c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572-1.214 0-2.379-.545-3.486-1.58l-.221-.213 1.414-1.414zM9 3a3 3 0 0 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-4.002v-2L20 9.999v-5h-3.417l-.017.041a5.002 5.002 0 0 1-4.35 2.955L12 8a5.001 5.001 0 0 1-4.566-2.96L7.416 5H4v5l2.999-.001V19H10v2H6a1 1 0 0 1-1-1l-.001-8.001L3 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm3.707 10.793C13.534 14.62 14.295 15 15 15c.378 0 .68-.067 1.237-.276l.392-.152C17.679 14.15 18.209 14 19 14c1.214 0 2.379.545 3.486 1.58l.221.213-1.414 1.414C20.466 16.38 19.705 16 19 16c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572-1.214 0-2.379-.545-3.486-1.58l-.221-.213 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiTShirtFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.515 5l2.606-2.607a1 1 0 0 1 1.415 0l4.242 4.243a1 1 0 0 1 0 1.414L19 11.828V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9.172L1.222 8.05a1 1 0 0 1 0-1.414l4.242-4.243a1 1 0 0 1 1.415 0L9.485 5h5.03z\"}}]}]})(props);\n};\nexport function RiTShirtLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14.515 5l2.606-2.607a1 1 0 0 1 1.415 0l4.242 4.243a1 1 0 0 1 0 1.414L19 11.828V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9.172L1.222 8.05a1 1 0 0 1 0-1.414l4.242-4.243a1 1 0 0 1 1.415 0L9.485 5h5.03zm.828 2H8.657L6.172 4.515 3.343 7.343 7 11v9h10v-9l3.657-3.657-2.829-2.828L15.343 7z\"}}]}]})(props);\n};\nexport function RiUmbrellaFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 2.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 1 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6H2v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 2 0v.05z\"}}]}]})(props);\n};\nexport function RiUmbrellaLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 2.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 1 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6H2v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 2 0v.05zM19.938 11a8.001 8.001 0 0 0-15.876 0h15.876z\"}}]}]})(props);\n};\nexport function RiVoiceRecognitionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 3v18H3V3h18zm-8 3h-2v12h2V6zM9 9H7v6h2V9zm8 0h-2v6h2V9z\"}}]}]})(props);\n};\nexport function RiVoiceRecognitionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 15v4h4v2H3v-6h2zm16 0v6h-6v-2h4v-4h2zm-8-9v12h-2V6h2zM9 9v6H7V9h2zm8 0v6h-2V9h2zM9 3v2H5v4H3V3h6zm12 0v6h-2V5h-4V3h6z\"}}]}]})(props);\n};\nexport function RiWheelchairFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 10.341v2.194C6.804 13.227 6 14.52 6 16c0 2.21 1.79 4 4 4 1.48 0 2.773-.804 3.465-2h2.193c-.823 2.33-3.046 4-5.658 4-3.314 0-6-2.686-6-6 0-2.613 1.67-4.835 4-5.659zM12 17c-1.657 0-3-1.343-3-3v-4c0-1.657 1.343-3 3-3s3 1.343 3 3v5h1.434c.648 0 1.253.314 1.626.836l.089.135 2.708 4.515-1.714 1.028L16.433 17H12zm0-15c1.38 0 2.5 1.12 2.5 2.5S13.38 7 12 7 9.5 5.88 9.5 4.5 10.62 2 12 2z\"}}]}]})(props);\n};\nexport function RiWheelchairLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 10.341v2.194C6.804 13.227 6 14.52 6 16c0 2.21 1.79 4 4 4 1.48 0 2.773-.804 3.465-2h2.193c-.823 2.33-3.046 4-5.658 4-3.314 0-6-2.686-6-6 0-2.613 1.67-4.835 4-5.659zM12 17c-1.657 0-3-1.343-3-3v-4c0-1.044.534-1.964 1.343-2.501C9.533 6.964 9 6.044 9 5c0-1.657 1.343-3 3-3s3 1.343 3 3c0 1.044-.534 1.964-1.343 2.501C14.467 8.036 15 8.956 15 10v4.999l1.434.001c.648 0 1.253.314 1.626.836l.089.135 2.708 4.515-1.714 1.028L16.433 17 15 16.999 12 17zm0-8c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h.999L13 10c0-.552-.448-1-1-1zm0-5c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z\"}}]}]})(props);\n};\nexport function RiAddBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7 8H7v2h4v4h2v-4h4v-2h-4V7h-2v4z\"}}]}]})(props);\n};\nexport function RiAddBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6 6V7h2v4h4v2h-4v4h-2v-4H7v-2h4z\"}}]}]})(props);\n};\nexport function RiAddCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11H7v2h4v4h2v-4h4v-2h-4V7h-2v4z\"}}]}]})(props);\n};\nexport function RiAddCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11V7h2v4h4v2h-4v4h-2v-4H7v-2h4zm1 11C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z\"}}]}]})(props);\n};\nexport function RiAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z\"}}]}]})(props);\n};\nexport function RiAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z\"}}]}]})(props);\n};\nexport function RiAlarmFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm1-9V8h-2v7h5v-2h-3zM1.747 6.282l3.535-3.535 1.415 1.414L3.16 7.697 1.747 6.282zm16.97-3.535l3.536 3.535-1.414 1.415-3.536-3.536 1.415-1.414z\"}}]}]})(props);\n};\nexport function RiAlarmLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm0-2a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm1-7h3v2h-5V8h2v5zM1.747 6.282l3.535-3.535 1.415 1.414L3.16 7.697 1.747 6.282zm16.97-3.535l3.536 3.535-1.414 1.415-3.536-3.536 1.415-1.414z\"}}]}]})(props);\n};\nexport function RiAlarmWarningFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 20v-6a8 8 0 1 1 16 0v6h1v2H3v-2h1zm2-6h2a4 4 0 0 1 4-4V8a6 6 0 0 0-6 6zm5-12h2v3h-2V2zm8.778 2.808l1.414 1.414-2.12 2.121-1.415-1.414 2.121-2.121zM2.808 6.222l1.414-1.414 2.121 2.12L4.93 8.344 2.808 6.222z\"}}]}]})(props);\n};\nexport function RiAlarmWarningLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 20v-6a8 8 0 1 1 16 0v6h1v2H3v-2h1zm2 0h12v-6a6 6 0 1 0-12 0v6zm5-18h2v3h-2V2zm8.778 2.808l1.414 1.414-2.12 2.121-1.415-1.414 2.121-2.121zM2.808 6.222l1.414-1.414 2.121 2.12L4.93 8.344 2.808 6.222zM7 14a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3H7z\"}}]}]})(props);\n};\nexport function RiAlertFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0zM11 16v2h2v-2h-2zm0-7v5h2V9h-2z\"}}]}]})(props);\n};\nexport function RiAlertLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0zm-8.66 16h15.588L12 5.5 4.206 19zM11 16h2v2h-2v-2zm0-7h2v5h-2V9z\"}}]}]})(props);\n};\nexport function RiApps2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 11.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0 10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm10-10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0 10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9z\"}}]}]})(props);\n};\nexport function RiApps2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.5 11.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm.5 10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm10-10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0 10a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zM6.5 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm.5 10a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm10-10a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm0 10a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"}}]}]})(props);\n};\nexport function RiAppsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 1 1 0-8.5zm0 10.5H11v4.25A4.25 4.25 0 1 1 6.75 13zm10.5-10.5a4.25 4.25 0 1 1 0 8.5H13V6.75a4.25 4.25 0 0 1 4.25-4.25zM13 13h4.25A4.25 4.25 0 1 1 13 17.25V13z\"}}]}]})(props);\n};\nexport function RiAppsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 1 1 0-8.5zM9 9V6.75A2.25 2.25 0 1 0 6.75 9H9zm-2.25 4H11v4.25A4.25 4.25 0 1 1 6.75 13zm0 2A2.25 2.25 0 1 0 9 17.25V15H6.75zm10.5-12.5a4.25 4.25 0 1 1 0 8.5H13V6.75a4.25 4.25 0 0 1 4.25-4.25zm0 6.5A2.25 2.25 0 1 0 15 6.75V9h2.25zM13 13h4.25A4.25 4.25 0 1 1 13 17.25V13zm2 2v2.25A2.25 2.25 0 1 0 17.25 15H15z\"}}]}]})(props);\n};\nexport function RiArrowDownCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm1 10V8h-2v4H8l4 4 4-4h-3z\"}}]}]})(props);\n};\nexport function RiArrowDownCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm1-8h3l-4 4-4-4h3V8h2v4z\"}}]}]})(props);\n};\nexport function RiArrowDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 12h7l-8 8-8-8h7V4h2z\"}}]}]})(props);\n};\nexport function RiArrowDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 16.172l5.364-5.364 1.414 1.414L12 20l-7.778-7.778 1.414-1.414L11 16.172V4h2v12.172z\"}}]}]})(props);\n};\nexport function RiArrowDownSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 16l-6-6h12z\"}}]}]})(props);\n};\nexport function RiArrowDownSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z\"}}]}]})(props);\n};\nexport function RiArrowDropDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14l-4-4h8z\"}}]}]})(props);\n};\nexport function RiArrowDropDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 15l-4.243-4.243 1.415-1.414L12 12.172l2.828-2.829 1.415 1.414z\"}}]}]})(props);\n};\nexport function RiArrowDropLeftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 12l4-4v8z\"}}]}]})(props);\n};\nexport function RiArrowDropLeftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.828 12l2.829 2.828-1.414 1.415L9 12l4.243-4.243 1.414 1.415L11.828 12z\"}}]}]})(props);\n};\nexport function RiArrowDropRightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 12l-4 4V8z\"}}]}]})(props);\n};\nexport function RiArrowDropRightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.172 12L9.343 9.172l1.414-1.415L15 12l-4.243 4.243-1.414-1.415z\"}}]}]})(props);\n};\nexport function RiArrowDropUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10l4 4H8z\"}}]}]})(props);\n};\nexport function RiArrowDropUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 11.828l-2.828 2.829-1.415-1.414L12 9l4.243 4.243-1.415 1.414L12 11.828z\"}}]}]})(props);\n};\nexport function RiArrowGoBackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 7v4L2 6l6-5v4h5a8 8 0 1 1 0 16H4v-2h9a6 6 0 1 0 0-12H8z\"}}]}]})(props);\n};\nexport function RiArrowGoBackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.828 7l2.536 2.536L6.95 10.95 2 6l4.95-4.95 1.414 1.414L5.828 5H13a8 8 0 1 1 0 16H4v-2h9a6 6 0 1 0 0-12H5.828z\"}}]}]})(props);\n};\nexport function RiArrowGoForwardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 7h-5a6 6 0 1 0 0 12h9v2h-9a8 8 0 1 1 0-16h5V1l6 5-6 5V7z\"}}]}]})(props);\n};\nexport function RiArrowGoForwardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.172 7H11a6 6 0 1 0 0 12h9v2h-9a8 8 0 1 1 0-16h7.172l-2.536-2.536L17.05 1.05 22 6l-4.95 4.95-1.414-1.414L18.172 7z\"}}]}]})(props);\n};\nexport function RiArrowLeftCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 9V8l-4 4 4 4v-3h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiArrowLeftCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm0-9h4v2h-4v3l-4-4 4-4v3z\"}}]}]})(props);\n};\nexport function RiArrowLeftDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.36 13.05L17.31 18H5.998V6.688l4.95 4.95 5.656-5.657 1.415 1.414z\"}}]}]})(props);\n};\nexport function RiArrowLeftDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 13.59l8.607-8.607 1.414 1.414-8.607 8.607H18v2H7v-11h2v7.585z\"}}]}]})(props);\n};\nexport function RiArrowLeftFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13v7l-8-8 8-8v7h8v2z\"}}]}]})(props);\n};\nexport function RiArrowLeftLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.828 11H20v2H7.828l5.364 5.364-1.414 1.414L4 12l7.778-7.778 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiArrowLeftRightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 16v-4l5 5-5 5v-4H4v-2h12zM8 2v3.999L20 6v2H8v4L3 7l5-5z\"}}]}]})(props);\n};\nexport function RiArrowLeftRightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.05 12.05L21 17l-4.95 4.95-1.414-1.414 2.536-2.537L4 18v-2h13.172l-2.536-2.536 1.414-1.414zm-8.1-10l1.414 1.414L6.828 6 20 6v2H6.828l2.536 2.536L7.95 11.95 3 7l4.95-4.95z\"}}]}]})(props);\n};\nexport function RiArrowLeftSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 12l6-6v12z\"}}]}]})(props);\n};\nexport function RiArrowLeftSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.828 12l4.95 4.95-1.414 1.414L8 12l6.364-6.364 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiArrowLeftUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12.36 10.947l5.658 5.656-1.415 1.415-5.656-5.657-4.95 4.95V5.997H17.31z\"}}]}]})(props);\n};\nexport function RiArrowLeftUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.414 8l8.607 8.607-1.414 1.414L8 9.414V17H6V6h11v2z\"}}]}]})(props);\n};\nexport function RiArrowRightCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 9H8v2h4v3l4-4-4-4v3z\"}}]}]})(props);\n};\nexport function RiArrowRightCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 11V8l4 4-4 4v-3H8v-2h4zm0-9c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8z\"}}]}]})(props);\n};\nexport function RiArrowRightDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.637 13.05L5.98 7.395 7.394 5.98l5.657 5.657L18 6.687V18H6.687z\"}}]}]})(props);\n};\nexport function RiArrowRightDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.59 16.004L5.982 7.397l1.414-1.414 8.607 8.606V7.004h2v11h-11v-2z\"}}]}]})(props);\n};\nexport function RiArrowRightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 13H4v-2h8V4l8 8-8 8z\"}}]}]})(props);\n};\nexport function RiArrowRightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.172 11l-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z\"}}]}]})(props);\n};\nexport function RiArrowRightSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 12l-6 6V6z\"}}]}]})(props);\n};\nexport function RiArrowRightSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z\"}}]}]})(props);\n};\nexport function RiArrowRightUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.05 12.36l-5.656 5.658-1.414-1.415 5.657-5.656-4.95-4.95H18V17.31z\"}}]}]})(props);\n};\nexport function RiArrowRightUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.004 9.414l-8.607 8.607-1.414-1.414L14.589 8H7.004V6h11v11h-2V9.414z\"}}]}]})(props);\n};\nexport function RiArrowUpCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm1 10h3l-4-4-4 4h3v4h2v-4z\"}}]}]})(props);\n};\nexport function RiArrowUpCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm1-8v4h-2v-4H8l4-4 4 4h-3z\"}}]}]})(props);\n};\nexport function RiArrowUpDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 8H8.001L8 20H6V8H2l5-5 5 5zm10 8l-5 5-5-5h4V4h2v12h4z\"}}]}]})(props);\n};\nexport function RiArrowUpDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.95 7.95l-1.414 1.414L8 6.828 8 20H6V6.828L3.465 9.364 2.05 7.95 7 3l4.95 4.95zm10 8.1L17 21l-4.95-4.95 1.414-1.414 2.537 2.536L16 4h2v13.172l2.536-2.536 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiArrowUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 12v8h-2v-8H4l8-8 8 8z\"}}]}]})(props);\n};\nexport function RiArrowUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 7.828V20h-2V7.828l-5.364 5.364-1.414-1.414L12 4l7.778 7.778-1.414 1.414L13 7.828z\"}}]}]})(props);\n};\nexport function RiArrowUpSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 8l6 6H6z\"}}]}]})(props);\n};\nexport function RiArrowUpSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10.828l-4.95 4.95-1.414-1.414L12 8l6.364 6.364-1.414 1.414z\"}}]}]})(props);\n};\nexport function RiCheckDoubleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.602 13.76l1.412 1.412 8.466-8.466 1.414 1.414-9.88 9.88-6.364-6.364 1.414-1.414 2.125 2.125 1.413 1.412zm.002-2.828l4.952-4.953 1.41 1.41-4.952 4.953-1.41-1.41zm-2.827 5.655L7.364 18 1 11.636l1.414-1.414 1.413 1.413-.001.001 4.951 4.951z\"}}]}]})(props);\n};\nexport function RiCheckDoubleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.602 13.76l1.412 1.412 8.466-8.466 1.414 1.414-9.88 9.88-6.364-6.364 1.414-1.414 2.125 2.125 1.413 1.412zm.002-2.828l4.952-4.953 1.41 1.41-4.952 4.953-1.41-1.41zm-2.827 5.655L7.364 18 1 11.636l1.414-1.414 1.413 1.413-.001.001 4.951 4.951z\"}}]}]})(props);\n};\nexport function RiCheckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiCheckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiCheckboxBlankCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"circle\",\"attr\":{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}]}]})(props);\n};\nexport function RiCheckboxBlankCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z\"}}]}]})(props);\n};\nexport function RiCheckboxBlankFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z\"}}]}]})(props);\n};\nexport function RiCheckboxBlankLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z\"}}]}]})(props);\n};\nexport function RiCheckboxCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.997-6l7.07-7.071-1.414-1.414-5.656 5.657-2.829-2.829-1.414 1.414L11.003 16z\"}}]}]})(props);\n};\nexport function RiCheckboxCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-.997-4L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z\"}}]}]})(props);\n};\nexport function RiCheckboxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7.003 13l7.07-7.071-1.414-1.414-5.656 5.657-2.829-2.829-1.414 1.414L11.003 16z\"}}]}]})(props);\n};\nexport function RiCheckboxIndeterminateFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3 8v2h10v-2H7z\"}}]}]})(props);\n};\nexport function RiCheckboxIndeterminateLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm2 6h10v2H7v-2z\"}}]}]})(props);\n};\nexport function RiCheckboxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z\"}}]}]})(props);\n};\nexport function RiCheckboxMultipleBlankFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.993c0 .556-.449 1.007-1.007 1.007H3.007A1.006 1.006 0 0 1 2 20.993l.003-12.986C2.003 7.451 2.452 7 3.01 7H7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9v3z\"}}]}]})(props);\n};\nexport function RiCheckboxMultipleBlankLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.993c0 .556-.449 1.007-1.007 1.007H3.007A1.006 1.006 0 0 1 2 20.993l.003-12.986C2.003 7.451 2.452 7 3.01 7H7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9v3zM4.003 9L4 20h11V9H4.003z\"}}]}]})(props);\n};\nexport function RiCheckboxMultipleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.993c0 .556-.449 1.007-1.007 1.007H3.007A1.006 1.006 0 0 1 2 20.993l.003-12.986C2.003 7.451 2.452 7 3.01 7H7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9v3zm-.497 11l5.656-5.657-1.414-1.414-4.242 4.243L6.38 13.05l-1.414 1.414L8.503 18z\"}}]}]})(props);\n};\nexport function RiCheckboxMultipleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.993c0 .556-.449 1.007-1.007 1.007H3.007A1.006 1.006 0 0 1 2 20.993l.003-12.986C2.003 7.451 2.452 7 3.01 7H7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9v3zm6 2H4.003L4 20h11V9zm-6.497 9l-3.536-3.536 1.414-1.414 2.122 2.122 4.242-4.243 1.414 1.414L8.503 18z\"}}]}]})(props);\n};\nexport function RiCloseCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z\"}}]}]})(props);\n};\nexport function RiCloseCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-9.414l2.828-2.829 1.415 1.415L13.414 12l2.829 2.828-1.415 1.415L12 13.414l-2.828 2.829-1.415-1.415L10.586 12 7.757 9.172l1.415-1.415L12 10.586z\"}}]}]})(props);\n};\nexport function RiCloseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z\"}}]}]})(props);\n};\nexport function RiCloseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z\"}}]}]})(props);\n};\nexport function RiDashboardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z\"}}]}]})(props);\n};\nexport function RiDashboardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 21V11h8v10h-8zM3 13V3h8v10H3zm6-2V5H5v6h4zM3 21v-6h8v6H3zm2-2h4v-2H5v2zm10 0h4v-6h-4v6zM13 3h8v6h-8V3zm2 2v2h4V5h-4z\"}}]}]})(props);\n};\nexport function RiDeleteBack2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.535 3H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.832-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3zM13 10.586l-2.828-2.829-1.415 1.415L11.586 12l-2.829 2.828 1.415 1.415L13 13.414l2.828 2.829 1.415-1.415L14.414 12l2.829-2.828-1.415-1.415L13 10.586z\"}}]}]})(props);\n};\nexport function RiDeleteBack2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.535 3H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.832-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3zm.535 2l-4.666 7 4.666 7H20V5H7.07zM13 10.586l2.828-2.829 1.415 1.415L14.414 12l2.829 2.828-1.415 1.415L13 13.414l-2.828 2.829-1.415-1.415L11.586 12 8.757 9.172l1.415-1.415L13 10.586z\"}}]}]})(props);\n};\nexport function RiDeleteBackFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.535 3H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.832-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3zM16 11H9v2h7v-2z\"}}]}]})(props);\n};\nexport function RiDeleteBackLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.535 3H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.832-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3zm.535 2l-4.666 7 4.666 7H20V5H7.07zM16 11v2H9v-2h7z\"}}]}]})(props);\n};\nexport function RiDeleteBin2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5zm6.414 8l1.768-1.768-1.414-1.414L12 12.586l-1.768-1.768-1.414 1.414L10.586 14l-1.768 1.768 1.414 1.414L12 15.414l1.768 1.768 1.414-1.414L13.414 14zM9 4v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBin2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm1 2H6v12h12V8zm-4.586 6l1.768 1.768-1.414 1.414L12 15.414l-1.768 1.768-1.414-1.414L10.586 14l-1.768-1.768 1.414-1.414L12 12.586l1.768-1.768 1.414 1.414L13.414 14zM9 4v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBin3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2h-2zm-9 2v2h2V9h-2zm0 3v2h2v-2h-2zm0 3v2h2v-2h-2zM7 2h10v2H7V2z\"}}]}]})(props);\n};\nexport function RiDeleteBin3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7H2V5h20v2h-2zM6 7v13h12V7H6zm5 2h2v2h-2V9zm0 3h2v2h-2v-2zm0 3h2v2h-2v-2zM7 2h10v2H7V2z\"}}]}]})(props);\n};\nexport function RiDeleteBin4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2h-2zm-9 3v7h2v-7h-2zM7 2h10v2H7V2z\"}}]}]})(props);\n};\nexport function RiDeleteBin4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2h-2zM6 7v13h12V7H6zm1-5h10v2H7V2zm4 8h2v7h-2v-7z\"}}]}]})(props);\n};\nexport function RiDeleteBin5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 8h16v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8zm3-3V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v2h5v2H2V5h5zm2-1v1h6V4H9zm0 8v6h2v-6H9zm4 0v6h2v-6h-2z\"}}]}]})(props);\n};\nexport function RiDeleteBin5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 8h16v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8zm2 2v10h12V10H6zm3 2h2v6H9v-6zm4 0h2v6h-2v-6zM7 5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v2h5v2H2V5h5zm2-1v1h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBin6Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 4h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4h5V2h10v2zM9 9v8h2V9H9zm4 0v8h2V9h-2z\"}}]}]})(props);\n};\nexport function RiDeleteBin6Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 4V2h10v2h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4h5zM6 6v14h12V6H6zm3 3h2v8H9V9zm4 0h2v8h-2V9z\"}}]}]})(props);\n};\nexport function RiDeleteBin7Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 6V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5zm2-2v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBin7Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm1 2H6v12h12V8zM9 4v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBinFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm-8 5v6h2v-6H9zm4 0v6h2v-6h-2zM9 4v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDeleteBinLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm1 2H6v12h12V8zm-9 3h2v6H9v-6zm4 0h2v6h-2v-6zM9 4v2h6V4H9z\"}}]}]})(props);\n};\nexport function RiDivideFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h14v2H5v-2zm7-3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 11a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiDivideLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h14v2H5v-2zm7-3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 11a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiDownload2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zM14 9h5l-7 7-7-7h5V3h4v6z\"}}]}]})(props);\n};\nexport function RiDownload2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 10h5l-6 6-6-6h5V3h2v7zm-9 9h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7z\"}}]}]})(props);\n};\nexport function RiDownloadCloud2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 13v5.585l1.828-1.828 1.415 1.415L12 22.414l-4.243-4.242 1.415-1.415L11 18.585V13h2zM12 2a7.001 7.001 0 0 1 6.954 6.194 5.5 5.5 0 0 1-.953 10.784L18 17a6 6 0 0 0-11.996-.225L6 17v1.978a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiDownloadCloud2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 13v5.585l1.828-1.828 1.415 1.415L12 22.414l-4.243-4.242 1.415-1.415L11 18.585V13h2zM12 2a7.001 7.001 0 0 1 6.954 6.194 5.5 5.5 0 0 1-.953 10.784v-2.014a3.5 3.5 0 1 0-1.112-6.91 5 5 0 1 0-9.777 0 3.5 3.5 0 0 0-1.292 6.88l.18.03v2.014a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiDownloadCloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 20.981a6.5 6.5 0 0 1-2.936-12 8.001 8.001 0 0 1 15.872 0 6.5 6.5 0 0 1-2.936 12V21H7v-.019zM13 12V8h-2v4H8l4 5 4-5h-3z\"}}]}]})(props);\n};\nexport function RiDownloadCloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 14.5a6.496 6.496 0 0 1 3.064-5.519 8.001 8.001 0 0 1 15.872 0 6.5 6.5 0 0 1-2.936 12L7 21c-3.356-.274-6-3.078-6-6.5zm15.848 4.487a4.5 4.5 0 0 0 2.03-8.309l-.807-.503-.12-.942a6.001 6.001 0 0 0-11.903 0l-.12.942-.805.503a4.5 4.5 0 0 0 2.029 8.309l.173.013h9.35l.173-.013zM13 12h3l-4 5-4-5h3V8h2v4z\"}}]}]})(props);\n};\nexport function RiDownloadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19h18v2H3v-2zM13 9h7l-8 8-8-8h7V1h2v8z\"}}]}]})(props);\n};\nexport function RiDownloadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19h18v2H3v-2zm10-5.828L19.071 7.1l1.414 1.414L12 17 3.515 8.515 4.929 7.1 11 13.17V2h2v11.172z\"}}]}]})(props);\n};\nexport function RiErrorWarningFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z\"}}]}]})(props);\n};\nexport function RiErrorWarningLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm0-8h2v6h-2V7z\"}}]}]})(props);\n};\nexport function RiExternalLinkFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm11-3v9l-3.794-3.793-5.999 6-1.414-1.414 5.999-6L12 3h9z\"}}]}]})(props);\n};\nexport function RiExternalLinkLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm11-3v8h-2V6.413l-7.793 7.794-1.414-1.414L17.585 5H13V3h8z\"}}]}]})(props);\n};\nexport function RiEye2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 5c-.513 0-1.007.077-1.473.22a2.5 2.5 0 1 1-3.306 3.307A5 5 0 1 0 12 7z\"}}]}]})(props);\n};\nexport function RiEye2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm0 3a5 5 0 1 1-4.78 3.527A2.499 2.499 0 0 0 12 9.5a2.5 2.5 0 0 0-1.473-2.28c.466-.143.96-.22 1.473-.22z\"}}]}]})(props);\n};\nexport function RiEyeCloseFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.13 15.842l-.788 2.94-1.931-.518.787-2.939a10.988 10.988 0 0 1-3.237-1.872l-2.153 2.154-1.415-1.415 2.154-2.153a10.957 10.957 0 0 1-2.371-5.07l.9-.165A16.923 16.923 0 0 0 12 10c3.704 0 7.131-1.185 9.924-3.196l.9.164a10.957 10.957 0 0 1-2.37 5.071l2.153 2.153-1.415 1.415-2.153-2.154a10.988 10.988 0 0 1-3.237 1.872l.787 2.94-1.931.517-.788-2.94a11.072 11.072 0 0 1-3.74 0z\"}}]}]})(props);\n};\nexport function RiEyeCloseLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.342 18.782l-1.931-.518.787-2.939a10.988 10.988 0 0 1-3.237-1.872l-2.153 2.154-1.415-1.415 2.154-2.153a10.957 10.957 0 0 1-2.371-5.07l1.968-.359C3.903 10.812 7.579 14 12 14c4.42 0 8.097-3.188 8.856-7.39l1.968.358a10.957 10.957 0 0 1-2.37 5.071l2.153 2.153-1.415 1.415-2.153-2.154a10.988 10.988 0 0 1-3.237 1.872l.787 2.94-1.931.517-.788-2.94a11.072 11.072 0 0 1-3.74 0l-.788 2.94z\"}}]}]})(props);\n};\nexport function RiEyeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.181 12C2.121 6.88 6.608 3 12 3c5.392 0 9.878 3.88 10.819 9-.94 5.12-5.427 9-10.819 9-5.392 0-9.878-3.88-10.819-9zM12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiEyeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c5.392 0 9.878 3.88 10.819 9-.94 5.12-5.427 9-10.819 9-5.392 0-9.878-3.88-10.819-9C2.121 6.88 6.608 3 12 3zm0 16a9.005 9.005 0 0 0 8.777-7 9.005 9.005 0 0 0-17.554 0A9.005 9.005 0 0 0 12 19zm0-2.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-2a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"}}]}]})(props);\n};\nexport function RiEyeOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.52 5.934L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.31-3.31A10.949 10.949 0 0 1 12 21c-5.392 0-9.878-3.88-10.819-9a10.982 10.982 0 0 1 3.34-6.066zm10.237 10.238l-1.464-1.464a3 3 0 0 1-4.001-4.001L7.828 9.243a5 5 0 0 0 6.929 6.929zM7.974 3.76C9.221 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.947 10.947 0 0 1-2.012 4.592l-3.86-3.86a5 5 0 0 0-5.68-5.68L7.974 3.761z\"}}]}]})(props);\n};\nexport function RiEyeOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.882 19.297A10.949 10.949 0 0 1 12 21c-5.392 0-9.878-3.88-10.819-9a10.982 10.982 0 0 1 3.34-6.066L1.392 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.31-3.31zM5.935 7.35A8.965 8.965 0 0 0 3.223 12a9.005 9.005 0 0 0 13.201 5.838l-2.028-2.028A4.5 4.5 0 0 1 8.19 9.604L5.935 7.35zm6.979 6.978l-3.242-3.242a2.5 2.5 0 0 0 3.241 3.241zm7.893 2.264l-1.431-1.43A8.935 8.935 0 0 0 20.777 12 9.005 9.005 0 0 0 9.552 5.338L7.974 3.76C9.221 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.947 10.947 0 0 1-2.012 4.592zm-9.084-9.084a4.5 4.5 0 0 1 4.769 4.769l-4.77-4.769z\"}}]}]})(props);\n};\nexport function RiFilter2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 14L4 5V3h16v2l-6 9v6l-4 2z\"}}]}]})(props);\n};\nexport function RiFilter2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M14 14v6l-4 2v-8L4 5V3h16v2l-6 9zM6.404 5L12 13.394 17.596 5H6.404z\"}}]}]})(props);\n};\nexport function RiFilter3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z\"}}]}]})(props);\n};\nexport function RiFilter3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z\"}}]}]})(props);\n};\nexport function RiFilterFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4L21 6 20 6 14 15 14 22 10 22 10 15 4 6 3 6 3 4z\"}}]}]})(props);\n};\nexport function RiFilterLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 4v2h-1l-5 7.5V22H9v-8.5L4 6H3V4h18zM6.404 6L11 12.894V20h2v-7.106L17.596 6H6.404z\"}}]}]})(props);\n};\nexport function RiFilterOffFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.929.515L21.07 14.657l-1.414 1.414-3.823-3.822L14 15v7h-4v-7L4 6H3V4h4.585l-2.07-2.071L6.929.515zM21 4v2h-1l-1.915 2.872L13.213 4H21z\"}}]}]})(props);\n};\nexport function RiFilterOffLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.929.515L21.07 14.657l-1.414 1.414-3.823-3.822L15 13.5V22H9v-8.5L4 6H3V4h4.585l-2.07-2.071L6.929.515zM9.585 6H6.404L11 12.894V20h2v-7.106l1.392-2.087L9.585 6zM21 4v2h-1l-1.915 2.872-1.442-1.443L17.596 6h-2.383l-2-2H21z\"}}]}]})(props);\n};\nexport function RiFindReplaceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zM16.659 9A6 6 0 0 0 11 5c-3.315 0-6 2.685-6 6h2a4.001 4.001 0 0 1 5.91-3.515L12 9h4.659zM17 11h-2a4.001 4.001 0 0 1-5.91 3.515L10 13H5.341A6 6 0 0 0 11 17c3.315 0 6-2.685 6-6z\"}}]}]})(props);\n};\nexport function RiFindReplaceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.033 16.618l4.28 4.281-1.414 1.415-4.28-4.281A8.963 8.963 0 0 1 11 20a8.998 8.998 0 0 1-8.065-5H9l-1.304 2.173A6.972 6.972 0 0 0 11 18a6.977 6.977 0 0 0 4.875-1.975l.15-.15A6.977 6.977 0 0 0 18 11c0-.695-.101-1.366-.29-2h2.067c.146.643.223 1.313.223 2a8.963 8.963 0 0 1-1.967 5.618zM19.065 7H13l1.304-2.173A6.972 6.972 0 0 0 11 4c-3.868 0-7 3.132-7 7 0 .695.101 1.366.29 2H2.223A9.038 9.038 0 0 1 2 11c0-4.973 4.027-9 9-9a8.998 8.998 0 0 1 8.065 5z\"}}]}]})(props);\n};\nexport function RiForbid2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.891-13.477a6.04 6.04 0 0 0-1.414-1.414l-8.368 8.368a6.04 6.04 0 0 0 1.414 1.414l8.368-8.368z\"}}]}]})(props);\n};\nexport function RiForbid2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm4.891-11.477l-8.368 8.368a6.04 6.04 0 0 1-1.414-1.414l8.368-8.368a6.04 6.04 0 0 1 1.414 1.414z\"}}]}]})(props);\n};\nexport function RiForbidFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM8.523 7.109A6.04 6.04 0 0 0 7.11 8.523l8.368 8.368a6.04 6.04 0 0 0 1.414-1.414L8.523 7.109z\"}}]}]})(props);\n};\nexport function RiForbidLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM8.523 7.109l8.368 8.368a6.04 6.04 0 0 1-1.414 1.414L7.109 8.523A6.04 6.04 0 0 1 8.523 7.11z\"}}]}]})(props);\n};\nexport function RiFunctionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h8v8H3V3zm0 10h8v8H3v-8zM13 3h8v8h-8V3zm0 10h8v8h-8v-8z\"}}]}]})(props);\n};\nexport function RiFunctionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h8v8H3V3zm0 10h8v8H3v-8zM13 3h8v8h-8V3zm0 10h8v8h-8v-8zm2-8v4h4V5h-4zm0 10v4h4v-4h-4zM5 5v4h4V5H5zm0 10v4h4v-4H5z\"}}]}]})(props);\n};\nexport function RiHistoryFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8C9.536 4 7.332 5.114 5.865 6.865L8 9H2V3l2.447 2.446C6.28 3.336 8.984 2 12 2zm1 5v4.585l3.243 3.243-1.415 1.415L11 12.413V7h2z\"}}]}]})(props);\n};\nexport function RiHistoryLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8C9.25 4 6.824 5.387 5.385 7.5H8v2H2v-6h2V6c1.824-2.43 4.729-4 8-4zm1 5v4.585l3.243 3.243-1.415 1.415L11 12.413V7h2z\"}}]}]})(props);\n};\nexport function RiIndeterminateCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM7 11v2h10v-2H7z\"}}]}]})(props);\n};\nexport function RiIndeterminateCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-9h10v2H7v-2z\"}}]}]})(props);\n};\nexport function RiInformationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z\"}}]}]})(props);\n};\nexport function RiInformationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7h2v2h-2V7zm0 4h2v6h-2v-6z\"}}]}]})(props);\n};\nexport function RiListSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h7v2H2v-2zm0-7h9v2H2v-2zm0-7h20v2H2V4zm18.674 9.025l1.156-.391 1 1.732-.916.805a4.017 4.017 0 0 1 0 1.658l.916.805-1 1.732-1.156-.391c-.41.37-.898.655-1.435.83L19 21h-2l-.24-1.196a3.996 3.996 0 0 1-1.434-.83l-1.156.392-1-1.732.916-.805a4.017 4.017 0 0 1 0-1.658l-.916-.805 1-1.732 1.156.391c.41-.37.898-.655 1.435-.83L17 11h2l.24 1.196c.536.174 1.024.46 1.434.83zM18 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiListSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 18h7v2H2v-2zm0-7h9v2H2v-2zm0-7h20v2H2V4zm18.674 9.025l1.156-.391 1 1.732-.916.805a4.017 4.017 0 0 1 0 1.658l.916.805-1 1.732-1.156-.391c-.41.37-.898.655-1.435.83L19 21h-2l-.24-1.196a3.996 3.996 0 0 1-1.434-.83l-1.156.392-1-1.732.916-.805a4.017 4.017 0 0 1 0-1.658l-.916-.805 1-1.732 1.156.391c.41-.37.898-.655 1.435-.83L17 11h2l.24 1.196c.536.174 1.024.46 1.434.83zM18 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiLoader2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0V3a1 1 0 0 1 1-1zm0 15a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm10-5a1 1 0 0 1-1 1h-3a1 1 0 0 1 0-2h3a1 1 0 0 1 1 1zM7 12a1 1 0 0 1-1 1H3a1 1 0 0 1 0-2h3a1 1 0 0 1 1 1zm12.071 7.071a1 1 0 0 1-1.414 0l-2.121-2.121a1 1 0 0 1 1.414-1.414l2.121 2.12a1 1 0 0 1 0 1.415zM8.464 8.464a1 1 0 0 1-1.414 0L4.93 6.344a1 1 0 0 1 1.414-1.415L8.464 7.05a1 1 0 0 1 0 1.414zM4.93 19.071a1 1 0 0 1 0-1.414l2.121-2.121a1 1 0 1 1 1.414 1.414l-2.12 2.121a1 1 0 0 1-1.415 0zM15.536 8.464a1 1 0 0 1 0-1.414l2.12-2.121a1 1 0 0 1 1.415 1.414L16.95 8.464a1 1 0 0 1-1.414 0z\"}}]}]})(props);\n};\nexport function RiLoader2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0V3a1 1 0 0 1 1-1zm0 15a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm10-5a1 1 0 0 1-1 1h-3a1 1 0 0 1 0-2h3a1 1 0 0 1 1 1zM7 12a1 1 0 0 1-1 1H3a1 1 0 0 1 0-2h3a1 1 0 0 1 1 1zm12.071 7.071a1 1 0 0 1-1.414 0l-2.121-2.121a1 1 0 0 1 1.414-1.414l2.121 2.12a1 1 0 0 1 0 1.415zM8.464 8.464a1 1 0 0 1-1.414 0L4.93 6.344a1 1 0 0 1 1.414-1.415L8.464 7.05a1 1 0 0 1 0 1.414zM4.93 19.071a1 1 0 0 1 0-1.414l2.121-2.121a1 1 0 1 1 1.414 1.414l-2.12 2.121a1 1 0 0 1-1.415 0zM15.536 8.464a1 1 0 0 1 0-1.414l2.12-2.121a1 1 0 0 1 1.415 1.414L16.95 8.464a1 1 0 0 1-1.414 0z\"}}]}]})(props);\n};\nexport function RiLoader3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.055 13H5.07a7.002 7.002 0 0 0 13.858 0h2.016a9.001 9.001 0 0 1-17.89 0zm0-2a9.001 9.001 0 0 1 17.89 0H18.93a7.002 7.002 0 0 0-13.858 0H3.055z\"}}]}]})(props);\n};\nexport function RiLoader3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.055 13H5.07a7.002 7.002 0 0 0 13.858 0h2.016a9.001 9.001 0 0 1-17.89 0zm0-2a9.001 9.001 0 0 1 17.89 0H18.93a7.002 7.002 0 0 0-13.858 0H3.055z\"}}]}]})(props);\n};\nexport function RiLoader4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z\"}}]}]})(props);\n};\nexport function RiLoader4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z\"}}]}]})(props);\n};\nexport function RiLoader5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3a9 9 0 0 1 9 9h-2a7 7 0 0 0-7-7V3z\"}}]}]})(props);\n};\nexport function RiLoader5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3a9 9 0 0 1 9 9h-2a7 7 0 0 0-7-7V3z\"}}]}]})(props);\n};\nexport function RiLoaderFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0V3a1 1 0 0 1 1-1zm0 15a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm8.66-10a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5A1 1 0 0 1 20.66 7zM7.67 14.5a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5a1 1 0 0 1 1.366.366zM20.66 17a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 0 1 1-1.732l2.598 1.5A1 1 0 0 1 20.66 17zM7.67 9.5a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 1 1 1-1.732l2.598 1.5A1 1 0 0 1 7.67 9.5z\"}}]}]})(props);\n};\nexport function RiLoaderLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0V3a1 1 0 0 1 1-1zm0 15a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm8.66-10a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5A1 1 0 0 1 20.66 7zM7.67 14.5a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5a1 1 0 0 1 1.366.366zM20.66 17a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 0 1 1-1.732l2.598 1.5A1 1 0 0 1 20.66 17zM7.67 9.5a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 1 1 1-1.732l2.598 1.5A1 1 0 0 1 7.67 9.5z\"}}]}]})(props);\n};\nexport function RiLock2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1zm-7 7.732V18h2v-2.268a2 2 0 1 0-2 0zM16 8V7a4 4 0 1 0-8 0v1h8z\"}}]}]})(props);\n};\nexport function RiLock2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 8V7a6 6 0 1 1 12 0v1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2zm13 2H5v10h14V10zm-8 5.732a2 2 0 1 1 2 0V18h-2v-2.268zM8 8h8V7a4 4 0 1 0-8 0v1z\"}}]}]})(props);\n};\nexport function RiLockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 1 1 14 0v1zm-2 0V9A5 5 0 0 0 7 9v1h10zm-6 4v4h2v-4h-2z\"}}]}]})(props);\n};\nexport function RiLockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 1 1 14 0v1zM5 12v8h14v-8H5zm6 2h2v4h-2v-4zm6-4V9A5 5 0 0 0 7 9v1h10z\"}}]}]})(props);\n};\nexport function RiLockPasswordFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1zm-2 0V7a4 4 0 1 0-8 0v1h8zm-5 6v2h2v-2h-2zm-4 0v2h2v-2H7zm8 0v2h2v-2h-2z\"}}]}]})(props);\n};\nexport function RiLockPasswordLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1zM5 10v10h14V10H5zm6 4h2v2h-2v-2zm-4 0h2v2H7v-2zm8 0h2v2h-2v-2zm1-6V7a4 4 0 1 0-8 0v1h8z\"}}]}]})(props);\n};\nexport function RiLockUnlockFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 10h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131l-1.789.894A5 5 0 0 0 7 9v1zm3 5v2h4v-2h-4z\"}}]}]})(props);\n};\nexport function RiLockUnlockLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 10h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131l-1.789.894A5 5 0 0 0 7 9v1zm-2 2v8h14v-8H5zm5 3h4v2h-4v-2z\"}}]}]})(props);\n};\nexport function RiLoginBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 11H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8h6v3l5-4-5-4v3z\"}}]}]})(props);\n};\nexport function RiLoginBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 15h2v5h12V4H6v5H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-6zm6-4V8l5 4-5 4v-3H2v-2h8z\"}}]}]})(props);\n};\nexport function RiLoginCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 11H2.05C2.55 5.947 6.814 2 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-5.185 0-9.449-3.947-9.95-9H10v3l5-4-5-4v3z\"}}]}]})(props);\n};\nexport function RiLoginCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 11V8l5 4-5 4v-3H1v-2h9zm-7.542 4h2.124A8.003 8.003 0 0 0 20 12 8 8 0 0 0 4.582 9H2.458C3.732 4.943 7.522 2 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-4.478 0-8.268-2.943-9.542-7z\"}}]}]})(props);\n};\nexport function RiLogoutBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm4 9V8l-5 4 5 4v-3h6v-2H9z\"}}]}]})(props);\n};\nexport function RiLogoutBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 18h2v2h12V4H6v2H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3zm2-7h7v2H6v3l-5-4 5-4v3z\"}}]}]})(props);\n};\nexport function RiLogoutBoxRFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 22a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5zm10-6l5-4-5-4v3H9v2h6v3z\"}}]}]})(props);\n};\nexport function RiLogoutBoxRLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 22a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3h-2V4H6v16h12v-2h2v3a1 1 0 0 1-1 1H5zm13-6v-3h-7v-2h7V8l5 4-5 4z\"}}]}]})(props);\n};\nexport function RiLogoutCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM7 11V8l-5 4 5 4v-3h8v-2H7z\"}}]}]})(props);\n};\nexport function RiLogoutCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h8v2H5v3l-5-4 5-4v3zm-1 7h2.708a8 8 0 1 0 0-12H4A9.985 9.985 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.985 9.985 0 0 1-8-4z\"}}]}]})(props);\n};\nexport function RiLogoutCircleRFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm5-6l5-4-5-4v3H9v2h8v3z\"}}]}]})(props);\n};\nexport function RiLogoutCircleRLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2a9.985 9.985 0 0 1 8 4h-2.71a8 8 0 1 0 .001 12h2.71A9.985 9.985 0 0 1 12 22zm7-6v-3h-8v-2h8V8l5 4-5 4z\"}}]}]})(props);\n};\nexport function RiMenu2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 7h12v2H3v-2zm0 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenu2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 7h12v2H3v-2zm0 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenu3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm6 7h12v2H9v-2zm-6 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenu3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm6 7h12v2H9v-2zm-6 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenu4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 18v2H5v-2h11zm5-7v2H3v-2h18zm-2-7v2H8V4h11z\"}}]}]})(props);\n};\nexport function RiMenu4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 18v2H5v-2h11zm5-7v2H3v-2h18zm-2-7v2H8V4h11z\"}}]}]})(props);\n};\nexport function RiMenu5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 18v2H6v-2h12zm3-7v2H3v-2h18zm-3-7v2H6V4h12z\"}}]}]})(props);\n};\nexport function RiMenu5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 18v2H6v-2h12zm3-7v2H3v-2h18zm-3-7v2H6V4h12z\"}}]}]})(props);\n};\nexport function RiMenuAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 15l-.001 3H21v2h-3.001L18 23h-2l-.001-3H13v-2h2.999L16 15h2zm-7 3v2H3v-2h8zm10-7v2H3v-2h18zm0-7v2H3V4h18z\"}}]}]})(props);\n};\nexport function RiMenuAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 15l-.001 3H21v2h-3.001L18 23h-2l-.001-3H13v-2h2.999L16 15h2zm-7 3v2H3v-2h8zm10-7v2H3v-2h18zm0-7v2H3V4h18z\"}}]}]})(props);\n};\nexport function RiMenuFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 7h18v2H3v-2zm0 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenuFoldFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v2H3v-2h18zM6.95 3.55v9.9L2 8.5l4.95-4.95zM21 11v2h-9v-2h9zm0-7v2h-9V4h9z\"}}]}]})(props);\n};\nexport function RiMenuFoldLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v2H3v-2h18zM6.596 3.904L8.01 5.318 4.828 8.5l3.182 3.182-1.414 1.414L2 8.5l4.596-4.596zM21 11v2h-9v-2h9zm0-7v2h-9V4h9z\"}}]}]})(props);\n};\nexport function RiMenuLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4h18v2H3V4zm0 7h18v2H3v-2zm0 7h18v2H3v-2z\"}}]}]})(props);\n};\nexport function RiMenuUnfoldFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v2H3v-2h18zM17.05 3.55L22 8.5l-4.95 4.95v-9.9zM12 11v2H3v-2h9zm0-7v2H3V4h9z\"}}]}]})(props);\n};\nexport function RiMenuUnfoldLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 18v2H3v-2h18zM17.404 3.904L22 8.5l-4.596 4.596-1.414-1.414L19.172 8.5 15.99 5.318l1.414-1.414zM12 11v2H3v-2h9zm0-7v2H3V4h9z\"}}]}]})(props);\n};\nexport function RiMore2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"}}]}]})(props);\n};\nexport function RiMore2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 3c-.825 0-1.5.675-1.5 1.5S11.175 6 12 6s1.5-.675 1.5-1.5S12.825 3 12 3zm0 15c-.825 0-1.5.675-1.5 1.5S11.175 21 12 21s1.5-.675 1.5-1.5S12.825 18 12 18zm0-7.5c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5 1.5-.675 1.5-1.5-.675-1.5-1.5-1.5z\"}}]}]})(props);\n};\nexport function RiMoreFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm14 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"}}]}]})(props);\n};\nexport function RiMoreLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 10.5c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S6 12.825 6 12s-.675-1.5-1.5-1.5zm15 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S21 12.825 21 12s-.675-1.5-1.5-1.5zm-7.5 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5 1.5-.675 1.5-1.5-.675-1.5-1.5-1.5z\"}}]}]})(props);\n};\nexport function RiNotificationBadgeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.341 4A6 6 0 0 0 21 11.659V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9.341zM19 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiNotificationBadgeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.341 4A5.99 5.99 0 0 0 13 6H5v14h14v-8a5.99 5.99 0 0 0 2-.341V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9.341zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"}}]}]})(props);\n};\nexport function RiQuestionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm2-1.645A3.502 3.502 0 0 0 12 6.5a3.501 3.501 0 0 0-3.433 2.813l1.962.393A1.5 1.5 0 1 1 12 11.5a1 1 0 0 0-1 1V14h2v-.645z\"}}]}]})(props);\n};\nexport function RiQuestionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355z\"}}]}]})(props);\n};\nexport function RiRadioButtonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-6a4 4 0 1 0 0-8 4 4 0 0 0 0 8z\"}}]}]})(props);\n};\nexport function RiRadioButtonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-3a5 5 0 1 1 0-10 5 5 0 0 1 0 10z\"}}]}]})(props);\n};\nexport function RiRefreshFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.82-4.924A7 7 0 0 0 9.032 5.658l.975 1.755A5 5 0 0 1 17 12h-3l2.82 5.076zm-1.852 1.266l-.975-1.755A5 5 0 0 1 7 12h3L7.18 6.924a7 7 0 0 0 7.788 11.418z\"}}]}]})(props);\n};\nexport function RiRefreshLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.463 4.433A9.961 9.961 0 0 1 12 2c5.523 0 10 4.477 10 10 0 2.136-.67 4.116-1.81 5.74L17 12h3A8 8 0 0 0 6.46 6.228l-.997-1.795zm13.074 15.134A9.961 9.961 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.136.67-4.116 1.81-5.74L7 12H4a8 8 0 0 0 13.54 5.772l.997 1.795z\"}}]}]})(props);\n};\nexport function RiSearch2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm8.485 16.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiSearch2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z\"}}]}]})(props);\n};\nexport function RiSearchEyeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zm-5.853-9.44a4 4 0 1 0 2.646 2.646 2 2 0 1 1-2.646-2.647z\"}}]}]})(props);\n};\nexport function RiSearchEyeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15zm-3.847-8.699a2 2 0 1 0 2.646 2.646 4 4 0 1 1-2.646-2.646z\"}}]}]})(props);\n};\nexport function RiSearchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617z\"}}]}]})(props);\n};\nexport function RiSearchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15z\"}}]}]})(props);\n};\nexport function RiSettings2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.686 4l2.607-2.607a1 1 0 0 1 1.414 0L15.314 4H19a1 1 0 0 1 1 1v3.686l2.607 2.607a1 1 0 0 1 0 1.414L20 15.314V19a1 1 0 0 1-1 1h-3.686l-2.607 2.607a1 1 0 0 1-1.414 0L8.686 20H5a1 1 0 0 1-1-1v-3.686l-2.607-2.607a1 1 0 0 1 0-1.414L4 8.686V5a1 1 0 0 1 1-1h3.686zM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiSettings2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.686 4l2.607-2.607a1 1 0 0 1 1.414 0L15.314 4H19a1 1 0 0 1 1 1v3.686l2.607 2.607a1 1 0 0 1 0 1.414L20 15.314V19a1 1 0 0 1-1 1h-3.686l-2.607 2.607a1 1 0 0 1-1.414 0L8.686 20H5a1 1 0 0 1-1-1v-3.686l-2.607-2.607a1 1 0 0 1 0-1.414L4 8.686V5a1 1 0 0 1 1-1h3.686zM6 6v3.515L3.515 12 6 14.485V18h3.515L12 20.485 14.485 18H18v-3.515L20.485 12 18 9.515V6h-3.515L12 3.515 9.515 6H6zm6 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiSettings3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.954 2.21a9.99 9.99 0 0 1 4.091-.002A3.993 3.993 0 0 0 16 5.07a3.993 3.993 0 0 0 3.457.261A9.99 9.99 0 0 1 21.5 8.876 3.993 3.993 0 0 0 20 12c0 1.264.586 2.391 1.502 3.124a10.043 10.043 0 0 1-2.046 3.543 3.993 3.993 0 0 0-3.456.261 3.993 3.993 0 0 0-1.954 2.86 9.99 9.99 0 0 1-4.091.004A3.993 3.993 0 0 0 8 18.927a3.993 3.993 0 0 0-3.457-.26A9.99 9.99 0 0 1 2.5 15.121 3.993 3.993 0 0 0 4 11.999a3.993 3.993 0 0 0-1.502-3.124 10.043 10.043 0 0 1 2.046-3.543A3.993 3.993 0 0 0 8 5.071a3.993 3.993 0 0 0 1.954-2.86zM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiSettings3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.34 17a10.018 10.018 0 0 1-.978-2.326 3 3 0 0 0 .002-5.347A9.99 9.99 0 0 1 4.865 4.99a3 3 0 0 0 4.631-2.674 9.99 9.99 0 0 1 5.007.002 3 3 0 0 0 4.632 2.672c.579.59 1.093 1.261 1.525 2.01.433.749.757 1.53.978 2.326a3 3 0 0 0-.002 5.347 9.99 9.99 0 0 1-2.501 4.337 3 3 0 0 0-4.631 2.674 9.99 9.99 0 0 1-5.007-.002 3 3 0 0 0-4.632-2.672A10.018 10.018 0 0 1 3.34 17zm5.66.196a4.993 4.993 0 0 1 2.25 2.77c.499.047 1 .048 1.499.001A4.993 4.993 0 0 1 15 17.197a4.993 4.993 0 0 1 3.525-.565c.29-.408.54-.843.748-1.298A4.993 4.993 0 0 1 18 12c0-1.26.47-2.437 1.273-3.334a8.126 8.126 0 0 0-.75-1.298A4.993 4.993 0 0 1 15 6.804a4.993 4.993 0 0 1-2.25-2.77c-.499-.047-1-.048-1.499-.001A4.993 4.993 0 0 1 9 6.803a4.993 4.993 0 0 1-3.525.565 7.99 7.99 0 0 0-.748 1.298A4.993 4.993 0 0 1 6 12c0 1.26-.47 2.437-1.273 3.334a8.126 8.126 0 0 0 .75 1.298A4.993 4.993 0 0 1 9 17.196zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiSettings4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5.334 4.545a9.99 9.99 0 0 1 3.542-2.048A3.993 3.993 0 0 0 12 3.999a3.993 3.993 0 0 0 3.124-1.502 9.99 9.99 0 0 1 3.542 2.048 3.993 3.993 0 0 0 .262 3.454 3.993 3.993 0 0 0 2.863 1.955 10.043 10.043 0 0 1 0 4.09c-1.16.178-2.23.86-2.863 1.955a3.993 3.993 0 0 0-.262 3.455 9.99 9.99 0 0 1-3.542 2.047A3.993 3.993 0 0 0 12 20a3.993 3.993 0 0 0-3.124 1.502 9.99 9.99 0 0 1-3.542-2.047 3.993 3.993 0 0 0-.262-3.455 3.993 3.993 0 0 0-2.863-1.954 10.043 10.043 0 0 1 0-4.091 3.993 3.993 0 0 0 2.863-1.955 3.993 3.993 0 0 0 .262-3.454zM13.5 14.597a3 3 0 1 0-3-5.196 3 3 0 0 0 3 5.196z\"}}]}]})(props);\n};\nexport function RiSettings4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 12c0-.865.11-1.703.316-2.504A3 3 0 0 0 4.99 4.867a9.99 9.99 0 0 1 4.335-2.505 3 3 0 0 0 5.348 0 9.99 9.99 0 0 1 4.335 2.505 3 3 0 0 0 2.675 4.63c.206.8.316 1.638.316 2.503 0 .865-.11 1.703-.316 2.504a3 3 0 0 0-2.675 4.629 9.99 9.99 0 0 1-4.335 2.505 3 3 0 0 0-5.348 0 9.99 9.99 0 0 1-4.335-2.505 3 3 0 0 0-2.675-4.63C2.11 13.704 2 12.866 2 12zm4.804 3c.63 1.091.81 2.346.564 3.524.408.29.842.541 1.297.75A4.993 4.993 0 0 1 12 18c1.26 0 2.438.471 3.335 1.274.455-.209.889-.46 1.297-.75A4.993 4.993 0 0 1 17.196 15a4.993 4.993 0 0 1 2.77-2.25 8.126 8.126 0 0 0 0-1.5A4.993 4.993 0 0 1 17.195 9a4.993 4.993 0 0 1-.564-3.524 7.989 7.989 0 0 0-1.297-.75A4.993 4.993 0 0 1 12 6a4.993 4.993 0 0 1-3.335-1.274 7.99 7.99 0 0 0-1.297.75A4.993 4.993 0 0 1 6.804 9a4.993 4.993 0 0 1-2.77 2.25 8.126 8.126 0 0 0 0 1.5A4.993 4.993 0 0 1 6.805 15zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiSettings5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.132 13.63a9.942 9.942 0 0 1 0-3.26c1.102.026 2.092-.502 2.477-1.431.385-.93.058-2.004-.74-2.763a9.942 9.942 0 0 1 2.306-2.307c.76.798 1.834 1.125 2.764.74.93-.385 1.457-1.376 1.43-2.477a9.942 9.942 0 0 1 3.262 0c-.027 1.102.501 2.092 1.43 2.477.93.385 2.004.058 2.763-.74a9.942 9.942 0 0 1 2.307 2.306c-.798.76-1.125 1.834-.74 2.764.385.93 1.376 1.457 2.477 1.43a9.942 9.942 0 0 1 0 3.262c-1.102-.027-2.092.501-2.477 1.43-.385.93-.058 2.004.74 2.763a9.942 9.942 0 0 1-2.306 2.307c-.76-.798-1.834-1.125-2.764-.74-.93.385-1.457 1.376-1.43 2.477a9.942 9.942 0 0 1-3.262 0c.027-1.102-.501-2.092-1.43-2.477-.93-.385-2.004-.058-2.763.74a9.942 9.942 0 0 1-2.307-2.306c.798-.76 1.125-1.834.74-2.764-.385-.93-1.376-1.457-2.477-1.43zM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiSettings5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2.213 14.06a9.945 9.945 0 0 1 0-4.12c1.11.13 2.08-.237 2.396-1.001.317-.765-.108-1.71-.986-2.403a9.945 9.945 0 0 1 2.913-2.913c.692.877 1.638 1.303 2.403.986.765-.317 1.132-1.286 1.001-2.396a9.945 9.945 0 0 1 4.12 0c-.13 1.11.237 2.08 1.001 2.396.765.317 1.71-.108 2.403-.986a9.945 9.945 0 0 1 2.913 2.913c-.877.692-1.303 1.638-.986 2.403.317.765 1.286 1.132 2.396 1.001a9.945 9.945 0 0 1 0 4.12c-1.11-.13-2.08.237-2.396 1.001-.317.765.108 1.71.986 2.403a9.945 9.945 0 0 1-2.913 2.913c-.692-.877-1.638-1.303-2.403-.986-.765.317-1.132 1.286-1.001 2.396a9.945 9.945 0 0 1-4.12 0c.13-1.11-.237-2.08-1.001-2.396-.765-.317-1.71.108-2.403.986a9.945 9.945 0 0 1-2.913-2.913c.877-.692 1.303-1.638.986-2.403-.317-.765-1.286-1.132-2.396-1.001zM4 12.21c1.1.305 2.007 1.002 2.457 2.086.449 1.085.3 2.22-.262 3.212.096.102.195.201.297.297.993-.562 2.127-.71 3.212-.262 1.084.45 1.781 1.357 2.086 2.457.14.004.28.004.42 0 .305-1.1 1.002-2.007 2.086-2.457 1.085-.449 2.22-.3 3.212.262.102-.096.201-.195.297-.297-.562-.993-.71-2.127-.262-3.212.45-1.084 1.357-1.781 2.457-2.086.004-.14.004-.28 0-.42-1.1-.305-2.007-1.002-2.457-2.086-.449-1.085-.3-2.22.262-3.212a7.935 7.935 0 0 0-.297-.297c-.993.562-2.127.71-3.212.262C13.212 6.007 12.515 5.1 12.21 4a7.935 7.935 0 0 0-.42 0c-.305 1.1-1.002 2.007-2.086 2.457-1.085.449-2.22.3-3.212-.262-.102.096-.201.195-.297.297.562.993.71 2.127.262 3.212C6.007 10.788 5.1 11.485 4 11.79c-.004.14-.004.28 0 .42zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiSettings6Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 2.474L23 12l-5.5 9.526h-11L1 12l5.5-9.526h11zM8.634 8.17l5 8.66 1.732-1-5-8.66-1.732 1z\"}}]}]})(props);\n};\nexport function RiSettings6Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 2.474L23 12l-5.5 9.526h-11L1 12l5.5-9.526h11zm-1.155 2h-8.69L3.309 12l4.346 7.526h8.69L20.691 12l-4.346-7.526zM8.634 8.17l1.732-1 5 8.66-1.732 1-5-8.66z\"}}]}]})(props);\n};\nexport function RiSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l9.5 5.5v11L12 23l-9.5-5.5v-11L12 1zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l9.5 5.5v11L12 23l-9.5-5.5v-11L12 1zm0 2.311L4.5 7.653v8.694l7.5 4.342 7.5-4.342V7.653L12 3.311zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiShareBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 3v2H5v14h14v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm7.707 4.707L12 13.414 10.586 12l5.707-5.707L13 3h8v8l-3.293-3.293z\"}}]}]})(props);\n};\nexport function RiShareBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 3v2H5v14h14v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm7.586 2H13V3h8v8h-2V6.414l-7 7L10.586 12l7-7z\"}}]}]})(props);\n};\nexport function RiShareCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05v2.012A8.001 8.001 0 0 0 12 20a8.001 8.001 0 0 0 7.938-7h2.013c-.502 5.053-4.766 9-9.951 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95zm7.707 4.657L12 13.414 10.586 12l6.707-6.707L14 2h8v8l-3.293-3.293z\"}}]}]})(props);\n};\nexport function RiShareCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 2.05v2.012A8.001 8.001 0 0 0 12 20a8.001 8.001 0 0 0 7.938-7h2.013c-.502 5.053-4.766 9-9.951 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95zm9 3.364l-8 8L10.586 12l8-8H14V2h8v8h-2V5.414z\"}}]}]})(props);\n};\nexport function RiShareFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.576 17.271l-5.11-2.787a3.5 3.5 0 1 1 0-4.968l5.11-2.787a3.5 3.5 0 1 1 .958 1.755l-5.11 2.787a3.514 3.514 0 0 1 0 1.458l5.11 2.787a3.5 3.5 0 1 1-.958 1.755z\"}}]}]})(props);\n};\nexport function RiShareForward2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 19h16v-5h2v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6h2v5zm8-9H9a5.992 5.992 0 0 0-4.854 2.473A8.003 8.003 0 0 1 12 6V2l8 6-8 6v-4z\"}}]}]})(props);\n};\nexport function RiShareForward2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 19h16v-5h2v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6h2v5zM16.172 7l-3.95-3.95 1.414-1.414L20 8l-6.364 6.364-1.414-1.414L16.172 9H5V7h11.172z\"}}]}]})(props);\n};\nexport function RiShareForwardBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3v2H4v14h16v-9h2v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm7 2V1l7 6h-9a2 2 0 0 0-2 2v6h-2V9a4 4 0 0 1 4-4h2z\"}}]}]})(props);\n};\nexport function RiShareForwardBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 3v2H4v14h16v-9h2v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6zm9.95 2L16 2.05 17.414.636l5.34 5.34A.6.6 0 0 1 22.33 7H14a2 2 0 0 0-2 2v6h-2V9a4 4 0 0 1 4-4h4.95z\"}}]}]})(props);\n};\nexport function RiShareForwardFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 14h-2a8.999 8.999 0 0 0-7.968 4.81A10.136 10.136 0 0 1 3 18C3 12.477 7.477 8 13 8V3l10 8-10 8v-5z\"}}]}]})(props);\n};\nexport function RiShareForwardLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 14h-2a8.999 8.999 0 0 0-7.968 4.81A10.136 10.136 0 0 1 3 18C3 12.477 7.477 8 13 8V2.5L23.5 11 13 19.5V14zm-2-2h4v3.308L20.321 11 15 6.692V10h-2a7.982 7.982 0 0 0-6.057 2.773A10.988 10.988 0 0 1 11 12z\"}}]}]})(props);\n};\nexport function RiShareLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13.12 17.023l-4.199-2.29a4 4 0 1 1 0-5.465l4.2-2.29a4 4 0 1 1 .959 1.755l-4.2 2.29a4.008 4.008 0 0 1 0 1.954l4.199 2.29a4 4 0 1 1-.959 1.755zM6 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm11-6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiShieldCheckFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l8.217 1.826c.457.102.783.507.783.976v9.987c0 2.006-1.003 3.88-2.672 4.992L12 23l-6.328-4.219C4.002 17.668 3 15.795 3 13.79V3.802c0-.469.326-.874.783-.976L12 1zm4.452 7.222l-4.95 4.949-2.828-2.828-1.414 1.414L11.503 16l6.364-6.364-1.415-1.414z\"}}]}]})(props);\n};\nexport function RiShieldCheckLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0H24V24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l8.217 1.826c.457.102.783.507.783.976v9.987c0 2.006-1.003 3.88-2.672 4.992L12 23l-6.328-4.219C4.002 17.668 3 15.795 3 13.79V3.802c0-.469.326-.874.783-.976L12 1zm0 2.049L5 4.604v9.185c0 1.337.668 2.586 1.781 3.328L12 20.597l5.219-3.48C18.332 16.375 19 15.127 19 13.79V4.604L12 3.05zm4.452 5.173l1.415 1.414L11.503 16 7.26 11.757l1.414-1.414 2.828 2.828 4.95-4.95z\"}}]}]})(props);\n};\nexport function RiShieldCrossFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM11 10H8v2h3v3h2v-3h3v-2h-3V7h-2v3z\"}}]}]})(props);\n};\nexport function RiShieldCrossLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05 5 4.604zM11 10V7h2v3h3v2h-3v3h-2v-3H8v-2h3z\"}}]}]})(props);\n};\nexport function RiShieldFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976z\"}}]}]})(props);\n};\nexport function RiShieldFlashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM13 10V5l-5 7h3v5l5-7h-3z\"}}]}]})(props);\n};\nexport function RiShieldFlashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05 5 4.604zM13 10h3l-5 7v-5H8l5-7v5z\"}}]}]})(props);\n};\nexport function RiShieldKeyholeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976L12 1zm0 6a2 2 0 0 0-1 3.732V15h2l.001-4.268A2 2 0 0 0 12 7z\"}}]}]})(props);\n};\nexport function RiShieldKeyholeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976L12 1zm0 2.049L5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05zM12 7a2 2 0 0 1 1.001 3.732L13 15h-2v-4.268A2 2 0 0 1 12 7z\"}}]}]})(props);\n};\nexport function RiShieldLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05 5 4.604z\"}}]}]})(props);\n};\nexport function RiShieldStarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM12 13.5l2.939 1.545-.561-3.272 2.377-2.318-3.286-.478L12 6l-1.47 2.977-3.285.478 2.377 2.318-.56 3.272L12 13.5z\"}}]}]})(props);\n};\nexport function RiShieldStarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05 5 4.604zM3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM12 13.5l-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L12 6l1.47 2.977 3.285.478-2.377 2.318.56 3.272L12 13.5z\"}}]}]})(props);\n};\nexport function RiShieldUserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM12 11a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-4.473 5h8.946a4.5 4.5 0 0 0-8.946 0z\"}}]}]})(props);\n};\nexport function RiShieldUserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zM5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05 5 4.604zM12 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm-4.473 5a4.5 4.5 0 0 1 8.946 0H7.527z\"}}]}]})(props);\n};\nexport function RiSideBarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm6 2v14h11V5H9z\"}}]}]})(props);\n};\nexport function RiSideBarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5 2H4v14h4V5zm2 0v14h10V5H10z\"}}]}]})(props);\n};\nexport function RiSpam2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.218 2.5l5.683 5.682v8.036l-5.683 5.683H8.182l-5.683-5.683V8.182l5.683-5.683h8.036zM11 15v2h2v-2h-2zm0-8v6h2V7h-2z\"}}]}]})(props);\n};\nexport function RiSpam2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.936 2.5L21.5 8.067v7.87L15.936 21.5h-7.87L2.5 15.936v-7.87L8.066 2.5h7.87zm-.829 2H8.894L4.501 8.895v6.213l4.393 4.394h6.213l4.394-4.394V8.894l-4.394-4.393zM11 15h2v2h-2v-2zm0-8h2v6h-2V7z\"}}]}]})(props);\n};\nexport function RiSpam3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.936 2.5L21.5 8.067v7.87L15.936 21.5h-7.87L2.5 15.936v-7.87L8.066 2.5h7.87zM8 11v2h8v-2H8z\"}}]}]})(props);\n};\nexport function RiSpam3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M15.936 2.5L21.5 8.067v7.87L15.936 21.5h-7.87L2.5 15.936v-7.87L8.066 2.5h7.87zm-.829 2H8.894L4.501 8.895v6.213l4.393 4.394h6.213l4.394-4.394V8.894l-4.394-4.393zM8 11h8v2H8v-2z\"}}]}]})(props);\n};\nexport function RiSpamFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5h11zM11 15v2h2v-2h-2zm0-8v6h2V7h-2z\"}}]}]})(props);\n};\nexport function RiSpamLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5h11zm-1.153 2H7.653L3.311 12l4.342 7.5h8.694l4.342-7.5-4.342-7.5zM11 15h2v2h-2v-2zm0-8h2v6h-2V7z\"}}]}]})(props);\n};\nexport function RiStarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18.26l-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5l3.386 7.34 8.027.952-5.935 5.488 1.575 7.928z\"}}]}]})(props);\n};\nexport function RiStarHalfFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 15.968l4.247 2.377-.949-4.773 3.573-3.305-4.833-.573L12 5.275v10.693zm0 2.292l-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5l3.386 7.34 8.027.952-5.935 5.488 1.575 7.928L12 18.26z\"}}]}]})(props);\n};\nexport function RiStarHalfLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 15.968l4.247 2.377-.949-4.773 3.573-3.305-4.833-.573L12 5.275v10.693zm0 2.292l-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5l3.386 7.34 8.027.952-5.935 5.488 1.575 7.928L12 18.26z\"}}]}]})(props);\n};\nexport function RiStarHalfSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14.656l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708v6.948zM12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17z\"}}]}]})(props);\n};\nexport function RiStarHalfSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14.656l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708v6.948zM12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17z\"}}]}]})(props);\n};\nexport function RiStarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18.26l-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5l3.386 7.34 8.027.952-5.935 5.488 1.575 7.928L12 18.26zm0-2.292l4.247 2.377-.949-4.773 3.573-3.305-4.833-.573L12 5.275l-2.038 4.42-4.833.572 3.573 3.305-.949 4.773L12 15.968z\"}}]}]})(props);\n};\nexport function RiStarSFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7z\"}}]}]})(props);\n};\nexport function RiStarSLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17zm0-2.344l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708l-1.268 3.047-3.29.264 2.507 2.147-.766 3.21L12 14.657z\"}}]}]})(props);\n};\nexport function RiSubtractFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h14v2H5z\"}}]}]})(props);\n};\nexport function RiSubtractLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 11h14v2H5z\"}}]}]})(props);\n};\nexport function RiThumbDownFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M22 15h-3V3h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zm-5.293 1.293l-6.4 6.4a.5.5 0 0 1-.654.047L8.8 22.1a1.5 1.5 0 0 1-.553-1.57L9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H16a1 1 0 0 1 1 1v11.586a1 1 0 0 1-.293.707z\"}}]}]})(props);\n};\nexport function RiThumbDownLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H22a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3.482a1 1 0 0 0-.817.423l-5.453 7.726a.5.5 0 0 1-.632.159L9.802 22.4a2.5 2.5 0 0 1-1.305-2.853L9.4 16zm7.6-2.588V5H5.84L3 11.896V14h6.4a2 2 0 0 1 1.938 2.493l-.903 3.548a.5.5 0 0 0 .261.571l.661.33 4.71-6.672c.25-.354.57-.644.933-.858zM19 13h2V5h-2v8z\"}}]}]})(props);\n};\nexport function RiThumbUpFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 9h3v12H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1zm5.293-1.293l6.4-6.4a.5.5 0 0 1 .654-.047l.853.64a1.5 1.5 0 0 1 .553 1.57L14.6 8H21a2 2 0 0 1 2 2v2.104a2 2 0 0 1-.15.762l-3.095 7.515a1 1 0 0 1-.925.619H8a1 1 0 0 1-1-1V8.414a1 1 0 0 1 .293-.707z\"}}]}]})(props);\n};\nexport function RiThumbUpLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.6 8H21a2 2 0 0 1 2 2v2.104a2 2 0 0 1-.15.762l-3.095 7.515a1 1 0 0 1-.925.619H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h3.482a1 1 0 0 0 .817-.423L11.752.85a.5.5 0 0 1 .632-.159l1.814.907a2.5 2.5 0 0 1 1.305 2.853L14.6 8zM7 10.588V19h11.16L21 12.104V10h-6.4a2 2 0 0 1-1.938-2.493l.903-3.548a.5.5 0 0 0-.261-.571l-.661-.33-4.71 6.672c-.25.354-.57.644-.933.858zM5 11H3v8h2v-8z\"}}]}]})(props);\n};\nexport function RiTimeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-10V7h-2v7h6v-2h-4z\"}}]}]})(props);\n};\nexport function RiTimeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-8h4v2h-6V7h2v5z\"}}]}]})(props);\n};\nexport function RiTimer2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm3.536 5.05L10.586 12 12 13.414l4.95-4.95-1.414-1.414z\"}}]}]})(props);\n};\nexport function RiTimer2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm3.536-12.95l1.414 1.414-4.95 4.95L10.586 12l4.95-4.95z\"}}]}]})(props);\n};\nexport function RiTimerFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.618 5.968l1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-1.414-1.414zM11 8v6h2V8h-2zM8 1h8v2H8V1z\"}}]}]})(props);\n};\nexport function RiTimerFlashFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.382 5.968A8.962 8.962 0 0 1 12 4c2.125 0 4.078.736 5.618 1.968l1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-14.064 0L3.515 5.93l1.414-1.414 1.453 1.453zM13 12V7.495L8 14h3v4.5l5-6.5h-3zM8 1h8v2H8V1z\"}}]}]})(props);\n};\nexport function RiTimerFlashLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.382 5.968A8.962 8.962 0 0 1 12 4c2.125 0 4.078.736 5.618 1.968l1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-14.064 0L3.515 5.93l1.414-1.414 1.453 1.453zM12 20a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm1-8h3l-5 6.5V14H8l5-6.505V12zM8 1h8v2H8V1z\"}}]}]})(props);\n};\nexport function RiTimerLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.618 5.968l1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-1.414-1.414zM12 20a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM11 8h2v6h-2V8zM8 1h8v2H8V1z\"}}]}]})(props);\n};\nexport function RiToggleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 5h8a7 7 0 0 1 0 14H8A7 7 0 0 1 8 5zm8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiToggleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 7a5 5 0 1 0 0 10h8a5 5 0 0 0 0-10H8zm0-2h8a7 7 0 0 1 0 14H8A7 7 0 0 1 8 5zm0 10a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"}}]}]})(props);\n};\nexport function RiUpload2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zM14 9v6h-4V9H5l7-7 7 7h-5z\"}}]}]})(props);\n};\nexport function RiUpload2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zm9-10v7h-2V9H6l6-6 6 6h-5z\"}}]}]})(props);\n};\nexport function RiUploadCloud2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12.586l4.243 4.242-1.415 1.415L13 16.415V22h-2v-5.587l-1.828 1.83-1.415-1.415L12 12.586zM12 2a7.001 7.001 0 0 1 6.954 6.194 5.5 5.5 0 0 1-.953 10.784L18 17a6 6 0 0 0-11.996-.225L6 17v1.978a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiUploadCloud2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12.586l4.243 4.242-1.415 1.415L13 16.415V22h-2v-5.587l-1.828 1.83-1.415-1.415L12 12.586zM12 2a7.001 7.001 0 0 1 6.954 6.194 5.5 5.5 0 0 1-.953 10.784v-2.014a3.5 3.5 0 1 0-1.112-6.91 5 5 0 1 0-9.777 0 3.5 3.5 0 0 0-1.292 6.88l.18.03v2.014a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2z\"}}]}]})(props);\n};\nexport function RiUploadCloudFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 20.981a6.5 6.5 0 0 1-2.936-12 8.001 8.001 0 0 1 15.872 0 6.5 6.5 0 0 1-2.936 12V21H7v-.019zM13 13h3l-4-5-4 5h3v4h2v-4z\"}}]}]})(props);\n};\nexport function RiUploadCloudLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 14.5a6.496 6.496 0 0 1 3.064-5.519 8.001 8.001 0 0 1 15.872 0 6.5 6.5 0 0 1-2.936 12L7 21c-3.356-.274-6-3.078-6-6.5zm15.848 4.487a4.5 4.5 0 0 0 2.03-8.309l-.807-.503-.12-.942a6.001 6.001 0 0 0-11.903 0l-.12.942-.805.503a4.5 4.5 0 0 0 2.029 8.309l.173.013h9.35l.173-.013zM13 13v4h-2v-4H8l4-5 4 5h-3z\"}}]}]})(props);\n};\nexport function RiUploadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19h18v2H3v-2zm10-9v8h-2v-8H4l8-8 8 8h-7z\"}}]}]})(props);\n};\nexport function RiUploadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 19h18v2H3v-2zM13 5.828V17h-2V5.828L4.929 11.9l-1.414-1.414L12 2l8.485 8.485-1.414 1.414L13 5.83z\"}}]}]})(props);\n};\nexport function RiZoomInFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zM10 10H7v2h3v3h2v-3h3v-2h-3V7h-2v3z\"}}]}]})(props);\n};\nexport function RiZoomInLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15zM10 10V7h2v3h3v2h-3v3h-2v-3H7v-2h3z\"}}]}]})(props);\n};\nexport function RiZoomOutFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zM7 10v2h8v-2H7z\"}}]}]})(props);\n};\nexport function RiZoomOutLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.031 16.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15zM7 10h8v2H7v-2z\"}}]}]})(props);\n};\nexport function RiAccountBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM6.357 18h11.49a6.992 6.992 0 0 0-5.745-3 6.992 6.992 0 0 0-5.745 3zM12 13a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z\"}}]}]})(props);\n};\nexport function RiAccountBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM5 5v14h14V5H5zm2.972 13.18a9.983 9.983 0 0 1-1.751-.978A6.994 6.994 0 0 1 12.102 14c2.4 0 4.517 1.207 5.778 3.047a9.995 9.995 0 0 1-1.724 1.025A4.993 4.993 0 0 0 12.102 16c-1.715 0-3.23.864-4.13 2.18zM12 13a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiAccountCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zM6.023 15.416C7.491 17.606 9.695 19 12.16 19c2.464 0 4.669-1.393 6.136-3.584A8.968 8.968 0 0 0 12.16 13a8.968 8.968 0 0 0-6.137 2.416zM12 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiAccountCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-4.987-3.744A7.966 7.966 0 0 0 12 20c1.97 0 3.773-.712 5.167-1.892A6.979 6.979 0 0 0 12.16 16a6.981 6.981 0 0 0-5.147 2.256zM5.616 16.82A8.975 8.975 0 0 1 12.16 14a8.972 8.972 0 0 1 6.362 2.634 8 8 0 1 0-12.906.187zM12 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiAccountPinBoxFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 21l-2 2-2-2H4.995A1.995 1.995 0 0 1 3 19.005V4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H14zm-7.643-3h11.49a6.992 6.992 0 0 0-5.745-3 6.992 6.992 0 0 0-5.745 3zM12 13a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z\"}}]}]})(props);\n};\nexport function RiAccountPinBoxLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 21l-2 2-2-2H4.995A1.995 1.995 0 0 1 3 19.005V4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H14zm5-2V5H5v14h5.828L12 20.172 13.172 19H19zm-11.028-.82a9.983 9.983 0 0 1-1.751-.978A6.994 6.994 0 0 1 12.102 14c2.4 0 4.517 1.207 5.778 3.047a9.995 9.995 0 0 1-1.724 1.025A4.993 4.993 0 0 0 12.102 16c-1.715 0-3.23.864-4.13 2.18zM12 13a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiAccountPinCircleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14.256 21.744L12 24l-2.256-2.256C5.31 20.72 2 16.744 2 12 2 6.48 6.48 2 12 2s10 4.48 10 10c0 4.744-3.31 8.72-7.744 9.744zm-8.233-6.328C7.491 17.606 9.695 19 12.16 19c2.464 0 4.669-1.393 6.136-3.584A8.968 8.968 0 0 0 12.16 13a8.968 8.968 0 0 0-6.137 2.416zM12 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiAccountPinCircleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.745 21.745C5.308 20.722 2 16.747 2 12 2 6.477 6.477 2 12 2s10 4.477 10 10c0 4.747-3.308 8.722-7.745 9.745L12 24l-2.255-2.255zm-2.733-3.488a7.953 7.953 0 0 0 3.182 1.539l.56.129L12 21.172l1.247-1.247.56-.13a7.956 7.956 0 0 0 3.36-1.686A6.979 6.979 0 0 0 12.16 16c-2.036 0-3.87.87-5.148 2.257zM5.616 16.82A8.975 8.975 0 0 1 12.16 14a8.972 8.972 0 0 1 6.362 2.634 8 8 0 1 0-12.906.187zM12 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiAdminFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v8H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm9 4h1v5h-8v-5h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiAdminLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm9 6h1v5h-8v-5h1v-1a3 3 0 0 1 6 0v1zm-2 0v-1a1 1 0 0 0-2 0v1h2z\"}}]}]})(props);\n};\nexport function RiAliensFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a8.5 8.5 0 0 1 8.5 8.5c0 6.5-5.5 12-8.5 12s-8.5-5.5-8.5-12A8.5 8.5 0 0 1 12 2zm5.5 10a4.5 4.5 0 0 0-4.475 4.975 4.5 4.5 0 0 0 4.95-4.95A4.552 4.552 0 0 0 17.5 12zm-11 0c-.16 0-.319.008-.475.025a4.5 4.5 0 0 0 4.95 4.95A4.5 4.5 0 0 0 6.5 12z\"}}]}]})(props);\n};\nexport function RiAliensLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a8.5 8.5 0 0 1 8.5 8.5c0 6.5-5.5 12-8.5 12s-8.5-5.5-8.5-12A8.5 8.5 0 0 1 12 2zm0 2a6.5 6.5 0 0 0-6.5 6.5c0 4.794 4.165 10 6.5 10s6.5-5.206 6.5-10A6.5 6.5 0 0 0 12 4zm5.5 7c.16 0 .319.008.475.025a4.5 4.5 0 0 1-4.95 4.95A4.5 4.5 0 0 1 17.5 11zm-11 0a4.5 4.5 0 0 1 4.475 4.975 4.5 4.5 0 0 1-4.95-4.95C6.18 11.008 6.34 11 6.5 11z\"}}]}]})(props);\n};\nexport function RiBearSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 2a4.5 4.5 0 0 1 2.951 7.897c.355.967.549 2.013.549 3.103A9 9 0 1 1 3.55 9.897a4.5 4.5 0 1 1 6.791-5.744 9.05 9.05 0 0 1 3.32 0A4.494 4.494 0 0 1 17.5 2zM10 13H8a4 4 0 0 0 7.995.2L16 13h-2a2 2 0 0 1-3.995.15L10 13z\"}}]}]})(props);\n};\nexport function RiBearSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.5 2a4.5 4.5 0 0 1 2.951 7.897c.355.967.549 2.013.549 3.103A9 9 0 1 1 3.55 9.897a4.5 4.5 0 1 1 6.791-5.744 9.05 9.05 0 0 1 3.32 0A4.494 4.494 0 0 1 17.5 2zm0 2c-.823 0-1.575.4-2.038 1.052l-.095.144-.718 1.176-1.355-.253a7.05 7.05 0 0 0-2.267-.052l-.316.052-1.356.255-.72-1.176A2.5 2.5 0 1 0 4.73 8.265l.131.123 1.041.904-.475 1.295A7 7 0 1 0 19 13c0-.716-.107-1.416-.314-2.083l-.112-.33-.475-1.295 1.04-.904A2.5 2.5 0 0 0 17.5 4zM10 13a2 2 0 1 0 4 0h2a4 4 0 1 1-8 0h2z\"}}]}]})(props);\n};\nexport function RiBodyScanFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 16v4h4v2H2v-6h2zm18 0v6h-6v-2h4v-4h2zM7.5 7a4.5 4.5 0 0 0 9 0h2a6.5 6.5 0 0 1-3.499 5.767L15 19H9v-6.232A6.5 6.5 0 0 1 5.5 7h2zM12 5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM8 2v2l-4-.001V8H2V2h6zm14 0v6h-2V4h-4V2h6z\"}}]}]})(props);\n};\nexport function RiBodyScanLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 16v4h4v2H2v-6h2zm18 0v6h-6v-2h4v-4h2zM7.5 7a4.502 4.502 0 0 0 3.5 4.389V17h2l.001-5.612A4.502 4.502 0 0 0 16.5 7h2a6.5 6.5 0 0 1-3.499 5.767L15 19H9v-6.232A6.5 6.5 0 0 1 5.5 7h2zM12 5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM8 2v2l-4-.001V8H2V2h6zm14 0v6h-2V4h-4V2h6z\"}}]}]})(props);\n};\nexport function RiContactsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 22a8 8 0 1 1 16 0H2zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm10 4h4v2h-4v-2zm-3-5h7v2h-7v-2zm2-5h5v2h-5V7z\"}}]}]})(props);\n};\nexport function RiContactsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 7h5v2h-5V7zm-2 5h7v2h-7v-2zm3 5h4v2h-4v-2zM2 22a8 8 0 1 1 16 0h-2a6 6 0 1 0-12 0H2zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z\"}}]}]})(props);\n};\nexport function RiCriminalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a9 9 0 0 1 6.894 14.786c1.255.83 2.033 1.89 2.101 3.049L21 20l-9 2-9-2 .005-.165c.067-1.16.846-2.22 2.1-3.05A8.965 8.965 0 0 1 3 11a9 9 0 0 1 9-9zm0 11c-1.38 0-2.5.672-2.5 1.5S10.62 16 12 16s2.5-.672 2.5-1.5S13.38 13 12 13zM9 8c-1.105 0-2 .672-2 1.5S7.895 11 9 11s2-.672 2-1.5S10.105 8 9 8zm6 0c-1.105 0-2 .672-2 1.5s.895 1.5 2 1.5 2-.672 2-1.5S16.105 8 15 8z\"}}]}]})(props);\n};\nexport function RiCriminalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a9 9 0 0 1 6.894 14.786c1.255.83 2.033 1.89 2.101 3.049L21 20l-9 2-9-2 .005-.165c.067-1.16.846-2.22 2.1-3.05A8.965 8.965 0 0 1 3 11a9 9 0 0 1 9-9zm0 2a7 7 0 0 0-7 7c0 1.567.514 3.05 1.445 4.261l.192.239 1.443 1.717-1.962 1.299-.137.097L12 19.951l6.018-1.338-.049-.036-.178-.123-1.871-1.237 1.443-1.718A6.963 6.963 0 0 0 19 11a7 7 0 0 0-7-7zm0 9c1.38 0 2.5.672 2.5 1.5S13.38 16 12 16s-2.5-.672-2.5-1.5S10.62 13 12 13zM9 8c1.105 0 2 .672 2 1.5S10.105 11 9 11s-2-.672-2-1.5S7.895 8 9 8zm6 0c1.105 0 2 .672 2 1.5s-.895 1.5-2 1.5-2-.672-2-1.5.895-1.5 2-1.5z\"}}]}]})(props);\n};\nexport function RiEmotion2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-4-9a4 4 0 1 0 8 0H8z\"}}]}]})(props);\n};\nexport function RiEmotion2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-4-7h8a4 4 0 1 1-8 0z\"}}]}]})(props);\n};\nexport function RiEmotionFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-4-9a4 4 0 1 0 8 0H8zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionHappyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-5-9a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7zm1-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionHappyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-7h2a3 3 0 0 0 6 0h2a5 5 0 0 1-10 0zm1-2a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionLaughFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 9c-2 0-3.667.333-5 1a5 5 0 0 0 10 0c-1.333-.667-3-1-5-1zM8.5 7c-1.152 0-2.122.78-2.412 1.84L6.05 9h4.9A2.5 2.5 0 0 0 8.5 7zm7 0c-1.152 0-2.122.78-2.412 1.84L13.05 9h4.9a2.5 2.5 0 0 0-2.45-2z\"}}]}]})(props);\n};\nexport function RiEmotionLaughLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm0 7c2 0 3.667.333 5 1a5 5 0 0 1-10 0c1.333-.667 3-1 5-1zM8.5 7a2.5 2.5 0 0 1 2.45 2h-4.9A2.5 2.5 0 0 1 8.5 7zm7 0a2.5 2.5 0 0 1 2.45 2h-4.9a2.5 2.5 0 0 1 2.45-2z\"}}]}]})(props);\n};\nexport function RiEmotionLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-4-7h8a4 4 0 1 1-8 0zm0-2a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionNormalFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-4-8v2h8v-2H8zm0-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionNormalLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-4-6h8v2H8v-2zm0-3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionSadFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10a9.958 9.958 0 0 1-1.065 4.496 1.977 1.977 0 0 0-.398-.775l-.123-.135L19 14.172l-1.414 1.414-.117.127a2 2 0 0 0 1.679 3.282A9.974 9.974 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm0 13c-1.38 0-2.63.56-3.534 1.463l-.166.174.945.86C10.035 17.182 10.982 17 12 17c.905 0 1.754.144 2.486.396l.269.1.945-.86A4.987 4.987 0 0 0 12 15zm-3.5-5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z\"}}]}]})(props);\n};\nexport function RiEmotionSadLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10 0 .727-.077 1.435-.225 2.118l-1.782-1.783a8 8 0 1 0-4.375 6.801 3.997 3.997 0 0 0 1.555 1.423A9.956 9.956 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2zm7 12.172l1.414 1.414a2 2 0 1 1-2.93.11l.102-.11L19 14.172zM12 15c1.466 0 2.785.631 3.7 1.637l-.945.86C13.965 17.182 13.018 17 12 17c-1.018 0-1.965.183-2.755.496l-.945-.86A4.987 4.987 0 0 1 12 15zm-3.5-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm7 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiEmotionUnhappyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-5-5h2a3 3 0 0 1 6 0h2a5 5 0 0 0-10 0zm1-6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiEmotionUnhappyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-3a5 5 0 0 1 10 0h-2a3 3 0 0 0-6 0H7zm1-6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiGenderlessFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 7.066V1h2v6.066A7.501 7.501 0 0 1 12 22a7.5 7.5 0 0 1-1-14.934z\"}}]}]})(props);\n};\nexport function RiGenderlessLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 7.066A7.501 7.501 0 0 1 12 22a7.5 7.5 0 0 1-1-14.934V1h2v6.066zM12 20a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z\"}}]}]})(props);\n};\nexport function RiGhost2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c3.5 0 6 3 7 6 3 1 4 3.73 4 6l-2.775.793a1 1 0 0 0-.725.961v1.496A1.75 1.75 0 0 1 17.75 19h-.596a2 2 0 0 0-1.668.896C14.558 21.3 13.396 22 12 22c-1.396 0-2.558-.701-3.486-2.104A2 2 0 0 0 6.846 19H6.25a1.75 1.75 0 0 1-1.75-1.75v-1.496a1 1 0 0 0-.725-.961L1 14c0-2.266 1-5 4-6 1-3 3.5-6 7-6zm0 10c-.828 0-1.5 1.12-1.5 2.5S11.172 17 12 17s1.5-1.12 1.5-2.5S12.828 12 12 12zM9.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z\"}}]}]})(props);\n};\nexport function RiGhost2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c3.5 0 6 3 7 6 3 1 4 3.73 4 6l-2.775.793a1 1 0 0 0-.725.961v1.496A1.75 1.75 0 0 1 17.75 19h-.596a2 2 0 0 0-1.668.896C14.558 21.3 13.396 22 12 22c-1.396 0-2.558-.701-3.486-2.104A2 2 0 0 0 6.846 19H6.25a1.75 1.75 0 0 1-1.75-1.75v-1.496a1 1 0 0 0-.725-.961L1 14c0-2.266 1-5 4-6 1-3 3.5-6 7-6zm0 2C9.89 4 7.935 5.788 6.989 8.371l-.092.261-.316.95-.949.315c-1.255.419-2.067 1.341-2.424 2.56l-.023.086 1.14.327a3 3 0 0 1 2.17 2.703l.005.181V17h.346a4 4 0 0 1 3.2 1.6l.136.192C10.758 19.663 11.316 20 12 20c.638 0 1.167-.293 1.703-1.04l.115-.168a4 4 0 0 1 3.1-1.785l.236-.007h.346v-1.246a3 3 0 0 1 2.003-2.83l.173-.054 1.139-.327-.023-.087c-.337-1.151-1.08-2.037-2.22-2.484l-.204-.075-.95-.316-.315-.949C16.195 5.91 14.18 4 12 4zm0 8c.828 0 1.5 1.12 1.5 2.5S12.828 17 12 17s-1.5-1.12-1.5-2.5.672-2.5 1.5-2.5zM9.5 8a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiGhostFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976 2.999 2.999 0 0 1-5.223 0 3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9zm0 10c-1.105 0-2 1.12-2 2.5s.895 2.5 2 2.5 2-1.12 2-2.5-.895-2.5-2-2.5zM9.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z\"}}]}]})(props);\n};\nexport function RiGhostLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976 2.999 2.999 0 0 1-5.223 0 3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9zm0 2a7 7 0 0 0-6.996 6.76L5 11v7.446l.002.138a1.5 1.5 0 0 0 2.645.88l.088-.116a2 2 0 0 1 3.393.142.999.999 0 0 0 1.74.003 2 2 0 0 1 3.296-.278l.097.13a1.5 1.5 0 0 0 2.733-.701L19 18.5V11a7 7 0 0 0-7-7zm0 8c1.105 0 2 1.12 2 2.5s-.895 2.5-2 2.5-2-1.12-2-2.5.895-2.5 2-2.5zM9.5 8a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiGhostSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976 2.999 2.999 0 0 1-5.223 0 3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9zm4 11h-2a2 2 0 0 1-3.995.15L10 13H8l.005.2a4 4 0 0 0 7.99 0L16 13zm-4-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiGhostSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976 2.999 2.999 0 0 1-5.223 0 3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9zm0 2a7 7 0 0 0-6.996 6.76L5 11v7.446l.002.138a1.5 1.5 0 0 0 2.645.88l.088-.116a2 2 0 0 1 3.393.142.999.999 0 0 0 1.74.003 2 2 0 0 1 3.296-.278l.097.13a1.5 1.5 0 0 0 2.733-.701L19 18.5V11a7 7 0 0 0-7-7zm4 9a4 4 0 0 1-7.995.2L8 13h2a2 2 0 1 0 4 0h2zm-4-6a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiGroup2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10 19.748V16.4c0-1.283.995-2.292 2.467-2.868A8.482 8.482 0 0 0 9.5 13c-1.89 0-3.636.617-5.047 1.66A8.017 8.017 0 0 0 10 19.748zm8.88-3.662C18.485 15.553 17.17 15 15.5 15c-2.006 0-3.5.797-3.5 1.4V20a7.996 7.996 0 0 0 6.88-3.914zM9.55 11.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5zm5.95 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"}}]}]})(props);\n};\nexport function RiGroup2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.55 11.5a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5zm.45 8.248V16.4c0-.488.144-.937.404-1.338a6.473 6.473 0 0 0-5.033 1.417A8.012 8.012 0 0 0 10 19.749zM4.453 14.66A8.462 8.462 0 0 1 9.5 13c1.043 0 2.043.188 2.967.532.878-.343 1.925-.532 3.033-.532 1.66 0 3.185.424 4.206 1.156a8 8 0 1 0-15.253.504zm14.426 1.426C18.486 15.553 17.171 15 15.5 15c-2.006 0-3.5.797-3.5 1.4V20a7.996 7.996 0 0 0 6.88-3.914zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm3.5-9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiGroupFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 22a8 8 0 1 1 16 0H2zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm7.363 2.233A7.505 7.505 0 0 1 22.983 22H20c0-2.61-1-4.986-2.637-6.767zm-2.023-2.276A7.98 7.98 0 0 0 18 7a7.964 7.964 0 0 0-1.015-3.903A5 5 0 0 1 21 8a4.999 4.999 0 0 1-5.66 4.957z\"}}]}]})(props);\n};\nexport function RiGroupLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 22a8 8 0 1 1 16 0h-2a6 6 0 1 0-12 0H2zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm8.284 3.703A8.002 8.002 0 0 1 23 22h-2a6.001 6.001 0 0 0-3.537-5.473l.82-1.824zm-.688-11.29A5.5 5.5 0 0 1 21 8.5a5.499 5.499 0 0 1-5 5.478v-2.013a3.5 3.5 0 0 0 1.041-6.609l.555-1.943z\"}}]}]})(props);\n};\nexport function RiMenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.586 5H14V3h8v8h-2V6.414l-3.537 3.537a7.5 7.5 0 1 1-1.414-1.414L18.586 5z\"}}]}]})(props);\n};\nexport function RiMenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.05 8.537L18.585 5H14V3h8v8h-2V6.414l-3.537 3.537a7.5 7.5 0 1 1-1.414-1.414zM10.5 20a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z\"}}]}]})(props);\n};\nexport function RiMickeyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.5 2a4.5 4.5 0 0 1 .883 8.913 8 8 0 1 1-14.765-.001A4.499 4.499 0 0 1 5.5 2a4.5 4.5 0 0 1 4.493 4.254A7.998 7.998 0 0 1 12 6c.693 0 1.365.088 2.006.254A4.5 4.5 0 0 1 18.5 2z\"}}]}]})(props);\n};\nexport function RiMickeyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M18.5 2a4.5 4.5 0 0 1 .883 8.913l.011.027a8 8 0 0 1-7.145 11.056L12 22a8 8 0 0 1-7.382-11.088A4.499 4.499 0 0 1 5.5 2a4.5 4.5 0 0 1 4.493 4.254l.073-.019A8.018 8.018 0 0 1 12 6l.25.004a8 8 0 0 1 1.756.25A4.5 4.5 0 0 1 18.5 2zM12 8a6 6 0 1 0 0 12 6 6 0 0 0 0-12zM5.5 4a2.5 2.5 0 0 0 0 5l.164-.005.103-.01A8.044 8.044 0 0 1 7.594 7.32l.33-.206A2.5 2.5 0 0 0 5.5 4zm13 0a2.5 2.5 0 0 0-2.466 2.916l.043.2.028.016a8.04 8.04 0 0 1 2.128 1.852A2.5 2.5 0 1 0 18.5 4z\"}}]}]})(props);\n};\nexport function RiOpenArmFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm6 5v5h-2v-5c0-4.451 2.644-8.285 6.447-10.016l.828 1.82A9.002 9.002 0 0 0 18 17zM8 17v5H6v-5A9.002 9.002 0 0 0 .725 8.805l.828-1.821A11.002 11.002 0 0 1 8 17z\"}}]}]})(props);\n};\nexport function RiOpenArmLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 17v5h-2v-5c0-4.451 2.644-8.285 6.447-10.016l.828 1.82A9.002 9.002 0 0 0 18 17zM8 17v5H6v-5A9.002 9.002 0 0 0 .725 8.805l.828-1.821A11.002 11.002 0 0 1 8 17zm4-5a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}}]}]})(props);\n};\nexport function RiParentFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 11a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm10.5 4a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1a4.5 4.5 0 0 1 4.5 4.5v.5h-9v-.5a4.5 4.5 0 0 1 4.5-4.5zM7 12a5 5 0 0 1 5 5v4H2v-4a5 5 0 0 1 5-5z\"}}]}]})(props);\n};\nexport function RiParentLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7 9a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm0 2a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm10.5 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm2.5 6v-.5a2.5 2.5 0 1 0-5 0v.5h-2v-.5a4.5 4.5 0 1 1 9 0v.5h-2zm-10 0v-4a3 3 0 0 0-6 0v4H2v-4a5 5 0 0 1 10 0v4h-2z\"}}]}]})(props);\n};\nexport function RiRobotFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 4.055c4.5.497 8 4.312 8 8.945v9H3v-9c0-4.633 3.5-8.448 8-8.945V1h2v3.055zM12 18a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"}}]}]})(props);\n};\nexport function RiRobotLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 4.055c4.5.497 8 4.312 8 8.945v9H3v-9c0-4.633 3.5-8.448 8-8.945V1h2v3.055zM19 20v-7a7 7 0 0 0-14 0v7h14zm-7-2a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"}}]}]})(props);\n};\nexport function RiSkull2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiSkull2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm0 2a8 8 0 0 0-7.996 7.75L4 12v3.764l4 2v1.591l.075-.084a3.992 3.992 0 0 1 2.723-1.266L11 18l2.073.001.223.01c.999.074 1.89.51 2.55 1.177l.154.167v-1.591l4-2V12a8 8 0 0 0-8-8zm-4 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z\"}}]}]})(props);\n};\nexport function RiSkullFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18 18v3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-3H3a1 1 0 0 1-1-1v-5C2 6.477 6.477 2 12 2s10 4.477 10 10v5a1 1 0 0 1-1 1h-3zM7.5 14a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiSkullLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 12a8 8 0 1 0-16 0v4h3a1 1 0 0 1 1 1v3h8v-3a1 1 0 0 1 1-1h3v-4zm-2 6v3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-3H3a1 1 0 0 1-1-1v-5C2 6.477 6.477 2 12 2s10 4.477 10 10v5a1 1 0 0 1-1 1h-3zM7.5 14a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"}}]}]})(props);\n};\nexport function RiSpyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 13a4 4 0 1 1 0 8c-2.142 0-4-1.79-4-4h-2a4 4 0 1 1-.535-2h3.07A3.998 3.998 0 0 1 17 13zM2 12v-2h2V7a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v3h2v2H2z\"}}]}]})(props);\n};\nexport function RiSpyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17 13a4 4 0 1 1-4 4h-2a4 4 0 1 1-.535-2h3.07A3.998 3.998 0 0 1 17 13zM7 15a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zM16 3a4 4 0 0 1 4 4v3h2v2H2v-2h2V7a4 4 0 0 1 4-4h8zm0 2H8c-1.054 0-2 .95-2 2v3h12V7c0-1.054-.95-2-2-2z\"}}]}]})(props);\n};\nexport function RiStarSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 .5l4.226 6.183 7.187 2.109-4.575 5.93.215 7.486L12 19.69l-7.053 2.518.215-7.486-4.575-5.93 7.187-2.109L12 .5zM10 12H8a4 4 0 0 0 7.995.2L16 12h-2a2 2 0 0 1-3.995.15L10 12z\"}}]}]})(props);\n};\nexport function RiStarSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 .5l4.226 6.183 7.187 2.109-4.575 5.93.215 7.486L12 19.69l-7.053 2.518.215-7.486-4.575-5.93 7.187-2.109L12 .5zm0 3.544L9.022 8.402 3.957 9.887l3.225 4.178-.153 5.275L12 17.566l4.97 1.774-.152-5.275 3.224-4.178-5.064-1.485L12 4.044zM10 12a2 2 0 1 0 4 0h2a4 4 0 1 1-8 0h2z\"}}]}]})(props);\n};\nexport function RiTeamFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 11a5 5 0 0 1 5 5v6H7v-6a5 5 0 0 1 5-5zm-6.712 3.006a6.983 6.983 0 0 0-.28 1.65L5 16v6H2v-4.5a3.5 3.5 0 0 1 3.119-3.48l.17-.014zm13.424 0A3.501 3.501 0 0 1 22 17.5V22h-3v-6c0-.693-.1-1.362-.288-1.994zM5.5 8a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm13 0a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8z\"}}]}]})(props);\n};\nexport function RiTeamLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 11a5 5 0 0 1 5 5v6h-2v-6a3 3 0 0 0-2.824-2.995L12 13a3 3 0 0 0-2.995 2.824L9 16v6H7v-6a5 5 0 0 1 5-5zm-6.5 3c.279 0 .55.033.81.094a5.947 5.947 0 0 0-.301 1.575L6 16v.086a1.492 1.492 0 0 0-.356-.08L5.5 16a1.5 1.5 0 0 0-1.493 1.356L4 17.5V22H2v-4.5A3.5 3.5 0 0 1 5.5 14zm13 0a3.5 3.5 0 0 1 3.5 3.5V22h-2v-4.5a1.5 1.5 0 0 0-1.356-1.493L18.5 16c-.175 0-.343.03-.5.085V16c0-.666-.108-1.306-.309-1.904.259-.063.53-.096.809-.096zm-13-6a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm13 0a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm-13 2a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm13 0a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zM12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z\"}}]}]})(props);\n};\nexport function RiTravestiFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.537 9.95L4.66 7.076 2.186 9.55.772 8.136l6.364-6.364L8.55 3.186 6.075 5.661l2.876 2.876A7.5 7.5 0 1 1 7.537 9.95z\"}}]}]})(props);\n};\nexport function RiTravestiLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8.95 8.537A7.5 7.5 0 1 1 7.537 9.95L4.662 7.075 2.186 9.55.772 8.136l6.364-6.364L8.55 3.186 6.075 5.661l2.876 2.876zM13.5 20a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z\"}}]}]})(props);\n};\nexport function RiUser2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 14.062V20h2v-5.938c3.946.492 7 3.858 7 7.938H4a8.001 8.001 0 0 1 7-7.938zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z\"}}]}]})(props);\n};\nexport function RiUser2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 22a8 8 0 1 1 16 0H4zm9-5.917V20h4.659A6.009 6.009 0 0 0 13 16.083zM11 20v-3.917A6.009 6.009 0 0 0 6.341 20H11zm1-7c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z\"}}]}]})(props);\n};\nexport function RiUser3Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5v2zm-8-9a6 6 0 1 1 0-12 6 6 0 0 1 0 12z\"}}]}]})(props);\n};\nexport function RiUser3Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M20 22h-2v-2a3 3 0 0 0-3-3H9a3 3 0 0 0-3 3v2H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5v2zm-8-9a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8z\"}}]}]})(props);\n};\nexport function RiUser4Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 20h14v2H5v-2zm7-2a8 8 0 1 1 0-16 8 8 0 0 1 0 16z\"}}]}]})(props);\n};\nexport function RiUser4Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 20h14v2H5v-2zm7-2a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}}]}]})(props);\n};\nexport function RiUser5Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.39 16.539a8 8 0 1 1 9.221 0l2.083 4.76a.5.5 0 0 1-.459.701H5.765a.5.5 0 0 1-.459-.7l2.083-4.761zm.729-5.569a4.002 4.002 0 0 0 7.762 0l-1.94-.485a2 2 0 0 1-3.882 0l-1.94.485z\"}}]}]})(props);\n};\nexport function RiUser5Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M7.39 16.539a8 8 0 1 1 9.221 0l2.083 4.76a.5.5 0 0 1-.459.701H5.765a.5.5 0 0 1-.459-.7l2.083-4.761zm6.735-.693l1.332-.941a6 6 0 1 0-6.913 0l1.331.941L8.058 20h7.884l-1.817-4.154zM8.119 10.97l1.94-.485a2 2 0 0 0 3.882 0l1.94.485a4.002 4.002 0 0 1-7.762 0z\"}}]}]})(props);\n};\nexport function RiUser6Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 17c3.662 0 6.865 1.575 8.607 3.925l-1.842.871C17.347 20.116 14.847 19 12 19c-2.847 0-5.347 1.116-6.765 2.796l-1.841-.872C5.136 18.574 8.338 17 12 17zm0-15a5 5 0 0 1 5 5v3a5 5 0 0 1-10 0V7a5 5 0 0 1 5-5z\"}}]}]})(props);\n};\nexport function RiUser6Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 17c3.662 0 6.865 1.575 8.607 3.925l-1.842.871C17.347 20.116 14.847 19 12 19c-2.847 0-5.347 1.116-6.765 2.796l-1.841-.872C5.136 18.574 8.338 17 12 17zm0-15a5 5 0 0 1 5 5v3a5 5 0 0 1-4.783 4.995L12 15a5 5 0 0 1-5-5V7a5 5 0 0 1 4.783-4.995L12 2zm0 2a3 3 0 0 0-2.995 2.824L9 7v3a3 3 0 0 0 5.995.176L15 10V7a3 3 0 0 0-3-3z\"}}]}]})(props);\n};\nexport function RiUserAddFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm6 4v-3h2v3h3v2h-3v3h-2v-3h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiUserAddLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm6 6v-3h2v3h3v2h-3v3h-2v-3h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiUserFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 22a8 8 0 1 1 16 0H4zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z\"}}]}]})(props);\n};\nexport function RiUserFollowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 14.062V22H4a8 8 0 0 1 9-7.938zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm5.793 6.914l3.535-3.535 1.415 1.414-4.95 4.95-3.536-3.536 1.415-1.414 2.12 2.121z\"}}]}]})(props);\n};\nexport function RiUserFollowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm5.793 8.914l3.535-3.535 1.415 1.414-4.95 4.95-3.536-3.536 1.415-1.414 2.12 2.121z\"}}]}]})(props);\n};\nexport function RiUserHeartFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.841 15.659l.176.177.178-.177a2.25 2.25 0 0 1 3.182 3.182l-3.36 3.359-3.358-3.359a2.25 2.25 0 0 1 3.182-3.182zM12 14v8H4a8 8 0 0 1 7.75-7.996L12 14zm0-13c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6z\"}}]}]})(props);\n};\nexport function RiUserHeartLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M17.841 15.659l.176.177.178-.177a2.25 2.25 0 0 1 3.182 3.182l-3.36 3.359-3.358-3.359a2.25 2.25 0 0 1 3.182-3.182zM12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 7.75-7.996L12 14zm0-13c3.315 0 6 2.685 6 6a5.998 5.998 0 0 1-5.775 5.996L12 13c-3.315 0-6-2.685-6-6a5.998 5.998 0 0 1 5.775-5.996L12 1zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z\"}}]}]})(props);\n};\nexport function RiUserLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 22a8 8 0 1 1 16 0h-2a6 6 0 1 0-12 0H4zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z\"}}]}]})(props);\n};\nexport function RiUserLocationFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v8H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm8.828 7.828L18 23.657l-2.828-2.829a4 4 0 1 1 5.656 0zM18 17a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiUserLocationLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm8.828 10.071L18 24l-2.828-2.929c-1.563-1.618-1.563-4.24 0-5.858a3.904 3.904 0 0 1 5.656 0c1.563 1.618 1.563 4.24 0 5.858zm-1.438-1.39c.813-.842.813-2.236 0-3.078a1.904 1.904 0 0 0-2.78 0c-.813.842-.813 2.236 0 3.079L18 21.12l1.39-1.44z\"}}]}]})(props);\n};\nexport function RiUserReceived2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm8 4h3v2h-3v3.5L15 18l5-4.5V17z\"}}]}]})(props);\n};\nexport function RiUserReceived2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm8 6h3v2h-3v3.5L15 18l5-4.5V17z\"}}]}]})(props);\n};\nexport function RiUserReceivedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm7.418 4h3.586v2h-3.586l1.829 1.828-1.414 1.415L15.59 18l4.243-4.243 1.414 1.415L19.418 17z\"}}]}]})(props);\n};\nexport function RiUserReceivedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm7.418 6h3.586v2h-3.586l1.829 1.828-1.414 1.415L15.59 18l4.243-4.243 1.414 1.415L19.418 17z\"}}]}]})(props);\n};\nexport function RiUserSearchFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v8H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm9.446 7.032l1.504 1.504-1.414 1.414-1.504-1.504a4 4 0 1 1 1.414-1.414zM18 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiUserSearchLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm9.446 9.032l1.504 1.504-1.414 1.414-1.504-1.504a4 4 0 1 1 1.414-1.414zM18 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiUserSettingsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v8H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm2.595 5.812a3.51 3.51 0 0 1 0-1.623l-.992-.573 1-1.732.992.573A3.496 3.496 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573 1 1.732-.992.573a3.51 3.51 0 0 1 0 1.622l.992.573-1 1.732-.992-.573a3.496 3.496 0 0 1-1.405.812V22.5h-2v-1.145a3.496 3.496 0 0 1-1.405-.812l-.992.573-1-1.732.992-.572zM18 17a1 1 0 1 0 0 2 1 1 0 0 0 0-2z\"}}]}]})(props);\n};\nexport function RiUserSettingsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm2.595 7.812a3.51 3.51 0 0 1 0-1.623l-.992-.573 1-1.732.992.573A3.496 3.496 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573 1 1.732-.992.573a3.51 3.51 0 0 1 0 1.622l.992.573-1 1.732-.992-.573a3.496 3.496 0 0 1-1.405.812V22.5h-2v-1.145a3.496 3.496 0 0 1-1.405-.812l-.992.573-1-1.732.992-.572zM18 19.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiUserShared2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm6 4v-3.5l5 4.5-5 4.5V19h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiUserShared2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm6 6v-3.5l5 4.5-5 4.5V19h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiUserSharedFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm6.586 4l-1.829-1.828 1.415-1.415L22.414 18l-4.242 4.243-1.415-1.415L18.586 19H15v-2h3.586z\"}}]}]})(props);\n};\nexport function RiUserSharedLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm6.586 6l-1.829-1.828 1.415-1.415L22.414 18l-4.242 4.243-1.415-1.415L18.586 19H15v-2h3.586z\"}}]}]})(props);\n};\nexport function RiUserSmileFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zM7 12a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7z\"}}]}]})(props);\n};\nexport function RiUserSmileLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-5-8h2a3 3 0 0 0 6 0h2a5 5 0 0 1-10 0z\"}}]}]})(props);\n};\nexport function RiUserStarFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v8H4a8 8 0 0 1 8-8zm6 7.5l-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L18 14l1.47 2.977 3.285.478-2.377 2.318.56 3.272L18 21.5zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z\"}}]}]})(props);\n};\nexport function RiUserStarLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8zm0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm6 10.5l-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L18 14l1.47 2.977 3.285.478-2.377 2.318.56 3.272L18 21.5z\"}}]}]})(props);\n};\nexport function RiUserUnfollowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252V22H4a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm7 3.586l2.121-2.122 1.415 1.415L20.414 18l2.122 2.121-1.415 1.415L19 19.414l-2.121 2.122-1.415-1.415L17.586 18l-2.122-2.121 1.415-1.415L19 16.586z\"}}]}]})(props);\n};\nexport function RiUserUnfollowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 14.252v2.09A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm7 6.586l2.121-2.122 1.415 1.415L20.414 19l2.122 2.121-1.415 1.415L19 20.414l-2.121 2.122-1.415-1.415L17.586 19l-2.122-2.121 1.415-1.415L19 17.586z\"}}]}]})(props);\n};\nexport function RiUserVoiceFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 22a8 8 0 1 1 16 0H1zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm9.246-9.816A9.97 9.97 0 0 1 19 7a9.97 9.97 0 0 1-.754 3.816l-1.677-1.22A7.99 7.99 0 0 0 17 7a7.99 7.99 0 0 0-.43-2.596l1.676-1.22zm3.302-2.4A13.942 13.942 0 0 1 23 7c0 2.233-.523 4.344-1.452 6.216l-1.645-1.196A11.955 11.955 0 0 0 21 7c0-1.792-.393-3.493-1.097-5.02L21.548.784z\"}}]}]})(props);\n};\nexport function RiUserVoiceLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1 22a8 8 0 1 1 16 0h-2a6 6 0 1 0-12 0H1zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6zm0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zM21.548.784A13.942 13.942 0 0 1 23 7c0 2.233-.523 4.344-1.452 6.216l-1.645-1.196A11.955 11.955 0 0 0 21 7c0-1.792-.393-3.493-1.097-5.02L21.548.784zm-3.302 2.4A9.97 9.97 0 0 1 19 7a9.97 9.97 0 0 1-.754 3.816l-1.677-1.22A7.99 7.99 0 0 0 17 7a7.99 7.99 0 0 0-.43-2.596l1.676-1.22z\"}}]}]})(props);\n};\nexport function RiWomenFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 15.934A7.501 7.501 0 0 1 12 1a7.5 7.5 0 0 1 1 14.934V18h5v2h-5v4h-2v-4H6v-2h5v-2.066z\"}}]}]})(props);\n};\nexport function RiWomenLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 15.934A7.501 7.501 0 0 1 12 1a7.5 7.5 0 0 1 1 14.934V18h5v2h-5v4h-2v-4H6v-2h5v-2.066zM12 14a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z\"}}]}]})(props);\n};\nexport function RiBlazeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.5 9c1 1.06 1.5 2.394 1.5 4 0 3.466-3.7 4.276-5.5 9-.667-.575-1-1.408-1-2.5 0-3.482 5-5.29 5-10.5zm-4-4c1.2 1.238 1.8 2.572 1.8 4 0 4.951-6.045 5.692-4.8 13C9.833 20.84 9 19.173 9 17c0-3.325 5.5-6 5.5-12zM10 1c1.333 1.667 2 3.167 2 4.5 0 6.25-8.5 8.222-4 16.5-2.616-.58-4.5-3-4.5-6C3.5 9.5 10 8.5 10 1z\"}}]}]})(props);\n};\nexport function RiBlazeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M19 9c.667 1.06 1 2.394 1 4 0 3-3.5 4-5 9-.667-.575-1-1.408-1-2.5 0-3.482 5-5.29 5-10.5zm-4.5-4a8.31 8.31 0 0 1 1 4c0 5-6 6-4 13C9.833 20.84 9 19.173 9 17c0-3.325 5.5-6 5.5-12zM10 1c.667 1.333 1 2.833 1 4.5 0 6-9 7.5-3 16.5-2.5-.5-4.5-3-4.5-6C3.5 9.5 10 8.5 10 1z\"}}]}]})(props);\n};\nexport function RiCelsiusFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 10a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM22 10h-2a4 4 0 1 0-8 0v5a4 4 0 1 0 8 0h2a6 6 0 1 1-12 0v-5a6 6 0 1 1 12 0z\"}}]}]})(props);\n};\nexport function RiCelsiusLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4.5 10a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM22 10h-2a4 4 0 1 0-8 0v5a4 4 0 1 0 8 0h2a6 6 0 1 1-12 0v-5a6 6 0 1 1 12 0z\"}}]}]})(props);\n};\nexport function RiCloudWindyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 18v-3.993H2.074a8 8 0 0 1 14.383-6.908A5.5 5.5 0 1 1 17.5 18h-3.499zm-8 2h10v2H6v-2zm-4-4h10v2H2v-2z\"}}]}]})(props);\n};\nexport function RiCloudWindyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M14 18v-2h3.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-12 0v.007H1V10a8 8 0 0 1 15.458-2.901A5.5 5.5 0 1 1 17.5 18H14zm-8 2h10v2H6v-2zm0-8h8v2H6v-2zm-4 4h10v2H2v-2z\"}}]}]})(props);\n};\nexport function RiCloudy2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21z\"}}]}]})(props);\n};\nexport function RiCloudy2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21zM7 19h10a4 4 0 1 0-.426-7.978 5 5 0 1 0-9.148 0A4 4 0 1 0 7 19z\"}}]}]})(props);\n};\nexport function RiCloudyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9 20.986a8.5 8.5 0 1 1 7.715-12.983A6.5 6.5 0 0 1 17 20.981V21H9v-.014z\"}}]}]})(props);\n};\nexport function RiCloudyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.5 6a6.5 6.5 0 0 0 0 13h7a4.5 4.5 0 1 0-.957-8.898A6.502 6.502 0 0 0 9.5 6zm7 15h-7a8.5 8.5 0 1 1 7.215-12.997A6.5 6.5 0 0 1 16.5 21z\"}}]}]})(props);\n};\nexport function RiDrizzleFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11 18v3H9v-3a8 8 0 1 1 7.458-10.901A5.5 5.5 0 1 1 17.5 18H11zm2 2h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiDrizzleLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18l-.5.001zm-8-2h2v4H9v-4zm4 3h2v4h-2v-4z\"}}]}]})(props);\n};\nexport function RiEarthquakeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.327 1.612a1 1 0 0 1 1.246-.08l.1.08L23 11h-3v9a1 1 0 0 1-.883.993L19 21h-6.5l2.5-4-3.5-3 4-3L13 9l.5-3-3 3 2.5 2-5 3 3.75 3.5L8.5 21H5a1 1 0 0 1-.993-.883L4 20v-9H1l10.327-9.388z\"}}]}]})(props);\n};\nexport function RiEarthquakeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M5 21a1 1 0 0 1-.993-.883L4 20v-9H1l10.327-9.388a1 1 0 0 1 1.246-.08l.1.08L23 11h-3v9a1 1 0 0 1-.883.993L19 21H5zm7-17.298L6 9.156V19h4.357l1.393-1.5L8 14l5-3-2.5-2 3-3-.5 3 2.5 2-4 3 3.5 3-1.25 2H18V9.157l-6-5.455z\"}}]}]})(props);\n};\nexport function RiFahrenheitFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12h7v2h-7v7h-2V8a4 4 0 0 1 4-4h7v2h-7a2 2 0 0 0-2 2v4zm-7.5-2a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiFahrenheitLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 12h7v2h-7v7h-2V8a4 4 0 0 1 4-4h7v2h-7a2 2 0 0 0-2 2v4zm-7.5-2a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"}}]}]})(props);\n};\nexport function RiFireFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 23a7.5 7.5 0 0 1-5.138-12.963C8.204 8.774 11.5 6.5 11 1.5c6 4 9 8 3 14 1 0 2.5 0 5-2.47.27.773.5 1.604.5 2.47A7.5 7.5 0 0 1 12 23z\"}}]}]})(props);\n};\nexport function RiFireLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 23a7.5 7.5 0 0 0 7.5-7.5c0-.866-.23-1.697-.5-2.47-1.667 1.647-2.933 2.47-3.8 2.47 3.995-7 1.8-10-4.2-14 .5 5-2.796 7.274-4.138 8.537A7.5 7.5 0 0 0 12 23zm.71-17.765c3.241 2.75 3.257 4.887.753 9.274-.761 1.333.202 2.991 1.737 2.991.688 0 1.384-.2 2.119-.595a5.5 5.5 0 1 1-9.087-5.412c.126-.118.765-.685.793-.71.424-.38.773-.717 1.118-1.086 1.23-1.318 2.114-2.78 2.566-4.462z\"}}]}]})(props);\n};\nexport function RiFlashlightFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 10h7l-9 13v-9H4l9-13z\"}}]}]})(props);\n};\nexport function RiFlashlightLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M13 9h8L11 24v-9H4l9-15v9zm-2 2V7.22L7.532 13H13v4.394L17.263 11H11z\"}}]}]})(props);\n};\nexport function RiFloodFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 17.472A5.978 5.978 0 0 0 20 19h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.96 7.96 0 0 1 12 21a7.963 7.963 0 0 1-4-1.07A7.96 7.96 0 0 1 4 21H2v-2h2c1.537 0 2.94-.578 4-1.528A5.978 5.978 0 0 0 12 19c1.537 0 2.94-.578 4-1.528zm-3.427-15.94l.1.08L23 11h-3v6a4.992 4.992 0 0 1-4-2 4.99 4.99 0 0 1-4 2 4.992 4.992 0 0 1-4-2 4.99 4.99 0 0 1-4 2l-.001-6H1l10.327-9.388a1 1 0 0 1 1.14-.145l.106.065z\"}}]}]})(props);\n};\nexport function RiFloodLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 17.472A5.978 5.978 0 0 0 20 19h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.96 7.96 0 0 1 12 21a7.963 7.963 0 0 1-4-1.07A7.96 7.96 0 0 1 4 21H2v-2h2c1.537 0 2.94-.578 4-1.528A5.978 5.978 0 0 0 12 19c1.537 0 2.94-.578 4-1.528zm-3.427-15.94l.1.08L23 11h-3v6a5.99 5.99 0 0 1-2-.341V9.157l-6-5.455-6 5.454.001 7.502a5.978 5.978 0 0 1-1.702.335L4 17v-6H1l10.327-9.388a1 1 0 0 1 1.246-.08z\"}}]}]})(props);\n};\nexport function RiFoggyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.584 13.007a8 8 0 0 1 14.873-5.908 5.5 5.5 0 0 1 6.52 5.908H1.584zM4 19h17v2H4v-2zm-2-4h21v2H2v-2z\"}}]}]})(props);\n};\nexport function RiFoggyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M1.584 13.007a8 8 0 0 1 14.873-5.908 5.5 5.5 0 0 1 6.52 5.908h-2.013A3.5 3.5 0 0 0 15 10.05V10a6 6 0 1 0-11.193 3.007H1.584zM4 19h17v2H4v-2zm-2-4h21v2H2v-2z\"}}]}]})(props);\n};\nexport function RiHailFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M18.995 17.794a4 4 0 0 0-5.085-3.644A4.001 4.001 0 0 0 6 15c0 1.08.428 2.059 1.122 2.778a8 8 0 1 1 9.335-10.68 5.5 5.5 0 0 1 2.537 10.696zM10 17a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiHailLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6 17.418A8.003 8.003 0 0 1 9 2a8.003 8.003 0 0 1 7.458 5.099A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-9 5.197v2.221zM10 17a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}}]}]})(props);\n};\nexport function RiHaze2Fill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 19a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm7.5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-15 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM17 7a5 5 0 0 1 0 10c-1.844 0-3.51-1.04-5-3.122C10.51 15.96 8.844 17 7 17A5 5 0 0 1 7 7c1.844 0 3.51 1.04 5 3.122C13.49 8.04 15.156 7 17 7zm-5-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM4.5 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm15 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiHaze2Line (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 19a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm7.5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-15 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM17 7a5 5 0 0 1 0 10c-1.844 0-3.51-1.04-5-3.122C10.51 15.96 8.844 17 7 17A5 5 0 0 1 7 7c1.844 0 3.51 1.04 5 3.122C13.49 8.04 15.156 7 17 7zM7 9a3 3 0 0 0 0 6c1.254 0 2.51-.875 3.759-2.854l.089-.147-.09-.145c-1.197-1.896-2.4-2.78-3.601-2.85L7 9zm10 0c-1.254 0-2.51.875-3.759 2.854l-.09.146.09.146c1.198 1.896 2.4 2.78 3.602 2.85L17 15a3 3 0 0 0 0-6zm-5-7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zM4.5 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm15 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z\"}}]}]})(props);\n};\nexport function RiHazeFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.083 13a6 6 0 1 1 11.834 0H6.083zM2 15h10v2H2v-2zm12 0h8v2h-8v-2zm2 4h4v2h-4v-2zM4 19h10v2H4v-2zm7-18h2v3h-2V1zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM19.07 3.515l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z\"}}]}]})(props);\n};\nexport function RiHazeLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.083 13a6 6 0 1 1 11.834 0h-2.043a4 4 0 1 0-7.748 0H6.083zM2 15h10v2H2v-2zm12 0h8v2h-8v-2zm2 4h4v2h-4v-2zM4 19h10v2H4v-2zm7-18h2v3h-2V1zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM19.07 3.515l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z\"}}]}]})(props);\n};\nexport function RiHeavyShowersFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 18v5h-2v-5H9v3H7v-3.252a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18l-.5.001v3h-2v-3h-2z\"}}]}]})(props);\n};\nexport function RiHeavyShowersLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 16.93a8 8 0 1 1 11.458-9.831A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-10 4.472v2.458zM7 14h2v6H7v-6zm8 0h2v6h-2v-6zm-4 3h2v6h-2v-6z\"}}]}]})(props);\n};\nexport function RiMeteorFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M21 1v12A9 9 0 1 1 7.375 5.278L14 1.453v2.77L21 1zm-9 7a5 5 0 1 0 0 10 5 5 0 0 0 0-10z\"}}]}]})(props);\n};\nexport function RiMeteorLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M21 1v12A9 9 0 1 1 7.375 5.278L14 1.453v2.77L21 1zm-2 3.122l-7 3.224v-2.43L8.597 6.881a6.997 6.997 0 0 0-3.592 5.845L5 13a7 7 0 0 0 13.996.24L19 13V4.122zM12 8a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6z\"}}]}]})(props);\n};\nexport function RiMistFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 4h4v2H4V4zm12 15h4v2h-4v-2zM2 9h10v2H2V9zm12 0h6v2h-6V9zM4 14h6v2H4v-2zm8 0h10v2H12v-2zM10 4h12v2H10V4zM2 19h12v2H2v-2z\"}}]}]})(props);\n};\nexport function RiMistLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M4 4h4v2H4V4zm12 15h4v2h-4v-2zM2 9h5v2H2V9zm7 0h3v2H9V9zm5 0h6v2h-6V9zM4 14h6v2H4v-2zm8 0h3v2h-3v-2zm5 0h5v2h-5v-2zM10 4h12v2H10V4zM2 19h12v2H2v-2z\"}}]}]})(props);\n};\nexport function RiMoonClearFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.822 2.238a9 9 0 0 0 11.94 11.94C20.768 18.654 16.775 22 12 22 6.477 22 2 17.523 2 12c0-4.775 3.346-8.768 7.822-9.762zm8.342.053L19 2.5v1l-.836.209a2 2 0 0 0-1.455 1.455L16.5 6h-1l-.209-.836a2 2 0 0 0-1.455-1.455L13 3.5v-1l.836-.209A2 2 0 0 0 15.29.836L15.5 0h1l.209.836a2 2 0 0 0 1.455 1.455zm5 5L24 7.5v1l-.836.209a2 2 0 0 0-1.455 1.455L21.5 11h-1l-.209-.836a2 2 0 0 0-1.455-1.455L18 8.5v-1l.836-.209a2 2 0 0 0 1.455-1.455L20.5 5h1l.209.836a2 2 0 0 0 1.455 1.455z\"}}]}]})(props);\n};\nexport function RiMoonClearLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 6a8 8 0 0 0 11.955 6.956C21.474 18.03 17.2 22 12 22 6.477 22 2 17.523 2 12c0-5.2 3.97-9.474 9.044-9.955A7.963 7.963 0 0 0 10 6zm-6 6a8 8 0 0 0 8 8 8.006 8.006 0 0 0 6.957-4.045c-.316.03-.636.045-.957.045-5.523 0-10-4.477-10-10 0-.321.015-.64.045-.957A8.006 8.006 0 0 0 4 12zm14.164-9.709L19 2.5v1l-.836.209a2 2 0 0 0-1.455 1.455L16.5 6h-1l-.209-.836a2 2 0 0 0-1.455-1.455L13 3.5v-1l.836-.209A2 2 0 0 0 15.29.836L15.5 0h1l.209.836a2 2 0 0 0 1.455 1.455zm5 5L24 7.5v1l-.836.209a2 2 0 0 0-1.455 1.455L21.5 11h-1l-.209-.836a2 2 0 0 0-1.455-1.455L18 8.5v-1l.836-.209a2 2 0 0 0 1.455-1.455L20.5 5h1l.209.836a2 2 0 0 0 1.455 1.455z\"}}]}]})(props);\n};\nexport function RiMoonCloudyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.67 5.007a7 7 0 0 1 7.55-3.901 4.5 4.5 0 0 0 5.674 5.674c.07.396.106.804.106 1.22a6.969 6.969 0 0 1-.865 3.373A5.5 5.5 0 0 1 17.5 21H9a8 8 0 0 1-.33-15.993zm2.177.207a8.016 8.016 0 0 1 5.61 4.885 5.529 5.529 0 0 1 2.96.245c.226-.425.393-.885.488-1.37a6.502 6.502 0 0 1-5.878-5.88 5.003 5.003 0 0 0-3.18 2.12z\"}}]}]})(props);\n};\nexport function RiMoonCloudyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8.67 5.007a7 7 0 0 1 7.55-3.901 4.5 4.5 0 0 0 5.674 5.674c.07.396.106.804.106 1.22a6.969 6.969 0 0 1-.865 3.373A5.5 5.5 0 0 1 17.5 21H9a8 8 0 0 1-.33-15.993zm2.177.207a8.016 8.016 0 0 1 5.61 4.885 5.529 5.529 0 0 1 2.96.245c.226-.425.393-.885.488-1.37a6.502 6.502 0 0 1-5.878-5.88 5.003 5.003 0 0 0-3.18 2.12zM17.5 19a3.5 3.5 0 1 0-2.5-5.95V13a6 6 0 1 0-6 6h8.5z\"}}]}]})(props);\n};\nexport function RiMoonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M11.38 2.019a7.5 7.5 0 1 0 10.6 10.6C21.662 17.854 17.316 22 12.001 22 6.477 22 2 17.523 2 12c0-5.315 4.146-9.661 9.38-9.981z\"}}]}]})(props);\n};\nexport function RiMoonFoggyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 20.334V18h-2v-4H3.332A9.511 9.511 0 0 1 3 11.5c0-4.56 3.213-8.37 7.5-9.289a8 8 0 0 0 11.49 9.724 9.505 9.505 0 0 1-5.99 8.4zM7 20h7v2H7v-2zm-5-4h10v2H2v-2z\"}}]}]})(props);\n};\nexport function RiMoonFoggyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M16 20.334v-2.199a7.522 7.522 0 0 0 3.623-4.281 9 9 0 0 1-10.622-8.99A7.518 7.518 0 0 0 5.151 10H3.117a9.505 9.505 0 0 1 8.538-7.963 7 7 0 0 0 10.316 8.728A9.503 9.503 0 0 1 16 20.335zM7 20h7v2H7v-2zm-3-8h6v2H4v-2zm-2 4h10v2H2v-2z\"}}]}]})(props);\n};\nexport function RiMoonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M10 7a7 7 0 0 0 12 4.9v.1c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2h.1A6.979 6.979 0 0 0 10 7zm-6 5a8 8 0 0 0 15.062 3.762A9 9 0 0 1 8.238 4.938 7.999 7.999 0 0 0 4 12z\"}}]}]})(props);\n};\nexport function RiRainbowFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 4c6.075 0 11 4.925 11 11v5h-3v-5a8 8 0 0 0-7.75-7.996L12 7a8 8 0 0 0-7.996 7.75L4 15v5H1v-5C1 8.925 5.925 4 12 4zm0 4a7 7 0 0 1 7 7v5h-3v-5a4 4 0 0 0-3.8-3.995L12 11a4 4 0 0 0-3.995 3.8L8 15v5H5v-5a7 7 0 0 1 7-7zm0 4a3 3 0 0 1 3 3v5H9v-5a3 3 0 0 1 3-3z\"}}]}]})(props);\n};\nexport function RiRainbowLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 4c6.075 0 11 4.925 11 11v5h-2v-5a9 9 0 0 0-8.735-8.996L12 6a9 9 0 0 0-8.996 8.735L3 15v5H1v-5C1 8.925 5.925 4 12 4zm0 4a7 7 0 0 1 7 7v5h-2v-5a5 5 0 0 0-4.783-4.995L12 10a5 5 0 0 0-4.995 4.783L7 15v5H5v-5a7 7 0 0 1 7-7zm0 4a3 3 0 0 1 3 3v5h-2v-5a1 1 0 0 0-.883-.993L12 14a1 1 0 0 0-.993.883L11 15v5H9v-5a3 3 0 0 1 3-3z\"}}]}]})(props);\n};\nexport function RiRainyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15.86 18l-3.153-3.153a1 1 0 0 0-1.414 0L8.18 17.96A8.001 8.001 0 1 1 15.98 6.087 6 6 0 1 1 17 18h-1.139zm-5.628.732L12 16.964l1.768 1.768a2.5 2.5 0 1 1-3.536 0z\"}}]}]})(props);\n};\nexport function RiRainyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16 18v-2h1a4 4 0 1 0-2.157-7.37A6 6 0 1 0 8 15.917v2.022A8.001 8.001 0 0 1 9 2a7.998 7.998 0 0 1 6.98 4.087A6 6 0 1 1 17 18h-1zm-5.768.732L12 16.964l1.768 1.768a2.5 2.5 0 1 1-3.536 0z\"}}]}]})(props);\n};\nexport function RiShowersFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M15 18H9v3H7v-3.252a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18l-.5.001v3h-2v-3zm-4 2h2v3h-2v-3z\"}}]}]})(props);\n};\nexport function RiShowersLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M5 16.93a8 8 0 1 1 11.458-9.831A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-10 4.472v2.458zM7 16h2v4H7v-4zm8 0h2v4h-2v-4zm-4 3h2v4h-2v-4z\"}}]}]})(props);\n};\nexport function RiSnowyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.027 17.43A8.003 8.003 0 0 1 9 2a8.003 8.003 0 0 1 7.458 5.099A5.5 5.5 0 0 1 18 17.978a6 6 0 0 0-11.973-.549zM13 16.267l1.964-1.134 1 1.732L14 18l1.964 1.134-1 1.732L13 19.732V22h-2v-2.268l-1.964 1.134-1-1.732L10 18l-1.964-1.134 1-1.732L11 16.268V14h2v2.268z\"}}]}]})(props);\n};\nexport function RiSnowyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M13 16.268l1.964-1.134 1 1.732L14 18l1.964 1.134-1 1.732L13 19.732V22h-2v-2.268l-1.964 1.134-1-1.732L10 18l-1.964-1.134 1-1.732L11 16.268V14h2v2.268zM17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18l-.5.001z\"}}]}]})(props);\n};\nexport function RiSunCloudyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.984 5.06a6.5 6.5 0 1 1 11.286 6.436A5.5 5.5 0 0 1 17.5 21L9 20.999a8 8 0 1 1 .984-15.94zm2.071.544a8.026 8.026 0 0 1 4.403 4.495 5.529 5.529 0 0 1 3.12.307 4.5 4.5 0 0 0-7.522-4.802z\"}}]}]})(props);\n};\nexport function RiSunCloudyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M9.984 5.06a6.5 6.5 0 1 1 11.286 6.436A5.5 5.5 0 0 1 17.5 21L9 20.999a8 8 0 1 1 .984-15.94zm2.071.544a8.026 8.026 0 0 1 4.403 4.495 5.529 5.529 0 0 1 3.12.307 4.5 4.5 0 0 0-7.522-4.802zM17.5 19a3.5 3.5 0 1 0-2.5-5.95V13a6 6 0 1 0-6 6h8.5z\"}}]}]})(props);\n};\nexport function RiSunFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12zM11 1h2v3h-2V1zm0 19h2v3h-2v-3zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM5.636 16.95l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z\"}}]}]})(props);\n};\nexport function RiSunFoggyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M6.341 14A6 6 0 1 1 12 18v-4H6.341zM6 20h9v2H6v-2zm-5-9h3v2H1v-2zm1 5h8v2H2v-2zm9-15h2v3h-2V1zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiSunFoggyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 12h2v2H4v-2h2a6 6 0 1 1 6 6v-2a4 4 0 1 0-4-4zm-2 8h9v2H6v-2zm-4-4h8v2H2v-2zm9-15h2v3h-2V1zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3z\"}}]}]})(props);\n};\nexport function RiSunLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM11 1h2v3h-2V1zm0 19h2v3h-2v-3zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM5.636 16.95l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z\"}}]}]})(props);\n};\nexport function RiTempColdFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 10.255V5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0zM8 16a4 4 0 1 0 8 0H8z\"}}]}]})(props);\n};\nexport function RiTempColdLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8 5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0V5zm1.144 6.895a5 5 0 1 0 5.712 0L14 11.298V5a2 2 0 1 0-4 0v6.298l-.856.597zM8 16h8a4 4 0 1 1-8 0z\"}}]}]})(props);\n};\nexport function RiTempHotFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M8 10.255V5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0zm3 1.871A4.002 4.002 0 0 0 12 20a4 4 0 0 0 1-7.874V5h-2v7.126z\"}}]}]})(props);\n};\nexport function RiTempHotLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"fillRule\":\"nonzero\",\"d\":\"M8 5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0V5zm1.144 6.895a5 5 0 1 0 5.712 0L14 11.298V5a2 2 0 1 0-4 0v6.298l-.856.597zm1.856.231V5h2v7.126A4.002 4.002 0 0 1 12 20a4 4 0 0 1-1-7.874zM12 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"}}]}]})(props);\n};\nexport function RiThunderstormsFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M16.988 18l1.216-1.58a1.5 1.5 0 0 0-1.189-2.415H15v-3.976a1.5 1.5 0 0 0-2.69-.914l-6.365 8.281A8.002 8.002 0 0 1 9 2a8.003 8.003 0 0 1 7.458 5.099A5.5 5.5 0 1 1 17.5 18h-.512zM13 16.005h3l-5 6.5v-4.5H8l5-6.505v4.505z\"}}]}]})(props);\n};\nexport function RiThunderstormsLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18l-.5.001zm-4-1.995h3l-5 6.5v-4.5H8l5-6.505v4.505z\"}}]}]})(props);\n};\nexport function RiTornadoFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3h20v2H2V3zm2 4h16v2H4V7zm4 4h14v2H8v-2zm2 4h8v2h-8v-2zm-2 4h6v2H8v-2z\"}}]}]})(props);\n};\nexport function RiTornadoLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M2 3h20v2H2V3zm2 4h16v2H4V7zm4 4h14v2H8v-2zm2 4h8v2h-8v-2zm-2 4h6v2H8v-2z\"}}]}]})(props);\n};\nexport function RiTyphoonFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.654 1.7l-2.782 2.533a9.137 9.137 0 0 1 3.49 1.973c3.512 3.2 3.512 8.388 0 11.588-2.592 2.36-6.598 3.862-12.016 4.506l2.782-2.533a9.137 9.137 0 0 1-3.49-1.973c-3.512-3.2-3.533-8.369 0-11.588C8.23 3.846 12.237 2.344 17.655 1.7zM12 8c-2.485 0-4.5 1.79-4.5 4s2.015 4 4.5 4 4.5-1.79 4.5-4-2.015-4-4.5-4z\"}}]}]})(props);\n};\nexport function RiTyphoonLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M17.654 1.7l-2.782 2.533a9.137 9.137 0 0 1 3.49 1.973c3.512 3.2 3.512 8.388 0 11.588-2.592 2.36-6.598 3.862-12.016 4.506l2.782-2.533a9.137 9.137 0 0 1-3.49-1.973c-3.512-3.2-3.533-8.369 0-11.588C8.23 3.846 12.237 2.344 17.655 1.7zM12 6c-3.866 0-7 2.686-7 6s3.134 6 7 6 7-2.686 7-6-3.134-6-7-6zm0 2.3c2.21 0 4 1.657 4 3.7s-1.79 3.7-4 3.7-4-1.657-4-3.7 1.79-3.7 4-3.7zm0 2c-1.138 0-2 .797-2 1.7 0 .903.862 1.7 2 1.7s2-.797 2-1.7c0-.903-.862-1.7-2-1.7z\"}}]}]})(props);\n};\nexport function RiWindyFill (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 17H4v-2h6.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 10.5 17zM5 11h13.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 18.5 13H5a3 3 0 0 1 0-6h8.5a1.5 1.5 0 1 0-1.405-2.027l-1.873-.702A3.501 3.501 0 0 1 17 5.5 3.5 3.5 0 0 1 13.5 9H5a1 1 0 1 0 0 2z\"}}]}]})(props);\n};\nexport function RiWindyLine (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 24 24\"},\"child\":[{\"tag\":\"g\",\"attr\":{},\"child\":[{\"tag\":\"path\",\"attr\":{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\"}},{\"tag\":\"path\",\"attr\":{\"d\":\"M10.5 17H4v-2h6.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 10.5 17zM5 11h13.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 18.5 13H5a3 3 0 0 1 0-6h8.5a1.5 1.5 0 1 0-1.405-2.027l-1.873-.702A3.501 3.501 0 0 1 17 5.5 3.5 3.5 0 0 1 13.5 9H5a1 1 0 1 0 0 2z\"}}]}]})(props);\n};\n","module.exports = (require(\"./helpers/browser/js-loader\")(require('./helpers/bundle-url').getBundleURL('6iN9y') + require('./helpers/bundle-manifest').resolve(\"jAduj\"))).then(() => parcelRequire('17IxC'));","\"use strict\";\n\nvar cacheLoader = require('../cacheLoader');\n\nmodule.exports = cacheLoader(function (bundle) {\n return new Promise(function (resolve, reject) {\n // Don't insert the same script twice (e.g. if it was already in the HTML)\n var existingScripts = document.getElementsByTagName('script');\n\n if ([].concat(existingScripts).some(function isCurrentBundle(script) {\n return script.src === bundle;\n })) {\n resolve();\n return;\n }\n\n var preloadLink = document.createElement('link');\n preloadLink.href = bundle;\n preloadLink.rel = 'preload';\n preloadLink.as = 'script';\n document.head.appendChild(preloadLink);\n var script = document.createElement('script');\n script.async = true;\n script.type = 'text/javascript';\n script.src = bundle;\n\n script.onerror = function (e) {\n var error = new TypeError(\"Failed to fetch dynamically imported module: \".concat(bundle, \". Error: \").concat(e.message));\n script.onerror = script.onload = null;\n script.remove();\n reject(error);\n };\n\n script.onload = function () {\n script.onerror = script.onload = null;\n resolve();\n };\n\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n});","\"use strict\";\n\nvar cachedBundles = {};\nvar cachedPreloads = {};\nvar cachedPrefetches = {};\n\nfunction getCache(type) {\n switch (type) {\n case 'preload':\n return cachedPreloads;\n\n case 'prefetch':\n return cachedPrefetches;\n\n default:\n return cachedBundles;\n }\n}\n\nmodule.exports = function (loader, type) {\n return function (bundle) {\n var cache = getCache(type);\n\n if (cache[bundle]) {\n return cache[bundle];\n }\n\n return cache[bundle] = loader.apply(null, arguments).catch(function (e) {\n delete cache[bundle];\n throw e;\n });\n };\n};","require('./helpers/bundle-manifest').register(JSON.parse(\"{\\\"6iN9y\\\":\\\"entry.js\\\",\\\"2shTq\\\":\\\"LogoText.png\\\",\\\"jAduj\\\":\\\"backups.js\\\",\\\"aUdnt\\\":\\\"entry.css\\\"}\"));","import React from \"react\";\nimport \"react-toastify/dist/ReactToastify.css\";\n\nimport \"./App.tsx\";\nimport \"./entry.css\";\nimport \"./lib/darkMode\";\n\nimport { reactRoot } from \"./reactRoot\";\nimport { Root } from \"./App\";\n\nreactRoot.render();\n","import React, { Suspense } from \"react\";\nimport cx from \"classnames\";\nimport { ApolloProvider } from \"@apollo/client\";\nimport { apolloClient } from \"./lib/apollo\";\nimport { IdentityProvider, useIdentityContext } from \"./identity/context\";\nimport {\n createBrowserRouter,\n Outlet,\n RouterProvider,\n useLocation,\n useNavigate,\n} from \"react-router-dom\";\nimport { ToastContainer } from \"react-toastify\";\nimport { Auth } from \"./identity/auth\";\nimport { DarkModeContext, DarkModeProvider } from \"./lib/darkMode\";\nimport { GlobalNav } from \"./globalNav/globalNav\";\nimport { BASE_LAYER, TEXT_COLOR } from \"./ui/classNames\";\n\nimport logoURL from \"~/assets/LogoText.png\";\nimport {\n GlobalNavContext,\n GlobalNavProvider,\n GlobalNavToggleButton,\n} from \"./globalNav/context\";\nimport MigrationsPage from \"./migrations\";\nimport { IMAPMigrationTaskConfigNew } from \"./migrations/IMAPMigrationTaskConfigNew\";\nimport { FinalizeConfig } from \"./common/finalizeConfig\";\nimport { BlockLoader, Loader } from \"./ui/loader\";\nimport { useViewerMessages } from \"./lib/viewerMessagesSubscription\";\nimport { ForgotPassword } from \"./identity/forgot\";\nimport { ResetPassword } from \"./identity/reset\";\nimport { PromptContainer } from \"./ui/prompt\";\nimport { Footer } from \"./common/Footer\";\nimport { AuthLayout } from \"./identity/layout\";\nconst BackupsPage = React.lazy(() => import(\"./backups\"));\n\nconst mainRouter = createBrowserRouter([\n {\n path: \"/\",\n element: ,\n errorElement:
Error
,\n children: [\n {\n path: \"/migrations\",\n element: ,\n },\n {\n path: \"/migrations/new/imap\",\n element: ,\n },\n {\n path: \"/migrations/finalize/:id\",\n element: ,\n },\n {\n path: \"/backups\",\n element: (\n }>\n \n \n ),\n },\n {\n path: \"*\",\n element:
Not found
,\n },\n ],\n },\n {\n path: \"/auth\",\n element: ,\n children: [\n {\n path: \"/auth\",\n element: ,\n },\n {\n path: \"/auth/reset\",\n element: ,\n },\n {\n path: \"/auth/forgot\",\n element: ,\n },\n ],\n },\n]);\n\nfunction RootRoute() {\n const { toggleIsCollapsed, isCollapsed } = React.useContext(GlobalNavContext);\n const { viewer, organizationId, loading } = useIdentityContext();\n const navigate = useNavigate();\n const location = useLocation();\n React.useEffect(() => {\n if (!viewer.user && !loading) {\n navigate(\"/auth\");\n } else if (location.pathname === \"/\") {\n navigate(\"/migrations\");\n }\n }, [viewer, navigate, loading, location]);\n useViewerMessages();\n if (!viewer.user) {\n return (\n \n \n \n );\n }\n return (\n
\n \n
\n \n \n
\n \n
\n