{"version":3,"file":"openproject-octicons-angular.mjs","sources":["../../../src/helpers.ts","../../../src/octicon-component-base.ts","../../../src/__generated__/icons.ts","../../../src/public-api.ts","../../../src/openproject-octicons-angular.ts"],"sourcesContent":["export type SVGSize = 'xsmall'|'small'|'medium'|'large';\n\nexport type SVGData = Record<string, {\n   width:number,\n   paths:string[],\n }>;\n\nexport const sizeMap = {\n  xsmall: 12,\n  small: 16,\n  medium: 32,\n  large: 64\n};\n\nexport function closestNaturalHeight(naturalHeights:string[], height:number) {\n  return naturalHeights\n    .map(naturalHeight => parseInt(naturalHeight, 10))\n    .reduce((acc, naturalHeight) => (naturalHeight <= height ? naturalHeight : acc), parseInt(naturalHeights[0], 10));\n}\n\nexport function toDOMString(data:SVGData, size:SVGSize = 'medium', extraAttributes:Record<string, string> = {}) {\n  const height = sizeMap[size];\n  const naturalHeight = closestNaturalHeight(Object.keys(data), height);\n  const { width, paths } = data[naturalHeight.toString()];\n  const elWidth =  height * (width / naturalHeight);\n  return `<svg\n    viewBox=\"0 0 ${width} ${naturalHeight}\"\n    style=\"height: ${height}px; width: ${elWidth}px;\"\n    ${Object.keys(extraAttributes).reduce((total, attr) => `${total} ${attr}=\"${extraAttributes[attr]}\"`, '')}\n  >\n    ${paths.map(p => `<path d=\"${p}\"></path>`).join('')}\n  </svg>`;\n}\n","import { computed, Directive, input, inject } from '@angular/core';\nimport { DomSanitizer } from '@angular/platform-browser';\nimport { closestNaturalHeight, SVGData, SVGSize, sizeMap } from './helpers';\n\n@Directive({\n  host: {\n    '[attr.role]': 'role()',\n    '[attr.fill]': 'fill()',\n    '[attr.id]': 'id()',\n    '[attr.aria-label]': 'ariaLabelAttr()',\n    '[attr.aria-labelledby]': 'ariaLabelledByAttr()',\n    '[attr.aria-hidden]': 'ariaHidden()',\n    '[attr.tabindex]': 'tabIndex()',\n    '[attr.viewBox]': 'viewBox()',\n    '[class.octicon]': 'baseClassName',\n    '[style]': 'style()'\n  },\n})\nexport class OpOcticonComponentBase {\n  protected sanitizer = inject(DomSanitizer);\n\n  readonly size = input<SVGSize>('medium');\n  readonly verticalAlign = input('text-bottom');\n  readonly title = input<string>();\n  readonly tabIndex = input<number>();\n  readonly fill = input('currentColor');\n  readonly id = input<string>();\n  readonly ariaLabel = input<string>(undefined, { alias: 'aria-label' });\n  readonly ariaLabelledby = input<string>(undefined, { alias: 'aria-labelledby' });\n\n  readonly baseClassName = true;\n\n  /**\n   * role=\"img\" should only be set when the icon has an accessible label.\n   * Setting both role=\"img\" and aria-hidden=\"true\" is an accessibility error.\n   */\n  readonly role = computed(() => {\n    return (this.ariaLabel() || this.ariaLabelledby()) ? 'img' : null;\n  });\n\n  /**\n   * aria-hidden is true when neither aria-label nor aria-labelledby is provided\n   */\n  readonly ariaHidden = computed(() => !this.ariaLabel() && !this.ariaLabelledby());\n\n  /**\n   * aria-labelledby takes precedence over aria-label when both are provided.\n   * This follows the ARIA specification where aria-labelledby overrides all other naming sources.\n   * Neither is set when aria-hidden is true (no accessible label provided).\n   */\n  readonly ariaLabelAttr = computed(() => {\n    // Don't set aria-label when aria-labelledby is set (mutual exclusivity)\n    if (this.ariaLabelledby()) {\n      return null;\n    }\n    // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n    return this.ariaLabel() || null;\n  });\n\n  readonly ariaLabelledByAttr = computed(() => {\n    // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n    return this.ariaLabelledby() || null;\n  });\n\n  readonly style = computed(() => ({\n    display: 'inline-block',\n    'user-select': 'none',\n    'vertical-align': this.verticalAlign(),\n    overflow: 'visible',\n    height: `${this.height()}px`,\n    width: `${this.width()}px`,\n  }));\n\n  readonly viewBox = computed(() =>\n    `0 0 ${this.naturalWidth()} ${this.naturalHeight()}`\n  );\n\n  readonly naturalHeight = computed(() =>\n    closestNaturalHeight(Object.keys(this.SVGData), this.height())\n  );\n\n  readonly height = computed(() =>\n    sizeMap[this.size()]\n  );\n\n  readonly naturalWidth = computed(() =>\n    this.SVGData[this.naturalHeight()].width\n  );\n\n  readonly width = computed(() =>\n    this.height() * (this.naturalWidth() / this.naturalHeight())\n  );\n\n  readonly paths = computed(() =>\n    this.SVGData[this.naturalHeight()].paths\n  );\n\n  protected SVGData:SVGData = {};\n}\n","/* THIS FILE IS GENERATED. DO NOT EDIT IT. */\nimport { Component } from '@angular/core';\nimport { NgFor, NgIf } from '@angular/common';\nimport { OpOcticonComponentBase } from '../octicon-component-base';\nimport { SVGData } from '../helpers';\n\n\nexport const accessibilityIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.923 5.302q.094.095.178.198H14A.75.75 0 0 1 14 7h-3.3l.578 5.163.362 2.997a.75.75 0 0 1-1.49.18L9.868 13H6.132l-.282 2.34a.75.75 0 0 1-1.49-.18l.362-2.997L5.3 7H2a.75.75 0 0 1 0-1.5h3.9a3 3 0 0 1 .176-.198 3 3 0 1 1 3.847 0M9.2 7.073a1.206 1.206 0 0 0-2.398 0L6.305 11.5h3.39ZM9.5 3a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 3\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.974 8.114a3.573 3.573 0 1 0-3.947 0c-.302.21-.57.467-.79.762H3.708a.75.75 0 1 0 0 1.5h4.885a3 3 0 0 0-.026.188l-.814 7.267-.499 4.142a.75.75 0 1 0 1.49.18l.42-3.486h5.67l.42 3.485a.75.75 0 0 0 1.49-.18l-.5-4.142-.813-7.266a4 4 0 0 0-.026-.188h4.885a.75.75 0 1 0 0-1.5h-5.527a3.5 3.5 0 0 0-.79-.762Zm.099-2.979a2.073 2.073 0 1 1-4.146 0 2.073 2.073 0 0 1 4.146 0m-.131 5.596.72 6.436H9.338l.72-6.436a1.954 1.954 0 0 1 3.884 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[accessibility-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AccessibilityIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = accessibilityIconData;\n}\n    \n\nexport const accessibilityInsetIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M3.75 6a.75.75 0 0 0 0 1.5h2.409a2 2 0 0 0-.025.151l-.307 2.508-.323 3.011a.75.75 0 0 0 1.492.16l.25-2.33h1.509l.25 2.33a.748.748 0 0 0 1.199.552.75.75 0 0 0 .291-.712l-.32-3-.309-2.519a2 2 0 0 0-.025-.151h2.409a.75.75 0 0 0 0-1.5ZM8 6a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 6\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m2.5 6.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M12 9h6.375a.75.75 0 0 1 0 1.5h-4.028l.542 4.42.482 4.5a.75.75 0 1 1-1.492.16l-.41-3.83H10.53l-.41 3.83a.75.75 0 1 1-1.492-.16l.484-4.511.54-4.409H5.625a.75.75 0 0 1 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[accessibility-inset-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AccessibilityInsetIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = accessibilityInsetIconData;\n}\n    \n\nexport const agentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.82.82 0 0 1-.751-.501l-.145-.348A3.5 3.5 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.82.82 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.99 4.99 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0\", \"m8.38 7.67 2.25 2.25a.75.75 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67M15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22.5 13.919v-.278a5.097 5.097 0 0 0-4.961-5.086.86.86 0 0 1-.754-.497l-.149-.327A6.41 6.41 0 0 0 10.81 4a6.133 6.133 0 0 0-6.13 6.32l.019.628a.86.86 0 0 1-.67.869A3.26 3.26 0 0 0 1.5 14.996v.108A3.397 3.397 0 0 0 4.896 18.5h1.577a.75.75 0 0 1 0 1.5H4.896A4.896 4.896 0 0 1 0 15.104v-.108a4.76 4.76 0 0 1 3.185-4.493l-.004-.137A7.633 7.633 0 0 1 10.81 2.5a7.91 7.91 0 0 1 7.176 4.58C21.36 7.377 24 10.207 24 13.641v.278a.75.75 0 0 1-1.5 0\", \"m12.306 11.77 3.374 3.375a.75.75 0 0 1 0 1.061l-3.375 3.375-.057.051a.75.75 0 0 1-1.004-.051.75.75 0 0 1-.051-1.004l.051-.057 2.845-2.845-2.844-2.844a.75.75 0 1 1 1.061-1.061M22.5 19.8H18a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 0 1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[agent-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AgentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = agentIconData;\n}\n    \n\nexport const aiModelIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.628 7.25a2.25 2.25 0 1 1 0 1.5H8.622a2.25 2.25 0 0 1-2.513 1.466L5.03 12.124a2.25 2.25 0 1 1-1.262-.814l1.035-1.832A2.25 2.25 0 0 1 4.25 8c0-.566.209-1.082.553-1.478L3.768 4.69a2.25 2.25 0 1 1 1.262-.814l1.079 1.908A2.25 2.25 0 0 1 8.622 7.25ZM2.5 2.5a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m4 4.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m6.25 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m-9.5 5.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M19.375 8.5a3.25 3.25 0 1 1-3.163 4h-3a3.252 3.252 0 0 1-4.443 2.509L7.214 17.76a3.25 3.25 0 1 1-1.342-.674l1.672-2.957A3.24 3.24 0 0 1 6.75 12c0-.907.371-1.727.97-2.316L6.117 6.846A3.253 3.253 0 0 1 1.875 3.75a3.25 3.25 0 1 1 5.526 2.32l1.603 2.836A3.25 3.25 0 0 1 13.093 11h3.119a3.25 3.25 0 0 1 3.163-2.5M10 10.25a1.75 1.75 0 1 0-.001 3.499A1.75 1.75 0 0 0 10 10.25M5.125 2a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m12.5 9.75a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0 0 0-3.5 0m-14.25 8.5a1.75 1.75 0 1 0 3.501-.001 1.75 1.75 0 0 0-3.501.001\"]\n  }\n};\n\n@Component({\n  selector: 'svg[ai-model-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AiModelIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = aiModelIconData;\n}\n    \n\nexport const alertIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13 17.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0Z\", \"M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752Zm3.03.751a1.002 1.002 0 0 0-1.732 0L2.168 19.499A1.002 1.002 0 0 0 3.034 21h17.932a1.002 1.002 0 0 0 .866-1.5L12.866 3.994Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[alert-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AlertIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = alertIconData;\n}\n    \n\nexport const alertFillIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575ZM8 5a.75.75 0 0 0-.75.75v2.5a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8 5m1 6a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752ZM12 8.5a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 8.5m1 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[alert-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AlertFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = alertFillIconData;\n}\n    \n\nexport const appsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 3.25c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5A1.75 1.75 0 0 1 5.75 7.5h-2.5A1.75 1.75 0 0 1 1.5 5.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5A1.75 1.75 0 0 1 8.5 5.75Zm-7 7c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75ZM3.25 3a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5A.25.25 0 0 0 6 5.75v-2.5A.25.25 0 0 0 5.75 3Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm-7 7a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.5 2.75A2.75 2.75 0 0 0 2.75 5.5v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3A2.75 2.75 0 0 0 8.5 2.75ZM4.25 5.5c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25Zm1.25 7.25a2.75 2.75 0 0 0-2.75 2.75v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3a2.75 2.75 0 0 0-2.75-2.75ZM4.25 15.5c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25Zm8.5-10a2.75 2.75 0 0 1 2.75-2.75h3a2.75 2.75 0 0 1 2.75 2.75v3a2.75 2.75 0 0 1-2.75 2.75h-3a2.75 2.75 0 0 1-2.75-2.75Zm2.75-1.25c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h3c.69 0 1.25-.56 1.25-1.25v-3c0-.69-.56-1.25-1.25-1.25Zm0 8.5a2.75 2.75 0 0 0-2.75 2.75v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3a2.75 2.75 0 0 0-2.75-2.75Zm-1.25 2.75c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[apps-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class AppsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = appsIconData;\n}\n    \n\nexport const archiveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 14.25 6H1.75A1.75 1.75 0 0 1 0 4.25ZM1.75 7a.75.75 0 0 1 .75.75v5.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-5.5a.75.75 0 0 1 1.5 0v5.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25v-5.5A.75.75 0 0 1 1.75 7m0-4.5a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25ZM6.25 8h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.75 2h18.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 21.25 9H2.75A1.75 1.75 0 0 1 1 7.25v-3.5C1 2.784 1.784 2 2.75 2m18.5 1.5H2.75a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25M2.75 10a.75.75 0 0 1 .75.75v9.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-9.5a.75.75 0 0 1 1.5 0v9.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-9.5a.75.75 0 0 1 .75-.75\", \"M9.75 11.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[archive-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArchiveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = archiveIconData;\n}\n    \n\nexport const arrowBothIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.72 3.72a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L2.56 7h10.88l-2.22-2.22a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l3.5 3.5a.75.75 0 0 1 0 1.06l-3.5 3.5a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l2.22-2.22H2.56l2.22 2.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-3.5-3.5a.75.75 0 0 1 0-1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.78 5.97a.75.75 0 0 0-1.06 0l-5.25 5.25a.75.75 0 0 0 0 1.06l5.25 5.25a.75.75 0 0 0 1.06-1.06L3.81 12.5h16.38l-3.97 3.97a.75.75 0 1 0 1.06 1.06l5.25-5.25a.75.75 0 0 0 0-1.06l-5.25-5.25a.75.75 0 1 0-1.06 1.06L20.19 11H3.81l3.97-3.97a.75.75 0 0 0 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-both-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowBothIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowBothIconData;\n}\n    \n\nexport const arrowDownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.03 8.22a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L3.47 9.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l2.97 2.97V3.75a.75.75 0 0 1 1.5 0v7.44l2.97-2.97a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.97 13.22a.75.75 0 0 1 1.06 0L11 18.19V3.75a.75.75 0 0 1 1.5 0v14.44l4.97-4.97a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-6.25 6.25a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-down-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowDownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowDownIconData;\n}\n    \n\nexport const arrowDownLeftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.78 4.22a.75.75 0 0 1 0 1.06l-5.26 5.26h4.2a.75.75 0 0 1 0 1.5H4.71a.75.75 0 0 1-.75-.75V5.28a.75.75 0 0 1 1.5 0v4.2l5.26-5.26a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 8.5a.75.75 0 0 1 .75.75v7.19L16.72 6.22a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L7.56 17.5h7.19a.75.75 0 0 1 0 1.5h-9a.75.75 0 0 1-.75-.75v-9a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-down-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowDownLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowDownLeftIconData;\n}\n    \n\nexport const arrowDownRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.22 4.179a.75.75 0 0 1 1.06 0l5.26 5.26v-4.2a.75.75 0 0 1 1.5 0v6.01a.75.75 0 0 1-.75.75H5.28a.75.75 0 0 1 0-1.5h4.2L4.22 5.24a.75.75 0 0 1 0-1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.25 8.5a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75h-9a.75.75 0 0 1 0-1.5h7.19L6.22 7.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L17.5 16.44V9.25a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-down-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowDownRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowDownRightIconData;\n}\n    \n\nexport const arrowLeftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.78 19.03a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L5.81 11.5h14.44a.75.75 0 0 1 0 1.5H5.81l4.97 4.97a.75.75 0 0 1 0 1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowLeftIconData;\n}\n    \n\nexport const arrowRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.22 2.97a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l2.97-2.97H3.75a.75.75 0 0 1 0-1.5h7.44L8.22 4.03a.75.75 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.22 19.03a.75.75 0 0 1 0-1.06L18.19 13H3.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowRightIconData;\n}\n    \n\nexport const arrowSwitchIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.22 14.78a.75.75 0 0 0 1.06-1.06L4.56 12h8.69a.75.75 0 0 0 0-1.5H4.56l1.72-1.72a.75.75 0 0 0-1.06-1.06l-3 3a.75.75 0 0 0 0 1.06Zm5.56-6.5a.75.75 0 1 1-1.06-1.06l1.72-1.72H2.75a.75.75 0 0 1 0-1.5h8.69L9.72 2.28a.75.75 0 0 1 1.06-1.06l3 3a.75.75 0 0 1 0 1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.72 21.78a.75.75 0 0 0 1.06-1.06L5.56 17.5h14.69a.75.75 0 0 0 0-1.5H5.56l3.22-3.22a.75.75 0 1 0-1.06-1.06l-4.5 4.5a.75.75 0 0 0 0 1.06Zm8.56-9.5a.75.75 0 1 1-1.06-1.06L18.44 8H3.75a.75.75 0 0 1 0-1.5h14.69l-3.22-3.22a.75.75 0 0 1 1.06-1.06l4.5 4.5a.75.75 0 0 1 0 1.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-switch-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowSwitchIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowSwitchIconData;\n}\n    \n\nexport const arrowUpIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.655 10.405a.75.75 0 0 1-1.06 0l-4.97-4.97v14.44a.75.75 0 0 1-1.5 0V5.435l-4.97 4.97a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-up-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowUpIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowUpIconData;\n}\n    \n\nexport const arrowUpLeftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.96 4.75A.75.75 0 0 1 4.71 4h6.01a.75.75 0 0 1 0 1.5h-4.2l5.26 5.26a.75.75 0 0 1-1.06 1.061l-5.26-5.26v4.2a.75.75 0 0 1-1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 15.5a.75.75 0 0 1-.75-.75v-9A.75.75 0 0 1 5.75 5h9a.75.75 0 0 1 0 1.5H7.56l10.22 10.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L6.5 7.56v7.19a.75.75 0 0 1-.75.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-up-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowUpLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowUpLeftIconData;\n}\n    \n\nexport const arrowUpRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[arrow-up-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ArrowUpRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = arrowUpRightIconData;\n}\n    \n\nexport const beakerIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 5.782V2.5h-.25a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5H11v3.282l3.666 5.76C15.619 13.04 14.543 15 12.767 15H3.233c-1.776 0-2.852-1.96-1.899-3.458Zm-2.4 6.565a.75.75 0 0 0 .633 1.153h9.534a.75.75 0 0 0 .633-1.153L12.225 10.5h-8.45ZM9.5 2.5h-3V6c0 .143-.04.283-.117.403L4.73 9h6.54L9.617 6.403A.75.75 0 0 1 9.5 6Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8 8.807V3.5h-.563a.75.75 0 0 1 0-1.5h9.125a.75.75 0 0 1 0 1.5H16v5.307l5.125 9.301c.964 1.75-.302 3.892-2.299 3.892H5.174c-1.998 0-3.263-2.142-2.3-3.892ZM4.189 18.832a1.123 1.123 0 0 0 .985 1.668h13.652a1.123 1.123 0 0 0 .985-1.668L17.7 15H6.3ZM14.5 3.5h-5V9a.75.75 0 0 1-.093.362L7.127 13.5h9.746l-2.28-4.138A.75.75 0 0 1 14.5 9Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[beaker-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BeakerIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = beakerIconData;\n}\n    \n\nexport const bellIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16M3 5a5 5 0 0 1 10 0v2.947q0 .076.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556-.003.01.001.006q0 .003.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007-.003-.01-1.703-2.554a1.75 1.75 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c3.681 0 7 2.565 7 6v4.539c0 .642.189 1.269.545 1.803l2.2 3.298A1.517 1.517 0 0 1 20.482 19H15.5a3.5 3.5 0 1 1-7 0H3.519a1.518 1.518 0 0 1-1.265-2.359l2.2-3.299A3.25 3.25 0 0 0 5 11.539V7c0-3.435 3.318-6 7-6M6.5 7v4.539a4.75 4.75 0 0 1-.797 2.635l-2.2 3.298-.003.01.001.007.004.006.006.004.007.001h16.964l.007-.001.006-.004.004-.006.001-.006-.003-.01-2.199-3.299a4.75 4.75 0 0 1-.798-2.635V7c0-2.364-2.383-4.5-5.5-4.5S6.5 4.636 6.5 7M14 19h-4a2 2 0 1 0 4 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bell-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BellIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bellIconData;\n}\n    \n\nexport const bellFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16c.9 0 1.7-.6 1.9-1.5.1-.3-.1-.5-.4-.5h-3c-.3 0-.5.2-.4.5.2.9 1 1.5 1.9 1.5M3 5c0-2.8 2.2-5 5-5s5 2.2 5 5v3l1.7 2.6c.2.2.3.5.3.8 0 .8-.7 1.5-1.5 1.5h-11c-.8.1-1.5-.6-1.5-1.4 0-.3.1-.6.3-.8L3 8.1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6 8a6 6 0 1 1 12 0v2.917c0 .703.228 1.387.65 1.95L20.7 15.6a1.5 1.5 0 0 1-1.2 2.4h-15a1.5 1.5 0 0 1-1.2-2.4l2.05-2.733a3.25 3.25 0 0 0 .65-1.95Zm6 13.5A3.5 3.5 0 0 1 8.645 19h6.71A3.5 3.5 0 0 1 12 21.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bell-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BellFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bellFillIconData;\n}\n    \n\nexport const bellSlashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m4.182 4.31.016.011 10.104 7.316.013.01 1.375.996a.75.75 0 1 1-.88 1.214L13.626 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947V5.305L.31 3.357a.75.75 0 1 1 .88-1.214Zm7.373 7.19L4.5 6.391v1.556c0 .346-.102.683-.294.97l-1.703 2.556-.003.01q0 .008.005.012l.006.004.007.001ZM8 1.5c-.997 0-1.895.416-2.534 1.086A.75.75 0 1 1 4.38 1.55 5 5 0 0 1 13 5v2.373a.75.75 0 0 1-1.5 0V5A3.5 3.5 0 0 0 8 1.5M8 16a2 2 0 0 1-1.985-1.75c-.017-.137.097-.25.235-.25h3.5c.138 0 .252.113.235.25A2 2 0 0 1 8 16\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.22 1.22a.75.75 0 0 1 1.06 0l20.5 20.5a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L17.94 19H15.5a3.5 3.5 0 1 1-7 0H3.518a1.516 1.516 0 0 1-1.263-2.36l2.2-3.298A3.25 3.25 0 0 0 5 11.539V7q0-.441.073-.866L1.22 2.28a.75.75 0 0 1 0-1.06M6.5 7.56h-.001v3.979a4.75 4.75 0 0 1-.797 2.635l-2.2 3.298-.003.01.001.007.004.006.006.004.007.001H16.44ZM10 19a2 2 0 1 0 4 0Zm2-16.5c-1.463 0-2.8.485-3.788 1.257l-.04.032a.75.75 0 1 1-.935-1.173l.05-.04C8.548 1.59 10.212 1 12 1c3.681 0 7 2.565 7 6v4.539c0 .642.19 1.269.546 1.803l1.328 1.992a.75.75 0 1 1-1.248.832l-1.328-1.992a4.75 4.75 0 0 1-.798-2.635V7c0-2.364-2.383-4.5-5.5-4.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bell-slash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BellSlashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bellSlashIconData;\n}\n    \n\nexport const blockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.467.22a.75.75 0 0 1 .53-.22h6.006c.199 0 .389.079.53.22l4.247 4.247c.141.14.22.331.22.53v6.006a.75.75 0 0 1-.22.53l-4.247 4.247a.75.75 0 0 1-.53.22H4.997a.75.75 0 0 1-.53-.22L.22 11.533a.75.75 0 0 1-.22-.53V4.997c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.308v5.384L5.308 14.5h5.384l3.808-3.808V5.308L10.692 1.5ZM4 7.75A.75.75 0 0 1 4.75 7h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 7.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.638 2.22a.75.75 0 0 1 .53-.22h7.664c.199 0 .389.079.53.22l5.418 5.418c.141.14.22.332.22.53v7.664a.75.75 0 0 1-.22.53l-5.418 5.418a.75.75 0 0 1-.53.22H8.168a.75.75 0 0 1-.53-.22l-5.42-5.418a.75.75 0 0 1-.219-.53V8.168c0-.199.079-.389.22-.53l5.418-5.42ZM8.48 3.5 3.5 8.48v7.04l4.98 4.98h7.04l4.98-4.98V8.48L15.52 3.5ZM7 11.75a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[blocked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BlockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = blockedIconData;\n}\n    \n\nexport const boldIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 2h4.5a3.501 3.501 0 0 1 2.852 5.53A3.499 3.499 0 0 1 9.5 14H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m1 7v3h4.5a1.5 1.5 0 0 0 0-3Zm3.5-2a1.5 1.5 0 0 0 0-3H5v3Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6 4.75c0-.69.56-1.25 1.25-1.25h5a4.752 4.752 0 0 1 3.888 7.479A5 5 0 0 1 14 20.5H7.25c-.69 0-1.25-.56-1.25-1.25ZM8.5 13v5H14a2.5 2.5 0 1 0 0-5Zm0-2.5h3.751A2.25 2.25 0 0 0 12.25 6H8.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bold-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BoldIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = boldIconData;\n}\n    \n\nexport const bookIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.74 3.74 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574M8.755 4.75l-.004 7.322a3.75 3.75 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 3.75A.75.75 0 0 1 .75 3h7.497c1.566 0 2.945.8 3.751 2.014A4.5 4.5 0 0 1 15.75 3h7.5a.75.75 0 0 1 .75.75v15.063a.75.75 0 0 1-.755.75l-7.682-.052a3 3 0 0 0-2.142.878l-.89.891a.75.75 0 0 1-1.061 0l-.902-.901a3 3 0 0 0-2.121-.879H.75a.75.75 0 0 1-.75-.75Zm12.75 15.232a4.5 4.5 0 0 1 2.823-.971l6.927.047V4.5h-6.75a3 3 0 0 0-3 3ZM11.247 7.497a3 3 0 0 0-3-2.997H1.5V18h6.947c1.018 0 2.006.346 2.803.98Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[book-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookIconData;\n}\n    \n\nexport const bookLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3m0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5\", \"M5.003 1c1.227 0 2.317.59 3.001 1.501A3.75 3.75 0 0 1 11.005 1h4.245a.75.75 0 0 1 .75.75V5.5a.75.75 0 0 1-1.5 0v-3h-3.495c-1.21 0-2.204.956-2.255 2.153V6.5a.75.75 0 0 1-1.5 0V4.69A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.758c.612 0 1.208.15 1.74.429l.005.001a.75.75 0 0 1-.705 1.324l-.001-.001v.002A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75V1.75A.75.75 0 0 1 .75 1Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[book-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookLockedIconData;\n}\n    \n\nexport const bookmarkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5 3.75C5 2.784 5.784 2 6.75 2h10.5c.966 0 1.75.784 1.75 1.75v17.5a.75.75 0 0 1-1.218.586L12 17.21l-5.781 4.625A.75.75 0 0 1 5 21.25Zm1.75-.25a.25.25 0 0 0-.25.25v15.94l5.031-4.026a.75.75 0 0 1 .938 0L17.5 19.69V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bookmark-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookmarkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookmarkIconData;\n}\n    \n\nexport const bookmarkFillIconData = {\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6.69 2h10.56c.966 0 1.75.784 1.75 1.75v17.5a.75.75 0 0 1-1.218.585L12 17.21l-5.781 4.626A.75.75 0 0 1 5 21.253L4.94 3.756A1.75 1.75 0 0 1 6.69 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bookmark-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookmarkFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookmarkFillIconData;\n}\n    \n\nexport const bookmarkFilledIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.75.75 0 0 1 3 14.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bookmark-filled-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookmarkFilledIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookmarkFilledIconData;\n}\n    \n\nexport const bookmarkSlashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.19 1.143 4.182 3.31l.014.01 8.486 6.145.014.01 2.994 2.168a.75.75 0 1 1-.88 1.214L13 11.547v2.703a.75.75 0 0 1-1.206.596L8 11.944l-3.794 2.902A.75.75 0 0 1 3 14.25V4.305L.31 2.357a.75.75 0 1 1 .88-1.214M4.5 5.39v7.341l3.044-2.328a.75.75 0 0 1 .912 0l3.044 2.328V10.46ZM5.865 1h5.385c.966 0 1.75.784 1.75 1.75v3.624a.75.75 0 0 1-1.5 0V2.75a.25.25 0 0 0-.25-.25H5.865a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m1.565 2.018 21.75 15.75a.75.75 0 1 1-.88 1.215L19 16.495v4.764a.748.748 0 0 1-1.219.584L12 17.21l-5.781 4.634A.75.75 0 0 1 5 21.259V6.357L.685 3.232a.75.75 0 0 1 .88-1.214M17.5 15.408l-11-7.965v12.254l5.031-4.032a.75.75 0 0 1 .938 0l5.031 4.032ZM7.25 2a.75.75 0 0 0 0 1.5h10a.25.25 0 0 1 .25.25v6.5a.75.75 0 0 0 1.5 0v-6.5A1.75 1.75 0 0 0 17.25 2Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bookmark-slash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookmarkSlashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookmarkSlashIconData;\n}\n    \n\nexport const bookmarkSlashFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.19 1.143a.75.75 0 1 0-.88 1.215L3 4.305v9.945a.75.75 0 0 0 1.206.596L8 11.944l3.794 2.902A.75.75 0 0 0 13 14.25v-2.703l1.81 1.31a.75.75 0 1 0 .88-1.214l-2.994-2.168-.014-.01L4.196 3.32l-.014-.01Zm2.934.203A.5.5 0 0 1 4.6 1h7.233C12.478 1 13 1.522 13 2.167v5.05a.5.5 0 0 1-.793.405l-7.9-5.717a.5.5 0 0 1-.183-.559\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m3.232 2.175 18.5 15.5a.75.75 0 1 1-.964 1.15L19 17.343v3.907a.75.75 0 0 1-1.218.585L12 17.21l-5.781 4.626A.75.75 0 0 1 5 21.253L4.947 5.569 2.268 3.325a.75.75 0 1 1 .964-1.15M7.421 2h9.829c.966 0 1.75.784 1.75 1.75v8.073a.75.75 0 0 1-1.232.575L6.94 3.325A.75.75 0 0 1 7.421 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bookmark-slash-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BookmarkSlashFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bookmarkSlashFillIconData;\n}\n    \n\nexport const booleanOffIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z\", \"M9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M14.5 12a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0m1.5 0a4 4 0 1 1-8 0 4 4 0 0 1 8 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[boolean-off-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BooleanOffIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = booleanOffIconData;\n}\n    \n\nexport const booleanOnIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z\", \"M8.75 5.75a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M12.75 8.75a.75.75 0 0 0-1.5 0v6.5a.75.75 0 0 0 1.5 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[boolean-on-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BooleanOnIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = booleanOnIconData;\n}\n    \n\nexport const briefcaseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.75 0h2.5C10.216 0 11 .784 11 1.75V3h3.25c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-8.5C0 3.784.784 3 1.75 3H5V1.75C5 .784 5.784 0 6.75 0M3.5 9.5a3.5 3.5 0 0 1-2-.627v4.377c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V8.873a3.5 3.5 0 0 1-2 .627Zm-1.75-5a.25.25 0 0 0-.25.25V6a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V4.75a.25.25 0 0 0-.25-.25ZM9.5 3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25V3Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.5 1.75C7.5.784 8.284 0 9.25 0h5.5c.966 0 1.75.784 1.75 1.75V4h4.75c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25V5.75C1 4.784 1.784 4 2.75 4H7.5Zm-5 10.24v8.26c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25v-8.26A4.24 4.24 0 0 1 18.75 13H5.25a4.24 4.24 0 0 1-2.75-1.01m19-3.24v-3a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v3a2.75 2.75 0 0 0 2.75 2.75h13.5a2.75 2.75 0 0 0 2.75-2.75m-6.5-7a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25V4h6Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[briefcase-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BriefcaseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = briefcaseIconData;\n}\n    \n\nexport const broadcastIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.75 8.582v5.668a.75.75 0 0 1-1.5 0V8.582a1.75 1.75 0 1 1 1.5 0m3.983-7.125a.75.75 0 0 1 1.06.026A7.98 7.98 0 0 1 16 7c0 2.139-.84 4.083-2.207 5.517a.75.75 0 1 1-1.086-1.034A6.47 6.47 0 0 0 14.5 7a6.47 6.47 0 0 0-1.793-4.483.75.75 0 0 1 .026-1.06m-9.466 0c.3.286.312.76.026 1.06A6.47 6.47 0 0 0 1.5 7a6.47 6.47 0 0 0 1.793 4.483.75.75 0 0 1-1.086 1.034A7.97 7.97 0 0 1 0 7c0-2.139.84-4.083 2.207-5.517a.75.75 0 0 1 1.06-.026m8.556 2.321A5 5 0 0 1 13 7a5 5 0 0 1-1.177 3.222.75.75 0 1 1-1.146-.967A3.5 3.5 0 0 0 11.5 7c0-.86-.309-1.645-.823-2.255a.75.75 0 0 1 1.146-.967m-6.492.958A3.48 3.48 0 0 0 4.5 7a3.48 3.48 0 0 0 .823 2.255.75.75 0 0 1-1.146.967A4.98 4.98 0 0 1 3 7a4.98 4.98 0 0 1 1.188-3.236.75.75 0 1 1 1.143.972\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.485 2.515a.75.75 0 0 0-1.06 1.06A10.47 10.47 0 0 1 22.5 11c0 2.9-1.174 5.523-3.075 7.424a.75.75 0 0 0 1.06 1.061A11.97 11.97 0 0 0 24 11c0-3.314-1.344-6.315-3.515-8.485m-15.91 1.06a.75.75 0 0 0-1.06-1.06A11.97 11.97 0 0 0 0 11c0 3.313 1.344 6.314 3.515 8.485a.75.75 0 0 0 1.06-1.06A10.47 10.47 0 0 1 1.5 11c0-2.9 1.174-5.524 3.075-7.425M8.11 7.11a.75.75 0 0 0-1.06-1.06A6.98 6.98 0 0 0 5 11a6.98 6.98 0 0 0 2.05 4.95.75.75 0 0 0 1.06-1.061 5.48 5.48 0 0 1-1.61-3.89 5.48 5.48 0 0 1 1.61-3.888Zm8.84-1.06a.75.75 0 1 0-1.06 1.06A5.48 5.48 0 0 1 17.5 11a5.48 5.48 0 0 1-1.61 3.889.75.75 0 1 0 1.06 1.06A6.98 6.98 0 0 0 19 11a6.98 6.98 0 0 0-2.05-4.949ZM14 11a2 2 0 0 1-1.25 1.855v8.395a.75.75 0 0 1-1.5 0v-8.395A2 2 0 1 1 14 11\"]\n  }\n};\n\n@Component({\n  selector: 'svg[broadcast-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BroadcastIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = broadcastIconData;\n}\n    \n\nexport const browserIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25ZM14.5 6h-13v7.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm-6-3.5v2h6V2.75a.25.25 0 0 0-.25-.25ZM5 2.5v2h2v-2Zm-3.25 0a.25.25 0 0 0-.25.25V4.5h2v-2Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 3.75C0 2.784.784 2 1.75 2h20.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 22.25 22H1.75A1.75 1.75 0 0 1 0 20.25ZM22.5 7h-21v13.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25Zm-10-3.5v2h10V3.75a.25.25 0 0 0-.25-.25ZM7 3.5v2h4v-2Zm-5.25 0a.25.25 0 0 0-.25.25V5.5h4v-2Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[browser-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BrowserIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = browserIconData;\n}\n    \n\nexport const bugIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.72.22a.75.75 0 0 1 1.06 0l1 .999a3.5 3.5 0 0 1 2.441 0l.999-1a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.775.776c.616.63.995 1.493.995 2.444v.327q0 .15-.025.292c.408.14.764.392 1.029.722l1.968-.787a.75.75 0 0 1 .556 1.392L13 7.258V9h2.25a.75.75 0 0 1 0 1.5H13v.5q-.002.615-.141 1.186l2.17.868a.75.75 0 0 1-.557 1.392l-2.184-.873A5 5 0 0 1 8 16a5 5 0 0 1-4.288-2.427l-2.183.873a.75.75 0 0 1-.558-1.392l2.17-.868A5 5 0 0 1 3 11v-.5H.75a.75.75 0 0 1 0-1.5H3V7.258L.971 6.446a.75.75 0 0 1 .558-1.392l1.967.787c.265-.33.62-.583 1.03-.722a2 2 0 0 1-.026-.292V4.5c0-.951.38-1.814.995-2.444L4.72 1.28a.75.75 0 0 1 0-1.06m.53 6.28a.75.75 0 0 0-.75.75V11a3.5 3.5 0 1 0 7 0V7.25a.75.75 0 0 0-.75-.75ZM6.173 5h3.654A.17.17 0 0 0 10 4.827V4.5a2 2 0 1 0-4 0v.327c0 .096.077.173.173.173\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.72.22a.75.75 0 0 1 1.06 0l1.204 1.203A5 5 0 0 1 12 1c.717 0 1.4.151 2.016.423L15.22.22a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042l-.971.972A5 5 0 0 1 17 6v1.104a2.76 2.76 0 0 1 1.917 1.974l1.998-.999a.75.75 0 0 1 .67 1.342L19 10.714V13.5l3.25.003a.75.75 0 0 1 0 1.5L19 15.001V16c0 .568-.068 1.134-.204 1.686l.04.018 2.75 1.375a.75.75 0 1 1-.671 1.342l-2.638-1.319A7 7 0 0 1 12 23a7 7 0 0 1-6.197-3.742l-2.758 1.181a.752.752 0 0 1-1.064-.776.75.75 0 0 1 .474-.602l2.795-1.199A7 7 0 0 1 5 16v-.996H1.75a.75.75 0 0 1 0-1.5H5v-2.79L2.415 9.42a.75.75 0 0 1 .67-1.342l1.998.999A2.76 2.76 0 0 1 7 7.104V6a5 5 0 0 1 1.69-3.748l-.97-.972a.75.75 0 0 1 0-1.06M6.5 9.75V16a5.5 5.5 0 1 0 11 0V9.75c0-.69-.56-1.25-1.25-1.25h-8.5c-.69 0-1.25.56-1.25 1.25M8.5 7h7V6a3.5 3.5 0 1 0-7 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[bug-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class BugIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = bugIconData;\n}\n    \n\nexport const cacheIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.5 5.724V8c0 .248.238.7 1.169 1.159.874.43 2.144.745 3.62.822a.75.75 0 1 1-.078 1.498c-1.622-.085-3.102-.432-4.204-.975a6 6 0 0 1-.507-.28V12.5c0 .133.058.318.282.551.227.237.591.483 1.101.707 1.015.447 2.47.742 4.117.742q.61 0 1.183-.052a.751.751 0 1 1 .134 1.494Q8.676 15.999 8 16c-1.805 0-3.475-.32-4.721-.869-.623-.274-1.173-.619-1.579-1.041-.408-.425-.7-.964-.7-1.59v-9c0-.626.292-1.165.7-1.591.406-.42.956-.766 1.579-1.04C4.525.32 6.195 0 8 0s3.476.32 4.721.869c.623.274 1.173.619 1.579 1.041.408.425.7.964.7 1.59s-.292 1.165-.7 1.591c-.406.42-.956.766-1.578 1.04C11.475 6.68 9.805 7 8 7s-3.475-.32-4.721-.869a6 6 0 0 1-.779-.407m0-2.224c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 5.205 6.353 5.5 8 5.5s3.101-.295 4.118-.742c.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55s-.058-.318-.282-.551c-.227-.237-.591-.483-1.101-.707C11.102 1.795 9.647 1.5 8 1.5s-3.101.295-4.118.742c-.508.224-.873.471-1.1.708-.224.232-.282.417-.282.55\", \"M14.49 7.582a.375.375 0 0 0-.66-.313l-3.625 4.625a.375.375 0 0 0 .295.606h2.127l-.619 2.922a.375.375 0 0 0 .666.304l3.125-4.125A.375.375 0 0 0 15.5 11h-1.778Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.505 9.117a7.7 7.7 0 0 1-1.497-.852V12c0 .524.473 1.23 1.8 1.883 1.267.625 3.085 1.071 5.18 1.182a.76.76 0 0 1-.08 1.517c-2.242-.118-4.274-.598-5.772-1.336a7.3 7.3 0 0 1-1.128-.68V18.3c0 .282.127.61.476.973.352.366.899.732 1.633 1.055 1.466.645 3.545 1.063 5.881 1.063q.867 0 1.683-.074a.76.76 0 0 1 .135 1.513 21 21 0 0 1-1.818.08c-2.496 0-4.792-.443-6.493-1.192-.849-.374-1.584-.838-2.117-1.393-.536-.558-.9-1.244-.9-2.025V5.7c0-.782.364-1.467.9-2.025.533-.555 1.268-1.02 2.117-1.393 1.7-.749 3.997-1.193 6.493-1.193s4.793.444 6.493 1.193c.85.373 1.585.838 2.117 1.393.537.558.9 1.243.9 2.025s-.363 1.467-.9 2.025c-.532.554-1.267 1.02-2.117 1.393-1.7.748-3.996 1.192-6.493 1.192-2.496 0-4.792-.444-6.493-1.192Zm-1.021-4.39c-.35.362-.476.69-.476.972s.127.61.476.972c.352.367.899.732 1.633 1.055 1.466.646 3.545 1.064 5.881 1.064s4.415-.418 5.882-1.064c.734-.323 1.28-.688 1.633-1.055.35-.363.476-.69.476-.972s-.127-.61-.476-.973c-.353-.367-.9-.732-1.633-1.055-1.467-.645-3.545-1.063-5.882-1.063s-4.415.418-5.88 1.063c-.735.323-1.282.688-1.634 1.055Z\", \"M21.425 11.11a.5.5 0 0 0-.881-.418l-5.438 6.937a.5.5 0 0 0 .394.808h3.268l-.945 4.46a.5.5 0 0 0 .888.405l4.688-6.188a.5.5 0 0 0-.399-.802h-2.745Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[cache-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CacheIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = cacheIconData;\n}\n    \n\nexport const calendarIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0M2.5 7.5v6.75c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5Zm10.75-4H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6.75 0a.75.75 0 0 1 .75.75V3h9V.75a.75.75 0 0 1 1.5 0V3h2.75c.966 0 1.75.784 1.75 1.75v16a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75v-16C1.5 3.784 2.284 3 3.25 3H6V.75A.75.75 0 0 1 6.75 0M21 9.5H3v11.25c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25Zm-17.75-5a.25.25 0 0 0-.25.25V8h18V4.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[calendar-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CalendarIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = calendarIconData;\n}\n    \n\nexport const checkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checkIconData;\n}\n    \n\nexport const checkCircleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[check-circle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CheckCircleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checkCircleIconData;\n}\n    \n\nexport const checkCircleFillIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0m-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8Z\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m3.78-9.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018L6.75 9.19 5.28 7.72a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l2 2a.75.75 0 0 0 1.06 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[check-circle-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CheckCircleFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checkCircleFillIconData;\n}\n    \n\nexport const checkboxIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1M2.5 2.75v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25m9.28 3.53-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0Z\", \"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2M3.5 3.75v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[checkbox-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CheckboxIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checkboxIconData;\n}\n    \n\nexport const checkboxFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 1h10.5c.967 0 1.75.783 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.783 1.783 1 2.75 1m9.03 5.28a.749.749 0 1 0-1.06-1.06L6.75 9.189 5.28 7.72a.749.749 0 1 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.25 2c.966 0 1.75.783 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.783 2.783 2 3.75 2Zm-2.97 6.22a.75.75 0 0 0-1.06 0l-5.97 5.969-2.47-2.469a.749.749 0 1 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5a.75.75 0 0 0 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[checkbox-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CheckboxFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checkboxFillIconData;\n}\n    \n\nexport const checklistIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.5 1.75v11.5c0 .138.112.25.25.25h3.17a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8.5C12.216 0 13 .784 13 1.75v7.736a.75.75 0 0 1-1.5 0V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25m13.274 9.537-4.557 4.45a.75.75 0 0 1-1.055-.008l-1.943-1.95a.75.75 0 0 1 1.062-1.058l1.419 1.425 4.026-3.932a.75.75 0 1 1 1.048 1.074M4.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M4 7.75A.75.75 0 0 1 4.75 7h2a.75.75 0 0 1 0 1.5h-2A.75.75 0 0 1 4 7.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.5 3.75a.25.25 0 0 1 .25-.25h13.5a.25.25 0 0 1 .25.25v10a.75.75 0 0 0 1.5 0v-10A1.75 1.75 0 0 0 17.25 2H3.75A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h7a.75.75 0 0 0 0-1.5h-7a.25.25 0 0 1-.25-.25Z\", \"M6.25 7a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5Zm-.75 4.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75m16.28 4.53a.75.75 0 1 0-1.06-1.06l-4.97 4.97-1.97-1.97a.75.75 0 1 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[checklist-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ChecklistIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = checklistIconData;\n}\n    \n\nexport const chevronDownIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1s.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0s.3.8 0 1.1l-3.2 3.2q-.3.3-.6.3\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.78 5.22a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.22 8.22a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.75.75 0 0 0-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[chevron-down-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ChevronDownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = chevronDownIconData;\n}\n    \n\nexport const chevronLeftIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M3.587 6.025c0 .2.1.4.2.5l3.3 3.3c.3.3.8.3 1.1 0s.3-.8 0-1.1l-2.7-2.7 2.7-2.7c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0l-3.2 3.2q-.3.3-.3.6\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.28 5.22a.75.75 0 0 1 0 1.06L9.56 12l5.72 5.72a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.75.75 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[chevron-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ChevronLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = chevronLeftIconData;\n}\n    \n\nexport const chevronRightIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1s.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7q-.3.3-.6.3\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[chevron-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ChevronRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = chevronRightIconData;\n}\n    \n\nexport const chevronUpIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1s.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0s.3-.8 0-1.1L6.6 4.3Q6.3 4 6 4\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.22 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.75.75 0 0 1-1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.78 15.78a.75.75 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[chevron-up-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ChevronUpIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = chevronUpIconData;\n}\n    \n\nexport const circleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[circle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CircleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = circleIconData;\n}\n    \n\nexport const circleSlashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M3.965 13.096a6.5 6.5 0 0 0 9.131-9.131ZM1.5 8a6.47 6.47 0 0 0 1.404 4.035l9.131-9.131A6.499 6.499 0 0 0 1.5 8\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M5.834 19.227A9.46 9.46 0 0 0 12 21.5a9.5 9.5 0 0 0 9.5-9.5 9.46 9.46 0 0 0-2.273-6.166ZM2.5 12a9.46 9.46 0 0 0 2.273 6.166L18.166 4.773A9.46 9.46 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[circle-slash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CircleSlashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = circleSlashIconData;\n}\n    \n\nexport const clockIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.75.75 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[clock-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ClockIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = clockIconData;\n}\n    \n\nexport const clockFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8.575-3.25a.825.825 0 1 0-1.65 0v3.5c0 .337.205.64.519.766l2.5 1a.825.825 0 0 0 .612-1.532l-1.981-.793Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m11.575-4.75a.825.825 0 1 0-1.65 0v5.5c0 .296.159.57.416.716l3.5 2a.825.825 0 0 0 .818-1.432l-3.084-1.763Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[clock-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ClockFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = clockFillIconData;\n}\n    \n\nexport const cloudIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 7.25A5.225 5.225 0 0 1 7.25 2a5.22 5.22 0 0 1 4.767 3.029A4.47 4.47 0 0 1 16 9.5c0 2.505-1.995 4.5-4.5 4.5h-8A3.474 3.474 0 0 1 0 10.5c0-1.41.809-2.614 2.001-3.17Zm1.54.482a.75.75 0 0 1-.556.832c-.86.22-1.484.987-1.484 1.936 0 1.124.876 2 2 2h8c1.676 0 3-1.324 3-3s-1.324-3-3-3a.75.75 0 0 1-.709-.504A3.72 3.72 0 0 0 7.25 3.5C5.16 3.5 3.5 5.16 3.5 7.25q.003.22.035.436l.004.036.001.008Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.103 10.107c0-4.244 3.445-7.607 7.733-7.607 3.19 0 5.912 1.858 7.099 4.563l.01.022.001.006C21.348 7.345 24 10.095 24 13.536 24 17.148 21.076 20 17.431 20H5.017C2.23 20 0 17.83 0 15.06a4.9 4.9 0 0 1 3.112-4.581 8 8 0 0 1-.009-.372M10.836 4c-3.485 0-6.233 2.717-6.233 6.107 0 .284.022.602.052.756a.75.75 0 0 1-.552.869c-1.52.385-2.603 1.712-2.603 3.328 0 1.917 1.532 3.44 3.517 3.44h12.414c2.843 0 5.069-2.206 5.069-4.964s-2.226-4.965-5.069-4.965a.75.75 0 0 1-.696-.47l-.179-.446C15.606 5.5 13.424 4 10.836 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[cloud-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CloudIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = cloudIconData;\n}\n    \n\nexport const cloudOfflineIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.25 2c-.69 0-1.351.13-1.957.371a.75.75 0 1 0 .554 1.394c.43-.17.903-.265 1.403-.265a3.72 3.72 0 0 1 3.541 2.496.75.75 0 0 0 .709.504c1.676 0 3 1.324 3 3a3 3 0 0 1-.681 1.92.75.75 0 0 0 1.156.955A4.5 4.5 0 0 0 16 9.5a4.47 4.47 0 0 0-3.983-4.471A5.22 5.22 0 0 0 7.25 2M.72 1.72a.75.75 0 0 1 1.06 0l2.311 2.31q.045.038.08.08l8.531 8.532.035.034 2.043 2.044a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-1.8-1.799a5 5 0 0 1-.42.019h-8A3.474 3.474 0 0 1 0 10.5c0-1.41.809-2.614 2.001-3.17a5.2 5.2 0 0 1 .646-2.622L.72 2.78a.75.75 0 0 1 0-1.06M3.5 7.25q.006.242.041.481a.75.75 0 0 1-.557.833c-.86.22-1.484.986-1.484 1.936 0 1.124.876 2 2 2h6.94L3.771 5.832A3.8 3.8 0 0 0 3.5 7.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m2.78 2.22 19.5 19.5a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-2.845-2.845a7 7 0 0 1-.944.065H5.017C2.229 20 0 17.831 0 15.059a4.9 4.9 0 0 1 3.111-4.58A7.52 7.52 0 0 1 4.36 5.922L1.72 3.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018M16.94 18.5 5.448 7.01a6.03 6.03 0 0 0-.794 3.853.75.75 0 0 1-.552.869c-1.52.385-2.603 1.712-2.603 3.328 0 1.917 1.532 3.44 3.517 3.44Zm-6.104-16a7.9 7.9 0 0 0-3.638.88.75.75 0 1 0 .692 1.331A6.4 6.4 0 0 1 10.836 4c2.588 0 4.77 1.5 5.72 3.655l.179.445a.75.75 0 0 0 .696.471c2.843 0 5.069 2.206 5.069 4.965a4.9 4.9 0 0 1-1.684 3.716.75.75 0 0 0 .986 1.13A6.4 6.4 0 0 0 24 13.536c0-3.44-2.652-6.191-6.054-6.445l-.002-.006-.01-.022C16.749 4.358 14.026 2.5 10.837 2.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[cloud-offline-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CloudOfflineIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = cloudOfflineIconData;\n}\n    \n\nexport const codeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215m-6.56 0a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.22 4.97a.75.75 0 0 1 1.06 0l6.5 6.5a.75.75 0 0 1 0 1.06l-6.5 6.5a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L21.19 12l-5.97-5.97a.75.75 0 0 1 0-1.06m-6.44 0a.75.75 0 0 1 0 1.06L2.81 12l5.97 5.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-6.5-6.5a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[code-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codeIconData;\n}\n    \n\nexport const codeOfConductIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.62 4.62 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.75.75 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.6 4.6 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.12 3.12 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28q.443-.494.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03q-.404.405-.802.797c-.893.882-2.319.843-3.185-.032q-.518-.524-1.043-1.047a.75.75 0 0 1-.04-1.016q.244-.288.52-.623c.62-.748 1.356-1.637 2.166-2.417m7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.1 3.1 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.828 4.328C5.26 1.896 9.5 1.881 11.935 4.317q.036.036.067.076c1.391-1.078 2.993-1.886 4.777-1.89a6.22 6.22 0 0 1 4.424 1.825c.559.56 1.023 1.165 1.34 1.922s.47 1.617.468 2.663c0 2.972-2.047 5.808-4.269 8.074-2.098 2.14-4.507 3.924-5.974 5.009l-.311.23a.75.75 0 0 1-.897 0l-.312-.23c-1.466-1.085-3.875-2.869-5.973-5.009-2.22-2.263-4.264-5.095-4.27-8.063a6.22 6.22 0 0 1 1.823-4.596m8.033 1.042c-1.846-1.834-5.124-1.823-6.969.022a4.7 4.7 0 0 0-1.382 3.52c0 2.332 1.65 4.79 3.839 7.022 1.947 1.986 4.184 3.66 5.66 4.752a78 78 0 0 0 2.159-1.645l-2.14-1.974a.752.752 0 0 1 1.02-1.106l2.295 2.118c.616-.52 1.242-1.08 1.85-1.672l-2.16-1.992a.753.753 0 0 1 1.021-1.106l2.188 2.02a19 19 0 0 0 1.528-1.877l-.585-.586-1.651-1.652c-1.078-1.074-2.837-1.055-3.935.043-.379.38-.76.758-1.132 1.126-1.14 1.124-2.96 1.077-4.07-.043q-.733-.742-1.475-1.482a.75.75 0 0 1-.04-1.019q.351-.416.745-.893c.928-1.12 2.023-2.442 3.234-3.576m9.725 6.77c.579-1.08.92-2.167.92-3.228.002-.899-.128-1.552-.35-2.08-.22-.526-.551-.974-1.017-1.44a4.7 4.7 0 0 0-3.356-1.384c-1.66.004-3.25.951-4.77 2.346-1.18 1.084-2.233 2.353-3.188 3.506l-.351.423q.497.497.993.998a1.375 1.375 0 0 0 1.943.03c.37-.365.748-.74 1.125-1.118 1.662-1.663 4.373-1.726 6.06-.045.56.558 1.12 1.12 1.658 1.658Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[code-of-conduct-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodeOfConductIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codeOfConductIconData;\n}\n    \n\nexport const codeReviewIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1M1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25m5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0m2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04m3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7Z\", \"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.75.75 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[code-review-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodeReviewIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codeReviewIconData;\n}\n    \n\nexport const codeSquareIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06M6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04m3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7Z\", \"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[code-square-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodeSquareIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codeSquareIconData;\n}\n    \n\nexport const codescanIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.47 4.97a.75.75 0 0 0 0 1.06L9.94 7.5 8.47 8.97a.75.75 0 1 0 1.06 1.06l2-2a.75.75 0 0 0 0-1.06l-2-2a.75.75 0 0 0-1.06 0M6.53 6.03a.75.75 0 0 0-1.06-1.06l-2 2a.75.75 0 0 0 0 1.06l2 2a.75.75 0 1 0 1.06-1.06L5.06 7.5Z\", \"M12.246 13.307a7.501 7.501 0 1 1 1.06-1.06l2.474 2.473a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215ZM1.5 7.5a6 6 0 0 0 3.608 5.504 6 6 0 0 0 6.486-1.117.75.75 0 0 1 .292-.293A6 6 0 1 0 1.5 7.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.97 6.97a.75.75 0 0 0 0 1.06l2.47 2.47-2.47 2.47a.75.75 0 1 0 1.06 1.06l3-3a.75.75 0 0 0 0-1.06l-3-3a.75.75 0 0 0-1.06 0M9.03 8.03a.75.75 0 0 0-1.06-1.06l-3 3a.75.75 0 0 0 0 1.06l3 3a.75.75 0 0 0 1.06-1.06L6.56 10.5Z\", \"M10.5 0C16.299 0 21 4.701 21 10.5a10.46 10.46 0 0 1-2.564 6.875l4.344 4.345a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-4.345-4.344A10.46 10.46 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5S4.701 0 10.5 0m-9 10.5a9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9\"]\n  }\n};\n\n@Component({\n  selector: 'svg[codescan-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodescanIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codescanIconData;\n}\n    \n\nexport const codescanCheckmarkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0Z\", \"M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-2.474-2.473A7.47 7.47 0 0 1 7.5 15m0-13.5a6 6 0 1 0 4.094 10.386.75.75 0 0 1 .293-.292 6 6 0 0 0 1.117-6.486A6 6 0 0 0 7.5 1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.03 8.28a.75.75 0 0 0-1.06-1.06l-5.22 5.22-2.22-2.22a.75.75 0 1 0-1.06 1.06l2.75 2.75a.75.75 0 0 0 1.06 0Z\", \"M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-4.345-4.344A10.46 10.46 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5m10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9\"]\n  }\n};\n\n@Component({\n  selector: 'svg[codescan-checkmark-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodescanCheckmarkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codescanCheckmarkIconData;\n}\n    \n\nexport const codespacesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\", \"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75m-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\", \"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75m-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[codespaces-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CodespacesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = codespacesIconData;\n}\n    \n\nexport const columnsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 0h2.5C6.216 0 7 .784 7 1.75v12.5A1.75 1.75 0 0 1 5.25 16h-2.5A1.75 1.75 0 0 1 1 14.25V1.75C1 .784 1.784 0 2.75 0m8 0h2.5C14.216 0 15 .784 15 1.75v12.5A1.75 1.75 0 0 1 13.25 16h-2.5A1.75 1.75 0 0 1 9 14.25V1.75C9 .784 9.784 0 10.75 0M2.5 1.75v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25m8 0v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 2h5.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 9.25 22h-5.5A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2m11 0h5.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22h-5.5A1.75 1.75 0 0 1 13 20.25V3.75c0-.966.784-1.75 1.75-1.75M3.5 3.75v16.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25m11 0v16.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[columns-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ColumnsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = columnsIconData;\n}\n    \n\nexport const commandPaletteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m6.354 8.04-4.773 4.773a.75.75 0 1 0 1.061 1.06L7.945 8.57a.75.75 0 0 0 0-1.06L2.642 2.206a.75.75 0 0 0-1.06 1.061L6.353 8.04ZM8.75 11.5a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.045 18.894 9.94 12 3.045 5.106a.75.75 0 0 1 1.06-1.061l7.425 7.425a.75.75 0 0 1 0 1.06l-7.424 7.425a.75.75 0 0 1-1.061-1.06Zm8.205.606a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[command-palette-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CommandPaletteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = commandPaletteIconData;\n}\n    \n\nexport const commentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.75.75 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[comment-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CommentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = commentIconData;\n}\n    \n\nexport const commentAiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.75 1a.75.75 0 0 1 0 1.5h-5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2c.199 0 .39.079.53.22.141.14.22.331.22.53v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-2a.75.75 0 0 1 1.5 0v2c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.457 1.457 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25v-7.5C1 1.784 1.784 1 2.75 1Zm4.519-.837a.248.248 0 0 1 .466 0l.238.648a3.73 3.73 0 0 0 2.218 2.219l.649.238a.249.249 0 0 1 0 .467l-.649.238a3.73 3.73 0 0 0-2.218 2.218l-.238.649a.248.248 0 0 1-.466 0l-.239-.649a3.73 3.73 0 0 0-2.218-2.218l-.649-.238a.249.249 0 0 1 0-.467l.649-.238A3.73 3.73 0 0 0 12.03.811Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.25 2.5a.75.75 0 0 1 0 1.5h-8a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5c.199 0 .39.079.53.22.141.14.22.331.22.53v3.195l3.743-3.725a.75.75 0 0 1 .53-.22h9.977a.25.25 0 0 0 .25-.25v-4.5a.75.75 0 0 1 1.5 0v4.5c0 .464-.184.909-.513 1.237a1.75 1.75 0 0 1-1.237.513h-9.684l-3.579 3.57a1.45 1.45 0 0 1-1.588.316A1.46 1.46 0 0 1 5 21.04V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75V4.25c0-.966.784-1.75 1.75-1.75ZM17.748 1a.33.33 0 0 1 .192.061.33.33 0 0 1 .124.161l.323.88a5.05 5.05 0 0 0 3.008 3.007l.879.323a.33.33 0 0 1 .221.316.34.34 0 0 1-.221.316l-.879.323a5 5 0 0 0-1.836 1.172 5 5 0 0 0-1.172 1.836l-.323.879a.33.33 0 0 1-.316.221.33.33 0 0 1-.316-.221l-.323-.879a5.05 5.05 0 0 0-3.007-3.008l-.88-.323a.337.337 0 0 1 0-.632l.88-.323a5.1 5.1 0 0 0 1.836-1.171 5.1 5.1 0 0 0 1.171-1.836l.323-.88A.33.33 0 0 1 17.748 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[comment-ai-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CommentAiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = commentAiIconData;\n}\n    \n\nexport const commentDiscussionIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1M1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25m13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1M1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25\", \"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[comment-discussion-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CommentDiscussionIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = commentDiscussionIconData;\n}\n    \n\nexport const commentLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3m0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5\", \"M10.25 1A1.75 1.75 0 0 1 12 2.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25h1c.199 0 .39.079.53.22.141.14.22.331.22.53v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h.35a.75.75 0 0 1 0 1.5h-.039l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5A1.75 1.75 0 0 1 1.75 1Zm4 2c.966 0 1.75.784 1.75 1.75v.75q0-.091-.006-.164A.75.75 0 0 1 14.5 5.25v-.5a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[comment-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CommentLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = commentLockedIconData;\n}\n    \n\nexport const composeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m14.515.456.965.965a1.555 1.555 0 0 1 0 2.2L9.745 9.355a1.55 1.55 0 0 1-.672.396l-2.89.826a.67.67 0 0 1-.828-.474.66.66 0 0 1 .004-.35l.825-2.89c.073-.254.209-.486.396-.673L12.315.456c.144-.145.316-.259.505-.337a1.54 1.54 0 0 1 1.19 0c.189.078.361.192.505.337m-3.322 3.008-3.67 3.669a.2.2 0 0 0-.057.096L6.97 8.965l1.736-.496a.2.2 0 0 0 .096-.056l3.67-3.67Zm2.065-2.066L12.135 2.52l1.28 1.28 1.122-1.122a.22.22 0 0 0 .065-.157.22.22 0 0 0-.065-.157l-.965-.966a.22.22 0 0 0-.157-.065.23.23 0 0 0-.157.065\", \"M0 14.25V2.75A1.75 1.75 0 0 1 1.75 1H7a.75.75 0 0 1 0 1.5H1.75a.25.25 0 0 0-.25.25v11.5a.25.25 0 0 0 .25.25h11.5a.25.25 0 0 0 .25-.25V8.5a.75.75 0 0 1 1.5 0v5.75c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 16H1.75A1.75 1.75 0 0 1 0 14.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 21.25V4a1.75 1.75 0 0 1 1.75-1.75h7.51a.75.75 0 0 1 0 1.5H2.75A.25.25 0 0 0 2.5 4v17.25a.25.25 0 0 0 .25.25H20a.25.25 0 0 0 .25-.25V13a.75.75 0 0 1 1.5 0v8.25c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20 23H2.75A1.75 1.75 0 0 1 1 21.25\", \"M19.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.25.929a.751.751 0 0 1-.928-.927l.929-3.25c.082-.287.235-.547.445-.758Zm-7.55 9.67a.24.24 0 0 0-.063.108l-.558 1.953 1.953-.558a.25.25 0 0 0 .108-.064L19.19 6.25l-1.44-1.44Zm8.964-8.61a.25.25 0 0 0-.177-.073.25.25 0 0 0-.177.073L18.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 .073-.177.25.25 0 0 0-.073-.177Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[compose-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ComposeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = composeIconData;\n}\n    \n\nexport const containerIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m10.41.24 4.711 2.774c.544.316.878.897.879 1.526v5.01a1.77 1.77 0 0 1-.88 1.53l-7.753 4.521-.002.001a1.77 1.77 0 0 1-1.774 0H5.59L.873 12.85A1.76 1.76 0 0 1 0 11.327V6.292c0-.304.078-.598.22-.855l.004-.005.01-.019c.15-.262.369-.486.64-.643L8.641.239a1.75 1.75 0 0 1 1.765 0l.002.001ZM9.397 1.534l-7.17 4.182 4.116 2.388a.27.27 0 0 0 .269 0l7.152-4.148-4.115-2.422a.25.25 0 0 0-.252 0m-7.768 10.02 4.1 2.393V9.474a2 2 0 0 1-.138-.072L1.5 7.029v4.298c0 .095.05.181.129.227m8.6.642 1.521-.887v-4.45l-1.521.882ZM7.365 9.402q-.066.038-.136.071v4.472l1.5-.875V8.61Zm5.885 1.032 1.115-.65h.002a.27.27 0 0 0 .133-.232V5.264l-1.25.725Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.152.682a2.25 2.25 0 0 1 2.269 0l.007.004 6.957 4.276a2.28 2.28 0 0 1 1.126 1.964v7.516c0 .81-.432 1.56-1.133 1.968l-.002.001-11.964 7.037-.004.003c-.706.41-1.578.41-2.284 0l-.026-.015-6.503-4.502a2.27 2.27 0 0 1-1.096-1.943V9.438c0-.392.1-.77.284-1.1l.003-.006.014-.026c.197-.342.48-.627.82-.827h.002L13.152.681Zm.757 1.295h-.001L2.648 8.616l6.248 4.247a.78.78 0 0 0 .758-.01h.001l11.633-6.804-6.629-4.074a.75.75 0 0 0-.75.003ZM8.517 14.33a2.3 2.3 0 0 1-.393-.18l-.023-.014-6.102-4.147v7.003c0 .275.145.528.379.664l.025.014 6.114 4.232ZM18 9.709l-3.25 1.9v7.548L18 17.245Zm-7.59 4.438-.002.002a2.3 2.3 0 0 1-.391.18v7.612l3.233-1.902v-7.552Zm9.09-5.316v7.532l2.124-1.25a.78.78 0 0 0 .387-.671V7.363Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[container-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ContainerIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = containerIconData;\n}\n    \n\nexport const copilotIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065q.019-.105.036-.218c.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765q.075.08.139.165.068-.085.143-.165c.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612q.018.113.037.218c.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795m0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.2 3.2 0 0 1 8 6.303a3.2 3.2 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433M6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614m4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7\", \"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75m4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023S.939 18.487.078 16.992A.6.6 0 0 1 0 16.736v-2.869a.8.8 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10 10 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093s4.767.957 6.166 2.093c.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.8.8 0 0 1 .053.22v2.869a.6.6 0 0 1-.078.256M12.172 11h-.344a4 4 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2 2 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179s6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4 4 0 0 1-.355-.508h-.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021q0 .397.063.893m-1.626 0q.063-.496.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497\", \"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1m-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1\"]\n  },\n  \"48\": {\n    \"width\": 48,\n    \"paths\": [\"M47.801 34.003c-1.72 2.988-11.706 10.037-23.82 10.037S1.881 36.991.161 34.003a1.3 1.3 0 0 1-.161-.57v-5.615q.017-.256.11-.498c.744-1.867 2.692-4.58 5.206-5.308.333-.855.826-2.106 1.287-3.029a20 20 0 0 1-.104-2.171c0-2.659.563-4.992 2.262-6.729.793-.811 1.777-1.433 2.945-1.901C14.502 5.911 18.483 4 23.938 4s9.523 1.911 12.319 4.182c1.167.468 2.151 1.09 2.944 1.901 1.699 1.737 2.263 4.07 2.263 6.729 0 .736-.027 1.465-.105 2.171.461.923.954 2.174 1.288 3.029 2.513.728 4.461 3.441 5.205 5.308.081.205.115.424.115.645v5.318c0 .252-.04.502-.166.72M24.325 22.031h-.688a8.5 8.5 0 0 1-.709 1.016c-1.537 1.892-3.833 2.98-7.008 2.98-3.447 0-5.972-.717-7.557-2.514a4 4 0 0 1-.171-.21l-.195.21v13.155c2.867 1.558 9.02 4.353 15.984 4.353s13.117-2.795 15.984-4.353V23.513l-.195-.21s-.066.091-.171.21c-1.584 1.797-4.11 2.514-7.557 2.514-3.175 0-5.47-1.088-7.008-2.98a9 9 0 0 1-.709-1.016h-.033Zm-1.969-5.864a14 14 0 0 0 .127-1.785v-.042c-.003-1.537-.339-2.538-.876-3.152-.681-.78-2.09-1.378-5.06-1.057-3.008.326-4.69 1.073-5.643 2.048-.923.944-1.408 2.356-1.408 4.633 0 2.42.348 3.849 1.115 4.719.729.827 2.165 1.499 5.309 1.499 2.417 0 3.799-.786 4.683-1.873.948-1.168 1.482-2.878 1.753-4.99m3.25 0c.271 2.112.805 3.822 1.754 4.99.883 1.087 2.265 1.873 4.682 1.873 3.145 0 4.58-.672 5.309-1.499.767-.87 1.116-2.299 1.116-4.719 0-2.277-.485-3.689-1.408-4.633-.954-.975-2.635-1.722-5.644-2.048-2.969-.321-4.378.277-5.06 1.057-.537.614-.873 1.615-.876 3.152v.042q.001.793.127 1.785\", \"M28.998 28.516c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999m-9.996 0c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999\"]\n  },\n  \"96\": {\n    \"width\": 96,\n    \"paths\": [\"M95.667 67.954C92.225 73.933 72.24 88.04 47.997 88.04S3.769 73.933.328 67.954c-.216-.375-.307-.796-.328-1.226V55.661c.019-.371.089-.736.226-1.081 1.489-3.738 5.386-9.166 10.417-10.623.667-1.712 1.655-4.215 2.576-6.062-.154-1.414-.208-2.872-.208-4.345 0-5.322 1.128-9.99 4.527-13.466 1.587-1.623 3.557-2.869 5.893-3.805 5.595-4.545 13.563-8.369 24.48-8.369s19.057 3.824 24.652 8.369c2.337.936 4.306 2.182 5.894 3.805 3.399 3.476 4.527 8.144 4.527 13.466 0 1.473-.054 2.931-.208 4.345.921 1.847 1.909 4.35 2.576 6.062 5.03 1.457 8.928 6.885 10.417 10.623.163.41.231.848.231 1.289v10.644c0 .504-.081 1.004-.333 1.441M48.686 43.993l-.3.001-1.077-.001q-.633 1.066-1.418 2.035c-3.078 3.787-7.672 5.964-14.026 5.964-6.897 0-11.952-1.435-15.123-5.032a8 8 0 0 1-.342-.419l-.39.419v26.326c5.737 3.118 18.05 8.713 31.987 8.713 13.938 0 26.251-5.595 31.988-8.713V46.96l-.39-.419s-.132.181-.342.419c-3.171 3.597-8.226 5.032-15.123 5.032-6.354 0-10.949-2.177-14.026-5.964a17 17 0 0 1-1.418-2.034h-.066Zm-3.94-11.733c.17-1.326.251-2.513.253-3.573v-.084c-.005-3.077-.678-5.079-1.752-6.308-1.365-1.562-4.184-2.758-10.127-2.115-6.021.652-9.386 2.146-11.294 4.098-1.847 1.889-2.818 4.715-2.818 9.272 0 4.842.698 7.703 2.232 9.443 1.459 1.655 4.332 3.001 10.625 3.001 4.837 0 7.603-1.573 9.371-3.749 1.899-2.336 2.967-5.759 3.51-9.985m6.503 0c.543 4.226 1.611 7.649 3.51 9.985 1.768 2.176 4.533 3.749 9.371 3.749 6.292 0 9.165-1.346 10.624-3.001 1.535-1.74 2.232-4.601 2.232-9.443 0-4.557-.97-7.383-2.817-9.272-1.908-1.952-5.274-3.446-11.294-4.098-5.943-.643-8.763.553-10.127 2.115-1.074 1.229-1.747 3.231-1.752 6.308v.084c.002 1.06.083 2.247.253 3.573\", \"M38.5 55.75a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5m19 0a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[copilot-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CopilotIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = copilotIconData;\n}\n    \n\nexport const copilotErrorIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291q-.297 0-.571-.029L6.833 5.226a4 4 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765q.075.08.139.165.068-.085.143-.165c.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612q.018.113.037.218c.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7m2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065q.019-.105.036-.218c.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.75.75 0 0 1 0 3.509V3.49a.75.75 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.6.6 0 0 1 .227.264.8.8 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5 5 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934\"]\n  }\n};\n\n@Component({\n  selector: 'svg[copilot-error-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CopilotErrorIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = copilotErrorIconData;\n}\n    \n\nexport const copilotWarningIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.498 14.811a4.5 4.5 0 0 1-1.161-1.337 4.5 4.5 0 0 1-.587-2.224 4.496 4.496 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-7.252 3.561M10.5 8.75V11a.75.75 0 0 0 1.5 0V8.75a.75.75 0 1 0-1.5 0m.75 5.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2\", \"m14.354 6.114-.05-.029a6 6 0 0 0-1.351-.589c.03-.19.047-.422.047-.709 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.058.462.165.834.316 1.127A6.03 6.03 0 0 0 6.369 7.76q-.71.277-1.623.277c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.265.205 1.285.725 2.577 1.079a6 6 0 0 0 .939 1.736C2.733 14.407.111 12.027 0 11.286V9.338c.085-.628.677-1.686 1.588-2.065q.019-.105.036-.218c.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765q.075.08.139.165.068-.085.143-.165c.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .452-.033.906-.146 1.327M6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614\"]\n  }\n};\n\n@Component({\n  selector: 'svg[copilot-warning-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CopilotWarningIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = copilotWarningIconData;\n}\n    \n\nexport const copyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\", \"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[copy-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CopyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = copyIconData;\n}\n    \n\nexport const cpuIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.5.75V2h3V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75V5h1.25a.75.75 0 0 1 0 1.5H14v3h1.25a.75.75 0 0 1 0 1.5H14v1.25A1.75 1.75 0 0 1 12.25 14H11v1.25a.75.75 0 0 1-1.5 0V14h-3v1.25a.75.75 0 0 1-1.5 0V14H3.75A1.75 1.75 0 0 1 2 12.25V11H.75a.75.75 0 0 1 0-1.5H2v-3H.75a.75.75 0 0 1 0-1.5H2V3.75C2 2.784 2.784 2 3.75 2H5V.75a.75.75 0 0 1 1.5 0m5.75 11.75a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25ZM5.75 5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1-.75-.75v-4.5A.75.75 0 0 1 5.75 5m.75 4.5h3v-3h-3Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 8h6.5a.75.75 0 0 1 .75.75v6.5a.75.75 0 0 1-.75.75h-6.5a.75.75 0 0 1-.75-.75v-6.5A.75.75 0 0 1 8.75 8m.75 6.5h5v-5h-5Z\", \"M15.25 1a.75.75 0 0 1 .75.75V4h2.25c.966 0 1.75.784 1.75 1.75V8h2.25a.75.75 0 0 1 0 1.5H20v5h2.25a.75.75 0 0 1 0 1.5H20v2.25A1.75 1.75 0 0 1 18.25 20H16v2.25a.75.75 0 0 1-1.5 0V20h-5v2.25a.75.75 0 0 1-1.5 0V20H5.75A1.75 1.75 0 0 1 4 18.25V16H1.75a.75.75 0 0 1 0-1.5H4v-5H1.75a.75.75 0 0 1 0-1.5H4V5.75C4 4.784 4.784 4 5.75 4H8V1.75a.75.75 0 0 1 1.5 0V4h5V1.75a.75.75 0 0 1 .75-.75m3 17.5a.25.25 0 0 0 .25-.25V5.75a.25.25 0 0 0-.25-.25H5.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[cpu-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CpuIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = cpuIconData;\n}\n    \n\nexport const creditCardIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5Z\", \"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.25 14a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5Z\", \"M1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25V4.75C0 3.784.784 3 1.75 3m-.25 7v9.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V10Zm0-5.25V8.5h21V4.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[credit-card-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CreditCardIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = creditCardIconData;\n}\n    \n\nexport const crossReferenceIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 13H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 14.543V13H2.75A1.75 1.75 0 0 1 1 11.25v-7.5C1 2.784 1.784 2 2.75 2h5.5a.75.75 0 0 1 0 1.5ZM16 1.25v4.146a.25.25 0 0 1-.427.177L14.03 4.03l-3.75 3.75a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l3.75-3.75-1.543-1.543A.25.25 0 0 1 11.604 1h4.146a.25.25 0 0 1 .25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L20.94 3h-3.69a.75.75 0 0 1-.75-.75\", \"M3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.75.75 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25v-6a.75.75 0 0 1 1.5 0v6a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.457 1.457 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75V4.25c0-.966.784-1.75 1.75-1.75h11a.75.75 0 0 1 0 1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[cross-reference-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CrossReferenceIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = crossReferenceIconData;\n}\n    \n\nexport const crosshairsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14 8A6 6 0 1 1 2 8a6 6 0 0 1 12 0m-1.5 0a4.5 4.5 0 1 0-9 0 4.5 4.5 0 0 0 9 0\", \"M5 7.25a.75.75 0 0 1 0 1.5H1a.75.75 0 0 1 0-1.5Zm3-7a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0V1A.75.75 0 0 1 8 .25m7 7a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Zm-7 3a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21 12a9 9 0 0 1-9 9 9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9m-1.5 0a7.5 7.5 0 1 0-15 0 7.5 7.5 0 0 0 15 0\", \"M12 .25a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V1A.75.75 0 0 1 12 .25m-6 11a.75.75 0 0 1 0 1.5H1a.75.75 0 0 1 0-1.5Zm17 0a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1 0-1.5Zm-11 6a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0v-5a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[crosshairs-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class CrosshairsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = crosshairsIconData;\n}\n    \n\nexport const dashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.5 12.75a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H5.25a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[dash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = dashIconData;\n}\n    \n\nexport const databaseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 3.5c0-.626.292-1.165.7-1.59.406-.422.956-.767 1.579-1.041C4.525.32 6.195 0 8 0s3.475.32 4.722.869c.622.274 1.172.62 1.578 1.04.408.426.7.965.7 1.591v9c0 .626-.292 1.165-.7 1.59-.406.422-.956.767-1.579 1.041C11.476 15.68 9.806 16 8 16c-1.805 0-3.475-.32-4.721-.869-.623-.274-1.173-.62-1.579-1.04-.408-.426-.7-.965-.7-1.591Zm1.5 0c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 5.205 6.353 5.5 8 5.5s3.101-.295 4.118-.742c.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55s-.058-.318-.282-.551c-.227-.237-.591-.483-1.101-.707C11.102 1.795 9.647 1.5 8 1.5s-3.101.295-4.118.742c-.508.224-.873.471-1.1.708-.224.232-.282.417-.282.55m0 4.5c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 9.705 6.353 10 8 10s3.101-.295 4.118-.742c.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55V5.724c-.241.15-.503.286-.778.407C11.475 6.68 9.805 7 8 7s-3.475-.32-4.721-.869a6 6 0 0 1-.779-.407Zm0 2.225V12.5c0 .133.058.318.282.55.227.237.592.484 1.1.708 1.016.447 2.471.742 4.118.742s3.102-.295 4.117-.742c.51-.224.874-.47 1.101-.707.224-.233.282-.418.282-.551v-2.275c-.241.15-.503.285-.778.406-1.247.549-2.917.869-4.722.869s-3.475-.32-4.721-.869a6 6 0 0 1-.779-.406\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1.25c2.487 0 4.773.402 6.466 1.079.844.337 1.577.758 2.112 1.264.536.507.922 1.151.922 1.907v12.987l-.026.013h.026c0 .756-.386 1.4-.922 1.907-.535.506-1.268.927-2.112 1.264-1.693.677-3.979 1.079-6.466 1.079s-4.774-.402-6.466-1.079c-.844-.337-1.577-.758-2.112-1.264C2.886 19.9 2.5 19.256 2.5 18.5h.026l-.026-.013V5.5c0-.756.386-1.4.922-1.907.535-.506 1.268-.927 2.112-1.264C7.226 1.652 9.513 1.25 12 1.25M4 14.371v4.116l-.013.013H4c0 .211.103.487.453.817.351.332.898.666 1.638.962 1.475.589 3.564.971 5.909.971s4.434-.381 5.909-.971c.739-.296 1.288-.63 1.638-.962.349-.33.453-.607.453-.817h.013L20 18.487v-4.116a8 8 0 0 1-1.534.8c-1.693.677-3.979 1.079-6.466 1.079s-4.774-.402-6.466-1.079a8 8 0 0 1-1.534-.8M20 12V7.871a8 8 0 0 1-1.534.8C16.773 9.348 14.487 9.75 12 9.75s-4.774-.402-6.466-1.079A8 8 0 0 1 4 7.871V12c0 .21.104.487.453.817.35.332.899.666 1.638.961 1.475.59 3.564.972 5.909.972s4.434-.382 5.909-.972c.74-.295 1.287-.629 1.638-.96.35-.33.453-.607.453-.818M4 5.5c0 .211.103.487.453.817.351.332.898.666 1.638.962 1.475.589 3.564.971 5.909.971s4.434-.381 5.909-.971c.739-.296 1.288-.63 1.638-.962.349-.33.453-.607.453-.817 0-.211-.103-.487-.453-.817-.351-.332-.898-.666-1.638-.962-1.475-.589-3.564-.971-5.909-.971s-4.434.381-5.909.971c-.739.296-1.288.63-1.638.962C4.104 5.013 4 5.29 4 5.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[database-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DatabaseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = databaseIconData;\n}\n    \n\nexport const dependabotIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.75 7.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75m5.25.75a.75.75 0 0 0-1.5 0v1.5a.75.75 0 0 0 1.5 0Z\", \"M6.25 0h2A.75.75 0 0 1 9 .75V3.5h3.25a2.25 2.25 0 0 1 2.25 2.25V8h.75a.75.75 0 0 1 0 1.5h-.75v2.75a2.25 2.25 0 0 1-2.25 2.25h-8.5a2.25 2.25 0 0 1-2.25-2.25V9.5H.75a.75.75 0 0 1 0-1.5h.75V5.75A2.25 2.25 0 0 1 3.75 3.5H7.5v-2H6.25a.75.75 0 0 1 0-1.5M3 5.75v6.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-6.5a.75.75 0 0 0-.75-.75h-8.5a.75.75 0 0 0-.75.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 11a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.75.75 0 0 1 .75-.75m7.25.75a.75.75 0 0 0-1.5 0v3.5a.75.75 0 0 0 1.5 0Z\", \"M9.813 1h2.437a.75.75 0 0 1 .75.75V5h6.75A2.25 2.25 0 0 1 22 7.25v5.25h1.25a.75.75 0 0 1 0 1.5H22v5.75A2.25 2.25 0 0 1 19.75 22H4.25A2.25 2.25 0 0 1 2 19.75V14H.75a.75.75 0 0 1 0-1.5H2V7.25A2.25 2.25 0 0 1 4.25 5h7.25V2.5H9.813A.75.75 0 0 1 9.812 1ZM3.5 7.25v12.5c0 .414.336.75.75.75h15.5a.75.75 0 0 0 .75-.75V7.25a.75.75 0 0 0-.75-.75H4.25a.75.75 0 0 0-.75.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[dependabot-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DependabotIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = dependabotIconData;\n}\n    \n\nexport const desktopDownloadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427\", \"M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073M6.982 12a5.7 5.7 0 0 1-.765 2.5h3.566a5.7 5.7 0 0 1-.765-2.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.25 9.331V.75a.75.75 0 0 1 1.5 0v8.58l1.949-2.11A.75.75 0 1 1 15.8 8.237l-3.25 3.52a.75.75 0 0 1-1.102 0l-3.25-3.52A.75.75 0 1 1 9.3 7.22Z\", \"M2.5 3.75v11.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.75.75 0 0 1 0-1.5h5.5c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 21.25 17h-6.204c.171 1.375.805 2.652 1.769 3.757A.752.752 0 0 1 16.25 22h-8.5a.75.75 0 0 1-.566-1.243c.965-1.105 1.599-2.382 1.77-3.757H2.75A1.75 1.75 0 0 1 1 15.25V3.75C1 2.784 1.784 2 2.75 2h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25M10.463 17c-.126 1.266-.564 2.445-1.223 3.5h5.52c-.66-1.055-1.098-2.234-1.223-3.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[desktop-download-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DesktopDownloadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = desktopDownloadIconData;\n}\n    \n\nexport const deviceCameraIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15 3c.55 0 1 .45 1 1v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1 0-.55.45-1 1-1h4c.55 0 1 .45 1 1Zm-4.5 9c1.94 0 3.5-1.56 3.5-3.5S12.44 5 10.5 5 7 6.56 7 8.5 8.56 12 10.5 12M13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5M6 5V4H2v1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.333 5.333c.734 0 1.334.6 1.334 1.334v12c0 .733-.6 1.333-1.334 1.333H2.667c-.734 0-1.334-.6-1.334-1.333v-12c0-.734.6-1.334 1.334-1.334C2.667 4.6 3.267 4 4 4h5.333c.734 0 1.334.6 1.334 1.333Zm-6 12A4.655 4.655 0 0 0 20 12.667 4.655 4.655 0 0 0 15.333 8a4.655 4.655 0 0 0-4.666 4.667 4.655 4.655 0 0 0 4.666 4.666m3.334-4.666A3.343 3.343 0 0 1 15.333 16 3.35 3.35 0 0 1 12 12.667a3.35 3.35 0 0 1 3.333-3.334 3.35 3.35 0 0 1 3.334 3.334M9.333 8V6.667H4V8Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[device-camera-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DeviceCameraIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = deviceCameraIconData;\n}\n    \n\nexport const deviceCameraVideoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 3.75v8.5a.75.75 0 0 1-1.136.643L11 10.575v.675A1.75 1.75 0 0 1 9.25 13h-7.5A1.75 1.75 0 0 1 0 11.25v-6.5C0 3.784.784 3 1.75 3h7.5c.966 0 1.75.784 1.75 1.75v.675l3.864-2.318A.75.75 0 0 1 16 3.75m-6.5 1a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25ZM11 8.825l3.5 2.1v-5.85l-3.5 2.1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M24 5.25v13a.75.75 0 0 1-1.136.643L16.5 15.075v2.175A1.75 1.75 0 0 1 14.75 19h-13A1.75 1.75 0 0 1 0 17.25v-11C0 5.284.784 4.5 1.75 4.5h13c.966 0 1.75.784 1.75 1.75v2.175l6.364-3.818A.75.75 0 0 1 24 5.25m-9 1a.25.25 0 0 0-.25-.25h-13a.25.25 0 0 0-.25.25v11c0 .138.112.25.25.25h13a.25.25 0 0 0 .25-.25Zm1.5 7.075 6 3.6V6.575l-6 3.6Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[device-camera-video-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DeviceCameraVideoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = deviceCameraVideoIconData;\n}\n    \n\nexport const deviceDesktopIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.7 5.7 0 0 1-.765 2.5h3.566a5.7 5.7 0 0 1-.765-2.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.954 17H2.75A1.75 1.75 0 0 1 1 15.25V3.75C1 2.784 1.784 2 2.75 2h18.5c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 21.25 17h-6.204c.171 1.375.805 2.652 1.769 3.757A.752.752 0 0 1 16.25 22h-8.5a.75.75 0 0 1-.565-1.243c.964-1.105 1.598-2.382 1.769-3.757M21.5 3.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25ZM13.537 17h-3.074c-.126 1.266-.564 2.445-1.223 3.5h5.52c-.659-1.055-1.098-2.234-1.223-3.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[device-desktop-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DeviceDesktopIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = deviceDesktopIconData;\n}\n    \n\nexport const deviceMobileIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0M3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25M8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.25 5.25A.75.75 0 0 1 11 4.5h2A.75.75 0 0 1 13 6h-2a.75.75 0 0 1-.75-.75M12 19.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2\", \"M4 2.75C4 1.784 4.784 1 5.75 1h12.5c.966 0 1.75.784 1.75 1.75v18.5A1.75 1.75 0 0 1 18.25 23H5.75A1.75 1.75 0 0 1 4 21.25Zm1.75-.25a.25.25 0 0 0-.25.25v18.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[device-mobile-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DeviceMobileIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = deviceMobileIconData;\n}\n    \n\nexport const devicesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75V5a.75.75 0 0 1-1.5 0V2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25H7A.75.75 0 0 1 7 12h-.268a5.7 5.7 0 0 1-.765 2.5H7A.75.75 0 0 1 7 16H4.5a.75.75 0 0 1-.565-1.243c.772-.885 1.193-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25Z\", \"M10.75 7h3.5c.967 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-5.5C9 7.784 9.783 7 10.75 7m-.25 1.75v5.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-3.5a.25.25 0 0 0-.25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 3.75C1 2.784 1.784 2 2.75 2h18.5c.966 0 1.75.784 1.75 1.75v4a.75.75 0 0 1-1.5 0v-4a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h9a.75.75 0 0 1 0 1.5h-1.287c-.126 1.266-.564 2.445-1.223 3.5h2.51a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.565-1.243c.964-1.105 1.598-2.382 1.769-3.757H2.75A1.75 1.75 0 0 1 1 15.25Z\", \"M14 11.75c0-.967.783-1.75 1.75-1.75h5.5c.966 0 1.75.783 1.75 1.75v8.5A1.75 1.75 0 0 1 21.25 22h-5.5A1.75 1.75 0 0 1 14 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[devices-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DevicesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = devicesIconData;\n}\n    \n\nexport const diamondIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.527 9.237a1.75 1.75 0 0 1 0-2.474L6.777.512a1.75 1.75 0 0 1 2.475 0l6.251 6.25a1.75 1.75 0 0 1 0 2.475l-6.25 6.251a1.75 1.75 0 0 1-2.475 0Zm1.06-1.414a.25.25 0 0 0 0 .354l6.251 6.25a.25.25 0 0 0 .354 0l6.25-6.25a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.354 0l-6.25 6.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.527 13.237a1.75 1.75 0 0 1 0-2.474l9.272-9.273a1.75 1.75 0 0 1 2.475 0l9.272 9.273a1.75 1.75 0 0 1 0 2.474l-9.272 9.272a1.75 1.75 0 0 1-2.475 0Zm1.06-1.414a.25.25 0 0 0 0 .354l9.273 9.272a.25.25 0 0 0 .353 0l9.272-9.272a.25.25 0 0 0 0-.354l-9.272-9.272a.25.25 0 0 0-.353 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diamond-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiamondIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diamondIconData;\n}\n    \n\nexport const diceIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z\", \"M5 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2m6-6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M8 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M12 13.5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 12 13.5m-5 5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 7 18.5m10-10a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 17 8.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[dice-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiceIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diceIconData;\n}\n    \n\nexport const diffIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.75 1.75V5H12a.75.75 0 0 1 0 1.5H8.75v3.25a.75.75 0 0 1-1.5 0V6.5H4A.75.75 0 0 1 4 5h3.25V1.75a.75.75 0 0 1 1.5 0M4 13h8a.75.75 0 0 1 0 1.5H4A.75.75 0 0 1 4 13\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.25 3.5a.75.75 0 0 1 .75.75V8.5h4.25a.75.75 0 0 1 0 1.5H13v4.25a.75.75 0 0 1-1.5 0V10H7.25a.75.75 0 0 1 0-1.5h4.25V4.25a.75.75 0 0 1 .75-.75M6.562 19.25a.75.75 0 0 1 .75-.75h9.938a.75.75 0 0 1 0 1.5H7.312a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffIconData;\n}\n    \n\nexport const diffAddedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1m10.5 1.5H2.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.75 7a.75.75 0 0 0-1.5 0v4.25H7a.75.75 0 0 0 0 1.5h4.25V17a.75.75 0 0 0 1.5 0v-4.25H17a.75.75 0 0 0 0-1.5h-4.25Z\", \"M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-added-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffAddedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffAddedIconData;\n}\n    \n\nexport const diffIgnoredIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.53 3.28-5.5 5.5a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l5.5-5.5a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25Zm4.737 11.233a.75.75 0 0 0 1.061 1.06l7.027-7.026a.75.75 0 0 0-1.06-1.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-ignored-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffIgnoredIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffIgnoredIconData;\n}\n    \n\nexport const diffModifiedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M14.5 12a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-modified-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffModifiedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffModifiedIconData;\n}\n    \n\nexport const diffRemovedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.5 6.25h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.313 11.25a.75.75 0 0 0 0 1.5h9.937a.75.75 0 0 0 0-1.5Z\", \"M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-removed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffRemovedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffRemovedIconData;\n}\n    \n\nexport const diffRenamedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm9.03 6.03-3.25 3.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.97-1.97H4.75a.75.75 0 0 1 0-1.5h4.69L7.47 5.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l3.25 3.25a.75.75 0 0 1 0 1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.75 12.75v3.347a.25.25 0 0 0 .436.166l3.672-4.096a.25.25 0 0 0 0-.334l-3.672-4.096a.25.25 0 0 0-.436.166v3.347h-7a.75.75 0 0 0 0 1.5Z\", \"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[diff-renamed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiffRenamedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = diffRenamedIconData;\n}\n    \n\nexport const discussionClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.75.75 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25m-5.47.28-3 3a.747.747 0 0 1-1.06 0l-1.5-1.5a.749.749 0 1 1 1.06-1.06l.97.969L7.72 3.72a.749.749 0 1 1 1.06 1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25m-9.72-3.22-5 5a.747.747 0 0 1-1.06 0l-2.5-2.5a.749.749 0 1 1 1.06-1.06L7 8.689l4.47-4.469a.749.749 0 1 1 1.06 1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[discussion-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiscussionClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = discussionClosedIconData;\n}\n    \n\nexport const discussionDuplicateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.75.75 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25m-6.282.03L5.03 7.468a.749.749 0 1 1-1.06-1.061L6.907 3.47a.75.75 0 0 1 1.061 1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25M11.28 5.53l-5 5a.749.749 0 1 1-1.06-1.06l5-5a.749.749 0 1 1 1.06 1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[discussion-duplicate-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiscussionDuplicateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = discussionDuplicateIconData;\n}\n    \n\nexport const discussionOutdatedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.75.75 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25M6.5 4v1.492l.466.187.036.015.812.375a.75.75 0 1 1-.628 1.362l-.795-.367-.92-.368A.75.75 0 0 1 5 6V4a.75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25M8.5 4.75v3.14l1.15.488.037.017 1.393.681a.75.75 0 0 1-.66 1.348l-1.374-.673-1.589-.674A.75.75 0 0 1 7 8.386V4.75a.75.75 0 0 1 1.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[discussion-outdated-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DiscussionOutdatedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = discussionOutdatedIconData;\n}\n    \n\nexport const dotIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 8a4 4 0 1 1 8 0 4 4 0 0 1-8 0m4-2.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12m0-1.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9\"]\n  }\n};\n\n@Component({\n  selector: 'svg[dot-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DotIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = dotIconData;\n}\n    \n\nexport const dotFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[dot-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DotFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = dotFillIconData;\n}\n    \n\nexport const downloadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\", \"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.75 17.25a.75.75 0 0 1 .75.75v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V18a.75.75 0 0 1 .75-.75\", \"M5.22 9.97a.75.75 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[download-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DownloadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = downloadIconData;\n}\n    \n\nexport const duplicateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.5 3a.75.75 0 0 1 .75.75v1h1a.75.75 0 0 1 0 1.5h-1v1a.75.75 0 0 1-1.5 0v-1h-1a.75.75 0 0 1 0-1.5h1v-1A.75.75 0 0 1 10.5 3\", \"M6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25v-7.5C5 .784 5.784 0 6.75 0M6.5 1.75v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25\", \"M1.75 5A1.75 1.75 0 0 0 0 6.75v7.5C0 15.216.784 16 1.75 16h7.5A1.75 1.75 0 0 0 11 14.25v-1.5a.75.75 0 0 0-1.5 0v1.5a.25.25 0 0 1-.25.25h-7.5a.25.25 0 0 1-.25-.25v-7.5a.25.25 0 0 1 .25-.25h1.5a.75.75 0 0 0 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.513 6a.75.75 0 0 1 .75.75v2h1.987a.75.75 0 0 1 0 1.5h-1.987v2a.75.75 0 1 1-1.5 0v-2H11.75a.75.75 0 0 1 0-1.5h2.013v-2a.75.75 0 0 1 .75-.75\", \"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\", \"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[duplicate-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class DuplicateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = duplicateIconData;\n}\n    \n\nexport const ellipsisIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 5.75C0 4.784.784 4 1.75 4h12.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 14.25 12H1.75A1.75 1.75 0 0 1 0 10.25ZM12 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2M7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0M4 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22 9.75v5.5A1.75 1.75 0 0 1 20.25 17H3.75A1.75 1.75 0 0 1 2 15.25v-5.5C2 8.784 2.784 8 3.75 8h16.5c.966 0 1.75.784 1.75 1.75m-8.75 2.75a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0m-6.5 1.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5m10.5 0a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[ellipsis-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class EllipsisIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = ellipsisIconData;\n}\n    \n\nexport const exclamationIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 11a2 2 0 1 1 .001 3.999A2 2 0 0 1 8 11M8 1a1.5 1.5 0 0 1 1.5 1.5v6a1.5 1.5 0 0 1-3 0v-6A1.5 1.5 0 0 1 8 1\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 18.5a2 2 0 1 1 .001 3.999A2 2 0 0 1 12 18.5M12 2a1.5 1.5 0 0 1 1.5 1.5V15a1.5 1.5 0 0 1-3 0V3.5A1.5 1.5 0 0 1 12 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[exclamation-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ExclamationIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = exclamationIconData;\n}\n    \n\nexport const eyeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14s-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2M1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5s2.825-.742 3.955-1.715c1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5s-2.825.742-3.955 1.715c-1.124.967-1.954 2.096-2.366 2.717M8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.5 12a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0\", \"M12 3.5c3.432 0 6.124 1.534 8.054 3.241 1.926 1.703 3.132 3.61 3.616 4.46a1.6 1.6 0 0 1 0 1.598c-.484.85-1.69 2.757-3.616 4.461-1.929 1.706-4.622 3.24-8.054 3.24s-6.124-1.534-8.054-3.24C2.02 15.558.814 13.65.33 12.8a1.6 1.6 0 0 1 0-1.598c.484-.85 1.69-2.757 3.616-4.462C5.875 5.034 8.568 3.5 12 3.5M1.633 11.945a.1.1 0 0 0-.017.055q.001.03.017.056c.441.774 1.551 2.527 3.307 4.08C6.691 17.685 9.045 19 12 19s5.31-1.315 7.06-2.864c1.756-1.553 2.866-3.306 3.307-4.08a.1.1 0 0 0 .017-.056.1.1 0 0 0-.017-.056c-.441-.773-1.551-2.527-3.307-4.08C17.309 6.315 14.955 5 12 5S6.69 6.314 4.94 7.865c-1.756 1.552-2.866 3.306-3.307 4.08\"]\n  }\n};\n\n@Component({\n  selector: 'svg[eye-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class EyeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = eyeIconData;\n}\n    \n\nexport const eyeClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.143 2.31a.75.75 0 0 1 1.047-.167l14.5 10.5a.75.75 0 1 1-.88 1.214l-2.248-1.628C11.346 13.19 9.792 14 8 14c-1.981 0-3.67-.992-4.933-2.078C1.797 10.832.88 9.577.43 8.9a1.62 1.62 0 0 1 0-1.797c.353-.533.995-1.42 1.868-2.305L.31 3.357A.75.75 0 0 1 .143 2.31m1.536 5.622A.12.12 0 0 0 1.657 8q-.001.033.022.068c.412.621 1.242 1.75 2.366 2.717C5.175 11.758 6.527 12.5 8 12.5c1.195 0 2.31-.488 3.29-1.191L9.063 9.695A2 2 0 0 1 6.058 7.52L3.529 5.688a14.2 14.2 0 0 0-1.85 2.244M8 3.5c-.516 0-1.017.09-1.499.251a.75.75 0 1 1-.473-1.423A6.2 6.2 0 0 1 8 2c1.981 0 3.67.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.11.166-.248.365-.41.587a.75.75 0 1 1-1.21-.887c.148-.201.272-.382.371-.53a.12.12 0 0 0 0-.137c-.412-.621-1.242-1.75-2.366-2.717C10.825 4.242 9.473 3.5 8 3.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.052 5.837A9.7 9.7 0 0 1 12 5c2.955 0 5.309 1.315 7.06 2.864 1.756 1.553 2.866 3.307 3.307 4.08a.1.1 0 0 1 .016.055.1.1 0 0 1-.017.06 17 17 0 0 1-1.53 2.218.75.75 0 1 0 1.163.946 18 18 0 0 0 1.67-2.42 1.61 1.61 0 0 0 .001-1.602c-.485-.85-1.69-2.757-3.616-4.46C18.124 5.034 15.432 3.5 12 3.5c-1.695 0-3.215.374-4.552.963a.75.75 0 0 0 .604 1.373Zm11.114 12.15C17.328 19.38 14.933 20.5 12 20.5c-3.432 0-6.125-1.534-8.054-3.24C2.02 15.556.814 13.648.33 12.798a1.6 1.6 0 0 1 .001-1.6A18.3 18.3 0 0 1 3.648 7.01L1.317 5.362a.75.75 0 1 1 .866-1.224l20.5 14.5a.75.75 0 1 1-.866 1.224ZM4.902 7.898c-1.73 1.541-2.828 3.273-3.268 4.044a.1.1 0 0 0-.017.059q-.002.023.016.055c.441.774 1.551 2.527 3.307 4.08C6.69 17.685 9.045 19 12 19c2.334 0 4.29-.82 5.874-1.927l-3.516-2.487a3.5 3.5 0 0 1-5.583-3.949L4.902 7.899Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[eye-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class EyeClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = eyeClosedIconData;\n}\n    \n\nexport const feedDiscussionIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M4 5v5a1 1 0 0 0 1 1h1v1.5a.5.5 0 0 0 .854.354L8.707 11H11a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-discussion-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedDiscussionIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedDiscussionIconData;\n}\n    \n\nexport const feedForkedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M6 6.928a1.75 1.75 0 1 0-1 0V7.5A1.5 1.5 0 0 0 6.5 9h1v1.072a1.75 1.75 0 1 0 1 0V9h1A1.5 1.5 0 0 0 11 7.5v-.572a1.75 1.75 0 1 0-1 0V7.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-forked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedForkedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedForkedIconData;\n}\n    \n\nexport const feedHeartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m2.33-11.5c-1.22 0-1.83.5-2.323 1.136C7.513 5 6.903 4.5 5.682 4.5c-1.028 0-2.169.784-2.169 2.5 0 1.499 1.493 3.433 3.246 4.517.52.321.89.479 1.248.484.357-.005.728-.163 1.247-.484C11.007 10.433 12.5 8.5 12.5 7c0-1.716-1.14-2.5-2.17-2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-heart-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedHeartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedHeartIconData;\n}\n    \n\nexport const feedIssueClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0m3.457 6.957a.999.999 0 1 0-1.414-1.414L7.25 8.336 5.957 7.043a.999.999 0 1 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-issue-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedIssueClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedIssueClosedIconData;\n}\n    \n\nexport const feedIssueDraftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M3.802 7.334a.75.75 0 0 0-1.482-.233 5.8 5.8 0 0 0 0 1.798.749.749 0 1 0 1.482-.233 4.3 4.3 0 0 1 0-1.332M8 2.25a6 6 0 0 0-.899.07.749.749 0 1 0 .233 1.482 4.3 4.3 0 0 1 1.332 0 .75.75 0 0 0 .233-1.482A6 6 0 0 0 8 2.25m-.666 9.948a.75.75 0 0 0-.233 1.482 5.8 5.8 0 0 0 1.798 0 .749.749 0 1 0-.233-1.482 4.3 4.3 0 0 1-1.332 0m6.346-5.097a.749.749 0 1 0-1.482.233 4.3 4.3 0 0 1 0 1.332.75.75 0 0 0 1.482.233 5.8 5.8 0 0 0 0-1.798m-8.178-2.54a.75.75 0 0 0-.882-1.213A5.8 5.8 0 0 0 3.348 4.62a.749.749 0 1 0 1.213.882c.263-.361.58-.678.941-.941m-.941 5.937a.75.75 0 0 0-1.213.882 5.8 5.8 0 0 0 1.272 1.272.749.749 0 1 0 .882-1.213 4.3 4.3 0 0 1-.941-.941m6.819-7.15a.749.749 0 1 0-.882 1.213c.36.263.679.58.941.941a.75.75 0 0 0 1.213-.882 5.8 5.8 0 0 0-1.272-1.272m1.272 8.032a.749.749 0 1 0-1.213-.882c-.262.36-.581.679-.941.941a.75.75 0 0 0 .882 1.213 5.8 5.8 0 0 0 1.272-1.272\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-issue-draft-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedIssueDraftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedIssueDraftIconData;\n}\n    \n\nexport const feedIssueOpenIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 8a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0M9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8\", \"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-5.75a5.75 5.75 0 1 0 0 11.5 5.75 5.75 0 1 0 0-11.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-issue-open-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedIssueOpenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedIssueOpenIconData;\n}\n    \n\nexport const feedIssueReopenIconData = {\n  \"16\": {\n    \"width\": 17,\n    \"paths\": [\"M.5 8a8 8 0 1 1 16 0 8 8 0 0 1-16 0m3.427-4.323a.25.25 0 0 0-.427.177V6c0 .138.112.25.25.25h2.146a.25.25 0 0 0 .177-.427l-.524-.524a4.003 4.003 0 0 1 6.862 1.858.75.75 0 0 0 1.467-.314 5.502 5.502 0 0 0-9.39-2.605Zm9.573 8.469V10a.25.25 0 0 0-.25-.25h-2.146a.25.25 0 0 0-.177.427l.524.524a4.002 4.002 0 0 1-6.862-1.858.75.75 0 0 0-1.467.314 5.502 5.502 0 0 0 9.39 2.605l.561.561a.25.25 0 0 0 .427-.177M10 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 10 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-issue-reopen-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedIssueReopenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedIssueReopenIconData;\n}\n    \n\nexport const feedMergedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m.25-11.25A1.75 1.75 0 1 0 6 6.428v3.144a1.75 1.75 0 1 0 1 0V8.236A3 3 0 0 0 9 9h.571a1.75 1.75 0 1 0 0-1H9a2 2 0 0 1-1.957-1.586A1.75 1.75 0 0 0 8.25 4.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-merged-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedMergedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedMergedIconData;\n}\n    \n\nexport const feedPersonIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m.847-8.145a2.502 2.502 0 1 0-1.694 0C5.471 8.261 4 9.775 4 11c0 .395.145.995 1 .995h6c.855 0 1-.6 1-.995 0-1.224-1.47-2.74-3.153-3.145\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-person-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPersonIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPersonIconData;\n}\n    \n\nexport const feedPlusIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0m1.062 4.312a1 1 0 1 0-2 0v2.75h-2.75a1 1 0 0 0 0 2h2.75v2.75a1 1 0 1 0 2 0v-2.75h2.75a1 1 0 1 0 0-2h-2.75Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-plus-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPlusIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPlusIconData;\n}\n    \n\nexport const feedPublicIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m4.5.25v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H7v-1.5a1.5 1.5 0 0 1 2.443-1.167.75.75 0 0 0 .943-1.166A3 3 0 0 0 5.5 5.75v1.5a1 1 0 0 0-1 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-public-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPublicIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPublicIconData;\n}\n    \n\nexport const feedPullRequestClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M5.5 12.25A1.75 1.75 0 0 0 6 8.822V6.928A1.752 1.752 0 0 0 5.5 3.5 1.75 1.75 0 0 0 5 6.928v1.894a1.752 1.752 0 0 0 .5 3.428m5-5a.5.5 0 0 0-.5.5v1.072a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 .5-3.428V7.75a.5.5 0 0 0-.5-.5m1.255-2.763a.5.5 0 0 0-.707-.707l-.53.531-.531-.531a.5.5 0 0 0-.707.707l.531.531-.531.53a.5.5 0 0 0 .707.707l.531-.53.53.53a.5.5 0 0 0 .707-.707l-.53-.53Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-pull-request-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPullRequestClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPullRequestClosedIconData;\n}\n    \n\nexport const feedPullRequestDraftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m7.25 2.5c0-.793-.527-1.462-1.25-1.678V6.928A1.752 1.752 0 0 0 5.5 3.5 1.75 1.75 0 0 0 5 6.928v1.894a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 1.75-1.75m3.25 1.75a1.75 1.75 0 1 0 .001-3.499 1.75 1.75 0 0 0-.001 3.499m0-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m.75-3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-pull-request-draft-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPullRequestDraftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPullRequestDraftIconData;\n}\n    \n\nexport const feedPullRequestOpenIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m6.75 2.5c0-.793-.527-1.462-1.25-1.678V6.928A1.752 1.752 0 0 0 5 3.5a1.75 1.75 0 0 0-.5 3.428v1.894A1.752 1.752 0 0 0 5 12.25a1.75 1.75 0 0 0 1.75-1.75m3.25-5h.25a.5.5 0 0 1 .5.5v2.822a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 .5-3.428V6a1.5 1.5 0 0 0-1.5-1.5H10V3.129a.25.25 0 0 0-.427-.177L7.702 4.823a.25.25 0 0 0 0 .354l1.871 1.871A.25.25 0 0 0 10 6.871Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-pull-request-open-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedPullRequestOpenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedPullRequestOpenIconData;\n}\n    \n\nexport const feedRepoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M5.5 4A1.5 1.5 0 0 0 4 5.5v5c0 .828.5 1.5 1 1.5v-1a1 1 0 0 1 1-1h5v1h-1v1h1.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5Zm.5 7.25v2.514a.25.25 0 0 0 .426.178l.898-.888a.25.25 0 0 1 .352 0l.898.888A.25.25 0 0 0 9 13.764V11H6.25a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-repo-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedRepoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedRepoIconData;\n}\n    \n\nexport const feedRocketIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m3.031-12a4.38 4.38 0 0 0-3.097 1.283l-.23.229q-.235.235-.452.49H5.65a.88.88 0 0 0-.746.417l-.856 1.388a.377.377 0 0 0 .21.556l1.552.477 1.35 1.35.478 1.553a.374.374 0 0 0 .555.21l1.389-.855a.88.88 0 0 0 .416-.746V8.747q.255-.216.49-.452l.23-.23A4.38 4.38 0 0 0 12 4.969v-.093A.876.876 0 0 0 11.124 4Zm-5.107 7.144h-.001a.809.809 0 0 0-1.33-.881c-.395.394-.564 1.258-.62 1.62a.12.12 0 0 0 .035.108.12.12 0 0 0 .108.035c.362-.056 1.226-.225 1.62-.619a.8.8 0 0 0 .188-.263\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-rocket-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedRocketIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedRocketIconData;\n}\n    \n\nexport const feedStarIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m.252-12.932a.476.476 0 0 0-.682.195l-1.2 2.432-2.684.39a.477.477 0 0 0-.266.816l1.944 1.892-.46 2.674a.479.479 0 0 0 .694.504L8 10.709l2.4 1.261a.478.478 0 0 0 .694-.504l-.458-2.673L12.578 6.9a.479.479 0 0 0-.265-.815l-2.685-.39-1.2-2.432a.47.47 0 0 0-.176-.195\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-star-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedStarIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedStarIconData;\n}\n    \n\nexport const feedTagIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.22 6.5a.72.72 0 1 1-1.44 0 .72.72 0 0 1 1.44 0\", \"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M4 5v3.38c.001.397.159.778.44 1.059l3.211 3.213a1.2 1.2 0 0 0 1.698 0l3.303-3.303a1.2 1.2 0 0 0 0-1.698L9.439 4.44A1.5 1.5 0 0 0 8.379 4H5a1 1 0 0 0-1 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-tag-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedTagIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedTagIconData;\n}\n    \n\nexport const feedTrophyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11 5h1v1.146a1 1 0 0 1-.629.928L11 7.223ZM5 7.223l-.371-.149A1 1 0 0 1 4 6.146V5h1Z\", \"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M3 5v1.146a2 2 0 0 0 1.257 1.858l.865.346a3 3 0 0 0 2.294 2.093C7.22 11.404 6.658 12 5.502 12H5.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1c-1.158 0-1.72-.595-1.916-1.557a3 3 0 0 0 2.294-2.094l.865-.346A2 2 0 0 0 13 6.146V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[feed-trophy-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FeedTrophyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = feedTrophyIconData;\n}\n    \n\nexport const fileIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4Zm10 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileIconData;\n}\n    \n\nexport const fileAddedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Zm4.48 3.758a.75.75 0 0 1 .755.745l.01 1.497h1.497a.75.75 0 0 1 0 1.5H9v1.507a.75.75 0 0 1-1.5 0V9.005l-1.502.01a.75.75 0 0 1-.01-1.5l1.507-.01-.01-1.492a.75.75 0 0 1 .745-.755\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 8.25a.75.75 0 0 1 .75.75v2.25H15a.75.75 0 0 1 0 1.5h-2.25V15a.75.75 0 0 1-1.5 0v-2.25H9a.75.75 0 0 1 0-1.5h2.25V9a.75.75 0 0 1 .75-.75\", \"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-added-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileAddedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileAddedIconData;\n}\n    \n\nexport const fileBadgeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 1.5a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8a1.75 1.75 0 0 1 1.508.862.75.75 0 1 1-1.289.768.25.25 0 0 0-.219-.13Z\", \"M8 7a3.999 3.999 0 0 1 7.605-1.733 4 4 0 0 1-1.115 4.863l.995 4.973a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852l.994-4.973A4 4 0 0 1 8 7m4-2.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 6.5c-.373 0-.745-.051-1.104-.154l-.649 3.243 1.155-.42c.386-.14.81-.14 1.196 0l1.155.42-.649-3.243A4 4 0 0 1 12 11\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4 2.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h6a.75.75 0 0 1 0 1.5H4a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10.982a2 2 0 0 1 1.414.586l.064.064.01.008.31.312a.75.75 0 0 1-1.06 1.06l-.078-.078-.004-.003-.093-.093c-.003-.003 0 0 0 0l-.21-.21a.5.5 0 0 0-.353-.146Z\", \"M18 6.25a4.25 4.25 0 1 0 0 8.5 4.25 4.25 0 0 0 0-8.5m-5.75 4.25a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0\", \"m21.283 14.866 1.455 8a.75.75 0 0 1-1.002.836l-3.296-1.24a1.25 1.25 0 0 0-.88 0l-3.296 1.24a.75.75 0 0 1-1.002-.836l1.455-8 1.475.268-1.217 6.698 2.056-.774a2.75 2.75 0 0 1 1.938 0l2.056.774-1.217-6.698Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-badge-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileBadgeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileBadgeIconData;\n}\n    \n\nexport const fileBinaryIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2a.75.75 0 0 1-1.5 0Zm-4 6C0 6.784.784 6 1.75 6h1.5C4.216 6 5 6.784 5 7.75v2.5A1.75 1.75 0 0 1 3.25 12h-1.5A1.75 1.75 0 0 1 0 10.25ZM6.75 6h1.5a.75.75 0 0 1 .75.75v3.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-3h-.75a.75.75 0 0 1 0-1.5m-5 1.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm9.75-5.938V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm12-.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5\", \"M0 13.75C0 12.784.784 12 1.75 12h3c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75h-3A1.75 1.75 0 0 1 0 17.75Zm1.75-.25a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h3a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM9 12a.75.75 0 0 0 0 1.5h1.5V18H9a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5H12v-5.25a.75.75 0 0 0-.75-.75Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-binary-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileBinaryIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileBinaryIconData;\n}\n    \n\nexport const fileCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.336 0c.464 0 .91.184 1.237.513l2.914 2.914c.33.328.513.773.513 1.237v3.587c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53V6h-2.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 9 4.25V1.5H3.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H7c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06A.75.75 0 0 1 7 16H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0Zm.164 4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\", \"M15.259 10a.75.75 0 0 1 .686.472.75.75 0 0 1-.171.815l-4.557 4.45a.75.75 0 0 1-1.055-.01L8.22 13.778a.754.754 0 0 1 .04-1.02.75.75 0 0 1 1.02-.038l1.42 1.425 4.025-3.932a.75.75 0 0 1 .534-.213\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.982 1a2 2 0 0 1 1.415.586l4.017 4.018A2 2 0 0 1 21 7.018V11h-1.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.354.146A.5.5 0 0 0 4.5 3v18c0 .133.053.26.146.354A.5.5 0 0 0 5 21.5h5V23H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2ZM15 6.5c0 .133.053.26.146.354A.5.5 0 0 0 15.5 7h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z\", \"M11.25 21.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1 0-1.5Zm9.47-6.28a.749.749 0 1 1 1.06 1.06l-5.323 5.324a1 1 0 0 1-.707.292 1 1 0 0 1-.707-.292L12.72 19.28a.749.749 0 1 1 1.06-1.06l1.97 1.969Zm-1.22-2.97V10a.75.75 0 0 1 1.5 0v2.25a.75.75 0 0 1-1.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileCheckIconData;\n}\n    \n\nexport const fileCodeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06M3.28 7.78 1.81 9.25l1.47 1.47a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042m8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm12-.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5\", \"M4.53 12.24a.75.75 0 0 1-.039 1.06l-2.639 2.45 2.64 2.45a.75.75 0 1 1-1.022 1.1l-3.23-3a.75.75 0 0 1 0-1.1l3.23-3a.75.75 0 0 1 1.06.04m3.979 1.06a.75.75 0 1 1 1.02-1.1l3.231 3a.75.75 0 0 1 0 1.1l-3.23 3a.75.75 0 1 1-1.021-1.1l2.639-2.45-2.64-2.45Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-code-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileCodeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileCodeIconData;\n}\n    \n\nexport const fileDiffIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25m-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.5 6.75a.75.75 0 0 0-1.5 0V9H8.75a.75.75 0 0 0 0 1.5H11v2.25a.75.75 0 0 0 1.5 0V10.5h2.25a.75.75 0 0 0 0-1.5H12.5ZM8.75 16a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5Z\", \"M5 1h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2m-.5 2v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146H5a.5.5 0 0 0-.5.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-diff-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileDiffIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileDiffIconData;\n}\n    \n\nexport const fileDirectoryIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H7.5c-.55 0-1.07-.26-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.25.25 0 0 0-.208-.11Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-directory-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileDirectoryIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileDirectoryIconData;\n}\n    \n\nexport const fileDirectoryFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-directory-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileDirectoryFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileDirectoryFillIconData;\n}\n    \n\nexport const fileDirectoryOpenFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.513 1.513A1.75 1.75 0 0 1 1.75 1h3.5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1H13a1 1 0 0 1 1 1v.5H2.75a.75.75 0 0 0 0 1.5h11.978a1 1 0 0 1 .994 1.117L15 13.25A1.75 1.75 0 0 1 13.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75c0-.464.184-.91.513-1.237\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063a.25.25 0 0 0 .207.11h6.224c.966 0 1.75.783 1.75 1.75v.117H5.408a.848.848 0 0 0 0 1.695h15.484a1 1 0 0 1 .995 1.102L21 19.25c-.106 1.05-.784 1.75-1.75 1.75H3.75A1.75 1.75 0 0 1 2 19.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-directory-open-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileDirectoryOpenFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileDirectoryOpenFillIconData;\n}\n    \n\nexport const fileDirectorySymlinkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1H5a1.75 1.75 0 0 1 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H5.375a.75.75 0 0 1 0-1.5h8.875a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v3a.75.75 0 0 1-1.5 0Z\", \"M1.5 12.237a2.25 2.25 0 0 1 2.262-2.249L4 9.989v1.938c0 .218.26.331.42.183l2.883-2.677a.25.25 0 0 0 0-.366L4.42 6.39a.25.25 0 0 0-.42.183v1.916l-.229-.001A3.75 3.75 0 0 0 0 12.237v1.013a.75.75 0 0 0 1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.75C2 3.784 2.784 3 3.75 3h4.971a1.75 1.75 0 0 1 1.447.765l1.404 2.063a.25.25 0 0 0 .207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H4.75a.75.75 0 0 1 0-1.5h15.5a.25.25 0 0 0 .25-.25V7.688a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.766L8.928 4.609a.25.25 0 0 0-.207-.109H3.75a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0Z\", \"m9.308 12.5-2.104-2.236a.75.75 0 1 1 1.092-1.028l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.75.75 0 1 1-1.092-1.028L9.308 14H4.09a2.59 2.59 0 0 0-2.59 2.59v3.16a.75.75 0 0 1-1.5 0v-3.16a4.09 4.09 0 0 1 4.09-4.09Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-directory-symlink-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileDirectorySymlinkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileDirectorySymlinkIconData;\n}\n    \n\nexport const fileMediaIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 13.25A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75ZM1.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h.94l.03-.03 6.077-6.078a1.75 1.75 0 0 1 2.412-.06L14.5 10.31V2.75a.25.25 0 0 0-.25-.25Zm12.5 11a.25.25 0 0 0 .25-.25v-.917l-4.298-3.889a.25.25 0 0 0-.344.009L4.81 13.5ZM7 6a2 2 0 1 1-3.999.001A2 2 0 0 1 7 6M5.5 6a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.75 21.5H2.25A1.75 1.75 0 0 1 .5 19.75V4.25c0-.966.784-1.75 1.75-1.75h19.5c.966 0 1.75.784 1.75 1.75v15.5a1.75 1.75 0 0 1-1.75 1.75M2.25 4a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h3.178L14 10.977a1.75 1.75 0 0 1 2.506-.032L22 16.44V4.25a.25.25 0 0 0-.25-.25ZM22 19.75v-1.19l-6.555-6.554a.25.25 0 0 0-.18-.073.25.25 0 0 0-.178.077L7.497 20H21.75a.25.25 0 0 0 .25-.25M10.5 9.25a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0m-1.5 0a1.75 1.75 0 1 0-3.501.001A1.75 1.75 0 0 0 9 9.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-media-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileMediaIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileMediaIconData;\n}\n    \n\nexport const fileMovedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25v6.5a.75.75 0 0 1-1.5 0Z\", \"m5.427 15.573 3.146-3.146a.25.25 0 0 0 0-.354L5.427 8.927A.25.25 0 0 0 5 9.104V11.5H.75a.75.75 0 0 0 0 1.5H5v2.396c0 .223.27.335.427.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V7a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Z\", \"M7.21 14.25H1.75a.75.75 0 0 0 0 1.5h5.46s-.008 2.249 0 3.256a.75.75 0 0 0 1.262.542l4.285-4a.75.75 0 0 0 0-1.096l-4.285-4A.75.75 0 0 0 7.21 11Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-moved-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileMovedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileMovedIconData;\n}\n    \n\nexport const fileRemovedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Zm4.5 6h2.242a.75.75 0 0 1 0 1.5h-2.24l-2.254.015a.75.75 0 0 1-.01-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146Z\", \"M8 12c0-.414.358-.75.8-.75h6.4c.442 0 .8.336.8.75s-.358.75-.8.75H8.8c-.442 0-.8-.336-.8-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-removed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileRemovedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileRemovedIconData;\n}\n    \n\nexport const fileSubmoduleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm9.42 9.36 2.883-2.677a.25.25 0 0 0 0-.366L9.42 6.39a.249.249 0 0 0-.42.183V8.5H4.75a.75.75 0 0 0 0 1.5H9v1.927c0 .218.26.331.42.183\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.75C2 3.784 2.784 3 3.75 3h4.965a1.75 1.75 0 0 1 1.456.78l1.406 2.109a.25.25 0 0 0 .208.111h8.465c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm12.78 4.97a.749.749 0 0 0-1.275.326.75.75 0 0 0 .215.734l1.72 1.72H6.75a.75.75 0 0 0 0 1.5h8.69l-1.72 1.72a.749.749 0 0 0 .326 1.275.75.75 0 0 0 .734-.215l3-3a.75.75 0 0 0 0-1.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-submodule-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileSubmoduleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileSubmoduleIconData;\n}\n    \n\nexport const fileSymlinkFileIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-7a.75.75 0 0 1 0-1.5h7a.25.25 0 0 0 .25-.25V6H9.75A1.75 1.75 0 0 1 8 4.25V1.5H3.75a.25.25 0 0 0-.25.25V4.5a.75.75 0 0 1-1.5 0Zm-.5 10.487v1.013a.75.75 0 0 1-1.5 0v-1.012a3.75 3.75 0 0 1 3.77-3.749L4 8.49V6.573a.25.25 0 0 1 .42-.183l2.883 2.678a.25.25 0 0 1 0 .366L4.42 12.111a.25.25 0 0 1-.42-.183V9.99l-.238-.003a2.25 2.25 0 0 0-2.262 2.25m8-10.675V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm6.308 11.5-2.104-2.236a.751.751 0 0 1 .369-1.255.75.75 0 0 1 .723.227l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.749.749 0 0 1-1.275-.293.75.75 0 0 1 .183-.735L9.308 16H4.09a2.59 2.59 0 0 0-2.59 2.59v3.16a.75.75 0 0 1-1.5 0v-3.16a4.09 4.09 0 0 1 4.09-4.09ZM15 2.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-symlink-file-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileSymlinkFileIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileSymlinkFileIconData;\n}\n    \n\nexport const fileZipIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.75 1.75 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25m3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75M6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25m.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75M8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75m-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5 2.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h1.75a.75.75 0 0 1 0 1.5H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2h-2.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146Z\", \"M11.5 15.75a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m.75-3.75a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5Zm-.75-2.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75M12.25 6a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5Zm-.75-2.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75M9.75 13.5a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5ZM9 11.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m.75-3.75a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5ZM9 5.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 9 5.25M11 17h1a2 2 0 0 1 2 2v4.25a.75.75 0 0 1-.75.75h-3.5a.75.75 0 0 1-.75-.75V19a2 2 0 0 1 2-2m-.5 2v3.5h2V19a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[file-zip-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FileZipIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fileZipIconData;\n}\n    \n\nexport const filterIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5M3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75m3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75m4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[filter-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FilterIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = filterIconData;\n}\n    \n\nexport const filterRemoveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.384 4.57a.75.75 0 0 0 1.061 0 .75.75 0 0 0 0-1.061l-.884-.884.883-.884A.75.75 0 0 0 14.384.68l-.884.884-.884-.884a.75.75 0 0 0-1.06 1.061l.883.884-.883.884a.75.75 0 0 0 1.06 1.061l.884-.884ZM.75 3a.75.75 0 0 0 0 1.5H9A.75.75 0 0 0 9 3ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75m3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.587 9.273a.75.75 0 1 0 1.061-1.061l-1.591-1.591 1.591-1.591a.749.749 0 1 0-1.061-1.06l-1.591 1.591-1.591-1.591a.749.749 0 1 0-1.06 1.06l1.591 1.591-1.591 1.591a.75.75 0 0 0 1.06 1.061l1.591-1.591ZM1.75 6a.75.75 0 0 0 0 1.5H14.5a.75.75 0 0 0 0-1.5ZM5 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H5.75a.75.75 0 0 1-.75-.75m4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[filter-remove-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FilterRemoveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = filterRemoveIconData;\n}\n    \n\nexport const fiscalHostIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2\", \"M4 9.25h-.75a.75.75 0 0 1 0-1.5H4v-1.5h-.75a.75.75 0 0 1 0-1.5H4V3.5a1 1 0 0 1 1-1h7.5a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1ZM5.5 4v.793a.75.75 0 0 1 0 1.414v1.586a.75.75 0 0 1 0 1.414V10H12V4Z\", \"M12.75 14.25V14h-9.5v.25a.75.75 0 0 1-1.5 0V14A1.75 1.75 0 0 1 0 12.25V1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v10.5A1.75 1.75 0 0 1 14.25 14v.25a.75.75 0 0 1-1.5 0M1.75 1.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 20.25 20H19v.25a1 1 0 1 1-2 0V20H6.997v.25a1 1 0 1 1-2 0V20H3.75A1.75 1.75 0 0 1 2 18.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25ZM14.318 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2M6 8.5A.75.75 0 1 0 6 10h1.5v2H6a.75.75 0 0 0 0 1.5h1.5V15A1.5 1.5 0 0 0 9 16.5h8a1.5 1.5 0 0 0 1.5-1.5V7A1.5 1.5 0 0 0 17 5.5H9A1.5 1.5 0 0 0 7.5 7v1.5ZM9 10a.75.75 0 0 0 0-1.5V7h8v8H9v-1.5A.75.75 0 0 0 9 12Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[fiscal-host-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FiscalHostIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = fiscalHostIconData;\n}\n    \n\nexport const flagIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15 10.211v-7.99c0-.08-.02-.15-.05-.23 0-.02 0-.04-.01-.06-.02-.05-.06-.09-.09-.13s-.04-.08-.07-.11c-.02-.02-.04-.02-.06-.04a.8.8 0 0 0-.19-.12c-2.78-1.11-4.86-.25-6.69.5-1.73.72-3.24 1.33-5.34.57v-.63c0-.41-.34-.75-.75-.75s-.75.34-.75.75v12.5c0 .41.34.75.75.75s.75-.34.75-.75V4.181c.66.19 1.28.27 1.87.27 1.54 0 2.85-.54 4.05-1.04 1.66-.69 3.12-1.27 5.09-.65v6.43c-2.28-.56-4.06.17-5.66.84-1.25.52-2.41 1-3.79.92-.38-.03-.77.29-.8.7s.29.77.7.8c.14 0 .29.01.42.01 1.52 0 2.8-.53 4.04-1.04 1.79-.74 3.34-1.38 5.56-.5.06.02.12.03.19.03.03 0 .06.02.09.02.23 0 .45-.12.59-.31.04-.05.08-.09.1-.15.02-.05.02-.1.03-.15 0-.04.03-.08.03-.13Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M19.99 14.37V4.92c0-.08-.02-.15-.05-.23 0-.02 0-.04-.01-.06-.02-.05-.05-.08-.08-.12s-.05-.08-.08-.11c-.01-.01-.04-.02-.05-.03a.8.8 0 0 0-.19-.13c-3.23-1.29-5.73-.34-8.15.59-2.2.84-4.28 1.62-6.88.65V3.75c0-.41-.34-.75-.75-.75S3 3.34 3 3.75v16.56c0 .41.34.75.75.75s.75-.34.75-.75V7.06c.85.26 1.65.37 2.41.37 1.82 0 3.43-.61 5-1.21 2.11-.81 4.12-1.55 6.58-.75v7.89c-2.79-.74-5.15.14-7.25.93-1.62.61-3.14 1.18-4.79 1.08-.38-.02-.77.29-.8.7s.29.77.7.8c.17.01.33.02.49.02 1.77 0 3.37-.61 4.92-1.19 2.31-.87 4.49-1.7 7.2-.61.06.02.12.02.18.03.03 0 .07.02.1.02.09 0 .18-.02.26-.05h.03a.75.75 0 0 0 .29-.24c.04-.05.08-.1.11-.17.02-.05.02-.1.03-.15 0-.04.03-.08.03-.13Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[flag-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FlagIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = flagIconData;\n}\n    \n\nexport const flameIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.533.753V.752c.217 2.385 1.463 3.626 2.653 4.81C13.37 6.74 14.498 7.863 14.498 10c0 3.5-3 6-6.5 6S1.5 13.512 1.5 10c0-1.298.536-2.56 1.425-3.286.376-.308.862 0 1.035.454C4.46 8.487 5.581 8.419 6 8c.282-.282.341-.811-.003-1.5C4.34 3.187 7.035.75 8.77.146c.39-.137.726.194.763.607M7.998 14.5c2.832 0 5-1.98 5-4.5 0-1.463-.68-2.19-1.879-3.383l-.036-.037c-1.013-1.008-2.3-2.29-2.834-4.434-.322.256-.63.579-.864.953-.432.696-.621 1.58-.046 2.73.473.947.67 2.284-.278 3.232-.61.61-1.545.84-2.403.633a2.8 2.8 0 0 1-1.436-.874A3.2 3.2 0 0 0 3 10c0 2.53 2.164 4.5 4.998 4.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.265 1.627c0 3.545 1.869 5.327 3.479 7.021 1.54 1.62 3.006 3.163 3.006 6.102 0 4.812-3.753 8.25-8.565 8.25-4.813 0-8.935-3.421-8.935-8.25 0-2.039.962-4.011 2.509-4.899.305-.175.672.007.803.334C7.563 12.684 8.797 12.64 9.437 12c.388-.387.47-1.116-.004-2.062-2.405-4.812 1.863-8.279 4.2-8.854.336-.082.615.198.632.543M12.185 21.5c4.059 0 7.065-2.84 7.065-6.75 0-2.337-1.093-3.489-2.678-5.158l-.021-.023c-1.44-1.517-3.139-3.351-3.649-6.557a6.15 6.15 0 0 0-1.911 1.76c-.787 1.144-1.147 2.633-.216 4.495.603 1.205.777 2.74-.277 3.794-.657.657-1.762 1.1-2.956.586-.752-.324-1.353-.955-1.838-1.79-.567.706-.954 1.74-.954 2.893 0 3.847 3.288 6.75 7.435 6.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[flame-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FlameIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = flameIconData;\n}\n    \n\nexport const flowchartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.25 5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22Zm-2-1.5a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22Zm7 8.75.53.53c.3-.3.3-.77 0-1.06Zm-1.47-2.53a.748.748 0 0 0-1.244.23.76.76 0 0 0 .184.83l.53-.53Zm-1.06 4a.748.748 0 0 0 .23 1.244.76.76 0 0 0 .83-.184l-.53-.53Zm1.53-.72c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22Zm-6-1.5a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22Zm3.53-4.72.53-.53-1.06-1.06-.53.53.53.53ZM5.72 9.72l-.53.53 1.06 1.06.53-.53-.53-.53Zm3.53-5.47V3.5h-2V5h2Zm5 8 .53-.53-2-2-.53.53-.53.53 2 2Zm0 0-.53-.53-2 2 .53.53.53.53 2-2Zm-1 0v-.75h-6V13h6Zm-3-6-.53-.53-4 4 .53.53.53.53 4-4ZM3.25 2v.75h2v-1.5h-2Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2ZM6.5 3.25h-.75v2h1.5v-2Zm0 2h-.75c0 .133-.053.26-.146.354a.5.5 0 0 1-.354.146v1.5a2 2 0 0 0 2-2ZM5.25 6.5v-.75h-2v1.5h2Zm-2 0v-.75a.5.5 0 0 1-.354-.146.5.5 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2ZM2 5.25h.75v-2h-1.5v2Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2ZM11.25 2v.75h2v-1.5h-2Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2Zm1.25 1.25h-.75v2h1.5v-2Zm0 2h-.75c0 .133-.053.26-.146.354a.5.5 0 0 1-.354.146v1.5a2 2 0 0 0 2-2ZM13.25 6.5v-.75h-2v1.5h2Zm-2 0v-.75a.5.5 0 0 1-.354-.146.5.5 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2ZM10 5.25h.75v-2h-1.5v2Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2ZM3.25 10v.75h2v-1.5h-2Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2Zm1.25 1.25h-.75v2h1.5v-2Zm0 2h-.75c0 .133-.053.26-.146.354a.5.5 0 0 1-.354.146v1.5a2 2 0 0 0 2-2ZM5.25 14.5v-.75h-2v1.5h2Zm-2 0v-.75a.5.5 0 0 1-.354-.146.5.5 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2ZM2 13.25h.75v-2h-1.5v2Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8 2a3 3 0 0 1 3 3v.75h2V5a3 3 0 0 1 3-3h3a3 3 0 0 1 3 3v3a3 3 0 0 1-2.846 2.996L19 11h-3l-.154-.004a3 3 0 0 1-1.369-.413l-3.895 3.896c.264.446.418.965.418 1.521v.75h8.689l-2.219-2.22a.749.749 0 1 1 1.06-1.06l3.5 3.5a.75.75 0 0 1 0 1.06l-3.5 3.5a.749.749 0 1 1-1.06-1.06l2.219-2.22H11V19a3 3 0 0 1-2.846 2.996L8 22H5l-.154-.004a3 3 0 0 1-2.842-2.842L2 19v-3a3 3 0 0 1 3-3h3c.556 0 1.075.153 1.521.417l3.895-3.895a3 3 0 0 1-.412-1.368L13 8v-.75h-2V8a3 3 0 0 1-2.846 2.996L8 11H5l-.154-.004a3 3 0 0 1-2.842-2.842L2 8V5a3 3 0 0 1 3-3ZM5 14.5A1.5 1.5 0 0 0 3.5 16v3A1.5 1.5 0 0 0 5 20.5h3A1.5 1.5 0 0 0 9.5 19v-3A1.5 1.5 0 0 0 8 14.5Zm0-11A1.5 1.5 0 0 0 3.5 5v3A1.5 1.5 0 0 0 5 9.5h3A1.5 1.5 0 0 0 9.5 8V5A1.5 1.5 0 0 0 8 3.5Zm11 0A1.5 1.5 0 0 0 14.5 5v3A1.5 1.5 0 0 0 16 9.5h3A1.5 1.5 0 0 0 20.5 8V5A1.5 1.5 0 0 0 19 3.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[flowchart-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FlowchartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = flowchartIconData;\n}\n    \n\nexport const focusCenterIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75m12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75M8 10a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 10\", \"M8 10a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 10\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.75 15.25a.75.75 0 0 1 .75.75v4.25c0 .138.112.25.25.25H8A.75.75 0 0 1 8 22H3.75A1.75 1.75 0 0 1 2 20.25V16a.75.75 0 0 1 .75-.75m18.5 0A.75.75 0 0 1 22 16v4.25A1.75 1.75 0 0 1 20.25 22H16a.75.75 0 0 1 0-1.5h4.25a.25.25 0 0 0 .25-.25V16a.75.75 0 0 1 .75-.75M8 2a.75.75 0 0 1 0 1.5H3.75a.25.25 0 0 0-.25.25V8A.75.75 0 0 1 2 8V3.75C2 2.784 2.784 2 3.75 2Zm12.25 0c.966 0 1.75.784 1.75 1.75V8a.75.75 0 0 1-1.5 0V3.75a.25.25 0 0 0-.25-.25H16A.75.75 0 0 1 16 2ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"]\n  }\n};\n\n@Component({\n  selector: 'svg[focus-center-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FocusCenterIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = focusCenterIconData;\n}\n    \n\nexport const foldIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2M8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8m2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8m2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 15c.199 0 .389.079.53.22l3.25 3.25a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L12 16.81l-2.72 2.72a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l3.25-3.25A.75.75 0 0 1 12 15\", \"M12.53 8.78a.75.75 0 0 1-1.06 0L8.22 5.53a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L12 7.19l2.72-2.72a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734ZM12 15.75a.75.75 0 0 1 .75.75v5.75a.75.75 0 0 1-1.5 0V16.5a.75.75 0 0 1 .75-.75\", \"M12 8.5a.75.75 0 0 1-.75-.75v-6a.75.75 0 0 1 1.5 0v6a.75.75 0 0 1-.75.75M2.75 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[fold-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FoldIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = foldIconData;\n}\n    \n\nexport const foldDownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0M2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75M8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75m2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 19a.75.75 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215L12 17.19l2.72-2.72a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-3.25 3.25A.75.75 0 0 1 12 19\", \"M12 18a.75.75 0 0 1-.75-.75v-7.5a.75.75 0 0 1 1.5 0v7.5A.75.75 0 0 1 12 18M2.75 6a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 2.75 6m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 6.75 6m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[fold-down-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FoldDownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = foldDownIconData;\n}\n    \n\nexport const foldUpIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0M13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75M7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75M1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.47 5.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018L12 6.81 9.28 9.53a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042Z\", \"M12 5.5a.75.75 0 0 1 .75.75v8a.75.75 0 0 1-1.5 0v-8A.75.75 0 0 1 12 5.5M2.75 18a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[fold-up-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class FoldUpIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = foldUpIconData;\n}\n    \n\nexport const gearIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224q.347.171.668.386c.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63q.406.578.704 1.218c.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294q.024.386 0 .772c-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a8 8 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a6 6 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8 8 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a6 6 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8 8 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6 6 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a8 8 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071q.321-.215.668-.386c.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03Q7.646 0 8 0m-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189q-.26.13-.5.29c-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045q-.33.47-.573.99c-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a5 5 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19q.243.52.573.989c.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27q.242.16.501.29c.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189q.26-.13.5-.29c.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045q.33-.47.573-.99c.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a5 5 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.5 6.5 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4 4 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0M9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0m-1.5 0a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0\", \"M12 1q.4 0 .797.028c.763.055 1.345.617 1.512 1.304l.352 1.45c.019.078.09.171.225.221q.37.134.728.302c.13.061.246.044.315.002l1.275-.776c.603-.368 1.411-.353 1.99.147q.604.524 1.128 1.129c.501.578.515 1.386.147 1.99l-.776 1.274c-.042.069-.058.185.002.315q.168.357.303.728c.048.135.142.205.22.225l1.45.352c.687.167 1.249.749 1.303 1.512q.057.797 0 1.594c-.054.763-.616 1.345-1.303 1.512l-1.45.352c-.078.019-.171.09-.221.225q-.134.372-.302.728c-.061.13-.044.246-.002.315l.776 1.275c.368.603.353 1.411-.147 1.99q-.524.604-1.129 1.128c-.578.501-1.386.515-1.99.147l-1.274-.776c-.069-.042-.185-.058-.314.002a9 9 0 0 1-.729.303c-.135.048-.205.142-.225.22l-.352 1.45c-.167.687-.749 1.249-1.512 1.303q-.797.057-1.594 0c-.763-.054-1.345-.616-1.512-1.303l-.352-1.45c-.019-.078-.09-.171-.225-.221a8 8 0 0 1-.728-.302c-.13-.061-.246-.044-.315-.002l-1.275.776c-.603.368-1.411.353-1.99-.147q-.605-.524-1.128-1.129c-.501-.578-.515-1.386-.147-1.99l.776-1.274c.042-.069.058-.185-.002-.314a9 9 0 0 1-.303-.729c-.048-.135-.142-.205-.22-.225l-1.45-.352c-.687-.167-1.249-.749-1.304-1.512a11 11 0 0 1 0-1.594c.055-.763.617-1.345 1.304-1.512l1.45-.352c.078-.019.171-.09.221-.225q.134-.372.302-.728c.061-.13.044-.246.002-.315l-.776-1.275c-.368-.603-.353-1.411.147-1.99q.524-.605 1.129-1.128c.578-.501 1.386-.515 1.99-.147l1.274.776c.069.042.185.058.315-.002q.357-.168.728-.303c.135-.048.205-.142.225-.22l.352-1.45c.167-.687.749-1.249 1.512-1.304Q11.598 1.001 12 1m-.69 1.525c-.055.004-.135.05-.161.161l-.353 1.45a1.83 1.83 0 0 1-1.172 1.277 7 7 0 0 0-.6.249 1.83 1.83 0 0 1-1.734-.074l-1.274-.776c-.098-.06-.186-.036-.228 0a10 10 0 0 0-.976.976c-.036.042-.06.131 0 .228l.776 1.274c.314.529.342 1.18.074 1.734a7 7 0 0 0-.249.6 1.83 1.83 0 0 1-1.278 1.173l-1.45.351c-.11.027-.156.107-.16.162a10 10 0 0 0 0 1.38c.004.055.05.135.161.161l1.45.353a1.83 1.83 0 0 1 1.277 1.172q.111.306.249.6c.268.553.24 1.204-.074 1.733l-.776 1.275c-.06.098-.036.186 0 .228q.453.523.976.976c.042.036.131.06.228 0l1.274-.776a1.83 1.83 0 0 1 1.734-.075q.294.14.6.25a1.83 1.83 0 0 1 1.173 1.278l.351 1.45c.027.11.107.156.162.16a10 10 0 0 0 1.38 0c.055-.004.135-.05.161-.161l.353-1.45a1.83 1.83 0 0 1 1.172-1.278 7 7 0 0 0 .6-.248 1.83 1.83 0 0 1 1.733.074l1.275.776c.098.06.186.036.228 0q.523-.453.976-.976c.036-.042.06-.131 0-.228l-.776-1.275a1.83 1.83 0 0 1-.075-1.733q.14-.294.25-.6a1.83 1.83 0 0 1 1.278-1.173l1.45-.351c.11-.027.156-.107.16-.162a10 10 0 0 0 0-1.38c-.004-.055-.05-.135-.161-.161l-1.45-.353c-.626-.152-1.08-.625-1.278-1.172a7 7 0 0 0-.248-.6 1.83 1.83 0 0 1 .074-1.734l.776-1.274c.06-.098.036-.186 0-.228a10 10 0 0 0-.976-.976c-.042-.036-.131-.06-.228 0l-1.275.776a1.83 1.83 0 0 1-1.733.074 7 7 0 0 0-.6-.249 1.84 1.84 0 0 1-1.173-1.278l-.351-1.45c-.027-.11-.107-.156-.162-.16a10 10 0 0 0-1.38 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[gear-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GearIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gearIconData;\n}\n    \n\nexport const giftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232q.404.479.68 1.042.275-.564.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25M7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707M8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 3.75A3.75 3.75 0 0 1 7.5 0c1.455 0 3.436.901 4.5 3.11C13.064.901 15.044 0 16.5 0a3.75 3.75 0 0 1 3 6h1.75c.966 0 1.75.784 1.75 1.75v2.5c0 .698-.409 1.301-1 1.582v8.418A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-8.418c-.591-.282-1-.884-1-1.582v-2.5C1 6.784 1.784 6 2.75 6H4.5a3.73 3.73 0 0 1-.75-2.25M20.5 12h-7.75v8.5h7.5a.25.25 0 0 0 .25-.25Zm-9.25 8.5V12H3.5v8.25c0 .138.112.25.25.25Zm10-10a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-8.5v3Zm-18.5 0h8.5v-3h-8.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25m16-6.75A2.25 2.25 0 0 0 16.5 1.5c-1.15 0-3.433 1.007-3.72 4.5h3.72a2.25 2.25 0 0 0 2.25-2.25M11.22 6c-.287-3.493-2.57-4.5-3.72-4.5a2.25 2.25 0 1 0 0 4.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[gift-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GiftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = giftIconData;\n}\n    \n\nexport const gitBranchIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M2.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5m0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21m12.5-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5\", \"M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75\", \"M17.5 8.75v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75H5A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-branch-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitBranchIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitBranchIconData;\n}\n    \n\nexport const gitBranchCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15.26 10a.74.74 0 0 1 .414.133.75.75 0 0 1 .1 1.154l-4.557 4.45a.753.753 0 0 1-1.055-.008l-1.943-1.95a.755.755 0 0 1 .024-1.038.753.753 0 0 1 1.038-.022l1.42 1.427 4.026-3.933A.75.75 0 0 1 15.26 10m-3.51-9a2.252 2.252 0 0 1 1.942 3.389 2.25 2.25 0 0 1-1.192.983V6A2.5 2.5 0 0 1 10 8.5H6a.997.997 0 0 0-1 1v1.128a2.256 2.256 0 0 1 1.469 2.503A2.252 2.252 0 1 1 3.5 10.628V5.372a2.255 2.255 0 0 1-1.469-2.503A2.252 2.252 0 1 1 5 5.372v1.836A2.5 2.5 0 0 1 6 7h4a.997.997 0 0 0 1-1v-.628A2.252 2.252 0 0 1 11.75 1m-7.5 1.5a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22m0 9.5a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22m7.5-9.5a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.5 19.25a3.25 3.25 0 0 1 2.505-3.164L5 16V8q0-.043.005-.086a3.247 3.247 0 0 1-2.486-3.539 3.25 3.25 0 1 1 3.976 3.539L6.5 8v3.51A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25v-.837a3.25 3.25 0 1 1 1.5 0v.837a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75V16l-.005.086A3.25 3.25 0 1 1 2.5 19.25M5.75 6.5c.464 0 .909-.184 1.237-.513a1.746 1.746 0 0 0 0-2.474 1.746 1.746 0 0 0-2.474 0A1.74 1.74 0 0 0 4 4.75a1.75 1.75 0 0 0 1.08 1.617c.213.088.44.133.67.133m0 14.5c.464 0 .909-.184 1.237-.513a1.746 1.746 0 0 0 0-2.474 1.746 1.746 0 0 0-2.474 0 1.746 1.746 0 0 0 0 2.474c.328.329.773.513 1.237.513M16.5 4.75a1.75 1.75 0 0 0 1.08 1.617A1.752 1.752 0 0 0 20 4.75c0-.464-.184-.909-.513-1.237a1.746 1.746 0 0 0-2.474 0A1.75 1.75 0 0 0 16.5 4.75m4.22 10.47a.749.749 0 1 1 1.06 1.06l-5.323 5.324a1 1 0 0 1-.707.292 1 1 0 0 1-.707-.292L12.72 19.28a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-branch-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitBranchCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitBranchCheckIconData;\n}\n    \n\nexport const gitCommitIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.944 11h4.306a.75.75 0 0 1 0 1.5h-4.306a5.001 5.001 0 0 1-9.888 0H2.75a.75.75 0 0 1 0-1.5h4.306a5.001 5.001 0 0 1 9.888 0m-1.444.75a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-commit-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitCommitIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitCommitIconData;\n}\n    \n\nexport const gitCompareIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM6 12v-1.646a.25.25 0 0 1 .427-.177l2.396 2.396a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 6 15.146V13.5H5A2.5 2.5 0 0 1 2.5 11V5.372a2.25 2.25 0 1 1 1.5 0V11a1 1 0 0 0 1 1ZM4 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0M12.75 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m3.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501\", \"M13.905 1.72a.75.75 0 0 1 0 1.06L12.685 4h4.065a3.75 3.75 0 0 1 3.75 3.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0M7.5 4.75a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0M4.25 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 4.25 6.5\", \"M10.095 22.28a.75.75 0 0 1 0-1.06l1.22-1.22H7.25a3.75 3.75 0 0 1-3.75-3.75V7.5a.75.75 0 0 1 1.5 0v8.75a2.25 2.25 0 0 0 2.25 2.25h4.064l-1.22-1.22a.748.748 0 0 1 .332-1.265.75.75 0 0 1 .729.205l2.5 2.5a.75.75 0 0 1 0 1.06l-2.5 2.5a.75.75 0 0 1-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-compare-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitCompareIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitCompareIconData;\n}\n    \n\nexport const gitMergeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.73 5.73 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218M4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5M5 3.25a.75.75 0 1 0 0 .005Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15 13.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m-12.5 6a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5m0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21m12.5-6a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 15\", \"M6.5 7.25c0 2.9 2.35 5.25 5.25 5.25h4.5V14h-4.5A6.75 6.75 0 0 1 5 7.25Z\", \"M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-merge-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitMergeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitMergeIconData;\n}\n    \n\nexport const gitMergeQueueIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 4.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5M3 7.75a.75.75 0 0 1 1.5 0v2.878a2.251 2.251 0 1 1-1.5 0Zm.75 5.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m5-7.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0m5.75 2.5a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0m-1.5 0a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 6.5a1.75 1.75 0 1 1 .001-3.501A1.75 1.75 0 0 1 5.75 6.5M9.5 8.75a1.75 1.75 0 1 1 3.501.001A1.75 1.75 0 0 1 9.5 8.75M5.75 22.5a3.25 3.25 0 0 1-.745-6.414L5 16v-5a.75.75 0 0 1 1.5 0v5l-.005.086A3.252 3.252 0 0 1 5.75 22.5M4 19.25a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 4 19.25m11-6.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m3.25 1.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-merge-queue-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitMergeQueueIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitMergeQueueIconData;\n}\n    \n\nexport const gitPullRequestIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25m5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354M3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m-14.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M4.75 3a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 3m0 14.5a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 17.5m14.5 0a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501\", \"M13.405 1.72a.75.75 0 0 1 0 1.06L12.185 4h4.065A3.75 3.75 0 0 1 20 7.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0M4.75 7.25A.75.75 0 0 1 5.5 8v8A.75.75 0 0 1 4 16V8a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-pull-request-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitPullRequestIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitPullRequestIconData;\n}\n    \n\nexport const gitPullRequestClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1m9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75m-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.97.97.97.97a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-.97-.97-.97.97a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0M3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22.266 2.711a.75.75 0 1 0-1.061-1.06l-1.983 1.983-1.984-1.983a.75.75 0 1 0-1.06 1.06l1.983 1.983-1.983 1.984a.75.75 0 0 0 1.06 1.06l1.984-1.983 1.983 1.983a.75.75 0 0 0 1.06-1.06l-1.983-1.984ZM4.75 1.5a3.25 3.25 0 0 1 .745 6.414L5.5 8v8l-.005.086A3.25 3.25 0 0 1 4.75 22.5a3.25 3.25 0 0 1-.745-6.414L4 16V8q0-.043.005-.086A3.25 3.25 0 0 1 4.75 1.5M16 19.25a3.25 3.25 0 0 1 2.5-3.163V9.625a.75.75 0 0 1 1.5 0v6.462a3.252 3.252 0 0 1-.75 6.413A3.25 3.25 0 0 1 16 19.25M3 4.75a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 4.75m0 14.5a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 19.25m16.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-pull-request-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitPullRequestClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitPullRequestClosedIconData;\n}\n    \n\nexport const gitPullRequestDraftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1m9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5M2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0M3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0m0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.75 1.5a3.25 3.25 0 0 1 .745 6.414L5.5 8v8l-.005.086A3.25 3.25 0 0 1 4.75 22.5a3.25 3.25 0 0 1-.745-6.414L4 16V8q0-.043.005-.086A3.25 3.25 0 0 1 4.75 1.5M16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M3 4.75a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 4.75m0 14.5a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 19.25m16.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501m0-11.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5M21 11.25a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-pull-request-draft-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitPullRequestDraftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitPullRequestDraftIconData;\n}\n    \n\nexport const gitPullRequestLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12 6a3 3 0 0 1 3 3v1.169c.591.281 1 .883 1 1.581v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.3 1-1.581V9a3 3 0 0 1 3-3m0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5M3.25 1A2.25 2.25 0 0 1 4 5.372v5.257a2.25 2.25 0 1 1-1.5 0V5.372A2.252 2.252 0 0 1 3.25 1m0 1.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M10 .854a.25.25 0 0 0-.427-.177L7.177 3.073a.25.25 0 0 0 0 .355l2.396 2.395A.25.25 0 0 0 10 5.646Z\", \"M11.997 2.708A2.5 2.5 0 0 0 11 2.5h-1V4h1c.5 0 .891 0 .956.597a.735.735 0 0 0 .746.674.75.75 0 0 0 .746-.674c0-.097 0-.147-.066-.356 0 0-.041-.122-.073-.198a2.2 2.2 0 0 0-.209-.393 2 2 0 0 0-.327-.412l-.039-.036a3 3 0 0 0-.127-.114q-.014-.014-.03-.026a2 2 0 0 0-.172-.129l-.035-.023a3 3 0 0 0-.156-.095l-.047-.025a3 3 0 0 0-.17-.082\"]\n  }\n};\n\n@Component({\n  selector: 'svg[git-pull-request-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GitPullRequestLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = gitPullRequestLockedIconData;\n}\n    \n\nexport const globeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M5.78 8.75a9.64 9.64 0 0 0 1.363 4.177q.383.64.857 1.215c.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a10 10 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.51 6.51 0 0 0 4.666 5.5q-.184-.271-.352-.552c-.715-1.192-1.437-2.874-1.581-4.948m-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948q.18-.295.353-.552a6.51 6.51 0 0 0-4.666 5.5m10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948q-.18.296-.353.552a6.51 6.51 0 0 0 4.666-5.5Zm2.733-1.5a6.51 6.51 0 0 0-4.666-5.5q.184.272.353.552c.714 1.192 1.436 2.874 1.58 4.948Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m3.241 10.5c-.1-2.708-.992-4.904-1.89-6.452a14 14 0 0 0-1.304-1.88L12 3.11l-.047.059c-.354.425-.828 1.06-1.304 1.88-.898 1.547-1.79 3.743-1.89 6.451Zm-12.728 0h4.745c.1-3.037 1.1-5.49 2.093-7.204.39-.672.78-1.233 1.119-1.673C6.11 3.329 2.746 7 2.513 11.5m18.974 0C21.254 7 17.89 3.329 13.53 2.623c.339.44.729 1.001 1.119 1.673.993 1.714 1.993 4.167 2.093 7.204ZM8.787 13c.182 2.478 1.02 4.5 1.862 5.953q.574.993 1.304 1.88l.047.057.047-.059c.354-.425.828-1.06 1.304-1.88.842-1.451 1.679-3.471 1.862-5.951Zm-1.504 0H2.552a9.505 9.505 0 0 0 7.918 8.377 16 16 0 0 1-1.119-1.673C8.413 18.085 7.47 15.807 7.283 13m9.434 0c-.186 2.807-1.13 5.085-2.068 6.704-.39.672-.78 1.233-1.118 1.673A9.506 9.506 0 0 0 21.447 13Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[globe-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GlobeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = globeIconData;\n}\n    \n\nexport const goalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m13.637 2.363 1.676.335c.09.018.164.084.19.173a.25.25 0 0 1-.062.249l-1.373 1.374a.88.88 0 0 1-.619.256H12.31L9.45 7.611A1.5 1.5 0 1 1 6.5 8a1.5 1.5 0 0 1 1.889-1.449l2.861-2.862V2.552c0-.232.092-.455.256-.619L12.88.559a.25.25 0 0 1 .249-.062c.089.026.155.1.173.19Z\", \"M2 8a6 6 0 1 0 11.769-1.656.751.751 0 1 1 1.442-.413 7.502 7.502 0 0 1-12.513 7.371A7.501 7.501 0 0 1 10.069.789a.75.75 0 0 1-.413 1.442A6 6 0 0 0 2 8\", \"M5 8a3.002 3.002 0 0 0 4.699 2.476 3 3 0 0 0 1.28-2.827.748.748 0 0 1 1.045-.782.75.75 0 0 1 .445.61A4.5 4.5 0 1 1 8.516 3.53a.75.75 0 1 1-.17 1.49A3 3 0 0 0 5 8\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.172 6.75h-1.861l-4.566 4.564a1.874 1.874 0 1 1-1.06-1.06l4.565-4.565V3.828a.94.94 0 0 1 .275-.664l1.73-1.73a.25.25 0 0 1 .25-.063c.089.026.155.1.173.191l.46 2.301 2.3.46c.09.018.164.084.19.173a.25.25 0 0 1-.062.249l-1.731 1.73a.94.94 0 0 1-.663.275\", \"M2.625 12A9.375 9.375 0 0 0 12 21.375 9.375 9.375 0 0 0 21.375 12c0-.898-.126-1.766-.361-2.587A.75.75 0 0 1 22.455 9c.274.954.42 1.96.42 3 0 6.006-4.869 10.875-10.875 10.875S1.125 18.006 1.125 12 5.994 1.125 12 1.125c1.015-.001 2.024.14 3 .419a.75.75 0 1 1-.413 1.442A9.4 9.4 0 0 0 12 2.625 9.375 9.375 0 0 0 2.625 12\", \"M7.125 12a4.874 4.874 0 1 0 9.717-.569.748.748 0 0 1 1.047-.798c.251.112.42.351.442.625a6.373 6.373 0 0 1-10.836 5.253 6.376 6.376 0 0 1 5.236-10.844.75.75 0 1 1-.17 1.49A4.876 4.876 0 0 0 7.125 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[goal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GoalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = goalIconData;\n}\n    \n\nexport const grabberIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2m0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2m-4 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2m5-9a1 1 0 1 1-2 0 1 1 0 0 1 2 0M7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0M6 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2m7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0M9 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2m7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0M9 18a1 1 0 1 1 0-2 1 1 0 0 1 0 2m6 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[grabber-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GrabberIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = grabberIconData;\n}\n    \n\nexport const graphIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0m14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.5 2.75a.75.75 0 0 0-1.5 0v18.5c0 .414.336.75.75.75H20a.75.75 0 0 0 0-1.5H2.5Z\", \"M22.28 7.78a.75.75 0 0 0-1.06-1.06l-5.72 5.72-3.72-3.72a.75.75 0 0 0-1.06 0l-6 6a.75.75 0 1 0 1.06 1.06l5.47-5.47 3.72 3.72a.75.75 0 0 0 1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[graph-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GraphIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = graphIconData;\n}\n    \n\nexport const graphBarHorizontalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15.25 15H.75q-.311 0-.53-.22-.22-.219-.22-.53t.22-.53q.219-.22.53-.22h14.5q.311 0 .53.22.22.219.22.53t-.22.53q-.219.22-.53.22\", \"M2.25 7h2.5a.25.25 0 0 1 .25.25v6.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-6.5A.25.25 0 0 1 2.25 7m4-4h2.5a.25.25 0 0 1 .25.25v10.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25V3.25A.25.25 0 0 1 6.25 3m4 6h2.5a.25.25 0 0 1 .25.25v4.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-4.5a.25.25 0 0 1 .25-.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22.875 22.125H1.125q-.311 0-.53-.22-.22-.219-.22-.53t.22-.53q.219-.22.53-.22h21.75q.311 0 .53.22.22.219.22.53t-.22.53-.53.22\", \"M3.25 10.5h4a.25.25 0 0 1 .25.25v10a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-10a.25.25 0 0 1 .25-.25m6-6h4a.25.25 0 0 1 .25.25v16a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-16a.25.25 0 0 1 .25-.25m6 9h4a.25.25 0 0 1 .25.25v7a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-7a.25.25 0 0 1 .25-.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[graph-bar-horizontal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GraphBarHorizontalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = graphBarHorizontalIconData;\n}\n    \n\nexport const graphBarVerticalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 15.25V.75q0-.311.22-.53.219-.22.53-.22t.53.22q.22.219.22.53v14.5q0 .311-.22.53-.219.22-.53.22t-.53-.22Q1 15.561 1 15.25\", \"M9 3.25v2.5a.25.25 0 0 1-.25.25h-6.5A.25.25 0 0 1 2 5.75v-2.5A.25.25 0 0 1 2.25 3h6.5a.25.25 0 0 1 .25.25m4 4v2.5a.25.25 0 0 1-.25.25H2.25A.25.25 0 0 1 2 9.75v-2.5A.25.25 0 0 1 2.25 7h10.5a.25.25 0 0 1 .25.25m-6 4v2.5a.25.25 0 0 1-.25.25h-4.5a.25.25 0 0 1-.25-.25v-2.5a.25.25 0 0 1 .25-.25h4.5a.25.25 0 0 1 .25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.875 22.875V1.125q0-.311.22-.53.219-.22.53-.22t.53.22q.22.219.22.53v21.75q0 .311-.22.53-.219.22-.53.22t-.53-.22q-.22-.219-.22-.53\", \"M13.5 4.75v4a.25.25 0 0 1-.25.25h-10A.25.25 0 0 1 3 8.75v-4a.25.25 0 0 1 .25-.25h10a.25.25 0 0 1 .25.25m6 6v4a.25.25 0 0 1-.25.25h-16a.25.25 0 0 1-.25-.25v-4a.25.25 0 0 1 .25-.25h16a.25.25 0 0 1 .25.25m-9 6v4a.25.25 0 0 1-.25.25h-7a.25.25 0 0 1-.25-.25v-4a.25.25 0 0 1 .25-.25h7a.25.25 0 0 1 .25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[graph-bar-vertical-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GraphBarVerticalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = graphBarVerticalIconData;\n}\n    \n\nexport const graphStackedAreaIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.548 11.513a.775.775 0 0 1-1.096 0L7 9.06 2.56 13.5H14.5V7.56ZM14.72 1.22a.75.75 0 1 1 1.06 1.06l-5.232 5.233a.775.775 0 0 1-1.096 0L7 5.06l-5.72 5.72A.75.75 0 1 1 .22 9.72l6.232-6.233.059-.052a.775.775 0 0 1 1.037.052L10 5.94ZM16 14.225a.776.776 0 0 1-.775.775H.81a.775.775 0 0 1-.548-1.323l6.19-6.19.058-.052a.775.775 0 0 1 1.037.052L10 9.94l4.677-4.676.096-.082A.775.775 0 0 1 16 5.81Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.523 8.68a.775.775 0 0 1 1.227.63v11.94A.75.75 0 0 1 22 22l-.016-.001-.015.001H2.03l-.02-.002-.046-.002-.018-.002a.74.74 0 0 1-.477-.214.75.75 0 0 1 0-1.06l8.482-8.483.059-.052a.775.775 0 0 1 1.037.052L14.5 15.69l6.927-6.927Zm-6.475 8.583a.775.775 0 0 1-1.096 0L10.5 13.81 3.81 20.5h17.44v-9.44ZM21.47 2.47a.75.75 0 1 1 1.06 1.06l-7.482 7.483a.775.775 0 0 1-1.096 0L10.5 7.56l-7.97 7.97a.75.75 0 1 1-1.06-1.061l8.482-8.483.059-.052a.775.775 0 0 1 1.037.052L14.5 9.44Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[graph-stacked-area-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class GraphStackedAreaIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = graphStackedAreaIconData;\n}\n    \n\nexport const hashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.368 1.01a.75.75 0 0 1 .623.859L6.57 4.5h3.98l.46-2.868a.75.75 0 0 1 1.48.237L12.07 4.5h2.18a.75.75 0 0 1 0 1.5h-2.42l-.64 4h2.56a.75.75 0 0 1 0 1.5h-2.8l-.46 2.869a.75.75 0 0 1-1.48-.237l.42-2.632H5.45l-.46 2.869a.75.75 0 0 1-1.48-.237l.42-2.632H1.75a.75.75 0 0 1 0-1.5h2.42l.64-4H2.25a.75.75 0 0 1 0-1.5h2.8l.46-2.868a.75.75 0 0 1 .858-.622M9.67 10l.64-4H6.33l-.64 4Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.618 1.76a.75.75 0 0 1 .623.859L9.46 7.5h6.48l.82-5.118a.75.75 0 0 1 1.48.237L17.46 7.5h3.79a.75.75 0 0 1 0 1.5h-4.03l-.96 6h3.99a.75.75 0 0 1 0 1.5h-4.23l-.78 4.869a.75.75 0 0 1-1.48-.237l.74-4.632H8.02l-.78 4.869a.75.75 0 0 1-1.48-.237L6.5 16.5H2.745a.75.75 0 0 1 0-1.5H6.74l.96-6H3.75a.75.75 0 0 1 0-1.5h4.19l.82-5.118a.75.75 0 0 1 .858-.622M14.741 15l.96-6H9.22l-.96 6Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[hash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = hashIconData;\n}\n    \n\nexport const headingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 2a.75.75 0 0 1 .75.75V7h7V2.75a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0V8.5h-7v4.75a.75.75 0 0 1-1.5 0V2.75A.75.75 0 0 1 3.75 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6.25 4a.75.75 0 0 1 .75.75V11h10V4.75a.75.75 0 0 1 1.5 0v14.5a.75.75 0 0 1-1.5 0V12.5H7v6.75a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 6.25 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[heading-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HeadingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = headingIconData;\n}\n    \n\nexport const heartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7 7 0 0 1-.31-.17 22 22 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22 22 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.6 20.6 0 0 0 8 13.393a20.6 20.6 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m12 20.703.343.667a.75.75 0 0 1-.686 0l-.003-.002-.007-.003-.025-.013a31 31 0 0 1-5.233-3.576C3.8 15.573 1 12.332 1 8.514v-.001C1 5.053 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262a31 31 0 0 1-5.233 3.576l-.025.013-.007.003-.002.001ZM6.736 4C4.657 4 2.5 5.88 2.5 8.514c0 3.107 2.324 5.96 4.861 8.12a29.7 29.7 0 0 0 4.566 3.175l.073.041.073-.04c.271-.153.661-.38 1.13-.674.94-.588 2.19-1.441 3.436-2.502 2.537-2.16 4.861-5.013 4.861-8.12C21.5 5.88 19.343 4 17.264 4c-2.106 0-3.801 1.389-4.553 3.643a.751.751 0 0 1-1.422 0C10.537 5.389 8.841 4 6.736 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[heart-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HeartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = heartIconData;\n}\n    \n\nexport const heartFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.655 14.916h-.002l-.006-.003-.018-.01a22 22 0 0 1-3.744-2.584C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.044 5.231-3.886 6.818a22 22 0 0 1-3.433 2.414 7 7 0 0 1-.31.17l-.018.01-.008.004a.75.75 0 0 1-.69 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14 20.408c-.492.308-.903.546-1.192.709q-.23.129-.463.252h-.002a.75.75 0 0 1-.686 0 17 17 0 0 1-.465-.252 31 31 0 0 1-4.803-3.34C3.8 15.572 1 12.331 1 8.513 1 5.052 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262A31 31 0 0 1 14 20.408\"]\n  }\n};\n\n@Component({\n  selector: 'svg[heart-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HeartFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = heartFillIconData;\n}\n    \n\nexport const historyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177M7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.75.75 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.998 2.5A9.5 9.5 0 0 0 3.378 8H5.75a.75.75 0 0 1 0 1.5H2a1 1 0 0 1-1-1V4.75a.75.75 0 0 1 1.5 0v1.697A11 11 0 0 1 11.998 1C18.074 1 23 5.925 23 12s-4.926 11-11.002 11C6.014 23 1.146 18.223 1 12.275a.75.75 0 0 1 1.5-.037 9.5 9.5 0 0 0 9.498 9.262c5.248 0 9.502-4.253 9.502-9.5s-4.254-9.5-9.502-9.5\", \"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[history-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HistoryIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = historyIconData;\n}\n    \n\nexport const homeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.906.664a1.75 1.75 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0 1 13.25 15h-3.5a.75.75 0 0 1-.75-.75V9H7v5.25a.75.75 0 0 1-.75.75h-3.5A1.75 1.75 0 0 1 1 13.25V6.23c0-.531.242-1.034.657-1.366l5.25-4.2Zm1.25 1.171a.25.25 0 0 0-.312 0l-5.25 4.2a.25.25 0 0 0-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v5.25h2.75a.25.25 0 0 0 .25-.25V6.23a.25.25 0 0 0-.094-.195Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.03 2.59a1.5 1.5 0 0 1 1.94 0l7.5 6.363a1.5 1.5 0 0 1 .53 1.144V19.5a1.5 1.5 0 0 1-1.5 1.5h-5.75a.75.75 0 0 1-.75-.75V14h-2v6.25a.75.75 0 0 1-.75.75H4.5A1.5 1.5 0 0 1 3 19.5v-9.403c0-.44.194-.859.53-1.144ZM12 3.734l-7.5 6.363V19.5h5v-6.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v6.25h5v-9.403Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[home-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HomeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = homeIconData;\n}\n    \n\nexport const homeFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.906.384a1.75 1.75 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019a1.75 1.75 0 0 1-1.75 1.75h-2.5a.75.75 0 0 1-.75-.75V8.72H6v5.25a.75.75 0 0 1-.75.75h-2.5A1.75 1.75 0 0 1 1 12.97V5.95c0-.531.242-1.034.657-1.366Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.97 2.59a1.5 1.5 0 0 0-1.94 0l-7.5 6.363A1.5 1.5 0 0 0 3 10.097V19.5A1.5 1.5 0 0 0 4.5 21h4.75a.75.75 0 0 0 .75-.75V14h4v6.25c0 .414.336.75.75.75h4.75a1.5 1.5 0 0 0 1.5-1.5v-9.403a1.5 1.5 0 0 0-.53-1.144Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[home-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HomeFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = homeFillIconData;\n}\n    \n\nexport const horizontalRuleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 7.75A.75.75 0 0 1 .75 7h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 7.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 12.75a.75.75 0 0 1 .75-.75h18.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[horizontal-rule-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HorizontalRuleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = horizontalRuleIconData;\n}\n    \n\nexport const hourglassIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 1h10.5a.75.75 0 0 1 0 1.5h-.75v1.25a4.75 4.75 0 0 1-1.9 3.8l-.333.25a.25.25 0 0 0 0 .4l.333.25a4.75 4.75 0 0 1 1.9 3.8v1.25h.75a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h.75v-1.25a4.75 4.75 0 0 1 1.9-3.8l.333-.25a.25.25 0 0 0 0-.4L5.4 7.55a4.75 4.75 0 0 1-1.9-3.8V2.5h-.75a.75.75 0 0 1 0-1.5M11 2.5H5v1.25c0 1.023.482 1.986 1.3 2.6l.333.25c.934.7.934 2.1 0 2.8l-.333.25a3.25 3.25 0 0 0-1.3 2.6v1.25h6v-1.25a3.25 3.25 0 0 0-1.3-2.6l-.333-.25a1.748 1.748 0 0 1 0-2.8l.333-.25a3.25 3.25 0 0 0 1.3-2.6Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.75 2h14.5a.75.75 0 0 1 0 1.5h-.75v2.982a4.75 4.75 0 0 1-2.215 4.017l-2.044 1.29a.25.25 0 0 0 0 .422l2.044 1.29a4.75 4.75 0 0 1 2.215 4.017V20.5h.75a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h.75v-2.982a4.75 4.75 0 0 1 2.215-4.017l2.044-1.29a.25.25 0 0 0 0-.422l-2.044-1.29A4.75 4.75 0 0 1 5.5 6.482V3.5h-.75a.75.75 0 0 1 0-1.5M17 3.5H7v2.982A3.25 3.25 0 0 0 8.516 9.23l2.044 1.29a1.75 1.75 0 0 1 0 2.96l-2.044 1.29A3.25 3.25 0 0 0 7 17.518V20.5h10v-2.982a3.25 3.25 0 0 0-1.516-2.748l-2.044-1.29a1.75 1.75 0 0 1 0-2.96l2.044-1.29A3.25 3.25 0 0 0 17 6.482Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[hourglass-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HourglassIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = hourglassIconData;\n}\n    \n\nexport const hubotIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 0 1 16 0v5.25a.75.75 0 0 1-1.5 0V8a6.5 6.5 0 1 0-13 0v5.25a.75.75 0 0 1-1.5 0Zm3-1.25C3 5.784 3.784 5 4.75 5h6.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 11.25 10h-6.5A1.75 1.75 0 0 1 3 8.25Zm1.47-.53a.75.75 0 0 0 0 1.06l1.5 1.5a.75.75 0 0 0 1.06 0L8 7.81l.97.97a.75.75 0 0 0 1.06 0l1.5-1.5a.749.749 0 0 0-.326-1.275.75.75 0 0 0-.734.215l-.97.97-.97-.97a.75.75 0 0 0-1.06 0l-.97.97-.97-.97a.75.75 0 0 0-1.06 0m1.03 6.03a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 13C0 6.373 5.373 1 12 1s12 5.373 12 12v8.657a.75.75 0 0 1-1.5 0V13c0-5.799-4.701-10.5-10.5-10.5S1.5 7.201 1.5 13v8.657a.75.75 0 0 1-1.5 0Z\", \"M8 19.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75M5.25 9.5h13.5c.966 0 1.75.784 1.75 1.75v3.5a1.75 1.75 0 0 1-1.75 1.75H5.25a1.75 1.75 0 0 1-1.75-1.75v-3.5c0-.966.784-1.75 1.75-1.75m.22 1.47a.75.75 0 0 0 0 1.06l3 3a.75.75 0 0 0 1.06 0L12 12.56l2.47 2.47a.75.75 0 0 0 1.06 0l3-3a.749.749 0 0 0-.326-1.275.75.75 0 0 0-.734.215L15 13.44l-2.47-2.47a.75.75 0 0 0-1.06 0L9 13.44l-2.47-2.47a.75.75 0 0 0-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[hubot-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class HubotIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = hubotIconData;\n}\n    \n\nexport const idBadgeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3 7.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5Zm10 .25a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75M10.25 11a.75.75 0 0 0 0-1.5h-2.5a.75.75 0 0 0 0 1.5Z\", \"M7.25 0h1.5c.966 0 1.75.784 1.75 1.75V3h3.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-8.5C0 3.784.784 3 1.75 3H5.5V1.75C5.5.784 6.284 0 7.25 0m3.232 4.5A1.75 1.75 0 0 1 8.75 6h-1.5a1.75 1.75 0 0 1-1.732-1.5H1.75a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM7 1.75v2.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 9 4.25v-2.5a.25.25 0 0 0-.25-.25h-1.5a.25.25 0 0 0-.25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.75 3h2.5c.464 0 .909.184 1.237.513.329.328.513.773.513 1.237V7h5.25c.464 0 .909.184 1.237.513.329.328.513.773.513 1.237v10.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25V8.75c0-.464.184-.909.513-1.237A1.75 1.75 0 0 1 3.75 7H9V4.75c0-.464.184-.909.513-1.237A1.75 1.75 0 0 1 10.75 3m3.646 6.573A1.75 1.75 0 0 1 13.25 10h-2.5a1.75 1.75 0 0 1-1.732-1.5H3.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V8.75a.25.25 0 0 0-.25-.25h-5.268c-.06.416-.268.797-.586 1.073m-8.25 1.573A.5.5 0 0 1 6.5 11h3c.133 0 .26.053.354.146A.5.5 0 0 1 10 11.5v5c0 .133-.053.26-.146.354A.5.5 0 0 1 9.5 17h-3a.5.5 0 0 1-.354-.146A.5.5 0 0 1 6 16.5v-5c0-.133.053-.26.146-.354M10.5 4.75v3.5a.25.25 0 0 0 .25.25h2.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25m.72 7.47a.75.75 0 0 1 .53-.22h5.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-5.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 2.525a.75.75 0 0 1 .53-.22h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[id-badge-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IdBadgeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = idBadgeIconData;\n}\n    \n\nexport const imageIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 13.25A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75ZM1.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h.94l.03-.03 6.077-6.078a1.75 1.75 0 0 1 2.412-.06L14.5 10.31V2.75a.25.25 0 0 0-.25-.25Zm12.5 11a.25.25 0 0 0 .25-.25v-.917l-4.298-3.889a.25.25 0 0 0-.344.009L4.81 13.5ZM7 6a2 2 0 1 1-3.999.001A2 2 0 0 1 7 6M5.5 6a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.75 3h14.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 19.25 21H4.75A1.75 1.75 0 0 1 3 19.25V4.75C3 3.784 3.784 3 4.75 3m14.5 1.5H4.75a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h.19l9.823-9.823a1.75 1.75 0 0 1 2.475 0l2.262 2.262V4.75a.25.25 0 0 0-.25-.25m.25 9.56-3.323-3.323a.25.25 0 0 0-.354 0L7.061 19.5H19.25a.25.25 0 0 0 .25-.25ZM8.5 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m0-1.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[image-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ImageIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = imageIconData;\n}\n    \n\nexport const inboxIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395c.04.093.06.194.06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5q0-.154.06-.295Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152Zm10.09 7h-2.875l-1.275 1.7a.75.75 0 0 1-.6.3h-3.5a.75.75 0 0 1-.6-.3L4.375 9.5H1.5v3.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.801 3.57A1.75 1.75 0 0 1 6.414 2.5h11.174c.702 0 1.337.42 1.611 1.067l3.741 8.828q.06.14.06.293v7.562A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25v-7.5q0-.151.059-.291L4.8 3.571ZM6.414 4a.25.25 0 0 0-.23.153L2.88 12H8a.75.75 0 0 1 .648.372L10.18 15h3.638l1.533-2.628a.75.75 0 0 1 .64-.372l5.13-.051-3.304-7.797a.25.25 0 0 0-.23-.152ZM21.5 13.445l-5.067.05-1.535 2.633a.75.75 0 0 1-.648.372h-4.5a.75.75 0 0 1-.648-.372L7.57 13.5H2.5v6.75c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[inbox-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class InboxIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = inboxIconData;\n}\n    \n\nexport const inboxFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395a.8.8 0 0 1 .06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5a.8.8 0 0 1 .06-.295Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.801 3.57A1.75 1.75 0 0 1 6.414 2.5h11.174c.702 0 1.337.42 1.611 1.067l3.741 8.828q.06.14.06.293v7.562A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25v-7.5q0-.151.059-.291L4.8 3.571ZM6.414 4a.25.25 0 0 0-.23.153L2.88 12H8a.75.75 0 0 1 .648.372L10.18 15h3.638l1.533-2.628a.75.75 0 0 1 .64-.372l5.13-.051-3.304-7.797a.25.25 0 0 0-.23-.152Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[inbox-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class InboxFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = inboxFillIconData;\n}\n    \n\nexport const infinityIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 6.984c.59-.533 1.204-1.066 1.825-1.493.797-.548 1.7-.991 2.675-.991C14.414 4.5 16 6.086 16 8s-1.586 3.5-3.5 3.5c-.975 0-1.878-.444-2.675-.991-.621-.427-1.235-.96-1.825-1.493-.59.533-1.204 1.066-1.825 1.493-.797.547-1.7.991-2.675.991C1.586 11.5 0 9.914 0 8s1.586-3.5 3.5-3.5c.975 0 1.878.443 2.675.991.621.427 1.235.96 1.825 1.493M9.114 8c.536.483 1.052.922 1.56 1.273.704.483 1.3.727 1.826.727 1.086 0 2-.914 2-2s-.914-2-2-2c-.525 0-1.122.244-1.825.727-.51.35-1.025.79-1.561 1.273M3.5 6c-1.086 0-2 .914-2 2s.914 2 2 2c.525 0 1.122-.244 1.825-.727.51-.35 1.025-.79 1.561-1.273-.536-.483-1.052-.922-1.56-1.273C4.621 6.244 4.025 6 3.5 6\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 11.16c.887-.933 1.813-1.865 2.78-2.6C15.952 7.668 17.267 7 18.75 7 21.657 7 24 9.615 24 12.25s-2.343 5.25-5.25 5.25c-1.483 0-2.798-.668-3.97-1.56-.967-.735-1.893-1.667-2.78-2.6-.887.933-1.813 1.865-2.78 2.6-1.172.892-2.487 1.56-3.97 1.56C2.343 17.5 0 14.885 0 12.25S2.343 7 5.25 7c1.483 0 2.798.667 3.97 1.56.967.735 1.893 1.667 2.78 2.6M5.25 8.5c-2.032 0-3.75 1.895-3.75 3.75S3.218 16 5.25 16c1.017 0 2.014-.457 3.062-1.253.89-.678 1.758-1.554 2.655-2.497-.897-.943-1.765-1.82-2.655-2.497C7.264 8.957 6.267 8.5 5.25 8.5m7.783 3.75c.897.943 1.765 1.82 2.655 2.497C16.736 15.543 17.733 16 18.75 16c2.032 0 3.75-1.895 3.75-3.75S20.782 8.5 18.75 8.5c-1.017 0-2.014.457-3.062 1.253-.89.678-1.758 1.554-2.655 2.497\"]\n  }\n};\n\n@Component({\n  selector: 'svg[infinity-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class InfinityIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = infinityIconData;\n}\n    \n\nexport const infoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75M8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[info-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class InfoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = infoIconData;\n}\n    \n\nexport const issueClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0Z\", \"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueClosedIconData;\n}\n    \n\nexport const issueDraftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.307 11.655a.75.75 0 0 1 .165 1.048 8 8 0 0 1-1.769 1.77.75.75 0 0 1-.883-1.214 6.6 6.6 0 0 0 1.44-1.439.75.75 0 0 1 1.047-.165m-2.652-9.962a.75.75 0 0 1 1.048-.165 8 8 0 0 1 1.77 1.769.75.75 0 0 1-1.214.883 6.6 6.6 0 0 0-1.439-1.44.75.75 0 0 1-.165-1.047M6.749.097a8 8 0 0 1 2.502 0 .75.75 0 1 1-.233 1.482 6.6 6.6 0 0 0-2.036 0A.751.751 0 0 1 6.749.097M.955 6.125a.75.75 0 0 1 .624.857 6.6 6.6 0 0 0 0 2.036.75.75 0 1 1-1.482.233 8 8 0 0 1 0-2.502.75.75 0 0 1 .858-.624m14.09 0a.75.75 0 0 1 .858.624c.13.829.13 1.673 0 2.502a.75.75 0 1 1-1.482-.233 6.6 6.6 0 0 0 0-2.036.75.75 0 0 1 .624-.857m-8.92 8.92a.75.75 0 0 1 .857-.624 6.6 6.6 0 0 0 2.036 0 .75.75 0 1 1 .233 1.482c-.829.13-1.673.13-2.502 0a.75.75 0 0 1-.624-.858m-4.432-3.39a.75.75 0 0 1 1.048.165 6.6 6.6 0 0 0 1.439 1.44.751.751 0 0 1-.883 1.212 8 8 0 0 1-1.77-1.769.75.75 0 0 1 .166-1.048m2.652-9.962A.75.75 0 0 1 4.18 2.74a6.6 6.6 0 0 0-1.44 1.44.751.751 0 0 1-1.212-.883 8 8 0 0 1 1.769-1.77.75.75 0 0 1 1.048.166\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.32 3.205a.75.75 0 0 1 1.046-.177 11 11 0 0 1 2.605 2.606.75.75 0 1 1-1.222.869 9.6 9.6 0 0 0-2.252-2.252.75.75 0 0 1-.177-1.046m3.475 14.115a.75.75 0 0 1 .176 1.046 11 11 0 0 1-2.605 2.605.75.75 0 1 1-.869-1.222 9.6 9.6 0 0 0 2.252-2.252.75.75 0 0 1 1.046-.177M2.018 9.543a.75.75 0 0 1 .615.864 9.6 9.6 0 0 0 0 3.186.75.75 0 1 1-1.48.25 11 11 0 0 1 0-3.686.75.75 0 0 1 .865-.614m7.525 12.439a.75.75 0 0 1 .864-.615 9.6 9.6 0 0 0 3.186 0 .75.75 0 1 1 .25 1.48 11 11 0 0 1-3.686 0 .75.75 0 0 1-.614-.865M6.68 3.205a.75.75 0 0 1-.177 1.046A9.6 9.6 0 0 0 4.25 6.503a.75.75 0 1 1-1.223-.87 11 11 0 0 1 2.606-2.605.75.75 0 0 1 1.046.177ZM3.205 17.32a.75.75 0 0 1 1.046.177 9.6 9.6 0 0 0 2.252 2.252.75.75 0 1 1-.87 1.223 11 11 0 0 1-2.605-2.606.75.75 0 0 1 .177-1.046m6.952-16.166a11 11 0 0 1 3.686 0 .75.75 0 0 1-.25 1.479 9.6 9.6 0 0 0-3.186 0 .75.75 0 1 1-.25-1.48Zm11.825 8.389a.75.75 0 0 1 .864.614 11 11 0 0 1 0 3.686.75.75 0 0 1-1.479-.25 9.6 9.6 0 0 0 0-3.186.75.75 0 0 1 .615-.864\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-draft-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueDraftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueDraftIconData;\n}\n    \n\nexport const issueLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.001 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5a1.75 1.75 0 0 1-1.75 1.75h-4.5a1.75 1.75 0 0 1-1.75-1.75v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3m0 1.5a1.5 1.5 0 0 0-1.5 1.5v1h3V9a1.5 1.5 0 0 0-1.5-1.5\", \"M5.095.546a8 8 0 0 1 3.847-.49l.259.035a8 8 0 0 1 3.58 1.494l.207.16a8 8 0 0 1 2.148 2.639c.187.369-.005.807-.391.959s-.817-.04-1.013-.406a6.5 6.5 0 0 0-1.242-1.635l-.11-.105-.052-.046a6 6 0 0 0-.226-.193l-.049-.04-.042-.031a6 6 0 0 0-.249-.187l-.082-.057a6 6 0 0 0-.683-.411l-.028-.014a6.5 6.5 0 0 0-1.146-.458l-.039-.011a7 7 0 0 0-.376-.095l-.018-.005a6 6 0 0 0-.409-.075l-.003-.001h-.003l-.015-.002a8 8 0 0 0-.479-.051 6 6 0 0 0-.26-.015l-.155-.004L8 1.5l-.168.004q-.081 0-.162.004a6 6 0 0 0-.37.029l-.069.009q-.165.02-.325.047l-.079.014a7 7 0 0 0-.383.082q-.405.1-.788.249l-.016.005a6.6 6.6 0 0 0-1.096.553l-.083.053a7 7 0 0 0-.288.197l-.022.017a6 6 0 0 0-.609.509l-.064.061q-.123.119-.238.243l-.038.039a7 7 0 0 0-.254.296l-.015.019-.033.044a6 6 0 0 0-.188.249q-.028.037-.054.076a6.5 6.5 0 0 0-.89 1.854l-.014.048a7 7 0 0 0-.084.327l-.02.089a6.4 6.4 0 0 0-.145 1.159l-.003.129L1.5 8q.001.099.005.196l.003.102a7 7 0 0 0 .034.434q.022.184.052.366l.007.034c.148.84.456 1.625.893 2.321l.034.052q.087.135.18.266l.054.076q.115.157.239.306l.024.029q.113.133.232.259l.073.077q.095.098.195.193.043.043.088.084a7 7 0 0 0 .299.259q.093.074.187.145l.072.052.146.104a6.5 6.5 0 0 0 1.929.904c.399.112.68.492.615.901s-.45.691-.851.588a8 8 0 0 1-3.041-1.528l-.202-.169A8.01 8.01 0 0 1 .059 7.03l.036-.259a8 8 0 0 1 1.507-3.574l.161-.207A8 8 0 0 1 5.095.546\", \"M8.001 6.5c.259 0 .511.068.733.192A4 4 0 0 0 8.001 9v.5a1.503 1.503 0 0 1-1.5-1.5 1.503 1.503 0 0 1 1.5-1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueLockedIconData;\n}\n    \n\nexport const issueOpenedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3\", \"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12m9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-opened-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueOpenedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueOpenedIconData;\n}\n    \n\nexport const issueReopenedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.029 2.217a6.5 6.5 0 0 1 9.437 5.11.75.75 0 1 0 1.492-.154 8 8 0 0 0-14.315-4.03L.427 1.927A.25.25 0 0 0 0 2.104V5.75A.25.25 0 0 0 .25 6h3.646a.25.25 0 0 0 .177-.427L2.715 4.215a6.5 6.5 0 0 1 2.314-1.998M1.262 8.169a.75.75 0 0 0-1.22.658 8.001 8.001 0 0 0 14.315 4.03l1.216 1.216a.25.25 0 0 0 .427-.177V10.25a.25.25 0 0 0-.25-.25h-3.646a.25.25 0 0 0-.177.427l1.358 1.358a6.501 6.501 0 0 1-11.751-3.11.75.75 0 0 0-.272-.506\", \"M9.06 9.06a1.5 1.5 0 1 1-2.12-2.12 1.5 1.5 0 0 1 2.12 2.12\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.38 8A9.5 9.5 0 0 1 12 2.5a9.5 9.5 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a11 11 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.5 9.5 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182\", \"M13.414 13.414a2 2 0 1 1-2.828-2.828 2 2 0 0 1 2.828 2.828\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-reopened-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueReopenedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueReopenedIconData;\n}\n    \n\nexport const issueTrackedByIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 8a6.5 6.5 0 0 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8\", \"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m3.573 5.823-2.896-2.896a.25.25 0 0 1 0-.354l2.896-2.896a.25.25 0 0 1 .427.177V11.5h3.25a.75.75 0 0 1 0 1.5H12v2.146a.25.25 0 0 1-.427.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5a9.5 9.5 0 1 0 0 19 .75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5\", \"m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23L13.76 17.02a.31.31 0 0 0 0 .46ZM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-tracked-by-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueTrackedByIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueTrackedByIconData;\n}\n    \n\nexport const issueTracksIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 8a6.5 6.5 0 0 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8\", \"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m1.5 1.75a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75m2.75 2.25a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.5 12a9.5 9.5 0 1 1 19 0 .75.75 0 0 0 1.5 0c0-6.075-4.925-11-11-11S1 5.925 1 12s4.925 11 11 11a.75.75 0 0 0 0-1.5A9.5 9.5 0 0 1 2.5 12\", \"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4m2.5 2.75a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75m3.75 2.75a.75.75 0 0 0 0 1.5h4a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[issue-tracks-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IssueTracksIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = issueTracksIconData;\n}\n    \n\nexport const italicIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6 2.75A.75.75 0 0 1 6.75 2h6.5a.75.75 0 0 1 0 1.5h-2.505l-3.858 9H9.25a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.505l3.858-9H6.75A.75.75 0 0 1 6 2.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10 4.75a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-3.514l-5.828 13h3.342a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5h3.514l5.828-13H10.75a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[italic-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ItalicIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = italicIconData;\n}\n    \n\nexport const iterationsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.5 7.25a4.75 4.75 0 0 1 9.5 0 .75.75 0 0 0 1.5 0 6.25 6.25 0 1 0-6.25 6.25H12v2.146c0 .223.27.335.427.177l2.896-2.896a.25.25 0 0 0 0-.354l-2.896-2.896a.25.25 0 0 0-.427.177V12H7.25A4.75 4.75 0 0 1 2.5 7.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.5 10.5a8 8 0 1 1 16 0 .75.75 0 0 0 1.5 0 9.5 9.5 0 1 0-9.5 9.5h10.94l-2.72 2.72a.75.75 0 1 0 1.06 1.06l3.735-3.735c.44-.439.44-1.151 0-1.59L19.78 14.72a.75.75 0 0 0-1.06 1.06l2.72 2.72H10.5a8 8 0 0 1-8-8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[iterations-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class IterationsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = iterationsIconData;\n}\n    \n\nexport const kebabHorizontalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20 14a2 2 0 1 1-.001-3.999A2 2 0 0 1 20 14M6 12a2 2 0 1 1-3.999.001A2 2 0 0 1 6 12m8 0a2 2 0 1 1-3.999.001A2 2 0 0 1 14 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[kebab-horizontal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class KebabHorizontalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = kebabHorizontalIconData;\n}\n    \n\nexport const keyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.75.75 0 0 1-.53.22H7v.75a.75.75 0 0 1-.22.53l-.5.5a.75.75 0 0 1-.53.22H5v.75a.75.75 0 0 1-.22.53l-.5.5a.75.75 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0m-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5M11 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.75 8.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5\", \"M15.75 0a8.25 8.25 0 1 1-2.541 16.101l-1.636 1.636a1.74 1.74 0 0 1-1.237.513H9.25a.25.25 0 0 0-.25.25v1.448a.88.88 0 0 1-.256.619l-.214.213a.75.75 0 0 1-.545.22H5.25a.25.25 0 0 0-.25.25v1A1.75 1.75 0 0 1 3.25 24h-1.5A1.75 1.75 0 0 1 0 22.25v-2.836c0-.464.185-.908.513-1.236l7.386-7.388A8.25 8.25 0 0 1 15.75 0M9 8.25a6.7 6.7 0 0 0 .463 2.462.75.75 0 0 1-.168.804l-7.722 7.721a.25.25 0 0 0-.073.177v2.836c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-1c0-.966.784-1.75 1.75-1.75H7.5v-1c0-.966.784-1.75 1.75-1.75h1.086a.25.25 0 0 0 .177-.073l1.971-1.972a.75.75 0 0 1 .804-.168A6.75 6.75 0 1 0 9 8.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[key-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class KeyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = keyIconData;\n}\n    \n\nexport const keyAsteriskIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75A2.75 2.75 0 0 1 2.75 0h10.5A2.75 2.75 0 0 1 16 2.75v10.5A2.75 2.75 0 0 1 13.25 16H2.75A2.75 2.75 0 0 1 0 13.25ZM2.75 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25V2.75c0-.69-.56-1.25-1.25-1.25Z\", \"M8 4a.75.75 0 0 1 .75.75V6.7l1.69-.975a.75.75 0 0 1 .75 1.3L9.5 8l1.69.976a.75.75 0 0 1-.75 1.298L8.75 9.3v1.951a.75.75 0 0 1-1.5 0V9.299l-1.69.976a.75.75 0 0 1-.75-1.3L6.5 8l-1.69-.975a.75.75 0 0 1 .75-1.3l1.69.976V4.75A.75.75 0 0 1 8 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.75 8a.75.75 0 0 0-1.5 0v2.701l-2.34-1.35a.75.75 0 0 0-.75 1.298L10.5 12l-2.34 1.35a.75.75 0 1 0 .75 1.3l2.34-1.35V16a.75.75 0 0 0 1.5 0v-2.701l2.34 1.35a.75.75 0 0 0 .75-1.298L13.5 12l2.34-1.35a.75.75 0 0 0-.75-1.3l-2.34 1.351Z\", \"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[key-asterisk-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class KeyAsteriskIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = keyAsteriskIconData;\n}\n    \n\nexport const lawIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736q.058.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04q-.317.265-.686.45C14.556 10.78 13.88 11 13 11a4.5 4.5 0 0 1-2.023-.454 3.5 3.5 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.25.25 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.25.25 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04q-.317.265-.686.45C4.556 10.78 3.88 11 3 11a4.5 4.5 0 0 1-2.023-.454 3.5 3.5 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.25.25 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0m2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.75 2.75V4.5h1.975c.351 0 .694.106.984.303l1.697 1.154q.063.042.14.043h4.102a.75.75 0 0 1 0 1.5H20.07l3.366 7.68a.75.75 0 0 1-.23.896q-.15.111-.31.206a6 6 0 0 1-.79.399 7.35 7.35 0 0 1-2.856.569 7.3 7.3 0 0 1-2.855-.568 6 6 0 0 1-.79-.4 3 3 0 0 1-.307-.202l-.005-.004a.75.75 0 0 1-.23-.896l3.368-7.68h-.886c-.351 0-.694-.106-.984-.303l-1.697-1.154a.25.25 0 0 0-.14-.043H12.75v14.5h4.487a.75.75 0 0 1 0 1.5H6.763a.75.75 0 0 1 0-1.5h4.487V6H9.275a.25.25 0 0 0-.14.043L7.439 7.197c-.29.197-.633.303-.984.303h-.886l3.368 7.68a.75.75 0 0 1-.209.878c-.08.065-.16.126-.31.223a6 6 0 0 1-.792.433 6.9 6.9 0 0 1-2.876.62 6.9 6.9 0 0 1-2.876-.62 6 6 0 0 1-.792-.433 4 4 0 0 1-.309-.221.76.76 0 0 1-.21-.88L3.93 7.5H2.353a.75.75 0 0 1 0-1.5h4.102q.076 0 .141-.043l1.695-1.154c.29-.198.634-.303.985-.303h1.974V2.75a.75.75 0 0 1 1.5 0M2.193 15.198a5.4 5.4 0 0 0 2.557.635 5.4 5.4 0 0 0 2.557-.635L4.75 9.368Zm14.51-.024q.123.06.275.126c.53.223 1.305.45 2.272.45a5.85 5.85 0 0 0 2.547-.576L19.25 9.367Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[law-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LawIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = lawIconData;\n}\n    \n\nexport const lightBulbIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a9 9 0 0 0-.542-.68l-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259q-.142.172-.268.319c-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848l.213-.253c.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75M5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5c-3.81 0-6.5 2.743-6.5 6.119 0 1.536.632 2.572 1.425 3.56.172.215.347.422.527.635l.096.112c.21.25.427.508.63.774.404.531.783 1.128.995 1.834a.75.75 0 0 1-1.436.432c-.138-.46-.397-.89-.753-1.357a18 18 0 0 0-.582-.714l-.092-.11c-.18-.212-.37-.436-.555-.667C4.87 12.016 4 10.651 4 8.618 4 4.363 7.415 1 12 1s8 3.362 8 7.619c0 2.032-.87 3.397-1.755 4.5-.185.23-.375.454-.555.667l-.092.109c-.21.248-.405.481-.582.714-.356.467-.615.898-.753 1.357a.751.751 0 0 1-1.437-.432c.213-.706.592-1.303.997-1.834.202-.266.419-.524.63-.774l.095-.112c.18-.213.355-.42.527-.634.793-.99 1.425-2.025 1.425-3.561C18.5 5.243 15.81 2.5 12 2.5M8.75 18h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5m.75 3.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[light-bulb-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LightBulbIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = lightBulbIconData;\n}\n    \n\nexport const linkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018 2 2 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042m-4.69 9.64a2 2 0 0 0 2.83 0l1.25-1.25a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018 2 2 0 0 0-2.83 0l-2.5 2.5a2 2 0 0 0 0 2.83\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.78 3.653a3.936 3.936 0 1 1 5.567 5.567l-3.627 3.627a3.936 3.936 0 0 1-5.88-.353.75.75 0 0 0-1.18.928 5.436 5.436 0 0 0 8.12.486l3.628-3.628a5.436 5.436 0 1 0-7.688-7.688l-3 3a.75.75 0 0 0 1.06 1.061Z\", \"M7.28 11.153a3.936 3.936 0 0 1 5.88.353.75.75 0 0 0 1.18-.928 5.436 5.436 0 0 0-8.12-.486L2.592 13.72a5.436 5.436 0 1 0 7.688 7.688l3-3a.75.75 0 1 0-1.06-1.06l-3 3a3.936 3.936 0 0 1-5.567-5.568Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[link-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LinkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = linkIconData;\n}\n    \n\nexport const linkExternalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2m6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75\", \"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[link-external-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LinkExternalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = linkExternalIconData;\n}\n    \n\nexport const listOrderedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 3.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 3.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 8.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75M.924 10.32a.5.5 0 0 1-.851-.525l.001-.001.001-.002.002-.004.007-.011q.147-.217.348-.384c.228-.19.588-.392 1.068-.392.468 0 .858.181 1.126.484.259.294.377.673.377 1.038 0 .987-.686 1.495-1.156 1.845l-.047.035c-.303.225-.522.4-.654.597h1.357a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5c0-1.005.692-1.52 1.167-1.875l.035-.025c.531-.396.8-.625.8-1.078a.57.57 0 0 0-.128-.376C1.806 10.068 1.695 10 1.5 10a.66.66 0 0 0-.429.163.8.8 0 0 0-.144.153ZM2.003 2.5V6h.503a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1h.503V3.308l-.28.14a.5.5 0 0 1-.446-.895l1.003-.5a.5.5 0 0 1 .723.447\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.604 3.089A.75.75 0 0 1 4 3.75V8.5h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 1 1 0-1.5h.75V5.151l-.334.223a.75.75 0 0 1-.832-1.248l1.5-1a.75.75 0 0 1 .77-.037M8.75 5.5a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5ZM5.5 15.75c0-.704-.271-1.286-.72-1.686a2.3 2.3 0 0 0-1.53-.564c-.535 0-1.094.178-1.53.565-.449.399-.72.982-.72 1.685a.75.75 0 0 0 1.5 0c0-.296.104-.464.217-.564A.8.8 0 0 1 3.25 15c.215 0 .406.072.533.185.113.101.217.268.217.565 0 .332-.069.48-.21.657-.092.113-.216.24-.403.419l-.147.14c-.152.144-.33.313-.52.504l-1.5 1.5a.75.75 0 0 0-.22.53v.25c0 .414.336.75.75.75H5A.75.75 0 0 0 5 19H3.31l.47-.47c.176-.176.333-.324.48-.465l.165-.156a6 6 0 0 0 .536-.566c.358-.447.539-.925.539-1.593\"]\n  }\n};\n\n@Component({\n  selector: 'svg[list-ordered-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ListOrderedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = listOrderedIconData;\n}\n    \n\nexport const listUnorderedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5M2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2m1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0M2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 5.5h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5m0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5m0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5M5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0M4 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2m0 12a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[list-unordered-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ListUnorderedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = listUnorderedIconData;\n}\n    \n\nexport const locationIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m12.596 11.596-3.535 3.536a1.5 1.5 0 0 1-2.122 0l-3.535-3.536a6.5 6.5 0 1 1 9.192-9.193 6.5 6.5 0 0 1 0 9.193m-1.06-8.132a5 5 0 1 0-7.072 7.072L8 14.07l3.536-3.534a5 5 0 0 0 0-7.072M8 9a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 9\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 13.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5\", \"M19.071 3.429c3.905 3.905 3.905 10.237 0 14.142l-5.403 5.403a2.36 2.36 0 0 1-3.336 0l-5.375-5.375-.028-.028c-3.905-3.905-3.905-10.237 0-14.142s10.236-3.905 14.141 0M5.99 4.489v.001a8.5 8.5 0 0 0 0 12.02l.023.024.002.002 5.378 5.378a.86.86 0 0 0 1.214 0l5.403-5.404a8.5 8.5 0 0 0-.043-11.977A8.5 8.5 0 0 0 5.99 4.489\"]\n  }\n};\n\n@Component({\n  selector: 'svg[location-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LocationIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = locationIconData;\n}\n    \n\nexport const lockIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25M10.5 6V4a2.5 2.5 0 1 0-5 0v2Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6 9V7.25C6 3.845 8.503 1 12 1s6 2.845 6 6.25V9h.5a2.5 2.5 0 0 1 2.5 2.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 19.5v-8A2.5 2.5 0 0 1 5.5 9Zm-1.5 2.5v8a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-13a1 1 0 0 0-1 1m3-4.25V9h9V7.25c0-2.67-1.922-4.75-4.5-4.75S7.5 4.58 7.5 7.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[lock-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LockIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = lockIconData;\n}\n    \n\nexport const lockupGithubIconData = {\n  \"16\": {\n    \"width\": 68,\n    \"paths\": [\"M24.606 2.058c2.796 0 4.485 1.194 5.024 3.204l-2.504.597c-.306-1.092-1.18-1.69-2.52-1.69-1.995 0-3.072 1.311-3.072 3.801s1.048 3.83 3.014 3.83c1.656 0 2.7-.93 2.861-2.534h-3.065V7.17h5.592v1.326c0 3.48-2.024 5.417-5.432 5.417-3.378 0-5.504-2.316-5.504-5.942s2.17-5.912 5.606-5.912m28.554 8.372c0 1.005.45 1.559 1.31 1.559.99 0 1.747-.918 1.747-2.17V5.51h2.316v8.183h-2.316V12.31c-.436.888-1.485 1.529-2.606 1.529-1.791 0-2.767-.99-2.767-2.796V5.509h2.315Zm8.895-3.421c.471-.99 1.535-1.69 2.607-1.69 2.233 0 3.412 1.544 3.334 4.267.079 2.694-1.145 4.252-3.334 4.252-1.116 0-2.136-.641-2.621-1.558v1.412H59.74V2.277h2.315Zm1.791.247c-.955 0-1.713.932-1.79 2.213v.131c.077 1.325.835 2.301 1.79 2.301 1.2 0 1.855-.888 1.777-2.315.078-1.442-.577-2.33-1.777-2.33M33.11 13.693h-2.3V5.51h2.3Zm4.636-8.183h1.703v1.922h-1.703v3.713c0 .451.203.626.655.626h1.048v1.922h-1.878c-1.53 0-2.126-.655-2.126-2.039V7.432h-1.456V5.509h1.456V3.88l2.3-.54Zm5.15-3.233v4.63h4.34v-4.63h2.475v11.416h-2.476V9.121h-4.34v4.572H40.42V2.277ZM31.96 2a1.35 1.35 0 0 1 1.369 1.369 1.35 1.35 0 0 1-1.369 1.369 1.35 1.35 0 0 1-1.369-1.37A1.35 1.35 0 0 1 31.96 2M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656\"]\n  },\n  \"24\": {\n    \"width\": 103,\n    \"paths\": [\"M36.472 3.088c4.225 0 6.777 1.805 7.591 4.841l-3.784.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829h-4.631v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C31.213 21 28 17.501 28 12.022c0-5.48 3.279-8.934 8.472-8.934M79.62 15.741c0 1.518.682 2.355 1.98 2.355 1.497 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499Zm13.443-5.171C93.775 9.073 95.38 8.017 97 8.017c3.375 0 5.158 2.333 5.039 6.448.119 4.07-1.73 6.425-5.039 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499Zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521M49.323 20.67h-3.477V8.303h3.477Zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H50.65V8.303h2.2V5.84l3.477-.814Zm7.783-4.885v6.998h6.558V3.418h3.74V20.67h-3.74v-6.91H64.11v6.91h-3.74V3.418ZM47.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943\"]\n  }\n};\n\n@Component({\n  selector: 'svg[lockup-github-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LockupGithubIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = lockupGithubIconData;\n}\n    \n\nexport const logIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 8.25a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5h-4A.75.75 0 0 1 5 8.25M4 10.5A.75.75 0 0 0 4 12h4a.75.75 0 0 0 0-1.5Z\", \"M13-.005c1.654 0 3 1.328 3 3 0 .982-.338 1.933-.783 2.818-.443.879-1.028 1.758-1.582 2.588l-.011.017c-.568.853-1.104 1.659-1.501 2.446-.398.789-.623 1.494-.623 2.136a1.5 1.5 0 1 0 2.333-1.248.75.75 0 0 1 .834-1.246A3 3 0 0 1 13 16H3a3 3 0 0 1-3-3c0-1.582.891-3.135 1.777-4.506q.315-.483.623-.946c.473-.709.923-1.386 1.287-2.048H2.51c-.576 0-1.381-.133-1.907-.783A2.68 2.68 0 0 1 0 2.995a3 3 0 0 1 3-3Zm0 1.5a1.5 1.5 0 0 0-1.5 1.5c0 .476.223.834.667 1.132A.75.75 0 0 1 11.75 5.5H5.368c-.467 1.003-1.141 2.015-1.773 2.963-.192.289-.381.571-.558.845C2.13 10.711 1.5 11.916 1.5 13A1.5 1.5 0 0 0 3 14.5h7.401A3 3 0 0 1 10 13c0-.979.338-1.928.784-2.812.441-.874 1.023-1.748 1.575-2.576l.017-.026c.568-.853 1.103-1.658 1.501-2.448s.623-1.497.623-2.143c0-.838-.669-1.5-1.5-1.5m-10 0a1.5 1.5 0 0 0-1.5 1.5c0 .321.1.569.27.778.097.12.325.227.74.227h7.674A2.7 2.7 0 0 1 10 2.995c0-.546.146-1.059.401-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.197 10a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5Zm-2.382 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5Zm-1.581 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5Z\", \"M4.125 0h15.75a4.1 4.1 0 0 1 2.92 1.205A4.1 4.1 0 0 1 24 4.125c0 1.384-.476 2.794-1.128 4.16-.652 1.365-1.515 2.757-2.352 4.104l-.008.013c-.849 1.368-1.669 2.691-2.28 3.97-.614 1.283-.982 2.45-.982 3.503a2.625 2.625 0 1 0 4.083-2.183.75.75 0 1 1 .834-1.247A4.126 4.126 0 0 1 19.875 24H4.5a4.125 4.125 0 0 1-4.125-4.125c0-2.234 1.258-4.656 2.59-6.902.348-.586.702-1.162 1.05-1.728.8-1.304 1.567-2.553 2.144-3.738H3.39c-.823 0-1.886-.193-2.567-1.035A3.65 3.65 0 0 1 0 4.125 4.125 4.125 0 0 1 4.125 0M15.75 19.875c0-1.38.476-2.786 1.128-4.15.649-1.358 1.509-2.743 2.343-4.086l.017-.028c.849-1.367 1.669-2.692 2.28-3.972.614-1.285.982-2.457.982-3.514A2.615 2.615 0 0 0 19.875 1.5a2.625 2.625 0 0 0-2.625 2.625c0 .865.421 1.509 1.167 2.009A.75.75 0 0 1 18 7.507H7.812c-.65 1.483-1.624 3.069-2.577 4.619-.334.544-.666 1.083-.98 1.612-1.355 2.287-2.38 4.371-2.38 6.137A2.625 2.625 0 0 0 4.5 22.5h12.193a4.1 4.1 0 0 1-.943-2.625M1.5 4.125c-.01.511.163 1.008.487 1.403.254.313.74.479 1.402.479h12.86a3.65 3.65 0 0 1-.499-1.882 4.1 4.1 0 0 1 .943-2.625H4.125A2.625 2.625 0 0 0 1.5 4.125\"]\n  }\n};\n\n@Component({\n  selector: 'svg[log-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LogIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = logIconData;\n}\n    \n\nexport const logoGistIconData = {\n  \"16\": {\n    \"width\": 25,\n    \"paths\": [\"M4.7 8.73v-1h3.52v5.69c-.78.37-1.95.64-3.59.64C1.11 14.06 0 11.37 0 8.03S1.13 2 4.63 2c1.62 0 2.64.33 3.28.66v1.05c-1.22-.5-2-.73-3.28-.73-2.57 0-3.48 2.21-3.48 5.06s.91 5.05 3.47 5.05c.89 0 1.98-.07 2.53-.34V8.73Zm10.98.69h.03c2.22.2 2.75.95 2.75 2.23 0 1.21-.76 2.41-3.14 2.41-.75 0-1.83-.19-2.33-.39v-.94c.47.17 1.22.36 2.33.36 1.62 0 2.06-.69 2.06-1.42 0-.71-.22-1.21-1.77-1.34-2.26-.2-2.73-1-2.73-2.08 0-1.11.72-2.31 2.92-2.31.73 0 1.56.09 2.25.39v.94c-.61-.2-1.22-.36-2.27-.36-1.55 0-1.88.57-1.88 1.34 0 .69.28 1.04 1.78 1.17m8.58-3.33v.85h-2.42v4.87c0 .95.53 1.34 1.5 1.34.2 0 .42 0 .61-.03v.89c-.17.03-.5.05-.69.05-1.31 0-2.5-.6-2.5-2.13v-5H19.2v-.48l1.56-.44V3.9l1.08-.31v2.5Zm-13.17-.03v6.41c0 .54.19.7.67.7v.89c-1.14 0-1.72-.47-1.72-1.72V6.06Zm.25-2.33c0 .44-.34.78-.78.78a.76.76 0 0 1-.77-.78c0-.44.32-.78.77-.78s.78.34.78.78\"]\n  },\n  \"24\": {\n    \"width\": 38,\n    \"paths\": [\"M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755m12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17\"]\n  }\n};\n\n@Component({\n  selector: 'svg[logo-gist-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LogoGistIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = logoGistIconData;\n}\n    \n\nexport const logoGithubIconData = {\n  \"16\": {\n    \"width\": 49,\n    \"paths\": [\"M5.606 2.058c2.796 0 4.485 1.194 5.024 3.204l-2.505.597c-.305-1.092-1.179-1.69-2.519-1.69-1.995 0-3.072 1.311-3.072 3.801s1.048 3.83 3.014 3.83c1.656 0 2.7-.93 2.861-2.534H5.344V7.17h5.592v1.326c0 3.48-2.024 5.417-5.432 5.417C2.126 13.912 0 11.596 0 7.97s2.17-5.912 5.606-5.912m28.554 8.373c0 1.005.45 1.559 1.31 1.559.99 0 1.747-.918 1.747-2.17V5.51h2.316v8.183h-2.316V12.31c-.436.888-1.485 1.529-2.606 1.529-1.791 0-2.767-.99-2.767-2.796V5.509h2.315Zm8.895-3.421c.471-.99 1.535-1.69 2.607-1.69 2.233 0 3.413 1.544 3.334 4.267.078 2.694-1.145 4.252-3.334 4.252-1.116 0-2.136-.641-2.621-1.558v1.412H40.74V2.277h2.315Zm1.791.247c-.955 0-1.713.932-1.79 2.213v.131c.077 1.325.835 2.301 1.79 2.301 1.2 0 1.855-.888 1.777-2.315.078-1.442-.577-2.33-1.777-2.33M14.11 13.693h-2.3V5.51h2.3Zm4.636-8.183h1.703v1.922h-1.703v3.713c0 .451.204.626.655.626h1.048v1.922h-1.878c-1.53 0-2.126-.655-2.126-2.039V7.432h-1.456V5.509h1.456V3.88l2.3-.54Zm5.15-3.233v4.63h4.34v-4.63h2.475v11.416h-2.476V9.121h-4.34v4.572H21.42V2.277ZM12.96 2a1.35 1.35 0 0 1 1.369 1.369 1.35 1.35 0 0 1-1.369 1.369 1.35 1.35 0 0 1-1.369-1.37A1.35 1.35 0 0 1 12.96 2\"]\n  },\n  \"24\": {\n    \"width\": 74,\n    \"paths\": [\"M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499Zm13.443-5.171C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499Zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521M21.323 20.67h-3.477V8.303h3.477Zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814Zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418ZM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069\"]\n  }\n};\n\n@Component({\n  selector: 'svg[logo-github-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LogoGithubIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = logoGithubIconData;\n}\n    \n\nexport const loopIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.896 4.559a6.25 6.25 0 0 1 8.839 0 .75.75 0 0 1-1.06 1.061 4.75 4.75 0 1 0 0 6.717L13.03 8.98l-1.553-1.554A.25.25 0 0 1 11.654 7h4.096a.25.25 0 0 1 .25.25v4.096a.25.25 0 0 1-.427.177l-1.482-1.482-3.356 3.356a6.25 6.25 0 0 1-8.839-8.838\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.109 5.603a9 9 0 0 1 12.728 0 .75.75 0 1 1-1.061 1.061 7.5 7.5 0 0 0-10.606 0 7.5 7.5 0 0 0 0 10.606 7.5 7.5 0 0 0 10.606 0l5.821-5.82H17.3a.75.75 0 0 1 0-1.5h4.75a1 1 0 0 1 1 1v4.75a.75.75 0 1 1-1.5 0v-3.083l-5.713 5.714A9 9 0 0 1 3.109 5.603\"]\n  }\n};\n\n@Component({\n  selector: 'svg[loop-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class LoopIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = loopIconData;\n}\n    \n\nexport const mailIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-8.5C0 2.784.784 2 1.75 2M1.5 12.251c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V5.809L8.38 9.397a.75.75 0 0 1-.76 0L1.5 5.809Zm13-8.181v-.32a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v.32L8 7.88Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 18.75v-14C0 3.784.784 3 1.75 3M1.5 7.412V18.75c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V7.412l-9.52 6.433c-.592.4-1.368.4-1.96 0Zm0-2.662v.852l10.36 7a.25.25 0 0 0 .28 0l10.36-7V4.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mail-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MailIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = mailIconData;\n}\n    \n\nexport const markGithubIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mark-github-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MarkGithubIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = markGithubIconData;\n}\n    \n\nexport const markdownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.85 3c.63 0 1.15.52 1.14 1.15v7.7c0 .63-.51 1.15-1.15 1.15H1.15C.52 13 0 12.48 0 11.84V4.15C0 3.52.52 3 1.15 3ZM9 11V5H7L5.5 7 4 5H2v6h2V8l1.5 1.92L7 8v3Zm2.99.5L14.5 8H13V5h-2v3H9.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22.289 4.5A1.71 1.71 0 0 1 24 6.226v11.557c0 .946-.766 1.726-1.726 1.726H1.726A1.74 1.74 0 0 1 0 17.768V6.226C0 5.28.78 4.5 1.726 4.5Zm-8.781 12.007V7.501h-3.002l-2.251 3.002-2.252-3.002H3.002v9.006h3.001v-4.503l2.252 2.882 2.251-2.882v4.503Zm4.489.75 3.767-5.253h-2.251V7.501h-3.002v4.503h-2.252Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[markdown-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MarkdownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = markdownIconData;\n}\n    \n\nexport const maximizeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.137 8.803a.749.749 0 1 1 1.06 1.06L3.811 13.25H6a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75v-4a.75.75 0 0 1 1.5 0v2.19ZM14.75 6a.75.75 0 0 1-1.5 0V3.811L9.863 7.197a.749.749 0 1 1-1.06-1.06L12.19 2.75H10a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.47 13.47a.749.749 0 1 1 1.06 1.06l-5.719 5.72H9a.75.75 0 0 1 0 1.5H3a1 1 0 0 1-.133-.013l-.016-.003-.039-.011q-.051-.012-.099-.031a1 1 0 0 1-.083-.044.7.7 0 0 1-.279-.279A.7.7 0 0 1 2.25 21v-6a.75.75 0 0 1 1.5 0v4.189ZM21 2.25a1 1 0 0 1 .132.012l.016.003.04.011q.05.012.098.031a1 1 0 0 1 .083.044.7.7 0 0 1 .279.279.66.66 0 0 1 .102.37v6a.75.75 0 0 1-1.5 0V4.811l-5.72 5.719a.749.749 0 1 1-1.06-1.06l5.719-5.72H15a.75.75 0 0 1 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[maximize-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MaximizeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = maximizeIconData;\n}\n    \n\nexport const mcpIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.25.25 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z\", \"M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.795 1.694a4.287 4.287 0 0 1 6.061 0 4.28 4.28 0 0 1 1.181 3.819 4.28 4.28 0 0 1 3.819 1.181 4.287 4.287 0 0 1 0 6.061l-6.793 6.793a.25.25 0 0 0 0 .353l2.617 2.618a.75.75 0 1 1-1.061 1.061l-2.617-2.618a1.75 1.75 0 0 1 0-2.475l6.793-6.793a2.785 2.785 0 1 0-3.939-3.939l-5.9 5.9a.7.7 0 0 1-.249.165.749.749 0 0 1-.812-1.225l5.9-5.901a2.785 2.785 0 1 0-3.939-3.939L2.931 10.68A.75.75 0 1 1 1.87 9.619Z\", \"M12.42 4.069a.75.75 0 0 1 1.061 0 .75.75 0 0 1 0 1.061L7.33 11.28a2.79 2.79 0 0 0 0 3.94 2.79 2.79 0 0 0 3.94 0l6.15-6.151a.75.75 0 0 1 1.061 0 .75.75 0 0 1 0 1.061l-6.151 6.15a4.285 4.285 0 1 1-6.06-6.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mcp-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class McpIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = mcpIconData;\n}\n    \n\nexport const megaphoneIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.25 9a.75.75 0 0 1 .75.75c0 2.142.456 3.828.733 4.653a.12.12 0 0 0 .05.064.2.2 0 0 0 .117.033h1.31c.085 0 .18-.042.258-.152a.45.45 0 0 0 .075-.366A16.7 16.7 0 0 1 6 9.75a.75.75 0 0 1 1.5 0c0 1.588.25 2.926.494 3.85.293 1.113-.504 2.4-1.783 2.4H4.9c-.686 0-1.35-.41-1.589-1.12A16.4 16.4 0 0 1 2.5 9.75.75.75 0 0 1 3.25 9\", \"M0 6a4 4 0 0 1 4-4h2.75a.75.75 0 0 1 .75.75v6.5a.75.75 0 0 1-.75.75H4a4 4 0 0 1-4-4m4-2.5a2.5 2.5 0 1 0 0 5h2v-5Z\", \"M15.59.082A.75.75 0 0 1 16 .75v10.5a.75.75 0 0 1-1.189.608l-.002-.001h.001l-.014-.01a6 6 0 0 0-.422-.25 10.6 10.6 0 0 0-1.469-.64C11.576 10.484 9.536 10 6.75 10a.75.75 0 0 1 0-1.5c2.964 0 5.174.516 6.658 1.043.423.151.787.302 1.092.443V2.014c-.305.14-.669.292-1.092.443C11.924 2.984 9.713 3.5 6.75 3.5a.75.75 0 0 1 0-1.5c2.786 0 4.826-.484 6.155-.957.665-.236 1.154-.47 1.47-.64q.216-.116.421-.25l.014-.01a.75.75 0 0 1 .78-.061\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22 1.75v14.5a.75.75 0 0 1-.399.662c-.384.204-.783-.035-1.139-.248l-.003-.002c-.09-.054-.177-.107-.261-.15a15.5 15.5 0 0 0-2-.849c-1.738-.607-4.321-1.223-7.703-1.251l.005.088c0 2.279.494 4.279.906 5.547.368 1.131-.438 2.453-1.732 2.453H7.661c-.696 0-1.36-.42-1.6-1.129C5.684 20.255 5 17.811 5 14.75v-.457A5.5 5.5 0 0 1 6.5 3.5h3.75c3.505 0 6.175-.61 7.955-1.21a16 16 0 0 0 2.002-.82 9 9 0 0 0 .49-.262q.072-.041.142-.085A.751.751 0 0 1 22 1.75M10.5 12.912c3.564.029 6.313.678 8.193 1.335.737.258 1.34.517 1.807.74V2.993c-.467.216-1.073.467-1.815.718-1.878.634-4.624 1.26-8.185 1.288ZM6.5 5a4 4 0 0 0 0 8H9V5Zm0 9.75c0 2.847.638 5.123.982 6.141.018.051.074.109.179.109h2.013c.087 0 .179-.043.249-.147a.4.4 0 0 0 .057-.343C9.537 19.148 9 16.986 9 14.5H6.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[megaphone-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MegaphoneIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = megaphoneIconData;\n}\n    \n\nexport const mentionIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 .5a7.5 7.5 0 0 1 7.499 7.462l.002.038v1.164a2.612 2.612 0 0 1-4.783 1.454A3.76 3.76 0 0 1 8 11.776 3.776 3.776 0 1 1 11.776 8v1.164a1.112 1.112 0 0 0 2.225 0L14 8a6 6 0 1 0-3.311 5.365.75.75 0 0 1 .673 1.341A7.5 7.5 0 1 1 8 .5m0 5.225a2.275 2.275 0 1 0 0 4.552 2.275 2.275 0 0 0 0-4.552\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.226 7.25c-2.623-4.542-8.432-6.098-12.974-3.475-4.543 2.622-6.099 8.431-3.477 12.974 2.623 4.542 8.431 6.099 12.974 3.477a.75.75 0 0 1 .75 1.299c-5.26 3.037-11.987 1.235-15.024-4.026C-.562 12.24 1.24 5.512 6.501 2.475 11.76-.562 18.488 1.24 21.525 6.501a10.96 10.96 0 0 1 1.455 4.826q.02.084.02.173v2.25a3.5 3.5 0 0 1-6.623 1.581 5.5 5.5 0 1 1 1.112-3.682 1 1 0 0 1 .011.129v1.972a2 2 0 1 0 4 0v-1.766a9.46 9.46 0 0 0-1.274-4.733ZM16 12a4 4 0 1 0-8 0 4 4 0 0 0 8 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mention-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MentionIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = mentionIconData;\n}\n    \n\nexport const meterIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 1.5a6.5 6.5 0 1 0 6.016 4.035.75.75 0 0 1 1.388-.57 8 8 0 1 1-4.37-4.37.75.75 0 1 1-.569 1.389A6.5 6.5 0 0 0 8 1.5m6.28.22a.75.75 0 0 1 0 1.06l-4.063 4.064a2.5 2.5 0 1 1-1.06-1.06L13.22 1.72a.75.75 0 0 1 1.06 0M7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5a9.5 9.5 0 1 0 9.5 9.5c0-1.406-.305-2.74-.852-3.939a.75.75 0 0 1 1.364-.622C22.648 8.829 23 10.374 23 12c0 6.075-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1c1.626 0 3.17.353 4.561.988a.75.75 0 1 1-.622 1.364A9.5 9.5 0 0 0 12 2.5m9.03.47a.75.75 0 0 1 0 1.06l-6.445 6.446a3 3 0 1 1-1.06-1.06L19.97 2.97a.75.75 0 0 1 1.06 0M12 10.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3\"]\n  }\n};\n\n@Component({\n  selector: 'svg[meter-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MeterIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = meterIconData;\n}\n    \n\nexport const milestoneIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.75 0a.75.75 0 0 1 .75.75V3h3.634c.414 0 .814.147 1.13.414l2.07 1.75a1.75 1.75 0 0 1 0 2.672l-2.07 1.75a1.75 1.75 0 0 1-1.13.414H8.5v5.25a.75.75 0 0 1-1.5 0V10H2.75A1.75 1.75 0 0 1 1 8.25v-3.5C1 3.784 1.784 3 2.75 3H7V.75A.75.75 0 0 1 7.75 0m4.384 8.5a.25.25 0 0 0 .161-.06l2.07-1.75a.248.248 0 0 0 0-.38l-2.07-1.75a.25.25 0 0 0-.161-.06H2.75a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.75 1a.75.75 0 0 1 .75.75V4h6.532c.42 0 .826.15 1.143.425l3.187 2.75a1.75 1.75 0 0 1 0 2.65l-3.187 2.75a1.75 1.75 0 0 1-1.143.425H12.5v9.25a.75.75 0 0 1-1.5 0V13H3.75A1.75 1.75 0 0 1 2 11.25v-5.5C2 4.783 2.784 4 3.75 4H11V1.75a.75.75 0 0 1 .75-.75m7.282 4.5H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h15.282c.06 0 .118-.021.163-.06l3.188-2.75a.248.248 0 0 0 0-.38l-3.188-2.75a.25.25 0 0 0-.163-.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[milestone-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MilestoneIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = milestoneIconData;\n}\n    \n\nexport const minimizeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.668 8.583a1 1 0 0 1 .13.012l.017.003.031.01c.036.009.073.017.108.032a.7.7 0 0 1 .243.163.7.7 0 0 1 .126.176l.036.067a.8.8 0 0 1 .058.287l-.001 4a.75.75 0 0 1-1.5 0v-2.188L2.53 14.53a.749.749 0 1 1-1.06-1.06l3.387-3.387H2.666a.75.75 0 0 1 0-1.5ZM13.47 1.47a.749.749 0 1 1 1.06 1.06l-3.385 3.386h2.188a.75.75 0 0 1 0 1.5l-4 .001a.7.7 0 0 1-.231-.041l-.056-.017-.067-.036a.71.71 0 0 1-.384-.525 1 1 0 0 1-.012-.132v-4a.75.75 0 0 1 1.5 0v2.191Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10 13.25a.7.7 0 0 1 .149.015l.039.011q.05.012.098.031a.75.75 0 0 1 .363.323q.024.04.043.083a.7.7 0 0 1 .058.287v6a.75.75 0 0 1-1.5 0v-4.189L3.53 21.53a.749.749 0 1 1-1.06-1.06l5.72-5.72H4a.75.75 0 0 1 0-1.5ZM20.47 2.47a.749.749 0 1 1 1.06 1.06l-5.719 5.72H20a.75.75 0 0 1 0 1.5h-6a1 1 0 0 1-.133-.013q-.008 0-.016-.003l-.039-.011q-.051-.012-.099-.031-.043-.02-.083-.043a.73.73 0 0 1-.38-.649V4a.75.75 0 0 1 1.5 0v4.19Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[minimize-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MinimizeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = minimizeIconData;\n}\n    \n\nexport const mirrorIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15.547 3.061A.75.75 0 0 1 16 3.75v8.5a.751.751 0 0 1-1.265.545l-4.5-4.25a.75.75 0 0 1 0-1.09l4.5-4.25a.75.75 0 0 1 .812-.144M0 12.25v-8.5a.751.751 0 0 1 1.265-.545l4.5 4.25a.75.75 0 0 1 0 1.09l-4.5 4.25A.75.75 0 0 1 0 12.25m1.5-6.76v5.02L4.158 8ZM11.842 8l2.658 2.51V5.49ZM8 4a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 4m.75-2.25v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0m0 6v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0M8 10a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 10m0 3a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 13\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M21.553 6.064A.75.75 0 0 1 22 6.75v10.5a.75.75 0 0 1-1.256.554l-5.75-5.25a.75.75 0 0 1 0-1.108l5.75-5.25a.75.75 0 0 1 .809-.132M2.447 17.936A.75.75 0 0 1 2 17.25V6.75a.75.75 0 0 1 1.256-.554l5.75 5.25a.75.75 0 0 1 0 1.108l-5.75 5.25a.75.75 0 0 1-.809.132M7.387 12 3.5 8.45v7.1L7.388 12Zm9.226 0 3.887 3.55v-7.1L16.612 12ZM12 2.75a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75m0 4a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75m0 8a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75m0 4a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75m0-8a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mirror-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MirrorIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = mirrorIconData;\n}\n    \n\nexport const moonIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.598 1.591a.75.75 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786m1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m14.768 3.96-.002-.005a9 9 0 0 0-.218-.779c-.13-.394.21-.8.602-.67q.435.144.855.328l.01.005A10.002 10.002 0 0 1 12 22a10 10 0 0 1-9.162-5.985l-.004-.01a10 10 0 0 1-.329-.855c-.13-.392.277-.732.67-.602q.385.126.78.218l.004.002A9 9 0 0 0 14.999 6a9 9 0 0 0-.231-2.04M16.5 6c0 5.799-4.701 10.5-10.5 10.5q-.64 0-1.26-.075A8.5 8.5 0 1 0 16.425 4.74q.075.62.075 1.259Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[moon-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MoonIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = moonIconData;\n}\n    \n\nexport const mortarBoardIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.693 1.066a.75.75 0 0 1 .614 0l7.25 3.25a.75.75 0 0 1 0 1.368L13 6.831v2.794c0 1.024-.81 1.749-1.66 2.173-.893.447-2.075.702-3.34.702q-.417 0-.816-.036a.75.75 0 0 1 .133-1.494Q7.649 11 8 11c1.082 0 2.025-.221 2.67-.543.69-.345.83-.682.83-.832V7.503L8.307 8.934a.75.75 0 0 1-.614 0L4 7.28v1.663c.296.105.575.275.812.512.438.438.688 1.059.688 1.796v3a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75v-3c0-.737.25-1.358.688-1.796.237-.237.516-.407.812-.512V6.606L.443 5.684a.75.75 0 0 1 0-1.368ZM2.583 5 8 7.428 13.416 5 8 2.572ZM2.5 11.25v2.25H4v-2.25c0-.388-.125-.611-.25-.735a.7.7 0 0 0-.5-.203.7.7 0 0 0-.5.203c-.125.124-.25.347-.25.735\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m12.292 2.06 11.25 4.75a.749.749 0 0 1 0 1.382L19 10.108V15a.75.75 0 0 1-.11.391h-.001a3 3 0 0 1-.392.482c-.249.256-.625.58-1.163.896-1.08.638-2.776 1.23-5.334 1.23-.673 0-1.286-.041-1.846-.113a.75.75 0 0 1 .192-1.487c.492.063 1.042.1 1.654.1 2.317 0 3.746-.533 4.572-1.021.31-.178.596-.397.849-.65l.079-.085V10.74l-5.208 2.2a.75.75 0 0 1-.584 0L5.75 10.424v3.17c.502.129.96.391 1.327.758.579.578.923 1.41.923 2.428v4.5a.76.76 0 0 1-.345.634 2 2 0 0 1-.21.117 4 4 0 0 1-.52.213A6.1 6.1 0 0 1 5 22.532a6.1 6.1 0 0 1-1.925-.288 4 4 0 0 1-.52-.213 2 2 0 0 1-.22-.124.76.76 0 0 1-.335-.624v-4.5c0-1.02.344-1.85.923-2.43a2.9 2.9 0 0 1 1.327-.757V9.793L.458 8.19a.75.75 0 0 1 0-1.38l11.25-4.75a.75.75 0 0 1 .584 0M12 11.436 21.322 7.5 12 3.564 2.678 7.5ZM5 15c-.377 0-.745.141-1.017.413-.265.265-.483.7-.483 1.368v4.022c.299.105.797.228 1.5.228s1.201-.123 1.5-.228V16.78c0-.669-.218-1.103-.483-1.368A1.43 1.43 0 0 0 5 15\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mortar-board-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MortarBoardIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = mortarBoardIconData;\n}\n    \n\nexport const moveToBottomIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.47 10.78a.75.75 0 0 0 1.06 0l3.75-3.75a.749.749 0 1 0-1.06-1.06L8.75 8.439V1.75a.75.75 0 0 0-1.5 0v6.689L4.78 5.97a.749.749 0 1 0-1.06 1.06ZM3.75 13a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4 21.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1-.75-.75M5.22 9.97a.75.75 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[move-to-bottom-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MoveToBottomIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = moveToBottomIconData;\n}\n    \n\nexport const moveToEndIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m10.78 8.53-3.75 3.75a.749.749 0 1 1-1.06-1.06l2.469-2.47H1.75a.75.75 0 0 1 0-1.5h6.689L5.97 4.78a.749.749 0 1 1 1.06-1.06l3.75 3.75a.75.75 0 0 1 0 1.06M13 12.25v-8.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.22 5.22a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.749.749 0 1 1-1.06-1.06l4.969-4.97H1.75a.75.75 0 0 1 0-1.5h14.439L11.22 6.28a.75.75 0 0 1 0-1.06m10.03-1.47a.75.75 0 0 1 .75.75v15a.75.75 0 0 1-1.5 0v-15a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[move-to-end-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MoveToEndIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = moveToEndIconData;\n}\n    \n\nexport const moveToStartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.22 7.47a.75.75 0 0 0 0 1.06l3.75 3.75a.749.749 0 1 0 1.06-1.06L7.561 8.75h6.689a.75.75 0 0 0 0-1.5H7.561l2.469-2.47a.749.749 0 1 0-1.06-1.06ZM3 3.75a.75.75 0 0 0-1.5 0v8.5a.75.75 0 0 0 1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.78 18.78a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.749.749 0 1 1 1.06 1.06l-4.969 4.97H22.25a.75.75 0 0 1 0 1.5H7.811l4.969 4.97a.75.75 0 0 1 0 1.06M2.75 3.75a.75.75 0 0 1 .75.75v15a.75.75 0 0 1-1.5 0v-15a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[move-to-start-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MoveToStartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = moveToStartIconData;\n}\n    \n\nexport const moveToTopIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3 2.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 2.25m5.53 2.97 3.75 3.75a.749.749 0 1 1-1.06 1.06L8.75 7.561v6.689a.75.75 0 0 1-1.5 0V7.561L4.78 10.03a.749.749 0 1 1-1.06-1.06l3.75-3.75a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.75 3.5a.75.75 0 0 1 0-1.5h14.5a.75.75 0 0 1 0 1.5Zm.47 9.47a.749.749 0 1 0 1.06 1.06l4.97-4.969V21.25a.75.75 0 0 0 1.5 0V9.061l4.97 4.969a.749.749 0 1 0 1.06-1.06l-6.25-6.25a.75.75 0 0 0-1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[move-to-top-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MoveToTopIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = moveToTopIconData;\n}\n    \n\nexport const multiSelectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.75 7.5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5m0 5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5m-4-10h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5M2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2m1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0m10.314-3.082L11.07 2.417A.25.25 0 0 1 11.256 2h4.488a.25.25 0 0 1 .186.417l-2.244 2.5a.25.25 0 0 1-.372 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 11.5h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5m0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5m-5-12h10a.75.75 0 0 1 0 1.5h-10a.75.75 0 0 1 0-1.5M5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2M19.309 7.918l-2.245-2.501A.25.25 0 0 1 17.25 5h4.49a.25.25 0 0 1 .185.417l-2.244 2.5a.25.25 0 0 1-.372 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[multi-select-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MultiSelectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = multiSelectIconData;\n}\n    \n\nexport const muteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 2.75v10.5a.751.751 0 0 1-1.238.57L3.473 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.722l3.29-2.82A.75.75 0 0 1 8 2.75m3.28 2.47L13 6.94l1.72-1.72a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L14.06 8l1.72 1.72a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L13 9.06l-1.72 1.72a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L11.94 8l-1.72-1.72a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215m-7.042 1.1a.75.75 0 0 1-.488.18h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62V4.38Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805A.75.75 0 0 1 12 3.75M6.255 9.305a.75.75 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86V5.445ZM16.28 8.22a.75.75 0 1 0-1.06 1.06L17.94 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06L19 13.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L20.06 12l2.72-2.72a.75.75 0 0 0-1.06-1.06L19 10.94Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[mute-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class MuteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = muteIconData;\n}\n    \n\nexport const noEntryIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.25 7.25a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5Z\", \"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12m15.75.75H5.75a.75.75 0 0 1 0-1.5h12.5a.75.75 0 0 1 0 1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[no-entry-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NoEntryIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = noEntryIconData;\n}\n    \n\nexport const noEntryFillIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0m3 5H3v2h6Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[no-entry-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NoEntryFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = noEntryFillIconData;\n}\n    \n\nexport const nodeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 5a1.5 1.5 0 0 0 1.061-.439 1.507 1.507 0 0 0 0-2.122 1.507 1.507 0 0 0-2.122 0 1.503 1.503 0 0 0 0 2.122C7.221 4.842 7.602 5 8 5m0 9a1.5 1.5 0 0 0 1.061-.439 1.507 1.507 0 0 0 0-2.122 1.507 1.507 0 0 0-2.122 0 1.503 1.503 0 0 0 0 2.122c.282.281.663.439 1.061.439m-7-2.5v-7a1.75 1.75 0 0 1 1.75-1.75H4.5a.75.75 0 0 1 0 1.5H2.75a.25.25 0 0 0-.25.25v7l.005.049a.246.246 0 0 0 .245.201H4.5a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 11.5m12.5 0v-7a.25.25 0 0 0-.201-.245l-.049-.005H11.5a.75.75 0 0 1 0-1.5h1.75A1.75 1.75 0 0 1 15 4.5v7c0 .464-.184.909-.513 1.237a1.75 1.75 0 0 1-1.237.513H11.5a.75.75 0 0 1 0-1.5h1.75a.25.25 0 0 0 .25-.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 7a2 2 0 1 0-.001-4.001A2 2 0 0 0 12 7m0 14a2 2 0 1 0-.001-4.001A2 2 0 0 0 12 21M2 18V6a1.75 1.75 0 0 1 1.75-1.75H7.5a.75.75 0 0 1 0 1.5H3.75A.25.25 0 0 0 3.5 6v12l.005.049a.246.246 0 0 0 .245.201H7.5a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 18m18.5 0V6a.25.25 0 0 0-.25-.25H16.5a.75.75 0 0 1 0-1.5h3.75A1.75 1.75 0 0 1 22 6v12c0 .464-.184.909-.513 1.237a1.75 1.75 0 0 1-1.237.513H16.5a.75.75 0 0 1 0-1.5h3.75a.25.25 0 0 0 .25-.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[node-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NodeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = nodeIconData;\n}\n    \n\nexport const northStarIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.5.75a.75.75 0 0 0-1.5 0v5.19L4.391 3.33a.75.75 0 1 0-1.06 1.061L5.939 7H.75a.75.75 0 0 0 0 1.5h5.19l-2.61 2.609a.75.75 0 1 0 1.061 1.06L7 9.561v5.189a.75.75 0 0 0 1.5 0V9.56l2.609 2.61a.75.75 0 1 0 1.06-1.061L9.561 8.5h5.189a.75.75 0 0 0 0-1.5H9.56l2.61-2.609a.75.75 0 0 0-1.061-1.06L8.5 5.939Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.5 1.25a.75.75 0 0 0-1.5 0v8.69L6.447 5.385a.75.75 0 1 0-1.061 1.06L9.94 11H1.25a.75.75 0 0 0 0 1.5h8.69l-4.554 4.553a.75.75 0 0 0 1.06 1.061L11 13.561v8.689a.75.75 0 0 0 1.5 0v-8.69l4.553 4.554a.75.75 0 0 0 1.061-1.06L13.561 12.5h8.689a.75.75 0 0 0 0-1.5h-8.69l4.554-4.553a.75.75 0 1 0-1.06-1.061L12.5 9.939Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[north-star-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NorthStarIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = northStarIconData;\n}\n    \n\nexport const noteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75m.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z\", \"M5 8.75A.75.75 0 0 1 5.75 8h11.5a.75.75 0 0 1 0 1.5H5.75A.75.75 0 0 1 5 8.75m0 4a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[note-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NoteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = noteIconData;\n}\n    \n\nexport const numberIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9 4.75A.75.75 0 0 1 9.75 4h4a.75.75 0 0 1 .53 1.28l-1.89 1.892c.312.076.604.18.867.319.742.391 1.244 1.063 1.244 2.005 0 .653-.231 1.208-.629 1.627-.386.408-.894.653-1.408.777-1.01.243-2.225.063-3.124-.527a.751.751 0 0 1 .822-1.254c.534.35 1.32.474 1.951.322.306-.073.53-.201.67-.349.129-.136.218-.32.218-.596 0-.308-.123-.509-.444-.678-.373-.197-.98-.318-1.806-.318a.75.75 0 0 1-.53-1.28l1.72-1.72H9.75A.75.75 0 0 1 9 4.75m-3.587 5.763c-.35-.05-.77.113-.983.572a.75.75 0 1 1-1.36-.632c.508-1.094 1.589-1.565 2.558-1.425 1 .145 1.872.945 1.872 2.222 0 1.433-1.088 2.192-1.79 2.681-.308.216-.571.397-.772.573H7a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75c0-.69.3-1.211.67-1.61.348-.372.8-.676 1.15-.92.8-.56 1.18-.904 1.18-1.474 0-.473-.267-.69-.587-.737M5.604.089A.75.75 0 0 1 6 .75v4.77h.711a.75.75 0 0 1 0 1.5H3.759a.75.75 0 0 1 0-1.5H4.5V2.15l-.334.223a.75.75 0 0 1-.832-1.248l1.5-1a.75.75 0 0 1 .77-.037Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.003 7.754a.75.75 0 0 1 .75-.75h5.232a.75.75 0 0 1 .53 1.28l-2.776 2.777c.55.097 1.057.253 1.492.483.905.477 1.504 1.284 1.504 2.418 0 .966-.471 1.75-1.172 2.27-.687.511-1.587.77-2.521.77-1.367 0-2.274-.528-2.667-.756a.75.75 0 0 1 .755-1.297c.331.193.953.553 1.912.553.673 0 1.243-.188 1.627-.473.37-.275.566-.635.566-1.067 0-.5-.219-.836-.703-1.091-.538-.284-1.375-.443-2.471-.443a.75.75 0 0 1-.53-1.28l2.643-2.644h-3.421a.75.75 0 0 1-.75-.75M7.88 15.215a1.4 1.4 0 0 0-1.446.83.75.75 0 0 1-1.37-.61 2.9 2.9 0 0 1 2.986-1.71c.589.06 1.139.323 1.557.743.434.446.685 1.058.685 1.778 0 1.641-1.254 2.437-2.12 2.986-.538.341-1.18.694-1.495 1.273H9.75a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75c0-1.799 1.337-2.63 2.243-3.21 1.032-.659 1.55-1.031 1.55-1.8 0-.355-.116-.584-.26-.732a1.07 1.07 0 0 0-.652-.298Zm.234-13.121a.75.75 0 0 1 .386.656V9h1.252a.75.75 0 0 1 0 1.5H5.75a.75.75 0 0 1 0-1.5H7V4.103l-.853.533a.749.749 0 1 1-.795-1.272l2-1.25a.75.75 0 0 1 .762-.02\"]\n  }\n};\n\n@Component({\n  selector: 'svg[number-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class NumberIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = numberIconData;\n}\n    \n\nexport const opAddAttachmentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.212 3.02a1.75 1.75 0 0 0-2.478.003l-5.83 5.83a3 3 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.541 0 1.066-.15 1.526-.427.355-.215.828-.225 1.122.068.292.293.297.773-.039 1.014a4.5 4.5 0 0 1-2.609.845c-1.2 0-2.345-.487-3.187-1.33a4.493 4.493 0 0 1 0-6.363l5.83-5.83a3.253 3.253 0 1 1 4.6 4.598L7.439 12.39c-.375.377-.884.59-1.416.593a2 2 0 0 1-1.412-.593 1.98 1.98 0 0 1-.589-1.414 2 2 0 0 1 .589-1.414l5.48-5.48a.75.75 0 0 1 1.06 1.06l-5.48 5.48a.5.5 0 0 0-.15.354.48.48 0 0 0 .15.353q.07.072.161.112t.191.042a.5.5 0 0 0 .356-.154l5.833-5.827a1.754 1.754 0 0 0 0-2.482\", \"M13 10.25a.75.75 0 0 0-1.5 0v1.25h-1.25a.75.75 0 0 0 0 1.5h1.25v1.25a.75.75 0 0 0 1.5 0V13h1.25a.75.75 0 0 0 0-1.5H13Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.542 3.448a2.57 2.57 0 0 1 1.822.759 2.605 2.605 0 0 1 0 3.667L9.75 16.541a1.06 1.06 0 0 1-.748.321c-.267 0-.53-.11-.736-.313l-.005-.006-.014-.024a1.3 1.3 0 0 1-.137-.554c.002-.284.115-.556.315-.757l7.62-7.667a.72.72 0 0 0 .201-.693.7.7 0 0 0-.507-.511.7.7 0 0 0-.688.204l-7.62 7.667a2.5 2.5 0 0 0-.727 1.757c.002.305.055.606.158.892.086.242.219.5.403.685a2.46 2.46 0 0 0 1.737.734 2.46 2.46 0 0 0 1.741-.734l8.615-8.668a4 4 0 0 0 1.056-1.799 4.02 4.02 0 0 0-1.023-3.901 3.97 3.97 0 0 0-3.877-1.029 3.97 3.97 0 0 0-1.788 1.062l-9.111 9.168A5.67 5.67 0 0 0 3 16.366a5.67 5.67 0 0 0 1.647 3.977A5.6 5.6 0 0 0 8.6 22a5.6 5.6 0 0 0 3.966-1.625l1.557-1.568a.707.707 0 0 0-.5-1.198.7.7 0 0 0-.494.199l-1.557 1.567a4.203 4.203 0 0 1-5.964 0 4.26 4.26 0 0 1-1.235-3c0-1.126.444-2.205 1.235-3.001l9.112-9.167a2.57 2.57 0 0 1 1.822-.759\", \"M18.2 13.7a.7.7 0 1 0-1.4 0v2.1h-2.1a.7.7 0 1 0 0 1.4h2.1v2.1a.7.7 0 1 0 1.4 0v-2.1h2.1a.7.7 0 1 0 0-1.4h-2.1Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-add-attachment-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpAddAttachmentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opAddAttachmentIconData;\n}\n    \n\nexport const opAddWidgetIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.25 7.5A1.75 1.75 0 0 1 1.5 5.75v-2.5c0-.967.783-1.75 1.75-1.75h2.5c.966 0 1.75.783 1.75 1.75v2.5A1.75 1.75 0 0 1 5.75 7.5ZM5.75 6A.25.25 0 0 0 6 5.75v-2.5A.25.25 0 0 0 5.75 3h-2.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25Zm5.75 1a.68.68 0 0 1-.682-.682V5.182H9.682a.682.682 0 1 1 0-1.364h1.136V2.682a.682.682 0 0 1 1.364 0v1.136h1.136a.682.682 0 1 1 0 1.364h-1.136v1.136A.68.68 0 0 1 11.5 7m-1.25 7.5a1.75 1.75 0 0 1-1.75-1.75v-2.5c0-.967.783-1.75 1.75-1.75h2.5c.967 0 1.75.783 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75Zm2.5-1.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25Zm-9.5 1.5a1.75 1.75 0 0 1-1.75-1.75v-2.5c0-.967.783-1.75 1.75-1.75h2.5c.966 0 1.75.783 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75Zm2.5-1.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.5 12.75a2.75 2.75 0 0 1 2.75 2.75v3a2.75 2.75 0 0 1-2.75 2.75h-3a2.75 2.75 0 0 1-2.75-2.75v-3a2.75 2.75 0 0 1 2.75-2.75Zm-3 1.5c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h3c.69 0 1.25-.56 1.25-1.25v-3c0-.69-.56-1.25-1.25-1.25Zm13-1.5a2.75 2.75 0 0 1 2.75 2.75v3a2.75 2.75 0 0 1-2.75 2.75h-3a2.75 2.75 0 0 1-2.75-2.75v-3a2.75 2.75 0 0 1 2.75-2.75Zm-3 1.5c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h3c.69 0 1.25-.56 1.25-1.25v-3c0-.69-.56-1.25-1.25-1.25Zm-7-11.5a2.75 2.75 0 0 1 2.75 2.75v3a2.75 2.75 0 0 1-2.75 2.75h-3A2.75 2.75 0 0 1 2.75 8.5v-3A2.75 2.75 0 0 1 5.5 2.75Zm-3 1.5c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h3c.69 0 1.25-.56 1.25-1.25v-3c0-.69-.56-1.25-1.25-1.25ZM17 4a.6.6 0 0 1 .6.6v1.8h1.8a.6.6 0 0 1 0 1.2h-1.8v1.8a.6.6 0 0 1-1.2 0V7.6h-1.8a.6.6 0 0 1 0-1.2h1.8V4.6A.6.6 0 0 1 17 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-add-widget-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpAddWidgetIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opAddWidgetIconData;\n}\n    \n\nexport const opAlarmIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.163 3.11a.68.68 0 0 1-.964 0A.7.7 0 0 1 0 2.626v-.001a.7.7 0 0 1 .199-.485L2.126.201a.676.676 0 0 1 .963 0 .69.69 0 0 1 0 .97ZM13.874.201 15.8 2.14a.69.69 0 0 1 0 .97.677.677 0 0 1-.963 0l-1.926-1.939a.69.69 0 0 1 0-.97.68.68 0 0 1 .963 0M8.199 4.544c.128.128.2.303.2.485v2.735l1.841.743a.69.69 0 0 1 .006 1.254.68.68 0 0 1-.511.018l-2.27-.914a.68.68 0 0 1-.428-.636v-3.2a.7.7 0 0 1 .199-.485.68.68 0 0 1 .963 0\", \"M5.035 14.702a.7.7 0 0 1-.13.183l-.908.914a.677.677 0 0 1-.963 0 .69.69 0 0 1 0-.97l.796-.801A7.34 7.34 0 0 1 .681 8c0-1.94.765-3.8 2.128-5.172A7.24 7.24 0 0 1 7.945.686c1.926 0 3.774.77 5.136 2.142A7.34 7.34 0 0 1 15.209 8a7.34 7.34 0 0 1-3.084 5.982l.841.847a.69.69 0 0 1 0 .97.677.677 0 0 1-.963 0l-.908-.914a.7.7 0 0 1-.148-.225 7.22 7.22 0 0 1-5.912.042M3.772 3.798A5.96 5.96 0 0 0 2.043 8c0 1.576.622 3.088 1.729 4.202a5.88 5.88 0 0 0 4.173 1.741 5.88 5.88 0 0 0 4.173-1.741A5.96 5.96 0 0 0 13.847 8a5.96 5.96 0 0 0-1.729-4.202 5.88 5.88 0 0 0-4.173-1.741 5.88 5.88 0 0 0-4.173 1.741\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 6.734a.75.75 0 0 1 .759.742l.011 2v2.846l2.661 1.537a.751.751 0 0 1-.75 1.299l-3.032-1.75a.75.75 0 0 1-.312-.357l-.016-.042q-.015-.038-.025-.075a.7.7 0 0 1-.026-.183l-.011-5.259A.75.75 0 0 1 12 6.734\", \"M12 2.503c5.523 0 10 4.477 10 10a9.96 9.96 0 0 1-2.535 6.654l1.315 1.316a.749.749 0 1 1-1.06 1.06l-1.335-1.334C16.833 21.488 14.5 22.476 12 22.476s-4.834-.988-6.386-2.277L4.28 21.533a.749.749 0 1 1-1.06-1.06l1.315-1.316A9.96 9.96 0 0 1 2 12.503c0-5.523 4.477-10 10-10m0 1.473a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17M6.681 1.101a.75.75 0 1 1 .75 1.298l-3.032 1.75a.748.748 0 1 1-.75-1.298Zm9.694.274a.75.75 0 0 1 1.024-.274l3.032 1.75a.75.75 0 0 1-.75 1.298l-3.032-1.75a.75.75 0 0 1-.274-1.024\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-alarm-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpAlarmIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opAlarmIconData;\n}\n    \n\nexport const opAlarmSetIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.874.201 15.8 2.14a.69.69 0 0 1 0 .97.677.677 0 0 1-.963 0l-1.926-1.939a.69.69 0 0 1 0-.97.68.68 0 0 1 .963 0m-10.785 0a.69.69 0 0 1 0 .97L1.163 3.11a.68.68 0 0 1-.964 0A.7.7 0 0 1 0 2.626v-.001a.7.7 0 0 1 .199-.485L2.126.201a.676.676 0 0 1 .963 0m4.88 6.154h-.067L6.5 7.348v-.95l1.473-1.035h1.004V11H7.969Z\", \"M5.035 14.702a.7.7 0 0 1-.13.183l-.908.914a.677.677 0 0 1-.963 0 .69.69 0 0 1 0-.97l.796-.801A7.34 7.34 0 0 1 .681 8c0-1.94.765-3.8 2.128-5.172A7.24 7.24 0 0 1 7.945.686c1.926 0 3.774.77 5.136 2.142A7.34 7.34 0 0 1 15.209 8a7.34 7.34 0 0 1-3.084 5.982l.841.847a.69.69 0 0 1 0 .97.677.677 0 0 1-.963 0l-.908-.914a.7.7 0 0 1-.148-.225 7.22 7.22 0 0 1-5.912.042M3.772 3.798A5.96 5.96 0 0 0 2.043 8c0 1.576.622 3.088 1.729 4.202a5.88 5.88 0 0 0 4.173 1.741 5.88 5.88 0 0 0 4.173-1.741A5.96 5.96 0 0 0 13.847 8a5.96 5.96 0 0 0-1.729-4.202 5.88 5.88 0 0 0-4.173-1.741 5.88 5.88 0 0 0-4.173 1.741\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-alarm-set-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpAlarmSetIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opAlarmSetIconData;\n}\n    \n\nexport const opArrowInIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.47 13.78a.75.75 0 0 1 0-1.06l2.969-2.97H6A4.75 4.75 0 0 1 1.25 5V2.5a.75.75 0 0 1 1.5 0V5A3.25 3.25 0 0 0 6 8.25h6.439L9.47 5.28a.749.749 0 1 1 1.06-1.06l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-arrow-in-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpArrowInIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opArrowInIconData;\n}\n    \n\nexport const opAutoDateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.967 0 1.75.783 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H10v-1.5h3.25a.25.25 0 0 0 .25-.25V7.5h-11V10H1V3.75C1 2.783 1.783 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0m8.5 3.5H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25m-8.2 11.542a.7.7 0 0 1 .163-.224l1.226-1.13H1.75a.78.78 0 0 1-.53-.203.66.66 0 0 1-.22-.489c0-.184.079-.36.22-.49a.8.8 0 0 1 .53-.202h4.688l-1.225-1.131a.67.67 0 0 1-.211-.487.67.67 0 0 1 .22-.483.8.8 0 0 1 .525-.203.78.78 0 0 1 .527.195l2.506 2.311q.105.097.163.224a.65.65 0 0 1 0 .53.7.7 0 0 1-.163.225l-2.506 2.312a.8.8 0 0 1-1.061 0 .7.7 0 0 1-.163-.224.65.65 0 0 1 0-.531\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-auto-date-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpAutoDateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opAutoDateIconData;\n}\n    \n\nexport const opBacklogsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.084 6.306a.65.65 0 0 0 .943 0 .704.704 0 0 0 0-.973l-.862-.89h1.279c.123 0 .223.102.223.229v7.344c0 .127-.1.23-.223.23h-1.777a.68.68 0 0 0-.667.688c0 .381.299.689.667.689h1.777c.86 0 1.556-.719 1.556-1.607V4.672c0-.887-.696-1.606-1.556-1.606h-1.279l.862-.891a.704.704 0 0 0 0-.973.65.65 0 0 0-.943 0l-2 2.065a.706.706 0 0 0 0 .974Zm-4.64-4.388c.86 0 1.556.719 1.556 1.607v.459c0 .887-.696 1.606-1.556 1.606H2.556C1.696 5.59 1 4.871 1 3.984v-.459c0-.888.696-1.607 1.556-1.607Zm.223 1.607c0-.127-.1-.23-.223-.23H2.556a.227.227 0 0 0-.223.23v.459c0 .126.1.229.223.229h4.888a.226.226 0 0 0 .223-.229Z\", \"M11.667 8.115v.459c0 .887-.697 1.606-1.556 1.606H4.333c-.859 0-1.555-.719-1.555-1.606v-.459c0-.888.696-1.607 1.555-1.607h5.778c.859 0 1.556.719 1.556 1.607m-1.556-.23H4.333a.227.227 0 0 0-.222.23v.459c0 .127.1.229.222.229h5.778a.225.225 0 0 0 .222-.229v-.459a.226.226 0 0 0-.222-.23m-.222 5.049v.459c0 .888-.697 1.607-1.556 1.607H2.556C1.696 15 1 14.281 1 13.393v-.459c0-.887.696-1.606 1.556-1.606h5.777c.859 0 1.556.719 1.556 1.606m-1.556-.229H2.556a.226.226 0 0 0-.223.229v.459c0 .127.1.23.223.23h5.777a.227.227 0 0 0 .223-.23v-.459c0-.126-.1-.229-.223-.229\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.72 4.993a.75.75 0 0 0 0 1.06l2.773 2.773a.749.749 0 1 0 1.06-1.06l-1.492-1.493H20.5v12.5h-3.75a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 .75-.75v-14a.75.75 0 0 0-.75-.75h-4.189l1.492-1.493a.749.749 0 1 0-1.06-1.06ZM10.667 3C11.955 3 13 3.956 13 5.287v.688c0 1.331-1.045 2.024-2.333 2.024H4.333C3.045 7.999 2 7.306 2 5.975v-.688C2 3.956 3.045 3 4.333 3Zm.833 1.943a.34.34 0 0 0-.333-.345H3.833a.34.34 0 0 0-.333.345v1.213c0 .19.149.344.333.344h7.334a.34.34 0 0 0 .333-.344Z\", \"M13.667 10c1.288 0 2.333.956 2.333 2.287v.688c0 1.331-1.045 2.024-2.333 2.024H7.333C6.045 14.999 5 14.306 5 12.975v-.688C5 10.956 6.045 10 7.333 10Zm.833 1.943a.34.34 0 0 0-.333-.345H6.833a.34.34 0 0 0-.333.345v1.213c0 .19.149.344.333.344h7.334a.34.34 0 0 0 .333-.344Zm0 7.344v.688c0 1.331-1.045 2.024-2.333 2.024H5.833c-1.288 0-2.333-.693-2.333-2.024v-.688C3.5 17.956 4.545 17 5.833 17h6.334c1.288 0 2.333.956 2.333 2.287m-1.833-.689H5.333a.34.34 0 0 0-.333.345v1.213c0 .19.149.344.333.344h7.334a.34.34 0 0 0 .333-.344v-1.213a.34.34 0 0 0-.333-.345\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-backlogs-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBacklogsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBacklogsIconData;\n}\n    \n\nexport const opBaselineIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 .5a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4A.75.75 0 0 1 1 .5m0 10a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4A.75.75 0 0 1 1 10.5m1-2.25a1 1 0 1 1-2 0 1 1 0 0 1 2 0m8 6a6 6 0 1 1 0-12 6 6 0 0 1 0 12m0-1.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9\", \"M10.28 5.47c.141.14.22.331.22.53v1.992l1.028.812a.747.747 0 0 1 .397.966.75.75 0 0 1-.954.426l-1.5-1A.75.75 0 0 1 9 8.5V6c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-baseline-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBaselineIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBaselineIconData;\n}\n    \n\nexport const opBcfIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.966 3.788a8.8 8.8 0 0 1 1.562 3.14c.384 1.453.334 2.617.217 3.381q.248-.051.411-.096.467-.126.792-.449c.198-.199.347-.443.456-.71a27 27 0 0 0-.538-2.496 26 26 0 0 0-.785-2.481c-.13-.342-.271-.681-.421-1-.272-.575-.575-1.082-.898-1.405l-.088-.086a6 6 0 0 0-.625-.519l-.016-.011a5.73 5.73 0 0 0-7.36.617 5.73 5.73 0 0 0-.648 7.318q.03-.14.067-.279c.192-.715.775-1.588 1.435-2.406.194-1.05.893-2.053 1.309-2.47.454-.454 1.459-1.151 2.504-1.329a2.5 2.5 0 0 1 1.064.03c.337.088.658.261.946.549a8 8 0 0 1 .616.702\", \"M10.326 10.718a8.8 8.8 0 0 1-3.5-.217c-1.45-.394-2.433-1.019-3.036-1.503a7 7 0 0 0-.123.404q-.125.467-.006.91c.072.272.209.522.386.75.93.356 1.875.631 2.43.782.564.154 1.538.399 2.541.561.361.059.725.106 1.077.135.634.053 1.224.044 1.665-.074l.12-.034q.395-.116.761-.282l.076-.034a5.73 5.73 0 0 0 3.088-6.657 5.73 5.73 0 0 0-6.013-4.22q.105.096.207.197c.524.524.988 1.465 1.366 2.446.813.693 1.332 1.8 1.484 2.369.167.62.268 1.839-.1 2.833-.126.34-.307.653-.558.907a2.06 2.06 0 0 1-.949.544 8 8 0 0 1-.916.183\", \"M5.582 5.507a8.8 8.8 0 0 0-2.178 3.6 5 5 0 0 0-.059.208 2.06 2.06 0 0 0-.004 1.094c.095.345.276.657.507.936.676.816 1.783 1.338 2.403 1.504.569.152 1.787.256 2.793-.101 1.039.163 2.086.231 2.801.04q.14-.038.275-.081a5.73 5.73 0 0 1-6.661 3.097 5.73 5.73 0 0 1-4.221-6.001l.007-.072.001-.012a6 6 0 0 1 .168-.921c.118-.441.405-.956.768-1.48.2-.289.424-.581.655-.864a26 26 0 0 1 1.756-1.921A27 27 0 0 1 6.486 2.82c.285-.039.571-.032.842.04q.443.12.785.461c.079.079.178.182.289.309-.721.28-1.753.819-2.82 1.877\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-bcf-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBcfIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBcfIconData;\n}\n    \n\nexport const opBoardsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 1.724c0-.4.324-.724.724-.724h2.897a.724.724 0 1 1 0 1.448H1.724A.724.724 0 0 1 1 1.724m4.828 0c0-.4.324-.724.724-.724h2.896a.724.724 0 1 1 0 1.448H6.552a.724.724 0 0 1-.724-.724m4.827 0c0-.4.324-.724.724-.724h2.897a.724.724 0 1 1 0 1.448h-2.897a.724.724 0 0 1-.724-.724M1 4.621c0-.933.756-1.69 1.69-1.69h.965c.933 0 1.69.757 1.69 1.69v8.689A1.69 1.69 0 0 1 3.655 15H2.69A1.69 1.69 0 0 1 1 13.31Zm1.69-.242a.24.24 0 0 0-.242.242v8.689c0 .134.108.242.242.242h.965a.24.24 0 0 0 .242-.242V4.621a.24.24 0 0 0-.242-.242Zm3.138.242c0-.933.756-1.69 1.689-1.69h.966a1.69 1.69 0 0 1 1.689 1.69v2.896a1.69 1.69 0 0 1-1.689 1.69h-.966a1.69 1.69 0 0 1-1.689-1.69Zm1.689-.242a.24.24 0 0 0-.241.242v2.896c0 .134.108.242.241.242h.966a.24.24 0 0 0 .241-.242V4.621a.24.24 0 0 0-.241-.242Zm3.138.242c0-.933.757-1.69 1.69-1.69h.965c.933 0 1.69.757 1.69 1.69v5.827a1.69 1.69 0 0 1-1.69 1.69h-.965a1.69 1.69 0 0 1-1.69-1.69Zm1.69-.242a.24.24 0 0 0-.241.242v5.827c0 .134.108.242.241.242h.965a.24.24 0 0 0 .242-.242V4.621a.24.24 0 0 0-.242-.242Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-boards-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBoardsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBoardsIconData;\n}\n    \n\nexport const opBookEditIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.778C0 1.348.336 1 .75 1h4.253c1.227 0 2.317.611 3.001 1.557C8.688 1.611 9.778 1 11.005 1h4.245c.414 0 .75.348.75.778V8c0 .43-.336.778-.75.778A.764.764 0 0 1 14.5 8V2.556h-3.495c-1.243 0-2.25 1.044-2.25 2.333l-.004 7.594q.158-.102.323-.188c.454-.234.926.163.926.689 0 .354-.225.658-.509.855q-.182.126-.339.289l-.622.644a.73.73 0 0 1-1.06 0l-.622-.644a2.2 2.2 0 0 0-1.591-.684H.75a.764.764 0 0 1-.75-.777Zm7.255 5.445-.002-2.336c-.001-1.288-1.008-2.331-2.25-2.331H1.5v9.333h3.757a3.65 3.65 0 0 1 1.994.595Z\", \"M14.41 9.504a.665.665 0 0 1 .966 0l.424.44a.727.727 0 0 1 0 1.002l-3.362 3.486a.7.7 0 0 1-.295.18l-1.27.376a.28.28 0 0 1-.287-.077.31.31 0 0 1-.075-.298l.363-1.316a.7.7 0 0 1 .174-.307Zm.552.429a.096.096 0 0 0-.138 0l-.493.512.562.582.493-.511a.104.104 0 0 0 0-.143Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-book-edit-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBookEditIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBookEditIconData;\n}\n    \n\nexport const opBudgetIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.636 1.308c1.424-.411 3.156-.411 4.58 0 .715.207 1.344.514 1.811.919.467.404.825.958.825 1.625s-.358 1.221-.825 1.625-1.096.712-1.811.918c-1.424.412-3.156.412-4.58 0a5.7 5.7 0 0 1-1.08-.427v1.341c0 .042.003.097.123.207.143.133.393.284.799.466a.776.776 0 1 1-.635 1.419 8 8 0 0 1-.287-.134v1.498c0 .042.003.098.123.208.143.133.393.284.799.465a.778.778 0 0 1-.635 1.42c-.443-.198-.885-.432-1.22-.742-.36-.333-.623-.779-.623-1.351V3.852c0-.667.358-1.221.825-1.625.467-.405 1.096-.712 1.811-.919m-.793 2.993c.249.216.656.436 1.225.6 1.142.33 2.574.33 3.716 0 .569-.164.976-.384 1.225-.6s.287-.375.287-.449-.037-.233-.287-.449-.656-.436-1.225-.6c-1.142-.33-2.574-.33-3.716 0-.569.164-.976.384-1.225.6s-.287.375-.287.449.037.233.287.449\", \"M6.793 7.22c.88-.44 2.041-.689 3.281-.689s2.401.249 3.281.689C14.189 7.637 15 8.357 15 9.383v2.765c0 1.026-.812 1.745-1.645 2.162-.88.44-2.041.69-3.281.69s-2.401-.25-3.281-.69c-.833-.417-1.645-1.136-1.645-2.162V9.376c.004-1.022.813-1.74 1.645-2.156m6.651 2.161c-.001-.121-.12-.437-.784-.769-.622-.311-1.535-.526-2.586-.526s-1.964.215-2.585.526c-.668.334-.785.651-.785.771 0 .119.117.437.785.771.621.31 1.534.525 2.585.525s1.964-.215 2.586-.525c.663-.332.783-.648.784-.769Zm0 2.767v-.649l-.089.046c-.88.44-2.041.69-3.281.69s-2.401-.25-3.281-.69l-.089-.046v.649c0 .119.117.437.785.771.621.311 1.534.525 2.585.525s1.964-.214 2.585-.525c.669-.334.785-.652.785-.771\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-budget-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpBudgetIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opBudgetIconData;\n}\n    \n\nexport const opCalendarAlertIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 2a.75.75 0 0 1 .75.75V4h3V2.75a.75.75 0 0 1 1.5 0V4h1.25c.967 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 10.25 16h-8.5A1.75 1.75 0 0 1 0 14.25v-8.5C0 4.784.784 4 1.75 4H3V2.75A.75.75 0 0 1 3.75 2M1.5 9.5v4.75c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V9.5Zm8.75-4h-8.5a.25.25 0 0 0-.25.25V8h9V5.75a.25.25 0 0 0-.25-.25m5.5-4.75v2.5a.75.75 0 0 1-1.5 0V.75a.75.75 0 0 1 1.5 0M16 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-calendar-alert-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCalendarAlertIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCalendarAlertIconData;\n}\n    \n\nexport const opCalendarDayIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.5.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.967 0 1.75.783 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.783 1.783 2 2.75 2H4V.75a.75.75 0 0 1 1.5 0m-3 13.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5h-11Zm11-10.5a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25V6h11ZM4 8.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5V9a.5.5 0 0 1 .5-.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-calendar-day-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCalendarDayIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCalendarDayIconData;\n}\n    \n\nexport const opCalendarWeekIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.5.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.967 0 1.75.783 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.783 1.783 2 2.75 2H4V.75a.75.75 0 0 1 1.5 0m-3 13.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5h-11Zm11-10.5a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25V6h11ZM4 8.5h8a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5V9a.5.5 0 0 1 .5-.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-calendar-week-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCalendarWeekIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCalendarWeekIconData;\n}\n    \n\nexport const opCartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.173 13.689c0-.722.593-1.312 1.33-1.312s1.329.59 1.329 1.312A1.32 1.32 0 0 1 5.503 15c-.737 0-1.33-.59-1.33-1.311m7.053 0a1.32 1.32 0 0 1 1.329-1.312c.737 0 1.329.59 1.329 1.312A1.32 1.32 0 0 1 12.555 15a1.32 1.32 0 0 1-1.329-1.311M1 1.677C1 1.303 1.308 1 1.688 1H2.97c.325 0 .606.224.674.536l.57 2.633h9.179c1.027 0 1.79.935 1.569 1.922l-.811 3.61a1.95 1.95 0 0 1-.688 1.097c-.349.278-.784.43-1.234.431H5.965a2 2 0 0 1-1.258-.42 1.94 1.94 0 0 1-.704-1.118L2.99 5.018l-.012-.059-.564-2.604h-.726A.683.683 0 0 1 1 1.677m3.508 3.847.841 3.884a.59.59 0 0 0 .594.466h6.284a.6.6 0 0 0 .579-.463l.811-3.612a.227.227 0 0 0-.224-.275Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 2.75A.75.75 0 0 1 2.75 2h2c.358 0 .665.252.735.603l.78 4.147H21.25a.75.75 0 0 1 .728.932l-2 9a.75.75 0 0 1-.728.568h-12a.75.75 0 0 1-.735-.603L4.135 3.5H2.75A.75.75 0 0 1 2 2.75m4.565 5.5 1.3 7.5h10.799l1.625-7.5ZM9.75 20.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001m8.5 1.5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 18.25 22\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-cart-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCartIconData;\n}\n    \n\nexport const opColumnsLeftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.25 16h-2.5A1.75 1.75 0 0 1 8 14.25V1.75C8 .784 8.783 0 9.75 0h2.5C13.217 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16m.25-1.75V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25M5.1 5.134 2.154 7.678a.414.414 0 0 0 0 .644L5.1 10.866c.332.287.9.084.9-.322V5.456c0-.405-.568-.609-.9-.322\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-columns-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpColumnsLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opColumnsLeftIconData;\n}\n    \n\nexport const opColumnsRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.25 16h-2.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.783 0 3.75 0h2.5C7.216 0 8 .784 8 1.75v12.5A1.75 1.75 0 0 1 6.25 16m.25-1.75V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25m4.4-3.384 2.946-2.544a.413.413 0 0 0 0-.644L10.9 5.134c-.332-.287-.9-.083-.9.322v5.088c0 .405.568.609.9.322\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-columns-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpColumnsRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opColumnsRightIconData;\n}\n    \n\nexport const opCopyToProjectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\", \"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.217 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\", \"M12 3.25a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-1.5 0ZM8.25 2.5a.75.75 0 0 0-.75.75v2.5a.75.75 0 0 0 1.5 0v-2.5a.75.75 0 0 0-.75-.75m1.5.75a.75.75 0 0 1 1.5 0v1.5a.75.75 0 0 1-1.5 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-copy-to-project-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCopyToProjectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCopyToProjectIconData;\n}\n    \n\nexport const opCostReportsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0\", \"M3 6.25a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V7A.75.75 0 0 1 3 6.25m3-1a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V6A.75.75 0 0 1 6 5.25m3 1a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V7A.75.75 0 0 1 9 6.25m3-4a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75m3 2a.75.75 0 0 1 .75.75v7a.75.75 0 0 1-1.5 0V5a.75.75 0 0 1 .75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.75 1.75a.75.75 0 0 1 .75.75v17.75h17.75a.75.75 0 0 1 0 1.5H3a1 1 0 0 1-.125-.01A.75.75 0 0 1 2 21V2.5a.75.75 0 0 1 .75-.75\", \"M5.75 9.25a.75.75 0 0 1 .75.75v8A.75.75 0 0 1 5 18v-8a.75.75 0 0 1 .75-.75m7.75.75a.75.75 0 0 0-1.5 0v8a.75.75 0 0 0 1.5 0Zm2.75-6.75A.75.75 0 0 1 17 4v14a.75.75 0 0 1-1.5 0V4a.75.75 0 0 1 .75-.75M20.5 6A.75.75 0 0 0 19 6v12a.75.75 0 0 0 1.5 0ZM9.25 7.25A.75.75 0 0 1 10 8v10a.75.75 0 0 1-1.5 0V8a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-cost-reports-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCostReportsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCostReportsIconData;\n}\n    \n\nexport const opCursorRectangleSelectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.454 12.908a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1h-.151a1 1 0 0 1-1-1v-.151a1 1 0 0 1 1-1Zm-4.303 0a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-.151a1 1 0 0 1 1-1Zm12.908-8.605a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1h-.151a1 1 0 0 1-1-1v-.151a1 1 0 0 1 1-1Zm0-4.303a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1h-.151a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1ZM9.756 0a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1h-.151a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1ZM5.454 0a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1h-.151a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1ZM1.151 0a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1Zm0 8.605a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-.151a1 1 0 0 1 1-1Zm0-4.302a1 1 0 0 1 1 1v.151a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-.151a1 1 0 0 1 1-1Zm5.59 2.438a.52.52 0 0 1 .569-.113l8.366 3.445a.523.523 0 0 1 .007.964L12.6 12.358a.46.46 0 0 0-.242.242l-1.322 3.083a.521.521 0 0 1-.963-.007L6.628 7.31a.52.52 0 0 1 .113-.569m1.331 1.331 2.494 6.055.831-1.939c.152-.355.435-.639.791-.791l1.939-.831Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-cursor-rectangle-select-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCursorRectangleSelectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCursorRectangleSelectIconData;\n}\n    \n\nexport const opCursorSelectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.26.26a.89.89 0 0 1 .967-.193L15.45 5.923a.89.89 0 0 1 .011 1.639L10.22 9.808a.8.8 0 0 0-.412.412l-2.246 5.241a.888.888 0 0 1-1.639-.011L.067 1.227A.89.89 0 0 1 .26.26m2.263 2.263 4.238 10.293L8.174 9.52A2.57 2.57 0 0 1 9.52 8.174l3.296-1.413Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-cursor-select-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCursorSelectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCursorSelectIconData;\n}\n    \n\nexport const opCustomFieldsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.889 14.333v.834a.78.78 0 0 1-.256.594.9.9 0 0 1-.627.239H8q-.378 0-.634-.24a.78.78 0 0 1-.255-.593v-3.334a.78.78 0 0 1 .256-.594A.9.9 0 0 1 8 11q.378 0 .634.24.255.24.255.593v.834h6.222q.378 0 .634.24a.78.78 0 0 1 .255.588v.005a.78.78 0 0 1-.256.594.9.9 0 0 1-.633.239Zm-8 0a.9.9 0 0 1-.634-.24.78.78 0 0 1-.255-.59V13.5a.78.78 0 0 1 .256-.594.9.9 0 0 1 .633-.239h3.555a.9.9 0 0 1 .634.24q.256.24.255.593a.78.78 0 0 1-.256.594.88.88 0 0 1-.633.239ZM1 0h14a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1m.5 1.5v6h13v-6Z\", \"M3.701 5.895C3.303 5.895 3 5.637 3 5.26c0-.381.293-.602.816-.633l.528-.031v-.139c0-.195-.137-.309-.352-.309-.174 0-.279.057-.406.221a.29.29 0 0 1-.227.106c-.138 0-.238-.09-.238-.219a.3.3 0 0 1 .029-.129c.098-.25.434-.404.868-.404.537 0 .886.277.886.699v1.193c0 .19-.115.287-.277.287-.154 0-.262-.086-.273-.254v-.107h-.012c-.117.223-.379.354-.641.354m.188-.413c.25 0 .455-.162.455-.388v-.153l-.442.028c-.213.015-.334.111-.334.26 0 .156.129.253.321.253m1.697.42c-.164 0-.279-.097-.279-.289V3.299c0-.195.119-.299.285-.299.168 0 .285.104.285.299v.832h.012a.68.68 0 0 1 .647-.397c.529 0 .851.405.851 1.08 0 .674-.32 1.081-.849 1.081-.307 0-.539-.149-.657-.393H5.87v.111c0 .19-.118.289-.284.289m.756-.466c.283 0 .461-.239.461-.622 0-.38-.178-.623-.461-.623-.277 0-.467.248-.467.623 0 .379.19.622.467.622m2.317.47c-.631 0-1.031-.414-1.031-1.092 0-.669.398-1.091 1.027-1.091.42 0 .77.203.883.5.02.048.031.099.031.14 0 .141-.109.223-.244.223-.113 0-.181-.045-.24-.148-.104-.184-.231-.268-.412-.268-.289 0-.467.238-.467.642 0 .413.178.647.463.647.199 0 .322-.098.41-.246.076-.119.139-.168.26-.168.133 0 .24.088.24.228a.4.4 0 0 1-.037.149c-.125.285-.482.484-.883.484\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.461 10.544v-3.6c0-.304.178-.465.427-.465.252 0 .428.161.428.465v1.294h.018a1.02 1.02 0 0 1 .969-.616c.794 0 1.278.628 1.278 1.68 0 1.048-.481 1.68-1.275 1.68-.46 0-.808-.231-.984-.611h-.018v.173c0 .295-.175.45-.424.45-.246 0-.419-.152-.419-.45m2.244-1.242c0-.593-.267-.97-.692-.97-.416 0-.7.386-.7.97 0 .589.284.966.7.966.425 0 .692-.371.692-.966M5 9.994c0-.592.439-.935 1.225-.984l.791-.049v-.215c0-.304-.205-.48-.528-.48-.26 0-.419.088-.609.343a.43.43 0 0 1-.34.164c-.208 0-.357-.14-.357-.34 0-.07.014-.134.044-.201.146-.389.65-.629 1.3-.629.806 0 1.33.432 1.33 1.088v1.856c0 .295-.172.447-.416.447-.231 0-.392-.134-.41-.395v-.167h-.017c-.176.346-.569.55-.961.55-.598 0-1.052-.401-1.052-.988m2.016-.258v-.237l-.662.043c-.32.024-.501.173-.501.404 0 .243.193.395.48.395.375 0 .683-.252.683-.605m4.926-.434c0 1.054.6 1.698 1.547 1.698.6 0 1.136-.31 1.324-.754a.6.6 0 0 0 .056-.23c0-.219-.162-.356-.361-.356-.181 0-.275.076-.389.261-.132.231-.317.383-.616.383-.427 0-.694-.364-.694-1.005 0-.629.267-1 .7-1 .273 0 .463.131.618.416.088.161.191.231.361.231.202 0 .366-.127.366-.346a.7.7 0 0 0-.047-.219c-.17-.462-.694-.778-1.324-.778-.943 0-1.541.657-1.541 1.699\", \"M3.5 2h17c.828 0 1.5.696 1.5 1.556v8.888c0 .86-.672 1.556-1.5 1.556h-17c-.828 0-1.5-.696-1.5-1.556V3.556C2 2.696 2.672 2 3.5 2m-.167 10.444H20.5V3.556H3.333Zm9.433 4.374c0-.452-.343-.818-.766-.818s-.766.366-.766.818v4.364c0 .452.343.818.766.818s.766-.366.766-.818v-1.364h8.468c.423 0 .766-.366.766-.818s-.343-.818-.766-.818h-8.468Zm-10 1.364c-.423 0-.766.366-.766.818s.343.818.766.818h6.17c.423 0 .766-.366.766-.818s-.343-.818-.766-.818Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-custom-fields-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpCustomFieldsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opCustomFieldsIconData;\n}\n    \n\nexport const opEnterpriseAddonsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16M6.343 7.14c-.109 0-.186.114-.152.226L7.84 12.88c.048.16.258.16.306 0l1.649-5.514c.034-.112-.043-.226-.152-.226Zm-3.182 0c-.133 0-.208.163-.128.277l3.684 5.224c.108.153.332.031.281-.153L5.569 7.264a.16.16 0 0 0-.153-.124Zm7.383 0a.16.16 0 0 0-.154.124l-1.429 5.224c-.05.184.174.306.281.153l3.684-5.224c.081-.114.005-.277-.127-.277ZM6.96 4a.16.16 0 0 0-.152.119l-.616 2.016c-.034.112.043.227.153.227h3.291c.111 0 .188-.118.151-.231l-.661-2.016A.16.16 0 0 0 8.975 4ZM4.345 4a.16.16 0 0 0-.138.086L3.112 6.102c-.062.115.015.26.138.26h2.171a.16.16 0 0 0 .151-.117l.639-2.016C6.246 4.117 6.169 4 6.059 4Zm5.664 0c-.11 0-.188.118-.151.23l.662 2.017a.16.16 0 0 0 .151.115h2.169c.124 0 .201-.146.137-.262L11.86 4.084A.16.16 0 0 0 11.722 4Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-enterprise-addons-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpEnterpriseAddonsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opEnterpriseAddonsIconData;\n}\n    \n\nexport const opEraseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.516 8.751 9.232.489c.163-.155.357-.278.571-.362a1.85 1.85 0 0 1 1.348 0c.214.084.408.207.572.362l3.735 3.541c.331.313.516.738.516 1.18 0 .443-.185.867-.516 1.18l-8.377 7.941h8.039c.233 0 .457.088.622.244a.82.82 0 0 1 .258.59.82.82 0 0 1-.258.591.9.9 0 0 1-.622.244H1.032a.9.9 0 0 1-.623-.244.82.82 0 0 1-.258-.591c0-.221.093-.433.258-.59a.9.9 0 0 1 .623-.244h2.881l-3.397-3.22A1.62 1.62 0 0 1 0 9.931c0-.442.185-.867.516-1.18m5.054-2.43 3.736 3.541 4.907-4.652-3.736-3.541Zm-1.245 1.18-2.564 2.43 3.736 3.54 2.563-2.429Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-erase-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpEraseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opEraseIconData;\n}\n    \n\nexport const opFileAtomIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M4.996 6.419a.64.64 0 0 1 .682-.598c4.454 0 6.315 3.147 6.315 6.314a.64.64 0 1 1-1.28.084c0-3.251-1.902-5.118-5.119-5.118a.64.64 0 0 1-.598-.682m.716 1.988c2.281 0 3.695 1.274 3.695 3.694a.642.642 0 0 1-1.274.152c0-1.574-.995-2.572-2.573-2.572a.641.641 0 1 1 .152-1.274m-.713 3.555a.856.856 0 1 1 1.711 0 .856.856 0 0 1-1.711 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-atom-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileAtomIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileAtomIconData;\n}\n    \n\nexport const opFileBcfIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.661 13.5c-.798 0-1.283-.563-1.283-1.5 0-.935.494-1.5 1.268-1.5.504 0 .894.241 1.078.659a.5.5 0 0 1 .056.228c0 .159-.099.261-.248.261-.127 0-.207-.06-.268-.201-.123-.295-.343-.444-.612-.444-.425 0-.699.384-.699.995 0 .619.27 1.001.701 1.001.283 0 .496-.138.617-.43.058-.137.129-.191.248-.191.159 0 .263.109.263.27a.5.5 0 0 1-.043.203c-.168.402-.569.649-1.078.649m-3.379-.048c-.178 0-.282-.117-.282-.318v-2.268c0-.199.104-.316.282-.316h.889c.506 0 .823.28.823.724 0 .318-.22.583-.506.629v.017a.68.68 0 0 1 .634.701c0 .511-.356.831-.93.831Zm.281-.453h.485c.325 0 .5-.148.5-.426 0-.271-.181-.416-.513-.416h-.472Zm0-1.242h.405c.3 0 .472-.143.472-.388 0-.234-.151-.366-.414-.366h-.463Zm4.641 1.417c0 .199.105.316.282.316s.281-.117.281-.316v-.864h.886c.147 0 .241-.091.241-.242 0-.148-.095-.239-.241-.239h-.886v-.776h.978c.152 0 .255-.095.255-.251 0-.157-.101-.252-.255-.252h-1.259c-.177 0-.282.117-.282.316Z\", \"M3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.783 0 3.75 0M3.5 1.75v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-bcf-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileBcfIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileBcfIconData;\n}\n    \n\nexport const opFileCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1.5a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h3a.75.75 0 0 1 0 1.5h-3A1.75 1.75 0 0 1 0 13.25V1.75C0 .784.784 0 1.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v2.043a.75.75 0 0 1-1.5 0V4.664a.25.25 0 0 0-.073-.177L8.513 1.573a.25.25 0 0 0-.177-.073Z\", \"M13.498 9.439a.75.75 0 0 1 .063 1.059l-4.529 5.095L6.97 13.53a.749.749 0 1 1 1.06-1.06l.938.937 3.471-3.905a.75.75 0 0 1 1.059-.063\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileCheckIconData;\n}\n    \n\nexport const opFileCommentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 1.75a.25.25 0 0 1 .25-.25h6.586a.25.25 0 0 1 .177.073l2.914 2.914a.25.25 0 0 1 .073.177v1.043a.75.75 0 0 0 1.5 0V4.664c0-.464-.184-.909-.513-1.237L9.573.513A1.75 1.75 0 0 0 8.336 0H1.75A1.75 1.75 0 0 0 0 1.75v11.5C0 14.216.784 15 1.75 15h3a.75.75 0 0 0 0-1.5h-3a.25.25 0 0 1-.25-.25Z\", \"M7.75 8h5.5c.966 0 1.75.784 1.75 1.75v2.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 13.25 14h-1.19l-1.573 1.573a1.46 1.46 0 0 1-1.588.316A1.46 1.46 0 0 1 8 14.543V14h-.25c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 6 12.25v-2.5C6 8.784 6.784 8 7.75 8m-.177 1.573a.25.25 0 0 0-.073.177v2.5c0 .138.112.25.25.25h1c.199 0 .39.079.53.22.141.14.22.331.22.53v1.19l1.72-1.72a.75.75 0 0 1 .53-.22h1.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.177.073\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-comment-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileCommentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileCommentIconData;\n}\n    \n\nexport const opFileCsvIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M6.196 13.5C5.452 13.5 5 12.937 5 12c0-.935.461-1.5 1.182-1.5.469 0 .832.241 1.004.659a.6.6 0 0 1 .053.228c0 .159-.093.261-.232.261-.118 0-.192-.06-.25-.201-.115-.295-.32-.444-.57-.444-.396 0-.652.384-.652.995 0 .619.252 1.001.654 1.001.264 0 .462-.138.575-.43.054-.137.12-.191.231-.191.148 0 .245.109.245.27a.6.6 0 0 1-.04.203c-.156.402-.53.649-1.004.649m2.355 0c-.518 0-.85-.239-.95-.557a.5.5 0 0 1-.028-.163c0-.161.095-.267.231-.267.108 0 .179.048.242.177.081.221.278.321.517.321.282 0 .473-.156.473-.37 0-.191-.118-.299-.433-.374l-.266-.06c-.5-.115-.745-.392-.745-.824 0-.531.4-.883.958-.883.458 0 .804.223.915.601q.02.059.02.135c0 .145-.091.243-.225.243-.118 0-.191-.054-.25-.179-.083-.219-.245-.309-.46-.309-.259 0-.432.14-.432.354 0 .179.12.289.418.357l.264.063c.532.122.761.37.761.81 0 .567-.384.925-1.01.925m2.319-.01c-.205 0-.327-.105-.403-.352l-.699-2.169a.6.6 0 0 1-.026-.171c0-.171.112-.288.277-.288.14 0 .224.074.267.239l.588 2.077h.012l.586-2.083c.043-.163.121-.233.259-.233.159 0 .269.115.269.28a.5.5 0 0 1-.026.162l-.702 2.188c-.077.245-.198.35-.402.35\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-csv-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileCsvIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileCsvIconData;\n}\n    \n\nexport const opFileDocIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M5 7.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 7.25M5.75 9a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5Zm0 2.5a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-doc-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileDocIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileDocIconData;\n}\n    \n\nexport const opFileDownloadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1.5a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h3a.75.75 0 0 1 0 1.5h-3A1.75 1.75 0 0 1 0 13.25V1.75C0 .784.784 0 1.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v2.043a.75.75 0 0 1-1.5 0V4.664a.25.25 0 0 0-.073-.177L8.513 1.573a.25.25 0 0 0-.177-.073Z\", \"M10.4 9.6v2.151l-.776-.775a.595.595 0 0 0-.653-.13.595.595 0 0 0-.371.554.6.6 0 0 0 .176.424l1.8 1.8a.595.595 0 0 0 .653.13.6.6 0 0 0 .195-.13l1.8-1.8a.6.6 0 0 0 0-.848.6.6 0 0 0-.848 0l-.776.775V9.6A.597.597 0 0 0 11 9a.597.597 0 0 0-.6.6\", \"M7.41 15.59c.263.262.619.41.99.41h5.2a1.404 1.404 0 0 0 1.4-1.4v-.4a.597.597 0 0 0-.6-.6.597.597 0 0 0-.6.6v.4a.2.2 0 0 1-.059.141.2.2 0 0 1-.141.059H8.4a.2.2 0 0 1-.2-.2v-.4a.597.597 0 0 0-.6-.6.597.597 0 0 0-.6.6v.4c0 .371.147.727.41.99\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-download-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileDownloadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileDownloadIconData;\n}\n    \n\nexport const opFileEditIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1.5a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h4a.75.75 0 0 1 0 1.5h-4A1.75 1.75 0 0 1 0 13.25V1.75C0 .784.784 0 1.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v2.043a.75.75 0 0 1-1.5 0V4.664a.25.25 0 0 0-.073-.177L8.513 1.573a.25.25 0 0 0-.177-.073Zm11.226 7.755a.87.87 0 0 1 1.23 0l.539.539a.87.87 0 0 1 0 1.23l-4.278 4.279a.9.9 0 0 1-.376.221l-1.616.462a.373.373 0 0 1-.461-.461l.462-1.616a.9.9 0 0 1 .221-.376Zm.703.527a.124.124 0 0 0-.176 0l-.628.627.716.716.627-.628a.124.124 0 0 0 0-.176Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-edit-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileEditIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileEditIconData;\n}\n    \n\nexport const opFileFormIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M4.25 11.5c0-.967.784-1.75 1.75-1.75h5c.967 0 1.75.783 1.75 1.75v.5A1.75 1.75 0 0 1 11 13.75H6A1.75 1.75 0 0 1 4.25 12Zm0-4.75C4.25 5.784 5.034 5 6 5h5c.967 0 1.75.784 1.75 1.75v.5A1.75 1.75 0 0 1 11 9H6a1.75 1.75 0 0 1-1.75-1.75ZM6 11.25a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25ZM6 6.5a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25v-.5A.25.25 0 0 0 11 6.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-form-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileFormIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileFormIconData;\n}\n    \n\nexport const opFilePresentationIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M4.25 8.5c0-.966.784-1.75 1.75-1.75h5c.967 0 1.75.784 1.75 1.75V12A1.75 1.75 0 0 1 11 13.75H6A1.75 1.75 0 0 1 4.25 12ZM6 8.25a.25.25 0 0 0-.25.25V12c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25V8.5a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-presentation-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFilePresentationIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFilePresentationIconData;\n}\n    \n\nexport const opFileSheetIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6 6.75h5c.967 0 1.75.784 1.75 1.75V12A1.75 1.75 0 0 1 11 13.75H6A1.75 1.75 0 0 1 4.25 12V8.5c0-.966.784-1.75 1.75-1.75m3.25 5.5H11a.25.25 0 0 0 .25-.25v-1h-2Zm0-2.75h2v-1a.25.25 0 0 0-.25-.25H9.25ZM7.75 11h-2v1c0 .138.112.25.25.25h1.75Zm0-2.75H6a.25.25 0 0 0-.25.25v1h2Z\", \"M3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.783 0 3.75 0M3.5 1.75v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-sheet-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileSheetIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileSheetIconData;\n}\n    \n\nexport const opFileTextIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M5 7.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 7.25M5.75 9a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5Zm0 2.5a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5ZM5 4.75A.75.75 0 0 1 5.75 4h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 4.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-text-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileTextIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileTextIconData;\n}\n    \n\nexport const opFileXlsDescriptionsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M5.273 13.49A.266.266 0 0 1 5 13.226c0-.074.023-.138.078-.219l.688-1.009v-.016l-.665-.953a.38.38 0 0 1-.084-.233.28.28 0 0 1 .292-.286c.109 0 .186.05.26.169l.59.917h.015l.61-.937c.067-.105.124-.149.235-.149.15 0 .28.115.28.259a.34.34 0 0 1-.076.218l-.716 1.007v.014l.695.987a.36.36 0 0 1 .076.221.266.266 0 0 1-.277.274c-.105 0-.175-.044-.25-.151l-.615-.903h-.015l-.605.905c-.073.111-.134.149-.243.149m2.754-.038c-.181 0-.288-.117-.288-.318v-2.306c0-.201.107-.318.288-.318.182 0 .289.117.289.318v2.121h.977c.157 0 .262.095.262.251 0 .157-.103.252-.262.252Zm2.863.048c-.569 0-.933-.239-1.044-.557a.5.5 0 0 1-.031-.163c0-.161.105-.267.254-.267.119 0 .197.048.266.177.09.221.305.321.569.321.309 0 .519-.156.519-.37 0-.191-.13-.299-.475-.374l-.292-.06c-.55-.115-.82-.392-.82-.824 0-.531.439-.883 1.053-.883.504 0 .884.223 1.006.601q.02.059.021.135c0 .145-.099.243-.246.243-.13 0-.21-.054-.275-.179-.092-.219-.27-.309-.506-.309-.285 0-.474.14-.474.354 0 .179.132.289.458.357l.291.063c.584.122.836.37.836.81 0 .567-.422.925-1.11.925M5 5.75A.75.75 0 0 1 5.75 5h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 5.75m.75 1.75a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-file-xls-descriptions-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFileXlsDescriptionsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFileXlsDescriptionsIconData;\n}\n    \n\nexport const opFirstPersonViewIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9 6c0 1.004-.423 1.91-1.101 2.548a5.53 5.53 0 0 1 3.1 4.659.751.751 0 0 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793A.75.75 0 0 1 0 13.257v-.013l.001-.037a5.53 5.53 0 0 1 3.1-4.659A3.5 3.5 0 1 1 9 6M3.5 6a2 2 0 1 0 3.999.001A2 2 0 0 0 3.5 6M16 2.3v3.4a.3.3 0 0 1-.143.261.27.27 0 0 1-.283-.004l-1.449-.927v.27c0 .387-.294.7-.656.7h-2.813C10.294 6 10 5.687 10 5.3V2.7c0-.387.294-.7.656-.7h2.813c.362 0 .656.313.656.7v.27l1.449-.927a.27.27 0 0 1 .283-.004A.3.3 0 0 1 16 2.3\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-first-person-view-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFirstPersonViewIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFirstPersonViewIconData;\n}\n    \n\nexport const opFlagIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 15.226V.774C2 .347 2.35 0 2.783 0c.432 0 .782.347.782.774v.832h9.652l.098.006a.78.78 0 0 1 .556.342c.144.217.17.491.066.73l-1.26 2.907 1.26 2.907a.77.77 0 0 1-.066.73.78.78 0 0 1-.654.349H3.565v5.649c0 .427-.35.774-.782.774A.78.78 0 0 1 2 15.226m1.565-7.198h8.465l-.923-2.132a.77.77 0 0 1 0-.61l.923-2.132H3.565Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-flag-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpFlagIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opFlagIconData;\n}\n    \n\nexport const opGateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.365 8.75H1a.75.75 0 0 1 0-1.5h3.365q.116-.23.306-.421l2.022-2.022a1.656 1.656 0 0 1 2.342 0l2.022 2.022q.19.192.306.421H15a.75.75 0 0 1 0 1.5h-3.637a1.7 1.7 0 0 1-.306.421l-2.022 2.022a1.656 1.656 0 0 1-2.342 0L4.671 9.171a1.7 1.7 0 0 1-.306-.421m1.56-.583L7.665 10A.24.24 0 0 0 8 10l1.942-1.833a.237.237 0 0 0 0-.334L8 6a.24.24 0 0 0-.335 0l-1.74 1.833a.237.237 0 0 0 0 .334\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gate-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGateIconData;\n}\n    \n\nexport const opGitlabIssueClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3 1h6a2 2 0 0 1 1.971 1.658l2.912 1.516a1.75 1.75 0 0 1 .744 2.361l-3.878 7.45a1 1 0 0 1-.098.145A2 2 0 0 1 9 15H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2m6 1.5H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5m-.72 4.781-2.5 2.5a.75.75 0 0 1-1.06 0l-1-1a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l.47.47 1.97-1.97a.75.75 0 0 1 1.06 1.061m5.017-1.44a.25.25 0 0 0-.107-.337L11 4.364v5.89Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-issue-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabIssueClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabIssueClosedIconData;\n}\n    \n\nexport const opGitlabIssueOpenIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 3a2 2 0 0 1 2-2h6a2 2 0 0 1 1.97 1.658l2.913 1.516a1.75 1.75 0 0 1 .744 2.36l-3.878 7.45a1 1 0 0 1-.098.145c-.36.526-.965.871-1.651.871H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5Zm8 7.754 2.297-4.413a.25.25 0 0 0-.106-.337L11 4.364Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-issue-open-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabIssueOpenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabIssueOpenIconData;\n}\n    \n\nexport const opGitlabLabelsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.427.512A1.75 1.75 0 0 1 7.664 0H13v3h3v5.335c0 .465-.185.91-.513 1.239L9.573 15.48a1.75 1.75 0 0 1-2.473 0l-2.293-2.293L.514 8.894a1.75 1.75 0 0 1 0-2.475L6.428.512Zm-.561 11.614v.001L8.16 14.42a.25.25 0 0 0 .353 0l5.914-5.908a.25.25 0 0 0 .073-.177V4.5h-3.836a.25.25 0 0 0-.177.073L4.574 10.48a.25.25 0 0 0 0 .353ZM11.5 1.5H7.664a.25.25 0 0 0-.177.073L1.574 7.48a.25.25 0 0 0 0 .353l1.775 1.776q.075-.1.165-.19l5.913-5.907A1.75 1.75 0 0 1 10.664 3h.836ZM12 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-labels-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabLabelsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabLabelsIconData;\n}\n    \n\nexport const opGitlabMergeRequestClosedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.5 3.5a.75.75 0 0 1 .75-.75h2.25a2.75 2.75 0 0 1 2.75 2.75v4.614a2.501 2.501 0 1 1-1.5 0V5.5c0-.69-.56-1.25-1.25-1.25H8.25a.75.75 0 0 1-.75-.75m-1.5 9a2.5 2.5 0 1 1-3.25-2.386V7.75a.75.75 0 0 1 1.5 0v2.364A2.5 2.5 0 0 1 6 12.5M1.22 1.22a.75.75 0 0 1 1.06 0L3.5 2.44l1.22-1.22a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L4.56 3.5l1.22 1.22a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018L3.5 4.56 2.28 5.78a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L2.44 3.5 1.22 2.28a.75.75 0 0 1 0-1.06M12.5 13.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-8-1a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-merge-request-closed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabMergeRequestClosedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabMergeRequestClosedIconData;\n}\n    \n\nexport const opGitlabMergeRequestMergedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.456 5.81v.001A4.25 4.25 0 0 0 9.12 8.733a2.5 2.5 0 1 1-.01 1.504 5.73 5.73 0 0 1-3.86-1.864v1.741a2.501 2.501 0 1 1-1.5 0V5.886a2.5 2.5 0 1 1 1.706-.076M11.5 10.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-6 2a1 1 0 1 0-2 0 1 1 0 0 0 2 0m0-9a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-merge-request-merged-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabMergeRequestMergedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabMergeRequestMergedIconData;\n}\n    \n\nexport const opGitlabMergeRequestOpenIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6 12.5a2.5 2.5 0 1 1-3.25-2.386V5.886a2.501 2.501 0 1 1 1.5 0v4.228A2.5 2.5 0 0 1 6 12.5m4.34-11.28a.75.75 0 0 1 0 1.06l-.47.47h.63a2.75 2.75 0 0 1 2.75 2.75v4.614a2.501 2.501 0 1 1-1.5 0V5.5c0-.69-.56-1.25-1.25-1.25h-.63l.47.47a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L7.53 4.03 7 3.5l.53-.53 1.75-1.75a.75.75 0 0 1 1.06 0M13.5 12.5a1 1 0 1 0-2 0 1 1 0 0 0 2 0m-9 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0m0-9a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-merge-request-open-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabMergeRequestOpenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabMergeRequestOpenIconData;\n}\n    \n\nexport const opGitlabMergeRequestReadyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6 12.5a2.5 2.5 0 1 1-3.25-2.386V5.886a2.501 2.501 0 1 1 1.5 0v4.228A2.5 2.5 0 0 1 6 12.5m4.34-11.28a.75.75 0 0 1 0 1.06l-.47.47h.63a2.75 2.75 0 0 1 2.75 2.75v4.614a2.501 2.501 0 1 1-1.5 0V5.5c0-.69-.56-1.25-1.25-1.25h-.63l.47.47a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L7.53 4.03 7 3.5l.53-.53 1.75-1.75a.75.75 0 0 1 1.06 0M13.5 12.5a1 1 0 1 0-2 0 1 1 0 0 0 2 0m-9 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0m0-9a1 1 0 1 0-2 0 1 1 0 0 0 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-merge-request-ready-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabMergeRequestReadyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabMergeRequestReadyIconData;\n}\n    \n\nexport const opGitlabPipelineStatusCanceledIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"m5.943 4.343 5.6 5.6a.553.553 0 0 1 0 .8l-.8.8a.553.553 0 0 1-.8 0l-5.6-5.6a.55.55 0 0 1 0-.8l.8-.8a.55.55 0 0 1 .8 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-canceled-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusCanceledIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusCanceledIconData;\n}\n    \n\nexport const opGitlabPipelineStatusCreatedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M4.286 8A3.71 3.71 0 0 0 8 11.714 3.71 3.71 0 0 0 11.714 8 3.71 3.71 0 0 0 8 4.286 3.71 3.71 0 0 0 4.286 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-created-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusCreatedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusCreatedIconData;\n}\n    \n\nexport const opGitlabPipelineStatusFailedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M8 6.822 6.399 5.221a.33.33 0 0 0-.472.004l-.702.702a.335.335 0 0 0-.004.472L6.821 8l-1.6 1.601a.33.33 0 0 0 .004.472l.702.702c.129.13.343.134.472.004L8 9.179l1.601 1.6a.33.33 0 0 0 .472-.004l.702-.702a.335.335 0 0 0 .004-.472L9.179 8l1.6-1.601a.33.33 0 0 0-.004-.472l-.702-.702a.335.335 0 0 0-.472-.004Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-failed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusFailedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusFailedIconData;\n}\n    \n\nexport const opGitlabPipelineStatusManualIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M12 8.72V7.28l-.899-.149c-.051-.2-.151-.398-.301-.697l.55-.745-1.049-1.043-.751.546a2.7 2.7 0 0 0-.7-.297L8.75 4H7.301l-.151.895c-.251.049-.451.148-.7.297l-.751-.546L4.65 5.689l.5.745c-.15.249-.2.448-.3.697L4 7.23v1.441l.899.148c.051.25.151.448.301.698l-.501.744 1.052 1.043.748-.496c.2.098.451.198.701.297l.15.895h1.5l.15-.895c.25-.049.45-.148.701-.297l.749.546 1.049-1.043-.548-.745c.148-.249.249-.497.299-.697Zm-4 .746a1.46 1.46 0 0 1-1.067-.426 1.48 1.48 0 0 1-.434-1.065c0-.845.652-1.49 1.501-1.49.85 0 1.501.645 1.501 1.49 0 .846-.652 1.491-1.501 1.491\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-manual-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusManualIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusManualIconData;\n}\n    \n\nexport const opGitlabPipelineStatusPendingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M5.371 6.057q0-.342.343-.343h1.029q.343 0 .343.343v3.886q0 .342-.343.343H5.714q-.343 0-.343-.343Zm3.429 0q0-.342.343-.343h1.028q.343 0 .343.343v3.886q0 .342-.343.343H9.143q-.343 0-.343-.343Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-pending-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusPendingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusPendingIconData;\n}\n    \n\nexport const opGitlabPipelineStatusPreparingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M6.857 8a1.144 1.144 0 1 0 2.288-.002A1.144 1.144 0 0 0 6.857 8m3.429 0a1.143 1.143 0 1 0 2.286.001A1.143 1.143 0 0 0 10.286 8M3.429 8a1.143 1.143 0 1 0 2.286.001A1.143 1.143 0 0 0 3.429 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-preparing-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusPreparingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusPreparingIconData;\n}\n    \n\nexport const opGitlabPipelineStatusRunningIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"M8 3.429A4.585 4.585 0 0 1 12.571 8 4.585 4.585 0 0 1 8 12.571c-1.486 0-2.857-.8-3.771-1.942L8 8Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-running-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusRunningIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusRunningIconData;\n}\n    \n\nexport const opGitlabPipelineStatusScheduledIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.657 13.657A8 8 0 1 1 2.343 2.342a8 8 0 0 1 11.314 11.315m-3.033.678a6.85 6.85 0 0 0 3.711-3.711 6.85 6.85 0 0 0 0-5.248 6.85 6.85 0 0 0-3.711-3.711 6.857 6.857 0 1 0 0 12.67\", \"M7.994 12.16a4.164 4.164 0 1 1 0-8.331 4.163 4.163 0 0 1 4.166 4.165 4.167 4.167 0 0 1-4.166 4.166m0-1.191a2.975 2.975 0 1 0 .001-5.95 2.975 2.975 0 0 0-.001 5.95\", \"M8.038 5.623h-.075a.56.56 0 0 0-.557.558V8.04c0 .309.249.558.557.558h.075a.557.557 0 0 0 .557-.558V6.181a.56.56 0 0 0-.557-.558\", \"M9.229 7.406H7.963a.557.557 0 0 0-.557.557v.075c0 .308.249.557.557.557h1.266a.557.557 0 0 0 .557-.557v-.075a.557.557 0 0 0-.557-.557\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-scheduled-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusScheduledIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusScheduledIconData;\n}\n    \n\nexport const opGitlabPipelineStatusSkippedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657m8.281.678a6.85 6.85 0 0 0 3.711-3.711 6.85 6.85 0 0 0 0-5.248 6.85 6.85 0 0 0-3.711-3.711 6.857 6.857 0 1 0 0 12.67\", \"m7.331 8.046-2.098-2.1a.335.335 0 0 1 .005-.475l.399-.399a.33.33 0 0 1 .475-.005l2.53 2.531.022.024.151.152a.324.324 0 0 1 0 .455l-2.711 2.712a.323.323 0 0 1-.455 0l-.378-.379a.325.325 0 0 1 0-.456Zm2.903 0-2.098-2.1a.335.335 0 0 1 .005-.475l.398-.399a.333.333 0 0 1 .476-.005l2.53 2.531.022.024.151.152a.325.325 0 0 1 0 .455l-2.711 2.712a.323.323 0 0 1-.455 0l-.378-.379a.325.325 0 0 1 0-.456Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-skipped-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusSkippedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusSkippedIconData;\n}\n    \n\nexport const opGitlabPipelineStatusSuccessIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 2.343a8 8 0 1 1 11.314 11.315A8 8 0 0 1 2.343 2.343m11.992 3.033a6.85 6.85 0 0 0-3.711-3.711 6.85 6.85 0 0 0-5.248 0 6.86 6.86 0 0 0-3.711 3.711 6.857 6.857 0 1 0 12.67 0\", \"m7.175 8.797-1.409-1.41a.36.36 0 0 0-.24-.101.34.34 0 0 0-.24.099l-.701.702a.34.34 0 0 0 .002.48l2.183 2.182a.574.574 0 0 0 .804.005l3.851-3.851a.33.33 0 0 0-.01-.466l-.702-.702a.33.33 0 0 0-.466-.01Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-success-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusSuccessIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusSuccessIconData;\n}\n    \n\nexport const opGitlabPipelineStatusWaitingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16c-2.1 0-4.2-.8-5.7-2.3S0 10.1 0 8s.8-4.2 2.3-5.7S5.9 0 8 0s4.2.8 5.7 2.3S16 5.9 16 8s-.8 4.2-2.3 5.7S10.1 16 8 16m0-2.7c1.4 0 2.8-.5 3.8-1.5s1.5-2.4 1.5-3.8-.5-2.8-1.5-3.8S9.4 2.7 8 2.7s-2.8.5-3.8 1.5S2.7 6.6 2.7 8s.5 2.8 1.5 3.8 2.4 1.5 3.8 1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-gitlab-pipeline-status-waiting-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGitlabPipelineStatusWaitingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGitlabPipelineStatusWaitingIconData;\n}\n    \n\nexport const opGlossarIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.701 5.172c-.398 0-.701-.258-.701-.635 0-.381.293-.601.816-.633l.528-.031v-.139c0-.195-.137-.308-.352-.308-.174 0-.279.056-.406.22a.29.29 0 0 1-.227.106c-.138 0-.238-.09-.238-.219a.3.3 0 0 1 .029-.129c.098-.25.434-.404.868-.404.537 0 .886.277.886.699v1.194c0 .189-.115.287-.277.287-.154 0-.262-.086-.273-.254v-.108h-.012c-.117.223-.379.354-.641.354m.188-.412c.25 0 .455-.162.455-.389v-.152l-.442.027c-.213.016-.334.111-.334.26 0 .156.129.254.321.254m1.695-.518c-.154 0-.269-.092-.269-.25s.115-.248.269-.248h.815c.154 0 .269.09.269.248s-.115.25-.269.25Zm1.427.67c0 .137.095.227.246.227h1.285c.145 0 .23-.08.23-.219s-.085-.219-.23-.219h-.805v-.01l.891-1.166c.066-.084.092-.148.092-.23 0-.154-.104-.25-.272-.25H9.229c-.146 0-.23.08-.23.217 0 .138.086.218.23.218h.827v.012l-.965 1.223c-.059.07-.08.123-.08.197\", \"M2.732.732A2.5 2.5 0 0 1 4.5 0h8.75c.199 0 .39.079.53.22.141.14.22.331.22.53v12.5c0 .199-.079.39-.22.53a.75.75 0 0 1-.53.22h-2.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22h1.75v-2h-8a.998.998 0 0 0-.982 1.188c.037.193.13.371.268.512a.752.752 0 0 1-.544 1.275.75.75 0 0 1-.528-.225A2.5 2.5 0 0 1 2 11.5v-9A2.5 2.5 0 0 1 2.732.732M12.5 9V1.5h-8a.997.997 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9Z\", \"M5 15.5v-3.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.138.224.26.26 0 0 1-.134.025.25.25 0 0 1-.128-.049l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.128.049.26.26 0 0 1-.134-.025A.25.25 0 0 1 5 15.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-glossar-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGlossarIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGlossarIconData;\n}\n    \n\nexport const opGridMenuIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 12.4A1.4 1.4 0 0 1 2.4 11h1.2A1.4 1.4 0 0 1 5 12.4v1.2A1.4 1.4 0 0 1 3.6 15H2.4A1.4 1.4 0 0 1 1 13.6Zm1.4-.2a.2.2 0 0 0-.2.2v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2v-1.2a.2.2 0 0 0-.2-.2Zm0-6.2h1.2A1.4 1.4 0 0 1 5 7.4v1.2A1.4 1.4 0 0 1 3.6 10H2.4A1.4 1.4 0 0 1 1 8.6V7.4A1.4 1.4 0 0 1 2.4 6m-.2 1.4v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V7.4a.2.2 0 0 0-.2-.2H2.4a.2.2 0 0 0-.2.2M2.4 1h1.2A1.4 1.4 0 0 1 5 2.4v1.2A1.4 1.4 0 0 1 3.6 5H2.4A1.4 1.4 0 0 1 1 3.6V2.4A1.4 1.4 0 0 1 2.4 1m-.2 1.4v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V2.4a.2.2 0 0 0-.2-.2H2.4a.2.2 0 0 0-.2.2M7.4 1h1.2A1.4 1.4 0 0 1 10 2.4v1.2A1.4 1.4 0 0 1 8.6 5H7.4A1.4 1.4 0 0 1 6 3.6V2.4A1.4 1.4 0 0 1 7.4 1m-.2 1.4v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V2.4a.2.2 0 0 0-.2-.2H7.4a.2.2 0 0 0-.2.2M6 7.4A1.4 1.4 0 0 1 7.4 6h1.2A1.4 1.4 0 0 1 10 7.4v1.2A1.4 1.4 0 0 1 8.6 10H7.4A1.4 1.4 0 0 1 6 8.6Zm1.4-.2a.2.2 0 0 0-.2.2v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V7.4a.2.2 0 0 0-.2-.2Zm0 3.8h1.2a1.4 1.4 0 0 1 1.4 1.4v1.2A1.4 1.4 0 0 1 8.6 15H7.4A1.4 1.4 0 0 1 6 13.6v-1.2A1.4 1.4 0 0 1 7.4 11m-.2 1.4v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2v-1.2a.2.2 0 0 0-.2-.2H7.4a.2.2 0 0 0-.2.2m3.8-10A1.4 1.4 0 0 1 12.4 1h1.2A1.4 1.4 0 0 1 15 2.4v1.2A1.4 1.4 0 0 1 13.6 5h-1.2A1.4 1.4 0 0 1 11 3.6Zm1.4-.2a.2.2 0 0 0-.2.2v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V2.4a.2.2 0 0 0-.2-.2Zm0 3.8h1.2A1.4 1.4 0 0 1 15 7.4v1.2a1.4 1.4 0 0 1-1.4 1.4h-1.2A1.4 1.4 0 0 1 11 8.6V7.4A1.4 1.4 0 0 1 12.4 6m-.2 1.4v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2V7.4a.2.2 0 0 0-.2-.2h-1.2a.2.2 0 0 0-.2.2m-1.2 5a1.4 1.4 0 0 1 1.4-1.4h1.2a1.4 1.4 0 0 1 1.4 1.4v1.2a1.4 1.4 0 0 1-1.4 1.4h-1.2a1.4 1.4 0 0 1-1.4-1.4Zm1.4-.2a.2.2 0 0 0-.2.2v1.2c0 .11.09.2.2.2h1.2a.2.2 0 0 0 .2-.2v-1.2a.2.2 0 0 0-.2-.2Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-grid-menu-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGridMenuIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGridMenuIconData;\n}\n    \n\nexport const opGroupIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m2.001 7.997 2 .003a.668.668 0 0 1 .508 1.095.67.67 0 0 1-.432.234L4 9.333l-1.333-.002v3.335L4 12.667a.67.67 0 0 1 .662.588l.005.078a.663.663 0 0 1-.589.662L4 14H2a.67.67 0 0 1-.662-.589l-.005-.078V8.664a.666.666 0 0 1 .59-.663ZM14 11.333a.666.666 0 0 1 .078 1.329l-.078.005H6a.67.67 0 0 1-.51-1.095.67.67 0 0 1 .432-.234L6 11.333Zm0-2a.666.666 0 0 1 .078 1.329l-.078.005H6a.67.67 0 0 1-.51-1.095.67.67 0 0 1 .432-.234L6 9.333Zm-10-8a.67.67 0 0 1 .51 1.095.67.67 0 0 1-.432.234L4 2.667H2.667v3.33H4a.67.67 0 0 1 .662.588l.005.078a.663.663 0 0 1-.589.662L4 7.33H2a.67.67 0 0 1-.662-.589l-.005-.078V2a.665.665 0 0 1 .589-.662L2 1.333Zm10 3.334a.665.665 0 0 1 .078 1.328L14 6H6a.665.665 0 0 1-.51-1.095.67.67 0 0 1 .432-.234L6 4.667Zm0-2a.665.665 0 0 1 .078 1.328L14 4H6a.665.665 0 0 1-.51-1.095.67.67 0 0 1 .432-.234L6 2.667Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-group-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpGroupIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opGroupIconData;\n}\n    \n\nexport const opHierarchyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.794 1c.439 0 .794.348.794.778v3.111c0 .143.119.259.265.259h1.059c1.023 0 1.853.813 1.853 1.815v2.333h3.441c.438 0 .794.349.794.778a.787.787 0 0 1-.794.778H8.765v2.333c0 .143.118.259.264.259h3.177c.438 0 .794.349.794.778a.787.787 0 0 1-.794.778H9.029c-1.023 0-1.853-.812-1.853-1.815V6.963a.26.26 0 0 0-.264-.259H5.853C4.83 6.704 4 5.891 4 4.889V1.778c0-.43.356-.778.794-.778\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-hierarchy-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpHierarchyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opHierarchyIconData;\n}\n    \n\nexport const opIfcIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m10.373 2.078 3.411 3.397L9.72 9.512a1.622 1.622 0 0 0 2.552.085 78 78 0 0 1 2.153-2.175h.001q.437-.429.87-.86a1.53 1.53 0 0 0 .517-1.146 1.53 1.53 0 0 0-.517-1.147l-1.654-1.647-.852-.852q-.64-.644-1.285-1.283A1.473 1.473 0 0 0 9.498.318q-.767.723-1.455 1.523L9.35 3.137Zm-4.689 11.85-3.411-3.397 4.075-4.054c-.705-.827-1.682-.929-2.37-.26a109 109 0 0 0-3.314 3.34 1.483 1.483 0 0 0 0 2.066 324 324 0 0 0 3.979 3.963 1.455 1.455 0 0 0 1.95.074 14 14 0 0 0 1.018-1.021q.21-.226.42-.445L6.69 12.858Z\", \"M9.509 6.313 5.462 2.288 2.051 5.685l1.086 1.019L1.869 7.96A19 19 0 0 1 .306 6.505a1.416 1.416 0 0 1 .125-1.896A392 392 0 0 1 4.41.646a1.505 1.505 0 0 1 2.098 0q1.649 1.653 3.291 3.306a1.52 1.52 0 0 1 .418 1.249 1.5 1.5 0 0 1-.228.635 1.5 1.5 0 0 1-.48.477m1.12 7.428-4.07-4.048c-.2.127-.368.298-.49.501a1.53 1.53 0 0 0-.118 1.357c.087.22.223.417.398.576l3.109 3.097a1.52 1.52 0 0 0 1.761.377c.196-.088.371-.216.513-.377l1.779-1.772.004-.004c.676-.666 1.351-1.333 2.015-2.006a1.444 1.444 0 0 0 .176-1.936q-.71-.75-1.495-1.421L12.96 9.314q.209.194.408.396.22.225.456.442c.177.158.165.26 0 .424-1.012.996-2.018 1.999-3.024 3.001Z\", \"m6.252 3.499 3.024 3.007-1.318 1.307-.069-.071c-.149-.154-.318-.329-.5-.495L6.121 5.979a1.55 1.55 0 0 1-.354-1.956 1.56 1.56 0 0 1 .485-.524m2.346 5.25-.544-.528-1.268 1.234 3.013 2.995a1.52 1.52 0 0 0 .567-1.712 1.5 1.5 0 0 0-.322-.553 52 52 0 0 0-1.446-1.436m-5.08.984 3.007-2.99 1.302 1.274-.182.193-1.706 1.698a1.56 1.56 0 0 1-1.253.501 1.55 1.55 0 0 1-1.168-.676m6.031-.521 2.956-2.939a1.51 1.51 0 0 0-1.792-.56 1.5 1.5 0 0 0-.556.374c-.396.391-.797.792-1.19 1.184l-.572.571q-.05.051-.097.107Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-ifc-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpIfcIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opIfcIconData;\n}\n    \n\nexport const opInboxInIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.801 2.061A1.75 1.75 0 0 1 4.409 1h1.046a.75.75 0 0 1 0 1.5H4.409c-.1 0-.19.06-.229.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.229-.152h-1.046a.75.75 0 0 1 0-1.5h1.046c.7 0 1.332.417 1.608 1.061l2.74 6.394q.06.14.061.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5q0-.154.061-.295ZM11.625 9.5l-1.275 1.7a.75.75 0 0 1-.6.3h-3.5a.75.75 0 0 1-.6-.3L4.375 9.5H1.5v3.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V9.5Z\", \"M8.647 3.5V.75a.75.75 0 0 0-1.5 0V3.5H5a.25.25 0 0 0-.176.427L7.72 6.823a.25.25 0 0 0 .354 0l2.896-2.896a.25.25 0 0 0-.177-.427Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-inbox-in-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpInboxInIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opInboxInIconData;\n}\n    \n\nexport const opIncludeProjectsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h7.5a.75.75 0 0 1 0 1.5h-7.5A1.75 1.75 0 0 1 0 14.25Z\", \"M13 10c.452 0 .818.366.818.818v1.364h1.364c.446 0 .808.356.818.8v.036a.82.82 0 0 1-.818.8h-1.364v1.364a.82.82 0 0 1-.8.818h-.036a.82.82 0 0 1-.8-.818v-1.364h-1.364a.818.818 0 1 1 0-1.636h1.364v-1.364c0-.452.366-.818.818-.818m-2-6.25a.75.75 0 0 1 1.5 0v4.5a.75.75 0 0 1-1.5 0ZM4.25 3a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0v-5.5A.75.75 0 0 1 4.25 3m3 .75a.75.75 0 0 1 1.5 0v3.5a.75.75 0 0 1-1.5 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-include-projects-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpIncludeProjectsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opIncludeProjectsIconData;\n}\n    \n\nexport const opIndentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.22 12.22A.75.75 0 0 1 .75 12h14.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m6-6A.75.75 0 0 1 6.75 6h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3A.75.75 0 0 1 6.75 9h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m-6-6A.75.75 0 0 1 .75 3h14.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m2.31 6.353 1.397-1.396a.25.25 0 0 0 0-.354L2.53 6.427a.25.25 0 0 0-.426.177v2.792a.25.25 0 0 0 .426.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 6a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6m5 4a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75A.75.75 0 0 1 8 10m-5 8a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 18m5.75-4.75a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5Zm-2.823-1.073L4.53 13.573a.25.25 0 0 1-.426-.177v-2.792a.25.25 0 0 1 .426-.177l1.397 1.396a.25.25 0 0 1 0 .354\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-indent-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpIndentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opIndentIconData;\n}\n    \n\nexport const opInputDisabledIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.667 8a.666.666 0 1 1-1.332-.002A.666.666 0 0 1 4.667 8\", \"m2.53 1.47 12 12a.749.749 0 1 1-1.06 1.06l-1.138-1.138c-.469.025-1.007.025-1.613.025H5.281c-.898 0-1.647 0-2.242-.08-.628-.085-1.195-.27-1.65-.726-.456-.455-.641-1.022-.726-1.65-.08-.595-.08-1.344-.08-2.242V7.281c0-.898 0-1.647.08-2.242.085-.628.27-1.195.726-1.65.166-.166.347-.296.54-.399l-.459-.46a.749.749 0 1 1 1.06-1.06m8.326 10.447-.5-.501-.023.001H4.667a.75.75 0 1 1 0-1.5h4.189L6.51 7.571a.663.663 0 0 1-.039.9.666.666 0 1 1-.042-.981L4.51 5.571a.663.663 0 0 1-.039.9.666.666 0 1 1-.042-.981l-1.32-1.32c-.37.063-.542.162-.659.279-.13.13-.238.328-.3.79-.065.483-.067 1.13-.067 2.094v1.334c0 .964.002 1.611.067 2.094.062.462.169.659.299.789s.328.238.79.3c.483.065 1.13.067 2.094.067Zm2.694-.366c.13-.13.238-.328.3-.79.065-.483.067-1.13.067-2.094V7.333c0-.964-.002-1.611-.067-2.094-.062-.462-.169-.659-.299-.789s-.328-.238-.79-.3c-.483-.065-1.13-.067-2.094-.067H6.235l-1.527-1.5c.205-.005.222-.004.272-.003.041.001.102.003.301.003h5.438c.898 0 1.647 0 2.242.08.628.085 1.195.27 1.65.726.456.455.641 1.022.726 1.65.08.595.08 1.344.08 2.242v1.438c0 .898 0 1.647-.08 2.242-.085.628-.27 1.195-.726 1.65Z\", \"M10.667 6a.666.666 0 1 1-1.332-.002.666.666 0 0 1 1.332.002m2 0a.666.666 0 1 1-1.332-.002.666.666 0 0 1 1.332.002m0 2a.666.666 0 1 1-1.332-.002.666.666 0 0 1 1.332.002M8.471 6.471a.666.666 0 1 0-.942-.942Zm2 2a.666.666 0 1 0-.942-.942Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-input-disabled-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpInputDisabledIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opInputDisabledIconData;\n}\n    \n\nexport const opInstallationServicesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 5.013q-.195 0-.386.016c-.024.003-.073.025-.092.099l-.195.747a1.26 1.26 0 0 1-.674.802q-.176.087-.338.196a1.26 1.26 0 0 1-1.032.182l-.745-.204c-.073-.02-.118.011-.132.03q-.221.316-.386.668c-.01.022-.015.075.039.129l.551.544c.277.274.379.646.358.983a3 3 0 0 0 0 .393c.021.337-.081.609-.358.884H3.277l.621-.621c.033-.033.065-.099.059-.199a5 5 0 0 1 0-.521c.006-.099-.026-.166-.059-.199l-.55-.543a1.13 1.13 0 0 1-.246-1.278q.203-.434.476-.822a1.13 1.13 0 0 1 1.228-.425l.745.205c.045.012.119.007.202-.049q.216-.144.451-.261c.09-.044.131-.106.143-.151l.195-.746a1.13 1.13 0 0 1 .985-.852 6 6 0 0 1 .946 0c.502.044.871.416.985.852l.195.746c.012.045.053.107.143.151q.235.117.451.261c.083.056.157.061.202.049l.745-.205a1.13 1.13 0 0 1 1.228.425q.273.388.476.822c.213.456.075.961-.246 1.278l-.55.543c-.033.033-.065.099-.059.199a5 5 0 0 1 0 .521c-.006.1.026.166.059.199l.621.621H11.39c-.277-.275-.379-.547-.358-.884a3 3 0 0 0 0-.393 1.26 1.26 0 0 1 .358-.983l.551-.544c.054-.054.049-.107.039-.129a4.4 4.4 0 0 0-.386-.668c-.014-.019-.059-.05-.132-.03l-.745.204a1.26 1.26 0 0 1-1.032-.182 3 3 0 0 0-.338-.196 1.26 1.26 0 0 1-.674-.803l-.195-.746c-.019-.074-.068-.096-.092-.099A5 5 0 0 0 8 5.013\", \"M8 7.376a2.026 2.026 0 0 1 1.714 3.106H6.286A2.026 2.026 0 0 1 8 7.376m1.013 2.026a1.013 1.013 0 1 0-2.026 0 1.013 1.013 0 0 0 2.026 0\", \"M16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.193-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75m-1.5 7.5v-7.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25M6.982 12a5.7 5.7 0 0 1-.765 2.5h3.566a5.7 5.7 0 0 1-.765-2.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-installation-services-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpInstallationServicesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opInstallationServicesIconData;\n}\n    \n\nexport const opLifeRingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a7.996 7.996 0 0 1 8 8 8 8 0 0 1-.609 3.061l-.16.36a8 8 0 0 1-1.574 2.236l-.285.271a8 8 0 0 1-2.311 1.463l-.367.141a8 8 0 0 1-8.066-1.604l-.285-.271a8 8 0 0 1-1.574-2.236l-.16-.36a7.995 7.995 0 0 1 1.734-8.718A8 8 0 0 1 8 0m2.006 11.066a3.72 3.72 0 0 1-4.013 0l-2.028 2.029a6.49 6.49 0 0 0 8.069 0Zm1.06-5.073a3.72 3.72 0 0 1 0 4.013l2.029 2.028A6.5 6.5 0 0 0 14.5 8a6.5 6.5 0 0 0-1.405-4.035ZM8 1.5c-1.472 0-2.892.5-4.035 1.404l2.028 2.029a3.72 3.72 0 0 1 4.013 0l2.028-2.029A6.5 6.5 0 0 0 8 1.5M2.904 3.965a6.5 6.5 0 0 0-.909 6.522 6.5 6.5 0 0 0 .909 1.546l2.029-2.027a3.72 3.72 0 0 1 0-4.013Zm6.628 2.503c-.778-.779-2.06-.827-2.902-.146l-.162.146c-.831.831-.83 2.234 0 3.064s2.233.831 3.064 0l.146-.162a2.206 2.206 0 0 0 0-2.74Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-life-ring-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLifeRingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLifeRingIconData;\n}\n    \n\nexport const opLinkAddIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m7.775 3.275 1.25-1.25a3.503 3.503 0 0 1 4.95 0 3.5 3.5 0 0 1 0 4.95l-2.5 2.5A3.5 3.5 0 0 1 9 10.5a3.5 3.5 0 0 1-2.475-1.025.753.753 0 0 1 .019-1.041.753.753 0 0 1 1.041-.019A2 2 0 0 0 9 9.002a2 2 0 0 0 1.415-.587l2.5-2.5a2.005 2.005 0 0 0 .434-2.181 2.02 2.02 0 0 0-1.083-1.083 2 2 0 0 0-1.532 0 2 2 0 0 0-.649.434l-1.25 1.25A.747.747 0 0 1 7.574 3.8a.75.75 0 0 1 .201-.525m-4.69 9.64a2 2 0 0 0 1.415.587 2 2 0 0 0 1.415-.587l1.25-1.25a.754.754 0 0 1 1.042.019.747.747 0 0 1 .018 1.041l-1.25 1.25a3.497 3.497 0 0 1-4.95 0 3.5 3.5 0 0 1 0-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .75.75 0 0 1-1.06 1.06 2.005 2.005 0 0 0-2.181-.434 2 2 0 0 0-.649.434l-2.5 2.5a2.005 2.005 0 0 0-.434 2.181c.101.243.248.463.434.649M12.75 10a.75.75 0 0 1 .75.75V12h1.25a.75.75 0 0 1 0 1.5H13.5v1.25a.75.75 0 0 1-1.5 0V13.5h-1.25a.75.75 0 0 1 0-1.5H12v-1.25a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-link-add-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLinkAddIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLinkAddIconData;\n}\n    \n\nexport const opListSelectAllIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.644 2.249c0 .199-.079.39-.22.53L1.799 4.404a.747.747 0 0 1-1.06 0l-.5-.5A.75.75 0 0 1 0 3.356v-.001a.756.756 0 0 1 .565-.726.75.75 0 0 1 .705.185l1.094-1.095a.754.754 0 0 1 1.06 0 .75.75 0 0 1 .22.53M5 3.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 3.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 8.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75m-1.356-1.001c0 .199-.079.39-.22.53l-1.625 1.625a.747.747 0 0 1-1.06 0l-.5-.5A.75.75 0 0 1 0 13.356v-.001a.756.756 0 0 1 .565-.726.75.75 0 0 1 .705.185l1.094-1.095a.754.754 0 0 1 1.06 0 .75.75 0 0 1 .22.53m-.22-5.53a.75.75 0 0 1 0 1.06L1.799 9.404a.747.747 0 0 1-1.06 0l-.5-.5A.75.75 0 0 1 0 8.356v-.001a.756.756 0 0 1 .565-.726.75.75 0 0 1 .705.185l1.094-1.095a.754.754 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-list-select-all-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpListSelectAllIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opListSelectAllIconData;\n}\n    \n\nexport const opLogoFullXwikiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.204 9.11q.063 0 .11.042a.13.13 0 0 1 .044.099v.609a.13.13 0 0 1-.045.099.16.16 0 0 1-.109.041.16.16 0 0 1-.11-.041.13.13 0 0 1-.044-.1v-.608q0-.057.045-.1a.16.16 0 0 1 .109-.04Z\", \"M.669 6.223a.3.3 0 0 1 .21.015.3.3 0 0 1 .085.06l1.243 1.31 1.244-1.31a.294.294 0 0 1 .386-.024.24.24 0 0 1 .095.17.24.24 0 0 1-.063.18L2.57 7.992 3.868 9.36a.3.3 0 0 1 .055.085.23.23 0 0 1-.014.193.3.3 0 0 1-.067.078.3.3 0 0 1-.307.032.3.3 0 0 1-.084-.062l-1.244-1.31-1.243 1.31a.3.3 0 0 1-.085.06.3.3 0 0 1-.304-.033.3.3 0 0 1-.066-.077.23.23 0 0 1 .037-.276l1.298-1.368L.546 6.624a.3.3 0 0 1-.053-.085.23.23 0 0 1 .016-.19.3.3 0 0 1 .066-.078.3.3 0 0 1 .094-.048m8.922-.032c.162 0 .26.09.26.196a1 1 0 0 1-.033.221l-.7 2.846c-.039.152-.123.285-.408.285-.22 0-.357-.044-.447-.285l-.946-2.557h-.013l-.946 2.557c-.091.24-.227.285-.447.285-.286 0-.37-.133-.409-.285l-.7-2.846a1 1 0 0 1-.032-.22c0-.108.097-.197.26-.197.174 0 .278.06.31.202l.603 2.787h.013l1.063-2.817c.051-.132.149-.172.291-.172.143 0 .24.04.292.172L8.664 9.18h.013l.603-2.788c.032-.142.136-.201.311-.201m1.082 0c.175 0 .285.09.286.23v3.087c0 .142-.11.23-.285.23s-.286-.088-.286-.23V6.422c0-.142.11-.23.285-.23Zm3.895 0c.142 0 .247.073.247.186s-.052.152-.117.196l-1.893 1.29 2.067 1.508c.091.064.117.113.117.177 0 .102-.123.19-.279.19a.42.42 0 0 1-.279-.092l-2.15-1.597v1.46c0 .141-.11.23-.286.23-.175 0-.285-.089-.285-.23V6.421c0-.142.11-.23.285-.23.175-.001.285.088.285.23v1.274l1.977-1.368c.104-.073.194-.137.311-.137Zm1.147 0c.175 0 .285.09.285.23v3.087c0 .142-.11.23-.285.23s-.285-.088-.285-.23V6.421c0-.142.11-.23.285-.23\", \"M4.236 7.863q.063.001.11.041a.13.13 0 0 1 .045.1.13.13 0 0 1-.045.098.16.16 0 0 1-.11.041h-.67a.16.16 0 0 1-.11-.04.13.13 0 0 1-.045-.1c0-.037.017-.073.046-.099a.16.16 0 0 1 .109-.041ZM.826 7.86c.04 0 .08.014.11.04A.13.13 0 0 1 .98 8a.13.13 0 0 1-.045.099.16.16 0 0 1-.11.04h-.67a.16.16 0 0 1-.11-.04.13.13 0 0 1-.045-.1q0-.057.045-.098a.16.16 0 0 1 .11-.041h.67ZM2.204 6q.063.001.11.041a.13.13 0 0 1 .044.1v.608a.13.13 0 0 1-.045.1.16.16 0 0 1-.109.04.16.16 0 0 1-.11-.04.13.13 0 0 1-.044-.1V6.14c0-.037.016-.073.045-.099A.16.16 0 0 1 2.204 6\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-full-xwiki-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoFullXwikiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoFullXwikiIconData;\n}\n    \n\nexport const opLogoGitlabIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.925 6.387 8 15 .252 9.652a.57.57 0 0 1-.222-.289.55.55 0 0 1 0-.358ZM8 15 5.054 6.387h5.892ZM.925 6.387 2.7 1.2c.091-.267.488-.267.58 0l1.774 5.187Zm14.15 0 .895 2.618c.04.116.04.241 0 .358a.57.57 0 0 1-.222.289L8 15Zm0 0h-4.129L12.72 1.2c.092-.267.489-.267.58 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-gitlab-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoGitlabIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoGitlabIconData;\n}\n    \n\nexport const opLogoGooglePlusIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.437 12.867c0-.134-.034-.269-.067-.404-.034-.135-.034-.236-.067-.337a1.5 1.5 0 0 0-.169-.336c-.1-.135-.168-.203-.201-.304l-.269-.269c-.101-.135-.202-.202-.269-.27-.067-.033-.168-.134-.303-.235a2.3 2.3 0 0 0-.302-.203c-.034-.067-.168-.134-.303-.235a2 2 0 0 1-.302-.202c-.101 0-.269-.034-.471-.034-.369 0-.706.034-1.042.067-.302.068-.672.135-1.008.27-.37.101-.672.236-.941.438a1.94 1.94 0 0 0-.673.707c-.168.303-.268.64-.268 1.044 0 .438.134.809.336 1.146q.352.556.907.808c.37.202.74.37 1.143.438.403.101.807.168 1.244.168.37 0 .739-.033 1.075-.135.337-.067.639-.202.942-.37.302-.169.537-.404.739-.707.168-.304.269-.64.269-1.045m-1.176-8.32c0-.37-.034-.774-.135-1.212-.134-.438-.269-.842-.471-1.247a3 3 0 0 0-.806-1.01A1.75 1.75 0 0 0 4.706.674c-.605 0-1.042.235-1.378.673s-.504.977-.504 1.584c0 .303.033.606.134.943.067.337.168.673.336 1.01.135.337.336.64.538.91.202.269.437.471.739.64.303.168.605.235.942.235.605 0 1.075-.168 1.344-.572.269-.371.404-.91.404-1.55M6.017 0h4.202L8.908.741H7.63c.437.303.807.707 1.042 1.213.236.539.37 1.078.37 1.617 0 .505-.067.909-.202 1.28-.168.37-.336.673-.537.875l-.639.64a2.2 2.2 0 0 0-.538.573 1.03 1.03 0 0 0-.235.674c0 .168.067.303.168.471.101.169.235.303.403.472.168.135.37.303.572.471.201.135.403.337.605.506.201.202.403.438.571.64.168.235.303.505.403.842.101.303.169.64.169 1.01 0 1.011-.437 1.92-1.345 2.729C7.462 15.596 6.118 16 4.403 16c-.369 0-.773-.034-1.143-.101a7.6 7.6 0 0 1-1.176-.303c-.403-.169-.739-.337-1.042-.573a3 3 0 0 1-.739-.842A2.37 2.37 0 0 1 0 13.002c0-.404.134-.842.37-1.314.201-.404.504-.741.907-1.044a4.6 4.6 0 0 1 1.412-.707c.504-.135 1.008-.27 1.479-.337s.941-.101 1.445-.135q-.605-.808-.605-1.414v-.236c.034-.068.034-.135.068-.202 0-.034.033-.101.067-.202.033-.068.033-.135.067-.203-.269.034-.471.068-.672.068a3.54 3.54 0 0 1-2.454-.943c-.672-.64-1.042-1.449-1.042-2.392 0-.876.303-1.684.941-2.392C2.588.842 3.328.371 4.202.168 4.807.034 5.412 0 6.017 0M16 2.459v1.213h-2.454v2.459h-1.243V3.672H9.849V2.459h2.454V0h1.243v2.459Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-google-plus-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoGooglePlusIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoGooglePlusIconData;\n}\n    \n\nexport const opLogoNextcloudIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.012 4a3.654 3.654 0 0 0-3.5 2.648 2.38 2.38 0 0 0-2.144-1.374A2.38 2.38 0 0 0 0 7.642a2.38 2.38 0 0 0 2.368 2.368c.945 0 1.766-.566 2.144-1.374a3.655 3.655 0 0 0 3.5 2.648 3.66 3.66 0 0 0 3.492-2.614 2.38 2.38 0 0 0 2.127 1.34A2.38 2.38 0 0 0 16 7.642c0-1.3-1.069-2.368-2.369-2.368-.931 0-1.742.55-2.127 1.34A3.655 3.655 0 0 0 8.012 4m0 1.39c1.252 0 2.252 1 2.252 2.252s-1 2.252-2.252 2.252a2.24 2.24 0 0 1-2.251-2.252A2.24 2.24 0 0 1 8.012 5.39M2.368 6.664c.549 0 .979.429.979.978s-.43.978-.979.978a.97.97 0 0 1-.978-.978c0-.549.43-.978.978-.978m11.263 0c.549 0 .979.429.979.978s-.43.978-.979.978a.97.97 0 0 1-.978-.978c0-.549.43-.978.978-.978\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-nextcloud-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoNextcloudIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoNextcloudIconData;\n}\n    \n\nexport const opLogoOpenprojectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.124 0h-1.785C9.752 0 8.463 1.224 8.463 2.729v4.33H2.876C1.289 7.059 0 8.282 0 9.788v3.483C0 14.777 1.289 16 2.876 16h1.785c1.587 0 2.876-1.223 2.876-2.729V9.788c0-.313-.066-.596-.165-.878h1.091v3.168c0 .502.43.879.958.879.529 0 .959-.377.959-.879V8.941h2.744C14.711 8.941 16 7.718 16 6.212V2.729C16 1.224 14.711 0 13.124 0M5.62 13.271c0 .47-.43.878-.959.878H2.876c-.529 0-.926-.376-.926-.878V9.788c0-.502.397-.878.926-.878h1.785c.529 0 .959.376.959.878Zm8.43-7.059c0 .502-.397.878-.926.878h-1.785c-.066 0-.132 0-.199-.031-.429-.094-.76-.408-.76-.847V2.729c0-.47.43-.878.959-.878h1.785c.496 0 .926.376.926.878Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-openproject-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoOpenprojectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoOpenprojectIconData;\n}\n    \n\nexport const opLogoSlackIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.889 3.362a1.685 1.685 0 0 1-1.681-1.681C4.208.756 4.964 0 5.889 0S7.57.756 7.57 1.681v1.681Zm-4.208 8.429c.925 0 1.681-.755 1.681-1.68V8.43H1.681C.756 8.43 0 9.186 0 10.111s.756 1.68 1.681 1.68M5.889 8.43c-.925 0-1.681.756-1.681 1.681v4.208c0 .925.756 1.681 1.681 1.681s1.681-.756 1.681-1.681v-4.208c0-.925-.756-1.681-1.681-1.681M7.57 5.889c0-.925-.756-1.681-1.681-1.681H1.681C.756 4.208 0 4.964 0 5.889S.756 7.57 1.681 7.57h4.208c.925 0 1.681-.756 1.681-1.681m5.068 0c0-.925.756-1.681 1.681-1.681S16 4.964 16 5.889s-.756 1.681-1.681 1.681h-1.681ZM10.111 7.57c.925 0 1.68-.756 1.68-1.681V1.681c0-.925-.755-1.681-1.68-1.681S8.43.756 8.43 1.681v4.208c0 .925.756 1.681 1.681 1.681m0 5.068c.925 0 1.68.756 1.68 1.681S11.036 16 10.111 16a1.685 1.685 0 0 1-1.681-1.681v-1.681ZM8.43 10.111c0 .925.756 1.68 1.681 1.68h4.208c.925 0 1.681-.755 1.681-1.68s-.756-1.681-1.681-1.681h-4.208c-.925 0-1.681.756-1.681 1.681\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-slack-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoSlackIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoSlackIconData;\n}\n    \n\nexport const opLogoSquashtmIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.562 6.288c.962.001 1.925.007 2.888.026q.392.007.783.025.606.026 1.213.09c.65.07 1.304.176 1.926.362.448.134.902.317 1.235.596.16.134.282.292.346.464.122.334-.008.664-.216.943-.292.389-.74.702-1.2.973-.619.367-1.31.666-2.02.929a25 25 0 0 1-2.686.813 35 35 0 0 1-7.615.99c-.593.01-1.61-.064-2.205-.066L0 12.43a33 33 0 0 0 5.977-.859c.943-.22 1.868-.48 2.757-.792a14 14 0 0 0 2.108-.92c.492-.272.964-.584 1.305-.972.239-.272.413-.603.342-.95a1 1 0 0 0-.03-.108c-.104-.31-.407-.55-.746-.732-.46-.246-1.002-.393-1.531-.503-.662-.138-1-.182-1.674-.226Z\", \"M4.271 3.5c.848 0 1.83.119 2.543.37v1.305C6.115 4.88 5.342 4.76 4.51 4.76c-1.19 0-1.592.252-1.592.682 0 .607.833.86 1.532 1.127 1.397.519 2.765.889 2.765 2.4 0 1.409-1.174 2.12-3.211 2.12-.833 0-1.814-.119-2.603-.37l-.193-1.334c.878.311 1.978.445 2.721.445 1.086 0 1.532-.282 1.532-.756 0-.608-.788-.801-1.68-1.172-1.175-.489-2.603-.874-2.603-2.386 0-1.349 1.115-2.016 3.093-2.016\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-squashtm-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoSquashtmIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoSquashtmIconData;\n}\n    \n\nexport const opLogoXwikiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.031 12.165a.58.58 0 0 1 .398.154.5.5 0 0 1 .165.371v2.285a.5.5 0 0 1-.165.371.58.58 0 0 1-.398.154.58.58 0 0 1-.398-.154.5.5 0 0 1-.165-.371V12.69c0-.14.06-.273.165-.371a.58.58 0 0 1 .398-.154\", \"M2.436 1.337a1.07 1.07 0 0 1 .767.054 1 1 0 0 1 .309.225l4.531 4.917 4.531-4.915a1.03 1.03 0 0 1 .684-.314 1.05 1.05 0 0 1 .723.225c.2.16.324.388.346.633a.9.9 0 0 1-.23.678l-4.73 5.13 4.729 5.13a.9.9 0 0 1 .2.32.88.88 0 0 1-.052.723 1 1 0 0 1-.243.291 1.07 1.07 0 0 1-1.118.121 1 1 0 0 1-.309-.231L8.043 9.407l-4.531 4.917a1 1 0 0 1-.309.225 1.06 1.06 0 0 1-1.107-.126 1 1 0 0 1-.242-.288.89.89 0 0 1 .135-1.034L6.72 7.97 1.99 2.84a.9.9 0 0 1-.193-.318.88.88 0 0 1 .058-.716 1 1 0 0 1 .241-.288q.152-.121.341-.18Z\", \"M15.437 7.486a.58.58 0 0 1 .398.154.5.5 0 0 1 .165.371c0 .14-.06.273-.165.372a.58.58 0 0 1-.398.154h-2.444a.58.58 0 0 1-.398-.154.5.5 0 0 1-.165-.372.5.5 0 0 1 .165-.371.58.58 0 0 1 .398-.154ZM3.01 7.473c.149 0 .292.056.397.154A.5.5 0 0 1 3.572 8a.5.5 0 0 1-.165.371.58.58 0 0 1-.398.154H.563a.58.58 0 0 1-.398-.154A.5.5 0 0 1 0 8c0-.14.06-.273.165-.372a.58.58 0 0 1 .398-.154h2.446ZM8.031.5a.58.58 0 0 1 .398.154.5.5 0 0 1 .165.371V3.31c0 .14-.06.273-.165.372a.58.58 0 0 1-.398.154.58.58 0 0 1-.398-.154.5.5 0 0 1-.165-.372V1.025a.5.5 0 0 1 .165-.371A.58.58 0 0 1 8.031.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-logo-xwiki-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpLogoXwikiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opLogoXwikiIconData;\n}\n    \n\nexport const opMailSentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v5.5a.75.75 0 0 1-1.5 0V4.809L8.379 8.397a.75.75 0 0 1-.758 0L1.5 4.809v6.441c0 .138.112.25.25.25h5.5a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 0 11.25Zm14.5.32v-.32a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v.32L8 6.881Z\", \"M15.931 11.831a.24.24 0 0 1 .051.26.2.2 0 0 1-.051.078L13.19 14.93a.238.238 0 0 1-.365-.036.23.23 0 0 1-.039-.133v-2.046H9.71a.7.7 0 0 1-.502-.209.72.72 0 0 1 0-1.012.7.7 0 0 1 .502-.209h3.076V9.239a.23.23 0 0 1 .146-.221.24.24 0 0 1 .258.052Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mail-sent-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMailSentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMailSentIconData;\n}\n    \n\nexport const opMarkFullXwikiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 0 1 8 8A8 8 0 1 1 0 8a8 8 0 0 1 8-8m1.194 6.644c-.132 0-.21.043-.234.15l-.452 2.09h-.01l-.797-2.112c-.039-.099-.112-.128-.218-.128-.107 0-.18.03-.218.128l-.798 2.113h-.01l-.452-2.091c-.024-.106-.102-.15-.233-.15-.122 0-.195.067-.195.147a.7.7 0 0 0 .025.165l.525 2.135c.03.114.092.213.306.213.165 0 .268-.033.336-.213l.709-1.918h.01l.71 1.918c.067.18.17.213.334.213.214 0 .278-.1.307-.213l.524-2.135a.7.7 0 0 0 .025-.165c0-.08-.073-.147-.194-.147m-6.693.024a.2.2 0 0 0-.12.093.18.18 0 0 0-.01.143.2.2 0 0 0 .038.064l.974 1.026-.974 1.027a.2.2 0 0 0-.039.063.17.17 0 0 0 .012.143.215.215 0 0 0 .34.038l.933-.984.933.984a.2.2 0 0 0 .142.067.23.23 0 0 0 .152-.045.175.175 0 0 0 .02-.266l-.974-1.027.974-1.026a.18.18 0 0 0 .047-.136.18.18 0 0 0-.07-.126.22.22 0 0 0-.29.018l-.934.983-.932-.983a.2.2 0 0 0-.142-.066.2.2 0 0 0-.08.01m10.424-.024c-.087 0-.155.047-.232.102L11.21 7.771v-.955c0-.106-.083-.172-.214-.172-.13 0-.214.066-.214.172v2.315c0 .106.083.173.214.173s.214-.067.214-.173V8.036l1.613 1.198c.088.063.146.07.21.07.116 0 .208-.066.208-.143 0-.048-.019-.085-.086-.133l-1.551-1.132 1.42-.966c.048-.033.087-.062.088-.147 0-.084-.08-.14-.186-.14Zm-2.92 0c-.131 0-.214.066-.214.172v2.315c0 .106.083.173.214.173s.214-.067.214-.173V6.816c0-.106-.083-.172-.214-.172m3.781 0c-.13 0-.214.066-.214.172v2.315c0 .106.083.173.214.173S14 9.237 14 9.13V6.816c0-.106-.083-.172-.214-.172M3.653 8.833c-.03 0-.06.01-.082.03a.1.1 0 0 0-.034.075v.457q.001.044.034.074a.124.124 0 0 0 .165 0 .1.1 0 0 0 .033-.074v-.457a.1.1 0 0 0-.033-.075.12.12 0 0 0-.083-.03m0-2.333q-.047.001-.082.031a.1.1 0 0 0-.034.074v.457q.001.044.034.074a.124.124 0 0 0 .165 0 .1.1 0 0 0 .033-.074v-.457a.1.1 0 0 0-.033-.074.13.13 0 0 0-.083-.031M2.116 7.895c-.03 0-.06.011-.082.03a.098.098 0 0 0 0 .149c.022.02.052.03.082.03h.503c.03 0 .06-.01.082-.03A.1.1 0 0 0 2.736 8a.1.1 0 0 0-.035-.074.13.13 0 0 0-.082-.031Zm2.558.002c-.03 0-.06.011-.081.03a.1.1 0 0 0-.034.075q.001.044.034.074.034.03.081.031h.504c.03 0 .06-.011.08-.03a.1.1 0 0 0 .035-.075.1.1 0 0 0-.034-.074.12.12 0 0 0-.081-.03Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mark-full-xwiki-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMarkFullXwikiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMarkFullXwikiIconData;\n}\n    \n\nexport const opMarkNextcloudIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.698 8.001a1.68 1.68 0 0 0-1.689-1.688A1.68 1.68 0 0 0 6.32 8.001c0 .939.75 1.689 1.689 1.689s1.689-.75 1.689-1.689m-5.188 0a.726.726 0 0 0-.734-.733.725.725 0 0 0-.733.733c0 .412.322.734.733.734a.726.726 0 0 0 .734-.734m8.447 0a.725.725 0 0 0-.734-.733.725.725 0 0 0-.733.733c0 .412.322.734.733.734a.726.726 0 0 0 .734-.734\", \"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M5.384 7.256a1.78 1.78 0 0 0-1.608-1.031C2.801 6.225 2 7.027 2 8.001c0 .975.801 1.777 1.776 1.777.709 0 1.324-.425 1.608-1.031a2.74 2.74 0 0 0 2.625 1.986 2.74 2.74 0 0 0 2.619-1.961 1.78 1.78 0 0 0 1.596 1.006c.974 0 1.776-.802 1.776-1.777s-.802-1.776-1.776-1.776c-.699 0-1.307.413-1.596 1.005a2.74 2.74 0 0 0-2.619-1.96 2.74 2.74 0 0 0-2.625 1.986\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mark-nextcloud-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMarkNextcloudIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMarkNextcloudIconData;\n}\n    \n\nexport const opMarkSquashtmIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16.002A8 8 0 1 1 8 0M5.203 5c-1.483 0-2.319.445-2.32 1.344.001 1.007 1.071 1.265 1.952 1.59.67.248 1.26.377 1.26.782 0 .316-.334.504-1.148.504-.557 0-1.383-.089-2.04-.296l.144.889c.591.168 1.328.247 1.952.247 1.528 0 2.408-.475 2.408-1.414 0-1.007-1.025-1.254-2.073-1.6-.524-.178-1.15-.347-1.15-.752.001-.286.303-.454 1.194-.454.624 0 1.205.08 1.729.277v-.87C6.575 5.08 5.838 5 5.203 5m3.178 1.912c.506.03.759.059 1.256.15.396.074.802.172 1.147.336.255.122.483.282.56.488l.023.072c.053.232-.077.452-.257.634-.255.258-.609.467-.978.647-.49.241-1.028.44-1.581.614-.667.208-1.36.382-2.068.528-1.487.307-2.907.5-4.483.572l.009.002c.2.001.462.011.732.021.332.013.675.026.921.023a29.3 29.3 0 0 0 5.71-.66 20 20 0 0 0 2.017-.542 10 10 0 0 0 1.514-.62c.345-.18.68-.389.9-.648.156-.186.254-.406.162-.629a.8.8 0 0 0-.26-.308c-.249-.186-.59-.309-.926-.398a9 9 0 0 0-1.445-.242 17 17 0 0 0-.909-.06 23 23 0 0 0-.587-.016q-1.083-.018-2.166-.017Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mark-squashtm-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMarkSquashtmIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMarkSquashtmIconData;\n}\n    \n\nexport const opMarkXwikiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 0 1 8 8A8 8 0 1 1 0 8a8 8 0 0 1 8-8M4.766 3.976a.7.7 0 0 0-.456.134.522.522 0 0 0-.067.794L7.2 7.982 4.243 11.06a.6.6 0 0 0-.12.191.51.51 0 0 0 .036.43.6.6 0 0 0 .15.173c.13.101.293.149.457.134a.64.64 0 0 0 .429-.194l2.832-2.95 2.832 2.95q.083.088.193.14a.69.69 0 0 0 .7-.074.6.6 0 0 0 .15-.175.5.5 0 0 0 .032-.433.6.6 0 0 0-.124-.191l-2.955-3.08 2.956-3.078a.524.524 0 0 0-.073-.787.674.674 0 0 0-.879.054L8.027 7.12 5.196 4.17a.64.64 0 0 0-.429-.194ZM11.12 7.69a.38.38 0 0 0-.249.093.3.3 0 0 0-.103.223.3.3 0 0 0 .103.222c.066.06.156.093.25.093h1.527c.092 0 .18-.033.249-.093a.3.3 0 0 0 .102-.222.3.3 0 0 0-.102-.223.37.37 0 0 0-.25-.093Zm-7.77-.007a.38.38 0 0 0-.248.092.298.298 0 0 0 .001.448c.069.06.158.093.249.092H4.88a.37.37 0 0 0 .249-.092A.3.3 0 0 0 5.232 8a.3.3 0 0 0-.103-.223.37.37 0 0 0-.249-.092H3.35Zm4.67 2.816a.37.37 0 0 0-.249.092.3.3 0 0 0-.102.224v1.37a.3.3 0 0 0 .103.222.38.38 0 0 0 .498 0 .3.3 0 0 0 .102-.222v-1.37a.3.3 0 0 0-.102-.224.37.37 0 0 0-.249-.092m0-6.999a.38.38 0 0 0-.249.093.3.3 0 0 0-.102.222v1.37a.3.3 0 0 0 .103.223.38.38 0 0 0 .498 0 .3.3 0 0 0 .102-.222v-1.37a.3.3 0 0 0-.102-.223.38.38 0 0 0-.249-.093\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mark-xwiki-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMarkXwikiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMarkXwikiIconData;\n}\n    \n\nexport const opMentionCommentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 3a3.5 3.5 0 0 1 3.5 3.5q0 .045-.008.087l.008.087c0 .236-.059.587-.253.895-.21.333-.575.605-1.117.605-.449 0-.778-.188-.997-.442a1.675 1.675 0 1 1-.305-2.687.455.455 0 0 1 .846.238v1.391a.84.84 0 0 0 .112.409c.064.102.155.178.344.178.19 0 .28-.076.345-.178a.84.84 0 0 0 .112-.409q0-.045.008-.087l-.008-.087a2.587 2.587 0 1 0-1.035 2.07.456.456 0 1 1 .549.73A3.5 3.5 0 1 1 8 3m0 2.739a.761.761 0 1 0 0 1.523.761.761 0 0 0 0-1.523\", \"M1.75 0h12.5C15.217 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-9.5C0 .784.784 0 1.75 0M1.5 1.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-mention-comment-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMentionCommentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMentionCommentIconData;\n}\n    \n\nexport const opMoveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.916 8.694a.65.65 0 0 0-.943 0 .704.704 0 0 0 0 .973l.862.89H2.556a.226.226 0 0 1-.223-.229V4.607c0-.127.1-.23.223-.23h2.777A.677.677 0 0 0 6 3.689.68.68 0 0 0 5.333 3H2.556C1.696 3 1 3.719 1 4.607v5.721c0 .887.696 1.606 1.556 1.606h1.279l-.862.891a.704.704 0 0 0 0 .973c.26.269.682.269.943 0l2-2.065a.706.706 0 0 0 0-.974Zm4.64 5.388c-.86 0-1.556-.719-1.556-1.607v-2.459c0-.887.696-1.606 1.556-1.606h4.888c.86 0 1.556.719 1.556 1.606v2.459c0 .888-.696 1.607-1.556 1.607Zm-.223-1.607c0 .127.1.23.223.23h4.888a.227.227 0 0 0 .223-.23v-2.459c0-.126-.1-.229-.223-.229H8.556a.226.226 0 0 0-.223.229ZM7.111 5.066V2.607C7.111 1.719 7.808 1 8.667 1h4.777C14.304 1 15 1.719 15 2.607v2.459c0 .887-.696 1.606-1.556 1.606H8.667c-.859 0-1.556-.719-1.556-1.606m1.556.229h4.777a.226.226 0 0 0 .223-.229V2.607c0-.127-.1-.23-.223-.23H8.667a.227.227 0 0 0-.223.23v2.459c0 .126.1.229.223.229\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-move-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpMoveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opMoveIconData;\n}\n    \n\nexport const opNoHierarchyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.818 1c.452 0 .818.348.818.778v3.37h3.546c.452 0 .818.348.818.778 0 .429-.366.778-.818.778H6.636v2.592h3.546c.452 0 .818.349.818.778s-.366.778-.818.778H6.636v2.333c0 .143.122.259.273.259h3.273c.452 0 .818.349.818.778s-.366.778-.818.778H6.909C5.855 15 5 14.188 5 13.185V1.778c0-.43.366-.778.818-.778\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-no-hierarchy-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpNoHierarchyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opNoHierarchyIconData;\n}\n    \n\nexport const opOrthographicPerspectiveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.152.351C7.246.126 7.48 0 7.748 0c.128 0 .264.029.397.09.409.188.628.611.49.944L7.478 6.657c-.139.333-.583.45-.993.262-.409-.189-.628-.611-.489-.944ZM5.263 7.069l3.244 3.405a.46.46 0 0 1 .122.395.32.32 0 0 1-.256.261l-2.175.426.258.27c.368.387.406.976.083 1.315l-2.504 2.628c-.323.339-.883.3-1.252-.087l-2.48-2.604A1.08 1.08 0 0 1 0 12.341v-.001c0-.215.072-.422.22-.576l2.504-2.629c.322-.339.883-.3 1.252.088l.257.27.406-2.283a.325.325 0 0 1 .248-.269c.13-.029.273.02.376.128m10.733 1.126c-.041.467-.353.82-.698.787l-5.557.905c-.344-.032-.591-.438-.55-.905.04-.468.352-.82.697-.787l5.557-.906c.317.03.552.377.555.797v.018q0 .045-.004.091\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-orthographic-perspective-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpOrthographicPerspectiveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opOrthographicPerspectiveIconData;\n}\n    \n\nexport const opOutdentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.22 12.22A.75.75 0 0 1 .75 12h14.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m6-6A.75.75 0 0 1 6.75 6h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3A.75.75 0 0 1 6.75 9h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m-6-6A.75.75 0 0 1 .75 3h14.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m3.353 3.207L2.177 7.823a.25.25 0 0 0 0 .354l1.396 1.396A.25.25 0 0 0 4 9.396V6.604a.25.25 0 0 0-.427-.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 6a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6m5 4a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75A.75.75 0 0 1 8 10m-5 8a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 18m5.75-4.75a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5Zm-4.573-1.427 1.396-1.396a.25.25 0 0 1 .427.177v2.792a.25.25 0 0 1-.427.177l-1.396-1.396a.25.25 0 0 1 0-.354\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-outdent-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpOutdentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opOutdentIconData;\n}\n    \n\nexport const opPdfIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\", \"M5.289 13.5c-.182 0-.289-.119-.289-.322v-2.356c0-.203.107-.322.289-.322h.833c.565 0 .955.404.955 1.014 0 .607-.403 1.013-.984 1.013h-.516v.651c0 .203-.107.322-.288.322m.288-1.457h.39c.331 0 .524-.189.524-.527 0-.337-.192-.526-.522-.526h-.392Zm2.131 1.418c-.182 0-.289-.119-.289-.324v-2.315c0-.203.107-.322.289-.322h.764c.828 0 1.315.529 1.315 1.469s-.487 1.492-1.315 1.492Zm.288-.513h.407c.516 0 .795-.337.795-.977 0-.619-.286-.96-.795-.96h-.407Zm2.452.552c-.181 0-.288-.119-.288-.322v-2.356c0-.203.107-.322.288-.322h1.29c.159 0 .262.096.262.257 0 .16-.105.256-.262.256h-1.001v.792h.908c.149 0 .246.092.246.244 0 .154-.095.247-.246.247h-.908v.882c0 .203-.107.322-.289.322\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-pdf-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPdfIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPdfIconData;\n}\n    \n\nexport const opPdfDescriptionIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 13.151v-2.356c0-.203.106-.322.287-.322h.829c.562 0 .95.404.95 1.013S6.665 12.5 6.087 12.5h-.513v.651c0 .203-.107.322-.287.322-.181 0-.287-.119-.287-.322m.962-1.135c.328 0 .52-.189.52-.528 0-.336-.19-.525-.519-.525h-.389v1.053Zm1.463 1.093v-2.314c0-.203.107-.322.287-.322h.76c.823 0 1.308.529 1.308 1.469s-.485 1.492-1.308 1.492h-.76c-.18 0-.287-.119-.287-.325m.979-.188c.513 0 .791-.337.791-.977 0-.62-.285-.96-.791-.96h-.405v1.937Zm2.053.552c-.181 0-.287-.119-.287-.323v-2.355c0-.203.106-.322.287-.322h1.283c.157 0 .26.096.26.256s-.104.257-.26.257h-.996v.792h.902c.149 0 .246.092.246.244 0 .154-.095.246-.246.246h-.902v.882c0 .204-.107.323-.287.323M5.75 5a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5ZM5 8.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 8.25\", \"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-pdf-description-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPdfDescriptionIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPdfDescriptionIconData;\n}\n    \n\nexport const opPeopleAllAssignedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.138 4.513a3.5 3.5 0 0 1 3.051 1.318 3.5 3.5 0 0 1-.35 4.718 5.5 5.5 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-3.949-3.364 4 4 0 0 0-3.951 3.364.76.76 0 0 1-.3.489.74.74 0 0 1-1.048-.167.74.74 0 0 1-.143-.428v-.027a1 1 0 0 1 .009-.103 5.5 5.5 0 0 1 3.034-4.082A3.5 3.5 0 0 1 1.942 8a3.5 3.5 0 0 1 1.577-2.925 3.5 3.5 0 0 1 1.619-.562M10.942 6.5a2.998 2.998 0 0 1 2.219 5.018 5 5 0 0 1 2.56 3.012.76.76 0 0 1-.053.574.748.748 0 0 1-1.381-.134 3.51 3.51 0 0 0-2.522-2.372.75.75 0 0 1-.573-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 10.942 8a.75.75 0 0 1 0-1.5m-5.5-.5a1.999 1.999 0 1 0 0 3.998 1.999 1.999 0 0 0 0-3.998M15.104.5a.731.731 0 0 1 .517 1.248l-2.713 2.654a.73.73 0 0 1-1.034 0l-1.678-1.678a.736.736 0 0 1 .018-1.016.736.736 0 0 1 1.017-.019l1.161 1.163L14.587.714A.73.73 0 0 1 15.104.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-people-all-assigned-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPeopleAllAssignedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPeopleAllAssignedIconData;\n}\n    \n\nexport const opPersonAccountableIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75M9 6c0 1.004-.423 1.91-1.101 2.548a5.53 5.53 0 0 1 3.1 4.659.751.751 0 0 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793A.75.75 0 0 1 0 13.257v-.013l.001-.037a5.53 5.53 0 0 1 3.1-4.659A3.5 3.5 0 1 1 9 6M3.5 6a2 2 0 1 0 3.999.001A2 2 0 0 0 3.5 6m11.75-2a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5ZM16 6.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-person-accountable-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPersonAccountableIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPersonAccountableIconData;\n}\n    \n\nexport const opPersonAssignedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15.999 2.749a.75.75 0 0 1-.219.53L13 6a.75.75 0 0 1-1.06 0l-1.72-1.721a.749.749 0 0 1 1.06-1.06l1.19 1.191 2.25-2.191a.75.75 0 0 1 1.06 0c.14.141.219.332.219.53m-8.1 5.799a5.53 5.53 0 0 1 3.1 4.659.751.751 0 0 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793A.75.75 0 0 1 0 13.257v-.013l.001-.037a5.53 5.53 0 0 1 3.1-4.659 3.5 3.5 0 1 1 4.798 0M5.5 4a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 4\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-person-assigned-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPersonAssignedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPersonAssignedIconData;\n}\n    \n\nexport const opPersonMissingIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10 7.5c0 1.004-.423 1.91-1.101 2.548a5.53 5.53 0 0 1 3.1 4.659.75.75 0 0 1-1.498.086A4.01 4.01 0 0 0 6.5 11a4.01 4.01 0 0 0-4.001 3.793.751.751 0 0 1-1.498-.086 5.53 5.53 0 0 1 3.1-4.659A3.5 3.5 0 1 1 10 7.5m-5.5 0a2 2 0 1 0 3.999.001A2 2 0 0 0 4.5 7.5m10.25-5.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0M15 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-person-missing-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPersonMissingIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPersonMissingIconData;\n}\n    \n\nexport const opPersonRemoveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75M9 6c0 1.004-.423 1.91-1.101 2.548a5.53 5.53 0 0 1 3.1 4.659.751.751 0 0 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793A.75.75 0 0 1 0 13.257v-.013l.001-.037a5.53 5.53 0 0 1 3.1-4.659A3.5 3.5 0 1 1 9 6M3.5 6a2 2 0 1 0 3.999.001A2 2 0 0 0 3.5 6\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-person-remove-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPersonRemoveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPersonRemoveIconData;\n}\n    \n\nexport const opPersonUnassignedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m13.995 14.251.815.59a.75.75 0 0 0 .88-1.213L1.19 3.14a.75.75 0 0 0-.88 1.214l3.859 2.79a4 4 0 0 0 1.269 1.92 6 6 0 0 0-3.431 5.135.746.746 0 0 0 .715.767.75.75 0 0 0 .783-.697A4.495 4.495 0 0 1 8.1 9.988l4.143 2.997c.145.41.231.842.252 1.284a.76.76 0 0 0 .239.53.747.747 0 0 0 1.071-.05.74.74 0 0 0 .19-.498M10.5 5.994c0 .625-.234 1.226-.654 1.685l1.22.882a3.993 3.993 0 0 0-.77-5.837 4.006 4.006 0 0 0-5.694 1.162l1.22.883A2.5 2.5 0 0 1 10.5 5.994\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-person-unassigned-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPersonUnassignedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPersonUnassignedIconData;\n}\n    \n\nexport const opPhaseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.414 4c.416 0 .818.168 1.135.473l2.079 2c.195.188.351.422.459.685l.035.092h1.628a.75.75 0 0 1 0 1.5h-1.628l-.035.092a2 2 0 0 1-.459.685l-2.079 2A1.64 1.64 0 0 1 9.414 12H4.007c-.466 0-.913-.211-1.242-.586A2.15 2.15 0 0 1 2.25 10V8.75H.75a.75.75 0 0 1 0-1.5h1.5V6c0-1.104.787-2 1.757-2Zm0 6.286a.24.24 0 0 0 .162-.069l2.079-2a.31.31 0 0 0 0-.434l-2.079-2a.24.24 0 0 0-.162-.069H4.007c-.066 0-.13.03-.177.084A.3.3 0 0 0 3.756 6v4c0 .158.113.286.251.286Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-phase-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPhaseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPhaseIconData;\n}\n    \n\nexport const opPhoneIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.297 14.997c-1.01-.037-3.871-.431-6.867-3.428-2.996-2.995-3.39-5.856-3.428-6.866-.056-1.539 1.123-3.035 2.485-3.619a1.03 1.03 0 0 1 1.013.112c1.127.822 1.905 2.068 2.573 3.044a1.05 1.05 0 0 1-.124 1.341l-.951.951c.221.487.67 1.327 1.407 2.063.736.737 1.575 1.186 2.063 1.407l.95-.951a1.056 1.056 0 0 1 1.345-.12c.995.69 2.165 1.456 3.017 2.548a1.02 1.02 0 0 1 .133 1.041c-.587 1.369-2.072 2.534-3.616 2.477m-5.875-4.418c2.696 2.695 5.193 2.99 5.927 3.018.886.032 1.79-.692 2.181-1.433-.624-.732-1.436-1.299-2.327-1.915q-.131.134-.275.295c-.473.52-1.04 1.145-1.758.855-.49-.197-1.7-.755-2.757-1.812S4.799 7.32 4.6 6.83c-.29-.718.337-1.287.858-1.76q.16-.144.296-.276C5.138 3.889 4.58 3.056 3.85 2.463c-.752.393-1.48 1.29-1.447 2.188.028.734.323 3.231 3.019 5.928\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-phone-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPhoneIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPhoneIconData;\n}\n    \n\nexport const opPrinterIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.223 0c.626 0 1.227.249 1.67.691.442.443.691 1.044.691 1.67v.862h.056c.626 0 1.227.249 1.67.691.442.443.691 1.044.691 1.67v4.833a2.36 2.36 0 0 1-2.361 2.361h-.862v.862a2.36 2.36 0 0 1-2.361 2.361H5.584a2.37 2.37 0 0 1-1.67-.691 2.37 2.37 0 0 1-.691-1.67v-.862h-.862A2.36 2.36 0 0 1 0 10.417V5.584a2.36 2.36 0 0 1 2.361-2.361h.056v-.862c0-.626.249-1.227.691-1.67A2.37 2.37 0 0 1 4.778 0ZM5.584 9.556a.86.86 0 0 0-.861.861v3.223a.86.86 0 0 0 .861.861h4.833a.86.86 0 0 0 .861-.861v-3.223a.86.86 0 0 0-.861-.861ZM2.361 4.723a.86.86 0 0 0-.861.861v4.833a.863.863 0 0 0 .861.861h.862v-.861a2.363 2.363 0 0 1 2.361-2.361h4.833a2.36 2.36 0 0 1 2.361 2.361v.861h.862a.86.86 0 0 0 .861-.861V5.584a.863.863 0 0 0-.861-.861Zm2.417.917a.75.75 0 0 1 0 1.5h-.805a.75.75 0 0 1 0-1.5Zm0-4.14a.863.863 0 0 0-.861.861v.862h8.167v-.862a.863.863 0 0 0-.861-.861Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-printer-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpPrinterIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opPrinterIconData;\n}\n    \n\nexport const opReadAllIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.678 1.248C5.928 1.086 6.211 1 6.5 1s.572.086.822.248l4.875 2.758c.497.325.803.92.803 1.563v5.619c0 .481-.171.942-.476 1.281-.305.34-.718.531-1.149.531h-9.75c-.431 0-.844-.191-1.149-.531A1.92 1.92 0 0 1 0 11.188V5.569c0-.643.306-1.238.803-1.563Zm.939 1.339a.22.22 0 0 0-.234 0L2 5.023l3.077 2.552a2.37 2.37 0 0 1 1.424-.484c.507 0 1.003.168 1.423.484L11 5.023Zm3.737 8.86L7.217 8.921a1.1 1.1 0 0 0-.717-.277c-.26 0-.512.098-.717.277l-3.137 2.526Zm1.253-5.022L9.112 8.606l2.495 1.964ZM3.888 8.606 1.393 6.425v4.145Z\", \"M13.47 5.47a.75.75 0 0 1 1.06 0l.207.207c.329.328.513.773.513 1.237V13.5a1.75 1.75 0 0 1-1.75 1.75H3a.75.75 0 0 1 0-1.5h10.5a.25.25 0 0 0 .25-.25V6.914a.25.25 0 0 0-.073-.177l-.207-.207a.75.75 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11 3c.292 0 .579.082.833.238l7.312 4.494c.259.16.475.391.626.671.15.279.229.597.229.921v7.728c0 .486-.178.951-.494 1.294a1.62 1.62 0 0 1-1.194.536H3.688c-.448 0-.877-.192-1.194-.536A1.9 1.9 0 0 1 2 17.052V9.325c0-.659.326-1.268.855-1.593l7.312-4.494A1.6 1.6 0 0 1 11 3m0 1.22a.53.53 0 0 0-.278.079L3.736 8.594l5.557 3.444A2.67 2.67 0 0 1 11 11.411c.617 0 1.217.22 1.708.627l5.557-3.445-6.987-4.294A.53.53 0 0 0 11 4.22m1.042 8.803A1.6 1.6 0 0 0 11 12.632c-.378 0-.745.137-1.043.391l-5.445 4.639h12.975Zm1.621-.172 4.997 4.259a.6.6 0 0 1 .157.211.65.65 0 0 0 .058-.269V9.621ZM3.125 9.621v7.431q.001.146.057.269a.6.6 0 0 1 .157-.211l4.998-4.259Z\", \"M21.145 9.85c.26.159.475.391.626.671.15.279.229.597.229.921v7.728c0 .485-.178.951-.494 1.294a1.63 1.63 0 0 1-1.194.536H5.688c-.448 0-.877-.193-1.194-.536S4 19.78 4 19.438h1.182c.064.114.256.342.506.342h14.624c.25 0 .441-.227.505-.341a.7.7 0 0 0 .058-.269v-7.431l-.058-1.889Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-read-all-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpReadAllIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opReadAllIconData;\n}\n    \n\nexport const opRelationFollowsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.376 3.118a1 1 0 0 1-1.502-.865V8.432L3.5 5.677V7.25a.75.75 0 0 1-1.5 0V4.951c0-.624.332-1.201.872-1.514ZM4.245 4.375 9 7.133l4.755-2.758-4.63-2.685a.25.25 0 0 0-.25 0ZM14.5 5.677 9.75 8.432v5.516l4.625-2.683a.25.25 0 0 0 .125-.216Z\", \"M3.328 14.733 4.501 13.5H1.25a.75.75 0 0 1 0-1.5h3.251l-1.173-1.233a.75.75 0 0 1 1.087-1.034l2.378 2.5a.75.75 0 0 1 0 1.034l-2.378 2.5a.75.75 0 1 1-1.087-1.034\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-relation-follows-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpRelationFollowsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opRelationFollowsIconData;\n}\n    \n\nexport const opRelationNewChildIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.973 6.71a.65.65 0 0 1 .943 0l2 2.065c.26.269.26.705 0 .974l-2 2.066a.65.65 0 0 1-.943 0 .706.706 0 0 1 0-.974l.862-.89H1.556C.696 9.951 0 9.232 0 8.344V1.667a.666.666 0 1 1 1.333 0v6.677c0 .127.1.23.223.23h1.279l-.862-.89a.706.706 0 0 1 0-.974m8.298-3.517a1.48 1.48 0 0 1 1.458 0l3.542 2.279c.451.258.729.734.729 1.25v4.556c0 .516-.278.993-.729 1.25l-3.542 2.279a1.48 1.48 0 0 1-1.458 0l-3.542-2.279A1.44 1.44 0 0 1 6 11.278V6.722c0-.516.278-.992.729-1.25Zm.833 1.072a.21.21 0 0 0-.208 0L7.875 6.246 11 8.286l3.125-2.04ZM7.25 11.278c0 .074.04.142.104.179l3.021 1.981V9.357L7.25 7.317Zm7.396.179a.21.21 0 0 0 .104-.179V7.317l-3.125 2.04v4.081Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.916 11.732a.65.65 0 0 0-.943 0 .71.71 0 0 0 0 .976l.862.892H3.556a.227.227 0 0 1-.223-.23V2.668a.667.667 0 1 0-1.333 0V13.37c0 .889.696 1.61 1.556 1.61h1.279l-.862.893a.71.71 0 0 0 0 .976c.26.269.682.269.943 0l2-2.071a.71.71 0 0 0 0-.976Zm9.21-5.082a1.74 1.74 0 0 1 1.75 0l5.25 2.768c.541.314.875.893.875 1.52v6.539c0 .627-.334 1.206-.875 1.519l-5.25 2.769a1.75 1.75 0 0 1-1.75 0l-5.25-2.769a1.76 1.76 0 0 1-.875-1.519v-6.539c0-.627.334-1.206.875-1.52ZM9.501 17.477c0 .09.048.172.125.217l4.625 2.407v-5.96l-4.75-2.48Zm10.875.217a.25.25 0 0 0 .125-.217v-5.816l-4.75 2.48v5.96Zm-5.25-9.742a.25.25 0 0 0-.25 0l-4.625 2.407 4.75 2.48 4.75-2.48Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-relation-new-child-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpRelationNewChildIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opRelationNewChildIconData;\n}\n    \n\nexport const opRelationsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 5.062A4.063 4.063 0 0 1 5.065 1a4.066 4.066 0 0 1 3.997 3.312h1.653a2.208 2.208 0 1 1 0 1.5H9.062a4.1 4.1 0 0 1-.64 1.542l1.226 1.227a2.209 2.209 0 1 1 .937 4.207 2.207 2.207 0 0 1-2-3.144L7.357 8.417c-.454.31-.975.531-1.538.636v1.528a1 1 0 0 1-.011.128 2.208 2.208 0 1 1-1.486 0 1 1 0 0 1-.01-.128V9.053A4.06 4.06 0 0 1 1 5.062M5.065 2.5a2.56 2.56 0 0 0-2.557 2.562 2.56 2.56 0 0 0 2.557 2.561 2.56 2.56 0 0 0 2.558-2.561A2.56 2.56 0 0 0 5.065 2.5m7.727 3.269c.379 0 .7-.309.7-.707a.704.704 0 0 0-.7-.708.703.703 0 0 0-.699.708c0 .398.32.707.699.707m-1.508 4.812a.703.703 0 0 0-.699-.708c-.379 0-.7.309-.7.708s.321.707.7.707a.703.703 0 0 0 .699-.707m-6.219 2.915c.379 0 .7-.309.7-.708a.704.704 0 0 0-.7-.707.703.703 0 0 0-.699.707c0 .399.32.708.699.708\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m11 10 3.438 3.438a3 3 0 1 1-1.045 1.076L9.93 11.052a5 5 0 0 1-2.18.892v4.15A3.002 3.002 0 0 1 7 22a3 3 0 0 1-.75-5.906v-4.15a5 5 0 1 1 5.694-5.694h4.15A3.002 3.002 0 0 1 22 7a3 3 0 0 1-5.906.75h-4.15A5 5 0 0 1 11 10m-4 .5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m12-2a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 19 8.5m-12 12a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 7 20.5M17.5 16a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 17.5 16\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-relations-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpRelationsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opRelationsIconData;\n}\n    \n\nexport const opReloadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.643 3.143A8 8 0 0 1 16 7.96v.08a8 8 0 0 1-15.958.787.75.75 0 0 1 1.492-.154 6.5 6.5 0 1 0 1.181-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-reload-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpReloadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opReloadIconData;\n}\n    \n\nexport const opResizerBottomRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14 15a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-4 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m1-5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2m1-5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-9 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-4 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m5-5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m4-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m4-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-resizer-bottom-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpResizerBottomRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opResizerBottomRightIconData;\n}\n    \n\nexport const opResizerVerticalLinesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.5 2.581C7.5 2.26 7.164 2 6.75 2S6 2.26 6 2.581v10.838c0 .321.336.581.75.581s.75-.26.75-.581Zm3 0c0-.321-.336-.581-.75-.581S9 2.26 9 2.581v10.838c0 .321.336.581.75.581s.75-.26.75-.581Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-resizer-vertical-lines-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpResizerVerticalLinesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opResizerVerticalLinesIconData;\n}\n    \n\nexport const opSaveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 2.556A1.553 1.553 0 0 1 2.556 1h9.011c.412 0 .808.164 1.1.456l2.105 2.105a.78.78 0 0 1 .228.55v9.333A1.553 1.553 0 0 1 13.444 15H2.556A1.553 1.553 0 0 1 1 13.444Zm4.667 10.888h4.666V8.778H5.667Zm6.222 0h1.555V4.433l-1.555-1.555v1.233a1.555 1.555 0 0 1-1.556 1.556H5.667a1.553 1.553 0 0 1-1.556-1.556V2.556H2.556v10.888h1.555V8.778a1.555 1.555 0 0 1 1.556-1.556h4.666a1.553 1.553 0 0 1 1.556 1.556ZM5.667 2.556v1.555h4.666V2.556Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 4.222A2.22 2.22 0 0 1 4.222 2h12.874c.589 0 1.154.234 1.571.651l3.007 3.008c.209.208.326.491.326.785v13.334A2.22 2.22 0 0 1 19.778 22H4.222A2.22 2.22 0 0 1 2 19.778ZM8 20.5h8v-8H8Zm9.556 0H20.5V6.904L17.556 4v2.444a2.226 2.226 0 0 1-2.223 2.223H8.667a2.22 2.22 0 0 1-2.223-2.223V3.5H3.5v17h2.944v-7.389a2.226 2.226 0 0 1 2.223-2.222h6.666a2.22 2.22 0 0 1 2.223 2.222ZM8 3.5V7h8V3.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-save-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpSaveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opSaveIconData;\n}\n    \n\nexport const opScanDocumentIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75m12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75M1 8a.75.75 0 0 1 .75-.75h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-scan-document-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpScanDocumentIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opScanDocumentIconData;\n}\n    \n\nexport const opScissorsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.105.2a.89.89 0 0 1 1.25.127L8 6.021 12.644.327a.89.89 0 0 1 1.378 1.124L9.147 7.428l1.561 1.914a3.56 3.56 0 0 1 4.251.588 3.56 3.56 0 0 1 0 5.029 3.56 3.56 0 0 1-5.029 0 3.56 3.56 0 0 1-.51-4.384L8 8.834l-1.42 1.741a3.55 3.55 0 0 1 .26 3.23 3.56 3.56 0 0 1-1.924 1.924 3.55 3.55 0 0 1-2.721 0 3.56 3.56 0 0 1-1.924-1.924 3.55 3.55 0 0 1 .77-3.875 3.56 3.56 0 0 1 4.251-.588l1.561-1.914-4.875-5.977A.89.89 0 0 1 2.105.2m1.451 10.467a1.8 1.8 0 0 0-1.258.52 1.78 1.78 0 0 0 .577 2.9 1.79 1.79 0 0 0 1.938-.385 1.8 1.8 0 0 0 .52-1.258 1.8 1.8 0 0 0-.52-1.257 1.77 1.77 0 0 0-1.257-.52m8.888 0a1.78 1.78 0 0 0-1.257.52 1.78 1.78 0 0 0 0 2.515 1.78 1.78 0 0 0 2.514 0 1.778 1.778 0 0 0-1.257-3.035\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-scissors-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpScissorsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opScissorsIconData;\n}\n    \n\nexport const opServerKeyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7 3.75A.75.75 0 0 1 7.75 3h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 3.75m-4 0A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75\", \"M1.75 0h12.5C15.217 0 16 .784 16 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1V9a.75.75 0 0 1-1.5 0V7.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h7.5a.75.75 0 0 1 0 1.5h-7.5A1.75 1.75 0 0 1 0 11.75v-4c0-.372.116-.717.314-1a1.74 1.74 0 0 1-.314-1v-4C0 .784.784 0 1.75 0M1.5 1.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25\", \"M7.75 9h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1 0-1.5m-4 0h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5m8.125 3.062a2.062 2.062 0 1 1 1.58 2.006l-.35.35a.28.28 0 0 1-.199.082h-.281v.281c0 .075-.03.146-.082.199l-.188.188a.28.28 0 0 1-.199.082h-.281v.281c0 .075-.03.146-.082.199l-.188.188a.28.28 0 0 1-.199.082h-.75a.656.656 0 0 1-.656-.656v-.75c0-.075.03-.146.082-.199l1.85-1.85a2 2 0 0 1-.057-.483M15 11.5a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-server-key-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpServerKeyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opServerKeyIconData;\n}\n    \n\nexport const opShortcutsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 1h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m.5 1.5v11h11v-11Z\", \"M4.641 12.045c-.631 0-1.032-.414-1.032-1.092 0-.67.399-1.092 1.028-1.092.42 0 .769.204.883.5.019.049.031.1.031.141 0 .141-.11.223-.244.223-.114 0-.182-.045-.241-.149-.103-.183-.23-.267-.412-.267-.289 0-.466.238-.466.642 0 .412.177.647.462.647.2 0 .323-.098.411-.246.076-.12.138-.168.259-.168.133 0 .241.087.241.228a.35.35 0 0 1-.038.148c-.125.286-.482.485-.882.485m1.397-.58v-1.129h-.11c-.135 0-.221-.082-.221-.215s.086-.215.221-.215h.11v-.232c0-.184.107-.297.285-.297.177 0 .285.113.285.297v.232h.201c.135 0 .219.084.219.215s-.084.215-.219.215h-.201v1.002c0 .148.051.211.174.221l.037.003c.14.016.217.075.217.208 0 .168-.164.253-.405.253h-.019c-.381 0-.574-.189-.574-.558m1.574.576c-.172 0-.285-.107-.285-.297V10.15c0-.181.111-.287.276-.287.16 0 .269.106.269.287v.137h.012c.054-.26.226-.414.435-.414a.27.27 0 0 1 .178.053q.082.064.082.211 0 .135-.082.205t-.248.074c-.26.004-.352.15-.352.399v.929c0 .19-.111.297-.285.297m1.491 0c-.166 0-.285-.101-.285-.297V9.438c0-.196.119-.299.285-.299.168 0 .285.103.285.299v2.306c0 .196-.117.297-.285.297m1.799-.092c-.16 0-.256-.103-.256-.271v-.559h-.533c-.16 0-.262-.094-.262-.25 0-.154.102-.248.262-.248h.533v-.562c0-.166.098-.272.256-.272s.254.106.254.272v.562h.531c.163 0 .264.094.264.248 0 .156-.103.25-.266.25h-.529v.559c0 .168-.096.271-.254.271\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-shortcuts-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpShortcutsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opShortcutsIconData;\n}\n    \n\nexport const opSortByIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m11.427 2.573 3 3A.251.251 0 0 1 14.25 6H12v6.75a.75.75 0 0 1-1.5 0V6H8.25a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0M4.573 13.427l-3-3A.251.251 0 0 1 1.75 10H4V3.25a.75.75 0 0 1 1.5 0V10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-sort-by-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpSortByIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opSortByIconData;\n}\n    \n\nexport const opStopwatchStartIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.487 8.903 7 6.639c-.162-.148-.438-.043-.438.167v4.527c0 .21.276.316.438.167l3.487-2.263c.1-.093.1-.242 0-.334\", \"M6.5 0h3a.75.75 0 0 1 0 1.5h-.75v1l-.001.041a6.7 6.7 0 0 1 3.464 1.435l.007-.006.75-.75a.749.749 0 1 1 1.06 1.06l-.75.75-.006.007a6.75 6.75 0 1 1-10.548 0L2.72 5.03l-.75-.75a.749.749 0 1 1 1.06-1.06l.75.75.007.006a6.7 6.7 0 0 1 3.464-1.435L7.25 2.5v-1H6.5a.75.75 0 0 1 0-1.5m6.75 9.25a5.25 5.25 0 1 0-10.501.001A5.25 5.25 0 0 0 13.25 9.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.25 0h3.5a.75.75 0 0 1 0 1.5h-1v1.278a9.95 9.95 0 0 1 5.635 2.276L19.72 3.72a.749.749 0 1 1 1.06 1.06l-1.315 1.316A9.96 9.96 0 0 1 22 12.75c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-2.555.958-4.886 2.535-6.654L3.22 4.78a.749.749 0 1 1 1.06-1.06l1.335 1.334a9.95 9.95 0 0 1 5.635-2.276V1.5h-1a.75.75 0 0 1 0-1.5M12 21.25a8.5 8.5 0 1 0-.001-17.001A8.5 8.5 0 0 0 12 21.25\", \"M10 15.5v-5.168a.5.5 0 0 1 .77-.421l4.576 2.584a.5.5 0 0 1 0 .841l-4.576 2.585A.5.5 0 0 1 10 15.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-stopwatch-start-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpStopwatchStartIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opStopwatchStartIconData;\n}\n    \n\nexport const opStopwatchStopIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.5 8c0-.604.49-1.094 1.094-1.094h2.812c.604 0 1.094.49 1.094 1.094v2.812c0 .605-.49 1.094-1.094 1.094H6.594A1.094 1.094 0 0 1 5.5 10.812Z\", \"M6.5 0h3a.75.75 0 0 1 0 1.5h-.75v1l-.001.041a6.7 6.7 0 0 1 3.464 1.435l.007-.006.75-.75a.749.749 0 1 1 1.06 1.06l-.75.75-.006.007a6.75 6.75 0 1 1-10.548 0L2.72 5.03l-.75-.75a.749.749 0 1 1 1.06-1.06l.75.75.007.006a6.7 6.7 0 0 1 3.464-1.435L7.25 2.5v-1H6.5a.75.75 0 0 1 0-1.5m6.75 9.25a5.25 5.25 0 1 0-10.501.001A5.25 5.25 0 0 0 13.25 9.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.25 0h3.5a.75.75 0 0 1 0 1.5h-1v1.278a9.95 9.95 0 0 1 5.635 2.276L19.72 3.72a.749.749 0 1 1 1.06 1.06l-1.315 1.316A9.96 9.96 0 0 1 22 12.75c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-2.555.958-4.886 2.535-6.654L3.22 4.78a.749.749 0 1 1 1.06-1.06l1.335 1.334a9.95 9.95 0 0 1 5.635-2.276V1.5h-1a.75.75 0 0 1 0-1.5M12 21.25a8.5 8.5 0 1 0-.001-17.001A8.5 8.5 0 0 0 12 21.25\", \"M9.156 10.812c0-.604.49-1.094 1.094-1.094h3.812c.605 0 1.094.49 1.094 1.094v3.813c0 .604-.489 1.093-1.094 1.093H10.25a1.093 1.093 0 0 1-1.094-1.093Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-stopwatch-stop-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpStopwatchStopIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opStopwatchStopIconData;\n}\n    \n\nexport const opTeamPlannerIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.22 2.221A.74.74 0 0 1 2.75 2h12.5a.754.754 0 0 1 0 1.508H2.75a.756.756 0 0 1-.53-1.287m-2 6.03a.75.75 0 0 1 .53-.221h3.5a.754.754 0 0 1 0 1.508H.75a.754.754 0 0 1-.53-1.287m3.53-3.236a.754.754 0 0 0 0 1.508h2.5a.754.754 0 0 0 0-1.508Zm2.913 2.652a2.41 2.41 0 0 1 1.91-1.261 2.39 2.39 0 0 1 2.097.911 2.427 2.427 0 0 1-.24 3.26 3.8 3.8 0 0 1 2.086 2.822.52.52 0 0 1-.429.593.513.513 0 0 1-.59-.431 2.77 2.77 0 0 0-.932-1.665 2.744 2.744 0 0 0-3.567 0 2.77 2.77 0 0 0-.932 1.665.523.523 0 0 1-.591.431.516.516 0 0 1-.428-.594 3.8 3.8 0 0 1 .699-1.667 3.8 3.8 0 0 1 1.387-1.153 2.4 2.4 0 0 1-.758-1.762c0-.401.099-.796.288-1.149m1.146.171a1.386 1.386 0 0 0 0 1.955 1.372 1.372 0 0 0 2.347-.977 1.373 1.373 0 0 0-2.347-.978m4.389.093a.52.52 0 0 1 .364-.152 2.06 2.06 0 0 1 1.887 1.234 2.09 2.09 0 0 1-.36 2.233 3.47 3.47 0 0 1 1.76 2.082.53.53 0 0 1-.164.553.53.53 0 0 1-.378.117.52.52 0 0 1-.444-.366 2.42 2.42 0 0 0-1.734-1.639.52.52 0 0 1-.395-.505v-.243a.52.52 0 0 1 .286-.464 1.034 1.034 0 0 0 .546-1.165 1.03 1.03 0 0 0-1.004-.8.516.516 0 0 1-.515-.519c0-.137.054-.269.151-.366\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-team-planner-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpTeamPlannerIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opTeamPlannerIconData;\n}\n    \n\nexport const opThreedReturnDefaultIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.376 3.118a1 1 0 0 1-1.502-.865V8.432L3.5 5.677V9.25a.75.75 0 0 1-1.5 0V4.951c0-.624.332-1.201.872-1.514ZM4.245 4.375 9 7.133l4.755-2.758-4.63-2.685a.25.25 0 0 0-.25 0ZM14.5 5.677 9.75 8.432v5.516l4.625-2.683a.25.25 0 0 0 .125-.216ZM2.137 11.319c.193.301.071.682-.272.851a1.4 1.4 0 0 0-.393.261.2.2 0 0 0-.043.057c.01.02.045.073.158.155.182.131.487.278.928.413.366.112.799.208 1.283.282l-.024-.021a.573.573 0 0 1 0-.884.79.79 0 0 1 1.009 0l.747.655a1.38 1.38 0 0 1 0 2.074l-.747.655a.79.79 0 0 1-1.009 0 .573.573 0 0 1 0-.884l.332-.29a12 12 0 0 1-2.062-.407c-.527-.162-1.005-.368-1.365-.629C.324 13.35 0 12.975 0 12.488c0-.677.61-1.134 1.166-1.408.343-.169.778-.062.971.239\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-threed-return-default-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpThreedReturnDefaultIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opThreedReturnDefaultIconData;\n}\n    \n\nexport const opTriangleDeltaIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.419 2.935c.675-1.247 2.487-1.247 3.162 0l5.205 8.464c.638 1.177-.227 2.601-1.581 2.601H2.795c-1.354 0-2.219-1.424-1.581-2.601Zm1.807.714a.258.258 0 0 0-.452 0l-5.205 8.464a.253.253 0 0 0 .226.372h10.41a.253.253 0 0 0 .226-.372Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-triangle-delta-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpTriangleDeltaIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opTriangleDeltaIconData;\n}\n    \n\nexport const opViewCardsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M.817.27c.27-.171.59-.27.933-.27h12.5a1.74 1.74 0 0 1 1.237.513A1.74 1.74 0 0 1 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75a1.76 1.76 0 0 1-1.342-.626A1.75 1.75 0 0 1 0 14.25V1.75A1.74 1.74 0 0 1 .513.513Q.652.374.817.27M14.3 1.505a.3.3 0 0 0-.05-.005H1.75a.25.25 0 0 0-.25.25v12.515a.26.26 0 0 0 .117.197.26.26 0 0 0 .121.038H14.25a.25.25 0 0 0 .25-.25V1.75a.24.24 0 0 0-.073-.177.25.25 0 0 0-.127-.068M3 5.366a1 1 0 0 1-.5-.866v-1a1 1 0 0 1 .5-.866 1 1 0 0 1 .5-.134h3a1 1 0 0 1 .866.5 1 1 0 0 1 .134.5v1a1 1 0 0 1-.376.781A1 1 0 0 1 6.5 5.5h-3a1 1 0 0 1-.5-.134m4.281 3.758A1 1 0 0 1 6.5 9.5h-3a1 1 0 0 1-.781-.376A1 1 0 0 1 2.5 8.5v-1a1 1 0 0 1 .5-.866 1 1 0 0 1 .5-.134h3a1 1 0 0 1 .781.376A1 1 0 0 1 7.5 7.5v1a1 1 0 0 1-.219.624M13 6.634a1 1 0 0 1 .5.866v1a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-1a1 1 0 0 1 .376-.781A1 1 0 0 1 9.5 6.5h3c.182 0 .353.049.5.134m.281-1.51a1 1 0 0 1-.781.376h-3a1 1 0 0 1-.781-.376A1 1 0 0 1 8.5 4.5v-1a1 1 0 0 1 .376-.781A1 1 0 0 1 9.5 2.5h3a1 1 0 0 1 .866.5 1 1 0 0 1 .134.5v1a1 1 0 0 1-.219.624m-6 5.752a1 1 0 0 1 .219.624v1a1 1 0 0 1-1 1h-3a1 1 0 0 1-.866-.5 1 1 0 0 1-.134-.5v-1a1 1 0 0 1 .5-.866 1 1 0 0 1 .5-.134h3c.316 0 .598.147.781.376\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-cards-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewCardsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewCardsIconData;\n}\n    \n\nexport const opViewFitToIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M7.061 8.939a.75.75 0 0 1 0 1.061L5.52 11.541h1.2a.75.75 0 0 1 0 1.5H3.709a.75.75 0 0 1-.75-.75V9.28a.75.75 0 0 1 1.5 0v1.2L6 8.939a.75.75 0 0 1 1.061 0M8.98 7.061A.75.75 0 0 1 8.98 6l1.5-1.5h-1.2a.75.75 0 0 1 0-1.5h3.011a.75.75 0 0 1 .75.75v3.01a.75.75 0 1 1-1.5 0V5.561l-1.5 1.5a.75.75 0 0 1-1.061 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-fit-to-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewFitToIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewFitToIconData;\n}\n    \n\nexport const opViewFullscreenIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M4.75 4.5a.25.25 0 0 0-.25.25v1.5a.75.75 0 0 1-1.5 0v-1.5C3 3.783 3.783 3 4.75 3h1.5a.75.75 0 0 1 0 1.5ZM9 3.75A.75.75 0 0 1 9.75 3h1.5c.967 0 1.75.783 1.75 1.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.25.25 0 0 0-.25-.25h-1.5A.75.75 0 0 1 9 3.75M3.75 9a.75.75 0 0 1 .75.75v1.5c0 .138.112.25.25.25h1.5a.75.75 0 0 1 0 1.5h-1.5A1.75 1.75 0 0 1 3 11.25v-1.5A.75.75 0 0 1 3.75 9m8.5 0a.75.75 0 0 1 .75.75v1.5A1.75 1.75 0 0 1 11.25 13h-1.5a.75.75 0 0 1 0-1.5h1.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-fullscreen-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewFullscreenIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewFullscreenIconData;\n}\n    \n\nexport const opViewListIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M3.22 12.22a.75.75 0 0 1 .53-.22h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0-6A.75.75 0 0 1 3.75 6h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3A.75.75 0 0 1 3.75 9h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0-6A.75.75 0 0 1 3.75 3h8.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-8.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.22 6.22A.75.75 0 0 1 5.75 6h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H5.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\", \"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2m-.177 1.573a.25.25 0 0 0-.073.177v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.177.073\", \"M5.22 9.72a.75.75 0 0 1 .53-.22h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H5.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3.5a.75.75 0 0 1 .53-.22h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H5.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3.5a.75.75 0 0 1 .53-.22h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H5.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-list-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewListIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewListIconData;\n}\n    \n\nexport const opViewModalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M7.26 3.201a1.5 1.5 0 0 1 1.5 0l3.51 1.18a1.5 1.5 0 0 1 .75 1.3v4.362a1.5 1.5 0 0 1-.75 1.299l-3.51 1.18a1.5 1.5 0 0 1-1.5 0l-3.51-1.18a1.5 1.5 0 0 1-.75-1.3v-4.36a1.5 1.5 0 0 1 .75-1.3l3.511-1.18ZM4.501 6.547v3.496l2.76.748V7.296Zm4.26 4.243 2.758-.747V6.549l-2.758.747Zm2.01-5.541L8.01 4.5l-2.76.748 2.761.749Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-modal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewModalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewModalIconData;\n}\n    \n\nexport const opViewSplitIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25M11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\", \"M3.22 12.22a.75.75 0 0 1 .53-.22h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0-6A.75.75 0 0 1 3.75 6h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0 3A.75.75 0 0 1 3.75 9h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m0-6A.75.75 0 0 1 3.75 3h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-split-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewSplitIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewSplitIconData;\n}\n    \n\nexport const opViewSplitModalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25M11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\", \"M4.668 5.201a1.5 1.5 0 0 1 1.5 0l1.602.75a1.5 1.5 0 0 1 .75 1.3v2.042a1.49 1.49 0 0 1-.75 1.299l-1.51.805a1.51 1.51 0 0 1-1.5 0l-1.51-.805a1.5 1.5 0 0 1-.75-1.3v-2.04a1.5 1.5 0 0 1 .75-1.301l1.419-.749Zm-.667 2.915v1.177l.76.373L4.76 8.55Zm2.26 1.549.758-.372V8.118l-.759.432Zm.01-2.846L5.418 6.5l-.668.318.76.433Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-split-modal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewSplitModalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewSplitModalIconData;\n}\n    \n\nexport const opViewThreedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.523 15.478A1.72 1.72 0 0 1 0 14.222V1.778Q0 1.044.523.523A1.72 1.72 0 0 1 1.778 0h12.444q.734 0 1.256.523.521.52.522 1.25v12.449q0 .734-.522 1.256a1.7 1.7 0 0 1-1.251.522H1.778a1.7 1.7 0 0 1-1.255-.522m13.699-1.256V1.778H1.778v12.444ZM12 10.667H9.556a.65.65 0 0 1-.478-.189q-.189-.189-.189-.478V6a.65.65 0 0 1 .667-.667H12q.556.002.945.39t.388.944v2.666q.001.557-.388.945a1.3 1.3 0 0 1-.945.389M7.111 6.222v3.556a.86.86 0 0 1-.256.633.87.87 0 0 1-.633.256H3.778q-.289 0-.478-.19A.65.65 0 0 1 3.111 10a.643.643 0 0 1 .667-.667h2V8.7H4.5a.647.647 0 0 1-.667-.667.65.65 0 0 1 .667-.667h1.278v-.699h-2A.643.643 0 0 1 3.111 6a.644.644 0 0 1 .667-.667h2.444a.87.87 0 0 1 .633.256q.256.255.256.633m3.111.445v2.666H12V6.667Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-threed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewThreedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewThreedIconData;\n}\n    \n\nexport const opViewTimelineIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\", \"M.22 12.22A.75.75 0 0 1 .75 12h10.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m4-6A.75.75 0 0 1 4.75 6h10.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H4.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m2 3A.75.75 0 0 1 6.75 9h2.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-2.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06m-6-6A.75.75 0 0 1 .75 3h5.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-view-timeline-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpViewTimelineIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opViewTimelineIconData;\n}\n    \n\nexport const opWhiteboardsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7 10.413a.99.99 0 0 1 .781.381c.137.173.219.394.219.634v.508c0 .185-.049.359-.134.508a1 1 0 0 1-.866.508H4.5a1 1 0 0 1-.5-.136 1.01 1.01 0 0 1-.5-.88v-.508a1.02 1.02 0 0 1 .5-.879 1 1 0 0 1 .5-.136Zm5-3.925c.182 0 .353.049.5.136a1.02 1.02 0 0 1 .5.88v3.801c0 .376-.201.705-.5.88a1 1 0 0 1-.5.136h-2a1 1 0 0 1-.624-.223A1.02 1.02 0 0 1 9 11.305V7.504a1.02 1.02 0 0 1 .376-.794A1 1 0 0 1 10 6.488ZM6.5 5.84a.99.99 0 0 1 .781.382c.137.174.219.395.219.635v1.524a1.02 1.02 0 0 1-.376.793 1 1 0 0 1-.624.222H4a1 1 0 0 1-.5-.136 1.02 1.02 0 0 1-.5-.879V6.857a1.02 1.02 0 0 1 .5-.88A1 1 0 0 1 4 5.84Z\", \"M7.63.099a.74.74 0 0 1 .85.077l3.001 2.539a1 1 0 0 1 .078.079h2.691a2 2 0 0 1 .349.035l.005.001a1.8 1.8 0 0 1 .576.235l.02.015a2 2 0 0 1 .151.11q.216.179.368.417l.013.02q.072.115.124.241l.012.028a1.8 1.8 0 0 1 .132.675v9.651c0 .472-.185.924-.513 1.257A1.74 1.74 0 0 1 14.25 16H1.75q-.084 0-.167-.009l-.047-.007q-.055-.007-.109-.016l-.062-.014a1 1 0 0 1-.107-.028l-.046-.014-.107-.039-.049-.021a1.6 1.6 0 0 1-.244-.131l-.045-.03a1 1 0 0 1-.081-.061q-.029-.02-.055-.041l-.005-.004a2 2 0 0 1-.218-.222l-.012-.015-.025-.035a1.4 1.4 0 0 1-.106-.154q-.024-.037-.044-.074l-.039-.076-.031-.066-.031-.077q-.017-.044-.031-.087l-.021-.065-.024-.102-.013-.062-.017-.118q-.004-.02-.006-.043A2 2 0 0 1 0 14.222V4.571a2 2 0 0 1 .017-.234q.004-.042.011-.083l.012-.062q.033-.151.09-.292l.014-.035q.053-.126.126-.242l.015-.024q.046-.07.097-.135l.006-.009q.116-.147.261-.266l.042-.031q.052-.041.107-.078l.019-.013q.102-.065.211-.116l.041-.018.01-.004a1.8 1.8 0 0 1 .508-.128q.08-.007.163-.007h2.691a1 1 0 0 1 .079-.079l3-2.539ZM1.75 4.317a.25.25 0 0 0-.25.254v9.651c0 .14.112.254.25.254h12.5c.066 0 .13-.027.177-.075a.26.26 0 0 0 .073-.179V4.571a.25.25 0 0 0-.25-.254Zm5.021-1.523h2.458L8 1.754Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-whiteboards-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpWhiteboardsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opWhiteboardsIconData;\n}\n    \n\nexport const opWorkPackagesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.844.177a1.3 1.3 0 0 1 1.312 0l3.188 2.089c.406.236.656.673.656 1.146v4.176c0 .473-.25.91-.656 1.146l-3.188 2.089a1.3 1.3 0 0 1-1.312 0L9 9.615v2.973c0 .473-.25.91-.656 1.146l-3.188 2.089c-.2.117-.424.176-.648.177h-.016a1.3 1.3 0 0 1-.648-.177L.656 13.734A1.33 1.33 0 0 1 0 12.588V8.412c0-.473.25-.91.656-1.146l3.188-2.089a1.3 1.3 0 0 1 1.312 0L7 6.385V3.412c0-.473.25-.91.656-1.146Zm-6.25 5.982a.19.19 0 0 0-.188 0L1.687 7.975 4.5 9.846l2.813-1.871Zm7-5a.19.19 0 0 0-.188 0L8.687 2.975 11.5 4.846l2.813-1.871ZM1.125 12.588c0 .068.036.13.094.164l2.719 1.816v-3.74L1.125 8.957Zm6.656.164a.19.19 0 0 0 .094-.164V8.957l-2.812 1.871v3.74Zm7-5a.19.19 0 0 0 .094-.164V3.957l-2.813 1.871v3.74Zm-5.789.517 1.946 1.299v-3.74L8.125 3.957v3.165l.219.144c.365.212.604.586.648 1.003\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-work-packages-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpWorkPackagesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opWorkPackagesIconData;\n}\n    \n\nexport const opXlsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.846 12.943c.111.318.475.557 1.044.557.688 0 1.11-.358 1.11-.925 0-.44-.252-.688-.836-.81l-.291-.063c-.326-.068-.458-.178-.458-.357 0-.214.189-.354.474-.354.236 0 .414.09.506.309.065.125.145.179.275.179.147 0 .246-.098.246-.243a.4.4 0 0 0-.021-.135c-.122-.378-.502-.601-1.006-.601-.614 0-1.053.352-1.053.883 0 .432.27.709.82.824l.292.06c.345.075.475.183.475.374 0 .214-.21.37-.519.37-.264 0-.479-.1-.569-.321-.069-.129-.147-.177-.266-.177-.149 0-.254.106-.254.267a.5.5 0 0 0 .031.163m-4.573.547A.266.266 0 0 1 5 13.226c0-.074.023-.138.078-.219l.688-1.009v-.016l-.665-.953a.38.38 0 0 1-.084-.233.28.28 0 0 1 .292-.286c.109 0 .186.05.26.169l.59.917h.015l.61-.937c.067-.105.124-.149.235-.149.15 0 .28.115.28.259a.34.34 0 0 1-.076.218l-.716 1.007v.014l.695.987a.36.36 0 0 1 .076.221.266.266 0 0 1-.277.274c-.105 0-.175-.044-.25-.151l-.615-.903h-.015l-.605.905c-.073.111-.134.149-.243.149m2.754-.038c-.181 0-.288-.117-.288-.318v-2.306c0-.201.107-.318.288-.318.182 0 .289.117.289.318v2.121h.977c.157 0 .262.095.262.251 0 .157-.103.252-.262.252Z\", \"M3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.783 0 3.75 0M3.5 1.75v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-xls-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpXlsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opXlsIconData;\n}\n    \n\nexport const opXlsRelationsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.585 4.092a.67.67 0 0 1 .676 0l1.25.796a.68.68 0 0 1 .335.589v.506a.29.29 0 0 1-.288.292.29.29 0 0 1-.289-.292V5.76l-1.057.683V8.15c0 .3-.322.487-.578.337l-1.299-.825A.68.68 0 0 1 6 7.073V5.477c0-.243.128-.467.335-.589Zm.386.505a.1.1 0 0 0-.096 0l-1.012.656 1.06.684 1.06-.684ZM6.577 7.073c0 .034.018.066.048.084l1.01.655V6.443L6.577 5.76Z\", \"M9.588 8.507a.295.295 0 0 0 .01.413.286.286 0 0 0 .408-.011l.915-.973a.294.294 0 0 0 0-.402l-.915-.974a.287.287 0 0 0-.408-.01.295.295 0 0 0-.01.413l.451.48H8.788a.29.29 0 0 0-.288.292.29.29 0 0 0 .288.292h1.251Zm.258 4.436c.111.318.475.557 1.044.557.688 0 1.11-.358 1.11-.925 0-.44-.252-.688-.836-.81l-.291-.063c-.326-.068-.458-.178-.458-.357 0-.214.189-.354.474-.354.236 0 .414.09.506.309.065.125.145.179.275.179.147 0 .246-.098.246-.243a.4.4 0 0 0-.021-.135c-.122-.378-.502-.601-1.006-.601-.614 0-1.053.352-1.053.883 0 .432.27.709.82.824l.292.06c.345.075.475.183.475.374 0 .214-.21.37-.519.37-.264 0-.479-.1-.569-.321-.069-.129-.147-.177-.266-.177-.149 0-.254.106-.254.267a.5.5 0 0 0 .031.163m-4.573.547A.266.266 0 0 1 5 13.226c0-.074.023-.138.078-.219l.688-1.009v-.016l-.665-.953a.38.38 0 0 1-.084-.233.28.28 0 0 1 .292-.286c.109 0 .186.05.26.169l.59.917h.015l.61-.937c.067-.105.124-.149.235-.149.15 0 .28.115.28.259a.34.34 0 0 1-.076.218l-.716 1.007v.014l.695.987a.36.36 0 0 1 .076.221.266.266 0 0 1-.277.274c-.105 0-.175-.044-.25-.151l-.615-.903h-.015l-.605.905c-.073.111-.134.149-.243.149m2.754-.038c-.181 0-.288-.117-.288-.318v-2.306c0-.201.107-.318.288-.318.182 0 .289.117.289.318v2.121h.977c.157 0 .262.095.262.251 0 .157-.103.252-.262.252Z\", \"M2 1.75C2 .784 2.783 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[op-xls-relations-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OpXlsRelationsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = opXlsRelationsIconData;\n}\n    \n\nexport const organizationIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5q0 .127-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.8.8 0 0 1-.197-.026q-.148.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6.25 12a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5ZM5.5 9.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75M6.25 5a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5ZM9 12.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75m.75-4.25a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5ZM9 5.75A.75.75 0 0 1 9.75 5h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 9 5.75M13.25 12a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5Zm-.75-2.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75M13.25 5a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5Z\", \"M2 20V3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v17q0 .26-.063.5H20a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.2-.4l-.5-.375a.75.75 0 0 1 .9-1.2l.5.375c.504.378.8.97.8 1.6v8a2 2 0 0 1-2 2h-3.562a1 1 0 0 1-.166-.018Q16.138 22 16 22h-3.75a.75.75 0 0 1-.75-.75V19h-3v2.25a.75.75 0 0 1-.75.75H4a2 2 0 0 1-2-2m2 .5h3v-2.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v2.25h3a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H4a.5.5 0 0 0-.5.5v17a.5.5 0 0 0 .5.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[organization-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class OrganizationIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = organizationIconData;\n}\n    \n\nexport const packageIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0M7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.25.25 0 0 0-.25 0M2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.75 1.75 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.75 1.75 0 0 1 1.75 0m-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.25.25 0 0 0-.25 0m.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[package-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PackageIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = packageIconData;\n}\n    \n\nexport const packageDependenciesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 0 1-1.5 0V5.677L7.75 8.432v6.384a1 1 0 0 1-1.502.865L.872 12.563A1.75 1.75 0 0 1 0 11.049V4.951c0-.624.332-1.2.872-1.514ZM7.125 1.69a.25.25 0 0 0-.25 0l-4.63 2.685L7 7.133l4.755-2.758ZM1.5 11.049a.25.25 0 0 0 .125.216l4.625 2.683V8.432L1.5 5.677Zm11.672-.282L11.999 12h3.251a.75.75 0 0 1 0 1.5h-3.251l1.173 1.233a.75.75 0 1 1-1.087 1.034l-2.378-2.5a.75.75 0 0 1 0-1.034l2.378-2.5a.75.75 0 0 1 1.087 1.034\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.126.64a1.75 1.75 0 0 1 1.75 0l8.25 4.762q.155.09.286.206a.75.75 0 0 1 .554.96q.035.17.035.35v3.332a.75.75 0 0 1-1.5 0V7.64l-7.75 4.474V22.36a.75.75 0 0 1-1.125.65l-8.75-5.052a1.75 1.75 0 0 1-.875-1.515V6.917q0-.179.035-.35a.75.75 0 0 1 .554-.96q.133-.117.286-.205Zm.875 10.173 7.75-4.474-7.625-4.402a.25.25 0 0 0-.25 0L2.251 6.34Zm-8.5-3.175v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\", \"m16.617 17.5 2.895-2.702a.75.75 0 0 0-1.024-1.096l-4.285 4a.75.75 0 0 0 0 1.096l4.285 4a.75.75 0 1 0 1.024-1.096L16.617 19h6.633a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[package-dependencies-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PackageDependenciesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = packageDependenciesIconData;\n}\n    \n\nexport const packageDependentsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 0 1-1.5 0V5.677L7.75 8.432v6.384a1 1 0 0 1-1.502.865L.872 12.563A1.75 1.75 0 0 1 0 11.049V4.951c0-.624.332-1.2.872-1.514ZM7.125 1.69a.25.25 0 0 0-.25 0l-4.63 2.685L7 7.133l4.755-2.758ZM1.5 11.049a.25.25 0 0 0 .125.216l4.625 2.683V8.432L1.5 5.677Zm10.828 3.684 1.173-1.233H10.25a.75.75 0 0 1 0-1.5h3.251l-1.173-1.233a.75.75 0 1 1 1.087-1.034l2.378 2.5a.75.75 0 0 1 0 1.034l-2.378 2.5a.75.75 0 0 1-1.087-1.034\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.126.64a1.75 1.75 0 0 1 1.75 0l8.25 4.762q.155.09.286.206a.75.75 0 0 1 .554.96q.035.17.035.35v3.332a.75.75 0 0 1-1.5 0V7.64l-7.75 4.474V22.36a.75.75 0 0 1-1.125.65l-8.75-5.052a1.75 1.75 0 0 1-.875-1.515V6.917q0-.179.035-.35a.75.75 0 0 1 .554-.96q.133-.117.286-.205Zm.875 10.173 7.75-4.474-7.625-4.402a.25.25 0 0 0-.25 0L2.251 6.34Zm-8.5-3.175v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\", \"m21.347 17.5-2.894-2.702a.75.75 0 1 1 1.023-1.096l4.286 4a.75.75 0 0 1 0 1.096l-4.286 4a.75.75 0 1 1-1.023-1.096L21.347 19h-6.633a.75.75 0 0 1 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[package-dependents-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PackageDependentsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = packageDependentsIconData;\n}\n    \n\nexport const paintbrushIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.134 1.535c.7-.509 1.416-.942 2.076-1.155.649-.21 1.463-.267 2.069.34.603.601.568 1.411.368 2.07-.202.668-.624 1.39-1.125 2.096-1.011 1.424-2.496 2.987-3.775 4.249-1.098 1.084-2.132 1.839-3.04 2.3a3.74 3.74 0 0 1-1.055 3.217c-.431.431-1.065.691-1.657.861-.614.177-1.294.287-1.914.357A21 21 0 0 1 .797 16H.743l.007-.75H.749L.742 16a.75.75 0 0 1-.743-.742l.743-.008-.742.007v-.054a21 21 0 0 1 .13-2.284q.101-.972.358-1.914c.17-.591.43-1.226.86-1.657a3.75 3.75 0 0 1 3.227-1.054c.466-.893 1.225-1.907 2.314-2.982 1.271-1.255 2.833-2.75 4.245-3.777M1.62 13.089q-.077.696-.104 1.395.7-.027 1.396-.104a10.5 10.5 0 0 0 1.668-.309c.526-.151.856-.325 1.011-.48a2.25 2.25 0 1 0-3.182-3.182c-.155.155-.329.485-.48 1.01a10.5 10.5 0 0 0-.309 1.67m10.396-10.34c-1.224.89-2.605 2.189-3.822 3.384l1.718 1.718c1.21-1.205 2.51-2.597 3.387-3.833.47-.662.78-1.227.912-1.662.134-.444.032-.551.009-.575h-.001V1.78c-.014-.014-.113-.113-.548.027-.432.14-.995.462-1.655.942m-4.832 7.266a10 10 0 0 0 1.63-1.142L7.155 7.216a9.7 9.7 0 0 0-1.161 1.607c.482.302.889.71 1.19 1.192\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M19.642 6.653c-1.31 1.812-3.251 3.86-4.945 5.575l-.091.092-2.69-2.69.098-.098c1.69-1.71 3.732-3.656 5.544-4.962.911-.657 1.715-1.115 2.353-1.318.652-.207.915-.091 1.039.033.113.113.231.367.019 1.02-.207.635-.668 1.436-1.327 2.348M10.9 10.736l2.605 2.605c-.88.754-1.684 1.294-2.378 1.655a4.83 4.83 0 0 0-1.892-1.89c.36-.69.903-1.482 1.665-2.37m-3.086 1.856a4.83 4.83 0 0 0-4.33 1.328c-.525.525-.88 1.302-1.13 2.079-.256.795-.43 1.682-.541 2.507a19 19 0 0 0-.173 2.216c-.004.3.003.567.022.778.009.104.022.212.044.31.01.05.027.113.053.18.02.051.074.178.19.295.117.117.245.17.297.19.066.026.13.043.178.054.099.021.207.035.31.044.211.019.479.025.779.021.603-.008 1.39-.06 2.216-.172.825-.112 1.711-.285 2.507-.54.776-.25 1.553-.606 2.079-1.132a4.83 4.83 0 0 0 1.327-4.333c1.209-.6 2.622-1.618 4.121-3.135 1.694-1.714 3.709-3.835 5.093-5.75.688-.952 1.258-1.904 1.538-2.764.274-.842.334-1.826-.384-2.544-.72-.719-1.703-.672-2.555-.401-.865.275-1.822.843-2.776 1.53-1.92 1.384-4.036 3.407-5.733 5.125-1.5 1.518-2.53 2.896-3.132 4.114m1.44 2.388a3.33 3.33 0 0 1 0 4.71c-.271.27-.774.537-1.478.763-.684.22-1.477.378-2.248.482-.769.104-1.495.152-2.035.16a9 9 0 0 1-.351-.002 9 9 0 0 1-.002-.35c.007-.542.055-1.267.16-2.036.104-.771.261-1.564.481-2.249.227-.703.493-1.206.764-1.478a3.33 3.33 0 0 1 4.71 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[paintbrush-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PaintbrushIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = paintbrushIconData;\n}\n    \n\nexport const paperAirplaneIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.513 1.96a1.37 1.37 0 0 1 1.499-.21l19.335 9.215a1.147 1.147 0 0 1 0 2.07L3.012 22.25a1.374 1.374 0 0 1-1.947-1.46L2.49 12 1.065 3.21a1.38 1.38 0 0 1 .448-1.25m2.375 10.79-1.304 8.042L21.031 12 2.584 3.208l1.304 8.042h7.362a.75.75 0 0 1 0 1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[paper-airplane-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PaperAirplaneIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = paperAirplaneIconData;\n}\n    \n\nexport const paperclipIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.212 3.02a1.753 1.753 0 0 0-2.478.003l-5.83 5.83a3 3 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.79 0 1.548-.321 2.116-.89l5.48-5.48a.75.75 0 0 1 1.061 1.06l-5.48 5.48a4.5 4.5 0 0 1-3.177 1.33c-1.2 0-2.345-.487-3.187-1.33a4.48 4.48 0 0 1-1.32-3.177c0-1.195.475-2.341 1.32-3.186l5.83-5.83a3.25 3.25 0 0 1 5.553 2.297c0 .863-.343 1.691-.953 2.301L7.439 12.39c-.375.377-.884.59-1.416.593a2 2 0 0 1-1.412-.593 1.99 1.99 0 0 1 0-2.828l5.48-5.48a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042l-5.48 5.48a.49.49 0 0 0 0 .707.5.5 0 0 0 .352.154.5.5 0 0 0 .356-.154l5.833-5.827a1.755 1.755 0 0 0 0-2.481Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M19.187 3.588a2.75 2.75 0 0 0-3.889 0L5.575 13.31a4.5 4.5 0 0 0 6.364 6.364l8.662-8.662a.75.75 0 0 1 1.061 1.06L13 20.735a6 6 0 0 1-8.485-8.485l9.723-9.723a4.25 4.25 0 0 1 4.124-1.139 4.25 4.25 0 0 1 3.025 3.025 4.25 4.25 0 0 1-1.139 4.124l-9.193 9.193a2.64 2.64 0 0 1-1.858.779 2.63 2.63 0 0 1-1.854-.779c-.196-.196-.338-.47-.43-.726a2.8 2.8 0 0 1-.168-.946c0-.7.284-1.373.775-1.864l8.132-8.131a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-8.131 8.132a1.15 1.15 0 0 0-.336.803c.003.204.053.405.146.587l.02.032c.22.215.501.332.786.332.29 0 .58-.121.798-.34l9.192-9.192a2.75 2.75 0 0 0 0-3.89Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[paperclip-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PaperclipIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = paperclipIconData;\n}\n    \n\nexport const passkeyFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.743 4.757a3.757 3.757 0 1 1 5.851 3.119 6 6 0 0 1 2.15 1.383c.17.17.257.405.258.646q.003.897 0 1.795L11 12.778v.721a.5.5 0 0 1-.5.5H1.221a.75.75 0 0 1-.714-.784 6 6 0 0 1 3.899-5.339 3.75 3.75 0 0 1-1.663-3.119\", \"M15.75 6.875c0 .874-.448 1.643-1.127 2.09a.27.27 0 0 0-.123.22v.59c0 .067-.026.13-.073.177l-.356.356a.125.125 0 0 0 0 .177l.356.356c.047.047.073.11.073.176v.231c0 .067-.026.13-.073.177l-.356.356a.125.125 0 0 0 0 .177l.356.356c.047.047.073.11.073.177v.287a.25.25 0 0 1-.065.168l-.8.88a.52.52 0 0 1-.77 0l-.8-.88a.25.25 0 0 1-.065-.168V9.185a.26.26 0 0 0-.123-.22 2.5 2.5 0 1 1 3.873-2.09M14 6.5a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.496 2a5.25 5.25 0 0 0-2.519 9.857A9.01 9.01 0 0 0 .5 20.228a.75.75 0 0 0 .728.772h5.257q5.007.002 10.015 0a.5.5 0 0 0 .5-.5v-4.669a.95.95 0 0 0-.171-.551 9.02 9.02 0 0 0-4.814-3.423A5.25 5.25 0 0 0 9.496 2\", \"M23.625 10.313c0 1.31-.672 2.464-1.691 3.134a.4.4 0 0 0-.184.33v.886a.37.37 0 0 1-.11.265l-.534.534a.19.19 0 0 0 0 .265l.534.534c.071.07.11.166.11.265v.347a.37.37 0 0 1-.11.265l-.534.534a.19.19 0 0 0 0 .265l.534.534a.37.37 0 0 1 .11.265v.431a.38.38 0 0 1-.097.253l-1.2 1.319a.78.78 0 0 1-1.156 0l-1.2-1.319a.38.38 0 0 1-.097-.253v-5.39a.4.4 0 0 0-.184-.33 3.75 3.75 0 1 1 5.809-3.134M21 9.75a1.125 1.125 0 1 0-2.25 0 1.125 1.125 0 0 0 2.25 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[passkey-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PasskeyFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = passkeyFillIconData;\n}\n    \n\nexport const pasteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.626 3.533a.25.25 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298M5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1m.75 3h3V2.5h-3Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.962 2.513a.75.75 0 0 1-.475.949l-.816.272a.25.25 0 0 0-.171.237V21.25c0 .138.112.25.25.25h14.5a.25.25 0 0 0 .25-.25V3.97a.25.25 0 0 0-.17-.236l-.817-.272a.75.75 0 0 1 .474-1.424l.816.273A1.75 1.75 0 0 1 21 3.97v17.28A1.75 1.75 0 0 1 19.25 23H4.75A1.75 1.75 0 0 1 3 21.25V3.97a1.75 1.75 0 0 1 1.197-1.66l.816-.272a.75.75 0 0 1 .949.475\", \"M7 1.75C7 .784 7.784 0 8.75 0h6.5C16.216 0 17 .784 17 1.75v1.5A1.75 1.75 0 0 1 15.25 5h-6.5A1.75 1.75 0 0 1 7 3.25Zm1.75-.25a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h6.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[paste-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PasteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pasteIconData;\n}\n    \n\nexport const pauseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m5 0h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9 3H7.5A1.5 1.5 0 0 0 6 4.5v15A1.5 1.5 0 0 0 7.5 21H9a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 9 3m7.5 0H15a1.5 1.5 0 0 0-1.5 1.5v15A1.5 1.5 0 0 0 15 21h1.5a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 16.5 3\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pause-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PauseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pauseIconData;\n}\n    \n\nexport const pencilIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758Zm.176 4.823L9.75 4.81l-6.286 6.287a.25.25 0 0 0-.064.108l-.558 1.953 1.953-.558a.25.25 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.013L8.69 20.378a1.75 1.75 0 0 1-.699.409l-5.523 1.68a.75.75 0 0 1-.747-.188.75.75 0 0 1-.188-.747l1.673-5.5a1.75 1.75 0 0 1 .466-.756L14.476 4.963ZM4.708 16.361a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.25.25 0 0 0 .1-.059l10.273-9.806-2.94-2.939ZM19 8.44l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pencil-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PencilIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pencilIconData;\n}\n    \n\nexport const pencilAiIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.609 8.61c-.21.21-.471.363-.757.445l-3.251.929a.75.75 0 0 1-.736-.191.75.75 0 0 1-.191-.736l.929-3.251a1.76 1.76 0 0 1 .445-.757Zm-7.549 9.67a.25.25 0 0 0-.064.108l-.558 1.953 1.953-.558a.25.25 0 0 0 .108-.064l6.286-6.286L9.75 4.811Zm8.963-8.61a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Zm-.158 6.676A.25.25 0 0 1 12.502 9a.25.25 0 0 1 .232.163l.238.648a3.72 3.72 0 0 0 2.219 2.219l.649.238a.25.25 0 0 1 .16.202v.063a.25.25 0 0 1-.16.202l-.649.238a3.72 3.72 0 0 0-2.219 2.218l-.238.649a.25.25 0 0 1-.193.16h-.079a.25.25 0 0 1-.193-.16l-.239-.649a3.74 3.74 0 0 0-2.218-2.218l-.649-.238a.248.248 0 0 1-.118-.376.25.25 0 0 1 .118-.091l.649-.238a3.72 3.72 0 0 0 2.218-2.219Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.012L8.69 20.378a1.75 1.75 0 0 1-.699.409l-5.523 1.681a.75.75 0 0 1-.935-.936l1.673-5.499c.088-.288.248-.549.466-.757L14.476 4.964Zm-2.275 4.371-10.28 9.813a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.25.25 0 0 0 .1-.059l10.273-9.805ZM19 8.439l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Zm-.293 6.363a.312.312 0 0 1 .587 0l.298.815a4.68 4.68 0 0 0 2.791 2.791l.815.298a.312.312 0 0 1 0 .587l-.815.299a4.69 4.69 0 0 0-2.791 2.79l-.298.816a.312.312 0 0 1-.587 0l-.299-.816a4.69 4.69 0 0 0-2.79-2.79l-.816-.299a.312.312 0 0 1 0-.587l.816-.298a4.69 4.69 0 0 0 2.79-2.791Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pencil-ai-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PencilAiIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pencilAiIconData;\n}\n    \n\nexport const peopleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.51 5.51 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.5 5.5 0 0 1 3.102 8.05 3.5 3.5 0 0 1 2 5.5M11 4a3.001 3.001 0 0 1 2.22 5.018 5 5 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.75.75 0 0 1-.549-.514 3.51 3.51 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4m-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.5 8a5.5 5.5 0 1 1 8.596 4.547 9.005 9.005 0 0 1 5.9 8.18.751.751 0 0 1-1.5.045 7.5 7.5 0 0 0-14.993 0 .75.75 0 0 1-1.499-.044 9.005 9.005 0 0 1 5.9-8.181A5.5 5.5 0 0 1 3.5 8M9 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m8.29 4q-.221 0-.434.03a.75.75 0 1 1-.212-1.484 4.53 4.53 0 0 1 3.38 8.097 6.69 6.69 0 0 1 3.956 6.107.75.75 0 0 1-1.5 0 5.19 5.19 0 0 0-3.696-4.972l-.534-.16v-1.676l.41-.209A3.03 3.03 0 0 0 17.29 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[people-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PeopleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = peopleIconData;\n}\n    \n\nexport const personIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.561 8.073a6 6 0 0 1 3.432 5.142.75.75 0 1 1-1.498.07 4.5 4.5 0 0 0-8.99 0 .75.75 0 0 1-1.498-.07 6 6 0 0 1 3.431-5.142 3.999 3.999 0 1 1 5.123 0M10.5 5a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5a5.5 5.5 0 0 1 3.096 10.047 9.005 9.005 0 0 1 5.9 8.181.75.75 0 1 1-1.499.044 7.5 7.5 0 0 0-14.993 0 .75.75 0 0 1-1.5-.045 9.005 9.005 0 0 1 5.9-8.18A5.5 5.5 0 0 1 12 2.5M8 8a4 4 0 1 0 8 0 4 4 0 0 0-8 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[person-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PersonIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = personIconData;\n}\n    \n\nexport const personAddIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.9 8.548h-.001a5.53 5.53 0 0 1 3.1 4.659.75.75 0 1 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793.75.75 0 1 1-1.498-.085 5.53 5.53 0 0 1 3.1-4.66 3.5 3.5 0 1 1 4.799 0M13.25 0a.75.75 0 0 1 .75.75V2h1.25a.75.75 0 0 1 0 1.5H14v1.25a.75.75 0 0 1-1.5 0V3.5h-1.25a.75.75 0 0 1 0-1.5h1.25V.75a.75.75 0 0 1 .75-.75M5.5 4a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4 9.5a5 5 0 1 1 7.916 4.062 7.97 7.97 0 0 1 5.018 7.166.75.75 0 1 1-1.499.044 6.469 6.469 0 0 0-12.932 0 .75.75 0 0 1-1.499-.044 7.97 7.97 0 0 1 5.059-7.181A5 5 0 0 1 4 9.5M9 6a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7m10.25-5a.75.75 0 0 1 .75.75V4h2.25a.75.75 0 0 1 0 1.5H20v2.25a.75.75 0 0 1-1.5 0V5.5h-2.25a.75.75 0 0 1 0-1.5h2.25V1.75a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[person-add-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PersonAddIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = personAddIconData;\n}\n    \n\nexport const personFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.243 4.757a3.757 3.757 0 1 1 5.851 3.119 6.01 6.01 0 0 1 3.9 5.339.75.75 0 0 1-.715.784H2.721a.75.75 0 0 1-.714-.784 6.01 6.01 0 0 1 3.9-5.34 3.75 3.75 0 0 1-1.664-3.118\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5a5.25 5.25 0 0 0-2.519 9.857 9.005 9.005 0 0 0-6.477 8.37.75.75 0 0 0 .727.773H20.27a.75.75 0 0 0 .727-.772 9.005 9.005 0 0 0-6.477-8.37A5.25 5.25 0 0 0 12 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[person-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PersonFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = personFillIconData;\n}\n    \n\nexport const pinIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m11.294.984 3.722 3.722a1.75 1.75 0 0 1-.504 2.826l-1.327.613a3.09 3.09 0 0 0-1.707 2.084l-.584 2.454c-.317 1.332-1.972 1.8-2.94.832L5.75 11.311 1.78 15.28a.749.749 0 1 1-1.06-1.06l3.969-3.97-2.204-2.204c-.968-.968-.5-2.623.832-2.94l2.454-.584a3.08 3.08 0 0 0 2.084-1.707l.613-1.327a1.75 1.75 0 0 1 2.826-.504M6.283 9.723l2.732 2.731a.25.25 0 0 0 .42-.119l.584-2.454a4.59 4.59 0 0 1 2.537-3.098l1.328-.613a.25.25 0 0 0 .072-.404l-3.722-3.722a.25.25 0 0 0-.404.072l-.613 1.328a4.58 4.58 0 0 1-3.098 2.537l-2.454.584a.25.25 0 0 0-.119.42l2.731 2.732Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m16.114 1.553 6.333 6.333a1.75 1.75 0 0 1-.603 2.869l-1.63.633a5.67 5.67 0 0 0-3.395 3.725l-1.131 3.959a1.75 1.75 0 0 1-2.92.757L9 16.061l-5.595 5.594a.749.749 0 1 1-1.06-1.06L7.939 15l-3.768-3.768a1.75 1.75 0 0 1 .757-2.92l3.959-1.131a5.67 5.67 0 0 0 3.725-3.395l.633-1.63a1.75 1.75 0 0 1 2.869-.603M5.232 10.171l8.597 8.597a.25.25 0 0 0 .417-.108l1.131-3.959A7.17 7.17 0 0 1 19.67 9.99l1.63-.634a.25.25 0 0 0 .086-.409l-6.333-6.333a.25.25 0 0 0-.409.086l-.634 1.63a7.17 7.17 0 0 1-4.711 4.293L5.34 9.754a.25.25 0 0 0-.108.417\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pin-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PinIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pinIconData;\n}\n    \n\nexport const pinSlashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m1.655.595 13.75 13.75q.22.219.22.53t-.22.53q-.219.22-.53.22t-.53-.22L.595 1.655q-.22-.219-.22-.53t.22-.53q.219-.22.53-.22t.53.22M.72 14.22l4.5-4.5q.219-.22.53-.22t.53.22q.22.219.22.53t-.22.53l-4.5 4.5q-.219.22-.53.22t-.53-.22q-.22-.219-.22-.53t.22-.53\", \"m5.424 6.146-1.759.419q-.143.034-.183.175t.064.245l5.469 5.469q.104.104.245.064t.175-.183l.359-1.509q.072-.302.337-.465.264-.163.567-.091t.465.337.09.567l-.359 1.509q-.238.999-1.226 1.278-.988.28-1.714-.446L2.485 8.046q-.726-.726-.446-1.714t1.278-1.226l1.759-.419q.303-.072.567.091.265.163.337.465t-.091.567-.465.336M7.47 3.47q.155-.156.247-.355l.751-1.627Q8.851.659 9.75.498q.899-.16 1.544.486l3.722 3.722q.646.645.486 1.544t-.99 1.282l-1.627.751q-.199.092-.355.247-.219.22-.53.22t-.53-.22q-.22-.219-.22-.53t.22-.53q.344-.345.787-.549l1.627-.751q.118-.055.141-.183t-.069-.221l-3.722-3.722q-.092-.092-.221-.069-.128.023-.183.141l-.751 1.627q-.204.443-.549.787-.219.22-.53.22t-.53-.22T7.25 4t.22-.53\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2.345 20.595 8.47 14.47q.219-.22.53-.22t.53.22q.22.219.22.53t-.22.53l-6.125 6.125q-.219.22-.53.22t-.53-.22-.22-.53.22-.53\", \"m16.72 11.97.358-.358a6.7 6.7 0 0 1 2.326-1.518l1.896-.738a.25.25 0 0 0 .086-.409l-6.333-6.333a.25.25 0 0 0-.409.086l-.521 1.34a8.66 8.66 0 0 1-2.243 3.265.75.75 0 0 1-1.01-1.11 7.1 7.1 0 0 0 1.854-2.699l.521-1.34a1.75 1.75 0 0 1 2.869-.603l6.333 6.333a1.75 1.75 0 0 1-.603 2.869l-1.896.737a5.3 5.3 0 0 0-1.81 1.18l-.358.358a.749.749 0 1 1-1.06-1.06m-12.549-.738a1.75 1.75 0 0 1 .757-2.92l3.366-.962.412 1.443-3.366.961a.25.25 0 0 0-.108.417l8.597 8.597a.25.25 0 0 0 .417-.108l.961-3.366 1.443.412-.962 3.366a1.75 1.75 0 0 1-2.92.757Z\", \"m3.405 2.095 18.75 18.75q.22.219.22.53t-.22.53-.53.22-.53-.22L2.345 3.155q-.22-.219-.22-.53t.22-.53q.219-.22.53-.22t.53.22\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pin-slash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PinSlashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pinSlashIconData;\n}\n    \n\nexport const pivotColumnIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v5.5a.75.75 0 0 1-1.5 0V6.5h-8v8h.75a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 0 14.25ZM1.5 6.5v7.75c0 .138.112.25.25.25H5v-8Zm5-1.5h8V1.75a.25.25 0 0 0-.25-.25H6.5ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\", \"m11.017 9.89-2.882 2.677a.25.25 0 0 0 0 .366l2.882 2.677a.25.25 0 0 0 .421-.183V13.5H12.5A3.5 3.5 0 0 0 16 10a.75.75 0 0 0-1.5 0 2 2 0 0 1-2 2h-1.062v-1.927a.25.25 0 0 0-.421-.183\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.783 2.783 2 3.75 2h16.5c.966 0 1.75.783 1.75 1.75V10a.75.75 0 0 1-1.5 0V8.75H8.75V20.5H10a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 20.25Zm6.75-.25v3.75H20.5v-3.5a.25.25 0 0 0-.25-.25Zm-1.5 17V8.75H3.5v11.5c0 .138.112.25.25.25ZM3.5 7.25h3.75V3.5h-3.5a.25.25 0 0 0-.25.25Z\", \"M21.25 12.312a.75.75 0 0 1 .75.75v2.626a3.75 3.75 0 0 1-3.75 3.75h-3.502l2.032 2.032a.749.749 0 1 1-1.06 1.06l-3.25-3.25a.75.75 0 0 1 0-1.06l3.25-3.25a.749.749 0 1 1 1.06 1.06l-1.907 1.908h3.377a2.25 2.25 0 0 0 2.25-2.25v-2.626a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pivot-column-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PivotColumnIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pivotColumnIconData;\n}\n    \n\nexport const playIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.5 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842l-5.576 3.584a.5.5 0 0 1-.77-.42Z\", \"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[play-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PlayIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = playIconData;\n}\n    \n\nexport const plugIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 8H2.5a1 1 0 0 0-1 1v5.25a.75.75 0 0 1-1.5 0V9a2.5 2.5 0 0 1 2.5-2.5H4V5.133a1.75 1.75 0 0 1 1.533-1.737l2.831-.353.76-.913c.332-.4.825-.63 1.344-.63h.782c.966 0 1.75.784 1.75 1.75V4h2.25a.75.75 0 0 1 0 1.5H13v4h2.25a.75.75 0 0 1 0 1.5H13v.75a1.75 1.75 0 0 1-1.75 1.75h-.782c-.519 0-1.012-.23-1.344-.63l-.761-.912-2.83-.354A1.75 1.75 0 0 1 4 9.867Zm6.276-4.91-.95 1.14a.75.75 0 0 1-.483.265l-3.124.39a.25.25 0 0 0-.219.248v4.734c0 .126.094.233.219.249l3.124.39a.75.75 0 0 1 .483.264l.95 1.14a.25.25 0 0 0 .192.09h.782a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-.782a.25.25 0 0 0-.192.09\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7 11.5H2.938c-.794 0-1.438.644-1.438 1.437v8.313a.75.75 0 0 1-1.5 0v-8.312A2.94 2.94 0 0 1 2.937 10H7V6.151c0-.897.678-1.648 1.57-1.74l6.055-.626 1.006-1.174A1.75 1.75 0 0 1 16.96 2h1.29c.966 0 1.75.784 1.75 1.75V6h3.25a.75.75 0 0 1 0 1.5H20V14h3.25a.75.75 0 0 1 0 1.5H20v2.25a1.75 1.75 0 0 1-1.75 1.75h-1.29a1.75 1.75 0 0 1-1.329-.611l-1.006-1.174-6.055-.627A1.75 1.75 0 0 1 7 15.348Zm9.77-7.913-1.201 1.4a.75.75 0 0 1-.492.258l-6.353.657a.25.25 0 0 0-.224.249v9.196a.25.25 0 0 0 .224.249l6.353.657c.191.02.368.112.493.258l1.2 1.401a.25.25 0 0 0 .19.087h1.29a.25.25 0 0 0 .25-.25v-14a.25.25 0 0 0-.25-.25h-1.29a.25.25 0 0 0-.19.087\"]\n  }\n};\n\n@Component({\n  selector: 'svg[plug-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PlugIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = plugIconData;\n}\n    \n\nexport const plusIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[plus-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PlusIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = plusIconData;\n}\n    \n\nexport const plusCircleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.75 7.75a.75.75 0 0 0-1.5 0v3.5h-3.5a.75.75 0 0 0 0 1.5h3.5v3.5a.75.75 0 0 0 1.5 0v-3.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[plus-circle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PlusCircleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = plusCircleIconData;\n}\n    \n\nexport const projectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25M11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75m-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.25 6a.75.75 0 0 0-.75.75v7.5a.75.75 0 0 0 1.5 0v-7.5A.75.75 0 0 0 7.25 6M12 6a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 6m4 .75a.75.75 0 0 1 1.5 0v9.5a.75.75 0 0 1-1.5 0Z\", \"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2M3.5 3.75v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[project-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ProjectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = projectIconData;\n}\n    \n\nexport const projectCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.25 0C15.216 0 16 .784 16 1.75v6.498a.75.75 0 1 1-1.5.002V6.5h-8v8h.75a.75.75 0 1 1-.001 1.5H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 14.25c0 .138.112.25.25.25H5v-8H1.5ZM1.75 1.5a.25.25 0 0 0-.25.25V5H5V1.5Zm4.75 0V5h8V1.75a.25.25 0 0 0-.25-.25Z\", \"M15.963 11.737a.75.75 0 0 1-.202.524l-3.5 3.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 0 1 1.06-1.06l1.47 1.47 2.97-2.97a.75.75 0 0 1 1.261.536\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.783 2.783 2 3.75 2h16.5c.966 0 1.75.783 1.75 1.75V10a.75.75 0 1 1-1.5 0V8.75H8.75V20.5H10a.75.75 0 1 1 0 1.5H3.75A1.75 1.75 0 0 1 2 20.25Zm6.75-.25v3.75H20.5v-3.5a.25.25 0 0 0-.25-.25Zm-1.5 17V8.75H3.5v11.5c0 .138.112.25.25.25ZM3.5 7.25h3.75V3.5h-3.5a.25.25 0 0 0-.25.25Z\", \"M21.78 16.28a.75.75 0 1 0-1.06-1.06l-4.97 4.97-1.97-1.97a.75.75 0 1 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[project-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ProjectCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = projectCheckIconData;\n}\n    \n\nexport const projectRoadmapIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.75 7a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5ZM5 4.75A.75.75 0 0 1 5.75 4h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 4.75M6.75 10a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Z\", \"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 7a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5ZM7 11.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75M9.75 15a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5Z\", \"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[project-roadmap-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ProjectRoadmapIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = projectRoadmapIconData;\n}\n    \n\nexport const projectSymlinkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16h-8.5a.75.75 0 0 1 0-1.5h8.5a.25.25 0 0 0 .25-.25V6.5h-13v1.75a.75.75 0 0 1-1.5 0ZM6.5 5h8V1.75a.25.25 0 0 0-.25-.25H6.5Zm-5 0H5V1.5H1.75a.25.25 0 0 0-.25.25Z\", \"M1.5 13.737a2.25 2.25 0 0 1 2.262-2.25L4 11.49v1.938c0 .218.26.331.42.183l2.883-2.677a.25.25 0 0 0 0-.366L4.42 7.89a.25.25 0 0 0-.42.183V9.99l-.23-.001A3.75 3.75 0 0 0 0 13.738v1.012a.75.75 0 0 0 1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H9.75a.75.75 0 0 1 0-1.5h10.5a.25.25 0 0 0 .25-.25V9h-17v3A.75.75 0 0 1 2 12ZM9 7.5h11.5V3.75a.25.25 0 0 0-.25-.25H9Zm-5.5 0h4v-4H3.75a.25.25 0 0 0-.25.25Z\", \"m9.308 14.5-2.104-2.236a.75.75 0 1 1 1.092-1.028l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.75.75 0 1 1-1.092-1.028L9.308 16H6.09a2.59 2.59 0 0 0-2.59 2.59v2.66a.75.75 0 0 1-1.5 0v-2.66a4.09 4.09 0 0 1 4.09-4.09Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[project-symlink-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ProjectSymlinkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = projectSymlinkIconData;\n}\n    \n\nexport const projectTemplateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.688 0h1.562C15.217 0 16 .784 16 1.75v1.562c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53V1.75a.25.25 0 0 0-.25-.25h-1.562a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22M1.5 1.75v1.562c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53V1.75C0 .784.784 0 1.75 0h1.562c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H1.75a.25.25 0 0 0-.25.25m0 10.938v1.562c0 .138.112.25.25.25h1.562c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25v-1.562c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53m14.5 0v1.562a1.75 1.75 0 0 1-1.08 1.617c-.213.088-.44.133-.67.133h-1.562a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22h1.562a.25.25 0 0 0 .25-.25v-1.562c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53M6.438 0h3.124c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H6.438a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22M1.5 6.438v3.124c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53V6.438c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53M6.438 14.5h3.124c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H6.438a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22M16 6.438v3.124c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53V6.438c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53M6.5 10.75v2.5c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .75.75 0 0 1-.22-.53v-2.5c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53m3.5-5c0-.199.079-.39.22-.53a.75.75 0 0 1 .53-.22h2.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-2.5a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53m-4.25 1c.199 0 .39.079.53.22.141.14.22.331.22.53v1c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0A.75.75 0 0 1 5 8.5v-1c0-.199.079-.39.22-.53a.75.75 0 0 1 .53-.22m1-1c0-.199.079-.39.22-.53A.75.75 0 0 1 7.5 5h1c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-1a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53m-4.5 0c0-.199.079-.39.22-.53A.75.75 0 0 1 3 5h1c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H3a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53M6.5 3v1c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0A.75.75 0 0 1 5 4V3c0-.199.079-.39.22-.53a.747.747 0 0 1 1.06 0c.141.14.22.331.22.53\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 3.5a.25.25 0 0 0-.25.25v2.062a.75.75 0 1 1-1.5 0V3.75C2 2.783 2.783 2 3.75 2h2.062a.75.75 0 1 1 0 1.5Zm13.688-.75a.75.75 0 0 1 .75-.75h2.062c.966 0 1.75.783 1.75 1.75v2.062a.75.75 0 1 1-1.5 0V3.75a.25.25 0 0 0-.25-.25h-2.062a.75.75 0 0 1-.75-.75M2.75 17.438a.75.75 0 0 1 .75.75v2.062c0 .138.112.25.25.25h2.062a.75.75 0 1 1 0 1.5H3.75A1.75 1.75 0 0 1 2 20.25v-2.062a.75.75 0 0 1 .75-.75m18.5 0a.75.75 0 0 1 .75.75v2.062A1.75 1.75 0 0 1 20.25 22h-2.062a.75.75 0 1 1 0-1.5h2.062a.25.25 0 0 0 .25-.25v-2.062a.75.75 0 0 1 .75-.75m-18.5-8.25a.75.75 0 0 1 .75.75v4.124a.75.75 0 1 1-1.5 0V9.938a.75.75 0 0 1 .75-.75M9.188 2.75a.75.75 0 0 1 .75-.75h4.124a.75.75 0 1 1 0 1.5H9.938a.75.75 0 0 1-.75-.75m0 18.5a.75.75 0 0 1 .75-.75h4.124a.75.75 0 1 1 0 1.5H9.938a.75.75 0 0 1-.75-.75M21.25 9.188a.75.75 0 0 1 .75.75v4.124a.75.75 0 1 1-1.5 0V9.938a.75.75 0 0 1 .75-.75M3.75 8.25a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75m5.5 0A.75.75 0 0 1 10 7.5h2A.75.75 0 0 1 12 9h-2a.75.75 0 0 1-.75-.75m-1-4.5A.75.75 0 0 1 9 4.5v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75m0 5.5A.75.75 0 0 1 9 10v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75m0 4.75a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75M14 8.25a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[project-template-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ProjectTemplateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = projectTemplateIconData;\n}\n    \n\nexport const pulseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.75.75 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.75.75 0 0 1 6 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.002 2.5a.75.75 0 0 1 .691.464l6.302 15.305 2.56-6.301a.75.75 0 0 1 .695-.468h4a.75.75 0 0 1 0 1.5h-3.495l-3.06 7.532a.75.75 0 0 1-1.389.004L8.997 5.21l-3.054 7.329A.75.75 0 0 1 5.25 13H.75a.75.75 0 0 1 0-1.5h4l3.558-8.538a.75.75 0 0 1 .694-.462\"]\n  }\n};\n\n@Component({\n  selector: 'svg[pulse-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class PulseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = pulseIconData;\n}\n    \n\nexport const questionIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6 6 0 0 0-.26.16 1 1 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661q.154-.1.313-.195l.007-.004c.1-.061.182-.11.258-.161a1 1 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.61.61 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1 1 0 0 0-.34.398M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.97 8.265a1.45 1.45 0 0 0-.487.57.75.75 0 0 1-1.341-.67c.2-.402.513-.826.997-1.148C10.627 6.69 11.244 6.5 12 6.5c.658 0 1.369.195 1.934.619a2.45 2.45 0 0 1 1.004 2.006c0 1.033-.513 1.72-1.027 2.215-.19.183-.399.358-.579.508l-.147.123a4 4 0 0 0-.435.409v1.37a.75.75 0 1 1-1.5 0v-1.473c0-.237.067-.504.247-.736.22-.28.486-.517.718-.714l.183-.153.001-.001c.172-.143.324-.27.47-.412.368-.355.569-.676.569-1.136a.95.95 0 0 0-.404-.806C12.766 8.118 12.384 8 12 8c-.494 0-.814.121-1.03.265M13 17a1 1 0 1 1-2 0 1 1 0 0 1 2 0\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[question-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class QuestionIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = questionIconData;\n}\n    \n\nexport const quoteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 2.5h10.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5m4 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5M2.5 7.75v6a.75.75 0 0 1-1.5 0v-6a.75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 6.25a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.25m5 6.063a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1-.75-.75m0 5.937a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1-.75-.75M3.75 11a.75.75 0 0 1 .75.75v7a.75.75 0 0 1-1.5 0v-7a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[quote-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class QuoteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = quoteIconData;\n}\n    \n\nexport const readIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.115.65a1.75 1.75 0 0 1 1.77 0l6.25 3.663c.536.314.865.889.865 1.51v6.427A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25V5.823c0-.621.33-1.196.865-1.51Zm1.011 1.293a.25.25 0 0 0-.252 0l-5.72 3.353L6.468 7.76a2.75 2.75 0 0 1 3.066 0l4.312-2.464ZM13.15 12.5 8.772 9.06a1.25 1.25 0 0 0-1.544 0L2.85 12.5Zm1.35-5.85-3.687 2.106 3.687 2.897ZM5.187 8.756 1.5 6.65v5.003Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.89 1.767a2.25 2.25 0 0 1 2.22 0l9.75 5.525A2.25 2.25 0 0 1 24 9.249v9.501A2.25 2.25 0 0 1 21.75 21H2.25A2.25 2.25 0 0 1 0 18.75v-9.5c0-.81.435-1.558 1.14-1.958Zm1.48 1.305a.75.75 0 0 0-.74 0l-9.316 5.28 7.41 4.233a3.75 3.75 0 0 1 4.553 0l7.41-4.234ZM20.65 19.5l-7.26-5.704a2.25 2.25 0 0 0-2.78 0L3.35 19.5Zm1.85-9.886-6.95 3.971 6.663 5.236q.135.107.21.26a.75.75 0 0 0 .077-.331ZM8.45 13.585 1.5 9.614v9.136q.002.18.076.33a.74.74 0 0 1 .21-.259Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[read-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ReadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = readIconData;\n}\n    \n\nexport const redoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.78 6.28a.75.75 0 0 0 0-1.06l-3.5-3.5a.749.749 0 1 0-1.06 1.06L12.439 5H5.251l-.001.007L5.251 5a1 1 0 0 0-.171.019A4.501 4.501 0 0 0 5.5 14h1.704a.75.75 0 0 0 0-1.5H5.5a3 3 0 1 1 0-6h6.939L10.22 8.72a.749.749 0 1 0 1.06 1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.72 2.22a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 1 1-1.06-1.06l4.97-4.97H8.25c-.797 0-2.008.245-3 .959-.952.686-1.75 1.835-1.75 3.791s.798 3.105 1.75 3.791c.992.714 2.203.959 3 .959h3a.75.75 0 0 1 0 1.5h-3c-1.037 0-2.575-.305-3.876-1.241C3.035 18.545 2 16.944 2 14.5s1.035-4.045 2.374-5.009C5.675 8.555 7.214 8.25 8.25 8.25h11.44l-4.97-4.97a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[redo-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RedoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = redoIconData;\n}\n    \n\nexport const relFilePathIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.94 3.045a.75.75 0 0 0-1.38-.59l-4.5 10.5a.75.75 0 1 0 1.38.59ZM5 11.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M19.564 4.42a.75.75 0 0 0-1.378-.59l-6.75 15.75a.75.75 0 0 0 1.378.59ZM7 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[rel-file-path-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RelFilePathIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = relFilePathIconData;\n}\n    \n\nexport const replyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.78 1.97a.75.75 0 0 1 0 1.06L3.81 6h6.44A4.75 4.75 0 0 1 15 10.75v2.5a.75.75 0 0 1-1.5 0v-2.5a3.25 3.25 0 0 0-3.25-3.25H3.81l2.97 2.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L1.47 7.28a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.53 5.03a.75.75 0 1 0-1.06-1.06l-6.25 6.25a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 1 0 1.06-1.06L5.56 11.5H17a3.25 3.25 0 0 1 3.25 3.248v4.502a.75.75 0 0 0 1.5 0v-4.502A4.75 4.75 0 0 0 17 10H5.56Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[reply-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ReplyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = replyIconData;\n}\n    \n\nexport const repoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 2.75A2.75 2.75 0 0 1 5.75 0h14.5a.75.75 0 0 1 .75.75v20.5a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h5.25v-4H6A1.5 1.5 0 0 0 4.5 18v.75c0 .716.43 1.334 1.05 1.605a.75.75 0 0 1-.6 1.374A3.25 3.25 0 0 1 3 18.75ZM19.5 1.5H5.75c-.69 0-1.25.56-1.25 1.25v12.651A3 3 0 0 1 6 15h13.5Z\", \"M7 18.25a.25.25 0 0 1 .25-.25h5a.25.25 0 0 1 .25.25v5.01a.25.25 0 0 1-.397.201l-2.206-1.604a.25.25 0 0 0-.294 0L7.397 23.46a.25.25 0 0 1-.397-.2Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoIconData;\n}\n    \n\nexport const repoCloneIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.5 0A2.5 2.5 0 0 0 1 2.5v9A2.5 2.5 0 0 0 3.5 14h2.75a.75.75 0 0 0 0-1.5H3.5a1 1 0 0 1 0-2h2.75a.75.75 0 0 0 0-1.5H3.5c-.356 0-.694.074-1 .208V2.5a1 1 0 0 1 1-1h8v2.75a.75.75 0 0 0 1.5 0V.75a.75.75 0 0 0-.75-.75Z\", \"M8 8.058C8 7.023 8.75 6 9.887 6h5.363a.75.75 0 0 1 .75.75v8.5a.75.75 0 0 1-.75.75h-5A2.25 2.25 0 0 1 8 13.75Zm6.5 3.442v-4H9.887c-.07 0-.156.031-.238.125a.66.66 0 0 0-.149.433v3.57q.354-.126.75-.128Zm-5 2.25c0 .414.336.75.75.75h4.25V13h-4.25a.75.75 0 0 0-.75.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4.375.375a2.5 2.5 0 0 0-2.5 2.5v15.25a2.5 2.5 0 0 0 2.5 2.5h5.187a.75.75 0 1 0 0-1.5H4.375a1 1 0 0 1-1-1v-1.75a1 1 0 0 1 1-1h5.687a.75.75 0 1 0 0-1.5H4.375c-.356 0-.694.074-1 .208V2.875a1 1 0 0 1 1-1h13.25v5.25a.75.75 0 0 0 1.5 0v-6a.75.75 0 0 0-.75-.75Z\", \"M12.375 12.087c0-1.396 1.005-2.712 2.456-2.712h8.044a.75.75 0 0 1 .75.75v12.75a.75.75 0 0 1-.75.75h-7.5a3 3 0 0 1-3-3Zm9.75 5.538v-6.75h-7.294c-.433 0-.956.441-.956 1.212v5.939a3 3 0 0 1 1.5-.401Zm-8.25 3a1.5 1.5 0 0 0 1.5 1.5h6.75v-3h-6.75a1.5 1.5 0 0 0-1.5 1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-clone-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoCloneIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoCloneIconData;\n}\n    \n\nexport const repoDeleteIconData = {\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 0A2.75 2.75 0 0 0 3 2.75v16.5A2.75 2.75 0 0 0 5.75 22h8a.75.75 0 0 0 0-1.5h-8c-.69 0-1.25-.56-1.25-1.25V18A1.5 1.5 0 0 1 6 16.5h7.75a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 1.25-1.25H19.5v12.25a.75.75 0 0 0 1.5 0v-13a.75.75 0 0 0-.75-.75Z\", \"M16.22 16.22a.75.75 0 0 1 1.06 0L20 18.94l2.72-2.72a.75.75 0 1 1 1.06 1.06L21.06 20l2.72 2.72a.75.75 0 1 1-1.06 1.06L20 21.06l-2.72 2.72a.75.75 0 1 1-1.06-1.06L18.94 20l-2.72-2.72a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-delete-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoDeleteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoDeleteIconData;\n}\n    \n\nexport const repoDeletedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h3.75a.75.75 0 0 1 0 1.5H4.5a1 1 0 1 0 0 2h3.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5Z\", \"M11.28 10.22a.75.75 0 1 0-1.06 1.06L11.94 13l-1.72 1.72a.75.75 0 1 0 1.06 1.06L13 14.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L14.06 13l1.72-1.72a.75.75 0 1 0-1.06-1.06L13 11.94Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-deleted-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoDeletedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoDeletedIconData;\n}\n    \n\nexport const repoForkedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0M5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.75 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0m-12.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5M12 21a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 12 21m6.25-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5\", \"M6.5 7.75v1A2.25 2.25 0 0 0 8.75 11h6.5a2.25 2.25 0 0 0 2.25-2.25v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-6.5A3.75 3.75 0 0 1 5 8.75v-1Z\", \"M11.25 16.25v-5h1.5v5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-forked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoForkedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoForkedIconData;\n}\n    \n\nexport const repoForkedLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9 10.167V9a3 3 0 1 1 6 0v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.249v-2.5c0-.698.409-1.3 1-1.582M3.25 1A2.251 2.251 0 0 1 4 5.371v.878c0 .414.336.75.75.75h3.096c-.051.429.008.987.067 1.5H7.75v1.749a2.5 2.5 0 0 0-.5 1.501v.295a.75.75 0 1 0 0 1.409v.796q.002.376.107.72a2.25 2.25 0 0 1-1.106-4.343V8.5h-1.5a2.25 2.25 0 0 1-2.25-2.25v-.878A2.25 2.25 0 0 1 3.25 1m7.5 0a2.25 2.25 0 0 1 1.94 3.388c-.222.379-.55.68-.94.874h-.003a2.22 2.22 0 0 1-1.82.079l-.003-.001A2.248 2.248 0 0 1 10.75 1m2.75 9V9a1.5 1.5 0 0 0-3 0v1ZM3.25 2.499a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m7.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5\", \"M8.63 7.749a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15 14.5a3.5 3.5 0 1 1 7 0V16h.25c.967 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 22.25 24h-7.5A1.75 1.75 0 0 1 13 22.25v-4.5c0-.967.784-1.75 1.75-1.75H15Zm3.5-2a2 2 0 0 0-2 2V16h4v-1.5a2 2 0 0 0-2-2\", \"M12.5 21.75a.75.75 0 0 1-.662.745c-1.947-.075-3.088-1.5-3.088-3.247a3.25 3.25 0 0 1 2.5-3.161V12.5h-2.5A3.75 3.75 0 0 1 5 8.75v-.839a3.25 3.25 0 1 1 1.5 0v.839c0 1.243 1.007 2.25 2.25 2.5h5a.75.75 0 0 1 0 1.5H12.5v3.75c0 .5-.25 1-.75 1-.967 0-1.75.75-1.75 1.75 0 .967.784 1.75 1.75 1.75a.75.75 0 0 1 .75.75M5.75 6.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5m6.088 15.995q.08.003.162.003l-.238.002ZM18.25 10.25a.75.75 0 0 1-.75-.75V7.911A3.25 3.25 0 0 1 15 4.75c0-1.795 1.455-3.574 3.25-3.574A3.25 3.25 0 0 1 19 7.587V9.5a.75.75 0 0 1-.75.75m0-3.75a1.75 1.75 0 1 0 .001-3.499A1.75 1.75 0 0 0 18.25 6.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-forked-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoForkedLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoForkedLockedIconData;\n}\n    \n\nexport const repoLockedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h1.75a.75.75 0 0 1 0 1.5H4.5a1 1 0 1 0 0 2h1.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5Z\", \"M9 10.168V9a3 3 0 1 1 6 0v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.3 1-1.582M13.5 10V9a1.5 1.5 0 0 0-3 0v1Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 2.75A2.75 2.75 0 0 1 5.75 0h14.5a.75.75 0 0 1 .75.75v8a.75.75 0 0 1-1.5 0V1.5H5.75c-.69 0-1.25.56-1.25 1.25v12.651A3 3 0 0 1 6 15h5.25a.75.75 0 0 1 0 1.5H6A1.5 1.5 0 0 0 4.5 18v1.25c0 .69.56 1.25 1.25 1.25h5a.75.75 0 0 1 0 1.5h-5A2.75 2.75 0 0 1 3 19.25Z\", \"M15 14.5a3.5 3.5 0 1 1 7 0V16h.25c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 22.25 24h-7.5A1.75 1.75 0 0 1 13 22.25v-4.5c0-.966.784-1.75 1.75-1.75H15Zm3.5-2a2 2 0 0 0-2 2V16h4v-1.5a2 2 0 0 0-2-2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-locked-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoLockedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoLockedIconData;\n}\n    \n\nexport const repoPullIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 2.5A2.5 2.5 0 0 1 3.5 0h8.75a.75.75 0 0 1 .75.75V6a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 3.5 9h3a.75.75 0 0 1 0 1.5h-3a1 1 0 0 0 0 2h3a.75.75 0 0 1 0 1.5h-3A2.5 2.5 0 0 1 1 11.5Z\", \"M12.21 13.479a.75.75 0 1 0 1.061 1.061l2.504-2.505a.75.75 0 0 0 0-1.061L13.271 8.47a.75.75 0 0 0-1.061 1.06l1.224 1.225H8.75a.75.75 0 1 0 0 1.5h4.685Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.875 2.875a2.5 2.5 0 0 1 2.5-2.5h14a.75.75 0 0 1 .75.75v9.125a.75.75 0 0 1-1.5 0V1.875H4.375a1 1 0 0 0-1 1v11.208a2.5 2.5 0 0 1 1-.208h5.937a.75.75 0 1 1 0 1.5H4.375a1 1 0 0 0-1 1v1.75a1 1 0 0 0 1 1h6a.75.75 0 0 1 0 1.5h-6a2.5 2.5 0 0 1-2.5-2.5Z\", \"M18.643 20.484a.749.749 0 1 0 1.061 1.06l3.757-3.757a.75.75 0 0 0 0-1.06l-3.757-3.757a.75.75 0 0 0-1.061 1.06l2.476 2.477H13a.75.75 0 0 0 0 1.5h8.12Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-pull-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoPullIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoPullIconData;\n}\n    \n\nexport const repoPushIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h2.25a.75.75 0 0 1 0 1.5H4.5a1 1 0 0 0 0 2h4.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5Zm12.23 7.79-1.224-1.224v6.184a.75.75 0 0 1-1.5 0V9.066L10.28 10.29a.75.75 0 0 1-1.06-1.061l2.505-2.504a.75.75 0 0 1 1.06 0L15.29 9.23a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 0A2.75 2.75 0 0 0 3 2.75v16.5A2.75 2.75 0 0 0 5.75 22h10a.75.75 0 0 0 0-1.5h-10c-.69 0-1.25-.56-1.25-1.25V18A1.5 1.5 0 0 1 6 16.5h6.25a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 1.25-1.25H19.5v7a.75.75 0 0 0 1.5 0V.75a.75.75 0 0 0-.75-.75Z\", \"m20 13.903 2.202 2.359a.75.75 0 0 0 1.096-1.024l-3.5-3.75a.75.75 0 0 0-1.096 0l-3.5 3.75a.75.75 0 1 0 1.096 1.024l2.202-2.36v9.348a.75.75 0 0 0 1.5 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-push-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoPushIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoPushIconData;\n}\n    \n\nexport const repoTemplateIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 8a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-.75a.75.75 0 0 1 0-1.5h.75v-.25a.75.75 0 0 1 .75-.75M5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2ZM2.75 8a.75.75 0 0 1 .75.75v.268Q3.624 9 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.25.25 0 0 0-.25.25v.75c0 .28.114.532.3.714a.75.75 0 1 1-1.05 1.072A2.5 2.5 0 0 1 2 11.5V8.75A.75.75 0 0 1 2.75 8M11 .75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V1.5h-.75A.75.75 0 0 1 11 .75m-5 0A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 .75m0 9A.75.75 0 0 1 6.75 9h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 9.75M4.992.662a.75.75 0 0 1-.636.848c-.436.063-.783.41-.846.846a.751.751 0 0 1-1.485-.212A2.5 2.5 0 0 1 4.144.025a.75.75 0 0 1 .848.637M2.75 4a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 2.75 4m10.5 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.75 0A2.75 2.75 0 0 0 3 2.75v1a.75.75 0 0 0 1.5 0v-1c0-.69.56-1.25 1.25-1.25h1a.75.75 0 0 0 0-1.5Zm4 0a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Zm7.5 0a.75.75 0 0 0 0 1.5h2.25v2.25a.75.75 0 0 0 1.5 0v-3a.75.75 0 0 0-.75-.75ZM4.5 6.5a.75.75 0 0 0-1.5 0v3.75a.75.75 0 0 0 1.5 0Zm16.5 0a.75.75 0 0 0-1.5 0v3.75a.75.75 0 0 0 1.5 0ZM4.5 13.25a.75.75 0 0 0-1.5 0v5.5a3.25 3.25 0 0 0 1.95 2.98.75.75 0 1 0 .6-1.375A1.75 1.75 0 0 1 4.5 18.75V18A1.5 1.5 0 0 1 6 16.5h.75a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401Zm16.5 0a.75.75 0 0 0-1.5 0V15h-2.25a.75.75 0 0 0 0 1.5h2.25v4h-5.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 .75-.75ZM9.75 15a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Zm-2.353 8.461A.25.25 0 0 1 7 23.26v-5.01a.25.25 0 0 1 .25-.25h5a.25.25 0 0 1 .25.25v5.01a.25.25 0 0 1-.397.201l-2.206-1.604a.25.25 0 0 0-.294 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[repo-template-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RepoTemplateIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = repoTemplateIconData;\n}\n    \n\nexport const reportIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.75.75 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0M9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.586a.25.25 0 0 0-.177.073l-3.5 3.5A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.427-3.427A1.75 1.75 0 0 1 11.164 17h9.586a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25ZM12 6a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4A.75.75 0 0 1 12 6m0 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  }\n};\n\n@Component({\n  selector: 'svg[report-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ReportIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = reportIconData;\n}\n    \n\nexport const rocketIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.75 8.75 0 0 1-2.564 6.186l-.458.459q-.472.471-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.75.75 0 0 1-1.11-.418l-.954-3.102a1 1 0 0 1-.145-.125L3.754 9.816a1 1 0 0 1-.124-.145L.528 8.717a.75.75 0 0 1-.418-1.11l1.71-2.774A1.75 1.75 0 0 1 3.31 4h3.204q.433-.508.904-.979l.459-.458A8.75 8.75 0 0 1 14.064 0M8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.25 7.25 0 0 0-5.125 2.123M3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.23.23 0 0 1-.201-.064.23.23 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12m6.94-3.935q-.132.09-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766q.087-.135.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.322.75h1.176a1.75 1.75 0 0 1 1.75 1.749v1.177a10.75 10.75 0 0 1-2.925 7.374l-1.228 1.304a24 24 0 0 1-1.596 1.542v5.038c0 .615-.323 1.184-.85 1.5l-4.514 2.709a.75.75 0 0 1-1.12-.488l-.963-4.572a1.3 1.3 0 0 1-.14-.129L8.04 15.96l-1.994-1.873a1.3 1.3 0 0 1-.129-.14l-4.571-.963a.75.75 0 0 1-.49-1.12l2.71-4.514c.316-.527.885-.85 1.5-.85h5.037a24 24 0 0 1 1.542-1.594l1.304-1.23A10.75 10.75 0 0 1 20.321.75Zm-6.344 4.018-1.304 1.23a22.3 22.3 0 0 0-3.255 3.851l-2.193 3.29 1.859 1.744.034.034 1.743 1.858 3.288-2.192a22.3 22.3 0 0 0 3.854-3.257l1.228-1.303a9.25 9.25 0 0 0 2.517-6.346V2.5a.25.25 0 0 0-.25-.25h-1.177a9.25 9.25 0 0 0-6.344 2.518M6.5 21c-1.209 1.209-3.901 1.445-4.743 1.49a.24.24 0 0 1-.18-.067.24.24 0 0 1-.067-.18c.045-.842.281-3.534 1.49-4.743.9-.9 2.6-.9 3.5 0s.9 2.6 0 3.5m-.592-8.588L8.17 9.017q.346-.519.717-1.017H5.066a.25.25 0 0 0-.214.121l-2.167 3.612ZM16 15.112q-.5.372-1.018.718l-3.393 2.262.678 3.223 3.612-2.167a.25.25 0 0 0 .121-.214ZM17.5 8a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 17.5 8\"]\n  }\n};\n\n@Component({\n  selector: 'svg[rocket-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RocketIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = rocketIconData;\n}\n    \n\nexport const rowsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M16 10.75v2.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-2.5C0 9.784.784 9 1.75 9h12.5c.966 0 1.75.784 1.75 1.75m0-8v2.5A1.75 1.75 0 0 1 14.25 7H1.75A1.75 1.75 0 0 1 0 5.25v-2.5C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75m-1.75-.25H1.75a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25m0 8H1.75a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22 3.75v5.5A1.75 1.75 0 0 1 20.25 11H3.75A1.75 1.75 0 0 1 2 9.25v-5.5C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75m0 11v5.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-5.5c0-.966.784-1.75 1.75-1.75h16.5c.966 0 1.75.784 1.75 1.75M20.25 3.5H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25m0 11H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[rows-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RowsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = rowsIconData;\n}\n    \n\nexport const rssIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 0 1-1.497.098 10.5 10.5 0 0 0-9.776-9.776.747.747 0 0 1-.7-.798ZM2.84 7.05h-.002a7 7 0 0 1 6.113 6.111.75.75 0 0 1-1.49.178 5.5 5.5 0 0 0-4.8-4.8.75.75 0 0 1 .179-1.489M2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.5 3.25a.75.75 0 0 1 .75-.75C14.053 2.5 22 10.447 22 20.25a.75.75 0 0 1-1.5 0C20.5 11.275 13.225 4 4.25 4a.75.75 0 0 1-.75-.75m.75 6.25C10.187 9.5 15 14.313 15 20.25a.75.75 0 0 1-1.5 0A9.25 9.25 0 0 0 4.25 11a.75.75 0 0 1 0-1.5M3.5 19a2 2 0 1 1 3.999-.001A2 2 0 0 1 3.5 19\"]\n  }\n};\n\n@Component({\n  selector: 'svg[rss-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RssIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = rssIconData;\n}\n    \n\nexport const rubyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.637 2.291A.75.75 0 0 1 4.23 2h7.54c.232 0 .451.107.593.291l3.48 4.5a.75.75 0 0 1-.072.999l-7.25 7a.75.75 0 0 1-1.042 0l-7.25-7a.75.75 0 0 1-.072-.999ZM4.598 3.5 1.754 7.177 8 13.207l6.246-6.03L11.402 3.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.873 3.26A.75.75 0 0 1 6.44 3h11.31c.223 0 .434.099.576.27l5 6a.75.75 0 0 1-.028.992l-10.75 11.5a.75.75 0 0 1-1.096 0l-10.75-11.5a.75.75 0 0 1-.02-1.003Zm.91 1.24L2.258 9.73 12 20.153l9.75-10.43L17.399 4.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[ruby-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class RubyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = rubyIconData;\n}\n    \n\nexport const sandboxIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.72 8.97a.749.749 0 1 1 1.06 1.06L7.311 11.5l1.469 1.47a.749.749 0 1 1-1.06 1.06l-2-2a.75.75 0 0 1 0-1.06Zm3.5 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 1 1-1.06-1.06l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06M14.5 8V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H3.5a.75.75 0 0 1 0 1.5H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75V8a.75.75 0 0 1-1.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sandbox-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SandboxIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sandboxIconData;\n}\n    \n\nexport const screenFullIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75m12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75M2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 15a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 3 19.25v-3.5a.75.75 0 0 1 .75-.75m16.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 19.25 21h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 .75-.75M4.75 4.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 0 1 0 1.5ZM15 3.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[screen-full-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ScreenFullIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = screenFullIconData;\n}\n    \n\nexport const screenNormalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.75 1a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 10 4.25v-2.5a.75.75 0 0 1 .75-.75m-5.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 4.25 6h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5A.75.75 0 0 1 5.25 1M1 10.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75m9 1c0-.966.784-1.75 1.75-1.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.75 3a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 15 7.25v-3.5a.75.75 0 0 1 .75-.75m-7.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 7.25 9h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5A.75.75 0 0 1 8.25 3M3 15.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75m12 1c0-.966.784-1.75 1.75-1.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[screen-normal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ScreenNormalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = screenNormalIconData;\n}\n    \n\nexport const searchIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2M3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[search-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SearchIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = searchIconData;\n}\n    \n\nexport const serverIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.74 1.74 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1M1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25m.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75M7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75M3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.75 6.5a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5ZM6 7.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 7.25m4 9a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75m-3.25-.75a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5Z\", \"M3.25 2h17.5c.966 0 1.75.784 1.75 1.75v7c0 .372-.116.716-.314 1 .198.284.314.628.314 1v7a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75v-7c0-.358.109-.707.314-1a1.74 1.74 0 0 1-.314-1v-7C1.5 2.784 2.284 2 3.25 2m0 10.5a.25.25 0 0 0-.25.25v7c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-7a.25.25 0 0 0-.25-.25Zm0-1.5h17.5a.25.25 0 0 0 .25-.25v-7a.25.25 0 0 0-.25-.25H3.25a.25.25 0 0 0-.25.25v7c0 .138.112.25.25.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[server-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ServerIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = serverIconData;\n}\n    \n\nexport const shareIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 6.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25h-1a.75.75 0 0 1 0-1.5h1c.966 0 1.75.784 1.75 1.75v6.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-6.5C2 5.784 2.784 5 3.75 5h1a.75.75 0 0 1 0 1.5ZM7.823.177a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v5.75a.75.75 0 0 1-1.5 0V3.5H5.104a.25.25 0 0 1-.177-.427Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.5 9.75v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V9.75a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1 0-1.5h2.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V9.75C4 8.784 4.784 8 5.75 8h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25m7.03-8.53 3.25 3.25a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-1.97-1.97v10.69a.75.75 0 0 1-1.5 0V3.56L9.28 5.53a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[share-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShareIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shareIconData;\n}\n    \n\nexport const shareAndroidIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15 3a3 3 0 0 1-5.175 2.066l-3.92 2.179a3 3 0 0 1 0 1.51l3.92 2.179a3 3 0 1 1-.73 1.31l-3.92-2.178a3 3 0 1 1 0-4.133l3.92-2.178A3 3 0 1 1 15 3m-1.5 10a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 13.5 13m-9-5a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 4.5 8m9-5a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 13.5 3\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.5 3.5 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.5 3.5 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5m-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001m0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5M5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14\"]\n  }\n};\n\n@Component({\n  selector: 'svg[share-android-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShareAndroidIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shareAndroidIconData;\n}\n    \n\nexport const shieldIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.467.133a1.75 1.75 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 0 0-.174-.237ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0M9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13 15.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0Z\", \"M11.46.637a1.75 1.75 0 0 1 1.08 0l8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.77 10.705-9.401 12.83a1.7 1.7 0 0 1-1.198 0C5.771 20.704 2 16.19 2 10V4.976c0-.76.49-1.43 1.21-1.664Zm.617 1.426a.25.25 0 0 0-.154 0L3.673 4.74a.25.25 0 0 0-.173.237V10c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 0 0 .14 0C17.22 19.483 20.5 15.46 20.5 10V4.976a.25.25 0 0 0-.173-.237Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[shield-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShieldIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shieldIconData;\n}\n    \n\nexport const shieldCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.75 1.75 0 0 1 1.066 0m-.61 1.429.001.001-5.25 1.68a.25.25 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.2.2 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0M11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l.97.97 2.97-2.97a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0Z\", \"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.7 1.7 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.75 1.75 0 0 1 1.08 0m-.617 1.426-8.25 2.676a.25.25 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.2.2 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.25.25 0 0 0-.154 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[shield-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShieldCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shieldCheckIconData;\n}\n    \n\nexport const shieldLockIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.75 1.75 0 0 1 1.066 0m-.61 1.429.001.001-5.25 1.68a.25.25 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.2.2 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0M9.5 6.5c0 .536-.286 1.032-.75 1.3v2.45a.75.75 0 0 1-1.5 0V7.8A1.5 1.5 0 1 1 9.5 6.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.46 1.137a1.75 1.75 0 0 1 1.08 0l8.25 2.675A1.75 1.75 0 0 1 22 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.7 1.7 0 0 1-1.198 0C5.771 21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664Zm.617 1.426a.25.25 0 0 0-.154 0L3.673 5.24a.25.25 0 0 0-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 0 0 .14 0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 0 0-.173-.237ZM13 12.232V15a1 1 0 0 1-2 0v-2.768a2 2 0 1 1 2 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[shield-lock-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShieldLockIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shieldLockIconData;\n}\n    \n\nexport const shieldSlashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.533.133a1.75 1.75 0 0 0-1.066 0l-2.091.67a.75.75 0 0 0 .457 1.428l2.09-.67a.25.25 0 0 1 .153 0l5.25 1.68a.25.25 0 0 1 .174.239V7q0 .35-.025.694a.75.75 0 1 0 1.495.112Q15 7.401 15 7V3.48a1.75 1.75 0 0 0-1.217-1.667ZM1 2.857l-.69-.5a.75.75 0 1 1 .88-1.214l14.5 10.5a.75.75 0 1 1-.88 1.214l-1.282-.928c-.995 1.397-2.553 2.624-4.864 3.608-.425.181-.905.18-1.329 0-2.447-1.042-4.049-2.356-5.032-3.855S1 8.566 1 7Zm1.5 1.086V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297.05.02.106.02.153 0 2.127-.905 3.439-1.982 4.237-3.108Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12.54 1.137a1.75 1.75 0 0 0-1.08 0L6.018 2.905a.75.75 0 1 0 .464 1.427l5.441-1.768a.24.24 0 0 1 .154 0l8.25 2.675a.25.25 0 0 1 .173.237V10.5c0 1.284-.24 2.83-.696 3.971a.75.75 0 1 0 1.392.557C21.74 13.67 22 11.927 22 10.5V5.476a1.75 1.75 0 0 0-1.21-1.664ZM2.017 4.843l-.974-.748a.751.751 0 0 1 .914-1.19l20.5 15.75a.751.751 0 0 1-.914 1.19l-2.012-1.546-.702.852-.008.009-.008.01c-1.603 1.821-3.731 3.223-6.214 4.16a1.7 1.7 0 0 1-1.198-.001C5.771 21.205 2 16.689 2 10.5V5q0-.082.017-.157M3.5 5.982V10.5c0 5.461 3.281 9.483 8.431 11.426a.2.2 0 0 0 .138 0c2.283-.861 4.192-2.131 5.61-3.738l.662-.803Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[shield-slash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShieldSlashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shieldSlashIconData;\n}\n    \n\nexport const shieldXIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.75 1.75 0 0 1 1.066 0m-.61 1.429.001.001-5.25 1.68a.25.25 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.2.2 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0M6.78 5.22 8 6.44l1.22-1.22a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 7.5l1.22 1.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 8.56 6.78 9.78a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L6.94 7.5 5.72 6.28a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.28 7.72a.75.75 0 0 0-1.06 1.06l2.72 2.72-2.72 2.72a.75.75 0 1 0 1.06 1.06L12 12.56l2.72 2.72a.75.75 0 1 0 1.06-1.06l-2.72-2.72 2.72-2.72a.75.75 0 0 0-1.06-1.06L12 10.44Z\", \"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.7 1.7 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.75 1.75 0 0 1 1.08 0m-.617 1.426-8.25 2.676a.25.25 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.2.2 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.25.25 0 0 0-.154 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[shield-x-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ShieldXIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = shieldXIconData;\n}\n    \n\nexport const sidebarCollapseIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\", \"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25M11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.22 14.47 9.69 12 7.22 9.53a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042\", \"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2M3.5 3.75v16.5c0 .138.112.25.25.25H15v-17H3.75a.25.25 0 0 0-.25.25m13 16.75h3.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H16.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sidebar-collapse-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SidebarCollapseIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sidebarCollapseIconData;\n}\n    \n\nexport const sidebarExpandIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m4.177 7.823 2.396-2.396A.25.25 0 0 1 7 5.604v4.792a.25.25 0 0 1-.427.177L4.177 8.177a.25.25 0 0 1 0-.354\", \"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H9.5v-13Zm12.5 13a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11v13Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.28 9.53 8.81 12l2.47 2.47a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215l-3-3a.75.75 0 0 1 0-1.06l3-3a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734\", \"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2M3.5 3.75v16.5c0 .138.112.25.25.25H15v-17H3.75a.25.25 0 0 0-.25.25m13 16.75h3.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H16.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sidebar-expand-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SidebarExpandIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sidebarExpandIconData;\n}\n    \n\nexport const signInIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm6.56 4.5h5.69a.75.75 0 0 1 0 1.5H8.56l1.97 1.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L6.22 8.53a.75.75 0 0 1 0-1.06l3.25-3.25a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 3 20.75Zm9.994 9.5 3.3 3.484a.75.75 0 0 1-1.088 1.032l-4.5-4.75a.75.75 0 0 1 0-1.032l4.5-4.75a.75.75 0 0 1 1.088 1.032l-3.3 3.484h8.256a.75.75 0 0 1 0 1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sign-in-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SignInIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = signInIconData;\n}\n    \n\nexport const signOutIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm10.44 4.5-1.97-1.97a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.97-1.97H6.75a.75.75 0 0 1 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 3 20.75Zm16.006 9.5H10.75a.75.75 0 0 1 0-1.5h8.256l-3.3-3.484a.75.75 0 0 1 1.088-1.032l4.5 4.75a.75.75 0 0 1 0 1.032l-4.5 4.75a.75.75 0 0 1-1.088-1.032Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sign-out-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SignOutIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = signOutIconData;\n}\n    \n\nexport const singleSelectIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m5.06 7.356 2.795 2.833c.08.081.21.081.29 0l2.794-2.833c.13-.131.038-.356-.145-.356H5.206c-.183 0-.275.225-.145.356Z\", \"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m7.854 10.854 3.792 3.792a.5.5 0 0 0 .708 0l3.793-3.792a.5.5 0 0 0-.354-.854H8.207a.5.5 0 0 0-.353.854\", \"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[single-select-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SingleSelectIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = singleSelectIconData;\n}\n    \n\nexport const skipIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m9.78-2.22-5.5 5.5a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l5.5-5.5a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.28 7.78a.75.75 0 0 0-1.06-1.06l-9.5 9.5a.75.75 0 1 0 1.06 1.06Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[skip-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SkipIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = skipIconData;\n}\n    \n\nexport const skipFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m11.333-2.167a.825.825 0 0 0-1.166-1.166l-5.5 5.5a.825.825 0 0 0 1.166 1.166Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.333-4.167a.825.825 0 0 0-1.166-1.166l-9.5 9.5a.825.825 0 0 0 1.166 1.166Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[skip-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SkipFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = skipFillIconData;\n}\n    \n\nexport const slidersIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75m-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8m-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11 18.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75m-8-12a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 3 6.25m13 6a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75M8.75 16a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75\", \"M3 18.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75m0-6a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75M16.75 10a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75M14 6.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75M11.25 4a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sliders-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SlidersIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = slidersIconData;\n}\n    \n\nexport const smileyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m3.82 1.636a.75.75 0 0 1 1.038.175l.007.009q.155.177.35.31c.264.178.683.37 1.285.37s1.02-.192 1.285-.371q.195-.132.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2 2 0 0 1-.184.213q-.241.25-.53.445c-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.3 3.3 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0M5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M8.456 14.494a.75.75 0 0 1 1.068.17 3 3 0 0 0 .572.492A3.4 3.4 0 0 0 12 15.72c.855 0 1.487-.283 1.904-.562a3 3 0 0 0 .572-.492l.021-.026a.75.75 0 0 1 1.197.905l-.027.034-.052.063c-.044.05-.105.119-.184.198a4.6 4.6 0 0 1-.695.566A4.9 4.9 0 0 1 12 17.22a4.9 4.9 0 0 1-2.736-.814 4.6 4.6 0 0 1-.695-.566 3 3 0 0 1-.236-.261c-.259-.332-.223-.824.123-1.084Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\", \"M9 10.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0M16.25 12a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[smiley-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SmileyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = smileyIconData;\n}\n    \n\nexport const smileyFrownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8m0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m0 7.996a3.8 3.8 0 0 1 2.127.629q.289.195.53.445.1.1.184.213l.015.019.004.008.002.002.001.002v.001l-.07.05.071-.05a.753.753 0 0 1-.175 1.046.75.75 0 0 1-1.047-.175l-.007-.009a1.8 1.8 0 0 0-.35-.31c-.265-.179-.683-.371-1.285-.371s-1.021.192-1.285.37a1.8 1.8 0 0 0-.35.31l-.007.01a.747.747 0 0 1-1.038.174h-.001a.75.75 0 0 1-.183-1.044l.614.43-.612-.432v-.002l.002-.002.005-.007.014-.02a3.3 3.3 0 0 1 .715-.657c.474-.322 1.18-.63 2.126-.63M5 6a1 1 0 1 1 0 1.998A1 1 0 0 1 5 6m6 0a1 1 0 1 1 0 1.998A1 1 0 0 1 11 6\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5m0 11.844c1.207 0 2.123.404 2.736.813.306.204.537.409.695.567q.119.12.184.198l.052.062.026.035a.75.75 0 0 1-1.196.905l-.021-.026a2 2 0 0 0-.106-.114c-.1-.1-.255-.238-.466-.379A3.4 3.4 0 0 0 12 15.844c-.855 0-1.487.283-1.904.561a3 3 0 0 0-.572.493l-.021.026a.75.75 0 0 1-1.047.144c-.346-.26-.381-.752-.123-1.084.039-.049.118-.142.236-.26.158-.158.389-.363.695-.567A4.9 4.9 0 0 1 12 14.344M7.75 9.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5m8.5 0a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[smiley-frown-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SmileyFrownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = smileyFrownIconData;\n}\n    \n\nexport const smileyFrustratedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8m0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m0 6.75c2.487 0 3.518 1.98 3.727 2.818A.75.75 0 0 1 11 12H5a.75.75 0 0 1-.728-.932C4.482 10.23 5.513 8.25 8 8.25m3.259-3.854a.651.651 0 0 1 .482 1.208L10.75 6l.991.396a.651.651 0 0 1-.482 1.208L8.99 6.696a.75.75 0 0 1 0-1.392Zm-7.363.363a.65.65 0 0 1 .845-.363l2.268.908a.75.75 0 0 1 0 1.392l-2.268.908a.651.651 0 0 1-.483-1.208L5.25 6l-.992-.396a.65.65 0 0 1-.362-.845M8 9.75c-.822 0-1.383.351-1.746.75h3.492c-.363-.399-.924-.75-1.746-.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5m0 10.25c3.487 0 4.935 2.772 5.227 3.943a.748.748 0 0 1-.727.932h-9a.75.75 0 0 1-.728-.932C7.065 15.522 8.513 12.75 12 12.75m0 1.5c-1.785 0-2.832 1-3.363 1.875h6.726c-.531-.875-1.578-1.875-3.363-1.875M5.798 7.736a.75.75 0 0 1 .966-.438l4 1.5a.75.75 0 0 1 0 1.404l-4 1.5a.75.75 0 0 1-.528-1.404L8.363 9.5l-2.127-.798a.75.75 0 0 1-.438-.966m11.438-.438a.75.75 0 0 1 .528 1.404l-2.127.798 2.127.798a.75.75 0 0 1-.528 1.404l-4-1.5a.75.75 0 0 1 0-1.404Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[smiley-frustrated-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SmileyFrustratedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = smileyFrustratedIconData;\n}\n    \n\nexport const smileyGrinIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8m0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m3 7.75a.75.75 0 0 1 .727.932C11.518 11.02 10.487 13 8 13s-3.518-1.98-3.728-2.818A.75.75 0 0 1 5 9.25ZM8.329 6.164c.895-1.788 3.447-1.788 4.342 0a.75.75 0 0 1-1.342.671.927.927 0 0 0-1.658 0 .75.75 0 0 1-1.342-.671m-5 0c.895-1.788 3.447-1.788 4.342 0a.75.75 0 0 1-1.342.671.927.927 0 0 0-1.658 0 .75.75 0 0 1-1.342-.671m2.925 4.586c.363.399.924.75 1.746.75s1.383-.351 1.746-.75Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5m4.5 11.75a.75.75 0 0 1 .727.932c-.292 1.171-1.74 3.943-5.227 3.943s-4.935-2.772-5.228-3.943a.75.75 0 0 1 .728-.932Zm-7.863 1.5c.531.875 1.578 1.875 3.363 1.875s2.832-1 3.363-1.875ZM8 8.25c1.294 0 2.122.663 2.6 1.3a4 4 0 0 1 .588 1.135l.028.088.008.029.002.01.001.003v.002c.001.001-.001.001-.629.159l.629-.158a.749.749 0 0 1-1.454.369l-.001-.005a2 2 0 0 0-.074-.206 2.5 2.5 0 0 0-.298-.526c-.272-.363-.695-.7-1.4-.7s-1.128.337-1.4.7a2.5 2.5 0 0 0-.372.732h-.001a.75.75 0 0 1-1.455-.364l.63.158-.63-.159v-.001l.001-.001.001-.003.002-.01.008-.029.028-.088A4 4 0 0 1 5.4 9.55c.478-.637 1.306-1.3 2.6-1.3m8 0c1.294 0 2.122.663 2.6 1.3a4 4 0 0 1 .589 1.135l.027.088.008.029.002.01.001.003v.002c.001.001-.001.001-.629.159l.629-.158a.749.749 0 0 1-1.454.369v-.005l-.012-.038a2.5 2.5 0 0 0-.361-.694c-.272-.363-.695-.7-1.4-.7s-1.128.337-1.4.7a2.5 2.5 0 0 0-.373.732.75.75 0 0 1-1.454-.364l.629.158c-.627-.157-.63-.158-.629-.159v-.002l.001-.003.002-.01.008-.029.028-.088A4 4 0 0 1 13.4 9.55c.478-.637 1.306-1.3 2.6-1.3\"]\n  }\n};\n\n@Component({\n  selector: 'svg[smiley-grin-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SmileyGrinIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = smileyGrinIconData;\n}\n    \n\nexport const smileyNeutralIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8m0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m2 8.75a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5ZM5 6a1 1 0 1 1 0 1.998A1 1 0 0 1 5 6m6 0a1 1 0 1 1 0 1.998A1 1 0 0 1 11 6\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5m2.75 12.75a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5Zm-7-5.75a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5m8.5 0a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[smiley-neutral-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SmileyNeutralIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = smileyNeutralIconData;\n}\n    \n\nexport const sortAscIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0M0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75m0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25m0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.5 17.25a.75.75 0 0 1-1.5 0V7.56l-2.22 2.22a.75.75 0 1 1-1.06-1.06l3.5-3.5a.75.75 0 0 1 1.06 0l3.5 3.5a.75.75 0 0 1-1.06 1.06L18.5 7.56Zm-15.75.25a.75.75 0 0 1 0-1.5h9.5a.75.75 0 0 1 0 1.5Zm0-5a.75.75 0 0 1 0-1.5h5.5a.75.75 0 0 1 0 1.5Zm0-5a.75.75 0 0 1 0-1.5h3.5a.75.75 0 0 1 0 1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sort-asc-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SortAscIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sortAscIconData;\n}\n    \n\nexport const sortDescIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25m0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25m0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75M13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.5 16.44V6.75a.75.75 0 0 0-1.5 0v9.69l-2.22-2.22a.75.75 0 1 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06ZM2 7.25a.75.75 0 0 1 .75-.75h9.5a.75.75 0 0 1 0 1.5h-9.5A.75.75 0 0 1 2 7.25m0 5a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75m0 5a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sort-desc-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SortDescIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sortDescIconData;\n}\n    \n\nexport const spaceIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 13.25V2.75C0 1.784.784 1 1.75 1H5c.551 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v3.638a.75.75 0 0 1-1.5 0V4.75a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.663l.076.004a.75.75 0 0 1 0 1.492L7.413 15H1.75A1.75 1.75 0 0 1 0 13.25\", \"M12.265 9.16a.248.248 0 0 1 .467 0l.237.649a3.73 3.73 0 0 0 2.219 2.218l.649.238a.249.249 0 0 1 0 .467l-.649.237a3.73 3.73 0 0 0-2.219 2.219l-.237.649a.249.249 0 0 1-.467 0l-.238-.649a3.73 3.73 0 0 0-2.218-2.219l-.649-.237a.248.248 0 0 1 0-.467l.649-.238a3.73 3.73 0 0 0 2.218-2.218Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.831 13.621a.337.337 0 0 1 .633 0l.322.88a5.05 5.05 0 0 0 3.008 3.008l.88.322a.337.337 0 0 1 0 .633l-.88.322a5.05 5.05 0 0 0-3.008 3.008l-.322.88a.337.337 0 0 1-.633 0l-.322-.88a5.05 5.05 0 0 0-3.008-3.008l-.88-.322a.337.337 0 0 1 0-.633l.88-.322a5.05 5.05 0 0 0 3.008-3.008Z\", \"M2 19.25V4.75C2 3.784 2.784 3 3.75 3h4.971a1.75 1.75 0 0 1 1.447.765l1.404 2.063c.047.069.125.11.207.11h8.471c.966 0 1.75.783 1.75 1.75v5.781a.75.75 0 0 1-1.5 0V7.688a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.609a.25.25 0 0 0-.207-.109H3.75a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25H12a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 19.25\"]\n  }\n};\n\n@Component({\n  selector: 'svg[space-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SpaceIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = spaceIconData;\n}\n    \n\nexport const spacingLargeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 2H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5m-3 5h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5m3 5H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.25 3H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5m-4 8h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5m4 8H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[spacing-large-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SpacingLargeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = spacingLargeIconData;\n}\n    \n\nexport const spacingMediumIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 3H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5m-3 4h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5m3 4H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.25 5H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5m-4 6h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5m4 6H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[spacing-medium-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SpacingMediumIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = spacingMediumIconData;\n}\n    \n\nexport const spacingSmallIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M13.25 4H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5m-3 3h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5m3 3H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.25 7H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5m-4 4h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5m4 4H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[spacing-small-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SpacingSmallIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = spacingSmallIconData;\n}\n    \n\nexport const sparkleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.198.57c.275-.752 1.34-.752 1.615 0l.849 2.317a5.82 5.82 0 0 0 3.462 3.463l2.317.848c.753.275.753 1.34 0 1.615l-2.317.849a5.82 5.82 0 0 0-3.462 3.462l-.849 2.317c-.275.753-1.34.753-1.615 0l-.848-2.317a5.82 5.82 0 0 0-3.463-3.462L.57 8.813c-.752-.275-.752-1.34 0-1.615l2.317-.848A5.82 5.82 0 0 0 6.35 2.887Zm.562 2.833A7.32 7.32 0 0 1 3.403 7.76l-.673.246.673.246a7.32 7.32 0 0 1 4.357 4.356l.246.673.246-.673a7.32 7.32 0 0 1 4.356-4.356l.673-.246-.673-.246a7.32 7.32 0 0 1-4.356-4.357l-.246-.673Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.191.565c.275-.754 1.342-.753 1.618 0l1.918 5.238a5.83 5.83 0 0 0 3.47 3.47l5.237 1.918c.755.275.755 1.342 0 1.618l-5.237 1.918a5.83 5.83 0 0 0-3.47 3.47l-1.918 5.237c-.276.755-1.343.755-1.618 0l-1.918-5.237a5.83 5.83 0 0 0-3.47-3.47L.565 12.809c-.753-.276-.754-1.342 0-1.618l5.238-1.918a5.83 5.83 0 0 0 3.47-3.47Zm-.505 5.756a7.34 7.34 0 0 1-4.365 4.365L2.73 12l3.591 1.315a7.33 7.33 0 0 1 4.365 4.365L12 21.269l1.315-3.589a7.33 7.33 0 0 1 4.365-4.365L21.269 12l-3.589-1.314a7.33 7.33 0 0 1-4.365-4.365L12 2.73Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sparkle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SparkleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sparkleIconData;\n}\n    \n\nexport const sparkleFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.53 1.282a.5.5 0 0 1 .94 0l.478 1.306a7.5 7.5 0 0 0 4.464 4.464l1.305.478a.5.5 0 0 1 0 .94l-1.305.478a7.5 7.5 0 0 0-4.464 4.464l-.478 1.305a.5.5 0 0 1-.94 0l-.478-1.305a7.5 7.5 0 0 0-4.464-4.464L1.282 8.47a.5.5 0 0 1 0-.94l1.306-.478a7.5 7.5 0 0 0 4.464-4.464Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.296 1.924c.24-.656 1.168-.656 1.408 0l.717 1.958a11.25 11.25 0 0 0 6.697 6.697l1.958.717c.657.24.657 1.168 0 1.408l-1.958.717a11.25 11.25 0 0 0-6.697 6.697l-.717 1.958c-.24.657-1.168.657-1.408 0l-.717-1.958a11.25 11.25 0 0 0-6.697-6.697l-1.958-.717c-.656-.24-.656-1.168 0-1.408l1.958-.717a11.25 11.25 0 0 0 6.697-6.697Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sparkle-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SparkleFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sparkleFillIconData;\n}\n    \n\nexport const sparklesFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.6 2.279a.426.426 0 0 1 .8 0l.407 1.112a6.39 6.39 0 0 0 3.802 3.802l1.112.407a.426.426 0 0 1 0 .8l-1.112.407a6.39 6.39 0 0 0-3.802 3.802l-.407 1.112a.426.426 0 0 1-.8 0l-.407-1.112a6.39 6.39 0 0 0-3.802-3.802L4.279 8.4a.426.426 0 0 1 0-.8l1.112-.407a6.39 6.39 0 0 0 3.802-3.802Zm-4.267 8.837a.178.178 0 0 1 .334 0l.169.464a2.66 2.66 0 0 0 1.584 1.584l.464.169a.178.178 0 0 1 0 .334l-.464.169a2.66 2.66 0 0 0-1.584 1.584l-.169.464a.178.178 0 0 1-.334 0l-.169-.464a2.66 2.66 0 0 0-1.584-1.584l-.464-.169a.178.178 0 0 1 0-.334l.464-.169a2.66 2.66 0 0 0 1.584-1.584ZM2.8.14a.213.213 0 0 1 .4 0l.203.556a3.2 3.2 0 0 0 1.901 1.901l.556.203a.213.213 0 0 1 0 .4l-.556.203a3.2 3.2 0 0 0-1.901 1.901L3.2 5.86a.213.213 0 0 1-.4 0l-.203-.556A3.2 3.2 0 0 0 .696 3.403L.14 3.2a.213.213 0 0 1 0-.4l.556-.203A3.2 3.2 0 0 0 2.597.696Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.4 3.419a.639.639 0 0 1 1.2 0l.61 1.668a9.59 9.59 0 0 0 5.703 5.703l1.668.61a.639.639 0 0 1 0 1.2l-1.668.61a9.59 9.59 0 0 0-5.703 5.703l-.61 1.668a.639.639 0 0 1-1.2 0l-.61-1.668a9.59 9.59 0 0 0-5.703-5.703l-1.668-.61a.639.639 0 0 1 0-1.2l1.668-.61a9.59 9.59 0 0 0 5.703-5.703ZM8 16.675a.266.266 0 0 1 .5 0l.254.694a4 4 0 0 0 2.376 2.377l.695.254a.266.266 0 0 1 0 .5l-.695.254a4 4 0 0 0-2.376 2.377l-.254.694a.266.266 0 0 1-.5 0l-.254-.694a4 4 0 0 0-2.376-2.377l-.695-.254a.266.266 0 0 1 0-.5l.695-.254a4 4 0 0 0 2.376-2.377ZM4.2.21a.32.32 0 0 1 .6 0l.305.833a4.8 4.8 0 0 0 2.852 2.852l.833.305a.32.32 0 0 1 0 .6l-.833.305a4.8 4.8 0 0 0-2.852 2.852L4.8 8.79a.32.32 0 0 1-.6 0l-.305-.833a4.8 4.8 0 0 0-2.852-2.852L.21 4.8a.32.32 0 0 1 0-.6l.833-.305a4.8 4.8 0 0 0 2.852-2.852Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sparkles-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SparklesFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sparklesFillIconData;\n}\n    \n\nexport const splitViewIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25H7.5v-13H1.75a.25.25 0 0 0-.25.25M9 14.5h5.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H9Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.75 1.75 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2M3.5 3.75v16.5c0 .138.112.25.25.25H11v-17H3.75a.25.25 0 0 0-.25.25m9 16.75h7.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H12.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[split-view-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SplitViewIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = splitViewIconData;\n}\n    \n\nexport const sponsorTiersIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831q-.25.226-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a14 14 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.4 3.4 0 0 1 2.283-1.068Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592q-.3.195-.505.314l-.169.097a.75.75 0 0 1-.72 0 10 10 0 0 1-.515-.308ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13 13 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.004 1.25C18.311 1.25 20 3.128 20 5.75c0 2.292-1.23 4.464-3.295 6.485-.481.47-.98.909-1.482 1.31l.265 1.32 1.375 7.5a.75.75 0 0 1-.982.844l-3.512-1.207a.75.75 0 0 0-.488 0L8.37 23.209a.75.75 0 0 1-.982-.844l1.378-7.512.261-1.309c-.5-.4-1-.838-1.481-1.31C5.479 10.215 4.25 8.043 4.25 5.75c0-2.622 1.689-4.5 3.996-4.5 1.55 0 2.947.752 3.832 1.967l.047.067.047-.067a4.73 4.73 0 0 1 3.612-1.962ZM13.89 14.531c-.418.285-.828.542-1.218.77l-.18.103a.75.75 0 0 1-.734 0l-.071-.04-.46-.272q-.424-.26-.868-.562l-.121.605-1.145 6.239 2.3-.79a2.25 2.25 0 0 1 1.284-.054l.18.053 2.299.79-1.141-6.226ZM16.004 2.75c-1.464 0-2.731.983-3.159 2.459-.209.721-1.231.721-1.44 0-.428-1.476-1.695-2.459-3.16-2.459-1.44 0-2.495 1.173-2.495 3 0 1.811 1.039 3.647 2.844 5.412a19.6 19.6 0 0 0 3.734 2.84l-.019-.011-.184-.111.147-.088a20 20 0 0 0 3.015-2.278l.37-.352C17.46 9.397 18.5 7.561 18.5 5.75c0-1.827-1.055-3-2.496-3\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sponsor-tiers-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SponsorTiersIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sponsorTiersIconData;\n}\n    \n\nexport const squareIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4 5.75C4 4.784 4.784 4 5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h4.5a.25.25 0 0 0 .25-.25v-4.5a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M6 7.75C6 6.784 6.784 6 7.75 6h8.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 18h-8.5A1.75 1.75 0 0 1 6 16.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[square-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SquareIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = squareIconData;\n}\n    \n\nexport const squareCircleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m0-1.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13\", \"M5 5.75A.75.75 0 0 1 5.75 5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1-.75-.75Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11m0-1.5a9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5\", \"M7 8.75C7 7.784 7.784 7 8.75 7h6.5c.966 0 1.75.784 1.75 1.75v6.5A1.75 1.75 0 0 1 15.25 17h-6.5A1.75 1.75 0 0 1 7 15.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[square-circle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SquareCircleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = squareCircleIconData;\n}\n    \n\nexport const squareFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.75 6h8.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 18h-8.5A1.75 1.75 0 0 1 6 16.25v-8.5C6 6.784 6.784 6 7.75 6\"]\n  }\n};\n\n@Component({\n  selector: 'svg[square-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SquareFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = squareFillIconData;\n}\n    \n\nexport const squirrelIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.499.75a.75.75 0 0 1 1.5 0v.996C5.9 2.903 6.793 3.65 7.662 4.376l.24.202c-.036-.694.055-1.422.426-2.163C9.1.873 10.794-.045 12.622.26 14.408.558 16 1.94 16 4.25c0 1.278-.954 2.575-2.44 2.734l.146.508.065.22c.203.701.412 1.455.476 2.226.142 1.707-.4 3.03-1.487 3.898C11.714 14.671 10.27 15 8.75 15h-6a.75.75 0 0 1 0-1.5h1.376a4.5 4.5 0 0 1-.563-1.191 3.84 3.84 0 0 1-.05-2.063 4.65 4.65 0 0 1-2.025-.293.75.75 0 0 1 .525-1.406c1.357.507 2.376-.006 2.698-.318l.009-.01a.747.747 0 0 1 1.06 0 .75.75 0 0 1-.012 1.074c-.912.92-.992 1.835-.768 2.586.221.74.745 1.337 1.196 1.621H8.75c1.343 0 2.398-.296 3.074-.836.635-.507 1.036-1.31.928-2.602-.05-.603-.216-1.224-.422-1.93l-.064-.221c-.12-.407-.246-.84-.353-1.29a2.4 2.4 0 0 1-.507-.441 3.1 3.1 0 0 1-.633-1.248.75.75 0 0 1 1.455-.364c.046.185.144.436.31.627.146.168.353.305.712.305.738 0 1.25-.615 1.25-1.25 0-1.47-.95-2.315-2.123-2.51-1.172-.196-2.227.387-2.706 1.345-.46.92-.27 1.774.019 3.062l.042.19.01.05c.348.443.666.949.94 1.553a.75.75 0 1 1-1.365.62c-.553-1.217-1.32-1.94-2.3-2.768L6.7 5.527c-.814-.68-1.75-1.462-2.692-2.619a3.7 3.7 0 0 0-1.023.88c-.406.495-.663 1.036-.722 1.508.116.122.306.21.591.239.388.038.797-.06 1.032-.19a.75.75 0 0 1 .728 1.31c-.515.287-1.23.439-1.906.373-.682-.067-1.473-.38-1.879-1.193L.75 5.677V5.5c0-.984.48-1.94 1.077-2.664.46-.559 1.05-1.055 1.673-1.353Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M18.377 3.49c-1.862-.31-3.718.62-4.456 2.095-.428.857-.691 1.624-.728 2.361-.035.71.138 1.444.67 2.252.644.854 1.199 1.913 1.608 3.346a.75.75 0 1 1-1.442.412c-.353-1.236-.82-2.135-1.372-2.865l-.008-.01c-.53-.698-1.14-1.242-1.807-1.778a51 51 0 0 0-.667-.524C9.024 7.884 7.71 6.863 6.471 5.16c-.59.287-1.248.798-1.806 1.454-.665.78-1.097 1.66-1.158 2.446.246.36.685.61 1.246.715.643.12 1.278.015 1.633-.182a.75.75 0 1 1 .728 1.311c-.723.402-1.728.516-2.637.346-.916-.172-1.898-.667-2.398-1.666L2 9.427V9.25c0-1.323.678-2.615 1.523-3.607.7-.824 1.59-1.528 2.477-1.917V2.75a.75.75 0 1 1 1.5 0v1.27c1.154 1.67 2.363 2.612 3.568 3.551q.311.242.621.489.002-.095.006-.188c.052-1.034.414-2.017.884-2.958 1.06-2.118 3.594-3.313 6.044-2.904 1.225.204 2.329.795 3.125 1.748C22.546 4.713 23 5.988 23 7.5c0 1.496-.913 3.255-2.688 3.652.838 1.699 1.438 3.768 1.181 5.697-.269 2.017-1.04 3.615-2.582 4.675C17.409 22.558 15.288 23 12.5 23H4.75a.75.75 0 0 1 0-1.5h2.322c-.58-.701-.998-1.578-1.223-2.471-.327-1.3-.297-2.786.265-4.131-.92.091-1.985-.02-3.126-.445a.75.75 0 1 1 .524-1.406c1.964.733 3.428.266 4.045-.19q.102-.09.208-.18a.745.745 0 0 1 .861-.076.75.75 0 0 1 .32.368.75.75 0 0 1-.173.819q-.115.114-.252.221c-1.322 1.234-1.62 3.055-1.218 4.654.438 1.737 1.574 2.833 2.69 2.837H12.5c2.674 0 4.429-.433 5.56-1.212 1.094-.752 1.715-1.904 1.946-3.637.236-1.768-.445-3.845-1.407-5.529l-.012-.02a3.56 3.56 0 0 1-1.553-.94c-.556-.565-.89-1.243-1.012-1.73a.75.75 0 0 1 1.456-.364c.057.231.26.67.626 1.043.35.357.822.623 1.443.623 1.172 0 1.953-1.058 1.953-2.234 0-1.205-.357-2.127-.903-2.78-.547-.654-1.318-1.08-2.22-1.23\"]\n  }\n};\n\n@Component({\n  selector: 'svg[squirrel-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SquirrelIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = squirrelIconData;\n}\n    \n\nexport const stackIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.25 1.25 0 0 1 0-2.162ZM8.125 1.69a.25.25 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.25.25 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.25.25 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.25.25 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.063 1.456a1.75 1.75 0 0 1 1.874 0l8.383 5.316a1.75 1.75 0 0 1 0 2.956l-8.383 5.316a1.75 1.75 0 0 1-1.874 0L2.68 9.728a1.75 1.75 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z\", \"M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.75 1.75 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035\", \"M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.75 1.75 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stack-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StackIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stackIconData;\n}\n    \n\nexport const stackAddIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.25 1.25 0 0 1 0-2.162ZM8.125 1.69a.25.25 0 0 0-.25 0L3.244 4.375 7.875 7.06a.25.25 0 0 0 .25 0l4.63-2.685ZM1.602 7.789a.75.75 0 0 1 1.024-.272l5.249 3.044a.749.749 0 1 1-.753 1.296L1.874 8.813a.75.75 0 0 1-.272-1.024m0 3.5a.75.75 0 0 1 1.024-.272l5.249 3.044a.749.749 0 1 1-.753 1.296l-5.248-3.044a.75.75 0 0 1-.272-1.024M11.75 15.25v-2h-2a.75.75 0 0 1 0-1.5h2v-2a.75.75 0 0 1 1.5 0v2h2a.75.75 0 0 1 0 1.5h-2v2a.75.75 0 0 1-1.5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stack-add-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StackAddIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stackAddIconData;\n}\n    \n\nexport const stackCheckIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.25 1.25 0 0 1 0-2.162ZM8.125 1.69a.25.25 0 0 0-.25 0L3.244 4.375 7.875 7.06a.25.25 0 0 0 .25 0l4.63-2.685ZM1.602 7.789a.75.75 0 0 1 1.024-.272l5.249 3.044a.749.749 0 1 1-.753 1.296L1.874 8.814a.75.75 0 0 1-.272-1.025m0 3.5a.75.75 0 0 1 1.024-.272l5.249 3.044a.749.749 0 1 1-.753 1.296l-5.248-3.043a.75.75 0 0 1-.272-1.025m13.099-.8a.75.75 0 0 1 1.098 1.022l-3.719 4a.75.75 0 0 1-1.075.023l-1.781-1.752a.75.75 0 1 1 1.052-1.069l1.231 1.211Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stack-check-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StackCheckIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stackCheckIconData;\n}\n    \n\nexport const stackRemoveIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M14.719 10.22a.75.75 0 0 1 1.061 1.06L14.06 13l1.72 1.72a.749.749 0 1 1-1.061 1.06L13 14.061l-1.72 1.719a.75.75 0 0 1-1.061-1.06l1.72-1.72-1.72-1.72a.75.75 0 0 1 1.061-1.06L13 11.94ZM1.601 11.289a.75.75 0 0 1 1.025-.272l5.249 3.044a.75.75 0 0 1-.753 1.296l-5.248-3.044a.75.75 0 0 1-.273-1.024m0-3.5a.75.75 0 0 1 1.025-.272l5.249 3.044a.75.75 0 0 1-.753 1.296L1.874 8.814a.75.75 0 0 1-.273-1.025M7.122.393a1.75 1.75 0 0 1 1.755 0l5.003 2.901c.83.482.83 1.68 0 2.162L8.877 8.358a1.75 1.75 0 0 1-1.755 0L2.119 5.456a1.25 1.25 0 0 1 0-2.162ZM8.125 1.69a.25.25 0 0 0-.25 0L3.244 4.375l4.631 2.686a.25.25 0 0 0 .25 0l4.63-2.686Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stack-remove-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StackRemoveIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stackRemoveIconData;\n}\n    \n\nexport const starIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 .25a.75.75 0 0 1 .673.418l3.058 6.197 6.839.994a.75.75 0 0 1 .415 1.279l-4.948 4.823 1.168 6.811a.751.751 0 0 1-1.088.791L12 18.347l-6.117 3.216a.75.75 0 0 1-1.088-.79l1.168-6.812-4.948-4.823a.75.75 0 0 1 .416-1.28l6.838-.993L11.328.668A.75.75 0 0 1 12 .25m0 2.445L9.44 7.882a.75.75 0 0 1-.565.41l-5.725.832 4.143 4.038a.75.75 0 0 1 .215.664l-.978 5.702 5.121-2.692a.75.75 0 0 1 .698 0l5.12 2.692-.977-5.702a.75.75 0 0 1 .215-.664l4.143-4.038-5.725-.831a.75.75 0 0 1-.565-.41Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[star-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StarIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = starIconData;\n}\n    \n\nexport const starFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m12.672.668 3.059 6.197 6.838.993a.75.75 0 0 1 .416 1.28l-4.948 4.823 1.168 6.812a.75.75 0 0 1-1.088.79L12 18.347l-6.116 3.216a.75.75 0 0 1-1.088-.791l1.168-6.811-4.948-4.823a.749.749 0 0 1 .416-1.279l6.838-.994L11.327.668a.75.75 0 0 1 1.345 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[star-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StarFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = starFillIconData;\n}\n    \n\nexport const stopIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.47.22A.75.75 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.75.75 0 0 1-.22.53l-4.25 4.25A.75.75 0 0 1 11 16H5a.75.75 0 0 1-.53-.22L.22 11.53A.75.75 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4m0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 7a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 12 7m0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2\", \"M7.328 1.47a.75.75 0 0 1 .53-.22h8.284c.199 0 .389.079.53.22l5.858 5.858c.141.14.22.33.22.53v8.284a.75.75 0 0 1-.22.53l-5.858 5.858a.75.75 0 0 1-.53.22H7.858a.75.75 0 0 1-.53-.22L1.47 16.672a.75.75 0 0 1-.22-.53V7.858c0-.199.079-.389.22-.53Zm.84 1.28L2.75 8.169v7.662l5.419 5.419h7.662l5.419-5.418V8.168L15.832 2.75Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stop-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StopIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stopIconData;\n}\n    \n\nexport const stopwatchIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.75.75A.75.75 0 0 1 6.5 0h3a.75.75 0 0 1 0 1.5h-.75v1l-.001.041a6.7 6.7 0 0 1 3.464 1.435l.007-.006.75-.75a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-.75.75-.006.007a6.75 6.75 0 1 1-10.548 0L2.72 5.03l-.75-.75a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l.75.75.007.006A6.7 6.7 0 0 1 7.25 2.541V1.5H6.5a.75.75 0 0 1-.75-.75M8 14.5a5.25 5.25 0 1 0-.001-10.501A5.25 5.25 0 0 0 8 14.5m.389-6.7 1.33-1.33a.75.75 0 1 1 1.061 1.06L9.45 8.861A1.503 1.503 0 0 1 8 10.75a1.499 1.499 0 1 1 .389-2.95\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.25 0h3.5a.75.75 0 0 1 0 1.5h-1v1.278a9.95 9.95 0 0 1 5.636 2.276L19.72 3.72a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042l-1.315 1.316A9.96 9.96 0 0 1 22 12.75c0 5.523-4.477 10-10 10s-10-4.477-10-10a9.96 9.96 0 0 1 2.535-6.654L3.22 4.78a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l1.335 1.334a9.96 9.96 0 0 1 5.635-2.276V1.5h-1a.75.75 0 0 1 0-1.5M12 21.25a8.5 8.5 0 1 0-.001-17.001A8.5 8.5 0 0 0 12 21.25m4.03-12.53a.75.75 0 0 1 0 1.06l-2.381 2.382a1.75 1.75 0 1 1-1.06-1.06l2.38-2.382a.75.75 0 0 1 1.061 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[stopwatch-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StopwatchIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = stopwatchIconData;\n}\n    \n\nexport const strikethroughIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.055 8.5c.524.536.815 1.257.811 2.007a3.13 3.13 0 0 1-1.12 2.408C9.948 13.597 8.748 14 7.096 14c-1.706 0-3.104-.607-3.902-1.377a.751.751 0 0 1 1.042-1.079c.48.463 1.487.956 2.86.956 1.422 0 2.232-.346 2.676-.726.435-.372.594-.839.594-1.267 0-.472-.208-.857-.647-1.197-.448-.346-1.116-.623-1.951-.81H1.75a.75.75 0 0 1 0-1.5h12.5a.75.75 0 0 1 0 1.5ZM7.581 3.25c-2.036 0-2.778 1.082-2.778 1.786q0 .082.006.157a.75.75 0 0 1-1.496.114 4 4 0 0 1-.01-.271c0-1.832 1.75-3.286 4.278-3.286 1.418 0 2.721.58 3.514 1.093a.75.75 0 1 1-.814 1.26c-.64-.414-1.662-.853-2.7-.853\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m16.533 12.5.054.043c.93.75 1.538 1.77 1.538 3.066a4.13 4.13 0 0 1-1.479 3.177c-1.058.904-2.679 1.464-4.974 1.464-2.35 0-4.252-.837-5.318-1.865a.75.75 0 1 1 1.042-1.08c.747.722 2.258 1.445 4.276 1.445 2.065 0 3.296-.504 3.999-1.105a2.63 2.63 0 0 0 .954-2.036c0-.764-.337-1.38-.979-1.898-.649-.523-1.598-.931-2.76-1.211H3.75a.75.75 0 0 1 0-1.5h16.5a.75.75 0 0 1 0 1.5ZM12.36 5C9.37 5 8.105 6.613 8.105 7.848c0 .411.072.744.193 1.02a.75.75 0 0 1-1.373.603 4 4 0 0 1-.32-1.623c0-2.363 2.271-4.348 5.755-4.348 1.931 0 3.722.794 4.814 1.5a.75.75 0 1 1-.814 1.26c-.94-.607-2.448-1.26-4-1.26\"]\n  }\n};\n\n@Component({\n  selector: 'svg[strikethrough-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class StrikethroughIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = strikethroughIconData;\n}\n    \n\nexport const sunIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8m0-1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0M8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0M3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8m13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8m-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13m3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061M2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14m0-1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 1 0 0 11m-5.657.157a.75.75 0 0 1 0 1.06l-1.768 1.768a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.767-1.768a.75.75 0 0 1 1.061 0M3.515 3.515a.75.75 0 0 1 1.06 0l1.768 1.768a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L3.515 4.575a.75.75 0 0 1 0-1.06M12 0a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 12 0M4 12a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 4 12m8 8a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5A.75.75 0 0 1 12 20m12-8a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 24 12m-6.343 5.657a.75.75 0 0 1 1.06 0l1.768 1.768a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-1.768-1.767a.75.75 0 0 1 0-1.061m2.828-14.142a.75.75 0 0 1 0 1.06l-1.768 1.768a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042l1.767-1.768a.75.75 0 0 1 1.061 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sun-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SunIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = sunIconData;\n}\n    \n\nexport const syncIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.5 5.5 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.38 8A9.5 9.5 0 0 1 12 2.5a9.5 9.5 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a11 11 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.5 9.5 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182\"]\n  }\n};\n\n@Component({\n  selector: 'svg[sync-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class SyncIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = syncIconData;\n}\n    \n\nexport const tabIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m10.78 8.53-3.75 3.75a.749.749 0 1 1-1.06-1.06l2.469-2.47H1.75a.75.75 0 0 1 0-1.5h6.689L5.97 4.78a.749.749 0 1 1 1.06-1.06l3.75 3.75a.75.75 0 0 1 0 1.06M13 12.25v-8.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M22 4.25a.75.75 0 0 0-1.5 0v15a.75.75 0 0 0 1.5 0Zm-9.72 14.28a.75.75 0 1 1-1.06-1.06l4.97-4.97H1.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.75.75 0 0 1 1.06-1.06l6.25 6.25a.75.75 0 0 1 0 1.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tab-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TabIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = tabIconData;\n}\n    \n\nexport const tabExternalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.25 4a.25.25 0 0 0-.25.25v9a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h.75V4.25c0-.966.784-1.75 1.75-1.75h9.5c.966 0 1.75.784 1.75 1.75v8.25h.75a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75v-9a.25.25 0 0 0-.25-.25Z\", \"m7.97 7.97-2.75 2.75a.75.75 0 1 0 1.06 1.06l2.75-2.75 1.543 1.543a.25.25 0 0 0 .427-.177V6.25a.25.25 0 0 0-.25-.25H6.604a.25.25 0 0 0-.177.427Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 5.75C3 4.784 3.784 4 4.75 4h14.5c.966 0 1.75.784 1.75 1.75V18.5h2a.75.75 0 0 1 0 1.5h-2.65a.85.85 0 0 1-.85-.85V5.75a.25.25 0 0 0-.25-.25H4.75a.25.25 0 0 0-.25.25v13.4c0 .47-.38.85-.85.85H1a.75.75 0 0 1 0-1.5h2Z\", \"M16.404 13.7a.75.75 0 0 1-1.29.547 690 690 0 0 0-1.92-1.976l-4.141 4.14a.75.75 0 0 1-1.061-1.06l4.14-4.14-1.94-1.94A.75.75 0 0 1 10.703 8h4.95a.75.75 0 0 1 .75.75v4.95Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tab-external-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TabExternalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = tabExternalIconData;\n}\n    \n\nexport const tableIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25ZM9 9v11.5h11.25a.25.25 0 0 0 .25-.25V9Zm11.5-1.5V3.75a.25.25 0 0 0-.25-.25H9v4ZM3.5 9v11.25c0 .138.112.25.25.25H7.5V9Zm4-1.5v-4H3.75a.25.25 0 0 0-.25.25V7.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[table-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TableIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = tableIconData;\n}\n    \n\nexport const tagIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.75 6.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5\", \"M2.5 1h8.44a1.5 1.5 0 0 1 1.06.44l10.25 10.25a1.5 1.5 0 0 1 0 2.12l-8.44 8.44a1.5 1.5 0 0 1-2.12 0L1.44 12A1.5 1.5 0 0 1 1 10.94V2.5A1.5 1.5 0 0 1 2.5 1m0 1.5v8.44l10.25 10.25 8.44-8.44L10.94 2.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tag-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TagIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = tagIconData;\n}\n    \n\nexport const tasklistIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2 2h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m4.655 8.595a.75.75 0 0 1 0 1.06L4.03 14.28a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l.97.97 2.095-2.095a.75.75 0 0 1 1.06 0M9.75 2.5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5m0 5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5m0 5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5m-7.25-9v3h3v-3Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3 6a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1Zm1.5 4.5h4v-4h-4Zm8.25-5a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5Zm-2.97-2.53a.75.75 0 0 1 0 1.06l-3.5 3.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 1 1 1.06-1.06l1.47 1.47 2.97-2.97a.75.75 0 0 1 1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tasklist-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TasklistIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = tasklistIconData;\n}\n    \n\nexport const telescopeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m14.184 1.143 1.422 2.464a1.75 1.75 0 0 1-.757 2.451L3.104 11.713a1.75 1.75 0 0 1-2.275-.702l-.447-.775a1.75 1.75 0 0 1 .53-2.32L11.682.573a1.75 1.75 0 0 1 2.502.57m-4.709 9.32 2.644 3.863a.75.75 0 1 1-1.238.848L9 12.424v2.826a.75.75 0 0 1-1.5 0v-2.826l-1.881 2.75a.75.75 0 1 1-1.238-.848l2.049-2.992a.75.75 0 0 1 .293-.253l1.809-.87a.75.75 0 0 1 .944.252m-.04-6.543-4.97 3.39.942 1.63 5.42-2.61Zm3.091-2.108h.001l-1.85 1.26 1.505 2.605 2.016-.97a.25.25 0 0 0 .13-.151.25.25 0 0 0-.022-.199l-1.422-2.464a.25.25 0 0 0-.161-.119.25.25 0 0 0-.197.038M1.756 9.157a.25.25 0 0 0-.075.33l.447.775a.25.25 0 0 0 .325.1l1.598-.769-.83-1.436Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M.408 15.13a2 2 0 0 1 .59-2.642L17.038 1.33a2 2 0 0 1 2.85.602l2.828 4.644a2 2 0 0 1-.851 2.847l-17.762 8.43a2 2 0 0 1-2.59-.807Zm5.263-4.066 1.987 3.44 8.712-4.135-2.857-4.76Zm12.06-1.34 3.49-1.656a.5.5 0 0 0 .212-.712l-2.826-4.644a.503.503 0 0 0-.713-.151l-3.148 2.19Zm-13.295 2.2L1.854 13.72a.5.5 0 0 0-.147.66l1.105 1.915a.5.5 0 0 0 .648.201l2.838-1.347ZM17.155 22.87a.75.75 0 0 0 .226-1.036l-4-6.239a.75.75 0 0 0-.941-.278l-2.75 1.25a.75.75 0 0 0-.318.274l-3.25 4.989a.75.75 0 0 0 1.256.819l3.131-4.806.51-.232v5.64a.75.75 0 1 0 1.5 0v-6.22l3.6 5.613a.75.75 0 0 0 1.036.226\"]\n  }\n};\n\n@Component({\n  selector: 'svg[telescope-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TelescopeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = telescopeIconData;\n}\n    \n\nexport const telescopeFillIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.905.42a1.5 1.5 0 0 1 2.144.49l1.692 2.93a1.5 1.5 0 0 1-.649 2.102L2.895 11.815a1.5 1.5 0 0 1-1.95-.602l-.68-1.176a1.5 1.5 0 0 1 .455-1.99L11.905.422Zm-3.374 9.79a.75.75 0 0 1 .944.253l2.644 3.864a.751.751 0 0 1-1.238.847L9 12.424v2.826a.75.75 0 0 1-1.5 0v-2.826l-1.881 2.75a.75.75 0 1 1-1.238-.848l2.048-2.992a.75.75 0 0 1 .293-.252Zm2.476-3.965v-.001l1.356-.653-1.52-2.631-1.243.848ZM3.279 8.119l.835 1.445 1.355-.653-.947-1.64Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.155 22.87a.75.75 0 0 0 .226-1.036l-4-6.239a.75.75 0 0 0-.941-.277l-2.75 1.25a.75.75 0 0 0-.318.273l-3.25 4.989a.75.75 0 0 0 1.256.819l3.131-4.806.51-.232v5.64a.75.75 0 1 0 1.5 0v-6.22l3.6 5.613a.75.75 0 0 0 1.036.226M.408 15.13a2 2 0 0 1 .59-2.642L17.038 1.33a2 2 0 0 1 2.85.602l2.828 4.644a2 2 0 0 1-.851 2.847l-17.762 8.43a2 2 0 0 1-2.59-.807Zm13.105-9.521 2.857 4.76 1.361-.646-2.984-4.973Zm-7.842 5.455-1.235.86 1.862 3.225 1.36-.645Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[telescope-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TelescopeFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = telescopeFillIconData;\n}\n    \n\nexport const terminalIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM7.25 8a.75.75 0 0 1-.22.53l-2.25 2.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L5.44 8 3.72 6.28a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l2.25 2.25c.141.14.22.331.22.53m1.5 1.5h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.25 12a.75.75 0 0 1-.22.53l-2.75 2.75a.75.75 0 0 1-1.06-1.06L7.44 12 5.22 9.78a.75.75 0 1 1 1.06-1.06l2.75 2.75c.141.14.22.331.22.53m2 2a.75.75 0 0 0 0 1.5h5a.75.75 0 0 0 0-1.5Z\", \"M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[terminal-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TerminalIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = terminalIconData;\n}\n    \n\nexport const threeBarsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75m0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75M1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[three-bars-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ThreeBarsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = threeBarsIconData;\n}\n    \n\nexport const thumbsdownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.653 15.369a.75.75 0 0 1-.776.371l-.238-.04a3.25 3.25 0 0 1-2.591-4.099L4.506 10h-.665A3.25 3.25 0 0 1 .723 5.833l1.135-3.859A2.75 2.75 0 0 1 4.482 0H9.43c.78.003 1.538.25 2.168.702A1.75 1.75 0 0 1 12.989 0h1.272A1.75 1.75 0 0 1 16 1.75v6.5A1.75 1.75 0 0 1 14.25 10h-3.417a.25.25 0 0 0-.217.127ZM11.25 2.351l-.396-.33a2.25 2.25 0 0 0-1.44-.521H4.496a1.25 1.25 0 0 0-1.199.897L2.162 6.256A1.75 1.75 0 0 0 3.841 8.5H5.5a.75.75 0 0 1 .721.956l-.731 2.558a1.75 1.75 0 0 0 1.127 2.14L9.31 9.389a1.75 1.75 0 0 1 1.523-.889h.417Zm1.5 6.149h1.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25H13a.25.25 0 0 0-.25.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.651 21.622a.75.75 0 0 1-.808.361l-.127-.027a3.875 3.875 0 0 1-2.879-4.97L7.473 15H6.336c-2.645 0-4.513-2.591-3.676-5.1l1.559-4.678A3.25 3.25 0 0 1 7.302 3h5.289c1.031 0 2.029.354 2.828.999A1.75 1.75 0 0 1 17 3h2.25c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 19.25 15h-4.67a.25.25 0 0 0-.217.126ZM15.25 5.84l-.684-.598a3 3 0 0 0-1.975-.742H7.302a1.75 1.75 0 0 0-1.66 1.197l-1.559 4.677A2.375 2.375 0 0 0 6.336 13.5H8.5a.75.75 0 0 1 .714.979l-.948 2.964a2.375 2.375 0 0 0 1.373 2.927l3.422-5.988a1.75 1.75 0 0 1 1.519-.882h.67Zm1.5 7.66h2.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H17a.25.25 0 0 0-.25.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[thumbsdown-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ThumbsdownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = thumbsdownIconData;\n}\n    \n\nexport const thumbsupIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M8.347.631A.75.75 0 0 1 9.123.26l.238.04a3.25 3.25 0 0 1 2.591 4.098L11.494 6h.665a3.25 3.25 0 0 1 3.118 4.167l-1.135 3.859A2.75 2.75 0 0 1 11.503 16H6.586a3.75 3.75 0 0 1-2.184-.702A1.75 1.75 0 0 1 3 16H1.75A1.75 1.75 0 0 1 0 14.25v-6.5C0 6.784.784 6 1.75 6h3.417a.25.25 0 0 0 .217-.127ZM4.75 13.649l.396.33c.404.337.914.521 1.44.521h4.917a1.25 1.25 0 0 0 1.2-.897l1.135-3.859A1.75 1.75 0 0 0 12.159 7.5H10.5a.75.75 0 0 1-.721-.956l.731-2.558a1.75 1.75 0 0 0-1.127-2.14L6.69 6.611a1.75 1.75 0 0 1-1.523.889H4.75ZM3.25 7.5h-1.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25H3a.25.25 0 0 0 .25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13.349 2.378a.75.75 0 0 1 .808-.361l.127.027a3.875 3.875 0 0 1 2.879 4.97L16.527 9h1.137c2.645 0 4.513 2.591 3.676 5.1l-1.559 4.678A3.25 3.25 0 0 1 16.698 21h-5.289a4.5 4.5 0 0 1-2.828-.999A1.75 1.75 0 0 1 7 21H4.75A1.75 1.75 0 0 1 3 19.25v-8.5C3 9.784 3.784 9 4.75 9h4.67a.25.25 0 0 0 .217-.126ZM8.75 18.16l.683.598a3 3 0 0 0 1.976.742h5.289a1.75 1.75 0 0 0 1.66-1.197l1.559-4.677a2.375 2.375 0 0 0-2.253-3.126H15.5a.75.75 0 0 1-.714-.979l.948-2.964a2.375 2.375 0 0 0-1.373-2.927l-3.422 5.988a1.75 1.75 0 0 1-1.519.882h-.67Zm-1.5-7.66h-2.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25H7a.25.25 0 0 0 .25-.25Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[thumbsup-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ThumbsupIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = thumbsupIconData;\n}\n    \n\nexport const toolsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.433 2.304A4.49 4.49 0 0 0 3.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 1 1-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A6 6 0 0 1 2 6a6 6 0 0 1 2.567-4.92 1.48 1.48 0 0 1 1.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 0 0 .28 0l.75-.51A.25.25 0 0 0 9 5.282V2.463c0-.596.298-1.127.76-1.423a1.48 1.48 0 0 1 1.673.04A6 6 0 0 1 14 6a6 6 0 0 1-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.752.752 0 0 1-1.094.714.75.75 0 0 1-.404-.64l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.5 4.5 0 0 0 12.5 6a4.49 4.49 0 0 0-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 0 1-.767 1.448l-.75.51a1.75 1.75 0 0 1-1.966 0l-.75-.51A1.75 1.75 0 0 1 5.5 5.282V2.463c0-.092-.043-.142-.067-.159\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.875 2.292a.1.1 0 0 0-.032.018A7.24 7.24 0 0 0 4.75 8.25a7.25 7.25 0 0 0 3.654 6.297c.57.327.982.955.941 1.682v.002l-.317 6.058a.75.75 0 1 1-1.498-.078l.317-6.062v-.004c.006-.09-.047-.215-.188-.296A8.75 8.75 0 0 1 3.25 8.25a8.74 8.74 0 0 1 3.732-7.169 1.55 1.55 0 0 1 1.709-.064c.484.292.809.835.809 1.46v4.714a.25.25 0 0 0 .119.213l2.25 1.385c.08.05.182.05.262 0l2.25-1.385a.25.25 0 0 0 .119-.213V2.478c0-.626.325-1.169.81-1.461a1.55 1.55 0 0 1 1.708.064 8.74 8.74 0 0 1 3.732 7.17 8.75 8.75 0 0 1-4.41 7.598c-.14.081-.193.206-.188.296v.004l.318 6.062a.75.75 0 1 1-1.498.078l-.317-6.058v-.002c-.041-.727.37-1.355.94-1.682A7.25 7.25 0 0 0 19.25 8.25a7.24 7.24 0 0 0-3.093-5.94.1.1 0 0 0-.032-.018l-.01-.001c-.003 0-.014 0-.031.01-.036.022-.084.079-.084.177V7.19c0 .608-.315 1.172-.833 1.49l-2.25 1.385a1.75 1.75 0 0 1-1.834 0l-2.25-1.384A1.75 1.75 0 0 1 8 7.192V2.477c0-.098-.048-.155-.084-.176a.1.1 0 0 0-.031-.011Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tools-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ToolsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = toolsIconData;\n}\n    \n\nexport const trackedByClosedCompletedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8\", \"m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354M11.28 6.78a.749.749 0 1 0-1.06-1.06L7.25 8.689 5.78 7.22a.749.749 0 1 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5.75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5\", \"m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23l-3.728 3.314a.307.307 0 0 0 0 .46m3.521-8.2a.749.749 0 1 0-1.06-1.06l-5.97 5.969-2.47-2.469a.749.749 0 1 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tracked-by-closed-completed-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TrackedByClosedCompletedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = trackedByClosedCompletedIconData;\n}\n    \n\nexport const trackedByClosedNotPlannedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8\", \"m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354M11.28 5.78a.749.749 0 1 0-1.06-1.06l-5.5 5.5a.749.749 0 1 0 1.06 1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 2.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5.75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5\", \"m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23l-3.728 3.314a.307.307 0 0 0 0 .46m3.521-9.7a.749.749 0 1 0-1.06-1.06l-9.5 9.5a.749.749 0 1 0 1.06 1.06Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[tracked-by-closed-not-planned-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TrackedByClosedNotPlannedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = trackedByClosedNotPlannedIconData;\n}\n    \n\nexport const trashIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75M4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.75 1.75 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15M6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75m-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25M4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226Z\", \"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[trash-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TrashIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = trashIconData;\n}\n    \n\nexport const triangleDownIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.646 15.146 5.854 9.354a.5.5 0 0 1 .353-.854h11.586a.5.5 0 0 1 .353.854l-5.793 5.792a.5.5 0 0 1-.707 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[triangle-down-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TriangleDownIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = triangleDownIconData;\n}\n    \n\nexport const triangleLeftIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.573 4.427 6.177 7.823a.25.25 0 0 0 0 .354l3.396 3.396a.25.25 0 0 0 .427-.177V4.604a.25.25 0 0 0-.427-.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m8.854 11.646 5.792-5.792a.5.5 0 0 1 .854.353v11.586a.5.5 0 0 1-.854.353l-5.792-5.792a.5.5 0 0 1 0-.708\"]\n  }\n};\n\n@Component({\n  selector: 'svg[triangle-left-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TriangleLeftIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = triangleLeftIconData;\n}\n    \n\nexport const triangleRightIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m15.146 12.354-5.792 5.792a.5.5 0 0 1-.854-.353V6.207a.5.5 0 0 1 .854-.353l5.792 5.792a.5.5 0 0 1 0 .708\"]\n  }\n};\n\n@Component({\n  selector: 'svg[triangle-right-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TriangleRightIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = triangleRightIconData;\n}\n    \n\nexport const triangleUpIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m4.427 9.573 3.396-3.396a.25.25 0 0 1 .354 0l3.396 3.396a.25.25 0 0 1-.177.427H4.604a.25.25 0 0 1-.177-.427\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"m12.354 8.854 5.792 5.792a.5.5 0 0 1-.353.854H6.207a.5.5 0 0 1-.353-.854l5.792-5.792a.5.5 0 0 1 .708 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[triangle-up-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TriangleUpIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = triangleUpIconData;\n}\n    \n\nexport const trophyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.217 6.962A3.75 3.75 0 0 1 0 3.25v-.5C0 1.784.784 1 1.75 1h1.356c.228-.585.796-1 1.462-1h6.864c.647 0 1.227.397 1.462 1h1.356c.966 0 1.75.784 1.75 1.75v.5a3.75 3.75 0 0 1-3.217 3.712 5.01 5.01 0 0 1-2.771 3.117l.144 1.446c.005.05.03.12.114.204.086.087.217.17.373.227.283.103.618.274.89.568.285.31.467.723.467 1.226v.75h1.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H4v-.75c0-.503.182-.916.468-1.226.27-.294.606-.465.889-.568q.21-.074.373-.227c.084-.085.109-.153.114-.204l.144-1.446a5 5 0 0 1-2.77-3.117ZM4.5 1.568V5.5a3.5 3.5 0 1 0 7 0V1.568a.07.07 0 0 0-.068-.068H4.568a.07.07 0 0 0-.068.068m2.957 8.902-.12 1.204c-.093.925-.858 1.47-1.467 1.691a.8.8 0 0 0-.3.176c-.037.04-.07.093-.07.21v.75h5v-.75c0-.117-.033-.17-.07-.21a.8.8 0 0 0-.3-.176c-.609-.221-1.374-.766-1.466-1.69l-.12-1.204a5 5 0 0 1-1.087 0ZM13 2.5v2.872a2.25 2.25 0 0 0 1.5-2.122v-.5a.25.25 0 0 0-.25-.25Zm-10 0H1.75a.25.25 0 0 0-.25.25v.5c0 .98.626 1.813 1.5 2.122Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.09 10.121A5.25 5.25 0 0 1 1 5V3.75C1 2.784 1.784 2 2.75 2h2.364c.236-.586.81-1 1.48-1h10.812c.67 0 1.244.414 1.48 1h2.489c.966 0 1.75.784 1.75 1.75V5a5.25 5.25 0 0 1-4.219 5.149 7.01 7.01 0 0 1-4.644 5.478l.231 3.003.034.031c.079.065.303.203.836.282.838.124 1.637.81 1.637 1.807v.75h2.25a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1 0-1.5H7v-.75c0-.996.8-1.683 1.637-1.807.533-.08.757-.217.836-.282l.034-.031.231-3.003A7.01 7.01 0 0 1 5.09 10.12ZM6.5 2.594V9a5.5 5.5 0 1 0 11 0V2.594a.094.094 0 0 0-.094-.094H6.594a.094.094 0 0 0-.094.094m4.717 13.363-.215 2.793-.001.021-.003.043a1 1 0 0 1-.022.147c-.05.237-.194.567-.553.86-.348.286-.853.5-1.566.605a.48.48 0 0 0-.274.136.26.26 0 0 0-.083.188v.75h7v-.75a.26.26 0 0 0-.083-.188.48.48 0 0 0-.274-.136c-.713-.105-1.218-.32-1.567-.604-.358-.294-.502-.624-.552-.86a1 1 0 0 1-.025-.19l-.001-.022-.215-2.793a7 7 0 0 1-1.566 0M19 8.578A3.75 3.75 0 0 0 21.625 5V3.75a.25.25 0 0 0-.25-.25H19ZM5 3.5H2.75a.25.25 0 0 0-.25.25V5A3.75 3.75 0 0 0 5 8.537Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[trophy-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TrophyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = trophyIconData;\n}\n    \n\nexport const typographyIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.71 10H2.332l-.874 2.498a.75.75 0 0 1-1.415-.496l3.39-9.688a1.217 1.217 0 0 1 2.302.018l3.227 9.681a.75.75 0 0 1-1.423.474Zm3.13-4.358C10.53 4.374 11.87 4 13 4c1.5 0 3 .939 3 2.601v5.649a.75.75 0 0 1-1.448.275C13.995 12.82 13.3 13 12.5 13c-.77 0-1.514-.231-2.078-.709-.577-.488-.922-1.199-.922-2.041 0-.694.265-1.411.887-1.944C11 7.78 11.88 7.5 13 7.5h1.5v-.899c0-.54-.5-1.101-1.5-1.101-.869 0-1.528.282-1.84.858a.75.75 0 1 1-1.32-.716M6.21 8.5 4.574 3.594 2.857 8.5Zm8.29.5H13c-.881 0-1.375.22-1.637.444-.253.217-.363.5-.363.806 0 .408.155.697.39.896.249.21.63.354 1.11.354.732 0 1.26-.209 1.588-.449.35-.257.412-.495.412-.551Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.414 15H3.586l-1.631 4.505a.75.75 0 1 1-1.41-.51l5.08-14.03a1.463 1.463 0 0 1 2.75 0l5.08 14.03a.75.75 0 1 1-1.411.51Zm4.532-5.098c.913-1.683 2.703-2.205 4.284-2.205 1.047 0 2.084.312 2.878.885.801.577 1.392 1.455 1.392 2.548v8.12a.75.75 0 0 1-1.5 0v-.06l-.044.025c-.893.52-2.096.785-3.451.785-1.051 0-2.048-.315-2.795-.948-.76-.643-1.217-1.578-1.217-2.702 0-.919.349-1.861 1.168-2.563.81-.694 2-1.087 3.569-1.087H22v-1.57c0-.503-.263-.967-.769-1.332-.513-.37-1.235-.6-2.001-.6-1.319 0-2.429.43-2.966 1.42a.75.75 0 0 1-1.318-.716M9.87 13.5 7 5.572 4.13 13.5Zm12.13.7h-2.77c-1.331 0-2.134.333-2.593.726a1.82 1.82 0 0 0-.644 1.424c0 .689.267 1.203.686 1.557.43.365 1.065.593 1.826.593 1.183 0 2.102-.235 2.697-.581.582-.34.798-.74.798-1.134Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[typography-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class TypographyIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = typographyIconData;\n}\n    \n\nexport const undoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.22 6.28a.75.75 0 0 1 0-1.06l3.5-3.5a.749.749 0 1 1 1.06 1.06L3.561 5h7.188l.001.007L10.749 5q.088 0 .171.019A4.501 4.501 0 0 1 10.5 14H8.796a.75.75 0 0 1 0-1.5H10.5a3 3 0 1 0 0-6H3.561L5.78 8.72a.749.749 0 1 1-1.06 1.06Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.53 2.22a.75.75 0 0 0-1.06 0L2.22 8.47a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 0 0 1.06-1.06L4.56 9.75H16c.797 0 2.008.245 3 .959.952.686 1.75 1.835 1.75 3.791s-.798 3.105-1.75 3.791c-.992.714-2.203.959-3 .959h-3a.75.75 0 0 0 0 1.5h3c1.037 0 2.575-.305 3.876-1.241 1.339-.964 2.374-2.565 2.374-5.009s-1.035-4.045-2.374-5.009C18.575 8.555 17.036 8.25 16 8.25H4.56l4.97-4.97a.75.75 0 0 0 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[undo-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UndoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = undoIconData;\n}\n    \n\nexport const unfoldIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0M7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8m2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8m2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M12 23a.75.75 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215L12 21.19l2.72-2.72a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-3.25 3.25A.75.75 0 0 1 12 23\", \"M11.47 1.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018L12 2.81 9.28 5.53a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042ZM12 22.25a.75.75 0 0 1-.75-.75v-5.75a.75.75 0 0 1 1.5 0v5.75a.75.75 0 0 1-.75.75M2.75 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75\", \"M12 1.5a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0v-6A.75.75 0 0 1 12 1.5\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unfold-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnfoldIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unfoldIconData;\n}\n    \n\nexport const unlinkIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M12.914 5.914a2 2 0 0 0-2.828-2.828l-.837.837a.75.75 0 1 1-1.06-1.061l.836-.837a3.5 3.5 0 1 1 4.95 4.95l-.195.194a.75.75 0 0 1-1.06-1.06Zm-1.87 3.482a1 1 0 0 1-.07.079c-.63.63-1.468 1.108-2.343 1.263-.89.159-1.86-.017-2.606-.763a.75.75 0 1 1 1.06-1.06c.329.327.767.438 1.284.347.493-.088 1.018-.36 1.445-.752l-1.247-.897-.01-.008-.295-.212c-.94-.597-1.984-.499-2.676.193l-2.5 2.5a2 2 0 1 0 2.828 2.828l.837-.836a.75.75 0 0 1 1.06 1.06l-.836.837a3.5 3.5 0 0 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 1.354-.848L2.312 3.109a.75.75 0 0 1 .876-1.218l5.93 4.27q.172.112.335.24l6.235 4.49a.75.75 0 0 1-.876 1.218Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M20.347 3.653a3.936 3.936 0 0 0-5.567 0l-1.75 1.75a.75.75 0 0 1-1.06-1.06l1.75-1.75a5.436 5.436 0 0 1 7.688 7.687l-1.564 1.564a.75.75 0 0 1-1.06-1.06l1.563-1.564a3.936 3.936 0 0 0 0-5.567M9.786 12.369a.75.75 0 0 1 1.053.125q.143.183.314.353c1.348 1.348 3.386 1.587 4.89.658l-3.922-2.858-.057-.037c-1.419-1.013-3.454-.787-4.784.543L3.653 14.78a3.936 3.936 0 0 0 5.567 5.567l3-3a.75.75 0 1 1 1.06 1.06l-3 3a5.436 5.436 0 1 1-7.688-7.687l3.628-3.628a5.5 5.5 0 0 1 3.014-1.547l-7.05-5.136a.75.75 0 0 1 .883-1.213l20.25 14.75a.75.75 0 0 1-.884 1.213l-5.109-3.722c-2.155 1.709-5.278 1.425-7.232-.53a6 6 0 0 1-.431-.485.75.75 0 0 1 .125-1.053\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unlink-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnlinkIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unlinkIconData;\n}\n    \n\nexport const unlockIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.5 4v2h7A1.5 1.5 0 0 1 14 7.5v6a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5v-6A1.5 1.5 0 0 1 3.499 6H4V4a4 4 0 0 1 7.371-2.154.75.75 0 0 1-1.264.808A2.5 2.5 0 0 0 5.5 4m-2 3.5v6h9v-6Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M7.5 7.25V9h11a2.5 2.5 0 0 1 2.5 2.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 19.5v-8A2.5 2.5 0 0 1 5.5 9H6V7.25C6 3.845 8.503 1 12 1c2.792 0 4.971 1.825 5.718 4.31a.75.75 0 1 1-1.436.432C15.71 3.84 14.079 2.5 12 2.5c-2.578 0-4.5 2.08-4.5 4.75m-3 4.25v8a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-13a1 1 0 0 0-1 1\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unlock-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnlockIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unlockIconData;\n}\n    \n\nexport const unmuteIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.563 2.069A.75.75 0 0 1 8 2.75v10.5a.751.751 0 0 1-1.238.57L3.472 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.723l3.289-2.82a.75.75 0 0 1 .801-.111M6.5 4.38 4.238 6.319a.75.75 0 0 1-.488.181h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62Zm6.096-2.038a.75.75 0 0 1 1.06 0 8 8 0 0 1 0 11.314.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042 6.5 6.5 0 0 0 0-9.193.75.75 0 0 1 0-1.06Zm-1.06 2.121-.001.001a5 5 0 0 1 0 7.07.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734 3.5 3.5 0 0 0 0-4.95.75.75 0 1 1 1.061-1.061\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M11.553 3.064A.75.75 0 0 1 12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805a.75.75 0 0 1 .808-.13ZM10.5 5.445l-4.245 3.86a.75.75 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86Zm8.218-1.223a.75.75 0 0 1 1.06 0c4.296 4.296 4.296 11.26 0 15.556a.75.75 0 0 1-1.06-1.06 9.5 9.5 0 0 0 0-13.436.75.75 0 0 1 0-1.06\", \"M16.243 7.757a.75.75 0 1 0-1.061 1.061 4.5 4.5 0 0 1 0 6.364.75.75 0 0 0 1.06 1.06 6 6 0 0 0 0-8.485Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unmute-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnmuteIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unmuteIconData;\n}\n    \n\nexport const unreadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M10.5 3.5H1.75a.25.25 0 0 0-.25.25v.32L8 7.88l3.02-1.77a.75.75 0 0 1 .758 1.295L8.379 9.397a.75.75 0 0 1-.758 0L1.5 5.809v6.441c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4.5a.75.75 0 0 1 1.5 0v4.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-8.5C0 2.784.784 2 1.75 2h8.75a.75.75 0 0 1 0 1.5\", \"M14 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1.75 4.5a.25.25 0 0 0-.25.25v.852l10.36 7a.25.25 0 0 0 .28 0l5.69-3.845A.75.75 0 0 1 18.67 10l-5.69 3.845c-.592.4-1.368.4-1.96 0L1.5 7.412V19.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25V4.75C0 3.784.784 3 1.75 3h15.5a.75.75 0 0 1 0 1.5Z\", \"M24 5.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unread-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnreadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unreadIconData;\n}\n    \n\nexport const unverifiedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M6.415.52a2.68 2.68 0 0 1 3.17 0l.928.68c.153.113.33.186.518.215l1.138.175a2.68 2.68 0 0 1 2.241 2.24l.175 1.138c.029.187.102.365.215.518l.68.928a2.68 2.68 0 0 1 0 3.17l-.68.928a1.2 1.2 0 0 0-.215.518l-.175 1.138a2.68 2.68 0 0 1-2.241 2.241l-1.138.175a1.2 1.2 0 0 0-.518.215l-.928.68a2.68 2.68 0 0 1-3.17 0l-.928-.68a1.2 1.2 0 0 0-.518-.215L3.83 14.41a2.68 2.68 0 0 1-2.24-2.24l-.175-1.138a1.2 1.2 0 0 0-.215-.518l-.68-.928a2.68 2.68 0 0 1 0-3.17l.68-.928a1.2 1.2 0 0 0 .215-.518l.175-1.14a2.68 2.68 0 0 1 2.24-2.24l1.138-.175c.187-.029.365-.102.518-.215l.928-.68Zm2.282 1.209a1.18 1.18 0 0 0-1.394 0l-.928.68a2.7 2.7 0 0 1-1.18.489l-1.136.174a1.18 1.18 0 0 0-.987.987l-.174 1.137a2.7 2.7 0 0 1-.489 1.18l-.68.927c-.305.415-.305.98 0 1.394l.68.928c.256.348.423.752.489 1.18l.174 1.136c.078.51.478.909.987.987l1.137.174c.427.066.831.233 1.18.489l.927.68c.415.305.98.305 1.394 0l.928-.68a2.7 2.7 0 0 1 1.18-.489l1.136-.174c.51-.078.909-.478.987-.987l.174-1.137c.066-.427.233-.831.489-1.18l.68-.927c.305-.415.305-.98 0-1.394l-.68-.928a2.7 2.7 0 0 1-.489-1.18l-.174-1.136a1.18 1.18 0 0 0-.987-.987l-1.137-.174a2.7 2.7 0 0 1-1.18-.489ZM6.92 6.085h.001a.75.75 0 0 1-1.342-.67c.169-.339.436-.701.849-.977C6.846 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.638.525c.502.377.862.965.862 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6 6 0 0 0-.26.16 1 1 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661.109-.073.22-.139.313-.195l.007-.004c.1-.061.182-.11.258-.161a1 1 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.61.61 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1 1 0 0 0-.34.398M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M13 16.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-2.517-7.665c.112-.223.268-.424.488-.57C11.186 8.12 11.506 8 12 8c.384 0 .766.118 1.034.319a.95.95 0 0 1 .403.806c0 .48-.218.81-.62 1.186a9 9 0 0 1-.409.354l-.294.249c-.246.213-.524.474-.738.795l-.126.19V13.5a.75.75 0 0 0 1.5 0v-1.12c.09-.1.203-.208.347-.333.063-.055.14-.119.222-.187.166-.14.358-.3.52-.452.536-.5 1.098-1.2 1.098-2.283a2.45 2.45 0 0 0-1.003-2.006C13.37 6.695 12.658 6.5 12 6.5c-.756 0-1.373.191-1.861.517a2.94 2.94 0 0 0-.997 1.148.75.75 0 0 0 1.341.67\", \"M9.864 1.2a3.61 3.61 0 0 1 4.272 0l1.375 1.01c.274.2.593.333.929.384l1.686.259a3.61 3.61 0 0 1 3.021 3.02l.259 1.687c.051.336.183.655.384.929l1.01 1.375a3.61 3.61 0 0 1 0 4.272l-1.01 1.375a2.1 2.1 0 0 0-.384.929l-.259 1.686a3.61 3.61 0 0 1-3.02 3.021l-1.687.259a2.1 2.1 0 0 0-.929.384l-1.375 1.01a3.61 3.61 0 0 1-4.272 0l-1.375-1.01a2.1 2.1 0 0 0-.929-.384l-1.686-.259a3.61 3.61 0 0 1-3.021-3.02l-.259-1.687a2.1 2.1 0 0 0-.384-.929L1.2 14.136a3.61 3.61 0 0 1 0-4.272l1.01-1.375c.201-.274.333-.593.384-.929l.259-1.686a3.61 3.61 0 0 1 3.02-3.021l1.687-.259c.336-.051.655-.183.929-.384Zm3.384 1.209a2.11 2.11 0 0 0-2.496 0l-1.376 1.01a3.6 3.6 0 0 1-1.589.658l-1.686.258a2.11 2.11 0 0 0-1.766 1.766l-.258 1.686a3.6 3.6 0 0 1-.658 1.59l-1.01 1.375a2.11 2.11 0 0 0 0 2.496l1.01 1.376a3.6 3.6 0 0 1 .658 1.589l.258 1.686a2.11 2.11 0 0 0 1.766 1.765l1.686.26a3.6 3.6 0 0 1 1.59.657l1.375 1.01a2.11 2.11 0 0 0 2.496 0l1.376-1.01a3.6 3.6 0 0 1 1.589-.658l1.686-.258a2.11 2.11 0 0 0 1.765-1.766l.26-1.686a3.6 3.6 0 0 1 .657-1.59l1.01-1.375a2.11 2.11 0 0 0 0-2.496l-1.01-1.376a3.6 3.6 0 0 1-.658-1.589l-.258-1.686a2.11 2.11 0 0 0-1.766-1.766l-1.686-.258a3.6 3.6 0 0 1-1.59-.658Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unverified-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnverifiedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unverifiedIconData;\n}\n    \n\nexport const unwrapIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1 2.75c0-.199.079-.39.22-.53A.75.75 0 0 1 1.75 2h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H1.75a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53m0 5c0-.199.079-.39.22-.53A.75.75 0 0 1 1.75 7h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H1.75a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53M1.75 12h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 5.25a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h16.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22Zm0 6a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h16.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22Zm0 6a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h5.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.75.75 0 0 0-.53-.22Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[unwrap-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UnwrapIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = unwrapIconData;\n}\n    \n\nexport const uploadIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\", \"M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.75.75 0 0 1 1.06 0Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M4 20.25V18a.75.75 0 0 1 1.5 0v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25\", \"M5.22 9.53a.75.75 0 0 1 0-1.06l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.749.749 0 1 1-1.06 1.06l-4.97-4.969V16.75a.75.75 0 0 1-1.5 0V4.561L6.28 9.53a.75.75 0 0 1-1.06 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[upload-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class UploadIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = uploadIconData;\n}\n    \n\nexport const verifiedIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.68 2.68 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.68 2.68 0 0 1 0 3.17l-.68.928a1.2 1.2 0 0 0-.215.518l-.175 1.138a2.68 2.68 0 0 1-2.241 2.241l-1.138.175a1.2 1.2 0 0 0-.518.215l-.928.68a2.68 2.68 0 0 1-3.17 0l-.928-.68a1.2 1.2 0 0 0-.518-.215L3.83 14.41a2.68 2.68 0 0 1-2.24-2.24l-.175-1.138a1.2 1.2 0 0 0-.215-.518l-.68-.928a2.68 2.68 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.68 2.68 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.68 2.68 0 0 1 3.17 0M7.303 1.728l-.927.68a2.7 2.7 0 0 1-1.18.489l-1.137.174a1.18 1.18 0 0 0-.987.987l-.174 1.136a2.7 2.7 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.7 2.7 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.7 2.7 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.7 2.7 0 0 1 .489-1.18l.68-.928a1.18 1.18 0 0 0 0-1.394l-.68-.927a2.7 2.7 0 0 1-.489-1.18l-.174-1.137a1.18 1.18 0 0 0-.987-.987l-1.136-.174a2.7 2.7 0 0 1-1.18-.489l-.928-.68a1.18 1.18 0 0 0-1.394 0M11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L7 8.94l3.22-3.22a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17.03 9.78a.75.75 0 0 0-1.06-1.06l-5.47 5.47-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0Z\", \"m14.136 1.2 1.375 1.01c.274.201.593.333.929.384l1.687.259a3.61 3.61 0 0 1 3.02 3.021l.259 1.686c.051.336.183.655.384.929l1.01 1.375a3.61 3.61 0 0 1 0 4.272l-1.01 1.375a2.1 2.1 0 0 0-.384.929l-.259 1.687a3.61 3.61 0 0 1-3.021 3.02l-1.686.259a2.1 2.1 0 0 0-.929.384l-1.375 1.01a3.61 3.61 0 0 1-4.272 0l-1.375-1.01a2.1 2.1 0 0 0-.929-.384l-1.687-.259a3.61 3.61 0 0 1-3.02-3.021l-.259-1.686a2.1 2.1 0 0 0-.384-.929L1.2 14.136a3.61 3.61 0 0 1 0-4.272l1.01-1.375c.201-.274.333-.593.384-.929l.259-1.687a3.61 3.61 0 0 1 3.021-3.02l1.686-.259c.336-.051.655-.183.929-.384L9.864 1.2a3.61 3.61 0 0 1 4.272 0m-3.384 1.209-1.375 1.01a3.6 3.6 0 0 1-1.59.658l-1.686.258a2.11 2.11 0 0 0-1.766 1.766l-.258 1.686a3.6 3.6 0 0 1-.658 1.589l-1.01 1.376a2.11 2.11 0 0 0 0 2.496l1.01 1.375c.344.469.57 1.015.658 1.59l.258 1.686c.14.911.855 1.626 1.766 1.766l1.686.258a3.6 3.6 0 0 1 1.589.658l1.376 1.01a2.11 2.11 0 0 0 2.496 0l1.375-1.01a3.6 3.6 0 0 1 1.59-.657l1.686-.26a2.11 2.11 0 0 0 1.766-1.765l.258-1.686a3.6 3.6 0 0 1 .658-1.589l1.01-1.376a2.11 2.11 0 0 0 0-2.496l-1.01-1.375a3.6 3.6 0 0 1-.657-1.59l-.26-1.686a2.11 2.11 0 0 0-1.765-1.766l-1.686-.258a3.6 3.6 0 0 1-1.589-.658l-1.376-1.01a2.11 2.11 0 0 0-2.496 0\"]\n  }\n};\n\n@Component({\n  selector: 'svg[verified-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class VerifiedIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = verifiedIconData;\n}\n    \n\nexport const versionsIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M7.75 14A1.75 1.75 0 0 1 6 12.25v-8.5C6 2.784 6.784 2 7.75 2h6.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14Zm-.25-1.75c0 .138.112.25.25.25h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-6.5a.25.25 0 0 0-.25.25ZM4.9 3.508a.75.75 0 0 1-.274 1.025.25.25 0 0 0-.126.217v6.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.75 1.75 0 0 1 3 11.25v-6.5c0-.649.353-1.214.874-1.516a.75.75 0 0 1 1.025.274ZM1.625 5.533a.25.25 0 0 0-.126.217v4.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.75 1.75 0 0 1 0 10.25v-4.5a1.75 1.75 0 0 1 .873-1.516.75.75 0 1 1 .752 1.299\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2Zm-.5-2a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5H10a.5.5 0 0 0-.5.5ZM6.17 4.165a.75.75 0 0 1-.335 1.006c-.228.114-.295.177-.315.201a.04.04 0 0 0-.008.016.4.4 0 0 0-.012.112v13c0 .07.008.102.012.112a.03.03 0 0 0 .008.016c.02.024.087.087.315.201a.749.749 0 1 1-.67 1.342c-.272-.136-.58-.315-.81-.598C4.1 19.259 4 18.893 4 18.5v-13c0-.393.1-.759.355-1.073.23-.283.538-.462.81-.598a.75.75 0 0 1 1.006.336ZM2.15 5.624a.75.75 0 0 1-.274 1.025q-.225.131-.32.245C1.5 6.96 1.5 6.99 1.5 7v10c0 .01 0 .04.056.106q.095.113.32.245a.75.75 0 0 1-.752 1.298C.73 18.421 0 17.907 0 17V7c0-.907.73-1.42 1.124-1.65a.75.75 0 0 1 1.025.274Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[versions-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class VersionsIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = versionsIconData;\n}\n    \n\nexport const videoIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z\", \"M6 10.559V5.442a.25.25 0 0 1 .379-.215l4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z\", \"M9 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842L9.77 16.005a.5.5 0 0 1-.77-.42Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[video-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class VideoIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = videoIconData;\n}\n    \n\nexport const viewFilesIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 1 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75m12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 1 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75m-6 0a.75.75 0 1 1 0 1.5h-3a.75.75 0 1 1 0-1.5Zm3-2.5a.75.75 0 1 1 0 1.5h-6a.75.75 0 0 1 0-1.5Zm-1-2.5a.75.75 0 1 1 0 1.5h-5a.75.75 0 0 1 0-1.5Zm-5-4a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1Zm8 0c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 1 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 1 1 0-1.5Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M3.75 15a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 3 19.25v-3.5a.75.75 0 0 1 .75-.75m16.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 19.25 21h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 .75-.75M4.75 4.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 0 1 0 1.5ZM15 3.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75m1.5 7.75a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1 0-1.5Zm-1-3.25a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1 0-1.5Zm-2 6.5a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1 0-1.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[view-files-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ViewFilesIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = viewFilesIconData;\n}\n    \n\nexport const vscodeIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M11.098 1.013a.86.86 0 0 1 .524.073l2.883 1.394a.88.88 0 0 1 .495.793v9.453a.88.88 0 0 1-.495.793l-2.883 1.393a.86.86 0 0 1-.994-.17L5.109 9.683l-2.403 1.834a.58.58 0 0 1-.744-.034l-.772-.705a.6.6 0 0 1-.19-.433.6.6 0 0 1 .19-.434L3.274 8 1.19 6.088a.59.59 0 0 1-.14-.67.6.6 0 0 1 .14-.196l.772-.706a.58.58 0 0 1 .744-.034l2.403 1.834 5.519-5.058a.86.86 0 0 1 .47-.245M7.315 8l4.187 3.193V11H11.5V6h.002V4.806Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M16.868 1.02c.28-.048.568-.009.824.115l4.53 2.191c.475.231.778.715.778 1.247v14.855c0 .531-.303 1.014-.778 1.245l-4.53 2.189a1.35 1.35 0 0 1-1.091.043 1.3 1.3 0 0 1-.471-.31l-8.672-7.951-3.777 2.883a.91.91 0 0 1-1.169-.053l-1.213-1.108a.925.925 0 0 1 0-1.363L4.574 12 1.299 8.995A.93.93 0 0 1 1 8.316a.93.93 0 0 1 .299-.682l1.213-1.109a.91.91 0 0 1 1.169-.053l3.777 2.883 8.672-7.95a1.36 1.36 0 0 1 .738-.385M10.924 12l6.579 5.018v-.303H17.5V8.857h.003V6.98Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[vscode-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class VscodeIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = vscodeIconData;\n}\n    \n\nexport const webhookIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M5.5 4.25a2.25 2.25 0 0 1 4.5 0 .75.75 0 0 0 1.5 0 3.75 3.75 0 1 0-6.14 2.889l-2.272 4.258a.75.75 0 0 0 1.324.706L7 7.25a.75.75 0 0 0-.309-1.015A2.25 2.25 0 0 1 5.5 4.25\", \"M7.364 3.607a.75.75 0 0 1 1.03.257l2.608 4.349a3.75 3.75 0 1 1-.628 6.785.75.75 0 0 1 .752-1.299 2.25 2.25 0 1 0-.033-3.88.75.75 0 0 1-1.03-.256L7.107 4.636a.75.75 0 0 1 .257-1.03Z\", \"M2.9 8.776A.75.75 0 0 1 2.625 9.8 2.25 2.25 0 1 0 6 11.75a.75.75 0 0 1 .75-.751h5.5a.75.75 0 0 1 0 1.5H7.425a3.751 3.751 0 1 1-5.55-3.998.75.75 0 0 1 1.024.274Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[webhook-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class WebhookIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = webhookIconData;\n}\n    \n\nexport const workflowIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.94 2.94 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[workflow-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class WorkflowIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = workflowIconData;\n}\n    \n\nexport const wrapIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M1.75 7a.75.75 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h10c.464 0 .909.184 1.237.513a1.746 1.746 0 0 1 0 2.474A1.75 1.75 0 0 1 11.75 12h-1.464v-.464a.68.68 0 0 0-.375-.607.69.69 0 0 0-.711.064l-1.619 1.214a.68.68 0 0 0 0 1.086L9.2 14.507a.68.68 0 0 0 .711.064.69.69 0 0 0 .375-.607V13.5h1.464A3.247 3.247 0 0 0 15 10.25 3.247 3.247 0 0 0 11.75 7ZM1 2.75c0-.199.079-.39.22-.53A.75.75 0 0 1 1.75 2h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H1.75a.75.75 0 0 1-.53-.22.75.75 0 0 1-.22-.53M1.75 12h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-3.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M17 11.25c1.114 0 2.173.277 2.969.914.818.655 1.281 1.629 1.281 2.836s-.463 2.181-1.281 2.836c-.796.637-1.855.914-2.969.914h-.5v.982a.5.5 0 0 1-.75.433l-3-1.732a.5.5 0 0 1 0-.866l3-1.732a.5.5 0 0 1 .75.433v.982h.5c.886 0 1.577-.223 2.031-.586.432-.345.719-.871.719-1.664s-.287-1.319-.719-1.664c-.454-.363-1.145-.586-2.031-.586H3.82a.75.75 0 0 1 0-1.5Zm-7.75 6c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22h-5.5a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22Zm11-12c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.75.75 0 0 1-.53.22H3.75a.75.75 0 0 1-.53-.22.747.747 0 0 1 0-1.06.75.75 0 0 1 .53-.22Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[wrap-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class WrapIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = wrapIconData;\n}\n    \n\nexport const xIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M2.22 2.22a.75.75 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.75.75 0 0 1 0-1.06\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 9.06l-3.22 3.22a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L12 13.06l-5.22 5.22a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06\"]\n  }\n};\n\n@Component({\n  selector: 'svg[x-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class XIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = xIconData;\n}\n    \n\nexport const xCircleIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.344 2.343a8 8 0 0 1 11.314 11.314A8.002 8.002 0 0 1 .234 10.089a8 8 0 0 1 2.11-7.746m1.06 10.253a6.5 6.5 0 1 0 9.108-9.275 6.5 6.5 0 0 0-9.108 9.275M6.03 4.97 8 6.94l1.97-1.97a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 8l1.97 1.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 9.06l-1.97 1.97a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L6.94 8 4.97 6.03a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M9.036 7.976a.75.75 0 0 0-1.06 1.06L10.939 12l-2.963 2.963a.75.75 0 1 0 1.06 1.06L12 13.06l2.963 2.964a.75.75 0 0 0 1.061-1.06L13.061 12l2.963-2.964a.75.75 0 1 0-1.06-1.06L12 10.939Z\", \"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12\"]\n  }\n};\n\n@Component({\n  selector: 'svg[x-circle-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class XCircleIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = xCircleIconData;\n}\n    \n\nexport const xCircleFillIconData = {\n  \"12\": {\n    \"width\": 12,\n    \"paths\": [\"M1.757 10.243a6.001 6.001 0 1 1 8.488-8.486 6.001 6.001 0 0 1-8.488 8.486M6 4.763l-2-2L2.763 4l2 2-2 2L4 9.237l2-2 2 2L9.237 8l-2-2 2-2L8 2.763Z\"]\n  },\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657M6.03 4.97a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.75.75 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.75.75 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.75.75 0 0 0-.734.215L8 6.94Z\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m8.036-4.024a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042L10.939 12l-2.963 2.963a.749.749 0 0 0 .326 1.275.75.75 0 0 0 .734-.215L12 13.06l2.963 2.964a.75.75 0 0 0 1.061-1.06L13.061 12l2.963-2.964a.749.749 0 0 0-.326-1.275.75.75 0 0 0-.734.215L12 10.939Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[x-circle-fill-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class XCircleFillIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = xCircleFillIconData;\n}\n    \n\nexport const zapIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M9.504.43a1.516 1.516 0 0 1 2.437 1.713L10.415 5.5h2.123c1.57 0 2.346 1.909 1.22 3.004l-7.34 7.142a1.25 1.25 0 0 1-.871.354h-.302a1.25 1.25 0 0 1-1.157-1.723L5.633 10.5H3.462c-1.57 0-2.346-1.909-1.22-3.004Zm1.047 1.074L3.286 8.571A.25.25 0 0 0 3.462 9H6.75a.75.75 0 0 1 .694 1.034l-1.713 4.188 6.982-6.793A.25.25 0 0 0 12.538 7H9.25a.75.75 0 0 1-.683-1.06l2.008-4.418.003-.006-.004-.009-.006-.006-.008-.001q-.005 0-.009.004\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M15.716 1.329a1.341 1.341 0 0 1 2.109 1.55L15.147 9h4.161c1.623 0 2.372 2.016 1.143 3.075L8.102 22.721a1.148 1.148 0 0 1-1.81-1.317L8.996 15H4.674c-1.619 0-2.37-2.008-1.148-3.07l12.19-10.6Zm.452 1.595L4.51 13.061a.25.25 0 0 0 .164.439h5.45a.75.75 0 0 1 .692 1.041l-2.559 6.066 11.215-9.668a.25.25 0 0 0-.164-.439H14a.75.75 0 0 1-.687-1.05Z\"]\n  }\n};\n\n@Component({\n  selector: 'svg[zap-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ZapIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = zapIconData;\n}\n    \n\nexport const zoomInIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M3.75 7.5a.75.75 0 0 1 .75-.75h2.25V4.5a.75.75 0 0 1 1.5 0v2.25h2.25a.75.75 0 0 1 0 1.5H8.25v2.25a.75.75 0 0 1-1.5 0V8.25H4.5a.75.75 0 0 1-.75-.75\", \"M7.5 0a7.5 7.5 0 0 1 5.807 12.247l2.473 2.473a.749.749 0 1 1-1.06 1.06l-2.473-2.473A7.5 7.5 0 1 1 7.5 0m-6 7.5a6 6 0 1 0 12 0 6 6 0 0 0-12 0\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M10.5 5.75a.75.75 0 0 1 .75.75v3.25h3.25a.75.75 0 0 1 0 1.5h-3.25v3.25a.75.75 0 0 1-1.5 0v-3.25H6.5a.75.75 0 0 1 0-1.5h3.25V6.5a.75.75 0 0 1 .75-.75\", \"M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 1 1-1.06 1.06l-4.345-4.344A10.46 10.46 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5m10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9\"]\n  }\n};\n\n@Component({\n  selector: 'svg[zoom-in-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ZoomInIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = zoomInIconData;\n}\n    \n\nexport const zoomOutIconData = {\n  \"16\": {\n    \"width\": 16,\n    \"paths\": [\"M4.5 6.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1 0-1.5\", \"M0 7.5a7.5 7.5 0 1 1 13.307 4.747l2.473 2.473a.749.749 0 1 1-1.06 1.06l-2.473-2.473A7.5 7.5 0 0 1 0 7.5m7.5-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12\"]\n  },\n  \"24\": {\n    \"width\": 24,\n    \"paths\": [\"M14.5 11.25a.75.75 0 0 0 0-1.5h-8a.75.75 0 0 0 0 1.5Z\", \"M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 1 1-1.06 1.06l-4.345-4.344A10.46 10.46 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5m10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9\"]\n  }\n};\n\n@Component({\n  selector: 'svg[zoom-out-icon]',\n  standalone: true,\n  imports: [],\n  template: `\n    @if (title()) {\n      <title>{{title()}}</title>\n    }\n\n    @for (path of paths(); track path) {\n      <svg:path [attr.d]=\"path\"></svg:path>\n    }\n  `,\n})\nexport class ZoomOutIconComponent extends OpOcticonComponentBase {\n  protected override SVGData = zoomOutIconData;\n}\n    \n","/*\n * Public API Surface of octicons-angular\n */\n\nexport * from './__generated__/icons';\nexport * from './helpers';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}