UNPKG

website-templates

Version:

A React component for an Website Templates styled with Tailwind CSS

1,503 lines (1,349 loc) 2.65 MB
import require$$2, { jsx, jsxs, Fragment as Fragment$1 } from 'react/jsx-runtime'; import require$$1, { useState, useEffect, forwardRef, createElement, createContext, useRef, useContext, useId, useCallback, useLayoutEffect, useMemo, useInsertionEffect, Fragment, Component } from 'react'; import require$$4 from 'react-dom'; /****************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var __assign = function() { __assign = Object.assign || function __assign(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { 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; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } function __spreadArray(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); } typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { var e = new Error(message); return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; }; class InvalidTokenError extends Error { } InvalidTokenError.prototype.name = "InvalidTokenError"; function b64DecodeUnicode(str) { return decodeURIComponent(atob(str).replace(/(.)/g, (m, p) => { let code = p.charCodeAt(0).toString(16).toUpperCase(); if (code.length < 2) { code = "0" + code; } return "%" + code; })); } function base64UrlDecode(str) { let output = str.replace(/-/g, "+").replace(/_/g, "/"); switch (output.length % 4) { case 0: break; case 2: output += "=="; break; case 3: output += "="; break; default: throw new Error("base64 string is not of the correct length"); } try { return b64DecodeUnicode(output); } catch (err) { return atob(output); } } function jwtDecode(token, options) { if (typeof token !== "string") { throw new InvalidTokenError("Invalid token specified: must be a string"); } options || (options = {}); const pos = options.header === true ? 0 : 1; const part = token.split(".")[pos]; if (typeof part !== "string") { throw new InvalidTokenError(`Invalid token specified: missing part #${pos + 1}`); } let decoded; try { decoded = base64UrlDecode(part); } catch (e) { throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${pos + 1} (${e.message})`); } try { return JSON.parse(decoded); } catch (e) { throw new InvalidTokenError(`Invalid token specified: invalid json for part #${pos + 1} (${e.message})`); } } var API_LOGIN_URL = process.env.NEXT_PUBLIC_API_LOGIN_URL; var TOKEN_URL = process.env.NEXT_PUBLIC_API_TOKEN_URL; var CLIENT_ID = process.env.NEXT_PUBLIC_CLIENT_ID; var REDIRECT_URI = process.env.NEXT_PUBLIC_REDIRECT_URI; process.env.NEXT_PUBLIC_CODE_CHALLENGE; process.env.NEXT_PUBLIC_CODE_VERIFIER; var saveTokens = function (accessToken, refreshToken) { localStorage.setItem("token", accessToken); localStorage.setItem("refresh_token", refreshToken); }; var removeTokens = function () { localStorage.removeItem("token"); localStorage.removeItem("refresh_token"); }; var refreshToken = function (refresh) { return __awaiter(void 0, void 0, void 0, function () { var response, data, error_2; return __generator(this, function (_a) { switch (_a.label) { case 0: _a.trys.push([0, 3, , 4]); return [4 /*yield*/, fetch("".concat(TOKEN_URL, "/oauth/token/refresh?client_id=").concat(CLIENT_ID, "&refresh_token=").concat(refresh, "&grant_type=refresh_token"), { method: "POST", })]; case 1: response = _a.sent(); if (!response.ok) throw new Error("Failed to refresh token"); return [4 /*yield*/, response.json()]; case 2: data = _a.sent(); saveTokens(data.access_token, data.refresh_token); return [2 /*return*/, data]; case 3: error_2 = _a.sent(); console.error("Error during refreshToken:", error_2); logOut(); throw error_2; case 4: return [2 /*return*/]; } }); }); }; var logOut = function () { window.location.href = "".concat(API_LOGIN_URL, "/logout?redirect-uri=").concat(REDIRECT_URI); removeTokens(); }; /*! js-cookie v3.0.5 | MIT */ /* eslint-disable no-var */ function assign (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { target[key] = source[key]; } } return target } /* eslint-enable no-var */ /* eslint-disable no-var */ var defaultConverter = { read: function (value) { if (value[0] === '"') { value = value.slice(1, -1); } return value.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent) }, write: function (value) { return encodeURIComponent(value).replace( /%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g, decodeURIComponent ) } }; /* eslint-enable no-var */ /* eslint-disable no-var */ function init (converter, defaultAttributes) { function set (name, value, attributes) { if (typeof document === 'undefined') { return } attributes = assign({}, defaultAttributes, attributes); if (typeof attributes.expires === 'number') { attributes.expires = new Date(Date.now() + attributes.expires * 864e5); } if (attributes.expires) { attributes.expires = attributes.expires.toUTCString(); } name = encodeURIComponent(name) .replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent) .replace(/[()]/g, escape); var stringifiedAttributes = ''; for (var attributeName in attributes) { if (!attributes[attributeName]) { continue } stringifiedAttributes += '; ' + attributeName; if (attributes[attributeName] === true) { continue } // Considers RFC 6265 section 5.2: // ... // 3. If the remaining unparsed-attributes contains a %x3B (";") // character: // Consume the characters of the unparsed-attributes up to, // not including, the first %x3B (";") character. // ... stringifiedAttributes += '=' + attributes[attributeName].split(';')[0]; } return (document.cookie = name + '=' + converter.write(value, name) + stringifiedAttributes) } function get (name) { if (typeof document === 'undefined' || (arguments.length && !name)) { return } // To prevent the for loop in the first place assign an empty array // in case there are no cookies at all. var cookies = document.cookie ? document.cookie.split('; ') : []; var jar = {}; for (var i = 0; i < cookies.length; i++) { var parts = cookies[i].split('='); var value = parts.slice(1).join('='); try { var found = decodeURIComponent(parts[0]); jar[found] = converter.read(value, found); if (name === found) { break } } catch (e) {} } return name ? jar[name] : jar } return Object.create( { set, get, remove: function (name, attributes) { set( name, '', assign({}, attributes, { expires: -1 }) ); }, withAttributes: function (attributes) { return init(this.converter, assign({}, this.attributes, attributes)) }, withConverter: function (converter) { return init(assign({}, this.converter, converter), this.attributes) } }, { attributes: { value: Object.freeze(defaultAttributes) }, converter: { value: Object.freeze(converter) } } ) } var api = init(defaultConverter, { path: '/' }); var baseApiUrl = "https://backend.staging.identity.dreamemirates.com/api/"; var buildUrlWithParams = function (url, params) { if (!url || typeof url !== "string") { throw new Error("Invalid URL provided. Ensure the URL is a non-empty string."); } var newUrl = new URL(url, baseApiUrl); if (params) { Object.entries(params).forEach(function (_a) { var key = _a[0], value = _a[1]; if (Array.isArray(value)) { value.forEach(function (item) { return newUrl.searchParams.append("".concat(key, "[]"), item); }); } else { newUrl.searchParams.append(key, String(value)); } }); } return newUrl.toString(); }; function isExpired(token) { try { var exp = jwtDecode(token).exp; var isExpired_1 = Date.now() >= exp * 1000 - 30000; return isExpired_1; } catch (error) { return true; } } var customFetch = function (url, method, body, isMultipart) { if (method === void 0) { method = "GET"; } if (body === void 0) { body = null; } if (isMultipart === void 0) { isMultipart = false; } return __awaiter(void 0, void 0, void 0, function () { var token, refresh, data, headers, options, fullUrl, response, contentType, responseData, _a, error_1; var _b; return __generator(this, function (_c) { switch (_c.label) { case 0: token = api.get("token"); refresh = api.get("refresh_token"); if (!(token && refresh && isExpired(String(token)))) return [3 /*break*/, 2]; return [4 /*yield*/, refreshToken(refresh)]; case 1: data = _c.sent(); token = data.access_token; _c.label = 2; case 2: headers = __assign({ Authorization: token ? "Bearer ".concat(token) : "" }, (isMultipart ? {} : { "Content-Type": "application/json" })); options = __assign({ method: method, headers: headers }, (body && { body: isMultipart ? body : JSON.stringify(body) })); _c.label = 3; case 3: _c.trys.push([3, 9, , 10]); fullUrl = new URL(url, baseApiUrl).toString(); return [4 /*yield*/, fetch(fullUrl, options)]; case 4: response = _c.sent(); if (response.status === 401) { logOut(); } contentType = response.headers.get("Content-Type") || ""; if (!contentType.includes("application/json")) return [3 /*break*/, 6]; return [4 /*yield*/, response.json()]; case 5: _a = _c.sent(); return [3 /*break*/, 8]; case 6: _b = {}; return [4 /*yield*/, response.text()]; case 7: _a = (_b.message = _c.sent(), _b); _c.label = 8; case 8: responseData = _a; if (!response.ok) { throw responseData; } return [2 /*return*/, responseData]; case 9: error_1 = _c.sent(); console.error("Fetch error:", error_1); throw error_1; case 10: return [2 /*return*/]; } }); }); }; var fetchGet = function (url, params) { return __awaiter(void 0, void 0, void 0, function () { var fullUrl; return __generator(this, function (_a) { fullUrl = buildUrlWithParams(url, params); return [2 /*return*/, customFetch(fullUrl, "GET", null, false)]; }); }); }; // export const fetchPost = async ( // url: string, // body: any, // isMultipart = false, // base: BaseUrlType = BASE_URL.DEFAULT // ) => customFetch(url, "POST", body, isMultipart, base); // export const fetchPut = async ( // url: string, // body: any, // isMultipart = false, // base: BaseUrlType = BASE_URL.DEFAULT // ) => customFetch(url, "PUT", body, isMultipart, base); // export const fetchPatch = async ( // url: string, // body: any, // isMultipart = false, // base: BaseUrlType = BASE_URL.DEFAULT // ) => customFetch(url, "PATCH", body, isMultipart, base); // export const fetchDelete = async ( // url: string, // base: BaseUrlType = BASE_URL.DEFAULT // ) => customFetch(url, "DELETE", null, false, base); function useFetchData(_a) { var url = _a.url, params = _a.params; var _b = useState(undefined), data = _b[0], setData = _b[1]; var _c = useState(undefined), pagination = _c[0], setPagination = _c[1]; var _d = useState(false), isLoading = _d[0], setIsLoading = _d[1]; var _e = useState(null), error = _e[0], setError = _e[1]; useEffect(function () { if (!url) return; setIsLoading(true); setError(null); fetchGet(url, params) .then(function (res) { var _a, _b, _c, _d, _e, _f, _g; // Extract response data var responseData = (_c = (_a = res === null || res === void 0 ? void 0 : res.data) !== null && _a !== void 0 ? _a : (_b = res === null || res === void 0 ? void 0 : res.result) === null || _b === void 0 ? void 0 : _b.data) !== null && _c !== void 0 ? _c : res; // Extract pagination var paginationData; if (res === null || res === void 0 ? void 0 : res.pagination) { paginationData = res.pagination; } else if (res === null || res === void 0 ? void 0 : res.result) { var r = res.result; paginationData = { totalItems: (_d = r.totalItems) !== null && _d !== void 0 ? _d : 0, totalPages: (_e = r.totalPages) !== null && _e !== void 0 ? _e : 0, currentPage: (_f = r.currentPage) !== null && _f !== void 0 ? _f : 0, pageSize: (_g = r.pageSize) !== null && _g !== void 0 ? _g : 0, }; } else { paginationData = undefined; } setData(responseData); setPagination(paginationData); }) .catch(function (err) { setError(err); setData(undefined); setPagination(undefined); }) .finally(function () { setIsLoading(false); }); }, [url, JSON.stringify(params)]); return { data: data, pagination: pagination, isLoading: isLoading, error: error }; } function buildFSStr(givenData) { if (!givenData.filters || givenData.filters.some(function (group) { return group.some(function (condition) { return condition[2] === ''; }); })) { return ''; } var filterStr = givenData.filters && givenData.filters.length > 0 ? JSON.stringify(givenData.filters) : null; return filterStr || ''; } /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const toKebabCase = (string) => string.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(); const mergeClasses = (...classes) => classes.filter((className, index, array) => { return Boolean(className) && className.trim() !== "" && array.indexOf(className) === index; }).join(" ").trim(); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ var defaultAttributes = { xmlns: "http://www.w3.org/2000/svg", width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 2, strokeLinecap: "round", strokeLinejoin: "round" }; /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const Icon = forwardRef( ({ color = "currentColor", size = 24, strokeWidth = 2, absoluteStrokeWidth, className = "", children, iconNode, ...rest }, ref) => { return createElement( "svg", { ref, ...defaultAttributes, width: size, height: size, stroke: color, strokeWidth: absoluteStrokeWidth ? Number(strokeWidth) * 24 / Number(size) : strokeWidth, className: mergeClasses("lucide", className), ...rest }, [ ...iconNode.map(([tag, attrs]) => createElement(tag, attrs)), ...Array.isArray(children) ? children : [children] ] ); } ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const createLucideIcon = (iconName, iconNode) => { const Component = forwardRef( ({ className, ...props }, ref) => createElement(Icon, { ref, iconNode, className: mergeClasses(`lucide-${toKebabCase(iconName)}`, className), ...props }) ); Component.displayName = `${iconName}`; return Component; }; /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$ob = [ ["path", { d: "M3.5 13h6", key: "p1my2r" }], ["path", { d: "m2 16 4.5-9 4.5 9", key: "ndf0b3" }], ["path", { d: "M18 7v9", key: "pknjwm" }], ["path", { d: "m14 12 4 4 4-4", key: "buelq4" }] ]; createLucideIcon("AArrowDown", __iconNode$ob); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$oa = [ ["path", { d: "M3.5 13h6", key: "p1my2r" }], ["path", { d: "m2 16 4.5-9 4.5 9", key: "ndf0b3" }], ["path", { d: "M18 16V7", key: "ty0viw" }], ["path", { d: "m14 11 4-4 4 4", key: "1pu57t" }] ]; createLucideIcon("AArrowUp", __iconNode$oa); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o9 = [ ["path", { d: "M21 14h-5", key: "1vh23k" }], ["path", { d: "M16 16v-3.5a2.5 2.5 0 0 1 5 0V16", key: "1wh10o" }], ["path", { d: "M4.5 13h6", key: "dfilno" }], ["path", { d: "m3 16 4.5-9 4.5 9", key: "2dxa0e" }] ]; createLucideIcon("ALargeSmall", __iconNode$o9); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o8 = [ ["circle", { cx: "16", cy: "4", r: "1", key: "1grugj" }], ["path", { d: "m18 19 1-7-6 1", key: "r0i19z" }], ["path", { d: "m5 8 3-3 5.5 3-2.36 3.5", key: "9ptxx2" }], ["path", { d: "M4.24 14.5a5 5 0 0 0 6.88 6", key: "10kmtu" }], ["path", { d: "M13.76 17.5a5 5 0 0 0-6.88-6", key: "2qq6rc" }] ]; createLucideIcon("Accessibility", __iconNode$o8); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o7 = [ [ "path", { d: "M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2", key: "169zse" } ] ]; createLucideIcon("Activity", __iconNode$o7); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o6 = [ [ "path", { d: "M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2", key: "larmp2" } ], ["path", { d: "M6 8h12", key: "6g4wlu" }], ["path", { d: "M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12", key: "1bo8pg" }], ["path", { d: "M6.6 15.6A2 2 0 1 0 10 17v-5", key: "t9h90c" }] ]; createLucideIcon("AirVent", __iconNode$o6); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o5 = [ [ "path", { d: "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1", key: "ns4c3b" } ], ["path", { d: "m12 15 5 6H7Z", key: "14qnn2" }] ]; createLucideIcon("Airplay", __iconNode$o5); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o4 = [ ["circle", { cx: "12", cy: "13", r: "8", key: "3y4lt7" }], ["path", { d: "M5 3 2 6", key: "18tl5t" }], ["path", { d: "m22 6-3-3", key: "1opdir" }], ["path", { d: "M6.38 18.7 4 21", key: "17xu3x" }], ["path", { d: "M17.64 18.67 20 21", key: "kv2oe2" }], ["path", { d: "m9 13 2 2 4-4", key: "6343dt" }] ]; createLucideIcon("AlarmClockCheck", __iconNode$o4); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o3 = [ ["circle", { cx: "12", cy: "13", r: "8", key: "3y4lt7" }], ["path", { d: "M5 3 2 6", key: "18tl5t" }], ["path", { d: "m22 6-3-3", key: "1opdir" }], ["path", { d: "M6.38 18.7 4 21", key: "17xu3x" }], ["path", { d: "M17.64 18.67 20 21", key: "kv2oe2" }], ["path", { d: "M9 13h6", key: "1uhe8q" }] ]; createLucideIcon("AlarmClockMinus", __iconNode$o3); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o2 = [ ["path", { d: "M6.87 6.87a8 8 0 1 0 11.26 11.26", key: "3on8tj" }], ["path", { d: "M19.9 14.25a8 8 0 0 0-9.15-9.15", key: "15ghsc" }], ["path", { d: "m22 6-3-3", key: "1opdir" }], ["path", { d: "M6.26 18.67 4 21", key: "yzmioq" }], ["path", { d: "m2 2 20 20", key: "1ooewy" }], ["path", { d: "M4 4 2 6", key: "1ycko6" }] ]; createLucideIcon("AlarmClockOff", __iconNode$o2); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o1 = [ ["circle", { cx: "12", cy: "13", r: "8", key: "3y4lt7" }], ["path", { d: "M5 3 2 6", key: "18tl5t" }], ["path", { d: "m22 6-3-3", key: "1opdir" }], ["path", { d: "M6.38 18.7 4 21", key: "17xu3x" }], ["path", { d: "M17.64 18.67 20 21", key: "kv2oe2" }], ["path", { d: "M12 10v6", key: "1bos4e" }], ["path", { d: "M9 13h6", key: "1uhe8q" }] ]; createLucideIcon("AlarmClockPlus", __iconNode$o1); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$o0 = [ ["circle", { cx: "12", cy: "13", r: "8", key: "3y4lt7" }], ["path", { d: "M12 9v4l2 2", key: "1c63tq" }], ["path", { d: "M5 3 2 6", key: "18tl5t" }], ["path", { d: "m22 6-3-3", key: "1opdir" }], ["path", { d: "M6.38 18.7 4 21", key: "17xu3x" }], ["path", { d: "M17.64 18.67 20 21", key: "kv2oe2" }] ]; createLucideIcon("AlarmClock", __iconNode$o0); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$n$ = [ ["path", { d: "M11 21c0-2.5 2-2.5 2-5", key: "1sicvv" }], ["path", { d: "M16 21c0-2.5 2-2.5 2-5", key: "1o3eny" }], ["path", { d: "m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8", key: "1bvca4" }], [ "path", { d: "M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z", key: "x3qr1j" } ], ["path", { d: "M6 21c0-2.5 2-2.5 2-5", key: "i3w1gp" }] ]; createLucideIcon("AlarmSmoke", __iconNode$n$); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$n_ = [ ["rect", { width: "18", height: "18", x: "3", y: "3", rx: "2", ry: "2", key: "1m3agn" }], ["polyline", { points: "11 3 11 11 14 8 17 11 17 3", key: "1wcwz3" }] ]; createLucideIcon("Album", __iconNode$n_); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nZ = [ ["path", { d: "M2 12h20", key: "9i4pu4" }], ["path", { d: "M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4", key: "11f1s0" }], ["path", { d: "M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4", key: "t14dx9" }], ["path", { d: "M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1", key: "1w07xs" }], ["path", { d: "M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1", key: "1apec2" }] ]; createLucideIcon("AlignCenterHorizontal", __iconNode$nZ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nY = [ ["path", { d: "M12 2v20", key: "t6zp3m" }], ["path", { d: "M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4", key: "14d6g8" }], ["path", { d: "M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4", key: "1e2lrw" }], ["path", { d: "M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1", key: "1fkdwx" }], ["path", { d: "M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1", key: "1euafb" }] ]; createLucideIcon("AlignCenterVertical", __iconNode$nY); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nX = [ ["path", { d: "M17 12H7", key: "16if0g" }], ["path", { d: "M19 18H5", key: "18s9l3" }], ["path", { d: "M21 6H3", key: "1jwq7v" }] ]; createLucideIcon("AlignCenter", __iconNode$nX); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nW = [ ["rect", { width: "6", height: "16", x: "4", y: "2", rx: "2", key: "z5wdxg" }], ["rect", { width: "6", height: "9", x: "14", y: "9", rx: "2", key: "um7a8w" }], ["path", { d: "M22 22H2", key: "19qnx5" }] ]; createLucideIcon("AlignEndHorizontal", __iconNode$nW); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nV = [ ["rect", { width: "16", height: "6", x: "2", y: "4", rx: "2", key: "10wcwx" }], ["rect", { width: "9", height: "6", x: "9", y: "14", rx: "2", key: "4p5bwg" }], ["path", { d: "M22 22V2", key: "12ipfv" }] ]; createLucideIcon("AlignEndVertical", __iconNode$nV); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nU = [ ["rect", { width: "6", height: "14", x: "4", y: "5", rx: "2", key: "1wwnby" }], ["rect", { width: "6", height: "10", x: "14", y: "7", rx: "2", key: "1fe6j6" }], ["path", { d: "M17 22v-5", key: "4b6g73" }], ["path", { d: "M17 7V2", key: "hnrr36" }], ["path", { d: "M7 22v-3", key: "1r4jpn" }], ["path", { d: "M7 5V2", key: "liy1u9" }] ]; createLucideIcon( "AlignHorizontalDistributeCenter", __iconNode$nU ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nT = [ ["rect", { width: "6", height: "14", x: "4", y: "5", rx: "2", key: "1wwnby" }], ["rect", { width: "6", height: "10", x: "14", y: "7", rx: "2", key: "1fe6j6" }], ["path", { d: "M10 2v20", key: "uyc634" }], ["path", { d: "M20 2v20", key: "1tx262" }] ]; createLucideIcon("AlignHorizontalDistributeEnd", __iconNode$nT); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nS = [ ["rect", { width: "6", height: "14", x: "4", y: "5", rx: "2", key: "1wwnby" }], ["rect", { width: "6", height: "10", x: "14", y: "7", rx: "2", key: "1fe6j6" }], ["path", { d: "M4 2v20", key: "gtpd5x" }], ["path", { d: "M14 2v20", key: "tg6bpw" }] ]; createLucideIcon( "AlignHorizontalDistributeStart", __iconNode$nS ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nR = [ ["rect", { width: "6", height: "14", x: "2", y: "5", rx: "2", key: "dy24zr" }], ["rect", { width: "6", height: "10", x: "16", y: "7", rx: "2", key: "13zkjt" }], ["path", { d: "M12 2v20", key: "t6zp3m" }] ]; createLucideIcon("AlignHorizontalJustifyCenter", __iconNode$nR); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nQ = [ ["rect", { width: "6", height: "14", x: "2", y: "5", rx: "2", key: "dy24zr" }], ["rect", { width: "6", height: "10", x: "12", y: "7", rx: "2", key: "1ht384" }], ["path", { d: "M22 2v20", key: "40qfg1" }] ]; createLucideIcon("AlignHorizontalJustifyEnd", __iconNode$nQ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nP = [ ["rect", { width: "6", height: "14", x: "6", y: "5", rx: "2", key: "hsirpf" }], ["rect", { width: "6", height: "10", x: "16", y: "7", rx: "2", key: "13zkjt" }], ["path", { d: "M2 2v20", key: "1ivd8o" }] ]; createLucideIcon("AlignHorizontalJustifyStart", __iconNode$nP); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nO = [ ["rect", { width: "6", height: "10", x: "9", y: "7", rx: "2", key: "yn7j0q" }], ["path", { d: "M4 22V2", key: "tsjzd3" }], ["path", { d: "M20 22V2", key: "1bnhr8" }] ]; createLucideIcon("AlignHorizontalSpaceAround", __iconNode$nO); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nN = [ ["rect", { width: "6", height: "14", x: "3", y: "5", rx: "2", key: "j77dae" }], ["rect", { width: "6", height: "10", x: "15", y: "7", rx: "2", key: "bq30hj" }], ["path", { d: "M3 2v20", key: "1d2pfg" }], ["path", { d: "M21 2v20", key: "p059bm" }] ]; createLucideIcon("AlignHorizontalSpaceBetween", __iconNode$nN); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nM = [ ["path", { d: "M3 12h18", key: "1i2n21" }], ["path", { d: "M3 18h18", key: "1h113x" }], ["path", { d: "M3 6h18", key: "d0wm0j" }] ]; createLucideIcon("AlignJustify", __iconNode$nM); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nL = [ ["path", { d: "M15 12H3", key: "6jk70r" }], ["path", { d: "M17 18H3", key: "1amg6g" }], ["path", { d: "M21 6H3", key: "1jwq7v" }] ]; createLucideIcon("AlignLeft", __iconNode$nL); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nK = [ ["path", { d: "M21 12H9", key: "dn1m92" }], ["path", { d: "M21 18H7", key: "1ygte8" }], ["path", { d: "M21 6H3", key: "1jwq7v" }] ]; createLucideIcon("AlignRight", __iconNode$nK); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nJ = [ ["rect", { width: "6", height: "16", x: "4", y: "6", rx: "2", key: "1n4dg1" }], ["rect", { width: "6", height: "9", x: "14", y: "6", rx: "2", key: "17khns" }], ["path", { d: "M22 2H2", key: "fhrpnj" }] ]; createLucideIcon("AlignStartHorizontal", __iconNode$nJ); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nI = [ ["rect", { width: "9", height: "6", x: "6", y: "14", rx: "2", key: "lpm2y7" }], ["rect", { width: "16", height: "6", x: "6", y: "4", rx: "2", key: "rdj6ps" }], ["path", { d: "M2 2v20", key: "1ivd8o" }] ]; createLucideIcon("AlignStartVertical", __iconNode$nI); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nH = [ ["path", { d: "M22 17h-3", key: "1lwga1" }], ["path", { d: "M22 7h-5", key: "o2endc" }], ["path", { d: "M5 17H2", key: "1gx9xc" }], ["path", { d: "M7 7H2", key: "6bq26l" }], ["rect", { x: "5", y: "14", width: "14", height: "6", rx: "2", key: "1qrzuf" }], ["rect", { x: "7", y: "4", width: "10", height: "6", rx: "2", key: "we8e9z" }] ]; createLucideIcon("AlignVerticalDistributeCenter", __iconNode$nH); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nG = [ ["rect", { width: "14", height: "6", x: "5", y: "14", rx: "2", key: "jmoj9s" }], ["rect", { width: "10", height: "6", x: "7", y: "4", rx: "2", key: "aza5on" }], ["path", { d: "M2 20h20", key: "owomy5" }], ["path", { d: "M2 10h20", key: "1ir3d8" }] ]; createLucideIcon("AlignVerticalDistributeEnd", __iconNode$nG); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nF = [ ["rect", { width: "14", height: "6", x: "5", y: "14", rx: "2", key: "jmoj9s" }], ["rect", { width: "10", height: "6", x: "7", y: "4", rx: "2", key: "aza5on" }], ["path", { d: "M2 14h20", key: "myj16y" }], ["path", { d: "M2 4h20", key: "mda7wb" }] ]; createLucideIcon("AlignVerticalDistributeStart", __iconNode$nF); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nE = [ ["rect", { width: "14", height: "6", x: "5", y: "16", rx: "2", key: "1i8z2d" }], ["rect", { width: "10", height: "6", x: "7", y: "2", rx: "2", key: "ypihtt" }], ["path", { d: "M2 12h20", key: "9i4pu4" }] ]; createLucideIcon("AlignVerticalJustifyCenter", __iconNode$nE); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nD = [ ["rect", { width: "14", height: "6", x: "5", y: "12", rx: "2", key: "4l4tp2" }], ["rect", { width: "10", height: "6", x: "7", y: "2", rx: "2", key: "ypihtt" }], ["path", { d: "M2 22h20", key: "272qi7" }] ]; createLucideIcon("AlignVerticalJustifyEnd", __iconNode$nD); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nC = [ ["rect", { width: "14", height: "6", x: "5", y: "16", rx: "2", key: "1i8z2d" }], ["rect", { width: "10", height: "6", x: "7", y: "6", rx: "2", key: "13squh" }], ["path", { d: "M2 2h20", key: "1ennik" }] ]; createLucideIcon("AlignVerticalJustifyStart", __iconNode$nC); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nB = [ ["rect", { width: "10", height: "6", x: "7", y: "9", rx: "2", key: "b1zbii" }], ["path", { d: "M22 20H2", key: "1p1f7z" }], ["path", { d: "M22 4H2", key: "1b7qnq" }] ]; createLucideIcon("AlignVerticalSpaceAround", __iconNode$nB); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nA = [ ["rect", { width: "14", height: "6", x: "5", y: "15", rx: "2", key: "1w91an" }], ["rect", { width: "10", height: "6", x: "7", y: "3", rx: "2", key: "17wqzy" }], ["path", { d: "M2 21h20", key: "1nyx9w" }], ["path", { d: "M2 3h20", key: "91anmk" }] ]; createLucideIcon("AlignVerticalSpaceBetween", __iconNode$nA); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nz = [ ["path", { d: "M10 10H6", key: "1bsnug" }], ["path", { d: "M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2", key: "wrbu53" }], [ "path", { d: "M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14", key: "lrkjwd" } ], ["path", { d: "M8 8v4", key: "1fwk8c" }], ["path", { d: "M9 18h6", key: "x1upvd" }], ["circle", { cx: "17", cy: "18", r: "2", key: "332jqn" }], ["circle", { cx: "7", cy: "18", r: "2", key: "19iecd" }] ]; createLucideIcon("Ambulance", __iconNode$nz); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$ny = [ [ "path", { d: "M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13", key: "1o9ehi" } ], ["path", { d: "M16 12h3", key: "4uvgyw" }] ]; createLucideIcon("Ampersand", __iconNode$ny); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nx = [ [ "path", { d: "M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5", key: "12lh1k" } ], [ "path", { d: "M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5", key: "173c68" } ] ]; createLucideIcon("Ampersands", __iconNode$nx); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nw = [ [ "path", { d: "M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8", key: "1h8rid" } ], ["path", { d: "M10 5H8a2 2 0 0 0 0 4h.68", key: "3ezsi6" }], ["path", { d: "M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8", key: "yt6q09" }], ["path", { d: "M14 5h2a2 2 0 0 1 0 4h-.68", key: "8f95yk" }], ["path", { d: "M18 22H6", key: "mg6kv4" }], ["path", { d: "M9 2h6", key: "1jrp98" }] ]; createLucideIcon("Amphora", __iconNode$nw); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nv = [ ["path", { d: "M12 22V8", key: "qkxhtm" }], ["path", { d: "M5 12H2a10 10 0 0 0 20 0h-3", key: "1hv3nh" }], ["circle", { cx: "12", cy: "5", r: "3", key: "rqqgnr" }] ]; createLucideIcon("Anchor", __iconNode$nv); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nu = [ ["circle", { cx: "12", cy: "12", r: "10", key: "1mglay" }], ["path", { d: "M16 16s-1.5-2-4-2-4 2-4 2", key: "epbg0q" }], ["path", { d: "M7.5 8 10 9", key: "olxxln" }], ["path", { d: "m14 9 2.5-1", key: "1j6cij" }], ["path", { d: "M9 10h.01", key: "qbtxuw" }], ["path", { d: "M15 10h.01", key: "1qmjsl" }] ]; createLucideIcon("Angry", __iconNode$nu); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nt = [ ["circle", { cx: "12", cy: "12", r: "10", key: "1mglay" }], ["path", { d: "M8 15h8", key: "45n4r" }], ["path", { d: "M8 9h2", key: "1g203m" }], ["path", { d: "M14 9h2", key: "116p9w" }] ]; createLucideIcon("Annoyed", __iconNode$nt); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$ns = [ ["path", { d: "M2 12 7 2", key: "117k30" }], ["path", { d: "m7 12 5-10", key: "1tvx22" }], ["path", { d: "m12 12 5-10", key: "ev1o1a" }], ["path", { d: "m17 12 5-10", key: "1e4ti3" }], ["path", { d: "M4.5 7h15", key: "vlsxkz" }], ["path", { d: "M12 16v6", key: "c8a4gj" }] ]; createLucideIcon("Antenna", __iconNode$ns); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nr = [ ["path", { d: "M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4", key: "1hjpb6" }], [ "path", { d: "M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z", key: "1qn45f" } ], ["path", { d: "M9 12v5", key: "3anwtq" }], ["path", { d: "M15 12v5", key: "5xh3zn" }], [ "path", { d: "M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1", key: "1fi4x8" } ] ]; createLucideIcon("Anvil", __iconNode$nr); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nq = [ ["circle", { cx: "12", cy: "12", r: "10", key: "1mglay" }], ["path", { d: "m14.31 8 5.74 9.94", key: "1y6ab4" }], ["path", { d: "M9.69 8h11.48", key: "1wxppr" }], ["path", { d: "m7.38 12 5.74-9.94", key: "1grp0k" }], ["path", { d: "M9.69 16 3.95 6.06", key: "libnyf" }], ["path", { d: "M14.31 16H2.83", key: "x5fava" }], ["path", { d: "m16.62 12-5.74 9.94", key: "1vwawt" }] ]; createLucideIcon("Aperture", __iconNode$nq); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$np = [ ["rect", { width: "20", height: "16", x: "2", y: "4", rx: "2", key: "18n3k1" }], ["path", { d: "M6 8h.01", key: "x9i8wu" }], ["path", { d: "M10 8h.01", key: "1r9ogq" }], ["path", { d: "M14 8h.01", key: "1primd" }] ]; createLucideIcon("AppWindowMac", __iconNode$np); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$no = [ ["rect", { x: "2", y: "4", width: "20", height: "16", rx: "2", key: "izxlao" }], ["path", { d: "M10 4v4", key: "pp8u80" }], ["path", { d: "M2 8h20", key: "d11cs7" }], ["path", { d: "M6 4v4", key: "1svtjw" }] ]; createLucideIcon("AppWindow", __iconNode$no); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nn = [ [ "path", { d: "M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z", key: "3s7exb" } ], ["path", { d: "M10 2c1 .5 2 2 2 5", key: "fcco2y" }] ]; createLucideIcon("Apple", __iconNode$nn); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nm = [ ["rect", { width: "20", height: "5", x: "2", y: "3", rx: "1", key: "1wp1u1" }], ["path", { d: "M4 8v11a2 2 0 0 0 2 2h2", key: "tvwodi" }], ["path", { d: "M20 8v11a2 2 0 0 1-2 2h-2", key: "1gkqxj" }], ["path", { d: "m9 15 3-3 3 3", key: "1pd0qc" }], ["path", { d: "M12 12v9", key: "192myk" }] ]; createLucideIcon("ArchiveRestore", __iconNode$nm); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nl = [ ["rect", { width: "20", height: "5", x: "2", y: "3", rx: "1", key: "1wp1u1" }], ["path", { d: "M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8", key: "1s80jp" }], ["path", { d: "m9.5 17 5-5", key: "nakeu6" }], ["path", { d: "m9.5 12 5 5", key: "1hccrj" }] ]; createLucideIcon("ArchiveX", __iconNode$nl); /** * @license lucide-react v0.474.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const __iconNode$nk = [ ["rect", { width: "20", height: "5", x: "2", y: "3", rx: "1", key: "1wp1u1" }], ["path", { d: "M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8", key: "1s80jp" }], ["path", { d: "M10 12h4", key: "a56b0p" }] ]; createLucideIcon("Archive", __iconNode$nk); /** * @license luc