1import { 2 ChangeDetectorRef, 3 Component, 4 ElementRef, 5 Inject, 6 Injectable, 7 InjectionToken, 8 Input, 9 NgModule, 10 Optional, 11 Renderer2, 12 setClassMetadata, 13 ɵɵNgOnChangesFeature, 14 ɵɵdefineComponent, 15 ɵɵdefineInjectable, 16 ɵɵdefineInjector, 17 ɵɵdefineNgModule, 18 ɵɵdirectiveInject, 19 ɵɵprojection, 20 ɵɵprojectionDef 21} from "./chunk-6GJQIPT2.js"; 22import { 23 __spreadProps, 24 __spreadValues 25} from "./chunk-RK4NW2NR.js"; 26 27// node_modules/lucide-angular/fesm2020/lucide-angular.mjs 28var _c0 = ["*"]; 29var ArrowLeft = [["path", { 30 d: "m12 19-7-7 7-7", 31 key: "1l729n" 32}], ["path", { 33 d: "M19 12H5", 34 key: "x3x0zl" 35}]]; 36var ArrowRight = [["path", { 37 d: "M5 12h14", 38 key: "1ays0h" 39}], ["path", { 40 d: "m12 5 7 7-7 7", 41 key: "xquz4c" 42}]]; 43var Ban = [["circle", { 44 cx: "12", 45 cy: "12", 46 r: "10", 47 key: "1mglay" 48}], ["path", { 49 d: "M4.929 4.929 19.07 19.071", 50 key: "196cmz" 51}]]; 52var Bold = [["path", { 53 d: "M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8", 54 key: "mg9rjx" 55}]]; 56var Brush = [["path", { 57 d: "m11 10 3 3", 58 key: "fzmg1i" 59}], ["path", { 60 d: "M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z", 61 key: "p4q2r7" 62}], ["path", { 63 d: "M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031", 64 key: "wy6l02" 65}]]; 66var Check = [["path", { 67 d: "M20 6 9 17l-5-5", 68 key: "1gmf2c" 69}]]; 70var CloudUpload = [["path", { 71 d: "M12 13v8", 72 key: "1l5pq0" 73}], ["path", { 74 d: "M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242", 75 key: "1pljnt" 76}], ["path", { 77 d: "m8 17 4-4 4 4", 78 key: "1quai1" 79}]]; 80var Download = [["path", { 81 d: "M12 15V3", 82 key: "m9g1x1" 83}], ["path", { 84 d: "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4", 85 key: "ih7n3h" 86}], ["path", { 87 d: "m7 10 5 5 5-5", 88 key: "brsn70" 89}]]; 90var Eraser = [["path", { 91 d: "M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21", 92 key: "g5wo59" 93}], ["path", { 94 d: "m5.082 11.09 8.828 8.828", 95 key: "1wx5vj" 96}]]; 97var FileText = [["path", { 98 d: "M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z", 99 key: "1oefj6" 100}], ["path", { 101 d: "M14 2v5a1 1 0 0 0 1 1h5", 102 key: "wfsgrz" 103}], ["path", { 104 d: "M10 9H8", 105 key: "b1mrlr" 106}], ["path", { 107 d: "M16 13H8", 108 key: "t4e002" 109}], ["path", { 110 d: "M16 17H8", 111 key: "z1uh3a" 112}]]; 113var FolderOpen = [["path", { 114 d: "m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2", 115 key: "usdka0" 116}]]; 117var Folder = [["path", { 118 d: "M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z", 119 key: "1kt360" 120}]]; 121var Image = [["rect", { 122 width: "18", 123 height: "18", 124 x: "3", 125 y: "3", 126 rx: "2", 127 ry: "2", 128 key: "1m3agn" 129}], ["circle", { 130 cx: "9", 131 cy: "9", 132 r: "2", 133 key: "af1f0g" 134}], ["path", { 135 d: "m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21", 136 key: "1xmnt7" 137}]]; 138var Italic = [["line", { 139 x1: "19", 140 x2: "10", 141 y1: "4", 142 y2: "4", 143 key: "15jd3p" 144}], ["line", { 145 x1: "14", 146 x2: "5", 147 y1: "20", 148 y2: "20", 149 key: "bu0au3" 150}], ["line", { 151 x1: "15", 152 x2: "9", 153 y1: "4", 154 y2: "20", 155 key: "uljnxc" 156}]]; 157var LayoutGrid = [["rect", { 158 width: "7", 159 height: "7", 160 x: "3", 161 y: "3", 162 rx: "1", 163 key: "1g98yp" 164}], ["rect", { 165 width: "7", 166 height: "7", 167 x: "14", 168 y: "3", 169 rx: "1", 170 key: "6d4xhi" 171}], ["rect", { 172 width: "7", 173 height: "7", 174 x: "14", 175 y: "14", 176 rx: "1", 177 key: "nxv5o0" 178}], ["rect", { 179 width: "7", 180 height: "7", 181 x: "3", 182 y: "14", 183 rx: "1", 184 key: "1bb6yr" 185}]]; 186var List = [["path", { 187 d: "M3 5h.01", 188 key: "18ugdj" 189}], ["path", { 190 d: "M3 12h.01", 191 key: "nlz23k" 192}], ["path", { 193 d: "M3 19h.01", 194 key: "noohij" 195}], ["path", { 196 d: "M8 5h13", 197 key: "1pao27" 198}], ["path", { 199 d: "M8 12h13", 200 key: "1za7za" 201}], ["path", { 202 d: "M8 19h13", 203 key: "m83p4d" 204}]]; 205var MousePointer2 = [["path", { 206 d: "M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.5
20679 6.126a.5.5 0 0 1-.947.063z", 207 key: "edeuup" 208}]]; 209var PenLine = [["path", { 210 d: "M13 21h8", 211 key: "1jsn5i" 212}], ["path", { 213 d: "M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z", 214 key: "1a8usu" 215}]]; 216var PenTool = [["path", { 217 d: "M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z", 218 key: "nt11vn" 219}], ["path", { 220 d: "m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18", 221 key: "15qc1e" 222}], ["path", { 223 d: "m2.3 2.3 7.286 7.286", 224 key: "1wuzzi" 225}], ["circle", { 226 cx: "11", 227 cy: "11", 228 r: "2", 229 key: "xmgehs" 230}]]; 231var Pen = [["path", { 232 d: "M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z", 233 key: "1a8usu" 234}]]; 235var Plus = [["path", { 236 d: "M5 12h14", 237 key: "1ays0h" 238}], ["path", { 239 d: "M12 5v14", 240 key: "s699le" 241}]]; 242var Redo = [["path", { 243 d: "M21 7v6h-6", 244 key: "3ptur4" 245}], ["path", { 246 d: "M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7", 247 key: "1kgawr" 248}]]; 249var Save = [["path", { 250 d: "M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z", 251 key: "1c8476" 252}], ["path", { 253 d: "M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7", 254 key: "1ydtos" 255}], ["path", { 256 d: "M7 3v4a1 1 0 0 0 1 1h7", 257 key: "t51u73" 258}]]; 259var SquareCheckBig = [["path", { 260 d: "M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344", 261 key: "2acyp4" 262}], ["path", { 263 d: "m9 11 3 3L22 4", 264 key: "1pflzl" 265}]]; 266var Table = [["path", { 267 d: "M12 3v18", 268 key: "108xh3" 269}], ["rect", { 270 width: "18", 271 height: "18", 272 x: "3", 273 y: "3", 274 rx: "2", 275 key: "afitv7" 276}], ["path", { 277 d: "M3 9h18", 278 key: "1pudct" 279}], ["path", { 280 d: "M3 15h18", 281 key: "5xshup" 282}]]; 283var TextAlignCenter = [["path", { 284 d: "M21 5H3", 285 key: "1fi0y6" 286}], ["path", { 287 d: "M17 12H7", 288 key: "16if0g" 289}], ["path", { 290 d: "M19 19H5", 291 key: "vjpgq2" 292}]]; 293var TextAlignEnd = [["path", { 294 d: "M21 5H3", 295 key: "1fi0y6" 296}], ["path", { 297 d: "M21 12H9", 298 key: "dn1m92" 299}], ["path", { 300 d: "M21 19H7", 301 key: "4cu937" 302}]]; 303var TextAlignJustify = [["path", { 304 d: "M3 5h18", 305 key: "1u36vt" 306}], ["path", { 307 d: "M3 12h18", 308 key: "1i2n21" 309}], ["path", { 310 d: "M3 19h18", 311 key: "awlh7x" 312}]]; 313var TextAlignStart = [["path", { 314 d: "M21 5H3", 315 key: "1fi0y6" 316}], ["path", { 317 d: "M15 12H3", 318 key: "6jk70r" 319}], ["path", { 320 d: "M17 19H3", 321 key: "z6ezky" 322}]]; 323var Type = [["path", { 324 d: "M12 4v16", 325 key: "1654pz" 326}], ["path", { 327 d: "M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2", 328 key: "e0r10z" 329}], ["path", { 330 d: "M9 20h6", 331 key: "s66wpe" 332}]]; 333var Underline = [["path", { 334 d: "M6 4v6a6 6 0 0 0 12 0V4", 335 key: "9kb039" 336}], ["line", { 337 x1: "4", 338 x2: "20", 339 y1: "20", 340 y2: "20", 341 key: "nun2al" 342}]]; 343var Undo2 = [["path", { 344 d: "M9 14 4 9l5-5", 345 key: "102s5s" 346}], ["path", { 347 d: "M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11", 348 key: "f3b9sd" 349}]]; 350var WandSparkles = [["path", { 351 d: "m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72", 352 key: "ul74o6" 353}], ["path", { 354 d: "m14 7 3 3", 355 key: "1r5n42" 356}], ["path", { 357 d: "M5 6v4", 358 key: "ilb8ba" 359}], ["path", { 360 d: "M19 14v4", 361 key: "blhpug" 362}], ["path", { 363 d: "M10 2v2", 364 key: "7u0qdc" 365}], ["path", { 366 d: "M7 8H3", 367 key: "zfb6yr" 368}], ["path", { 369 d: "M21 16h-4", 370 key: "1cnmox" 371}], ["path", { 372 d: "M11 3H9", 373 key: "1obp7u" 374}]]; 375var X = [["path", { 376 d: "M18 6 6 18", 377 key: "1bl5f8" 378}], ["path", { 379 d: "m6 6 12 12", 380 key: "d8bk6v" 381}]]; 382var defaultAttributes = { 383 xmlns: "http://www.w3.org/2000/svg", 384 width: 24, 385 height: 24, 386 viewBox: "0 0 24 24", 387 fill: "none", 388 stroke: "currentColor", 389 "stroke-width": 2, 390 "stroke-linecap": "round", 391 "stroke-linejoin": "round" 392}; 393var LUCIDE_ICONS = new InjectionToken("LucideIcons", { 394 factory: () => new LucideIconProvider({}) 395}); 396var LucideIconProvider = class { 397 constructor(icons) { 398 this.icons = icons; 399 } 400 getIcon(name) { 401 return this.hasIcon(name) ? this.icons[name] : null; 402 } 403 hasIcon(name) { 404 return typeof this.icons === "object" && name in this.icons; 405 } 406}; 407var LucideIconConfig = class { 408 constructor() { 409 this.color = defaultAttributes.stroke; 410 this.size = defaultAttributes.width; 411 this.strokeWidth = defaultAttributes["stroke-width"]; 412 this.absoluteStrokeWidth = false;
413 } 414}; 415LucideIconConfig.\u0275fac = function LucideIconConfig_Factory(__ngFactoryType__) { 416 return new (__ngFactoryType__ || LucideIconConfig)(); 417}; 418LucideIconConfig.\u0275prov = /* @__PURE__ */ \u0275\u0275defineInjectable({ 419 token: LucideIconConfig, 420 factory: LucideIconConfig.\u0275fac, 421 providedIn: "root" 422}); 423(() => { 424 (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(LucideIconConfig, [{ 425 type: Injectable, 426 args: [{ 427 providedIn: "root" 428 }] 429 }], null, null); 430})(); 431var hasA11yProp = (props) => { 432 for (const prop in props) { 433 if (prop.startsWith("aria-") || prop === "role" || prop === "title") { 434 return true; 435 } 436 } 437 return false; 438}; 439function formatFixed(number, decimals = 3) { 440 return parseFloat(number.toFixed(decimals)).toString(10); 441} 442var LucideAngularComponent = class { 443 constructor(elem, renderer, changeDetector, iconProviders, iconConfig) { 444 this.elem = elem; 445 this.renderer = renderer; 446 this.changeDetector = changeDetector; 447 this.iconProviders = iconProviders; 448 this.iconConfig = iconConfig; 449 this.absoluteStrokeWidth = false; 450 this.defaultSize = defaultAttributes.height; 451 } 452 get size() { 453 return this._size ?? this.iconConfig.size; 454 } 455 set size(value) { 456 if (value) { 457 this._size = this.parseNumber(value); 458 } else { 459 delete this._size; 460 } 461 } 462 get strokeWidth() { 463 return this._strokeWidth ?? this.iconConfig.strokeWidth; 464 } 465 set strokeWidth(value) { 466 if (value) { 467 this._strokeWidth = this.parseNumber(value); 468 } else { 469 delete this._strokeWidth; 470 } 471 } 472 ngOnChanges(changes) { 473 if (changes.name || changes.img || changes.color || changes.size || changes.absoluteStrokeWidth || changes.strokeWidth || changes.class) { 474 this.color = this.color ?? this.iconConfig.color; 475 this.size = this.parseNumber(this.size ?? this.iconConfig.size); 476 this.strokeWidth = this.parseNumber(this.strokeWidth ?? this.iconConfig.strokeWidth); 477 this.absoluteStrokeWidth = this.absoluteStrokeWidth ?? this.iconConfig.absoluteStrokeWidth; 478 const nameOrIcon = this.img ?? this.name; 479 const restAttributes = this.getRestAttributes(); 480 if (!hasA11yProp(restAttributes)) { 481 this.renderer.setAttribute(this.elem.nativeElement, "aria-hidden", "true"); 482 } 483 if (typeof nameOrIcon === "string") { 484 const icoOfName = this.getIcon(this.toPascalCase(nameOrIcon)); 485 if (icoOfName) { 486 this.replaceElement(icoOfName); 487 } else { 488 throw new Error(`The "${nameOrIcon}" icon has not been provided by any available icon providers.`); 489 } 490 } else if (Array.isArray(nameOrIcon)) { 491 this.replaceElement(nameOrIcon); 492 } else { 493 throw new Error(`No icon name or image has been provided.`); 494 } 495 } 496 this.changeDetector.markForCheck(); 497 } 498 replaceElement(img) { 499 const childElements = this.elem.nativeElement.childNodes; 500 const attributes = __spreadProps(__spreadValues({}, defaultAttributes), { 501 width: this.size, 502 height: this.size, 503 stroke: this.color ?? this.iconConfig.color, 504 "stroke-width": this.absoluteStrokeWidth ? formatFixed(this.strokeWidth / (this.size / this.defaultSize)) : this.strokeWidth.toString(10) 505 }); 506 const icoElement = this.createElement(["svg", attributes, img]); 507 icoElement.classList.add("lucide"); 508 if (typeof this.name === "string") { 509 icoElement.classList.add(`lucide-${this.name.replace("_", "-")}`); 510 } 511 if (this.class) { 512 icoElement.classList.add(...this.class.split(/ /).map((a) => a.trim()).filter((a) => a.length > 0)); 513 } 514 for (const child of childElements) { 515 this.renderer.removeChild(this.elem.nativeElement, child); 516 } 517 this.renderer.appendChild(this.elem.nativeElement, icoElement); 518 } 519 getRestAttributes() { 520 const restAttributeMap = this.elem.nativeElement.attributes; 521 const restAttributes = Object.fromEntries(Array.from(restAttributeMap).map((item) => [item.name, item.value])); 522 return restAttributes; 523 } 524 toPascalCase(str) { 525 return str.replace(/(\w)([a-z0-9]*)(_|-|\s*)/g, (g0, g1, g2) => g1.toUpperCase() + g2.toLowerCase()); 526 } 527 parseNumber(value) { 528 if (typeof value === "string") { 529 const parsedValue = parseInt(value, 10); 530 if (isNaN(parsedValue)) { 531 throw new Error(`${value} is not numeric.`); 532 } 533 return parsedValue; 534 } 535 return value; 536 } 537 getIcon(name) { 538 for (const iconProvider of Array.isArray(this.iconProviders) ? this.iconProviders : [this.iconProviders]) { 539 if (iconProvider.hasIcon(name)) { 540 return iconProvider.getIcon(name); 541 } 542 } 543 return null; 544 } 545 createElement([tag, attrs, children = []]) { 546 const element = this.renderer.createElement(tag, "http://www.w3.org/2000/svg");
547 Object.keys(attrs).forEach((name) => { 548 const attrValue = typeof attrs[name] === "string" ? attrs[name] : attrs[name].toString(10); 549 this.renderer.setAttribute(element, name, attrValue); 550 }); 551 if (children.length) { 552 children.forEach((child) => { 553 const childElement = this.createElement(child); 554 this.renderer.appendChild(element, childElement); 555 }); 556 } 557 return element; 558 } 559}; 560LucideAngularComponent.\u0275fac = function LucideAngularComponent_Factory(__ngFactoryType__) { 561 return new (__ngFactoryType__ || LucideAngularComponent)(\u0275\u0275directiveInject(ElementRef), \u0275\u0275directiveInject(Renderer2), \u0275\u0275directiveInject(ChangeDetectorRef), \u0275\u0275directiveInject(LUCIDE_ICONS), \u0275\u0275directiveInject(LucideIconConfig)); 562}; 563LucideAngularComponent.\u0275cmp = /* @__PURE__ */ \u0275\u0275defineComponent({ 564 type: LucideAngularComponent, 565 selectors: [["lucide-angular"], ["lucide-icon"], ["i-lucide"], ["span-lucide"]], 566 inputs: { 567 class: "class", 568 name: "name", 569 img: "img", 570 color: "color", 571 absoluteStrokeWidth: "absoluteStrokeWidth", 572 size: "size", 573 strokeWidth: "strokeWidth" 574 }, 575 standalone: false, 576 features: [\u0275\u0275NgOnChangesFeature], 577 ngContentSelectors: _c0, 578 decls: 1, 579 vars: 0, 580 template: function LucideAngularComponent_Template(rf, ctx) { 581 if (rf & 1) { 582 \u0275\u0275projectionDef(); 583 \u0275\u0275projection(0); 584 } 585 }, 586 encapsulation: 2 587}); 588(() => { 589 (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(LucideAngularComponent, [{ 590 type: Component, 591 args: [{ 592 selector: "lucide-angular, lucide-icon, i-lucide, span-lucide", 593 template: "<ng-content></ng-content>" 594 }] 595 }], function() { 596 return [{ 597 type: ElementRef, 598 decorators: [{ 599 type: Inject, 600 args: [ElementRef] 601 }] 602 }, { 603 type: Renderer2, 604 decorators: [{ 605 type: Inject, 606 args: [Renderer2] 607 }] 608 }, { 609 type: ChangeDetectorRef, 610 decorators: [{ 611 type: Inject, 612 args: [ChangeDetectorRef] 613 }] 614 }, { 615 type: void 0, 616 decorators: [{ 617 type: Inject, 618 args: [LUCIDE_ICONS] 619 }] 620 }, { 621 type: LucideIconConfig, 622 decorators: [{ 623 type: Inject, 624 args: [LucideIconConfig] 625 }] 626 }]; 627 }, { 628 class: [{ 629 type: Input 630 }], 631 name: [{ 632 type: Input 633 }], 634 img: [{ 635 type: Input 636 }], 637 color: [{ 638 type: Input 639 }], 640 absoluteStrokeWidth: [{ 641 type: Input 642 }], 643 size: [{ 644 type: Input 645 }], 646 strokeWidth: [{ 647 type: Input 648 }] 649 }); 650})(); 651var Icons = class { 652 constructor(icons) { 653 this.icons = icons; 654 } 655}; 656var legacyIconProviderFactory = (icons) => { 657 return new LucideIconProvider(icons ?? {}); 658}; 659var LucideAngularModule = class _LucideAngularModule { 660 static pick(icons) { 661 return { 662 ngModule: _LucideAngularModule, 663 providers: [{ 664 provide: LUCIDE_ICONS, 665 multi: true, 666 useValue: new LucideIconProvider(icons) 667 }, { 668 provide: LUCIDE_ICONS, 669 multi: true, 670 useFactory: legacyIconProviderFactory, 671 deps: [[new Optional(), Icons]] 672 }] 673 }; 674 } 675}; 676LucideAngularModule.\u0275fac = function LucideAngularModule_Factory(__ngFactoryType__) { 677 return new (__ngFactoryType__ || LucideAngularModule)(); 678}; 679LucideAngularModule.\u0275mod = /* @__PURE__ */ \u0275\u0275defineNgModule({ 680 type: LucideAngularModule, 681 declarations: [LucideAngularComponent], 682 exports: [LucideAngularComponent] 683}); 684LucideAngularModule.\u0275inj = /* @__PURE__ */ \u0275\u0275defineInjector({ 685 imports: [[]] 686}); 687(() => { 688 (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(LucideAngularModule, [{ 689 type: NgModule, 690 args: [{ 691 declarations: [LucideAngularComponent], 692 imports: [], 693 exports: [LucideAngularComponent] 694 }] 695 }], null, null); 696})(); 697 698export { 699 ArrowLeft, 700 ArrowRight, 701 Ban, 702 Bold, 703 Brush, 704 Check, 705 CloudUpload, 706 Download, 707 Eraser, 708 FileText, 709 FolderOpen, 710 Folder, 711 Image, 712 Italic, 713 LayoutGrid, 714 List, 715 MousePointer2, 716 PenLine, 717 PenTool, 718 Pen, 719 Plus, 720 Redo, 721 Save, 722 SquareCheckBig, 723 Table, 724 TextAlignCenter, 725 TextAlignEnd, 726 TextAlignJustify, 727 TextAlignStart, 728 Type, 729 Underline, 730 Undo2, 731 WandSparkles, 732 X, 733 LucideAngularComponent, 734 LucideAngularModule 735}; 736//# sourceMappingURL=chunk-2RGPIWUP.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.