Plugin Directory

Changeset 3496703


Ignore:
Timestamp:
04/01/2026 02:31:38 PM (22 hours ago)
Author:
tracksure
Message:
  • New: Milestone celebrations — celebrate visitor milestones (1/50/100/500/1K/5K/10K) and conversion milestones (1/10/50/100/500) with confetti burst animations
  • New: Tier-based celebration themes — starter, growing, popular, champion, and legendary tiers with unique colors and icons
  • Improvement: Loading spinner no longer conflicts with other plugin spinner styles
  • Fix: Light theme button text now uses solid white color for consistent readability
  • Fix: Dark mode milestone toast backgrounds are now opaque for better text readability
Location:
tracksure/trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • tracksure/trunk/admin/dist/473.js

    r3495497 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[473],{25284:(n,r,s)=>{s.d(r,{A:()=>i});var t=s(71354),e=s.n(t),a=s(76314),A=s.n(a)()(e());A.push([n.id,"/* Journey Modal Styles */\n\n.ts-modal-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.7);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n  animation: fadeIn 0.2s ease;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n.ts-modal-content {\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n  max-width: 90%;\n  max-height: 90vh;\n  width: 900px;\n  display: flex;\n  flex-direction: column;\n  animation: slideUp 0.3s ease;\n}\n\n[data-theme='dark'] .ts-modal-content {\n  background: var(--ts-surface, #1f2937);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);\n}\n\n@keyframes slideUp {\n  from {\n    transform: translateY(20px);\n    opacity: 0;\n  }\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n.ts-modal-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-modal-header h2 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-modal-close {\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  padding: var(--ts-spacing-xs);\n  border-radius: var(--ts-radius);\n  transition: all 0.2s ease;\n  color: var(--ts-text-muted);\n}\n\n.ts-modal-close:hover {\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n}\n\n.ts-modal-body {\n  flex: 1;\n  overflow-y: auto;\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-modal-footer {\n  padding: var(--ts-spacing-lg);\n  border-top: 1px solid var(--ts-border);\n  display: flex;\n  justify-content: flex-end;\n  gap: var(--ts-spacing-sm);\n}\n\n/* Journey Summary */\n.ts-journey-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-journey-stat {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-stat-label {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-stat-value {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1;\n}\n\n/* Funnel Visualization */\n.ts-journey-funnel {\n  margin-bottom: var(--ts-spacing-xl);\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-lg);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-journey-funnel h3 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-funnel-steps {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-funnel-step {\n  position: relative;\n}\n.ts-funnel-steps> *{\n  padding:10px;\n}\n.ts-funnel-step-header {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-funnel-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  background: var(--ts-primary);\n  color: white;\n  border-radius: 50%;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.ts-funnel-step-label {\n  flex: 1;\n  font-weight: 500;\n  color: var(--ts-text);\n}\n\n.ts-funnel-step-count {\n  font-weight: 600;\n  color: var(--ts-primary);\n}\n\n.ts-funnel-step-bar {\n  position: relative;\n  height: 8px;\n  background: var(--ts-border);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-funnel-step-fill {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 100%;\n  background: linear-gradient(90deg, var(--ts-primary-light) 0%, var(--ts-primary) 100%);\n  transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-funnel-step-percentage {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  text-align: right;\n}\n\n/* Session Timeline */\n.ts-journey-timeline h3 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-sessions-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-session-card {\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  overflow: hidden;\n  transition: all 0.2s ease;\n}\n\n.ts-session-card:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n}\n\n[data-theme='dark'] .ts-session-card:hover {\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\n}\n\n.ts-session-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--ts-spacing-md);\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n\n.ts-session-header:hover {\n  background: var(--ts-surface);\n}\n\n.ts-session-info {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex: 1;\n}\n\n.ts-session-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-primary-light);\n  color: var(--ts-primary);\n  border-radius: 50%;\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.ts-session-details {\n  flex: 1;\n}\n\n.ts-session-date {\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-session-meta {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 13px;\n  color: var(--ts-text-muted);\n}\n\n.ts-session-separator {\n  color: var(--ts-border);\n}\n\n.ts-session-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-session-event-count {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-weight: 500;\n}\n\n/* Session Events */\n.ts-session-events {\n  padding: 0 var(--ts-spacing-md) var(--ts-spacing-md) var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n}\n\n.ts-event-row {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm) 0;\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-event-row:last-child {\n  border-bottom: none;\n}\n\n.ts-event-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-surface-2);\n  border-radius: 50%;\n  flex-shrink: 0;\n  color: var(--ts-primary);\n}\n\n.ts-event-details {\n  flex: 1;\n}\n\n.ts-event-name {\n  font-weight: 500;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-event-meta {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-event-time {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-variant-numeric: tabular-nums;\n}\n\n/* Loading & Error States */\n.ts-loading-state,\n.ts-error-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: var(--ts-spacing-xl);\n  text-align: center;\n  min-height: 300px;\n}\n\n.ts-loading-state p,\n.ts-error-state p {\n  margin-top: var(--ts-spacing-md);\n  color: var(--ts-text-muted);\n}\n\n.ts-error-state h3 {\n  margin: var(--ts-spacing-md) 0 var(--ts-spacing-sm) 0;\n  color: var(--ts-text);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .ts-modal-content {\n    max-width: 100%;\n    max-height: 100vh;\n    width: 100%;\n    border-radius: 0;\n  }\n\n  .ts-journey-summary {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-session-info {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-session-meta {\n    flex-wrap: wrap;\n  }\n\n  .ts-event-row {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-event-time {\n    align-self: flex-end;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/JourneyModal.css"],names:[],mappings:"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",sourcesContent:["/* Journey Modal Styles */\r\n\r\n.ts-modal-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.7);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 9999;\r\n  animation: fadeIn 0.2s ease;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal-content {\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\r\n  max-width: 90%;\r\n  max-height: 90vh;\r\n  width: 900px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: slideUp 0.3s ease;\r\n}\r\n\r\n[data-theme='dark'] .ts-modal-content {\r\n  background: var(--ts-surface, #1f2937);\r\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);\r\n}\r\n\r\n@keyframes slideUp {\r\n  from {\r\n    transform: translateY(20px);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-modal-header h2 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-close {\r\n  background: transparent;\r\n  border: none;\r\n  cursor: pointer;\r\n  padding: var(--ts-spacing-xs);\r\n  border-radius: var(--ts-radius);\r\n  transition: all 0.2s ease;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-modal-close:hover {\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-body {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-modal-footer {\r\n  padding: var(--ts-spacing-lg);\r\n  border-top: 1px solid var(--ts-border);\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n/* Journey Summary */\r\n.ts-journey-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-journey-stat {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-stat-label {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-stat-value {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1;\r\n}\r\n\r\n/* Funnel Visualization */\r\n.ts-journey-funnel {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-lg);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-journey-funnel h3 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-funnel-steps {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-funnel-step {\r\n  position: relative;\r\n}\r\n.ts-funnel-steps> *{\r\n  padding:10px;\r\n}\r\n.ts-funnel-step-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-funnel-step-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border-radius: 50%;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-funnel-step-label {\r\n  flex: 1;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-funnel-step-count {\r\n  font-weight: 600;\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-funnel-step-bar {\r\n  position: relative;\r\n  height: 8px;\r\n  background: var(--ts-border);\r\n  border-radius: 4px;\r\n  overflow: hidden;\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-funnel-step-fill {\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, var(--ts-primary-light) 0%, var(--ts-primary) 100%);\r\n  transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-funnel-step-percentage {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  text-align: right;\r\n}\r\n\r\n/* Session Timeline */\r\n.ts-journey-timeline h3 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-sessions-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-session-card {\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  overflow: hidden;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-session-card:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n[data-theme='dark'] .ts-session-card:hover {\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n.ts-session-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-md);\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-session-header:hover {\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-session-info {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex: 1;\r\n}\r\n\r\n.ts-session-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-primary-light);\r\n  color: var(--ts-primary);\r\n  border-radius: 50%;\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-session-details {\r\n  flex: 1;\r\n}\r\n\r\n.ts-session-date {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-session-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-session-separator {\r\n  color: var(--ts-border);\r\n}\r\n\r\n.ts-session-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-session-event-count {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n}\r\n\r\n/* Session Events */\r\n.ts-session-events {\r\n  padding: 0 var(--ts-spacing-md) var(--ts-spacing-md) var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-event-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm) 0;\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-event-row:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-event-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-event-details {\r\n  flex: 1;\r\n}\r\n\r\n.ts-event-name {\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-event-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-event-time {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n\r\n/* Loading & Error States */\r\n.ts-loading-state,\r\n.ts-error-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: var(--ts-spacing-xl);\r\n  text-align: center;\r\n  min-height: 300px;\r\n}\r\n\r\n.ts-loading-state p,\r\n.ts-error-state p {\r\n  margin-top: var(--ts-spacing-md);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-error-state h3 {\r\n  margin: var(--ts-spacing-md) 0 var(--ts-spacing-sm) 0;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .ts-modal-content {\r\n    max-width: 100%;\r\n    max-height: 100vh;\r\n    width: 100%;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .ts-journey-summary {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-session-info {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-session-meta {\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .ts-event-row {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-event-time {\r\n    align-self: flex-end;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const i=A},33539:(n,r,s)=>{s.d(r,{A:()=>i});var t=s(71354),e=s.n(t),a=s(76314),A=s.n(a)()(e());A.push([n.id,"/* ==========================================================================\n   JourneysPage.css - Visitor-level analysis styling\n   ========================================================================== */\n\n/* Loading Animations */\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n\n@keyframes spin {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n.ts-journeys-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-journeys-filters {\n  display: flex;\n  gap: 8px;\n  margin-bottom: var(--ts-spacing-lg);\n  padding: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-md);\n  width: fit-content;\n}\n\n.ts-filter-btn {\n  padding: 8px 16px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-filter-btn:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface);\n}\n\n.ts-filter-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n/* Info Banner */\n.ts-info-banner {\n  display: flex;\n  gap: 16px;\n  padding: 20px;\n  background: rgba(14, 165, 233, 0.08);\n  border: 1px solid rgba(14, 165, 233, 0.2);\n  border-radius: var(--ts-radius-lg);\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-info-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ts-info-content h3 {\n  margin: 0 0 8px 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-info-content p {\n  margin: 4px 0;\n  font-size: 14px;\n  color: var(--ts-text-subtle);\n}\n\n/* Visitors Table */\n.ts-visitors-table-container {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  overflow: hidden;\n}\n\n.ts-visitors-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.ts-visitors-table thead {\n  background: var(--ts-surface-2);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-visitors-table th {\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n.ts-visitors-table td {\n  padding: 16px;\n  border-bottom: 1px solid var(--ts-border);\n  font-size: 14px;\n}\n\n.ts-visitors-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.ts-visitors-table tbody tr:hover {\n  background: var(--ts-surface-2);\n}\n\n/* Visitor Cell */\n.ts-visitor-cell {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-visitor-id {\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-visitor-badge {\n  display: inline-block;\n  padding: 2px 8px;\n  background: rgba(14, 165, 233, 0.1);\n  color: var(--ts-primary);\n  border: 1px solid rgba(14, 165, 233, 0.2);\n  border-radius: 4px;\n  font-size: 11px;\n  font-weight: 600;\n}\n\n/* Channel Cell */\n.ts-channel-cell {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n\n.ts-channel-icon {\n  font-size: 16px;\n}\n\n.ts-channel-name {\n  font-weight: 500;\n  color: var(--ts-text);\n}\n\n/* Session Count */\n.ts-session-count {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n/* Conversion Badge */\n.ts-conversion-badge {\n  display: inline-block;\n  padding: 4px 8px;\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n  border-radius: 4px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n/* Revenue Cell */\n.ts-revenue-cell {\n  font-weight: 600;\n  color: var(--ts-success);\n}\n\n/* Action Button */\n.ts-action-btn {\n  padding: 6px 12px;\n  background: var(--ts-primary);\n  color: var(--ts-white)!important;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-action-btn:hover:not(:disabled) {\n  background: var(--ts-primary-dark);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-action-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n/* ==========================================================================\n   PAGINATION STYLES\n   ========================================================================== */\n\n/* Pagination Info */\n.ts-pagination-info {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-bottom: var(--ts-spacing-md);\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  text-align: center;\n  font-weight: 500;\n}\n\n[data-theme='dark'] .ts-pagination-info {\n  background: rgba(17, 24, 39, 0.5);\n  border-color: var(--ts-border-hover);\n}\n\n/* Pagination Controls */\n.ts-pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-top: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n}\n\n[data-theme='dark'] .ts-pagination {\n  background: var(--ts-surface, #1f2937);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-pagination-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 36px;\n  height: 36px;\n  padding: 0 var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  user-select: none;\n}\n\n.ts-pagination-btn:hover:not(:disabled) {\n  background: var(--ts-bg);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n  transform: translateY(-1px);\n}\n\n.ts-pagination-btn:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n.ts-pagination-btn:disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n  background: var(--ts-surface);\n}\n\n.ts-pagination-btn.ts-active {\n  background: var(--ts-primary);\n  border-color: var(--ts-primary);\n  color: var(--ts-white)!important;\n  font-weight: 600;\n}\n\n[data-theme='dark'] .ts-pagination-btn {\n  background: rgba(31, 41, 55, 0.8);\n  border-color: var(--ts-border-hover);\n}\n\n[data-theme='dark'] .ts-pagination-btn:hover:not(:disabled) {\n  background: rgba(55, 65, 81, 0.8);\n}\n\n[data-theme='dark'] .ts-pagination-btn.ts-active {\n  background: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-pagination-pages {\n  display: flex;\n  gap: 4px;\n}\n\n.ts-pagination-summary {\n  margin-left: var(--ts-spacing-md);\n  padding-left: var(--ts-spacing-md);\n  border-left: 1px solid var(--ts-border);\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-weight: 500;\n}\n\n[data-theme='dark'] .ts-pagination-summary {\n  border-color: var(--ts-border-hover);\n}\n\n/* Mobile responsiveness */\n@media (max-width: 820px) {\n  .ts-visitors-table {\n    min-width: 1000px;\n  }\n  \n  .ts-visitors-table-container {\n    overflow-x: auto;\n  }\n  \n  .ts-pagination {\n    gap: 4px;\n    padding: var(--ts-spacing-md);\n  }\n  \n  .ts-pagination-btn {\n    min-width: 32px;\n    height: 32px;\n    font-size: 13px;\n  }\n  \n  .ts-pagination-summary {\n    width: 100%;\n    margin-left: 0;\n    margin-top: var(--ts-spacing-sm);\n    padding-left: 0;\n    padding-top: var(--ts-spacing-sm);\n    border-left: none;\n    border-top: 1px solid var(--ts-border);\n    text-align: center;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/JourneysPage.css"],names:[],mappings:"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",sourcesContent:["/* ==========================================================================\r\n   JourneysPage.css - Visitor-level analysis styling\r\n   ========================================================================== */\r\n\r\n/* Loading Animations */\r\n@keyframes pulse {\r\n  0%, 100% { opacity: 1; }\r\n  50% { opacity: 0.5; }\r\n}\r\n\r\n@keyframes spin {\r\n  from { transform: rotate(0deg); }\r\n  to { transform: rotate(360deg); }\r\n}\r\n\r\n.ts-journeys-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-journeys-filters {\r\n  display: flex;\r\n  gap: 8px;\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-md);\r\n  width: fit-content;\r\n}\r\n\r\n.ts-filter-btn {\r\n  padding: 8px 16px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-filter-btn:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-filter-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n/* Info Banner */\r\n.ts-info-banner {\r\n  display: flex;\r\n  gap: 16px;\r\n  padding: 20px;\r\n  background: rgba(14, 165, 233, 0.08);\r\n  border: 1px solid rgba(14, 165, 233, 0.2);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-info-icon {\r\n  font-size: 24px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-info-content h3 {\r\n  margin: 0 0 8px 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-info-content p {\r\n  margin: 4px 0;\r\n  font-size: 14px;\r\n  color: var(--ts-text-subtle);\r\n}\r\n\r\n/* Visitors Table */\r\n.ts-visitors-table-container {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-visitors-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n}\r\n\r\n.ts-visitors-table thead {\r\n  background: var(--ts-surface-2);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-visitors-table th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-visitors-table td {\r\n  padding: 16px;\r\n  border-bottom: 1px solid var(--ts-border);\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-visitors-table tbody tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-visitors-table tbody tr:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* Visitor Cell */\r\n.ts-visitor-cell {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-visitor-id {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-visitor-badge {\r\n  display: inline-block;\r\n  padding: 2px 8px;\r\n  background: rgba(14, 165, 233, 0.1);\r\n  color: var(--ts-primary);\r\n  border: 1px solid rgba(14, 165, 233, 0.2);\r\n  border-radius: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n}\r\n\r\n/* Channel Cell */\r\n.ts-channel-cell {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n\r\n.ts-channel-icon {\r\n  font-size: 16px;\r\n}\r\n\r\n.ts-channel-name {\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Session Count */\r\n.ts-session-count {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Conversion Badge */\r\n.ts-conversion-badge {\r\n  display: inline-block;\r\n  padding: 4px 8px;\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n  border-radius: 4px;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n}\r\n\r\n/* Revenue Cell */\r\n.ts-revenue-cell {\r\n  font-weight: 600;\r\n  color: var(--ts-success);\r\n}\r\n\r\n/* Action Button */\r\n.ts-action-btn {\r\n  padding: 6px 12px;\r\n  background: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-action-btn:hover:not(:disabled) {\r\n  background: var(--ts-primary-dark);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-action-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* ==========================================================================\r\n   PAGINATION STYLES\r\n   ========================================================================== */\r\n\r\n/* Pagination Info */\r\n.ts-pagination-info {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  text-align: center;\r\n  font-weight: 500;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-info {\r\n  background: rgba(17, 24, 39, 0.5);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Pagination Controls */\r\n.ts-pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination {\r\n  background: var(--ts-surface, #1f2937);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-pagination-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-width: 36px;\r\n  height: 36px;\r\n  padding: 0 var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  user-select: none;\r\n}\r\n\r\n.ts-pagination-btn:hover:not(:disabled) {\r\n  background: var(--ts-bg);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-pagination-btn:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n.ts-pagination-btn:disabled {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-pagination-btn.ts-active {\r\n  background: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  font-weight: 600;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn {\r\n  background: rgba(31, 41, 55, 0.8);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn:hover:not(:disabled) {\r\n  background: rgba(55, 65, 81, 0.8);\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn.ts-active {\r\n  background: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-pagination-pages {\r\n  display: flex;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-pagination-summary {\r\n  margin-left: var(--ts-spacing-md);\r\n  padding-left: var(--ts-spacing-md);\r\n  border-left: 1px solid var(--ts-border);\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-summary {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Mobile responsiveness */\r\n@media (max-width: 820px) {\r\n  .ts-visitors-table {\r\n    min-width: 1000px;\r\n  }\r\n  \r\n  .ts-visitors-table-container {\r\n    overflow-x: auto;\r\n  }\r\n  \r\n  .ts-pagination {\r\n    gap: 4px;\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n  \r\n  .ts-pagination-btn {\r\n    min-width: 32px;\r\n    height: 32px;\r\n    font-size: 13px;\r\n  }\r\n  \r\n  .ts-pagination-summary {\r\n    width: 100%;\r\n    margin-left: 0;\r\n    margin-top: var(--ts-spacing-sm);\r\n    padding-left: 0;\r\n    padding-top: var(--ts-spacing-sm);\r\n    border-left: none;\r\n    border-top: 1px solid var(--ts-border);\r\n    text-align: center;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const i=A},53473:(n,r,s)=>{s.r(r),s.d(r,{default:()=>z});var t=s(74848),e=s(41594),a=s(37090),A=s(82381),i=s(51481),o=s(12470),l=s(43066),d=s(99003),c=s(67359),p=s(28343),C=s(85072),g=s.n(C),m=s(97825),B=s.n(m),E=s(77659),x=s.n(E),v=s(55056),u=s.n(v),b=s(10540),h=s.n(b),f=s(41113),y=s.n(f),j=s(25284),k={};k.styleTagTransform=y(),k.setAttributes=u(),k.insert=x().bind(null,"head"),k.domAPI=B(),k.insertStyleElement=h();g()(j.A,k);j.A&&j.A.locals&&j.A.locals;const w=({visitorId:n,onClose:r})=>{const[s,a]=(0,e.useState)(null),C=(0,d.iW)(),{data:g,error:m,isLoading:B}=(0,A.S)("getVisitorJourney",n.toString(),{enabled:!!n,retry:1}),E=(n,r)=>{const s="string"==typeof n?parseInt(n,10):n,t=("string"==typeof r?parseInt(r,10):r)-s;return(0,p.a3)(t)};return(0,t.jsx)("div",{className:"ts-modal-overlay",onClick:r,children:(0,t.jsxs)("div",{className:"ts-modal-content ts-journey-modal",onClick:n=>n.stopPropagation(),children:[(0,t.jsxs)("div",{className:"ts-modal-header",children:[(0,t.jsxs)("h2",{children:[(0,t.jsx)(i.I,{name:"TrendingUp",size:24})," ",(0,o.__)("Visitor Journey")]}),(0,t.jsx)("button",{className:"ts-modal-close",onClick:r,children:(0,t.jsx)(i.I,{name:"X",size:20})})]}),(0,t.jsx)("div",{className:"ts-modal-body",children:B?(0,t.jsxs)("div",{className:"ts-loading-state",children:[(0,t.jsx)(i.I,{name:"Loader",size:48,color:"primary"}),(0,t.jsx)("p",{children:(0,o.__)("Loading journey data...")})]}):m?(0,t.jsxs)("div",{className:"ts-error-state",children:[(0,t.jsx)(i.I,{name:"AlertTriangle",size:48,color:"danger"}),(0,t.jsx)("h3",{children:(0,o.__)("Error Loading Journey")}),(0,t.jsx)("p",{children:m?.message||(0,o.__)("Failed to load journey data")})]}):g?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journey-summary",children:[(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Calendar",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Sessions")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.sessions?.length||0})]})]}),(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Activity",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Total Events")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.total_events||0})]})]}),(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Zap",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Avg Events/Session")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.sessions?.length>0?((g.total_events||0)/g.sessions.length).toFixed(1):"0"})]})]})]}),g.funnel_steps&&g.funnel_steps.length>0&&(0,t.jsxs)("div",{className:"ts-journey-funnel",children:[(0,t.jsxs)("h3",{children:[(0,t.jsx)(i.I,{name:"TrendingDown",size:18})," ",(0,o.__)("Conversion Funnel")]}),(0,t.jsx)("div",{className:"ts-funnel-steps",children:g.funnel_steps.map((n,r)=>(0,t.jsxs)("div",{className:"ts-funnel-step",children:[(0,t.jsxs)("div",{className:"ts-funnel-step-header",children:[(0,t.jsx)("span",{className:"ts-funnel-step-number",children:r+1}),(0,t.jsx)("span",{className:"ts-funnel-step-label",children:n.label}),(0,t.jsx)("span",{className:"ts-funnel-step-count",children:n.count})]}),(0,t.jsx)("div",{className:"ts-funnel-step-bar",children:(0,t.jsx)("div",{className:"ts-funnel-step-fill",style:{width:`${n.percentage}%`}})}),(0,t.jsxs)("div",{className:"ts-funnel-step-percentage",children:[n.percentage.toFixed(1),"%"]})]},n.step))})]}),(0,t.jsxs)("div",{className:"ts-journey-timeline",children:[(0,t.jsxs)("h3",{children:[(0,t.jsx)(i.I,{name:"Clock",size:18})," ",(0,o.__)("Session Timeline")]}),g.sessions&&g.sessions.length>0?(0,t.jsx)("div",{className:"ts-sessions-list",children:g.sessions.map((n,r)=>{const e=(0,c._5)(n.utm_source,n.utm_medium),A=s===n.session_id;return(0,t.jsxs)("div",{className:"ts-session-card",children:[(0,t.jsxs)("div",{className:"ts-session-header",onClick:()=>a(A?null:n.session_id),children:[(0,t.jsxs)("div",{className:"ts-session-info",children:[(0,t.jsxs)("span",{className:"ts-session-number",children:["#",r+1]}),(0,t.jsxs)("div",{className:"ts-session-details",children:[(0,t.jsx)("div",{className:"ts-session-date",children:(p=n.started_at,(0,d.oD)(p,C))}),(0,t.jsxs)("div",{className:"ts-session-meta",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(e),size:14}),(0,t.jsx)("span",{children:e}),(0,t.jsx)("span",{className:"ts-session-separator",children:"•"}),(0,t.jsx)(i.I,{name:"Monitor",size:14}),(0,t.jsx)("span",{children:n.device_type}),(0,t.jsx)("span",{className:"ts-session-separator",children:"•"}),(0,t.jsx)(i.I,{name:"Clock",size:14}),(0,t.jsx)("span",{children:E(n.started_at,n.last_activity_at)})]})]})]}),(0,t.jsxs)("div",{className:"ts-session-actions",children:[(0,t.jsxs)("span",{className:"ts-session-event-count",children:[n.events?.length||0," ",(0,o.__)("events")]}),(0,t.jsx)(i.I,{name:A?"ChevronUp":"ChevronDown",size:20})]})]}),A&&n.events&&n.events.length>0&&(0,t.jsx)("div",{className:"ts-session-events",children:n.events.map(n=>(0,t.jsxs)("div",{className:"ts-event-row",children:[(0,t.jsx)("div",{className:"ts-event-icon",children:(0,t.jsx)(i.I,{name:(0,l.u6)(n.event_name),size:16})}),(0,t.jsxs)("div",{className:"ts-event-details",children:[(0,t.jsx)("div",{className:"ts-event-name",children:n.event_name}),(0,t.jsx)("div",{className:"ts-event-meta",children:n.page_url&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.I,{name:"FileText",size:12}),(0,t.jsx)("span",{children:n.page_url})]})})]}),(0,t.jsx)("div",{className:"ts-event-time",children:(0,d.oD)(n.occurred_at,C)})]},n.event_id))})]},n.session_id);var p})}):(0,t.jsxs)("div",{className:"ts-empty-state",children:[(0,t.jsx)(i.I,{name:"Inbox",size:48,color:"muted"}),(0,t.jsx)("p",{children:(0,o.__)("No sessions found")})]})]})]}):null}),(0,t.jsx)("div",{className:"ts-modal-footer",children:(0,t.jsx)("button",{className:"ts-btn ts-btn-secondary",onClick:r,children:(0,o.__)("Close")})})]})})};var _=s(33539),N={};N.styleTagTransform=y(),N.setAttributes=u(),N.insert=x().bind(null,"head"),N.domAPI=B(),N.insertStyleElement=h();g()(_.A,N);_.A&&_.A.locals&&_.A.locals;const z=()=>{const{dateRange:n}=(0,a.n)(),r=(0,d.iW)(),[s,C]=(0,e.useState)("all"),[g,m]=(0,e.useState)(null),[B,E]=(0,e.useState)(1),{data:x,error:v,isLoading:u,refetch:b}=(0,A.S)("getVisitors",{date_start:(0,p.TJ)(n.start),date_end:(0,p.TJ)(n.end),filter:s,page:B,per_page:20},{refetchInterval:6e5,staleTime:3e5,retry:2}),h=n=>{if(!n||"null/null"===n)return["Direct","none"];const r=n.split("/");return[r[0]||"unknown",r[1]||"none"]},f=(0,e.useMemo)(()=>x?{totalVisitors:x.total_all??x.total??0,returningCount:x.returning_count??0,multiSessionCount:x.multi_session_count??0,convertedCount:x.converted_count??0,avgSessions:String(x.avg_sessions??0)}:{totalVisitors:0,returningCount:0,multiSessionCount:0,convertedCount:0,avgSessions:"0"},[x]),y=x?.visitors??[],j=x?.total_pages??(x?Math.ceil(x.total/20):0),k=n=>{C(n),E(1)},_=n=>{E(Math.max(1,Math.min(n,j||1)))};return u?(0,t.jsxs)("div",{className:"ts-page",children:[(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,o.__)("Journeys")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,o.__)("Understand visitor behavior across multiple sessions")})]}),(0,t.jsx)("div",{className:"ts-journeys-summary",children:[1,2,3,4].map(n=>(0,t.jsxs)("div",{className:"ts-summary-card",style:{animation:"pulse 2s infinite"},children:[(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",width:"44px",height:"44px",borderRadius:"12px"}}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"28px",width:"80px",borderRadius:"6px",marginBottom:"8px"}}),(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"16px",width:"120px",borderRadius:"4px"}})]})]},n))}),(0,t.jsx)("div",{className:"ts-visitors-table-container",style:{marginTop:"24px"},children:(0,t.jsx)("div",{style:{background:"var(--ts-surface)",borderRadius:"12px",padding:"24px"},children:[1,2,3,4,5].map(n=>(0,t.jsx)("div",{style:{marginBottom:"16px",animation:`pulse 2s ${.1*n}s infinite`},children:(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"48px",borderRadius:"8px"}})},n))})}),(0,t.jsxs)("div",{style:{textAlign:"center",marginTop:"24px",color:"var(--ts-text-muted)"},children:[(0,t.jsx)("div",{style:{display:"inline-block",width:"32px",height:"32px",border:"3px solid var(--ts-border)",borderTop:"3px solid var(--ts-primary)",borderRadius:"50%",animation:"spin 1s linear infinite"}}),(0,t.jsx)("p",{style:{marginTop:"12px",fontSize:"14px"},children:(0,o.__)("Loading journeys...")})]})]}):(0,t.jsxs)("div",{className:"ts-page",children:[(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,o.__)("Journeys")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,o.__)("Understand visitor behavior across multiple sessions")})]}),v?(0,t.jsxs)("div",{className:"ts-error-state",children:[(0,t.jsx)("div",{className:"ts-error-icon",children:(0,t.jsx)(i.I,{name:"AlertTriangle",size:48,color:"danger"})}),(0,t.jsx)("h2",{children:(0,o.__)("Error")}),(0,t.jsx)("p",{children:v?.message||(0,o.__)("Failed to load journeys data")})]}):x?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journeys-summary",children:[(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"Users",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.totalVisitors.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Total Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"RefreshCw",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.returningCount.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Returning Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"BarChart2",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.multiSessionCount.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Multi-Session Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"TrendingUp",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.avgSessions}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Avg Sessions/Visitor")})]})]})]}),(0,t.jsxs)("div",{className:"ts-journeys-filters",children:[(0,t.jsxs)("button",{className:"ts-filter-btn "+("all"===s?"ts-filter-btn--active":""),onClick:()=>k("all"),children:[(0,o.__)("All Visitors")," (",f.totalVisitors.toLocaleString(),")"]}),(0,t.jsxs)("button",{className:"ts-filter-btn "+("converted"===s?"ts-filter-btn--active":""),onClick:()=>k("converted"),children:[(0,o.__)("Converted Only")," (",f.convertedCount.toLocaleString(),")"]}),(0,t.jsxs)("button",{className:"ts-filter-btn "+("returning"===s?"ts-filter-btn--active":""),onClick:()=>k("returning"),children:[(0,o.__)("Returning Only")," (",f.returningCount.toLocaleString(),")"]})]}),x.message&&0===filteredVisitors.length&&(0,t.jsxs)("div",{className:"ts-info-banner",children:[(0,t.jsx)("div",{className:"ts-info-icon",children:(0,t.jsx)(i.I,{name:"Info",size:20,color:"info"})}),(0,t.jsx)("div",{className:"ts-info-content",children:(0,t.jsx)("p",{children:x.message})})]}),x&&x.total>20&&(0,t.jsxs)("div",{className:"ts-pagination-info",style:{marginBottom:"16px"},children:[(0,o.__)("Showing")," ",20*(B-1)+1,"-",Math.min(20*B,x.total)," ",(0,o.__)("of")," ",x.total.toLocaleString()," ",(0,o.__)("visitors")]}),y.length>0?(0,t.jsxs)("div",{className:"ts-visitors-table-container",children:[(0,t.jsxs)("table",{className:"ts-visitors-table",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:(0,o.__)("Visitor")}),(0,t.jsx)("th",{children:(0,o.__)("First Seen")}),(0,t.jsx)("th",{children:(0,o.__)("Last Seen")}),(0,t.jsx)("th",{children:(0,o.__)("Sessions")}),(0,t.jsx)("th",{children:(0,o.__)("First Touch")}),(0,t.jsx)("th",{children:(0,o.__)("Last Touch")}),(0,t.jsx)("th",{children:(0,o.__)("Conversions")}),(0,t.jsx)("th",{children:(0,o.__)("Revenue")}),(0,t.jsx)("th",{children:(0,o.__)("Action")})]})}),(0,t.jsx)("tbody",{children:y.map(n=>{const[s,e]=h(n.first_touch),[a,A]=h(n.last_touch),C=(0,c._5)(s,e),g=(0,c._5)(a,A);return(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-visitor-cell",children:[(0,t.jsx)("div",{className:"ts-visitor-id",children:(0,l.dh)(n.visitor_id,n.session_count>1,1)}),n.session_count>1&&(0,t.jsx)("span",{className:"ts-visitor-badge",children:(0,o.__)("Returning")})]})}),(0,t.jsx)("td",{children:(0,d.oD)(n.first_seen,r)}),(0,t.jsx)("td",{children:(0,d.oD)(n.last_seen,r)}),(0,t.jsx)("td",{children:(0,t.jsx)("span",{className:"ts-session-count",children:n.session_count})}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-channel-cell",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(C),size:18}),(0,t.jsx)("span",{className:"ts-channel-name",children:C})]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-channel-cell",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(g),size:18}),(0,t.jsx)("span",{className:"ts-channel-name",children:g})]})}),(0,t.jsx)("td",{children:n.conversions>0?(0,t.jsxs)("span",{className:"ts-conversion-badge",children:[(0,t.jsx)(i.I,{name:"CheckCircle",size:14,color:"success"})," ",n.conversions]}):"—"}),(0,t.jsx)("td",{className:"ts-revenue-cell",children:n.revenue>0?(0,p.vv)(n.revenue):"—"}),(0,t.jsx)("td",{children:(0,t.jsx)("button",{className:"ts-action-btn",onClick:()=>m(n.visitor_id),children:(0,o.__)("View Journey")})})]},n.visitor_id)})})]}),j>1&&(0,t.jsxs)("div",{className:"ts-pagination",style:{marginTop:"24px"},children:[(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(1),disabled:1===B,title:(0,o.__)("First page"),children:"«"}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(B-1),disabled:1===B,title:(0,o.__)("Previous page"),children:"‹"}),(0,t.jsx)("div",{className:"ts-pagination-pages",children:Array.from({length:Math.min(7,j)},(n,r)=>{let s;return s=j<=7||B<=4?r+1:B>=j-3?j-6+r:B-3+r,(0,t.jsx)("button",{className:"ts-pagination-btn "+(B===s?"ts-active":""),onClick:()=>_(s),children:s},s)})}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(B+1),disabled:B===j,title:(0,o.__)("Next page"),children:"›"}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(j),disabled:B===j,title:(0,o.__)("Last page"),children:"»"}),(0,t.jsxs)("span",{className:"ts-pagination-summary",children:[(0,o.__)("Page")," ",B," ",(0,o.__)("of")," ",j]})]})]}):(0,t.jsxs)("div",{className:"ts-empty-state",children:[(0,t.jsx)("div",{className:"ts-empty-icon",children:(0,t.jsx)(i.I,{name:"Users",size:64,color:"muted"})}),(0,t.jsx)("h2",{children:(0,o.__)("No visitors found")}),(0,t.jsx)("p",{children:(0,o.__)("Try adjusting your filters or date range")})]})]}):null,g&&(0,t.jsx)(w,{visitorId:g,onClose:()=>m(null)})]})}}}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[473],{25284:(n,r,s)=>{s.d(r,{A:()=>i});var t=s(71354),e=s.n(t),a=s(76314),A=s.n(a)()(e());A.push([n.id,"/* Journey Modal Styles */\n\n.ts-modal-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.7);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n  animation: fadeIn 0.2s ease;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n.ts-modal-content {\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n  max-width: 90%;\n  max-height: 90vh;\n  width: 900px;\n  display: flex;\n  flex-direction: column;\n  animation: slideUp 0.3s ease;\n}\n\n[data-theme='dark'] .ts-modal-content {\n  background: var(--ts-surface, #1f2937);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);\n}\n\n@keyframes slideUp {\n  from {\n    transform: translateY(20px);\n    opacity: 0;\n  }\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n.ts-modal-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-modal-header h2 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-modal-close {\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  padding: var(--ts-spacing-xs);\n  border-radius: var(--ts-radius);\n  transition: all 0.2s ease;\n  color: var(--ts-text-muted);\n}\n\n.ts-modal-close:hover {\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n}\n\n.ts-modal-body {\n  flex: 1;\n  overflow-y: auto;\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-modal-footer {\n  padding: var(--ts-spacing-lg);\n  border-top: 1px solid var(--ts-border);\n  display: flex;\n  justify-content: flex-end;\n  gap: var(--ts-spacing-sm);\n}\n\n/* Journey Summary */\n.ts-journey-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-journey-stat {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-stat-label {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-stat-value {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1;\n}\n\n/* Funnel Visualization */\n.ts-journey-funnel {\n  margin-bottom: var(--ts-spacing-xl);\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-lg);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-journey-funnel h3 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-funnel-steps {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-funnel-step {\n  position: relative;\n}\n.ts-funnel-steps> *{\n  padding:10px;\n}\n.ts-funnel-step-header {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-funnel-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  background: var(--ts-primary);\n  color: white;\n  border-radius: 50%;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.ts-funnel-step-label {\n  flex: 1;\n  font-weight: 500;\n  color: var(--ts-text);\n}\n\n.ts-funnel-step-count {\n  font-weight: 600;\n  color: var(--ts-primary);\n}\n\n.ts-funnel-step-bar {\n  position: relative;\n  height: 8px;\n  background: var(--ts-border);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-funnel-step-fill {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 100%;\n  background: linear-gradient(90deg, var(--ts-primary-light) 0%, var(--ts-primary) 100%);\n  transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-funnel-step-percentage {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  text-align: right;\n}\n\n/* Session Timeline */\n.ts-journey-timeline h3 {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-sessions-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-session-card {\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  overflow: hidden;\n  transition: all 0.2s ease;\n}\n\n.ts-session-card:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n}\n\n[data-theme='dark'] .ts-session-card:hover {\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\n}\n\n.ts-session-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--ts-spacing-md);\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n\n.ts-session-header:hover {\n  background: var(--ts-surface);\n}\n\n.ts-session-info {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex: 1;\n}\n\n.ts-session-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-primary-light);\n  color: var(--ts-primary);\n  border-radius: 50%;\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.ts-session-details {\n  flex: 1;\n}\n\n.ts-session-date {\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-session-meta {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 13px;\n  color: var(--ts-text-muted);\n}\n\n.ts-session-separator {\n  color: var(--ts-border);\n}\n\n.ts-session-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-session-event-count {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-weight: 500;\n}\n\n/* Session Events */\n.ts-session-events {\n  padding: 0 var(--ts-spacing-md) var(--ts-spacing-md) var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n}\n\n.ts-event-row {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm) 0;\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-event-row:last-child {\n  border-bottom: none;\n}\n\n.ts-event-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-surface-2);\n  border-radius: 50%;\n  flex-shrink: 0;\n  color: var(--ts-primary);\n}\n\n.ts-event-details {\n  flex: 1;\n}\n\n.ts-event-name {\n  font-weight: 500;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-event-meta {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-event-time {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-variant-numeric: tabular-nums;\n}\n\n/* Loading & Error States */\n.ts-loading-state,\n.ts-error-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: var(--ts-spacing-xl);\n  text-align: center;\n  min-height: 300px;\n}\n\n.ts-loading-state p,\n.ts-error-state p {\n  margin-top: var(--ts-spacing-md);\n  color: var(--ts-text-muted);\n}\n\n.ts-error-state h3 {\n  margin: var(--ts-spacing-md) 0 var(--ts-spacing-sm) 0;\n  color: var(--ts-text);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .ts-modal-content {\n    max-width: 100%;\n    max-height: 100vh;\n    width: 100%;\n    border-radius: 0;\n  }\n\n  .ts-journey-summary {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-session-info {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-session-meta {\n    flex-wrap: wrap;\n  }\n\n  .ts-event-row {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-event-time {\n    align-self: flex-end;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/JourneyModal.css"],names:[],mappings:"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",sourcesContent:["/* Journey Modal Styles */\r\n\r\n.ts-modal-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.7);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 9999;\r\n  animation: fadeIn 0.2s ease;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal-content {\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\r\n  max-width: 90%;\r\n  max-height: 90vh;\r\n  width: 900px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: slideUp 0.3s ease;\r\n}\r\n\r\n[data-theme='dark'] .ts-modal-content {\r\n  background: var(--ts-surface, #1f2937);\r\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);\r\n}\r\n\r\n@keyframes slideUp {\r\n  from {\r\n    transform: translateY(20px);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-modal-header h2 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-close {\r\n  background: transparent;\r\n  border: none;\r\n  cursor: pointer;\r\n  padding: var(--ts-spacing-xs);\r\n  border-radius: var(--ts-radius);\r\n  transition: all 0.2s ease;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-modal-close:hover {\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-body {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-modal-footer {\r\n  padding: var(--ts-spacing-lg);\r\n  border-top: 1px solid var(--ts-border);\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n/* Journey Summary */\r\n.ts-journey-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-journey-stat {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-stat-label {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-stat-value {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1;\r\n}\r\n\r\n/* Funnel Visualization */\r\n.ts-journey-funnel {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-lg);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-journey-funnel h3 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-funnel-steps {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-funnel-step {\r\n  position: relative;\r\n}\r\n.ts-funnel-steps> *{\r\n  padding:10px;\r\n}\r\n.ts-funnel-step-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-funnel-step-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border-radius: 50%;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-funnel-step-label {\r\n  flex: 1;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-funnel-step-count {\r\n  font-weight: 600;\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-funnel-step-bar {\r\n  position: relative;\r\n  height: 8px;\r\n  background: var(--ts-border);\r\n  border-radius: 4px;\r\n  overflow: hidden;\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-funnel-step-fill {\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, var(--ts-primary-light) 0%, var(--ts-primary) 100%);\r\n  transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-funnel-step-percentage {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  text-align: right;\r\n}\r\n\r\n/* Session Timeline */\r\n.ts-journey-timeline h3 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-sessions-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-session-card {\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  overflow: hidden;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-session-card:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n[data-theme='dark'] .ts-session-card:hover {\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n.ts-session-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-md);\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-session-header:hover {\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-session-info {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex: 1;\r\n}\r\n\r\n.ts-session-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-primary-light);\r\n  color: var(--ts-primary);\r\n  border-radius: 50%;\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-session-details {\r\n  flex: 1;\r\n}\r\n\r\n.ts-session-date {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-session-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-session-separator {\r\n  color: var(--ts-border);\r\n}\r\n\r\n.ts-session-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-session-event-count {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n}\r\n\r\n/* Session Events */\r\n.ts-session-events {\r\n  padding: 0 var(--ts-spacing-md) var(--ts-spacing-md) var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-event-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm) 0;\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-event-row:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-event-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-event-details {\r\n  flex: 1;\r\n}\r\n\r\n.ts-event-name {\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-event-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-event-time {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n\r\n/* Loading & Error States */\r\n.ts-loading-state,\r\n.ts-error-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: var(--ts-spacing-xl);\r\n  text-align: center;\r\n  min-height: 300px;\r\n}\r\n\r\n.ts-loading-state p,\r\n.ts-error-state p {\r\n  margin-top: var(--ts-spacing-md);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-error-state h3 {\r\n  margin: var(--ts-spacing-md) 0 var(--ts-spacing-sm) 0;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .ts-modal-content {\r\n    max-width: 100%;\r\n    max-height: 100vh;\r\n    width: 100%;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .ts-journey-summary {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-session-info {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-session-meta {\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .ts-event-row {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-event-time {\r\n    align-self: flex-end;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const i=A},33539:(n,r,s)=>{s.d(r,{A:()=>i});var t=s(71354),e=s.n(t),a=s(76314),A=s.n(a)()(e());A.push([n.id,"/* ==========================================================================\n   JourneysPage.css - Visitor-level analysis styling\n   ========================================================================== */\n\n/* Loading Animations */\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n\n@keyframes spin {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n.ts-journeys-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-journeys-filters {\n  display: flex;\n  gap: 8px;\n  margin-bottom: var(--ts-spacing-lg);\n  padding: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-md);\n  width: fit-content;\n}\n\n.ts-filter-btn {\n  padding: 8px 16px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-filter-btn:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface);\n}\n\n.ts-filter-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n/* Info Banner */\n.ts-info-banner {\n  display: flex;\n  gap: 16px;\n  padding: 20px;\n  background: rgba(14, 165, 233, 0.08);\n  border: 1px solid rgba(14, 165, 233, 0.2);\n  border-radius: var(--ts-radius-lg);\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-info-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ts-info-content h3 {\n  margin: 0 0 8px 0;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-info-content p {\n  margin: 4px 0;\n  font-size: 14px;\n  color: var(--ts-text-subtle);\n}\n\n/* Visitors Table */\n.ts-visitors-table-container {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  overflow: hidden;\n}\n\n.ts-visitors-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.ts-visitors-table thead {\n  background: var(--ts-surface-2);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-visitors-table th {\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n.ts-visitors-table td {\n  padding: 16px;\n  border-bottom: 1px solid var(--ts-border);\n  font-size: 14px;\n}\n\n.ts-visitors-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.ts-visitors-table tbody tr:hover {\n  background: var(--ts-surface-2);\n}\n\n/* Visitor Cell */\n.ts-visitor-cell {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-visitor-id {\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-visitor-badge {\n  display: inline-block;\n  padding: 2px 8px;\n  background: rgba(14, 165, 233, 0.1);\n  color: var(--ts-primary);\n  border: 1px solid rgba(14, 165, 233, 0.2);\n  border-radius: 4px;\n  font-size: 11px;\n  font-weight: 600;\n}\n\n/* Channel Cell */\n.ts-channel-cell {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n\n.ts-channel-icon {\n  font-size: 16px;\n}\n\n.ts-channel-name {\n  font-weight: 500;\n  color: var(--ts-text);\n}\n\n/* Session Count */\n.ts-session-count {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n/* Conversion Badge */\n.ts-conversion-badge {\n  display: inline-block;\n  padding: 4px 8px;\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n  border-radius: 4px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n/* Revenue Cell */\n.ts-revenue-cell {\n  font-weight: 600;\n  color: var(--ts-success);\n}\n\n/* Action Button */\n.ts-action-btn {\n  padding: 6px 12px;\n  background: var(--ts-primary);\n  color: var(--ts-white)!important;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-action-btn:hover:not(:disabled) {\n  background: var(--ts-primary-dark);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-action-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n/* ==========================================================================\n   PAGINATION STYLES\n   ========================================================================== */\n\n/* Pagination Info */\n.ts-pagination-info {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-bottom: var(--ts-spacing-md);\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  text-align: center;\n  font-weight: 500;\n}\n\n[data-theme='dark'] .ts-pagination-info {\n  background: rgba(17, 24, 39, 0.5);\n  border-color: var(--ts-border-hover);\n}\n\n/* Pagination Controls */\n.ts-pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-top: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n}\n\n[data-theme='dark'] .ts-pagination {\n  background: var(--ts-surface, #1f2937);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-pagination-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 36px;\n  height: 36px;\n  padding: 0 var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  user-select: none;\n}\n\n.ts-pagination-btn:hover:not(:disabled) {\n  background: var(--ts-bg);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n  transform: translateY(-1px);\n}\n\n.ts-pagination-btn:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n.ts-pagination-btn:disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n  background: var(--ts-surface);\n}\n\n.ts-pagination-btn.ts-active {\n  background: var(--ts-primary);\n  border-color: var(--ts-primary);\n  color: var(--ts-white)!important;\n  font-weight: 600;\n}\n\n[data-theme='dark'] .ts-pagination-btn {\n  background: rgba(31, 41, 55, 0.8);\n  border-color: var(--ts-border-hover);\n}\n\n[data-theme='dark'] .ts-pagination-btn:hover:not(:disabled) {\n  background: rgba(55, 65, 81, 0.8);\n}\n\n[data-theme='dark'] .ts-pagination-btn.ts-active {\n  background: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-pagination-pages {\n  display: flex;\n  gap: 4px;\n}\n\n.ts-pagination-summary {\n  margin-left: var(--ts-spacing-md);\n  padding-left: var(--ts-spacing-md);\n  border-left: 1px solid var(--ts-border);\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  font-weight: 500;\n}\n\n[data-theme='dark'] .ts-pagination-summary {\n  border-color: var(--ts-border-hover);\n}\n\n/* Mobile responsiveness */\n@media (max-width: 820px) {\n  .ts-visitors-table {\n    min-width: 1000px;\n  }\n  \n  .ts-visitors-table-container {\n    overflow-x: auto;\n  }\n  \n  .ts-pagination {\n    gap: 4px;\n    padding: var(--ts-spacing-md);\n  }\n  \n  .ts-pagination-btn {\n    min-width: 32px;\n    height: 32px;\n    font-size: 13px;\n  }\n  \n  .ts-pagination-summary {\n    width: 100%;\n    margin-left: 0;\n    margin-top: var(--ts-spacing-sm);\n    padding-left: 0;\n    padding-top: var(--ts-spacing-sm);\n    border-left: none;\n    border-top: 1px solid var(--ts-border);\n    text-align: center;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/JourneysPage.css"],names:[],mappings:"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",sourcesContent:["/* ==========================================================================\r\n   JourneysPage.css - Visitor-level analysis styling\r\n   ========================================================================== */\r\n\r\n/* Loading Animations */\r\n@keyframes pulse {\r\n  0%, 100% { opacity: 1; }\r\n  50% { opacity: 0.5; }\r\n}\r\n\r\n@keyframes spin {\r\n  from { transform: rotate(0deg); }\r\n  to { transform: rotate(360deg); }\r\n}\r\n\r\n.ts-journeys-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-journeys-filters {\r\n  display: flex;\r\n  gap: 8px;\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-md);\r\n  width: fit-content;\r\n}\r\n\r\n.ts-filter-btn {\r\n  padding: 8px 16px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-filter-btn:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-filter-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n/* Info Banner */\r\n.ts-info-banner {\r\n  display: flex;\r\n  gap: 16px;\r\n  padding: 20px;\r\n  background: rgba(14, 165, 233, 0.08);\r\n  border: 1px solid rgba(14, 165, 233, 0.2);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-info-icon {\r\n  font-size: 24px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-info-content h3 {\r\n  margin: 0 0 8px 0;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-info-content p {\r\n  margin: 4px 0;\r\n  font-size: 14px;\r\n  color: var(--ts-text-subtle);\r\n}\r\n\r\n/* Visitors Table */\r\n.ts-visitors-table-container {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-visitors-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n}\r\n\r\n.ts-visitors-table thead {\r\n  background: var(--ts-surface-2);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-visitors-table th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-visitors-table td {\r\n  padding: 16px;\r\n  border-bottom: 1px solid var(--ts-border);\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-visitors-table tbody tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-visitors-table tbody tr:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* Visitor Cell */\r\n.ts-visitor-cell {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-visitor-id {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-visitor-badge {\r\n  display: inline-block;\r\n  padding: 2px 8px;\r\n  background: rgba(14, 165, 233, 0.1);\r\n  color: var(--ts-primary);\r\n  border: 1px solid rgba(14, 165, 233, 0.2);\r\n  border-radius: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n}\r\n\r\n/* Channel Cell */\r\n.ts-channel-cell {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n\r\n.ts-channel-icon {\r\n  font-size: 16px;\r\n}\r\n\r\n.ts-channel-name {\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Session Count */\r\n.ts-session-count {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Conversion Badge */\r\n.ts-conversion-badge {\r\n  display: inline-block;\r\n  padding: 4px 8px;\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n  border-radius: 4px;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n}\r\n\r\n/* Revenue Cell */\r\n.ts-revenue-cell {\r\n  font-weight: 600;\r\n  color: var(--ts-success);\r\n}\r\n\r\n/* Action Button */\r\n.ts-action-btn {\r\n  padding: 6px 12px;\r\n  background: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-action-btn:hover:not(:disabled) {\r\n  background: var(--ts-primary-dark);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-action-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* ==========================================================================\r\n   PAGINATION STYLES\r\n   ========================================================================== */\r\n\r\n/* Pagination Info */\r\n.ts-pagination-info {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  text-align: center;\r\n  font-weight: 500;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-info {\r\n  background: rgba(17, 24, 39, 0.5);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Pagination Controls */\r\n.ts-pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination {\r\n  background: var(--ts-surface, #1f2937);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-pagination-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-width: 36px;\r\n  height: 36px;\r\n  padding: 0 var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  user-select: none;\r\n}\r\n\r\n.ts-pagination-btn:hover:not(:disabled) {\r\n  background: var(--ts-bg);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-pagination-btn:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n.ts-pagination-btn:disabled {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-pagination-btn.ts-active {\r\n  background: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  font-weight: 600;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn {\r\n  background: rgba(31, 41, 55, 0.8);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn:hover:not(:disabled) {\r\n  background: rgba(55, 65, 81, 0.8);\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-btn.ts-active {\r\n  background: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-pagination-pages {\r\n  display: flex;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-pagination-summary {\r\n  margin-left: var(--ts-spacing-md);\r\n  padding-left: var(--ts-spacing-md);\r\n  border-left: 1px solid var(--ts-border);\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n}\r\n\r\n[data-theme='dark'] .ts-pagination-summary {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Mobile responsiveness */\r\n@media (max-width: 820px) {\r\n  .ts-visitors-table {\r\n    min-width: 1000px;\r\n  }\r\n  \r\n  .ts-visitors-table-container {\r\n    overflow-x: auto;\r\n  }\r\n  \r\n  .ts-pagination {\r\n    gap: 4px;\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n  \r\n  .ts-pagination-btn {\r\n    min-width: 32px;\r\n    height: 32px;\r\n    font-size: 13px;\r\n  }\r\n  \r\n  .ts-pagination-summary {\r\n    width: 100%;\r\n    margin-left: 0;\r\n    margin-top: var(--ts-spacing-sm);\r\n    padding-left: 0;\r\n    padding-top: var(--ts-spacing-sm);\r\n    border-left: none;\r\n    border-top: 1px solid var(--ts-border);\r\n    text-align: center;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const i=A},53473:(n,r,s)=>{s.r(r),s.d(r,{default:()=>z});var t=s(74848),e=s(41594),a=s(37090),A=s(82381),i=s(51481),o=s(12470),l=s(43066),d=s(99003),c=s(67359),p=s(28343),C=s(85072),g=s.n(C),m=s(97825),B=s.n(m),E=s(77659),x=s.n(E),v=s(55056),u=s.n(v),b=s(10540),h=s.n(b),f=s(41113),y=s.n(f),j=s(25284),k={};k.styleTagTransform=y(),k.setAttributes=u(),k.insert=x().bind(null,"head"),k.domAPI=B(),k.insertStyleElement=h();g()(j.A,k);j.A&&j.A.locals&&j.A.locals;const w=({visitorId:n,onClose:r})=>{const[s,a]=(0,e.useState)(null),C=(0,d.iW)(),{data:g,error:m,isLoading:B}=(0,A.S)("getVisitorJourney",n.toString(),{enabled:!!n,retry:1}),E=(n,r)=>{const s="string"==typeof n?parseInt(n,10):n,t=("string"==typeof r?parseInt(r,10):r)-s;return(0,p.a3)(t)};return(0,t.jsx)("div",{className:"ts-modal-overlay",onClick:r,children:(0,t.jsxs)("div",{className:"ts-modal-content ts-journey-modal",onClick:n=>n.stopPropagation(),children:[(0,t.jsxs)("div",{className:"ts-modal-header",children:[(0,t.jsxs)("h2",{children:[(0,t.jsx)(i.I,{name:"TrendingUp",size:24})," ",(0,o.__)("Visitor Journey")]}),(0,t.jsx)("button",{className:"ts-modal-close",onClick:r,children:(0,t.jsx)(i.I,{name:"X",size:20})})]}),(0,t.jsx)("div",{className:"ts-modal-body",children:B?(0,t.jsxs)("div",{className:"ts-loading-state",children:[(0,t.jsx)(i.I,{name:"Loader",size:48,color:"primary"}),(0,t.jsx)("p",{children:(0,o.__)("Loading journey data...")})]}):m?(0,t.jsxs)("div",{className:"ts-error-state",children:[(0,t.jsx)(i.I,{name:"AlertTriangle",size:48,color:"danger"}),(0,t.jsx)("h3",{children:(0,o.__)("Error Loading Journey")}),(0,t.jsx)("p",{children:m?.message||(0,o.__)("Failed to load journey data")})]}):g?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journey-summary",children:[(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Calendar",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Sessions")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.sessions?.length||0})]})]}),(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Activity",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Total Events")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.total_events||0})]})]}),(0,t.jsxs)("div",{className:"ts-journey-stat",children:[(0,t.jsx)(i.I,{name:"Zap",size:20,color:"muted"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"ts-stat-label",children:(0,o.__)("Avg Events/Session")}),(0,t.jsx)("div",{className:"ts-stat-value",children:g.sessions?.length>0?((g.total_events||0)/g.sessions.length).toFixed(1):"0"})]})]})]}),g.funnel_steps&&g.funnel_steps.length>0&&(0,t.jsxs)("div",{className:"ts-journey-funnel",children:[(0,t.jsxs)("h3",{children:[(0,t.jsx)(i.I,{name:"TrendingDown",size:18})," ",(0,o.__)("Conversion Funnel")]}),(0,t.jsx)("div",{className:"ts-funnel-steps",children:g.funnel_steps.map((n,r)=>(0,t.jsxs)("div",{className:"ts-funnel-step",children:[(0,t.jsxs)("div",{className:"ts-funnel-step-header",children:[(0,t.jsx)("span",{className:"ts-funnel-step-number",children:r+1}),(0,t.jsx)("span",{className:"ts-funnel-step-label",children:n.label}),(0,t.jsx)("span",{className:"ts-funnel-step-count",children:n.count})]}),(0,t.jsx)("div",{className:"ts-funnel-step-bar",children:(0,t.jsx)("div",{className:"ts-funnel-step-fill",style:{width:`${n.percentage}%`}})}),(0,t.jsxs)("div",{className:"ts-funnel-step-percentage",children:[n.percentage.toFixed(1),"%"]})]},n.step))})]}),(0,t.jsxs)("div",{className:"ts-journey-timeline",children:[(0,t.jsxs)("h3",{children:[(0,t.jsx)(i.I,{name:"Clock",size:18})," ",(0,o.__)("Session Timeline")]}),g.sessions&&g.sessions.length>0?(0,t.jsx)("div",{className:"ts-sessions-list",children:g.sessions.map((n,r)=>{const e=(0,c._5)(n.utm_source,n.utm_medium),A=s===n.session_id;return(0,t.jsxs)("div",{className:"ts-session-card",children:[(0,t.jsxs)("div",{className:"ts-session-header",onClick:()=>a(A?null:n.session_id),children:[(0,t.jsxs)("div",{className:"ts-session-info",children:[(0,t.jsxs)("span",{className:"ts-session-number",children:["#",r+1]}),(0,t.jsxs)("div",{className:"ts-session-details",children:[(0,t.jsx)("div",{className:"ts-session-date",children:(p=n.started_at,(0,d.oD)(p,C))}),(0,t.jsxs)("div",{className:"ts-session-meta",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(e),size:14}),(0,t.jsx)("span",{children:e}),(0,t.jsx)("span",{className:"ts-session-separator",children:"•"}),(0,t.jsx)(i.I,{name:"Monitor",size:14}),(0,t.jsx)("span",{children:n.device_type}),(0,t.jsx)("span",{className:"ts-session-separator",children:"•"}),(0,t.jsx)(i.I,{name:"Clock",size:14}),(0,t.jsx)("span",{children:E(n.started_at,n.last_activity_at)})]})]})]}),(0,t.jsxs)("div",{className:"ts-session-actions",children:[(0,t.jsxs)("span",{className:"ts-session-event-count",children:[n.events?.length||0," ",(0,o.__)("events")]}),(0,t.jsx)(i.I,{name:A?"ChevronUp":"ChevronDown",size:20})]})]}),A&&n.events&&n.events.length>0&&(0,t.jsx)("div",{className:"ts-session-events",children:n.events.map(n=>(0,t.jsxs)("div",{className:"ts-event-row",children:[(0,t.jsx)("div",{className:"ts-event-icon",children:(0,t.jsx)(i.I,{name:(0,l.u6)(n.event_name),size:16})}),(0,t.jsxs)("div",{className:"ts-event-details",children:[(0,t.jsx)("div",{className:"ts-event-name",children:n.event_name}),(0,t.jsx)("div",{className:"ts-event-meta",children:n.page_url&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.I,{name:"FileText",size:12}),(0,t.jsx)("span",{children:n.page_url})]})})]}),(0,t.jsx)("div",{className:"ts-event-time",children:(0,d.oD)(n.occurred_at,C)})]},n.event_id))})]},n.session_id);var p})}):(0,t.jsxs)("div",{className:"ts-empty-state",children:[(0,t.jsx)(i.I,{name:"Inbox",size:48,color:"muted"}),(0,t.jsx)("p",{children:(0,o.__)("No sessions found")})]})]})]}):null}),(0,t.jsx)("div",{className:"ts-modal-footer",children:(0,t.jsx)("button",{className:"ts-btn ts-btn-secondary",onClick:r,children:(0,o.__)("Close")})})]})})};var _=s(33539),N={};N.styleTagTransform=y(),N.setAttributes=u(),N.insert=x().bind(null,"head"),N.domAPI=B(),N.insertStyleElement=h();g()(_.A,N);_.A&&_.A.locals&&_.A.locals;const z=()=>{const{dateRange:n}=(0,a.n)(),r=(0,d.iW)(),[s,C]=(0,e.useState)("all"),[g,m]=(0,e.useState)(null),[B,E]=(0,e.useState)(1);(0,e.useEffect)(()=>{E(1)},[n.start,n.end]);const{data:x,error:v,isLoading:u,refetch:b}=(0,A.S)("getVisitors",{date_start:(0,p.TJ)(n.start),date_end:(0,p.TJ)(n.end),filter:s,page:B,per_page:20},{refetchInterval:6e5,staleTime:3e5,retry:2}),h=n=>{if(!n||"null/null"===n)return["Direct","none"];const r=n.split("/");return[r[0]||"unknown",r[1]||"none"]},f=(0,e.useMemo)(()=>x?{totalVisitors:x.total_all??x.total??0,returningCount:x.returning_count??0,multiSessionCount:x.multi_session_count??0,convertedCount:x.converted_count??0,avgSessions:String(x.avg_sessions??0)}:{totalVisitors:0,returningCount:0,multiSessionCount:0,convertedCount:0,avgSessions:"0"},[x]),y=x?.visitors??[],j=x?.total_pages??(x?Math.ceil(x.total/20):0),k=n=>{C(n),E(1)},_=n=>{E(Math.max(1,Math.min(n,j||1)))};return u?(0,t.jsxs)("div",{className:"ts-page",children:[(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,o.__)("Journeys")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,o.__)("Understand visitor behavior across multiple sessions")})]}),(0,t.jsx)("div",{className:"ts-journeys-summary",children:[1,2,3,4].map(n=>(0,t.jsxs)("div",{className:"ts-summary-card",style:{animation:"pulse 2s infinite"},children:[(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",width:"44px",height:"44px",borderRadius:"12px"}}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"28px",width:"80px",borderRadius:"6px",marginBottom:"8px"}}),(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"16px",width:"120px",borderRadius:"4px"}})]})]},n))}),(0,t.jsx)("div",{className:"ts-visitors-table-container",style:{marginTop:"24px"},children:(0,t.jsx)("div",{style:{background:"var(--ts-surface)",borderRadius:"12px",padding:"24px"},children:[1,2,3,4,5].map(n=>(0,t.jsx)("div",{style:{marginBottom:"16px",animation:`pulse 2s ${.1*n}s infinite`},children:(0,t.jsx)("div",{style:{background:"var(--ts-surface-2)",height:"48px",borderRadius:"8px"}})},n))})}),(0,t.jsxs)("div",{style:{textAlign:"center",marginTop:"24px",color:"var(--ts-text-muted)"},children:[(0,t.jsx)("div",{style:{display:"inline-block",width:"32px",height:"32px",border:"3px solid var(--ts-border)",borderTop:"3px solid var(--ts-primary)",borderRadius:"50%",animation:"spin 1s linear infinite"}}),(0,t.jsx)("p",{style:{marginTop:"12px",fontSize:"14px"},children:(0,o.__)("Loading journeys...")})]})]}):(0,t.jsxs)("div",{className:"ts-page",children:[(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,o.__)("Journeys")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,o.__)("Understand visitor behavior across multiple sessions")})]}),v?(0,t.jsxs)("div",{className:"ts-error-state",children:[(0,t.jsx)("div",{className:"ts-error-icon",children:(0,t.jsx)(i.I,{name:"AlertTriangle",size:48,color:"danger"})}),(0,t.jsx)("h2",{children:(0,o.__)("Error")}),(0,t.jsx)("p",{children:v?.message||(0,o.__)("Failed to load journeys data")})]}):x?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journeys-summary",children:[(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"Users",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.totalVisitors.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Total Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"RefreshCw",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.returningCount.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Returning Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"BarChart2",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.multiSessionCount.toLocaleString()}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Multi-Session Visitors")})]})]}),(0,t.jsxs)("div",{className:"ts-summary-card",children:[(0,t.jsx)("span",{className:"ts-summary-icon",children:(0,t.jsx)(i.I,{name:"TrendingUp",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-summary-content",children:[(0,t.jsx)("div",{className:"ts-summary-value",children:f.avgSessions}),(0,t.jsx)("div",{className:"ts-summary-label",children:(0,o.__)("Avg Sessions/Visitor")})]})]})]}),(0,t.jsxs)("div",{className:"ts-journeys-filters",children:[(0,t.jsxs)("button",{className:"ts-filter-btn "+("all"===s?"ts-filter-btn--active":""),onClick:()=>k("all"),children:[(0,o.__)("All Visitors")," (",f.totalVisitors.toLocaleString(),")"]}),(0,t.jsxs)("button",{className:"ts-filter-btn "+("converted"===s?"ts-filter-btn--active":""),onClick:()=>k("converted"),children:[(0,o.__)("Converted Only")," (",f.convertedCount.toLocaleString(),")"]}),(0,t.jsxs)("button",{className:"ts-filter-btn "+("returning"===s?"ts-filter-btn--active":""),onClick:()=>k("returning"),children:[(0,o.__)("Returning Only")," (",f.returningCount.toLocaleString(),")"]})]}),x.message&&0===y.length&&(0,t.jsxs)("div",{className:"ts-info-banner",children:[(0,t.jsx)("div",{className:"ts-info-icon",children:(0,t.jsx)(i.I,{name:"Info",size:20,color:"info"})}),(0,t.jsx)("div",{className:"ts-info-content",children:(0,t.jsx)("p",{children:x.message})})]}),x&&x.total>20&&(0,t.jsxs)("div",{className:"ts-pagination-info",style:{marginBottom:"16px"},children:[(0,o.__)("Showing")," ",20*(B-1)+1,"-",Math.min(20*B,x.total)," ",(0,o.__)("of")," ",x.total.toLocaleString()," ",(0,o.__)("visitors")]}),y.length>0?(0,t.jsxs)("div",{className:"ts-visitors-table-container",children:[(0,t.jsxs)("table",{className:"ts-visitors-table",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:(0,o.__)("Visitor")}),(0,t.jsx)("th",{children:(0,o.__)("First Seen")}),(0,t.jsx)("th",{children:(0,o.__)("Last Seen")}),(0,t.jsx)("th",{children:(0,o.__)("Sessions")}),(0,t.jsx)("th",{children:(0,o.__)("First Touch")}),(0,t.jsx)("th",{children:(0,o.__)("Last Touch")}),(0,t.jsx)("th",{children:(0,o.__)("Conversions")}),(0,t.jsx)("th",{children:(0,o.__)("Revenue")}),(0,t.jsx)("th",{children:(0,o.__)("Action")})]})}),(0,t.jsx)("tbody",{children:y.map(n=>{const[s,e]=h(n.first_touch),[a,A]=h(n.last_touch),C=(0,c._5)(s,e),g=(0,c._5)(a,A);return(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-visitor-cell",children:[(0,t.jsx)("div",{className:"ts-visitor-id",children:(0,l.dh)(n.visitor_id,n.session_count>1,1)}),n.session_count>1&&(0,t.jsx)("span",{className:"ts-visitor-badge",children:(0,o.__)("Returning")})]})}),(0,t.jsx)("td",{children:(0,d.oD)(n.first_seen,r)}),(0,t.jsx)("td",{children:(0,d.oD)(n.last_seen,r)}),(0,t.jsx)("td",{children:(0,t.jsx)("span",{className:"ts-session-count",children:n.session_count})}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-channel-cell",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(C),size:18}),(0,t.jsx)("span",{className:"ts-channel-name",children:C})]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"ts-channel-cell",children:[(0,t.jsx)(i.I,{name:(0,c.Vp)(g),size:18}),(0,t.jsx)("span",{className:"ts-channel-name",children:g})]})}),(0,t.jsx)("td",{children:n.conversions>0?(0,t.jsxs)("span",{className:"ts-conversion-badge",children:[(0,t.jsx)(i.I,{name:"CheckCircle",size:14,color:"success"})," ",n.conversions]}):"—"}),(0,t.jsx)("td",{className:"ts-revenue-cell",children:n.revenue>0?(0,p.vv)(n.revenue):"—"}),(0,t.jsx)("td",{children:(0,t.jsx)("button",{className:"ts-action-btn",onClick:()=>m(n.visitor_id),children:(0,o.__)("View Journey")})})]},n.visitor_id)})})]}),j>1&&(0,t.jsxs)("div",{className:"ts-pagination",style:{marginTop:"24px"},children:[(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(1),disabled:1===B,title:(0,o.__)("First page"),children:"«"}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(B-1),disabled:1===B,title:(0,o.__)("Previous page"),children:"‹"}),(0,t.jsx)("div",{className:"ts-pagination-pages",children:Array.from({length:Math.min(7,j)},(n,r)=>{let s;return s=j<=7||B<=4?r+1:B>=j-3?j-6+r:B-3+r,(0,t.jsx)("button",{className:"ts-pagination-btn "+(B===s?"ts-active":""),onClick:()=>_(s),children:s},s)})}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(B+1),disabled:B===j,title:(0,o.__)("Next page"),children:"›"}),(0,t.jsx)("button",{className:"ts-pagination-btn",onClick:()=>_(j),disabled:B===j,title:(0,o.__)("Last page"),children:"»"}),(0,t.jsxs)("span",{className:"ts-pagination-summary",children:[(0,o.__)("Page")," ",B," ",(0,o.__)("of")," ",j]})]})]}):(0,t.jsxs)("div",{className:"ts-empty-state",children:[(0,t.jsx)("div",{className:"ts-empty-icon",children:(0,t.jsx)(i.I,{name:"Users",size:64,color:"muted"})}),(0,t.jsx)("h2",{children:(0,o.__)("No visitors found")}),(0,t.jsx)("p",{children:(0,o.__)("Try adjusting your filters or date range")})]})]}):null,g&&(0,t.jsx)(w,{visitorId:g,onClose:()=>m(null)})]})}}}]);
    22//# sourceMappingURL=473.js.map
  • tracksure/trunk/admin/dist/505.js

    r3472561 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[505],{61505:(n,s,e)=>{e.r(s),e.d(s,{default:()=>k});var t=e(74848),r=e(41594),i=e.n(r),a=e(37090),o=e(82381),A=e(94776),d=e(51481),l=e(99003),c=e(71255),g=e(85072),_=e.n(g),p=e(97825),x=e.n(p),B=e(77659),E=e.n(B),C=e(55056),m=e.n(C),v=e(10540),h=e.n(v),u=e(41113),b=e.n(u),f=e(98568),y={};y.styleTagTransform=b(),y.setAttributes=m(),y.insert=E().bind(null,"head"),y.domAPI=x(),y.insertStyleElement=h();_()(f.A,y);f.A&&f.A.locals&&f.A.locals;const k=()=>{const{config:n}=(0,a.n)(),s=(0,l.iW)(),[e,g]=(0,r.useState)(null),[_,p]=(0,r.useState)({}),[x,B]=(0,r.useState)("7d"),{data:E,error:C,isLoading:m}=(0,o.S)("getDiagnosticsHealth",{},{refetchInterval:3e5}),{data:v,error:h,isLoading:u}=(0,o.S)("getLogs",{limit:20,level:"error"},{refetchInterval:12e4}),{data:b,error:f,isLoading:y}=(0,o.S)("getDiagnosticsDelivery",{period:x},{refetchInterval:18e4}),k=i().useMemo(()=>{if(!E||!E.checks)return C?[{title:(0,c.__)("System Health"),status:"warning",message:(0,c.__)("Diagnostics API not yet implemented - Coming in v2.1"),lastChecked:(0,l.oD)(Math.floor(Date.now()/1e3),s)}]:[];const n=[],e=E;return e.checks.database&&n.push({title:(0,c.__)("Database Connection"),status:e.checks.database.status,message:e.checks.database.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.tables&&n.push({title:(0,c.__)("Database Tables"),status:e.checks.tables.status,message:e.checks.tables.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.tracking&&n.push({title:(0,c.__)("Tracking Status"),status:e.checks.tracking.status,message:e.checks.tracking.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.recent_events&&n.push({title:(0,c.__)("Recent Events"),status:e.checks.recent_events.status,message:e.checks.recent_events.message,lastChecked:(0,l.oD)(e.timestamp,s)}),n},[E,C,s]),w=v?.logs||[],j=async s=>{const e=new AbortController;g(s),p(n=>({...n,[s]:{status:"running"}}));try{let t;switch(s){case"page_view":t=await fetch(`${n.apiUrl}/events`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":n.nonce},body:JSON.stringify({events:[{event_name:"page_view",page_path:"/diagnostics-test",page_title:"Diagnostics Test",occurred_at:(new Date).toISOString()}]}),signal:e.signal});break;case"rest_api":t=await fetch(`${n.apiUrl}/query/registry`,{headers:{"X-WP-Nonce":n.nonce},signal:e.signal});break;case"cron":t=await fetch(`${n.apiUrl}/diagnostics/cron`,{headers:{"X-WP-Nonce":n.nonce},signal:e.signal});break;default:throw new Error((0,c.__)("Unknown test"))}const r=await t.json();p(n=>({...n,[s]:{status:t.ok?"success":"error",message:t.ok?(0,c.__)("Test completed successfully"):r.message||(0,c.__)("Test failed"),data:r,details:t.ok?N(s,r):null}}))}catch(n){if(n instanceof Error&&"AbortError"===n.name)return;p(e=>({...e,[s]:{status:"error",message:n instanceof Error?n.message:(0,c.__)("Test failed")}}))}finally{g(null)}},N=(n,s)=>{switch(n){case"page_view":{const n=s;return n.success_count>0?(0,c.__)(`Event recorded successfully (ID: ${n.results.success[0]?.event_id})`):(0,c.__)("Event failed to record")}case"rest_api":{const n=s;return(0,c.__)(`Registry loaded with ${n.events?.length||0} events`)}case"cron":{const n=s;return n.cron_enabled?(0,c.__)(`WP-Cron enabled, ${n.tracksure_jobs?.length||0} TrackSure jobs scheduled`):(0,c.__)("WP-Cron is disabled")}default:return(0,c.__)("Test completed")}};return(0,t.jsxs)("div",{className:"ts-diagnostics-page",children:["      ",(0,t.jsx)(A.e,{}),(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,c.__)("Diagnostics")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,c.__)("Monitor system health and run diagnostic tests")})]}),(0,t.jsx)("div",{className:"ts-diagnostics-grid",children:m?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading system health...")}):0===k.length?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No health checks available")}):k.map(n=>(0,t.jsxs)("div",{className:`ts-diagnostics-tile ts-diagnostics-tile--${n.status}`,children:[(0,t.jsxs)("div",{className:"ts-diagnostics-tile__header",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-tile__title",children:n.title}),(0,t.jsxs)("span",{className:`ts-diagnostics-tile__status ts-diagnostics-tile__status--${n.status}`,children:["healthy"===n.status&&(0,t.jsx)(d.I,{name:"CheckCircle",size:20,color:"success"}),"warning"===n.status&&(0,t.jsx)(d.I,{name:"AlertTriangle",size:20,color:"warning"}),"error"===n.status&&(0,t.jsx)(d.I,{name:"XCircle",size:20,color:"danger"})]})]}),(0,t.jsx)("p",{className:"ts-diagnostics-tile__message",children:n.message}),n.lastChecked&&(0,t.jsxs)("p",{className:"ts-diagnostics-tile__timestamp",children:[(0,c.__)("Last checked"),": ",n.lastChecked]})]},n.title))}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__header",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-delivery__title",children:(0,c.__)("Event Delivery Tracking")}),(0,t.jsxs)("select",{value:x,onChange:n=>B(n.target.value),className:"ts-diagnostics-delivery__period-select",children:[(0,t.jsx)("option",{value:"1h",children:(0,c.__)("Last Hour")}),(0,t.jsx)("option",{value:"24h",children:(0,c.__)("Last 24 Hours")}),(0,t.jsx)("option",{value:"7d",children:(0,c.__)("Last 7 Days")}),(0,t.jsx)("option",{value:"30d",children:(0,c.__)("Last 30 Days")})]})]}),y?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading delivery stats...")}):b&&b.overall?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__cards",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"BarChart2",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Total Events")}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-value",children:(b.overall.total||0).toLocaleString()})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--success",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"CheckCircle",size:24,color:"success"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Browser + Server")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.both_count||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.both_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Both fired (ideal for advertisers)")})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--warning",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"AlertTriangle",size:24,color:"warning"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Server Only")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.server_only||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.server_only_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Ad blockers may be active")})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--info",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"Info",size:24,color:"info"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Browser Only")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.browser_only||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.browser_only_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Server delivery pending")})]})]})]}),b.by_event&&b.by_event.length>0&&(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__events",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-delivery__events-title",children:(0,c.__)("Delivery by Event Type")}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__table",children:(0,t.jsxs)("table",{children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:(0,c.__)("Event")}),(0,t.jsx)("th",{children:(0,c.__)("Total")}),(0,t.jsx)("th",{children:(0,c.__)("Browser")}),(0,t.jsx)("th",{children:(0,c.__)("Server")}),(0,t.jsx)("th",{children:(0,c.__)("Both")})]})}),(0,t.jsx)("tbody",{children:b.by_event.map(n=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:"ts-diagnostics-delivery__event-name",children:n.event_name}),(0,t.jsx)("td",{children:n.total.toLocaleString()}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent",children:[n.browser_count.toLocaleString()," (",n.browser_percent,"%)"]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent",children:[n.server_count.toLocaleString()," (",n.server_percent,"%)"]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent ts-diagnostics-delivery__percent--success",children:[n.both_count.toLocaleString()," (",n.both_percent,"%)"]})})]},n.event_name))})]})})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__explanation",children:[(0,t.jsx)("h4",{children:(0,c.__)("Understanding Delivery Tracking")}),(0,t.jsxs)("ul",{children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Browser + Server (Both):")})," ",(0,c.__)("Ideal for advertisers. Events fired from both browser pixels and server API, giving ad platforms maximum signal quality.")]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Server Only:")})," ",(0,c.__)("Common when users have ad blockers or strict privacy settings. Server tracking ensures no events are lost.")]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Browser Only:")})," ",(0,c.__)("Rare. Usually means server delivery is pending or temporarily delayed.")]})]})]})]}):(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No delivery data available")})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-tests",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-tests__title",children:(0,c.__)("Run Tests")}),(0,t.jsxs)("div",{className:"ts-diagnostics-tests__grid",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Send Test Page View")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Sends a test page_view event to verify ingestion pipeline")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("page_view"),disabled:"page_view"===e,type:"button",children:"page_view"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.page_view&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.page_view.status}`,children:[(0,t.jsx)("div",{children:_.page_view.message}),_.page_view.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.page_view.details})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Verify REST API")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Tests REST API reachability and authentication")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("rest_api"),disabled:"rest_api"===e,type:"button",children:"rest_api"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.rest_api&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.rest_api.status}`,children:[(0,t.jsx)("div",{children:_.rest_api.message}),_.rest_api.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.rest_api.details})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Verify WP Cron")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Checks if WP-Cron/Action Scheduler is working properly")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("cron"),disabled:"cron"===e,type:"button",children:"cron"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.cron&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.cron.status}`,children:[(0,t.jsx)("div",{children:_.cron.message}),_.cron.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.cron.details})]})]})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-info__title",children:(0,c.__)("System Information")}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__grid",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Site URL"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.siteUrl})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("API URL"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.apiUrl})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Timezone"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.timezone})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Date Format"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.dateFormat})]})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-logs",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-logs__title",children:(0,c.__)("Recent Errors")}),u?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading logs...")}):0===w.length?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No errors logged in the last 30 days")}):(0,t.jsx)("div",{className:"ts-diagnostics-logs__list",children:w.map(n=>(0,t.jsxs)("div",{className:"ts-diagnostics-logs__item",children:[(0,t.jsx)("span",{className:`ts-diagnostics-logs__level ts-diagnostics-logs__level--${n.level}`,children:n.level}),(0,t.jsx)("span",{className:"ts-diagnostics-logs__message",children:n.message}),(0,t.jsx)("span",{className:"ts-diagnostics-logs__time",children:(0,l.oD)(n.occurred_at,s)})]},n.log_id))})]})]})}},98568:(n,s,e)=>{e.d(s,{A:()=>o});var t=e(71354),r=e.n(t),i=e(76314),a=e.n(i)()(r());a.push([n.id,".ts-diagnostics-page {\n  padding: 32px;\n  max-width: 1400px;\n  margin: 0 auto;\n}\n\n.ts-page-header {\n  margin-bottom: 32px;\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-page-description {\n  font-size: 16px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n.ts-diagnostics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 20px;\n  margin-bottom: 40px;\n}\n\n.ts-diagnostics-tile {\n  padding: 20px;\n  background: var(--ts-surface);\n  border: 2px solid var(--ts-border);\n  border-radius: 12px;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-tile--healthy {\n  border-color: var(--ts-success);\n}\n\n.ts-diagnostics-tile--warning {\n  border-color: var(--ts-warning);\n}\n\n.ts-diagnostics-tile--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-diagnostics-tile__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 12px;\n}\n\n.ts-diagnostics-tile__title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-diagnostics-tile__status {\n  width: 28px;\n  height: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  font-size: 16px;\n  font-weight: 700;\n}\n\n.ts-diagnostics-tile__status--healthy {\n  background: var(--ts-success);\n  color: white;\n}\n\n.ts-diagnostics-tile__status--warning {\n  background: var(--ts-warning);\n  color: white;\n}\n\n.ts-diagnostics-tile__status--error {\n  background: var(--ts-danger);\n  color: white;\n}\n\n.ts-diagnostics-tile__message {\n  font-size: 14px;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-diagnostics-tile__timestamp {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n.ts-diagnostics-tests {\n  margin-bottom: 40px;\n}\n\n.ts-diagnostics-tests__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 20px;\n}\n\n.ts-diagnostics-tests__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 20px;\n}\n\n.ts-diagnostics-test {\n  padding: 20px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n}\n\n.ts-diagnostics-test__title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-diagnostics-test__description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-test__button {\n  width: 100%;\n  padding: 10px 20px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-test__button:hover:not(:disabled) {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n.ts-diagnostics-test__button:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n\n.ts-diagnostics-test__result {\n  margin-top: 12px;\n  padding: 12px;\n  border-radius: 6px;\n  font-size: 13px;\n}\n\n.ts-diagnostics-test__result--running {\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-diagnostics-test__result--success {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-diagnostics-test__result--error {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-diagnostics-test__details {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n  font-size: 12px;\n  opacity: 0.9;\n}\n\n.ts-diagnostics-info {\n  padding: 24px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n}\n\n.ts-diagnostics-info__title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 20px;\n}\n\n.ts-diagnostics-info__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 16px;\n}\n\n.ts-diagnostics-info__item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-diagnostics-info__label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n}\n\n.ts-diagnostics-info__value {\n  font-size: 14px;\n  color: var(--ts-text);\n  font-family: monospace;\n}\n\n/* Recent Errors */\n.ts-diagnostics-logs {\n  padding: 24px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n  margin-top: 32px;\n}\n\n.ts-diagnostics-logs__title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-logs__list {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-diagnostics-logs__item {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 12px;\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  font-size: 14px;\n}\n\n.ts-diagnostics-logs__level {\n  padding: 4px 8px;\n  border-radius: 4px;\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  flex-shrink: 0;\n}\n\n.ts-diagnostics-logs__level--error {\n  background: var(--ts-danger);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--warning {\n  background: var(--ts-warning);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--info {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--debug {\n  background: var(--ts-text-muted);\n  color: white;\n}\n\n.ts-diagnostics-logs__message {\n  flex: 1;\n  color: var(--ts-text);\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-diagnostics-logs__time {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  flex-shrink: 0;\n}\n\n/* Delivery Statistics */\n.ts-diagnostics-delivery {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n  padding: 24px;\n  margin-bottom: 32px;\n}\n\n.ts-diagnostics-delivery__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 24px;\n}\n\n.ts-diagnostics-delivery__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-diagnostics-delivery .ts-diagnostics-delivery__header .ts-diagnostics-delivery__period-select {\n  padding: 8px 16px;\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  font-size: 14px;\n  color: var(--ts-text);\n  background: var(--ts-bg);\n  cursor: pointer;\n}\n\n.ts-diagnostics-delivery__cards {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 16px;\n  margin-bottom: 32px;\n}\n\n.ts-diagnostics-delivery__card {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 20px;\n  background: var(--ts-background);\n  border: 2px solid var(--ts-border);\n  border-radius: 10px;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-delivery__card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n}\n\n.ts-diagnostics-delivery__card--success {\n  border-color: var(--ts-success);\n  background: linear-gradient(135deg, rgba(16, 185, 129, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card--warning {\n  border-color: var(--ts-warning);\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card--info {\n  border-color: var(--ts-primary);\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card-icon {\n  font-size: 32px;\n  line-height: 1;\n}\n\n.ts-diagnostics-delivery__card-content {\n  flex: 1;\n}\n\n.ts-diagnostics-delivery__card-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-diagnostics-delivery__card-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1.2;\n}\n\n.ts-diagnostics-delivery__card-percent {\n  font-size: 16px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  margin-left: 8px;\n}\n\n.ts-diagnostics-delivery__card-sublabel {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin-top: 4px;\n}\n\n.ts-diagnostics-delivery__events {\n  margin-bottom: 24px;\n}\n\n.ts-diagnostics-delivery__events-title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-delivery__table {\n  overflow-x: auto;\n}\n\n.ts-diagnostics-delivery__table table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--ts-background);\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.ts-diagnostics-delivery__table thead {\n  background: var(--ts-border);\n}\n\n.ts-diagnostics-delivery__table th {\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-diagnostics-delivery__table td {\n  padding: 12px 16px;\n  font-size: 14px;\n  color: var(--ts-text);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-diagnostics-delivery__event-name {\n  font-weight: 500;\n  font-family: monospace;\n}\n\n.ts-diagnostics-delivery__percent {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.ts-diagnostics-delivery__percent--success {\n  color: var(--ts-success);\n  font-weight: 600;\n}\n\n.ts-diagnostics-delivery__explanation {\n  padding: 20px;\n  background: rgba(59, 130, 246, 0.05);\n  border: 1px solid rgba(59, 130, 246, 0.2);\n  border-radius: 8px;\n}\n\n.ts-diagnostics-delivery__explanation h4 {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-diagnostics-delivery__explanation ul {\n  margin: 0;\n  padding-left: 20px;\n  list-style: disc;\n}\n\n.ts-diagnostics-delivery__explanation li {\n  font-size: 14px;\n  color: var(--ts-text);\n  margin-bottom: 8px;\n  line-height: 1.5;\n}\n\n.ts-diagnostics-delivery__explanation li:last-child {\n  margin-bottom: 0;\n}\n\n.ts-diagnostics-delivery__explanation strong {\n  color: var(--ts-text);\n  font-weight: 600;\n}\n\n@media (max-width: 768px) {\n  .ts-diagnostics-page {\n    padding: 16px;\n  }\n\n  .ts-diagnostics-grid,\n  .ts-diagnostics-tests__grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-diagnostics-logs__item {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-diagnostics-logs__message {\n    white-space: normal;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/DiagnosticsPage.css"],names:[],mappings:"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",sourcesContent:[".ts-diagnostics-page {\r\n  padding: 32px;\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-page-header {\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 16px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: 20px;\r\n  margin-bottom: 40px;\r\n}\r\n\r\n.ts-diagnostics-tile {\r\n  padding: 20px;\r\n  background: var(--ts-surface);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-tile--healthy {\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n.ts-diagnostics-tile--warning {\r\n  border-color: var(--ts-warning);\r\n}\r\n\r\n.ts-diagnostics-tile--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-diagnostics-tile__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-diagnostics-tile__title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-tile__status {\r\n  width: 28px;\r\n  height: 28px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-diagnostics-tile__status--healthy {\r\n  background: var(--ts-success);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__status--warning {\r\n  background: var(--ts-warning);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__status--error {\r\n  background: var(--ts-danger);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__message {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-diagnostics-tile__timestamp {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-tests {\r\n  margin-bottom: 40px;\r\n}\r\n\r\n.ts-diagnostics-tests__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 20px;\r\n}\r\n\r\n.ts-diagnostics-tests__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: 20px;\r\n}\r\n\r\n.ts-diagnostics-test {\r\n  padding: 20px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n}\r\n\r\n.ts-diagnostics-test__title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-diagnostics-test__description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-test__button {\r\n  width: 100%;\r\n  padding: 10px 20px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-test__button:hover:not(:disabled) {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-diagnostics-test__button:disabled {\r\n  opacity: 0.6;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-diagnostics-test__result {\r\n  margin-top: 12px;\r\n  padding: 12px;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-diagnostics-test__result--running {\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-test__result--success {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-diagnostics-test__result--error {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-diagnostics-test__details {\r\n  margin-top: 8px;\r\n  padding-top: 8px;\r\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n  font-size: 12px;\r\n  opacity: 0.9;\r\n}\r\n\r\n.ts-diagnostics-info {\r\n  padding: 24px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n}\r\n\r\n.ts-diagnostics-info__title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 20px;\r\n}\r\n\r\n.ts-diagnostics-info__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n.ts-diagnostics-info__item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-diagnostics-info__label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ts-diagnostics-info__value {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  font-family: monospace;\r\n}\r\n\r\n/* Recent Errors */\r\n.ts-diagnostics-logs {\r\n  padding: 24px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  margin-top: 32px;\r\n}\r\n\r\n.ts-diagnostics-logs__title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-logs__list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-diagnostics-logs__item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 12px;\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-diagnostics-logs__level {\r\n  padding: 4px 8px;\r\n  border-radius: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  text-transform: uppercase;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-diagnostics-logs__level--error {\r\n  background: var(--ts-danger);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--warning {\r\n  background: var(--ts-warning);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--info {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--debug {\r\n  background: var(--ts-text-muted);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__message {\r\n  flex: 1;\r\n  color: var(--ts-text);\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-diagnostics-logs__time {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Delivery Statistics */\r\n.ts-diagnostics-delivery {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  padding: 24px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-diagnostics-delivery__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-diagnostics-delivery__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-delivery .ts-diagnostics-delivery__header .ts-diagnostics-delivery__period-select {\r\n  padding: 8px 16px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg);\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-diagnostics-delivery__cards {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: 16px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 20px;\r\n  background: var(--ts-background);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 10px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-delivery__card:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--success {\r\n  border-color: var(--ts-success);\r\n  background: linear-gradient(135deg, rgba(16, 185, 129, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--warning {\r\n  border-color: var(--ts-warning);\r\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--info {\r\n  border-color: var(--ts-primary);\r\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card-icon {\r\n  font-size: 32px;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-percent {\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  margin-left: 8px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-sublabel {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin-top: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__events {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-diagnostics-delivery__events-title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-delivery__table {\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-diagnostics-delivery__table table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  background: var(--ts-background);\r\n  border-radius: 8px;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-diagnostics-delivery__table thead {\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-delivery__table th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-diagnostics-delivery__table td {\r\n  padding: 12px 16px;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-delivery__event-name {\r\n  font-weight: 500;\r\n  font-family: monospace;\r\n}\r\n\r\n.ts-diagnostics-delivery__percent {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__percent--success {\r\n  color: var(--ts-success);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation {\r\n  padding: 20px;\r\n  background: rgba(59, 130, 246, 0.05);\r\n  border: 1px solid rgba(59, 130, 246, 0.2);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation h4 {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation ul {\r\n  margin: 0;\r\n  padding-left: 20px;\r\n  list-style: disc;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation li {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  margin-bottom: 8px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation li:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-diagnostics-page {\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-diagnostics-grid,\r\n  .ts-diagnostics-tests__grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-diagnostics-logs__item {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-diagnostics-logs__message {\r\n    white-space: normal;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a}}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[505],{61505:(n,s,e)=>{e.r(s),e.d(s,{default:()=>k});var t=e(74848),r=e(41594),i=e.n(r),a=e(37090),o=e(82381),A=e(94776),d=e(51481),l=e(99003),c=e(71255),g=e(85072),_=e.n(g),p=e(97825),x=e.n(p),B=e(77659),E=e.n(B),C=e(55056),m=e.n(C),v=e(10540),h=e.n(v),u=e(41113),b=e.n(u),f=e(98568),y={};y.styleTagTransform=b(),y.setAttributes=m(),y.insert=E().bind(null,"head"),y.domAPI=x(),y.insertStyleElement=h();_()(f.A,y);f.A&&f.A.locals&&f.A.locals;const k=()=>{const{config:n}=(0,a.n)(),s=(0,l.iW)(),[e,g]=(0,r.useState)(null),[_,p]=(0,r.useState)({}),[x,B]=(0,r.useState)("7d"),{data:E,error:C,isLoading:m}=(0,o.S)("getDiagnosticsHealth",{},{refetchInterval:3e5}),{data:v,error:h,isLoading:u}=(0,o.S)("getLogs",{limit:20,level:"error"},{refetchInterval:12e4}),{data:b,error:f,isLoading:y}=(0,o.S)("getDiagnosticsDelivery",{period:x},{refetchInterval:18e4}),k=i().useMemo(()=>{if(!E||!E.checks)return C?[{title:(0,c.__)("System Health"),status:"warning",message:(0,c.__)("Diagnostics API not yet implemented - Coming in v2.1"),lastChecked:(0,l.oD)(Math.floor(Date.now()/1e3),s)}]:[];const n=[],e=E;return e.checks.database&&n.push({title:(0,c.__)("Database Connection"),status:e.checks.database.status,message:e.checks.database.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.tables&&n.push({title:(0,c.__)("Database Tables"),status:e.checks.tables.status,message:e.checks.tables.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.tracking&&n.push({title:(0,c.__)("Tracking Status"),status:e.checks.tracking.status,message:e.checks.tracking.message,lastChecked:(0,l.oD)(e.timestamp,s)}),e.checks.recent_events&&n.push({title:(0,c.__)("Recent Events"),status:e.checks.recent_events.status,message:e.checks.recent_events.message,lastChecked:(0,l.oD)(e.timestamp,s)}),n},[E,C,s]),w=v?.logs||[],j=async s=>{const e=new AbortController;g(s),p(n=>({...n,[s]:{status:"running"}}));try{let t;switch(s){case"page_view":t=await fetch(`${n.apiUrl}/events`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":n.nonce},body:JSON.stringify({events:[{event_name:"page_view",page_path:"/diagnostics-test",page_title:"Diagnostics Test",occurred_at:(new Date).toISOString()}]}),signal:e.signal});break;case"rest_api":t=await fetch(`${n.apiUrl}/query/registry`,{headers:{"X-WP-Nonce":n.nonce},signal:e.signal});break;case"cron":t=await fetch(`${n.apiUrl}/diagnostics/cron`,{headers:{"X-WP-Nonce":n.nonce},signal:e.signal});break;default:throw new Error((0,c.__)("Unknown test"))}const r=await t.json();p(n=>({...n,[s]:{status:t.ok?"success":"error",message:t.ok?(0,c.__)("Test completed successfully"):r.message||(0,c.__)("Test failed"),data:r,details:t.ok?N(s,r):null}}))}catch(n){if(n instanceof Error&&"AbortError"===n.name)return;p(e=>({...e,[s]:{status:"error",message:n instanceof Error?n.message:(0,c.__)("Test failed")}}))}finally{g(null)}},N=(n,s)=>{switch(n){case"page_view":{const n=s;return n.success_count>0?(0,c.__)(`Event recorded successfully (ID: ${n.results.success[0]?.event_id})`):(0,c.__)("Event failed to record")}case"rest_api":{const n=s;return(0,c.__)(`Registry loaded with ${n.events?.length||0} events`)}case"cron":{const n=s;return n.cron_enabled?(0,c.__)(`WP-Cron enabled, ${n.tracksure_jobs?.length||0} TrackSure jobs scheduled`):(0,c.__)("WP-Cron is disabled")}default:return(0,c.__)("Test completed")}};return(0,t.jsxs)("div",{className:"ts-diagnostics-page",children:["      ",(0,t.jsx)(A.e,{}),(0,t.jsxs)("div",{className:"ts-page-header",children:[(0,t.jsx)("h1",{className:"ts-page-title",children:(0,c.__)("Diagnostics")}),(0,t.jsx)("p",{className:"ts-page-description",children:(0,c.__)("Monitor system health and run diagnostic tests")})]}),(0,t.jsx)("div",{className:"ts-diagnostics-grid",children:m?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading system health...")}):0===k.length?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No health checks available")}):k.map(n=>(0,t.jsxs)("div",{className:`ts-diagnostics-tile ts-diagnostics-tile--${n.status}`,children:[(0,t.jsxs)("div",{className:"ts-diagnostics-tile__header",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-tile__title",children:n.title}),(0,t.jsxs)("span",{className:`ts-diagnostics-tile__status ts-diagnostics-tile__status--${n.status}`,children:["healthy"===n.status&&(0,t.jsx)(d.I,{name:"CheckCircle",size:20,color:"success"}),"warning"===n.status&&(0,t.jsx)(d.I,{name:"AlertTriangle",size:20,color:"warning"}),"error"===n.status&&(0,t.jsx)(d.I,{name:"XCircle",size:20,color:"danger"})]})]}),(0,t.jsx)("p",{className:"ts-diagnostics-tile__message",children:n.message}),n.lastChecked&&(0,t.jsxs)("p",{className:"ts-diagnostics-tile__timestamp",children:[(0,c.__)("Last checked"),": ",n.lastChecked]})]},n.title))}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__header",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-delivery__title",children:(0,c.__)("Event Delivery Tracking")}),(0,t.jsxs)("select",{value:x,onChange:n=>B(n.target.value),className:"ts-diagnostics-delivery__period-select",children:[(0,t.jsx)("option",{value:"1h",children:(0,c.__)("Last Hour")}),(0,t.jsx)("option",{value:"24h",children:(0,c.__)("Last 24 Hours")}),(0,t.jsx)("option",{value:"7d",children:(0,c.__)("Last 7 Days")}),(0,t.jsx)("option",{value:"30d",children:(0,c.__)("Last 30 Days")})]})]}),y?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading delivery stats...")}):b&&b.overall?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__cards",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"BarChart2",size:24,color:"primary"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Total Events")}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-value",children:(b.overall.total||0).toLocaleString()})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--success",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"CheckCircle",size:24,color:"success"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Browser + Server")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.both_count||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.both_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Both fired (ideal for advertisers)")})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--warning",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"AlertTriangle",size:24,color:"warning"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Server Only")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.server_only||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.server_only_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Ad blockers may be active")})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card ts-diagnostics-delivery__card--info",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-icon",children:(0,t.jsx)(d.I,{name:"Info",size:24,color:"info"})}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-content",children:[(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-label",children:(0,c.__)("Browser Only")}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__card-value",children:[(b.overall.browser_only||0).toLocaleString(),(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__card-percent",children:["(",b.overall.browser_only_percent||0,"%)"]})]}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__card-sublabel",children:(0,c.__)("Server delivery pending")})]})]})]}),b.by_event&&b.by_event.length>0&&(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__events",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-delivery__events-title",children:(0,c.__)("Delivery by Event Type")}),(0,t.jsx)("div",{className:"ts-diagnostics-delivery__table",children:(0,t.jsxs)("table",{children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:(0,c.__)("Event")}),(0,t.jsx)("th",{children:(0,c.__)("Total")}),(0,t.jsx)("th",{children:(0,c.__)("Browser")}),(0,t.jsx)("th",{children:(0,c.__)("Server")}),(0,t.jsx)("th",{children:(0,c.__)("Both")})]})}),(0,t.jsx)("tbody",{children:b.by_event.map(n=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:"ts-diagnostics-delivery__event-name",children:n.event_name}),(0,t.jsx)("td",{children:n.total.toLocaleString()}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent",children:[n.browser_count.toLocaleString()," (",n.browser_percent,"%)"]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent",children:[n.server_count.toLocaleString()," (",n.server_percent,"%)"]})}),(0,t.jsx)("td",{children:(0,t.jsxs)("span",{className:"ts-diagnostics-delivery__percent ts-diagnostics-delivery__percent--success",children:[n.both_count.toLocaleString()," (",n.both_percent,"%)"]})})]},n.event_name))})]})})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-delivery__explanation",children:[(0,t.jsx)("h4",{children:(0,c.__)("Understanding Delivery Tracking")}),(0,t.jsxs)("ul",{children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Browser + Server (Both):")})," ",(0,c.__)("Ideal for advertisers. Events fired from both browser pixels and server API, giving ad platforms maximum signal quality.")]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Server Only:")})," ",(0,c.__)("Common when users have ad blockers or strict privacy settings. Server tracking ensures no events are lost.")]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:(0,c.__)("Browser Only:")})," ",(0,c.__)("Rare. Usually means server delivery is pending or temporarily delayed.")]})]})]})]}):(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No delivery data available")})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-tests",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-tests__title",children:(0,c.__)("Run Tests")}),(0,t.jsxs)("div",{className:"ts-diagnostics-tests__grid",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Send Test Page View")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Sends a test page_view event to verify ingestion pipeline")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("page_view"),disabled:"page_view"===e,type:"button",children:"page_view"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.page_view&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.page_view.status}`,children:[(0,t.jsx)("div",{children:_.page_view.message}),_.page_view.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.page_view.details})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Verify REST API")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Tests REST API reachability and authentication")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("rest_api"),disabled:"rest_api"===e,type:"button",children:"rest_api"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.rest_api&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.rest_api.status}`,children:[(0,t.jsx)("div",{children:_.rest_api.message}),_.rest_api.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.rest_api.details})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-test",children:[(0,t.jsx)("h3",{className:"ts-diagnostics-test__title",children:(0,c.__)("Verify WP Cron")}),(0,t.jsx)("p",{className:"ts-diagnostics-test__description",children:(0,c.__)("Checks if WP-Cron/Action Scheduler is working properly")}),(0,t.jsx)("button",{className:"ts-diagnostics-test__button",onClick:()=>j("cron"),disabled:"cron"===e,type:"button",children:"cron"===e?(0,c.__)("Running..."):(0,c.__)("Run Test")}),_.cron&&(0,t.jsxs)("div",{className:`ts-diagnostics-test__result ts-diagnostics-test__result--${_.cron.status}`,children:[(0,t.jsx)("div",{children:_.cron.message}),_.cron.details&&(0,t.jsx)("div",{className:"ts-diagnostics-test__details",children:_.cron.details})]})]})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-info__title",children:(0,c.__)("System Information")}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__grid",children:[(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Site URL"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.siteUrl})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("API URL"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.apiUrl})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Timezone"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.timezone})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-info__item",children:[(0,t.jsxs)("span",{className:"ts-diagnostics-info__label",children:[(0,c.__)("Date Format"),":"]}),(0,t.jsx)("span",{className:"ts-diagnostics-info__value",children:n.dateFormat})]})]})]}),(0,t.jsxs)("div",{className:"ts-diagnostics-logs",children:[(0,t.jsx)("h2",{className:"ts-diagnostics-logs__title",children:(0,c.__)("Recent Errors")}),u?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("Loading logs...")}):0===w.length?(0,t.jsx)("p",{className:"ts-text-muted",children:(0,c.__)("No errors logged in the last 30 days")}):(0,t.jsx)("div",{className:"ts-diagnostics-logs__list",children:w.map(n=>(0,t.jsxs)("div",{className:"ts-diagnostics-logs__item",children:[(0,t.jsx)("span",{className:`ts-diagnostics-logs__level ts-diagnostics-logs__level--${n.level}`,children:n.level}),(0,t.jsx)("span",{className:"ts-diagnostics-logs__message",children:n.message}),(0,t.jsx)("span",{className:"ts-diagnostics-logs__time",children:(0,l.oD)(n.occurred_at,s)})]},n.id))})]})]})}},98568:(n,s,e)=>{e.d(s,{A:()=>o});var t=e(71354),r=e.n(t),i=e(76314),a=e.n(i)()(r());a.push([n.id,".ts-diagnostics-page {\n  padding: 32px;\n  max-width: 1400px;\n  margin: 0 auto;\n}\n\n.ts-page-header {\n  margin-bottom: 32px;\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-page-description {\n  font-size: 16px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n.ts-diagnostics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 20px;\n  margin-bottom: 40px;\n}\n\n.ts-diagnostics-tile {\n  padding: 20px;\n  background: var(--ts-surface);\n  border: 2px solid var(--ts-border);\n  border-radius: 12px;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-tile--healthy {\n  border-color: var(--ts-success);\n}\n\n.ts-diagnostics-tile--warning {\n  border-color: var(--ts-warning);\n}\n\n.ts-diagnostics-tile--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-diagnostics-tile__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 12px;\n}\n\n.ts-diagnostics-tile__title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-diagnostics-tile__status {\n  width: 28px;\n  height: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  font-size: 16px;\n  font-weight: 700;\n}\n\n.ts-diagnostics-tile__status--healthy {\n  background: var(--ts-success);\n  color: white;\n}\n\n.ts-diagnostics-tile__status--warning {\n  background: var(--ts-warning);\n  color: white;\n}\n\n.ts-diagnostics-tile__status--error {\n  background: var(--ts-danger);\n  color: white;\n}\n\n.ts-diagnostics-tile__message {\n  font-size: 14px;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-diagnostics-tile__timestamp {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n.ts-diagnostics-tests {\n  margin-bottom: 40px;\n}\n\n.ts-diagnostics-tests__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 20px;\n}\n\n.ts-diagnostics-tests__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 20px;\n}\n\n.ts-diagnostics-test {\n  padding: 20px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n}\n\n.ts-diagnostics-test__title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px;\n}\n\n.ts-diagnostics-test__description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-test__button {\n  width: 100%;\n  padding: 10px 20px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-test__button:hover:not(:disabled) {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n.ts-diagnostics-test__button:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n\n.ts-diagnostics-test__result {\n  margin-top: 12px;\n  padding: 12px;\n  border-radius: 6px;\n  font-size: 13px;\n}\n\n.ts-diagnostics-test__result--running {\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-diagnostics-test__result--success {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-diagnostics-test__result--error {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-diagnostics-test__details {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n  font-size: 12px;\n  opacity: 0.9;\n}\n\n.ts-diagnostics-info {\n  padding: 24px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n}\n\n.ts-diagnostics-info__title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 20px;\n}\n\n.ts-diagnostics-info__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 16px;\n}\n\n.ts-diagnostics-info__item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-diagnostics-info__label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n}\n\n.ts-diagnostics-info__value {\n  font-size: 14px;\n  color: var(--ts-text);\n  font-family: monospace;\n}\n\n/* Recent Errors */\n.ts-diagnostics-logs {\n  padding: 24px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n  margin-top: 32px;\n}\n\n.ts-diagnostics-logs__title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-logs__list {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-diagnostics-logs__item {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 12px;\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  font-size: 14px;\n}\n\n.ts-diagnostics-logs__level {\n  padding: 4px 8px;\n  border-radius: 4px;\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  flex-shrink: 0;\n}\n\n.ts-diagnostics-logs__level--error {\n  background: var(--ts-danger);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--warning {\n  background: var(--ts-warning);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--info {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-diagnostics-logs__level--debug {\n  background: var(--ts-text-muted);\n  color: white;\n}\n\n.ts-diagnostics-logs__message {\n  flex: 1;\n  color: var(--ts-text);\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-diagnostics-logs__time {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  flex-shrink: 0;\n}\n\n/* Delivery Statistics */\n.ts-diagnostics-delivery {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 12px;\n  padding: 24px;\n  margin-bottom: 32px;\n}\n\n.ts-diagnostics-delivery__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 24px;\n}\n\n.ts-diagnostics-delivery__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-diagnostics-delivery .ts-diagnostics-delivery__header .ts-diagnostics-delivery__period-select {\n  padding: 8px 16px;\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  font-size: 14px;\n  color: var(--ts-text);\n  background: var(--ts-bg);\n  cursor: pointer;\n}\n\n.ts-diagnostics-delivery__cards {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 16px;\n  margin-bottom: 32px;\n}\n\n.ts-diagnostics-delivery__card {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 20px;\n  background: var(--ts-background);\n  border: 2px solid var(--ts-border);\n  border-radius: 10px;\n  transition: all 0.2s ease;\n}\n\n.ts-diagnostics-delivery__card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n}\n\n.ts-diagnostics-delivery__card--success {\n  border-color: var(--ts-success);\n  background: linear-gradient(135deg, rgba(16, 185, 129, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card--warning {\n  border-color: var(--ts-warning);\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card--info {\n  border-color: var(--ts-primary);\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, transparent 100%);\n}\n\n.ts-diagnostics-delivery__card-icon {\n  font-size: 32px;\n  line-height: 1;\n}\n\n.ts-diagnostics-delivery__card-content {\n  flex: 1;\n}\n\n.ts-diagnostics-delivery__card-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-diagnostics-delivery__card-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1.2;\n}\n\n.ts-diagnostics-delivery__card-percent {\n  font-size: 16px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  margin-left: 8px;\n}\n\n.ts-diagnostics-delivery__card-sublabel {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin-top: 4px;\n}\n\n.ts-diagnostics-delivery__events {\n  margin-bottom: 24px;\n}\n\n.ts-diagnostics-delivery__events-title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 16px;\n}\n\n.ts-diagnostics-delivery__table {\n  overflow-x: auto;\n}\n\n.ts-diagnostics-delivery__table table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--ts-background);\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.ts-diagnostics-delivery__table thead {\n  background: var(--ts-border);\n}\n\n.ts-diagnostics-delivery__table th {\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-diagnostics-delivery__table td {\n  padding: 12px 16px;\n  font-size: 14px;\n  color: var(--ts-text);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-diagnostics-delivery__event-name {\n  font-weight: 500;\n  font-family: monospace;\n}\n\n.ts-diagnostics-delivery__percent {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.ts-diagnostics-delivery__percent--success {\n  color: var(--ts-success);\n  font-weight: 600;\n}\n\n.ts-diagnostics-delivery__explanation {\n  padding: 20px;\n  background: rgba(59, 130, 246, 0.05);\n  border: 1px solid rgba(59, 130, 246, 0.2);\n  border-radius: 8px;\n}\n\n.ts-diagnostics-delivery__explanation h4 {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-diagnostics-delivery__explanation ul {\n  margin: 0;\n  padding-left: 20px;\n  list-style: disc;\n}\n\n.ts-diagnostics-delivery__explanation li {\n  font-size: 14px;\n  color: var(--ts-text);\n  margin-bottom: 8px;\n  line-height: 1.5;\n}\n\n.ts-diagnostics-delivery__explanation li:last-child {\n  margin-bottom: 0;\n}\n\n.ts-diagnostics-delivery__explanation strong {\n  color: var(--ts-text);\n  font-weight: 600;\n}\n\n@media (max-width: 768px) {\n  .ts-diagnostics-page {\n    padding: 16px;\n  }\n\n  .ts-diagnostics-grid,\n  .ts-diagnostics-tests__grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-diagnostics-logs__item {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-diagnostics-logs__message {\n    white-space: normal;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/DiagnosticsPage.css"],names:[],mappings:"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",sourcesContent:[".ts-diagnostics-page {\r\n  padding: 32px;\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-page-header {\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 16px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: 20px;\r\n  margin-bottom: 40px;\r\n}\r\n\r\n.ts-diagnostics-tile {\r\n  padding: 20px;\r\n  background: var(--ts-surface);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-tile--healthy {\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n.ts-diagnostics-tile--warning {\r\n  border-color: var(--ts-warning);\r\n}\r\n\r\n.ts-diagnostics-tile--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-diagnostics-tile__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-diagnostics-tile__title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-tile__status {\r\n  width: 28px;\r\n  height: 28px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-diagnostics-tile__status--healthy {\r\n  background: var(--ts-success);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__status--warning {\r\n  background: var(--ts-warning);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__status--error {\r\n  background: var(--ts-danger);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-tile__message {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-diagnostics-tile__timestamp {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-tests {\r\n  margin-bottom: 40px;\r\n}\r\n\r\n.ts-diagnostics-tests__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 20px;\r\n}\r\n\r\n.ts-diagnostics-tests__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: 20px;\r\n}\r\n\r\n.ts-diagnostics-test {\r\n  padding: 20px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n}\r\n\r\n.ts-diagnostics-test__title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.ts-diagnostics-test__description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-test__button {\r\n  width: 100%;\r\n  padding: 10px 20px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-test__button:hover:not(:disabled) {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-diagnostics-test__button:disabled {\r\n  opacity: 0.6;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-diagnostics-test__result {\r\n  margin-top: 12px;\r\n  padding: 12px;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-diagnostics-test__result--running {\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-test__result--success {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-diagnostics-test__result--error {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-diagnostics-test__details {\r\n  margin-top: 8px;\r\n  padding-top: 8px;\r\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n  font-size: 12px;\r\n  opacity: 0.9;\r\n}\r\n\r\n.ts-diagnostics-info {\r\n  padding: 24px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n}\r\n\r\n.ts-diagnostics-info__title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 20px;\r\n}\r\n\r\n.ts-diagnostics-info__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n.ts-diagnostics-info__item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-diagnostics-info__label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ts-diagnostics-info__value {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  font-family: monospace;\r\n}\r\n\r\n/* Recent Errors */\r\n.ts-diagnostics-logs {\r\n  padding: 24px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  margin-top: 32px;\r\n}\r\n\r\n.ts-diagnostics-logs__title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-logs__list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-diagnostics-logs__item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 12px;\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-diagnostics-logs__level {\r\n  padding: 4px 8px;\r\n  border-radius: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  text-transform: uppercase;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-diagnostics-logs__level--error {\r\n  background: var(--ts-danger);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--warning {\r\n  background: var(--ts-warning);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--info {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__level--debug {\r\n  background: var(--ts-text-muted);\r\n  color: white;\r\n}\r\n\r\n.ts-diagnostics-logs__message {\r\n  flex: 1;\r\n  color: var(--ts-text);\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-diagnostics-logs__time {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Delivery Statistics */\r\n.ts-diagnostics-delivery {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 12px;\r\n  padding: 24px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-diagnostics-delivery__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-diagnostics-delivery__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-diagnostics-delivery .ts-diagnostics-delivery__header .ts-diagnostics-delivery__period-select {\r\n  padding: 8px 16px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg);\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-diagnostics-delivery__cards {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: 16px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 20px;\r\n  background: var(--ts-background);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 10px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-diagnostics-delivery__card:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--success {\r\n  border-color: var(--ts-success);\r\n  background: linear-gradient(135deg, rgba(16, 185, 129, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--warning {\r\n  border-color: var(--ts-warning);\r\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card--info {\r\n  border-color: var(--ts-primary);\r\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, transparent 100%);\r\n}\r\n\r\n.ts-diagnostics-delivery__card-icon {\r\n  font-size: 32px;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-percent {\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  margin-left: 8px;\r\n}\r\n\r\n.ts-diagnostics-delivery__card-sublabel {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin-top: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__events {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-diagnostics-delivery__events-title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.ts-diagnostics-delivery__table {\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-diagnostics-delivery__table table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  background: var(--ts-background);\r\n  border-radius: 8px;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-diagnostics-delivery__table thead {\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-delivery__table th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-diagnostics-delivery__table td {\r\n  padding: 12px 16px;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-diagnostics-delivery__event-name {\r\n  font-weight: 500;\r\n  font-family: monospace;\r\n}\r\n\r\n.ts-diagnostics-delivery__percent {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-diagnostics-delivery__percent--success {\r\n  color: var(--ts-success);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation {\r\n  padding: 20px;\r\n  background: rgba(59, 130, 246, 0.05);\r\n  border: 1px solid rgba(59, 130, 246, 0.2);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation h4 {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation ul {\r\n  margin: 0;\r\n  padding-left: 20px;\r\n  list-style: disc;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation li {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  margin-bottom: 8px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation li:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-diagnostics-delivery__explanation strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-diagnostics-page {\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-diagnostics-grid,\r\n  .ts-diagnostics-tests__grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-diagnostics-logs__item {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-diagnostics-logs__message {\r\n    white-space: normal;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a}}]);
    22//# sourceMappingURL=505.js.map
  • tracksure/trunk/admin/dist/554.js

    r3472561 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[554],{1151:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,"/**\n * Time Intelligence Panel Styles\n */\n\n.ts-time-intelligence-panel {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\n  transition: all 0.3s ease;\n}\n\n.ts-time-intelligence-panel:hover {\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n}\n\n/* Panel Header */\n.ts-panel-header {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-lg);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 2px solid var(--ts-border);\n}\n\n.ts-panel-header h3 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  flex: 1;\n}\n\n.ts-panel-badge {\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  padding: 4px 10px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border-radius: var(--ts-radius-full);\n}\n\n/* Panel Content */\n.ts-panel-content {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n/* Insight Cards */\n.ts-insight-card {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-insight-card:hover {\n  background: var(--ts-surface);\n  border-color: var(--ts-primary-light);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\n}\n\n.ts-insight-card.ts-highlight {\n  background: linear-gradient(135deg, var(--ts-primary-soft) 0%, var(--ts-surface) 100%);\n  border-color: var(--ts-primary);\n  border-width: 2px;\n}\n\n.ts-insight-icon {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.ts-insight-card.ts-highlight .ts-insight-icon {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-insight-content {\n  flex: 1;\n}\n\n.ts-insight-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  /* text-transform: uppercase; */\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-insight-value {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n  line-height: 1.2;\n}\n\n.ts-insight-detail {\n  font-size: 13px;\n  color: var(--ts-text-subtle);\n  line-height: 1.4;\n}\n\n/* Panel Footer */\n.ts-panel-footer {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px dashed var(--ts-border);\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n/* Loading State */\n.ts-time-intelligence-panel.ts-loading .ts-skeleton-insight {\n  height: 80px;\n  background: linear-gradient(\n    90deg,\n    var(--ts-bg) 0%,\n    var(--ts-border) 50%,\n    var(--ts-bg) 100%\n  );\n  background-size: 200% 100%;\n  animation: shimmer 1.5s infinite;\n  border-radius: var(--ts-radius-md);\n}\n\n@keyframes shimmer {\n  0% {\n    background-position: -200% 0;\n  }\n  100% {\n    background-position: 200% 0;\n  }\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-panel-content {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-insight-value {\n    font-size: 16px;\n  }\n\n  .ts-insight-detail {\n    font-size: 12px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-panel-content {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n/* Desktop (1280px+) */\n@media (min-width: 1280px) {\n  .ts-panel-content {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/TimeIntelligencePanel.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,6BAA6B;EAC7B,mCAAmC;EACnC,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,0CAA0C;AAC5C;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,mCAAmC;EACnC,oCAAoC;EACpC,yCAAyC;AAC3C;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,SAAS;EACT,OAAO;AACT;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,yBAAyB;EACzB,qBAAqB;EACrB,iBAAiB;EACjB,kCAAkC;EAClC,wBAAwB;EACxB,oCAAoC;AACtC;;AAEA,kBAAkB;AAClB;EACE,aAAa;EACb,2DAA2D;EAC3D,yBAAyB;AAC3B;;AAEA,kBAAkB;AAClB;EACE,aAAa;EACb,uBAAuB;EACvB,yBAAyB;EACzB,6BAA6B;EAC7B,wBAAwB;EACxB,kCAAkC;EAClC,kCAAkC;EAClC,iDAAiD;AACnD;;AAEA;EACE,6BAA6B;EAC7B,qCAAqC;EACrC,2BAA2B;EAC3B,yCAAyC;AAC3C;;AAEA;EACE,sFAAsF;EACtF,+BAA+B;EAC/B,iBAAiB;AACnB;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,kCAAkC;EAClC,yCAAyC;AAC3C;;AAEA;EACE,6BAA6B;EAC7B,YAAY;AACd;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,2BAA2B;EAC3B,+BAA+B;EAC/B,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,4BAA4B;EAC5B,gBAAgB;AAClB;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,gCAAgC;EAChC,iCAAiC;EACjC,uCAAuC;EACvC,eAAe;EACf,2BAA2B;AAC7B;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ;;;;;GAKC;EACD,0BAA0B;EAC1B,gCAAgC;EAChC,kCAAkC;AACpC;;AAEA;EACE;IACE,4BAA4B;EAC9B;EACA;IACE,2BAA2B;EAC7B;AACF;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,0BAA0B;EAC5B;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA,sBAAsB;AACtB;EACE;IACE,qCAAqC;EACvC;AACF",sourcesContent:["/**\r\n * Time Intelligence Panel Styles\r\n */\r\n\r\n.ts-time-intelligence-panel {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-time-intelligence-panel:hover {\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Panel Header */\r\n.ts-panel-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-panel-header h3 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  flex: 1;\r\n}\r\n\r\n.ts-panel-badge {\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  padding: 4px 10px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border-radius: var(--ts-radius-full);\r\n}\r\n\r\n/* Panel Content */\r\n.ts-panel-content {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n/* Insight Cards */\r\n.ts-insight-card {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-insight-card:hover {\r\n  background: var(--ts-surface);\r\n  border-color: var(--ts-primary-light);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-insight-card.ts-highlight {\r\n  background: linear-gradient(135deg, var(--ts-primary-soft) 0%, var(--ts-surface) 100%);\r\n  border-color: var(--ts-primary);\r\n  border-width: 2px;\r\n}\r\n\r\n.ts-insight-icon {\r\n  flex-shrink: 0;\r\n  width: 44px;\r\n  height: 44px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-insight-card.ts-highlight .ts-insight-icon {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-insight-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-insight-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  /* text-transform: uppercase; */\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-insight-value {\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-insight-detail {\r\n  font-size: 13px;\r\n  color: var(--ts-text-subtle);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Panel Footer */\r\n.ts-panel-footer {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  margin-top: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px dashed var(--ts-border);\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Loading State */\r\n.ts-time-intelligence-panel.ts-loading .ts-skeleton-insight {\r\n  height: 80px;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-bg) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-bg) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: shimmer 1.5s infinite;\r\n  border-radius: var(--ts-radius-md);\r\n}\r\n\r\n@keyframes shimmer {\r\n  0% {\r\n    background-position: -200% 0;\r\n  }\r\n  100% {\r\n    background-position: 200% 0;\r\n  }\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-insight-value {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-insight-detail {\r\n    font-size: 12px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n/* Desktop (1280px+) */\r\n@media (min-width: 1280px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: repeat(3, 1fr);\r\n  }\r\n}\r\n"],sourceRoot:""}]);const A=i},14554:(n,r,t)=>{t.r(r),t.d(r,{default:()=>V});var e=t(74848),s=t(41594),a=t(55819),i=t(87318),A=t(37090),o=t(87387),d=t(51481),l=t(12470),c=t(85072),g=t.n(c),p=t(97825),C=t.n(p),m=t(77659),E=t.n(m),B=t(55056),x=t.n(B),u=t(10540),v=t.n(u),h=t(41113),f=t.n(h),b=t(31900),y={};y.styleTagTransform=f(),y.setAttributes=x(),y.insert=E().bind(null,"head"),y.domAPI=C(),y.insertStyleElement=v();g()(b.A,y);b.A&&b.A.locals&&b.A.locals;const w=()=>{const{dateRange:n,config:r}=(0,A.n)(),[t,a]=(0,s.useState)([]),[i,c]=(0,s.useState)(!0),[g,p]=(0,s.useState)([]),[C,m]=(0,s.useState)([]);(0,s.useEffect)(()=>{E()},[n]);const E=async()=>{c(!0);try{const n=new o.n(r),t=await n.get("/suggestions",{limit:10}),e=(Array.isArray(t)?t:t.data||[]).map((n,r)=>({id:`suggestion-${r}`,priority:n.priority||"medium",title:String(n.title||""),description:String(n.description||""),action:String(n.action||""),metric:n.metric||null}));a(e)}catch(n){a([])}finally{c(!1)}},B=n=>{p(r=>r.includes(n)?r.filter(r=>r!==n):[...r,n])},x=t.filter(n=>!C.includes(n.id)),u=x.filter(n=>"high"===n.priority).length,v=x.filter(n=>"medium"===n.priority).length;return i?(0,e.jsxs)("div",{className:"ts-suggestions-widget ts-suggestions-widget--loading",children:[(0,e.jsx)("div",{className:"ts-suggestions-header",children:(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]})}),(0,e.jsxs)("div",{className:"ts-suggestions-loading",children:[(0,e.jsx)("div",{className:"ts-loading-spinner",children:(0,e.jsx)(d.I,{name:"RefreshCw",size:32,className:"ts-spin"})}),(0,e.jsx)("p",{className:"ts-loading-text",children:(0,l.__)("Analyzing your data...","tracksure")})]})]}):0===x.length?(0,e.jsxs)("div",{className:"ts-suggestions-widget ts-suggestions-widget--empty",children:[(0,e.jsx)("div",{className:"ts-suggestions-header",children:(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]})}),(0,e.jsxs)("div",{className:"ts-suggestions-empty",children:[(0,e.jsx)("div",{className:"ts-empty-icon",children:(0,e.jsx)(d.I,{name:"CheckCircle",size:64,color:"success"})}),(0,e.jsx)("h4",{className:"ts-empty-title",children:(0,l.__)("All Good!","tracksure")}),(0,e.jsx)("p",{className:"ts-empty-description",children:(0,l.__)("No actionable insights right now. Your tracking is performing well.","tracksure")})]})]}):(0,e.jsxs)("div",{className:"ts-suggestions-widget",children:[(0,e.jsxs)("div",{className:"ts-suggestions-header",children:[(0,e.jsxs)("div",{className:"ts-suggestions-header-content",children:[(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]}),(0,e.jsxs)("div",{className:"ts-suggestions-badges",children:[u>0&&(0,e.jsxs)("span",{className:"ts-badge ts-badge--danger",children:[(0,e.jsx)(d.I,{name:"AlertCircle",size:12}),(0,e.jsxs)("span",{children:[u," ",(0,l.__)("urgent","tracksure")]})]}),v>0&&(0,e.jsxs)("span",{className:"ts-badge ts-badge--warning",children:[(0,e.jsx)(d.I,{name:"AlertTriangle",size:12}),(0,e.jsxs)("span",{children:[v," ",(0,l.__)("recommended","tracksure")]})]})]})]}),(0,e.jsx)("button",{className:"ts-suggestions-refresh",onClick:E,title:(0,l.__)("Refresh suggestions","tracksure"),"aria-label":(0,l.__)("Refresh suggestions","tracksure"),children:(0,e.jsx)(d.I,{name:"RefreshCw",size:16})})]}),(0,e.jsx)("div",{className:"ts-suggestions-list",children:x.map(n=>{const r=g.includes(n.id);return(0,e.jsxs)("div",{className:`ts-suggestion-card ts-suggestion-card--${n.priority} ${r?"ts-suggestion-card--expanded":""}`,children:[(0,e.jsxs)("div",{className:"ts-suggestion-header",onClick:()=>B(n.id),role:"button",tabIndex:0,onKeyDown:r=>{"Enter"!==r.key&&" "!==r.key||(r.preventDefault(),B(n.id))},children:[(0,e.jsxs)("div",{className:"ts-suggestion-header-main",children:[(0,e.jsx)("div",{className:"ts-suggestion-priority-icon",children:(0,e.jsx)(d.I,{name:"high"===n.priority?"AlertCircle":"medium"===n.priority?"AlertTriangle":"Info",size:18})}),(0,e.jsxs)("div",{className:"ts-suggestion-content",children:[(0,e.jsx)("h4",{className:"ts-suggestion-title",children:n.title}),n.metric&&(0,e.jsxs)("div",{className:"ts-suggestion-metric",children:[(0,e.jsx)(d.I,{name:"up"===n.metric.trend?"TrendingUp":"down"===n.metric.trend?"TrendingDown":"Minus",size:14}),(0,e.jsxs)("span",{className:"ts-metric-label",children:[n.metric.label,":"]}),(0,e.jsx)("span",{className:`ts-metric-value ts-metric-value--${n.metric.trend}`,children:n.metric.value})]})]})]}),(0,e.jsxs)("div",{className:"ts-suggestion-actions",children:[(0,e.jsx)("button",{className:"ts-suggestion-dismiss",onClick:r=>{var t;r.stopPropagation(),t=n.id,m(n=>[...n,t])},title:(0,l.__)("Dismiss","tracksure"),"aria-label":(0,l.__)("Dismiss suggestion","tracksure"),children:(0,e.jsx)(d.I,{name:"X",size:14})}),(0,e.jsx)(d.I,{name:r?"ChevronUp":"ChevronDown",size:16,className:"ts-suggestion-expand-icon"})]})]}),r&&(0,e.jsxs)("div",{className:"ts-suggestion-body",children:[(0,e.jsxs)("div",{className:"ts-suggestion-description",children:[(0,e.jsx)(d.I,{name:"Info",size:16}),(0,e.jsx)("p",{children:n.description})]}),(0,e.jsxs)("div",{className:"ts-suggestion-action",children:[(0,e.jsx)("div",{className:"ts-action-icon",children:(0,e.jsx)(d.I,{name:"Zap",size:16})}),(0,e.jsxs)("div",{className:"ts-action-content",children:[(0,e.jsx)("strong",{className:"ts-action-label",children:(0,l.__)("Recommended Action","tracksure")}),(0,e.jsx)("p",{className:"ts-action-text",children:n.action})]})]})]})]},n.id)})}),x.length>3&&(0,e.jsxs)("div",{className:"ts-suggestions-footer",children:[(0,e.jsx)(d.I,{name:"TrendingUp",size:14}),(0,e.jsx)("p",{className:"ts-suggestions-footer-text",children:(0,l.__)("Insights refresh every 5 minutes based on your latest data","tracksure")})]})]})};var k=t(71255),j=t(1151),_={};_.styleTagTransform=f(),_.setAttributes=x(),_.insert=E().bind(null,"head"),_.domAPI=C(),_.insertStyleElement=v();g()(j.A,_);j.A&&j.A.locals&&j.A.locals;const I={monday:(0,k.__)("Monday"),tuesday:(0,k.__)("Tuesday"),wednesday:(0,k.__)("Wednesday"),thursday:(0,k.__)("Thursday"),friday:(0,k.__)("Friday"),saturday:(0,k.__)("Saturday"),sunday:(0,k.__)("Sunday")},z=({data:n,isLoading:r=!1})=>{const t=n=>0===n?"12 AM":12===n?"12 PM":n<12?`${n} AM`:n-12+" PM",a=(0,s.useMemo)(()=>{if(!n?.peak_hours||0===n.peak_hours.length)return null;const r=[...n.peak_hours].sort((n,r)=>r.conversions-n.conversions).slice(0,3);if(0===r.length)return null;const e=r.map(n=>n.hour).sort((n,r)=>n-r),s=e[0],a=e[e.length-1];return{range:`${t(s)} - ${t(a)}`,total_conversions:r.reduce((n,r)=>n+r.conversions,0),hours:r}},[n?.peak_hours]),i=(0,s.useMemo)(()=>{if(!n?.weekend_vs_weekday)return null;const{weekend:r,weekday:t}=n.weekend_vs_weekday,e=r.conversion_rate-t.conversion_rate,s=t.conversion_rate>0?e/t.conversion_rate*100:0;return{winner:r.conversion_rate>t.conversion_rate?"weekend":"weekday",difference:Math.abs(s),weekend_rate:r.conversion_rate,weekday_rate:t.conversion_rate}},[n?.weekend_vs_weekday]);return r?(0,e.jsxs)("div",{className:"ts-time-intelligence-panel ts-loading",children:[(0,e.jsxs)("div",{className:"ts-panel-header",children:[(0,e.jsx)(d.I,{name:"Clock",size:20}),(0,e.jsx)("h3",{children:(0,k.__)("Time Intelligence")})]}),(0,e.jsxs)("div",{className:"ts-panel-content",children:[(0,e.jsx)("div",{className:"ts-skeleton-insight"}),(0,e.jsx)("div",{className:"ts-skeleton-insight"}),(0,e.jsx)("div",{className:"ts-skeleton-insight"})]})]}):n&&(n.best_converting_day||a||i)?(0,e.jsxs)("div",{className:"ts-time-intelligence-panel",children:[(0,e.jsxs)("div",{className:"ts-panel-header",children:[(0,e.jsx)(d.I,{name:"Clock",size:20}),(0,e.jsx)("h3",{children:(0,k.__)("Time Intelligence")}),(0,e.jsx)("span",{className:"ts-panel-badge",children:(0,k.__)("Insights")})]}),(0,e.jsxs)("div",{className:"ts-panel-content",children:[n.best_converting_day&&(0,e.jsxs)("div",{className:"ts-insight-card ts-highlight",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"Calendar",size:24,color:"primary"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Best Converting Day")}),(0,e.jsx)("div",{className:"ts-insight-value",children:I[n.best_converting_day.day.toLowerCase()]||n.best_converting_day.day}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[n.best_converting_day.conversion_rate.toFixed(1),"% ",(0,k.__)("conversion rate"),"(",n.best_converting_day.conversions," ",(0,k.__)("conversions"),")"]})]})]}),a&&(0,e.jsxs)("div",{className:"ts-insight-card",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"TrendingUp",size:24,color:"success"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Peak Conversion Hours")}),(0,e.jsx)("div",{className:"ts-insight-value",children:a.range}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[a.total_conversions," ",(0,k.__)("conversions during peak hours")]})]})]}),i&&(0,e.jsxs)("div",{className:"ts-insight-card",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"BarChart3",size:24,color:"warning"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Weekend vs Weekday")}),(0,e.jsxs)("div",{className:"ts-insight-value",children:["weekend"===i.winner?(0,k.__)("Weekend"):(0,k.__)("Weekday")," ",(0,k.__)("Performs Better")]}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[i.difference.toFixed(1),"% ",(0,k.__)("higher conversion rate")," ","(","weekend"===i.winner?i.weekend_rate.toFixed(1):i.weekday_rate.toFixed(1),"%)"]})]})]})]}),(0,e.jsxs)("div",{className:"ts-panel-footer",children:[(0,e.jsx)(d.I,{name:"Info",size:14}),(0,e.jsx)("span",{children:(0,k.__)("Insights based on last 30 days of data")})]})]}):null};var S=t(28343),N=t(61149),D={};D.styleTagTransform=f(),D.setAttributes=x(),D.insert=E().bind(null,"head"),D.domAPI=C(),D.insertStyleElement=v();g()(N.A,D);N.A&&N.A.locals&&N.A.locals;const T=({data:n,dateRange:r})=>{const[a,i]=(0,s.useState)(!1),[A,o]=(0,s.useState)(!1),l=(0,s.useRef)(null);(0,s.useEffect)(()=>{const n=n=>{l.current&&!l.current.contains(n.target)&&i(!1)};return a&&document.addEventListener("mousedown",n),()=>{document.removeEventListener("mousedown",n)}},[a]);return(0,e.jsxs)("div",{className:"ts-export-button-wrapper",ref:l,children:[(0,e.jsx)("button",{className:"ts-export-button",onClick:()=>i(!a),disabled:A,children:A?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.I,{name:"RefreshCw",size:16,className:"spin"}),(0,k.__)("Exporting...")]}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.I,{name:"Download",size:16}),(0,k.__)("Export")]})}),a&&!A&&(0,e.jsxs)("div",{className:"ts-export-menu",children:[(0,e.jsxs)("button",{onClick:()=>{if(n){o(!0);try{let t="";t+="TrackSure Overview Report\n",t+=`Date Range: ${(0,S.TJ)(r.start)} to ${(0,S.TJ)(r.end)}\n`,t+=`Generated: ${(new Date).toLocaleString()}\n\n`,n.metrics&&(t+="Metrics\n",t+="Metric,Value\n",Object.entries(n.metrics).forEach(([n,r])=>{const e=n.replace(/_/g," ").replace(/\b\w/g,n=>n.toUpperCase());t+=`${e},${r}\n`}),t+="\n"),n.devices&&n.devices.length>0&&(t+="Devices\n",t+="Device,Visitors,Sessions,Percentage\n",n.devices.forEach(n=>{t+=`${n.device},${n.visitors},${n.sessions},${n.percentage}\n`}),t+="\n"),n.top_sources&&n.top_sources.length>0&&(t+="Top Traffic Sources\n",t+="Source,Medium,Visitors,Sessions,Conversions,Percentage\n",n.top_sources.forEach(n=>{t+=`${n.source},${n.medium},${n.visitors},${n.sessions},${n.conversions},${n.percentage}\n`}),t+="\n"),n.top_countries&&n.top_countries.length>0&&(t+="Top Countries\n",t+="Country,Visitors,Sessions,Percentage\n",n.top_countries.forEach(n=>{t+=`${n.country},${n.visitors},${n.sessions},${n.percentage}\n`}),t+="\n"),n.top_pages&&n.top_pages.length>0&&(t+="Top Pages\n",t+="Path,Title,Visitors,Sessions,Pageviews,Conversions\n",n.top_pages.forEach(n=>{t+=`${n.path},"${n.title}",${n.visitors},${n.sessions},${n.pageviews},${n.conversions}\n`}));const e=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.csv`;((n,r,t)=>{const e=new Blob([n],{type:t}),s=URL.createObjectURL(e),a=document.createElement("a");a.href=s,a.download=r,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s)})(t,e,"text/csv;charset=utf-8;")}catch(n){}finally{o(!1),i(!1)}}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"FileText",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as CSV")})]}),(0,e.jsxs)("button",{onClick:async()=>{o(!0);try{const n=(await t.e(96).then(t.t.bind(t,20354,23))).default,e=document.querySelector(".ts-page");if(!e)throw new Error("Page element not found");const s="dark"===document.documentElement.getAttribute("data-theme"),a=s?"#1F2937":"#FFFFFF",i=s?"#F9FAFB":"#111827";(await n(e,{scale:2,backgroundColor:a,logging:!1,onclone:n=>{n.querySelectorAll(".ts-kpi-card--hero .ts-kpi-value").forEach(n=>{n.style.webkitTextFillColor=i,n.style.color=i})}})).toBlob(n=>{if(!n)return;const t=URL.createObjectURL(n),e=document.createElement("a"),s=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.png`;e.href=t,e.download=s,document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(t)},"image/png")}catch(n){}finally{o(!1),i(!1)}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"Image",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as PNG")})]}),(0,e.jsxs)("button",{onClick:async()=>{o(!0);try{const[n,{jsPDF:e}]=await Promise.all([t.e(96).then(t.t.bind(t,20354,23)).then(n=>n.default),t.e(96).then(t.bind(t,55463))]),s=document.querySelector(".ts-page");if(!s)throw new Error("Page element not found");const a="dark"===document.documentElement.getAttribute("data-theme"),i=a?"#1F2937":"#FFFFFF",A=a?"#F9FAFB":"#111827",o=await n(s,{scale:2,backgroundColor:i,logging:!1,onclone:n=>{n.querySelectorAll(".ts-kpi-card--hero .ts-kpi-value").forEach(n=>{n.style.webkitTextFillColor=A,n.style.color=A})}}),d=o.toDataURL("image/png"),l=new e({orientation:"portrait",unit:"mm",format:"a4"}),c=l.internal.pageSize.getWidth(),g=o.height*c/o.width;l.addImage(d,"PNG",0,0,c,g);const p=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.pdf`;l.save(p)}catch(n){}finally{o(!1),i(!1)}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"FileText",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as PDF")})]})]})]})};var q=t(30572),F={};F.styleTagTransform=f(),F.setAttributes=x(),F.insert=E().bind(null,"head"),F.domAPI=C(),F.insertStyleElement=v();g()(q.A,F);q.A&&q.A.locals&&q.A.locals;const U=({anomalies:n,onDismiss:r})=>{const[t,a]=(0,s.useState)([]),[i,A]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{if(0===n.length)return;const r=n.filter(n=>!i.has(`${n.metric}-${n.timestamp}`));if(0===r.length)return;0===t.length&&r.length>0&&a([r[0]]);const e=setTimeout(()=>{t.length<r.length&&a([...t,r[t.length]])},3e3);return()=>clearTimeout(e)},[n,i,t]);const o=(0,s.useCallback)(n=>{const t=`${n.metric}-${n.timestamp}`;A(n=>new Set(n).add(t)),a(n=>n.filter(n=>`${n.metric}-${n.timestamp}`!==t)),r&&r(n),setTimeout(()=>{a(n=>n.filter(n=>`${n.metric}-${n.timestamp}`!==t))},1e4)},[r]),l=n=>{switch(n){case"high":return"ts-alert--high";case"medium":return"ts-alert--medium";default:return"ts-alert--low"}};return 0===t.length?null:(0,e.jsx)("div",{className:"ts-anomaly-alerts",children:t.map((n,r)=>{return(0,e.jsxs)("div",{className:`ts-anomaly-alert ${l(n.severity)}`,role:"alert","aria-live":"polite",children:[(0,e.jsx)("div",{className:"ts-alert-icon",children:(0,e.jsx)(d.I,{name:(s=n.type,"spike"===s?"TrendingUp":"TrendingDown"),size:24,color:"spike"===n.type?"success":"danger"})}),(0,e.jsxs)("div",{className:"ts-alert-content",children:[(0,e.jsxs)("div",{className:"ts-alert-header",children:[(0,e.jsx)("span",{className:"ts-alert-title",children:"spike"===n.type?(0,k.__)("Unusual Spike Detected"):(0,k.__)("Unusual Drop Detected")}),(0,e.jsxs)("span",{className:`ts-alert-badge ts-alert-badge--${n.severity}`,children:["high"===n.severity&&(0,k.__)("High"),"medium"===n.severity&&(0,k.__)("Medium"),"low"===n.severity&&(0,k.__)("Low")]})]}),(0,e.jsx)("p",{className:"ts-alert-message",children:n.message}),(0,e.jsxs)("div",{className:"ts-alert-metrics",children:[(0,e.jsxs)("span",{className:"ts-alert-metric",children:[(0,e.jsxs)("strong",{children:[(0,k.__)("Current"),":"]})," ",n.value.toLocaleString()]}),(0,e.jsxs)("span",{className:"ts-alert-metric",children:[(0,e.jsxs)("strong",{children:[(0,k.__)("Expected"),":"]})," ",n.expected.toLocaleString()]}),(0,e.jsx)("span",{className:"ts-alert-deviation "+("spike"===n.type?"positive":"negative"),children:(t=n.deviation,`${t>0?"+":""}${t.toFixed(1)}%`)})]})]}),(0,e.jsx)("button",{className:"ts-alert-close",onClick:()=>o(n),"aria-label":(0,k.__)("Dismiss alert"),children:(0,e.jsx)(d.I,{name:"X",size:16})})]},`${n.metric}-${n.timestamp}-${r}`);var t,s})})};var Y=t(84013),$=t(94776),P=t(82381),W=t(31489),R=t(21155),L=t(34425),O={};O.styleTagTransform=f(),O.setAttributes=x(),O.insert=E().bind(null,"head"),O.domAPI=C(),O.insertStyleElement=v();g()(L.A,O);L.A&&L.A.locals&&L.A.locals;const M=n=>{if("undefined"==typeof window)return"#4F46E5";const r=document.documentElement;return getComputedStyle(r).getPropertyValue(n).trim()||"#4F46E5"},G=()=>{const n=M("--ts-chart-1"),r=M("--ts-chart-2"),t=M("--ts-chart-3");return{visitors:{color:n,gradientStart:`${n}80`,gradientEnd:`${n}10`,icon:"Users",label:"Visitors",formatter:n=>n.toLocaleString()},sessions:{color:r,gradientStart:`${r}80`,gradientEnd:`${r}10`,icon:"Activity",label:"Sessions",formatter:n=>n.toLocaleString()},conversions:{color:t,gradientStart:`${t}80`,gradientEnd:`${t}10`,icon:"Target",label:"Conversions",formatter:n=>n.toLocaleString()},revenue:{color:r,gradientStart:`${r}80`,gradientEnd:`${r}10`,icon:"DollarSign",label:"Revenue",formatter:n=>(0,S.vv)(n)}}},V=()=>{const{dateRange:n,segment:r,config:t}=(0,A.n)(),o=(0,s.useMemo)(()=>void 0!==t.isEcommerce?t.isEcommerce:"undefined"!=typeof window&&!!(window.wc||window.edd||window.fluentcart||window.surecart),[t]),[l,c]=(0,s.useState)("visitors"),[g,p]=(0,s.useState)(!1),[C,m]=(0,s.useState)([]),[E,B]=(0,s.useState)(1),x=(0,s.useMemo)(()=>[M("--ts-chart-1"),M("--ts-chart-2"),M("--ts-chart-3"),M("--ts-chart-4"),M("--ts-chart-5"),M("--ts-chart-6"),M("--ts-chart-7"),M("--ts-chart-8")],[]),u=(0,s.useMemo)(()=>G(),[])[l],{data:v,error:h,isLoading:f}=(0,P.S)("getOverview",{date_start:(0,S.TJ)(n.start),date_end:(0,S.TJ)(n.end),segment:r},{refetchInterval:6e5,staleTime:3e5,retry:3});(0,s.useEffect)(()=>{if(!f&&v){const n=setTimeout(()=>p(!0),100);return()=>clearTimeout(n)}p(!1)},[f,v]);const b=(0,s.useCallback)((n,r)=>r&&0!==r?(n-r)/r*100:0,[]),y=(0,s.useCallback)(n=>"number"==typeof n?n:parseFloat(String(n))||0,[]),j=(0,s.useCallback)(n=>{if(!n||n.length<2)return"neutral";const r=n[0],t=n[n.length-1];return t>r?"up":t<r?"down":"neutral"},[]),_=(0,s.useMemo)(()=>{if(!v?.metrics)return[];const n=v.metrics,r=v.previous_period,t=v.chart_data,e=[{label:(0,k.__)("Unique Visitors"),value:y(n.unique_visitors),format:"number",sparklineData:t?.visitors||[],trend:j(t?.visitors||[]),...r&&{previousValue:y(r.unique_visitors),change:b(y(n.unique_visitors),y(r.unique_visitors))}},{label:(0,k.__)("Total Conversions"),value:y(n.total_conversions),format:"number",sparklineData:t?.conversions||[],trend:j(t?.conversions||[]),...r&&{previousValue:y(r.total_conversions),change:b(y(n.total_conversions),y(r.total_conversions))}},{label:(0,k.__)("Conversion Rate"),value:y(n.conversion_rate),format:"percent",...r&&{previousValue:y(r.conversion_rate),change:b(y(n.conversion_rate),y(r.conversion_rate))}}];return o&&e.push({label:(0,k.__)("Total Revenue"),value:y(n.total_revenue),format:"currency",sparklineData:t?.revenue||[],trend:j(t?.revenue||[]),...r&&{previousValue:y(r.total_revenue),change:b(y(n.total_revenue),y(r.total_revenue))}}),e},[v?.metrics,v?.previous_period,v?.chart_data,o,b,y,j]),I=(0,s.useMemo)(()=>{if(!v?.metrics)return[];const n=v.metrics,r=v.previous_period,t=v.chart_data,e=[{label:(0,k.__)("Total Sessions"),value:y(n.total_sessions),format:"number",sparklineData:t?.sessions||[],trend:j(t?.sessions||[]),...r&&{previousValue:y(r.total_sessions),change:b(y(n.total_sessions),y(r.total_sessions))}},{label:(0,k.__)("Avg. Session Duration"),value:y(n.avg_session_duration_seconds),format:"duration",...r&&{previousValue:y(r.avg_session_duration_seconds),change:b(y(n.avg_session_duration_seconds),y(r.avg_session_duration_seconds))}},{label:(0,k.__)("Bounce Rate"),value:y(n.bounce_rate),format:"percent",inverseMetric:!0,...r&&{previousValue:y(r.bounce_rate),change:b(y(n.bounce_rate),y(r.bounce_rate))}}];return o?e.push({label:(0,k.__)("Avg. Conversion Value"),value:y(n.total_revenue)/Math.max(y(n.total_conversions),1),format:"currency",...r&&{previousValue:y(r.total_revenue)/Math.max(y(r.total_conversions),1),change:b(y(n.total_revenue)/Math.max(y(n.total_conversions),1),y(r.total_revenue)/Math.max(y(r.total_conversions),1))}}):e.push({label:(0,k.__)("Events per Session"),value:y(n.events_per_session),format:"number",...r&&{previousValue:y(r.events_per_session),change:b(y(n.events_per_session),y(r.events_per_session))}}),o&&e.push({label:(0,k.__)("Revenue/Visitor"),value:y(n.revenue_per_visitor),format:"currency"}),e},[v?.metrics,v?.previous_period,v?.chart_data,o,b,y,j]),N=(0,s.useMemo)(()=>{if(!v?.chart_data)return[];const{labels:n,visitors:r,new_visitors:t,sessions:e,pageviews:s,conversions:a,revenue:i}=v.chart_data;return n&&r&&t&&e&&s&&a&&i?n.map((n,A)=>({name:n,visitors:Array.isArray(r)?r[A]??0:0,new_visitors:Array.isArray(t)?t[A]??0:0,sessions:Array.isArray(e)?e[A]??0:0,pageviews:Array.isArray(s)?s[A]??0:0,conversions:Array.isArray(a)?a[A]??0:0,revenue:Array.isArray(i)?i[A]??0:0})):[]},[v?.chart_data]),D=(0,s.useMemo)(()=>{if(!N||N.length<3||!l)return{peaks:[],drops:[]};const n=N.map(n=>n[l]),r=n.reduce((n,r)=>n+r,0)/n.length,t=n.reduce((n,t)=>n+Math.pow(t-r,2),0)/n.length,e=Math.sqrt(t),s=r+2*e,a=r-2*e,i=[],A=[];N.forEach((n,t)=>{const o=n[l];e>0&&o>s&&o>1.2*r?i.push({name:n.name,value:o,index:t}):e>0&&o<a&&o<.8*r&&A.push({name:n.name,value:o,index:t})});return{peaks:i.sort((n,r)=>r.value-n.value).slice(0,3),drops:A.sort((n,r)=>n.value-r.value).slice(0,3)}},[N,l]);(0,s.useEffect)(()=>{if(!N||0===N.length||!l)return;const n=((n,r)=>{if(!n||n.length<3)return[];const t=n.map(n=>n.value),e=t.reduce((n,r)=>n+r,0)/t.length,s=t.reduce((n,r)=>n+Math.pow(r-e,2),0)/t.length,a=Math.sqrt(s),i=e+3*a,A=e-3*a,o=e+2*a,d=e-2*a,l=[],c=(new Date).toISOString();return n.forEach(n=>{const t=n.value;if(!(t>=d&&t<=o))if(t>i){const n=((t-e)/e*100).toFixed(1);l.push({type:"spike",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"high",timestamp:c,message:`${r} ${(0,k.__)("reached")} ${t.toLocaleString()}, ${(0,k.__)("which is")} ${n}% ${(0,k.__)("above the expected average")}.`})}else if(t>o)l.push({type:"spike",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"medium",timestamp:c,message:`${r} ${(0,k.__)("is trending higher than usual at")} ${t.toLocaleString()}.`});else if(t<A){const n=Math.abs((t-e)/e*100).toFixed(1);l.push({type:"drop",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"high",timestamp:c,message:`${r} ${(0,k.__)("dropped to")} ${t.toLocaleString()}, ${(0,k.__)("which is")} ${n}% ${(0,k.__)("below the expected average")}.`})}else t<d&&l.push({type:"drop",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"medium",timestamp:c,message:`${r} ${(0,k.__)("is trending lower than usual at")} ${t.toLocaleString()}.`})}),l})(N.map(n=>({name:n.name,value:n[l]})),G()[l].label),r=n.filter(n=>"low"!==n.severity);r.length>0&&m(r)},[l]);const q=(0,s.useCallback)((n,r)=>"revenue"===r?(0,S.Yo)(n):n>=1e6?`${(n/1e6).toFixed(1)}M`:n>=1e3?`${(n/1e3).toFixed(1)}K`:n.toString(),[]),F=(0,s.useCallback)(n=>({google:"Search",facebook:"Users",instagram:"Users",twitter:"Users",linkedin:"Users",direct:"Link",newsletter:"Globe",email:"Globe"}[n.toLowerCase()]||"Globe"),[]),L=(0,s.useMemo)(()=>v?.devices?v.devices.map(n=>({device:n.device,visitors:"string"==typeof n.visitors?parseInt(n.visitors,10):n.visitors,sessions:"string"==typeof n.sessions?parseInt(n.sessions,10):n.sessions,percentage:n.percentage})):[],[v?.devices]),O=(0,s.useMemo)(()=>v?.top_countries?v.top_countries.map(n=>({country:n.country,visitors:"string"==typeof n.visitors?parseInt(n.visitors,10):n.visitors,sessions:"string"==typeof n.sessions?parseInt(n.sessions,10):n.sessions,percentage:n.percentage})):[],[v?.top_countries]);return(0,e.jsxs)("div",{className:"ts-page",children:[(0,e.jsx)(U,{anomalies:C,onDismiss:()=>{}}),(0,e.jsx)($.e,{}),(0,e.jsxs)("div",{className:"ts-page-header",children:[(0,e.jsxs)("div",{children:[(0,e.jsx)("h1",{className:"ts-page-title",children:(0,k.__)("Overview")}),(0,e.jsx)("p",{className:"ts-page-description",children:(0,k.__)("Complete performance overview of your website")})]}),(0,e.jsx)(T,{data:v,dateRange:n})]}),h?(0,e.jsxs)("div",{className:"ts-error-state",children:[(0,e.jsx)("div",{className:"ts-error-icon",children:(0,e.jsx)(d.I,{name:"AlertTriangle",size:48,color:"danger"})}),(0,e.jsx)("h2",{children:(0,k.__)("Error Loading Data")}),(0,e.jsx)("p",{children:h?.message||(0,k.__)("Failed to load overview data")})]}):f?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"ts-hero-metrics-grid",children:[1,2,3,4].map(n=>(0,e.jsx)(Y.or,{},n))}),(0,e.jsx)("div",{className:"ts-detailed-metrics-grid",children:[1,2,3,4].map(n=>(0,e.jsx)(Y.or,{},`detail-${n}`))}),(0,e.jsxs)("div",{className:"ts-chart-grid",children:[(0,e.jsx)("div",{className:"ts-chart-card",children:(0,e.jsx)(Y.ud,{height:300})}),(0,e.jsx)("div",{className:"ts-chart-card",children:(0,e.jsx)(Y.ud,{height:300})})]}),(0,e.jsxs)("div",{className:"ts-tables-grid",children:[(0,e.jsx)("div",{className:"ts-table-card",children:(0,e.jsx)(Y.cU,{rows:5,columns:3})}),(0,e.jsx)("div",{className:"ts-table-card",children:(0,e.jsx)(Y.cU,{rows:5,columns:3})})]})]}):_.length>0?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"ts-hero-metrics-grid",children:_.map(n=>(0,e.jsx)(i.l,{metric:n,isHero:!0},n.label))}),I.length>0&&(0,e.jsxs)("div",{className:"ts-detailed-metrics-section",children:[(0,e.jsx)("h3",{className:"ts-section-title",children:(0,k.__)("Detailed Metrics")}),(0,e.jsx)("div",{className:"ts-detailed-metrics-grid",children:I.map(n=>(0,e.jsx)(i.l,{metric:n,isHero:!1},n.label))})]}),v?.top_pages&&v.top_pages.length>0&&(()=>{const n=10*(E-1),r=n+10,t=v.top_pages.slice(n,r),s=Math.ceil(v.top_pages.length/10);return(0,e.jsxs)("div",{className:"ts-detailed-metrics-section",style:{marginTop:"var(--ts-spacing-lg)"},children:[(0,e.jsx)("h3",{className:"ts-section-title",children:(0,k.__)("Top Pages")}),(0,e.jsxs)("div",{className:"ts-overview-card ts-overview-card--no-hover",style:{marginTop:"var(--ts-spacing-md)"},children:[(0,e.jsx)("div",{className:"ts-table-container",children:(0,e.jsxs)("table",{className:"ts-simple-table ts-simple-table--no-hover",children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,k.__)("Page Title")}),(0,e.jsx)("th",{children:(0,k.__)("Page Path")}),(0,e.jsx)("th",{children:(0,k.__)("Pageviews")}),(0,e.jsx)("th",{children:(0,k.__)("Unique Visitors")}),(0,e.jsx)("th",{children:(0,k.__)("Conversions")}),(0,e.jsx)("th",{children:(0,k.__)("Device")}),(0,e.jsx)("th",{children:(0,k.__)("Country")})]})}),(0,e.jsx)("tbody",{children:t.map((n,r)=>(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{className:"ts-page-title-cell",children:n.title||(0,k.__)("(No title)")}),(0,e.jsx)("td",{className:"ts-page-path",title:n.path,children:n.path.length>50?n.path.substring(0,50)+"...":n.path}),(0,e.jsx)("td",{children:n.pageviews?.toLocaleString()||0}),(0,e.jsx)("td",{children:n.visitors.toLocaleString()}),(0,e.jsx)("td",{children:n.conversions||0}),(0,e.jsxs)("td",{className:"ts-device-badge",children:[(0,e.jsx)(d.I,{name:"mobile"===n.device?"Smartphone":"tablet"===n.device?"Tablet":"Monitor",size:14}),n.device?n.device.charAt(0).toUpperCase()+n.device.slice(1):(0,k.__)("Unknown")]}),(0,e.jsx)("td",{className:"ts-country-cell",children:(0,R.j$)(null,n.country)})]},r))})]})}),s>1&&(0,e.jsxs)("div",{className:"ts-pagination",children:[(0,e.jsxs)("button",{className:"ts-btn ts-btn-secondary ts-btn-sm",disabled:1===E,onClick:()=>B(n=>Math.max(1,n-1)),children:[(0,e.jsx)(d.I,{name:"ChevronLeft",size:16}),(0,k.__)("Previous")]}),(0,e.jsxs)("span",{className:"ts-pagination-info",children:[(0,k.__)("Page")," ",E," ",(0,k.__)("of")," ",s]}),(0,e.jsxs)("button",{className:"ts-btn ts-btn-secondary ts-btn-sm",disabled:E===s,onClick:()=>B(n=>Math.min(s,n+1)),children:[(0,k.__)("Next"),(0,e.jsx)(d.I,{name:"ChevronRight",size:16})]})]})]})]})})(),(0,e.jsx)(w,{}),v.time_intelligence&&(0,e.jsx)(z,{data:v.time_intelligence,isLoading:!1}),N.length>0&&(0,e.jsxs)("div",{className:"ts-chart-section",children:[(0,e.jsxs)("div",{className:"ts-chart-header",children:[(0,e.jsx)("h2",{children:(0,k.__)("Visitor Trend")}),(0,e.jsxs)("div",{className:"ts-metric-toggle",children:[(0,e.jsxs)("button",{className:"visitors"===l?"ts-active":"",onClick:()=>c("visitors"),children:[(0,e.jsx)(d.I,{name:"Users",size:14})," ",(0,k.__)("Visitors")]}),(0,e.jsxs)("button",{className:"sessions"===l?"ts-active":"",onClick:()=>c("sessions"),children:[(0,e.jsx)(d.I,{name:"Activity",size:14})," ",(0,k.__)("Sessions")]}),(0,e.jsxs)("button",{className:"conversions"===l?"ts-active":"",onClick:()=>c("conversions"),children:[(0,e.jsx)(d.I,{name:"Target",size:14})," ",(0,k.__)("Conversions")]}),(0,e.jsxs)("button",{className:"revenue"===l?"ts-active":"",onClick:()=>c("revenue"),children:[(0,e.jsx)(d.I,{name:"DollarSign",size:14})," ",(0,k.__)("Revenue")]})]})]}),(0,e.jsx)("div",{className:"ts-chart-container",children:g?(0,e.jsx)(a.uf,{width:"100%",height:360,children:(0,e.jsxs)(a.QF,{data:N,margin:{top:10,right:30,left:0,bottom:5},children:[(0,e.jsxs)("defs",{children:[(0,e.jsxs)("linearGradient",{id:`gradient-${l}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,e.jsx)("stop",{offset:"5%",stopColor:u.color,stopOpacity:.3}),(0,e.jsx)("stop",{offset:"95%",stopColor:u.color,stopOpacity:.05})]}),(0,e.jsxs)("filter",{id:"glow",children:[(0,e.jsx)("feGaussianBlur",{stdDeviation:"2",result:"coloredBlur"}),(0,e.jsxs)("feMerge",{children:[(0,e.jsx)("feMergeNode",{in:"coloredBlur"}),(0,e.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),(0,e.jsx)(a.dC,{strokeDasharray:"3 3",stroke:"var(--ts-border)",opacity:.3,vertical:!1}),(0,e.jsx)(a.WX,{dataKey:"name",stroke:"var(--ts-text-muted)",tick:{fill:"var(--ts-text-muted)",fontSize:12},tickLine:!1,axisLine:{stroke:"var(--ts-border)"}}),(0,e.jsx)(a.h8,{stroke:"var(--ts-text-muted)",tick:{fill:"var(--ts-text-muted)",fontSize:12},tickLine:!1,axisLine:{stroke:"var(--ts-border)"},tickFormatter:n=>q(n,l)}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-lg)",boxShadow:"0 8px 24px rgba(0, 0, 0, 0.12)",padding:"var(--ts-spacing-md)"},labelStyle:{color:"var(--ts-text)",fontWeight:"600",fontSize:"13px",marginBottom:"8px"},itemStyle:{color:"var(--ts-text)",fontSize:"14px",fontWeight:"500"},formatter:n=>[u.formatter(n),u.label],cursor:{stroke:u.color,strokeWidth:1,strokeDasharray:"4 4",opacity:.3}}),(0,e.jsx)(a.Gk,{type:"natural",dataKey:l,stroke:u.color,strokeWidth:3,fill:`url(#gradient-${l})`,fillOpacity:1,animationDuration:1200,animationEasing:"ease-out",dot:{fill:u.color,stroke:"var(--ts-surface)",strokeWidth:2,r:4},activeDot:{r:6,fill:u.color,stroke:"var(--ts-surface)",strokeWidth:3,filter:"url(#glow)"}}),D.peaks.map((n,r)=>(0,e.jsx)(a.rR,{x:n.name,y:n.value,r:8,fill:"var(--ts-success)",stroke:"var(--ts-surface)",strokeWidth:3,label:{value:"↑",position:"top",fill:"var(--ts-success)",fontSize:16,fontWeight:"bold"}},`peak-${r}`)),D.drops.map((n,r)=>(0,e.jsx)(a.rR,{x:n.name,y:n.value,r:8,fill:"var(--ts-danger)",stroke:"var(--ts-surface)",strokeWidth:3,label:{value:"↓",position:"bottom",fill:"var(--ts-danger)",fontSize:16,fontWeight:"bold"}},`drop-${r}`))]})}):(0,e.jsx)(Y.ud,{height:360})})]}),(0,e.jsxs)("div",{className:"ts-overview-grid",children:[v?.top_sources&&v.top_sources.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Globe",size:18})," ",(0,k.__)("Top Sources")]}),(0,e.jsx)("div",{className:"ts-table-container",children:(0,e.jsxs)("table",{className:"ts-simple-table",children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,k.__)("Source / Medium")}),(0,e.jsx)("th",{children:(0,k.__)("Visitors")}),(0,e.jsx)("th",{children:(0,k.__)("Sessions")})]})}),(0,e.jsx)("tbody",{children:v.top_sources.map((n,r)=>(0,e.jsxs)("tr",{children:[(0,e.jsxs)("td",{className:"ts-source-name",children:[(0,e.jsx)("span",{className:"ts-source-icon",children:(0,e.jsx)(d.I,{name:F(n.source),size:16})}),n.source,(0,e.jsxs)("span",{className:"ts-source-medium",children:[" / ",n.medium]})]}),(0,e.jsxs)("td",{children:[n.visitors.toLocaleString(),(0,e.jsxs)("span",{className:"ts-percentage",children:[" (",n.percentage,"%)"]})]}),(0,e.jsx)("td",{children:n.sessions.toLocaleString()})]},r))})]})})]}),L.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("div",{className:"ts-card-header",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Smartphone",size:18})," ",(0,k.__)("Device Breakdown")]}),(0,e.jsx)("span",{className:"ts-card-subtitle",children:(0,k.__)("Visitors by device type")})]}),(0,e.jsx)("div",{className:"ts-chart-container ts-device-chart",children:(0,e.jsx)(a.uf,{width:"100%",height:240,children:(0,e.jsxs)(a.rW,{children:[(0,e.jsx)(a.Fq,{data:L,cx:"50%",cy:"50%",labelLine:!1,label:n=>`${n.percentage||(n.percent?(100*n.percent).toFixed(1):"0")}%`,outerRadius:90,innerRadius:45,fill:"#8884d8",dataKey:"visitors",nameKey:"device",paddingAngle:2,animationBegin:0,animationDuration:800,children:L.map((n,r)=>(0,e.jsx)(a.fh,{fill:x[r%x.length],stroke:"var(--ts-surface)",strokeWidth:2},`cell-${r}`))}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-md)",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.1)",padding:"var(--ts-spacing-sm)",color:"var(--ts-text)"},itemStyle:{color:"var(--ts-text)",fontSize:"13px",fontWeight:"500"},formatter:(n,r)=>[`${n.toLocaleString()} visitors`,r.charAt(0).toUpperCase()+r.slice(1)]})]})})}),(0,e.jsx)("div",{className:"ts-device-legend",children:L.map((n,r)=>(0,e.jsxs)("div",{className:"ts-device-item",children:[(0,e.jsx)("span",{className:"ts-device-dot",style:{backgroundColor:x[r%x.length],boxShadow:`0 0 0 3px ${x[r%x.length]}15`}}),(0,e.jsx)("span",{className:"ts-device-label",children:n.device.charAt(0).toUpperCase()+n.device.slice(1)}),(0,e.jsxs)("div",{className:"ts-device-stats",children:[(0,e.jsx)("span",{className:"ts-device-value",children:n.visitors.toLocaleString()}),(0,e.jsxs)("span",{className:"ts-device-percentage",children:[n.percentage,"%"]})]})]},r))})]}),O.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("div",{className:"ts-card-header",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Globe",size:18})," ",(0,k.__)("Geographic Breakdown")]}),(0,e.jsx)("span",{className:"ts-card-subtitle",children:(0,k.__)("Visitors by country")})]}),(0,e.jsx)("div",{className:"ts-chart-container ts-device-chart",children:(0,e.jsx)(a.uf,{width:"100%",height:240,children:(0,e.jsxs)(a.rW,{children:[(0,e.jsx)(a.Fq,{data:O,cx:"50%",cy:"50%",labelLine:!1,label:n=>`${n.percentage||(n.percent?(100*n.percent).toFixed(1):"0")}%`,outerRadius:90,innerRadius:45,fill:"#8884d8",dataKey:"visitors",nameKey:"country",paddingAngle:2,animationBegin:0,animationDuration:800,children:O.map((n,r)=>(0,e.jsx)(a.fh,{fill:x[r%x.length],stroke:"var(--ts-surface)",strokeWidth:2},`cell-${r}`))}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-md)",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.1)",padding:"var(--ts-spacing-sm)",color:"var(--ts-text)"},itemStyle:{color:"var(--ts-text)",fontSize:"13px",fontWeight:"500"},formatter:(n,r)=>[`${n.toLocaleString()} visitors`,(0,W.qQ)(r)]})]})})}),(0,e.jsx)("div",{className:"ts-device-legend",children:O.map((n,r)=>(0,e.jsxs)("div",{className:"ts-device-item",children:[(0,e.jsx)("span",{className:"ts-device-dot",style:{backgroundColor:x[r%x.length],boxShadow:`0 0 0 3px ${x[r%x.length]}15`}}),(0,e.jsxs)("span",{className:"ts-device-label",children:[(0,e.jsx)("span",{style:{marginRight:"6px",display:"inline-flex"},children:(0,e.jsx)(d.I,{name:"MapPin",size:14})}),(0,W.qQ)(n.country)]}),(0,e.jsxs)("div",{className:"ts-device-stats",children:[(0,e.jsx)("span",{className:"ts-device-value",children:n.visitors.toLocaleString()}),(0,e.jsxs)("span",{className:"ts-device-percentage",children:[n.percentage,"%"]})]})]},r))})]})]}),v?.data_updated_at&&(0,e.jsx)("div",{className:"ts-api-status",children:(0,e.jsxs)("p",{children:[(0,e.jsx)(d.I,{name:"CheckCircle",size:16,color:"success"})," ",(0,k.__)("Last updated"),": ",new Date(v.data_updated_at.replace(" ","T")+"Z").toLocaleString()]})})]}):(0,e.jsxs)("div",{className:"ts-empty-state",children:[(0,e.jsx)("div",{className:"ts-empty-icon",children:(0,e.jsx)(d.I,{name:"BarChart2",size:64,color:"muted"})}),(0,e.jsx)("h2",{children:(0,k.__)("No data available")}),(0,e.jsx)("p",{children:(0,k.__)("Start tracking to see your analytics")})]})]})}},30572:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,'/**\n * Anomaly Alert Component Styles\n * Toast notifications for unusual patterns\n */\n\n.ts-anomaly-alerts {\n  position: fixed;\n  top: var(--ts-spacing-xl);\n  right: var(--ts-spacing-xl);\n  z-index: var(--ts-z-tooltip);\n  max-width: 420px;\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-anomaly-alert {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-surface);\n  backdrop-filter: blur(10px);\n  border: 2px solid var(--ts-border);\n  border-left-width: 4px;\n  border-radius: var(--ts-radius-lg);\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);\n  animation: slideInRight 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  transition: all 0.3s ease;\n}\n\n@keyframes slideInRight {\n  from {\n    opacity: 0;\n    transform: translateX(100%);\n  }\n  to {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n\n.ts-anomaly-alert:hover {\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);\n  transform: translateY(-2px);\n}\n\n/* Severity variants */\n.ts-anomaly-alert.ts-alert--high {\n  border-left-color: var(--ts-danger);\n  background: var(--ts-surface);\n}\n\n.ts-anomaly-alert.ts-alert--medium {\n  border-left-color: var(--ts-warning);\n  background: var(--ts-surface);\n}\n\n.ts-anomaly-alert.ts-alert--low {\n  border-left-color: var(--ts-primary);\n  background: var(--ts-surface);\n}\n\n.ts-alert-icon {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-alert-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-alert-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-alert-title {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--ts-text);\n}\n\n.ts-alert-badge {\n  font-size: 10px;\n  font-weight: 700;\n  text-transform: uppercase;\n  padding: 3px 8px;\n  border-radius: var(--ts-radius-full);\n  letter-spacing: 0.5px;\n}\n\n.ts-alert-badge--high {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-alert-badge--medium {\n  background: var(--ts-warning-soft);\n  color: var(--ts-warning);\n}\n\n.ts-alert-badge--low {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n}\n\n.ts-alert-message {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  line-height: 1.5;\n  margin-bottom: var(--ts-spacing-sm);\n}\n\n.ts-alert-metrics {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex-wrap: wrap;\n}\n\n.ts-alert-metric {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-alert-metric strong {\n  color: var(--ts-text);\n  font-weight: 600;\n}\n\n.ts-alert-deviation {\n  font-size: 13px;\n  font-weight: 700;\n  padding: 3px 8px;\n  border-radius: var(--ts-radius-sm);\n}\n\n.ts-alert-deviation.positive {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n}\n\n.ts-alert-deviation.negative {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-alert-close {\n  flex-shrink: 0;\n  width: 24px;\n  height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-alert-close:hover {\n  background: var(--ts-bg-secondary);\n  color: var(--ts-text);\n}\n\n.ts-alert-close:active {\n  transform: scale(0.95);\n}\n\n/* Mobile responsiveness */\n@media (max-width: 480px) {\n  .ts-anomaly-alerts {\n    top: var(--ts-spacing-md);\n    right: var(--ts-spacing-md);\n    left: var(--ts-spacing-md);\n    max-width: none;\n  }\n\n  .ts-anomaly-alert {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-alert-metrics {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-alert-icon {\n    width: 32px;\n    height: 32px;\n  }\n}\n\n/* Dark theme adjustments */\n[data-theme="dark"] .ts-anomaly-alert {\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\n}\n\n[data-theme="dark"] .ts-anomaly-alert:hover {\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.6);\n}\n\n[data-theme="dark"] .ts-alert-icon {\n  background: var(--ts-bg-secondary);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n}\n\n/* Reduce motion for accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-anomaly-alert {\n    animation: none;\n    transition: none;\n  }\n\n  .ts-anomaly-alert:hover {\n    transform: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/AnomalyAlert.css"],names:[],mappings:"AAAA;;;EAGE;;AAEF;EACE,eAAe;EACf,yBAAyB;EACzB,2BAA2B;EAC3B,4BAA4B;EAC5B,gBAAgB;EAChB,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,yBAAyB;EACzB,6BAA6B;EAC7B,6BAA6B;EAC7B,2BAA2B;EAC3B,kCAAkC;EAClC,sBAAsB;EACtB,kCAAkC;EAClC,2CAA2C;EAC3C,yDAAyD;EACzD,yBAAyB;AAC3B;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,0CAA0C;EAC1C,2BAA2B;AAC7B;;AAEA,sBAAsB;AACtB;EACE,mCAAmC;EACnC,6BAA6B;AAC/B;;AAEA;EACE,oCAAoC;EACpC,6BAA6B;AAC/B;;AAEA;EACE,oCAAoC;EACpC,6BAA6B;AAC/B;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,kCAAkC;EAClC,wCAAwC;AAC1C;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,mCAAmC;AACrC;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,yBAAyB;EACzB,gBAAgB;EAChB,oCAAoC;EACpC,qBAAqB;AACvB;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;AACzB;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,mCAAmC;AACrC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,2BAA2B;AAC7B;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;AACzB;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,uBAAuB;EACvB,YAAY;EACZ,kCAAkC;EAClC,2BAA2B;EAC3B,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,kCAAkC;EAClC,qBAAqB;AACvB;;AAEA;EACE,sBAAsB;AACxB;;AAEA,0BAA0B;AAC1B;EACE;IACE,yBAAyB;IACzB,2BAA2B;IAC3B,0BAA0B;IAC1B,eAAe;EACjB;;EAEA;IACE,6BAA6B;EAC/B;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,yBAAyB;EAC3B;;EAEA;IACE,WAAW;IACX,YAAY;EACd;AACF;;AAEA,2BAA2B;AAC3B;EACE,0CAA0C;AAC5C;;AAEA;EACE,0CAA0C;AAC5C;;AAEA;EACE,kCAAkC;EAClC,wCAAwC;AAC1C;;AAEA,oCAAoC;AACpC;EACE;IACE,eAAe;IACf,gBAAgB;EAClB;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:['/**\r\n * Anomaly Alert Component Styles\r\n * Toast notifications for unusual patterns\r\n */\r\n\r\n.ts-anomaly-alerts {\r\n  position: fixed;\r\n  top: var(--ts-spacing-xl);\r\n  right: var(--ts-spacing-xl);\r\n  z-index: var(--ts-z-tooltip);\r\n  max-width: 420px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-anomaly-alert {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-surface);\r\n  backdrop-filter: blur(10px);\r\n  border: 2px solid var(--ts-border);\r\n  border-left-width: 4px;\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);\r\n  animation: slideInRight 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n@keyframes slideInRight {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateX(100%);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateX(0);\r\n  }\r\n}\r\n\r\n.ts-anomaly-alert:hover {\r\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n/* Severity variants */\r\n.ts-anomaly-alert.ts-alert--high {\r\n  border-left-color: var(--ts-danger);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-anomaly-alert.ts-alert--medium {\r\n  border-left-color: var(--ts-warning);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-anomaly-alert.ts-alert--low {\r\n  border-left-color: var(--ts-primary);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-alert-icon {\r\n  flex-shrink: 0;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-alert-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-alert-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-alert-title {\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-alert-badge {\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  padding: 3px 8px;\r\n  border-radius: var(--ts-radius-full);\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-alert-badge--high {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-alert-badge--medium {\r\n  background: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-alert-badge--low {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-alert-message {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  line-height: 1.5;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-alert-metrics {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-alert-metric {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-alert-metric strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-alert-deviation {\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  padding: 3px 8px;\r\n  border-radius: var(--ts-radius-sm);\r\n}\r\n\r\n.ts-alert-deviation.positive {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-alert-deviation.negative {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-alert-close {\r\n  flex-shrink: 0;\r\n  width: 24px;\r\n  height: 24px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-alert-close:hover {\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-alert-close:active {\r\n  transform: scale(0.95);\r\n}\r\n\r\n/* Mobile responsiveness */\r\n@media (max-width: 480px) {\r\n  .ts-anomaly-alerts {\r\n    top: var(--ts-spacing-md);\r\n    right: var(--ts-spacing-md);\r\n    left: var(--ts-spacing-md);\r\n    max-width: none;\r\n  }\r\n\r\n  .ts-anomaly-alert {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-alert-metrics {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-alert-icon {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n}\r\n\r\n/* Dark theme adjustments */\r\n[data-theme="dark"] .ts-anomaly-alert {\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\r\n}\r\n\r\n[data-theme="dark"] .ts-anomaly-alert:hover {\r\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.6);\r\n}\r\n\r\n[data-theme="dark"] .ts-alert-icon {\r\n  background: var(--ts-bg-secondary);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n/* Reduce motion for accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-anomaly-alert {\r\n    animation: none;\r\n    transition: none;\r\n  }\r\n\r\n  .ts-anomaly-alert:hover {\r\n    transform: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const A=i},31900:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,'/**\n * TrackSure Suggestions Widget - Premium Styling\n * Consistent with KPI cards and overall design system\n * Full dark/light theme compatibility\n */\n\n/* ===== WIDGET CONTAINER ===== */\n.ts-suggestions-widget {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  overflow: hidden;\n}\n\n.ts-suggestions-widget::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, \n    rgba(79, 70, 229, 1) 0%,\n    rgba(16, 185, 129, 1) 50%,\n    rgba(245, 158, 11, 1) 100%\n  );\n  opacity: 0.8;\n  transition: opacity 0.3s ease;\n}\n\n.ts-suggestions-widget:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-suggestions-widget:hover::before {\n  opacity: 1;\n}\n\n/* Dark theme gradient adjustment */\n[data-theme="dark"] .ts-suggestions-widget::before {\n  background: linear-gradient(90deg, \n    rgba(99, 102, 241, 1) 0%,\n    rgba(52, 211, 153, 1) 50%,\n    rgba(251, 191, 36, 1) 100%\n  );\n}\n\n/* ===== WIDGET HEADER ===== */\n.ts-suggestions-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-sm);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-suggestions-header-content {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex: 1;\n}\n\n.ts-suggestions-title {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-suggestions-title svg {\n  color: var(--ts-warning);\n  transition: transform 0.3s ease;\n}\n\n.ts-suggestions-widget:hover .ts-suggestions-title svg {\n  transform: rotate(15deg);\n}\n\n.ts-suggestions-badges {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 11px;\n  font-weight: 600;\n  padding: 4px 8px;\n  border-radius: var(--ts-radius-full);\n  text-transform: uppercase;\n  letter-spacing: 0.3px;\n  transition: all 0.2s ease;\n}\n\n.ts-badge--danger {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-badge--warning {\n  background: var(--ts-warning-soft);\n  color: var(--ts-warning);\n  border: 1px solid var(--ts-warning);\n}\n\n.ts-badge--primary {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border: 1px solid var(--ts-primary);\n}\n\n/* Dark theme badge adjustments */\n[data-theme="dark"] .ts-badge--danger {\n  background: rgba(239, 68, 68, 0.15);\n  color: var(--ts-danger-light);\n}\n\n[data-theme="dark"] .ts-badge--warning {\n  background: rgba(245, 158, 11, 0.15);\n  color: var(--ts-warning-light);\n}\n\n[data-theme="dark"] .ts-badge--primary {\n  background: rgba(79, 70, 229, 0.15);\n  color: var(--ts-primary-light);\n}\n\n.ts-suggestions-refresh {\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  padding: var(--ts-spacing-xs);\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  transition: all 0.2s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-suggestions-refresh:hover {\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n  transform: rotate(90deg);\n}\n\n/* ===== SUGGESTIONS LIST ===== */\n.ts-suggestions-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n/* ===== SUGGESTION CARD ===== */\n.ts-suggestion-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  overflow: hidden;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n}\n\n.ts-suggestion-card::before {\n  content: \'\';\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 4px;\n  transition: all 0.3s ease;\n}\n\n.ts-suggestion-card--high::before {\n  background: var(--ts-danger);\n  box-shadow: 0 0 8px rgba(239, 68, 68, 0.5);\n}\n\n.ts-suggestion-card--medium::before {\n  background: var(--ts-warning);\n  box-shadow: 0 0 8px rgba(245, 158, 11, 0.4);\n}\n\n.ts-suggestion-card--low::before {\n  background: var(--ts-primary);\n  box-shadow: 0 0 8px rgba(79, 70, 229, 0.3);\n}\n\n.ts-suggestion-card:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n  transform: translateY(-1px);\n}\n\n.ts-suggestion-card--expanded {\n  box-shadow: var(--ts-shadow-lg);\n  border-color: var(--ts-primary);\n}\n\n/* ===== SUGGESTION HEADER ===== */\n.ts-suggestion-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  padding-left: calc(var(--ts-spacing-md) + 4px);\n  cursor: pointer;\n  user-select: none;\n  transition: background 0.2s ease;\n}\n\n.ts-suggestion-header:hover {\n  background: var(--ts-surface-hover);\n}\n\n.ts-suggestion-header:focus {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: -2px;\n}\n\n.ts-suggestion-header-main {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm);\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-suggestion-priority-icon {\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 2px;\n}\n\n.ts-suggestion-card--high .ts-suggestion-priority-icon svg {\n  color: var(--ts-danger);\n}\n\n.ts-suggestion-card--medium .ts-suggestion-priority-icon svg {\n  color: var(--ts-warning);\n}\n\n.ts-suggestion-card--low .ts-suggestion-priority-icon svg {\n  color: var(--ts-primary);\n}\n\n.ts-suggestion-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-suggestion-title {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 6px 0;\n  line-height: 1.4;\n}\n\n.ts-suggestion-metric {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 12px;\n  padding: 2px 8px;\n  background: var(--ts-bg-tertiary);\n  border-radius: var(--ts-radius-sm);\n  color: var(--ts-text-secondary);\n}\n\n.ts-suggestion-metric svg {\n  flex-shrink: 0;\n}\n\n.ts-metric-label {\n  font-weight: 500;\n  color: var(--ts-text-muted);\n}\n\n.ts-metric-value {\n  font-weight: 700;\n}\n\n.ts-metric-value--up {\n  color: var(--ts-danger);\n}\n\n.ts-metric-value--down {\n  color: var(--ts-success);\n}\n\n.ts-metric-value--neutral {\n  color: var(--ts-text-muted);\n}\n\n.ts-suggestion-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  margin-left: var(--ts-spacing-sm);\n}\n\n.ts-suggestion-dismiss {\n  background: transparent;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  border-radius: var(--ts-radius-sm);\n  transition: all 0.2s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-suggestion-dismiss:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-suggestion-expand-icon {\n  color: var(--ts-text-muted);\n  transition: transform 0.3s ease, color 0.2s ease;\n}\n\n.ts-suggestion-card--expanded .ts-suggestion-expand-icon {\n  transform: rotate(180deg);\n  color: var(--ts-primary);\n}\n\n/* ===== SUGGESTION BODY (EXPANDED STATE) ===== */\n.ts-suggestion-body {\n  padding: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-sm);\n  background: var(--ts-bg-secondary);\n  border-top: 1px solid var(--ts-border);\n  animation: slideDown 0.3s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-suggestion-description {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  border-left: 3px solid var(--ts-primary);\n}\n\n.ts-suggestion-description svg {\n  flex-shrink: 0;\n  color: var(--ts-primary);\n  margin-top: 2px;\n}\n\n.ts-suggestion-description p {\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  margin: 0;\n}\n\n.ts-suggestion-action {\n  display: flex;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  border-left: 3px solid var(--ts-warning);\n}\n\n.ts-action-icon {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-warning-soft);\n  border-radius: var(--ts-radius-md);\n  color: var(--ts-warning);\n}\n\n[data-theme="dark"] .ts-action-icon {\n  background: rgba(245, 158, 11, 0.15);\n  color: var(--ts-warning-light);\n}\n\n.ts-action-content {\n  flex: 1;\n}\n\n.ts-action-label {\n  display: block;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--ts-warning);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n[data-theme="dark"] .ts-action-label {\n  color: var(--ts-warning-light);\n}\n\n.ts-action-text {\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  margin: 0;\n}\n\n/* ===== LOADING STATE ===== */\n.ts-suggestions-widget--loading {\n  text-align: center;\n  padding: var(--ts-spacing-xl);\n}\n\n.ts-suggestions-loading {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-xl) 0;\n}\n\n.ts-loading-spinner {\n  color: var(--ts-primary);\n}\n\n.ts-spin {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-loading-text {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n/* ===== EMPTY STATE ===== */\n.ts-suggestions-widget--empty {\n  text-align: center;\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-suggestions-empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-xl) 0;\n}\n\n.ts-empty-icon {\n  margin-bottom: var(--ts-spacing-sm);\n  animation: scaleIn 0.5s ease;\n}\n\n@keyframes scaleIn {\n  from {\n    transform: scale(0.5);\n    opacity: 0;\n  }\n  to {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n.ts-empty-icon svg {\n  color: var(--ts-success);\n  filter: drop-shadow(0 2px 4px rgba(16, 185, 129, 0.3));\n}\n\n.ts-empty-title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 var(--ts-spacing-xs) 0;\n}\n\n.ts-empty-description {\n  font-size: 14px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  max-width: 400px;\n  margin: 0;\n}\n\n/* ===== WIDGET FOOTER ===== */\n.ts-suggestions-footer {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  margin-top: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-suggestions-footer svg {\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n.ts-suggestions-footer-text {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n/* ===== RESPONSIVE DESIGN ===== */\n@media (max-width: 768px) {\n  .ts-suggestions-widget {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-header {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-header-content {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-suggestions-badges {\n    width: 100%;\n  }\n\n  .ts-suggestion-header {\n    padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n    padding-left: calc(var(--ts-spacing-sm) + 4px);\n  }\n\n  .ts-suggestion-header-main {\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-suggestion-title {\n    font-size: 13px;\n  }\n\n  .ts-suggestion-body {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-footer {\n    flex-direction: column;\n    text-align: center;\n  }\n}\n\n/* ===== ACCESSIBILITY ===== */\n@media (prefers-reduced-motion: reduce) {\n  .ts-suggestions-widget,\n  .ts-suggestions-widget::before,\n  .ts-suggestion-card,\n  .ts-suggestion-expand-icon,\n  .ts-spin {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n/* Focus visible for keyboard navigation */\n.ts-suggestion-header:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: -2px;\n  border-radius: var(--ts-radius-sm);\n}\n\n.ts-suggestion-dismiss:focus-visible,\n.ts-suggestions-refresh:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n',"",{version:3,sources:["webpack://./src/styles/components/SuggestionsWidget.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * TrackSure Suggestions Widget - Premium Styling\r\n * Consistent with KPI cards and overall design system\r\n * Full dark/light theme compatibility\r\n */\r\n\r\n/* ===== WIDGET CONTAINER ===== */\r\n.ts-suggestions-widget {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-suggestions-widget::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, \r\n    rgba(79, 70, 229, 1) 0%,\r\n    rgba(16, 185, 129, 1) 50%,\r\n    rgba(245, 158, 11, 1) 100%\r\n  );\r\n  opacity: 0.8;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-suggestions-widget:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-suggestions-widget:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n/* Dark theme gradient adjustment */\r\n[data-theme="dark"] .ts-suggestions-widget::before {\r\n  background: linear-gradient(90deg, \r\n    rgba(99, 102, 241, 1) 0%,\r\n    rgba(52, 211, 153, 1) 50%,\r\n    rgba(251, 191, 36, 1) 100%\r\n  );\r\n}\r\n\r\n/* ===== WIDGET HEADER ===== */\r\n.ts-suggestions-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-sm);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-suggestions-header-content {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex: 1;\r\n}\r\n\r\n.ts-suggestions-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-suggestions-title svg {\r\n  color: var(--ts-warning);\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.ts-suggestions-widget:hover .ts-suggestions-title svg {\r\n  transform: rotate(15deg);\r\n}\r\n\r\n.ts-suggestions-badges {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  padding: 4px 8px;\r\n  border-radius: var(--ts-radius-full);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.3px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-badge--danger {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-badge--warning {\r\n  background: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n  border: 1px solid var(--ts-warning);\r\n}\r\n\r\n.ts-badge--primary {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border: 1px solid var(--ts-primary);\r\n}\r\n\r\n/* Dark theme badge adjustments */\r\n[data-theme="dark"] .ts-badge--danger {\r\n  background: rgba(239, 68, 68, 0.15);\r\n  color: var(--ts-danger-light);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge--warning {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge--primary {\r\n  background: rgba(79, 70, 229, 0.15);\r\n  color: var(--ts-primary-light);\r\n}\r\n\r\n.ts-suggestions-refresh {\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  padding: var(--ts-spacing-xs);\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  transition: all 0.2s ease;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-suggestions-refresh:hover {\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  transform: rotate(90deg);\r\n}\r\n\r\n/* ===== SUGGESTIONS LIST ===== */\r\n.ts-suggestions-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n/* ===== SUGGESTION CARD ===== */\r\n.ts-suggestion-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  overflow: hidden;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n}\r\n\r\n.ts-suggestion-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 4px;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-suggestion-card--high::before {\r\n  background: var(--ts-danger);\r\n  box-shadow: 0 0 8px rgba(239, 68, 68, 0.5);\r\n}\r\n\r\n.ts-suggestion-card--medium::before {\r\n  background: var(--ts-warning);\r\n  box-shadow: 0 0 8px rgba(245, 158, 11, 0.4);\r\n}\r\n\r\n.ts-suggestion-card--low::before {\r\n  background: var(--ts-primary);\r\n  box-shadow: 0 0 8px rgba(79, 70, 229, 0.3);\r\n}\r\n\r\n.ts-suggestion-card:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-suggestion-card--expanded {\r\n  box-shadow: var(--ts-shadow-lg);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n/* ===== SUGGESTION HEADER ===== */\r\n.ts-suggestion-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  padding-left: calc(var(--ts-spacing-md) + 4px);\r\n  cursor: pointer;\r\n  user-select: none;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-suggestion-header:hover {\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-suggestion-header:focus {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: -2px;\r\n}\r\n\r\n.ts-suggestion-header-main {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm);\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-suggestion-priority-icon {\r\n  flex-shrink: 0;\r\n  width: 20px;\r\n  height: 20px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-suggestion-card--high .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-suggestion-card--medium .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-suggestion-card--low .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-suggestion-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-suggestion-title {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 6px 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-suggestion-metric {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  font-size: 12px;\r\n  padding: 2px 8px;\r\n  background: var(--ts-bg-tertiary);\r\n  border-radius: var(--ts-radius-sm);\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.ts-suggestion-metric svg {\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-metric-label {\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-metric-value {\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-metric-value--up {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-metric-value--down {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-metric-value--neutral {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-suggestion-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-left: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-suggestion-dismiss {\r\n  background: transparent;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  border-radius: var(--ts-radius-sm);\r\n  transition: all 0.2s ease;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-suggestion-dismiss:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-suggestion-expand-icon {\r\n  color: var(--ts-text-muted);\r\n  transition: transform 0.3s ease, color 0.2s ease;\r\n}\r\n\r\n.ts-suggestion-card--expanded .ts-suggestion-expand-icon {\r\n  transform: rotate(180deg);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ===== SUGGESTION BODY (EXPANDED STATE) ===== */\r\n.ts-suggestion-body {\r\n  padding: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-sm);\r\n  background: var(--ts-bg-secondary);\r\n  border-top: 1px solid var(--ts-border);\r\n  animation: slideDown 0.3s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-8px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-suggestion-description {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  border-left: 3px solid var(--ts-primary);\r\n}\r\n\r\n.ts-suggestion-description svg {\r\n  flex-shrink: 0;\r\n  color: var(--ts-primary);\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-suggestion-description p {\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  margin: 0;\r\n}\r\n\r\n.ts-suggestion-action {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  border-left: 3px solid var(--ts-warning);\r\n}\r\n\r\n.ts-action-icon {\r\n  flex-shrink: 0;\r\n  width: 32px;\r\n  height: 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-warning-soft);\r\n  border-radius: var(--ts-radius-md);\r\n  color: var(--ts-warning);\r\n}\r\n\r\n[data-theme="dark"] .ts-action-icon {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n.ts-action-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-action-label {\r\n  display: block;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: var(--ts-warning);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n[data-theme="dark"] .ts-action-label {\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n.ts-action-text {\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== LOADING STATE ===== */\r\n.ts-suggestions-widget--loading {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-suggestions-loading {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-xl) 0;\r\n}\r\n\r\n.ts-loading-spinner {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-loading-text {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== EMPTY STATE ===== */\r\n.ts-suggestions-widget--empty {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-suggestions-empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-xl) 0;\r\n}\r\n\r\n.ts-empty-icon {\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  animation: scaleIn 0.5s ease;\r\n}\r\n\r\n@keyframes scaleIn {\r\n  from {\r\n    transform: scale(0.5);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: scale(1);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-empty-icon svg {\r\n  color: var(--ts-success);\r\n  filter: drop-shadow(0 2px 4px rgba(16, 185, 129, 0.3));\r\n}\r\n\r\n.ts-empty-title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 var(--ts-spacing-xs) 0;\r\n}\r\n\r\n.ts-empty-description {\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  max-width: 400px;\r\n  margin: 0;\r\n}\r\n\r\n/* ===== WIDGET FOOTER ===== */\r\n.ts-suggestions-footer {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-top: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-suggestions-footer svg {\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-suggestions-footer-text {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== RESPONSIVE DESIGN ===== */\r\n@media (max-width: 768px) {\r\n  .ts-suggestions-widget {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-header-content {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-suggestions-badges {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-suggestion-header {\r\n    padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n    padding-left: calc(var(--ts-spacing-sm) + 4px);\r\n  }\r\n\r\n  .ts-suggestion-header-main {\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-suggestion-title {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-suggestion-body {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-footer {\r\n    flex-direction: column;\r\n    text-align: center;\r\n  }\r\n}\r\n\r\n/* ===== ACCESSIBILITY ===== */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-suggestions-widget,\r\n  .ts-suggestions-widget::before,\r\n  .ts-suggestion-card,\r\n  .ts-suggestion-expand-icon,\r\n  .ts-spin {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n}\r\n\r\n/* Focus visible for keyboard navigation */\r\n.ts-suggestion-header:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: -2px;\r\n  border-radius: var(--ts-radius-sm);\r\n}\r\n\r\n.ts-suggestion-dismiss:focus-visible,\r\n.ts-suggestions-refresh:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n'],sourceRoot:""}]);const A=i},34425:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,".ts-page {\n  max-width: 1400px;\n  margin: 0 auto;\n}\n\n.ts-page-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-page-description {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n}\n\n.ts-kpi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n/* Hero Metrics - Large, Prominent Cards */\n.ts-hero-metrics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: var(--ts-spacing-xl);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n/* Detailed Metrics Section */\n.ts-detailed-metrics-section {\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-section-title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-xs);\n  border-bottom: 2px solid var(--ts-border);\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-section-title::before {\n  content: '';\n  width: 4px;\n  height: 20px;\n  background: var(--ts-primary);\n  border-radius: 2px;\n}\n\n/* Detailed Metrics Grid - Smaller Cards */\n.ts-detailed-metrics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n\n.ts-empty-state {\n  background: var(--ts-surface);\n  border: 2px dashed var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-xl);\n  text-align: center;\n  margin-top: var(--ts-spacing-xl);\n}\n\n.ts-empty-icon {\n  font-size: 48px;\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-empty-state h2 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-sm);\n}\n\n.ts-empty-state p {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n}\n\n/* Chart Section */\n.ts-chart-section {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-xl);\n  margin-bottom: var(--ts-spacing-xl);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 10px 15px -5px rgba(0, 0, 0, 0.03);\n  transition: box-shadow 0.3s ease;\n}\n\n.ts-chart-section:hover {\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 15px 25px -5px rgba(0, 0, 0, 0.08);\n}\n\n.ts-chart-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-chart-header h2 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-metric-toggle {\n  display: inline-flex;\n  gap: 6px;\n  background: var(--ts-bg-secondary);\n  border-radius: var(--ts-radius-md);\n  padding: 4px;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-metric-toggle button {\n  position: relative;\n  padding: 8px 16px;\n  border: none;\n  background: transparent;\n  color: var(--ts-text-muted);\n  font-size: 13px;\n  font-weight: 500;\n  border-radius: var(--ts-radius-sm);\n  cursor: pointer;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.ts-metric-toggle button::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  border-radius: var(--ts-radius-sm);\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n  opacity: 0;\n  transition: opacity 0.25s ease;\n}\n\n.ts-metric-toggle button:hover {\n  background: var(--ts-surface);\n  color: var(--ts-text);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.ts-metric-toggle button:hover::before {\n  opacity: 1;\n}\n\n.ts-metric-toggle button.ts-active {\n  background: var(--ts-primary);\n  color: #ffffff!important;\n  box-shadow: 0 2px 8px rgba(79, 70, 229, 0.25);\n  font-weight: 600;\n}\n\n.ts-metric-toggle button.ts-active::after {\n  content: '';\n  position: absolute;\n  bottom: 2px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 20px;\n  height: 2px;\n  background: white;\n  border-radius: 2px;\n  opacity: 0.8;\n}\n\n.ts-chart-container {\n  width: 100%;\n  margin-top: var(--ts-spacing-lg);\n  position: relative;\n  animation: fadeInUp 0.6s ease-out;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Overview Grid (3 columns) */\n.ts-overview-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-overview-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-overview-card h3 {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-table-container {\n  overflow-x: auto;\n}\n\n.ts-simple-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-simple-table thead th {\n  text-align: left;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  border-bottom: 2px solid var(--ts-border);\n}\n\n.ts-simple-table tbody td {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\n  border-bottom: 1px solid var(--ts-border);\n  color: var(--ts-text);\n}\n\n.ts-simple-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n\n\n.ts-overview-card--no-hover:hover {\n  transform: none;\n  box-shadow: var(--ts-shadow-sm);\n}\n\n/* Table cell page title - renamed to avoid conflict with global .ts-page-title */\n.ts-page-title-cell {\n  color: var(--ts-text) !important;\n  font-weight: 400 !important;\n  font-size: var(--ts-text-sm) !important;\n  letter-spacing: normal !important;\n  line-height: 1.5 !important;\n  max-width: 300px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-page-path {\n  font-family: 'Courier New', monospace;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-device-badge {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text);\n}\n\n.ts-country-cell {\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text);\n}\n\n/* Pagination */\n.ts-pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: var(--ts-spacing-sm);\n}\n\n.ts-pagination-info {\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text-muted);\n  font-weight: 500;\n  min-width: 100px;\n  text-align: center;\n}\n\n.ts-btn-sm {\n  padding: 6px 12px;\n  font-size: var(--ts-text-sm);\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.ts-btn-sm:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-source-name {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-source-icon {\n  font-size: 16px;\n}\n\n.ts-source-medium {\n  color: var(--ts-text-muted);\n  font-size: 12px;\n}\n\n.ts-positive {\n  color: var(--ts-success);\n  font-weight: 500;\n}\n\n.ts-negative {\n  color: var(--ts-danger);\n  font-weight: 500;\n}\n\n/* Device Chart */\n.ts-device-chart {\n  margin-bottom: var(--ts-spacing-lg);\n  padding: var(--ts-spacing-md) 0;\n}\n\n.ts-device-legend {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg-secondary);\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-device-item {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm);\n  border-radius: var(--ts-radius-sm);\n  transition: all 0.2s ease;\n  cursor: default;\n}\n\n.ts-device-item:hover {\n  background: var(--ts-bg-tertiary);\n  transform: translateX(4px);\n}\n\n.ts-device-dot {\n  width: 14px;\n  height: 14px;\n  border-radius: 50%;\n  flex-shrink: 0;\n  transition: transform 0.2s ease;\n  border: 2px solid var(--ts-surface);\n}\n\n.ts-device-item:hover .ts-device-dot {\n  transform: scale(1.2);\n}\n\n.ts-device-label {\n  flex: 1;\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  text-transform: capitalize;\n}\n\n.ts-device-stats {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-device-value {\n  font-weight: 600;\n  color: var(--ts-text);\n  font-size: 14px;\n  min-width: 50px;\n  text-align: right;\n}\n\n.ts-overview-card .ts-device-legend .ts-device-percentage {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 2px 8px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  font-size: 12px;\n  font-weight: 600;\n  border-radius: var(--ts-radius-full);\n  min-width: 45px;\n}\n\n/* Card header enhancement */\n.ts-card-header {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-card-header h3 {\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-card-subtitle {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin-left: 26px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-page-header {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-md);\n    margin-bottom: var(--ts-spacing-lg);\n  }\n\n  .ts-page-title {\n    font-size: 22px;\n  }\n\n  .ts-page-description {\n    font-size: 14px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid,\n  .ts-detailed-metrics-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n    margin-bottom: var(--ts-spacing-lg);\n  }\n\n  .ts-hero-metrics-grid {\n    gap: var(--ts-spacing-lg);\n  }\n\n  .ts-empty-state {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-empty-icon {\n    font-size: 36px;\n  }\n\n  .ts-empty-state h2 {\n    font-size: 16px;\n  }\n\n  .ts-empty-state p {\n    font-size: 13px;\n  }\n\n  .ts-chart-section {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-chart-header {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-metric-toggle {\n    width: 100%;\n  }\n\n  .ts-metric-toggle button {\n    flex: 1;\n    padding: 8px 12px;\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-overview-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-simple-table {\n    font-size: 12px;\n  }\n\n  .ts-simple-table thead th {\n    font-size: 11px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-page-title {\n    font-size: 24px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-page-title {\n    font-size: 26px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-page {\n    max-width: 1300px;\n  }\n\n  .ts-page-title {\n    font-size: 30px;\n  }\n\n  .ts-page-description {\n    font-size: 16px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-page {\n    max-width: 1380px;\n  }\n\n  .ts-page-title {\n    font-size: 32px;\n  }\n\n  .ts-page-description {\n    font-size: 16px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-page {\n    max-width: 1440px;\n  }\n\n  .ts-page-title {\n    font-size: 34px;\n  }\n\n  .ts-page-description {\n    font-size: 17px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n    gap: 28px;\n  }\n\n  .ts-empty-icon {\n    font-size: 56px;\n  }\n\n  .ts-empty-state h2 {\n    font-size: 20px;\n  }\n\n  .ts-empty-state p {\n    font-size: 15px;\n  }\n}\n/* Content tabs for Top Pages section */\n.ts-card-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 16px;\n}\n\n.ts-card-header h3 {\n  margin: 0;\n}\n\n.ts-content-tabs {\n  display: flex;\n  gap: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-sm);\n  padding: 2px;\n}\n\n.ts-tab-btn {\n  padding: 6px 14px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-tab-btn:hover {\n  color: var(--ts-text);\n  background: rgba(14, 165, 233, 0.08);\n}\n\n.ts-tab-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-conv-rate {\n  color: var(--ts-text-subtle);\n}\n\n/* ============================================================================\n   MICRO-INTERACTIONS & POLISH\n   ============================================================================ */\n\n/* Smooth fade-in for KPI grid */\n.ts-kpi-grid {\n  animation: fadeInGrid 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes fadeInGrid {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Staggered animation for KPI cards */\n.ts-kpi-card:nth-child(1) { animation-delay: 0ms; }\n.ts-kpi-card:nth-child(2) { animation-delay: 50ms; }\n.ts-kpi-card:nth-child(3) { animation-delay: 100ms; }\n.ts-kpi-card:nth-child(4) { animation-delay: 150ms; }\n.ts-kpi-card:nth-child(5) { animation-delay: 200ms; }\n.ts-kpi-card:nth-child(6) { animation-delay: 250ms; }\n.ts-kpi-card:nth-child(7) { animation-delay: 300ms; }\n.ts-kpi-card:nth-child(8) { animation-delay: 350ms; }\n\n/* Tooltip enhancement for tables */\n.ts-simple-table tbody tr {\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-simple-table tbody tr:hover {\n  background: var(--ts-bg);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n}\n\n/* Chart section enhancement */\n.ts-chart-section {\n  animation: slideUpFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s both;\n}\n\n@keyframes slideUpFadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Metric toggle button pulse on active */\n.ts-metric-toggle button.ts-active {\n  animation: pulse 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes pulse {\n  0%, 100% {\n    transform: scale(1);\n  }\n  50% {\n    transform: scale(1.05);\n  }\n}\n\n/* Overview card fade-in */\n.ts-overview-card {\n  animation: cardFadeIn 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n  animation-fill-mode: both;\n}\n\n.ts-overview-card:nth-child(1) { animation-delay: 0.3s; }\n.ts-overview-card:nth-child(2) { animation-delay: 0.4s; }\n.ts-overview-card:nth-child(3) { animation-delay: 0.5s; }\n\n@keyframes cardFadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(15px) scale(0.98);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0) scale(1);\n  }\n}\n\n/* Loading shimmer effect */\n@keyframes shimmer {\n  0% {\n    background-position: -1000px 0;\n  }\n  100% {\n    background-position: 1000px 0;\n  }\n}\n\n/* Premium glow effect on hover for primary elements */\n.ts-chart-section::after {\n  content: '';\n  position: absolute;\n  top: -2px;\n  left: -2px;\n  right: -2px;\n  bottom: -2px;\n  background: linear-gradient(45deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\n  border-radius: var(--ts-radius-lg);\n  opacity: 0;\n  z-index: -1;\n  transition: opacity 0.3s ease;\n  filter: blur(10px);\n}\n\n.ts-chart-section:hover::after {\n  opacity: 0.15;\n}\n\n/* Premium focus states */\n.ts-metric-toggle button:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n\n.ts-tab-btn:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n\n/* Smooth page transitions */\n.ts-page {\n  animation: pageLoad 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes pageLoad {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n/* Print optimizations */\n@media print {\n  .ts-metric-toggle,\n  .ts-content-tabs,\n  .ts-chart-section:hover::before,\n  .ts-chart-section:hover::after {\n    display: none !important;\n  }\n  \n  .ts-kpi-card,\n  .ts-chart-section,\n  .ts-overview-card {\n    box-shadow: none !important;\n    break-inside: avoid;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/OverviewPage.css"],names:[],mappings:"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",sourcesContent:[".ts-page {\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-page-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-kpi-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Hero Metrics - Large, Prominent Cards */\r\n.ts-hero-metrics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: var(--ts-spacing-xl);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Detailed Metrics Section */\r\n.ts-detailed-metrics-section {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-section-title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-xs);\r\n  border-bottom: 2px solid var(--ts-border);\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-section-title::before {\r\n  content: '';\r\n  width: 4px;\r\n  height: 20px;\r\n  background: var(--ts-primary);\r\n  border-radius: 2px;\r\n}\r\n\r\n/* Detailed Metrics Grid - Smaller Cards */\r\n.ts-detailed-metrics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n\r\n.ts-empty-state {\r\n  background: var(--ts-surface);\r\n  border: 2px dashed var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-xl);\r\n  text-align: center;\r\n  margin-top: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-empty-icon {\r\n  font-size: 48px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-empty-state h2 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Chart Section */\r\n.ts-chart-section {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-xl);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 10px 15px -5px rgba(0, 0, 0, 0.03);\r\n  transition: box-shadow 0.3s ease;\r\n}\r\n\r\n.ts-chart-section:hover {\r\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 15px 25px -5px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-chart-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-chart-header h2 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-metric-toggle {\r\n  display: inline-flex;\r\n  gap: 6px;\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: var(--ts-radius-md);\r\n  padding: 4px;\r\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-metric-toggle button {\r\n  position: relative;\r\n  padding: 8px 16px;\r\n  border: none;\r\n  background: transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  border-radius: var(--ts-radius-sm);\r\n  cursor: pointer;\r\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-metric-toggle button::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\r\n  opacity: 0;\r\n  transition: opacity 0.25s ease;\r\n}\r\n\r\n.ts-metric-toggle button:hover {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-metric-toggle button:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-metric-toggle button.ts-active {\r\n  background: var(--ts-primary);\r\n  color: #ffffff!important;\r\n  box-shadow: 0 2px 8px rgba(79, 70, 229, 0.25);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-metric-toggle button.ts-active::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: 2px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 20px;\r\n  height: 2px;\r\n  background: white;\r\n  border-radius: 2px;\r\n  opacity: 0.8;\r\n}\r\n\r\n.ts-chart-container {\r\n  width: 100%;\r\n  margin-top: var(--ts-spacing-lg);\r\n  position: relative;\r\n  animation: fadeInUp 0.6s ease-out;\r\n}\r\n\r\n@keyframes fadeInUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Overview Grid (3 columns) */\r\n.ts-overview-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-overview-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-overview-card h3 {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-table-container {\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-simple-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-simple-table thead th {\r\n  text-align: left;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  font-size: 12px;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  border-bottom: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-simple-table tbody td {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-simple-table tbody tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n\r\n\r\n.ts-overview-card--no-hover:hover {\r\n  transform: none;\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n/* Table cell page title - renamed to avoid conflict with global .ts-page-title */\r\n.ts-page-title-cell {\r\n  color: var(--ts-text) !important;\r\n  font-weight: 400 !important;\r\n  font-size: var(--ts-text-sm) !important;\r\n  letter-spacing: normal !important;\r\n  line-height: 1.5 !important;\r\n  max-width: 300px;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-page-path {\r\n  font-family: 'Courier New', monospace;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-device-badge {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-country-cell {\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Pagination */\r\n.ts-pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-pagination-info {\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n  min-width: 100px;\r\n  text-align: center;\r\n}\r\n\r\n.ts-btn-sm {\r\n  padding: 6px 12px;\r\n  font-size: var(--ts-text-sm);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-btn-sm:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-source-name {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-source-icon {\r\n  font-size: 16px;\r\n}\r\n\r\n.ts-source-medium {\r\n  color: var(--ts-text-muted);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-positive {\r\n  color: var(--ts-success);\r\n  font-weight: 500;\r\n}\r\n\r\n.ts-negative {\r\n  color: var(--ts-danger);\r\n  font-weight: 500;\r\n}\r\n\r\n/* Device Chart */\r\n.ts-device-chart {\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding: var(--ts-spacing-md) 0;\r\n}\r\n\r\n.ts-device-legend {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-device-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm);\r\n  border-radius: var(--ts-radius-sm);\r\n  transition: all 0.2s ease;\r\n  cursor: default;\r\n}\r\n\r\n.ts-device-item:hover {\r\n  background: var(--ts-bg-tertiary);\r\n  transform: translateX(4px);\r\n}\r\n\r\n.ts-device-dot {\r\n  width: 14px;\r\n  height: 14px;\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n  transition: transform 0.2s ease;\r\n  border: 2px solid var(--ts-surface);\r\n}\r\n\r\n.ts-device-item:hover .ts-device-dot {\r\n  transform: scale(1.2);\r\n}\r\n\r\n.ts-device-label {\r\n  flex: 1;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-device-stats {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-device-value {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  min-width: 50px;\r\n  text-align: right;\r\n}\r\n\r\n.ts-overview-card .ts-device-legend .ts-device-percentage {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 2px 8px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  border-radius: var(--ts-radius-full);\r\n  min-width: 45px;\r\n}\r\n\r\n/* Card header enhancement */\r\n.ts-card-header {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card-header h3 {\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-card-subtitle {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin-left: 26px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-page-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-md);\r\n    margin-bottom: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid,\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n    margin-bottom: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-hero-metrics-grid {\r\n    gap: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-empty-state {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-empty-icon {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .ts-empty-state h2 {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-empty-state p {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-chart-section {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-chart-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-metric-toggle {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-metric-toggle button {\r\n    flex: 1;\r\n    padding: 8px 12px;\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-overview-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-simple-table {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-simple-table thead th {\r\n    font-size: 11px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-page-title {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(3, 1fr);\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-page {\r\n    max-width: 1300px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-page {\r\n    max-width: 1380px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 32px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-page {\r\n    max-width: 1440px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 34px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 17px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 28px;\r\n  }\r\n\r\n  .ts-empty-icon {\r\n    font-size: 56px;\r\n  }\r\n\r\n  .ts-empty-state h2 {\r\n    font-size: 20px;\r\n  }\r\n\r\n  .ts-empty-state p {\r\n    font-size: 15px;\r\n  }\r\n}\r\n/* Content tabs for Top Pages section */\r\n.ts-card-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-card-header h3 {\r\n  margin: 0;\r\n}\r\n\r\n.ts-content-tabs {\r\n  display: flex;\r\n  gap: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-sm);\r\n  padding: 2px;\r\n}\r\n\r\n.ts-tab-btn {\r\n  padding: 6px 14px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-tab-btn:hover {\r\n  color: var(--ts-text);\r\n  background: rgba(14, 165, 233, 0.08);\r\n}\r\n\r\n.ts-tab-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-conv-rate {\r\n  color: var(--ts-text-subtle);\r\n}\r\n\r\n/* ============================================================================\r\n   MICRO-INTERACTIONS & POLISH\r\n   ============================================================================ */\r\n\r\n/* Smooth fade-in for KPI grid */\r\n.ts-kpi-grid {\r\n  animation: fadeInGrid 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes fadeInGrid {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Staggered animation for KPI cards */\r\n.ts-kpi-card:nth-child(1) { animation-delay: 0ms; }\r\n.ts-kpi-card:nth-child(2) { animation-delay: 50ms; }\r\n.ts-kpi-card:nth-child(3) { animation-delay: 100ms; }\r\n.ts-kpi-card:nth-child(4) { animation-delay: 150ms; }\r\n.ts-kpi-card:nth-child(5) { animation-delay: 200ms; }\r\n.ts-kpi-card:nth-child(6) { animation-delay: 250ms; }\r\n.ts-kpi-card:nth-child(7) { animation-delay: 300ms; }\r\n.ts-kpi-card:nth-child(8) { animation-delay: 350ms; }\r\n\r\n/* Tooltip enhancement for tables */\r\n.ts-simple-table tbody tr {\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-simple-table tbody tr:hover {\r\n  background: var(--ts-bg);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Chart section enhancement */\r\n.ts-chart-section {\r\n  animation: slideUpFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s both;\r\n}\r\n\r\n@keyframes slideUpFadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Metric toggle button pulse on active */\r\n.ts-metric-toggle button.ts-active {\r\n  animation: pulse 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    transform: scale(1);\r\n  }\r\n  50% {\r\n    transform: scale(1.05);\r\n  }\r\n}\r\n\r\n/* Overview card fade-in */\r\n.ts-overview-card {\r\n  animation: cardFadeIn 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n  animation-fill-mode: both;\r\n}\r\n\r\n.ts-overview-card:nth-child(1) { animation-delay: 0.3s; }\r\n.ts-overview-card:nth-child(2) { animation-delay: 0.4s; }\r\n.ts-overview-card:nth-child(3) { animation-delay: 0.5s; }\r\n\r\n@keyframes cardFadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(15px) scale(0.98);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n  }\r\n}\r\n\r\n/* Loading shimmer effect */\r\n@keyframes shimmer {\r\n  0% {\r\n    background-position: -1000px 0;\r\n  }\r\n  100% {\r\n    background-position: 1000px 0;\r\n  }\r\n}\r\n\r\n/* Premium glow effect on hover for primary elements */\r\n.ts-chart-section::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: -2px;\r\n  left: -2px;\r\n  right: -2px;\r\n  bottom: -2px;\r\n  background: linear-gradient(45deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\r\n  border-radius: var(--ts-radius-lg);\r\n  opacity: 0;\r\n  z-index: -1;\r\n  transition: opacity 0.3s ease;\r\n  filter: blur(10px);\r\n}\r\n\r\n.ts-chart-section:hover::after {\r\n  opacity: 0.15;\r\n}\r\n\r\n/* Premium focus states */\r\n.ts-metric-toggle button:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n\r\n.ts-tab-btn:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n\r\n/* Smooth page transitions */\r\n.ts-page {\r\n  animation: pageLoad 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes pageLoad {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Print optimizations */\r\n@media print {\r\n  .ts-metric-toggle,\r\n  .ts-content-tabs,\r\n  .ts-chart-section:hover::before,\r\n  .ts-chart-section:hover::after {\r\n    display: none !important;\r\n  }\r\n  \r\n  .ts-kpi-card,\r\n  .ts-chart-section,\r\n  .ts-overview-card {\r\n    box-shadow: none !important;\r\n    break-inside: avoid;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const A=i},61149:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,"/**\n * Export Button Component Styles\n */\n\n.ts-export-button-wrapper {\n  position: relative;\n}\n\n.ts-export-button {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: var(--ts-primary);\n  color: var(--ts-white)!important;\n  border: none;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-export-button:hover:not(:disabled) {\n  background: var(--ts-primary-hover);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);\n}\n\n.ts-export-button:active:not(:disabled) {\n  transform: translateY(0);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-export-button:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n\n.ts-export-button .spin {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-export-menu {\n  position: absolute;\n  top: calc(100% + var(--ts-spacing-xs));\n  right: 0;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n  padding: var(--ts-spacing-xs);\n  min-width: 200px;\n  z-index: 1000;\n  animation: slideDown 0.2s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-export-option {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: transparent;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  font-size: 14px;\n  color: var(--ts-text);\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: left;\n}\n\n.ts-export-option:hover {\n  background: var(--ts-bg-secondary);\n  color: var(--ts-primary);\n}\n\n.ts-export-option svg {\n  color: var(--ts-text-muted);\n  transition: color 0.2s ease;\n}\n\n.ts-export-option:hover svg {\n  color: var(--ts-primary);\n}\n\n/* Close menu when clicking outside */\n.ts-export-menu::before {\n  content: '';\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ExportButton.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,yBAAyB;EACzB,kDAAkD;EAClD,6BAA6B;EAC7B,gCAAgC;EAChC,YAAY;EACZ,kCAAkC;EAClC,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,2BAA2B;EAC3B,yCAAyC;AAC3C;;AAEA;EACE,wBAAwB;EACxB,wCAAwC;AAC1C;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE;IACE,uBAAuB;EACzB;EACA;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE,kBAAkB;EAClB,sCAAsC;EACtC,QAAQ;EACR,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,yCAAyC;EACzC,6BAA6B;EAC7B,gBAAgB;EAChB,aAAa;EACb,8BAA8B;AAChC;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,WAAW;EACX,kDAAkD;EAClD,uBAAuB;EACvB,YAAY;EACZ,kCAAkC;EAClC,eAAe;EACf,qBAAqB;EACrB,eAAe;EACf,yBAAyB;EACzB,gBAAgB;AAClB;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,2BAA2B;EAC3B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,qCAAqC;AACrC;EACE,WAAW;EACX,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,WAAW;AACb",sourcesContent:["/**\r\n * Export Button Component Styles\r\n */\r\n\r\n.ts-export-button-wrapper {\r\n  position: relative;\r\n}\r\n\r\n.ts-export-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  border: none;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-export-button:hover:not(:disabled) {\r\n  background: var(--ts-primary-hover);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.ts-export-button:active:not(:disabled) {\r\n  transform: translateY(0);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-export-button:disabled {\r\n  opacity: 0.6;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-export-button .spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-export-menu {\r\n  position: absolute;\r\n  top: calc(100% + var(--ts-spacing-xs));\r\n  right: 0;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n  padding: var(--ts-spacing-xs);\r\n  min-width: 200px;\r\n  z-index: 1000;\r\n  animation: slideDown 0.2s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-8px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-export-option {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: left;\r\n}\r\n\r\n.ts-export-option:hover {\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-export-option svg {\r\n  color: var(--ts-text-muted);\r\n  transition: color 0.2s ease;\r\n}\r\n\r\n.ts-export-option:hover svg {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* Close menu when clicking outside */\r\n.ts-export-menu::before {\r\n  content: '';\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: -1;\r\n}\r\n"],sourceRoot:""}]);const A=i}}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[554],{1151:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,"/**\n * Time Intelligence Panel Styles\n */\n\n.ts-time-intelligence-panel {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\n  transition: all 0.3s ease;\n}\n\n.ts-time-intelligence-panel:hover {\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n}\n\n/* Panel Header */\n.ts-panel-header {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-lg);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 2px solid var(--ts-border);\n}\n\n.ts-panel-header h3 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  flex: 1;\n}\n\n.ts-panel-badge {\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  padding: 4px 10px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border-radius: var(--ts-radius-full);\n}\n\n/* Panel Content */\n.ts-panel-content {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n/* Insight Cards */\n.ts-insight-card {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-insight-card:hover {\n  background: var(--ts-surface);\n  border-color: var(--ts-primary-light);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\n}\n\n.ts-insight-card.ts-highlight {\n  background: linear-gradient(135deg, var(--ts-primary-soft) 0%, var(--ts-surface) 100%);\n  border-color: var(--ts-primary);\n  border-width: 2px;\n}\n\n.ts-insight-icon {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.ts-insight-card.ts-highlight .ts-insight-icon {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-insight-content {\n  flex: 1;\n}\n\n.ts-insight-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  /* text-transform: uppercase; */\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-insight-value {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n  line-height: 1.2;\n}\n\n.ts-insight-detail {\n  font-size: 13px;\n  color: var(--ts-text-subtle);\n  line-height: 1.4;\n}\n\n/* Panel Footer */\n.ts-panel-footer {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px dashed var(--ts-border);\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n/* Loading State */\n.ts-time-intelligence-panel.ts-loading .ts-skeleton-insight {\n  height: 80px;\n  background: linear-gradient(\n    90deg,\n    var(--ts-bg) 0%,\n    var(--ts-border) 50%,\n    var(--ts-bg) 100%\n  );\n  background-size: 200% 100%;\n  animation: shimmer 1.5s infinite;\n  border-radius: var(--ts-radius-md);\n}\n\n@keyframes shimmer {\n  0% {\n    background-position: -200% 0;\n  }\n  100% {\n    background-position: 200% 0;\n  }\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-panel-content {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-insight-value {\n    font-size: 16px;\n  }\n\n  .ts-insight-detail {\n    font-size: 12px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-panel-content {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n/* Desktop (1280px+) */\n@media (min-width: 1280px) {\n  .ts-panel-content {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/TimeIntelligencePanel.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,6BAA6B;EAC7B,mCAAmC;EACnC,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,0CAA0C;AAC5C;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,mCAAmC;EACnC,oCAAoC;EACpC,yCAAyC;AAC3C;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,SAAS;EACT,OAAO;AACT;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,yBAAyB;EACzB,qBAAqB;EACrB,iBAAiB;EACjB,kCAAkC;EAClC,wBAAwB;EACxB,oCAAoC;AACtC;;AAEA,kBAAkB;AAClB;EACE,aAAa;EACb,2DAA2D;EAC3D,yBAAyB;AAC3B;;AAEA,kBAAkB;AAClB;EACE,aAAa;EACb,uBAAuB;EACvB,yBAAyB;EACzB,6BAA6B;EAC7B,wBAAwB;EACxB,kCAAkC;EAClC,kCAAkC;EAClC,iDAAiD;AACnD;;AAEA;EACE,6BAA6B;EAC7B,qCAAqC;EACrC,2BAA2B;EAC3B,yCAAyC;AAC3C;;AAEA;EACE,sFAAsF;EACtF,+BAA+B;EAC/B,iBAAiB;AACnB;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,kCAAkC;EAClC,yCAAyC;AAC3C;;AAEA;EACE,6BAA6B;EAC7B,YAAY;AACd;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,2BAA2B;EAC3B,+BAA+B;EAC/B,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,4BAA4B;EAC5B,gBAAgB;AAClB;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,gCAAgC;EAChC,iCAAiC;EACjC,uCAAuC;EACvC,eAAe;EACf,2BAA2B;AAC7B;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ;;;;;GAKC;EACD,0BAA0B;EAC1B,gCAAgC;EAChC,kCAAkC;AACpC;;AAEA;EACE;IACE,4BAA4B;EAC9B;EACA;IACE,2BAA2B;EAC7B;AACF;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,0BAA0B;EAC5B;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA,sBAAsB;AACtB;EACE;IACE,qCAAqC;EACvC;AACF",sourcesContent:["/**\r\n * Time Intelligence Panel Styles\r\n */\r\n\r\n.ts-time-intelligence-panel {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-time-intelligence-panel:hover {\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Panel Header */\r\n.ts-panel-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-panel-header h3 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  flex: 1;\r\n}\r\n\r\n.ts-panel-badge {\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  padding: 4px 10px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border-radius: var(--ts-radius-full);\r\n}\r\n\r\n/* Panel Content */\r\n.ts-panel-content {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n/* Insight Cards */\r\n.ts-insight-card {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-insight-card:hover {\r\n  background: var(--ts-surface);\r\n  border-color: var(--ts-primary-light);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-insight-card.ts-highlight {\r\n  background: linear-gradient(135deg, var(--ts-primary-soft) 0%, var(--ts-surface) 100%);\r\n  border-color: var(--ts-primary);\r\n  border-width: 2px;\r\n}\r\n\r\n.ts-insight-icon {\r\n  flex-shrink: 0;\r\n  width: 44px;\r\n  height: 44px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-insight-card.ts-highlight .ts-insight-icon {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-insight-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-insight-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  /* text-transform: uppercase; */\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-insight-value {\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-insight-detail {\r\n  font-size: 13px;\r\n  color: var(--ts-text-subtle);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Panel Footer */\r\n.ts-panel-footer {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  margin-top: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px dashed var(--ts-border);\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Loading State */\r\n.ts-time-intelligence-panel.ts-loading .ts-skeleton-insight {\r\n  height: 80px;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-bg) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-bg) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: shimmer 1.5s infinite;\r\n  border-radius: var(--ts-radius-md);\r\n}\r\n\r\n@keyframes shimmer {\r\n  0% {\r\n    background-position: -200% 0;\r\n  }\r\n  100% {\r\n    background-position: 200% 0;\r\n  }\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-insight-value {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-insight-detail {\r\n    font-size: 12px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n/* Desktop (1280px+) */\r\n@media (min-width: 1280px) {\r\n  .ts-panel-content {\r\n    grid-template-columns: repeat(3, 1fr);\r\n  }\r\n}\r\n"],sourceRoot:""}]);const A=i},14554:(n,r,t)=>{t.r(r),t.d(r,{default:()=>V});var e=t(74848),s=t(41594),a=t(55819),i=t(87318),A=t(37090),o=t(87387),d=t(51481),l=t(12470),c=t(85072),g=t.n(c),p=t(97825),C=t.n(p),m=t(77659),E=t.n(m),B=t(55056),x=t.n(B),u=t(10540),v=t.n(u),h=t(41113),f=t.n(h),b=t(31900),y={};y.styleTagTransform=f(),y.setAttributes=x(),y.insert=E().bind(null,"head"),y.domAPI=C(),y.insertStyleElement=v();g()(b.A,y);b.A&&b.A.locals&&b.A.locals;const w=()=>{const{dateRange:n,config:r}=(0,A.n)(),[t,a]=(0,s.useState)([]),[i,c]=(0,s.useState)(!0),[g,p]=(0,s.useState)([]),[C,m]=(0,s.useState)([]);(0,s.useEffect)(()=>{E()},[n]);const E=async()=>{c(!0);try{const n=new o.n(r),t=await n.get("/suggestions",{limit:10}),e=(Array.isArray(t)?t:t.data||[]).map((n,r)=>({id:`suggestion-${r}`,priority:n.priority||"medium",title:String(n.title||""),description:String(n.description||""),action:String(n.action||""),metric:n.metric||null}));a(e)}catch(n){a([])}finally{c(!1)}},B=n=>{p(r=>r.includes(n)?r.filter(r=>r!==n):[...r,n])},x=t.filter(n=>!C.includes(n.id)),u=x.filter(n=>"high"===n.priority).length,v=x.filter(n=>"medium"===n.priority).length;return i?(0,e.jsxs)("div",{className:"ts-suggestions-widget ts-suggestions-widget--loading",children:[(0,e.jsx)("div",{className:"ts-suggestions-header",children:(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]})}),(0,e.jsxs)("div",{className:"ts-suggestions-loading",children:[(0,e.jsx)("div",{className:"ts-loading-spinner",children:(0,e.jsx)(d.I,{name:"RefreshCw",size:32,className:"ts-spin"})}),(0,e.jsx)("p",{className:"ts-loading-text",children:(0,l.__)("Analyzing your data...","tracksure")})]})]}):0===x.length?(0,e.jsxs)("div",{className:"ts-suggestions-widget ts-suggestions-widget--empty",children:[(0,e.jsx)("div",{className:"ts-suggestions-header",children:(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]})}),(0,e.jsxs)("div",{className:"ts-suggestions-empty",children:[(0,e.jsx)("div",{className:"ts-empty-icon",children:(0,e.jsx)(d.I,{name:"CheckCircle",size:64,color:"success"})}),(0,e.jsx)("h4",{className:"ts-empty-title",children:(0,l.__)("All Good!","tracksure")}),(0,e.jsx)("p",{className:"ts-empty-description",children:(0,l.__)("No actionable insights right now. Your tracking is performing well.","tracksure")})]})]}):(0,e.jsxs)("div",{className:"ts-suggestions-widget",children:[(0,e.jsxs)("div",{className:"ts-suggestions-header",children:[(0,e.jsxs)("div",{className:"ts-suggestions-header-content",children:[(0,e.jsxs)("h3",{className:"ts-suggestions-title",children:[(0,e.jsx)(d.I,{name:"Lightbulb",size:20}),(0,e.jsx)("span",{children:(0,l.__)("Smart Insights","tracksure")})]}),(0,e.jsxs)("div",{className:"ts-suggestions-badges",children:[u>0&&(0,e.jsxs)("span",{className:"ts-badge ts-badge--danger",children:[(0,e.jsx)(d.I,{name:"AlertCircle",size:12}),(0,e.jsxs)("span",{children:[u," ",(0,l.__)("urgent","tracksure")]})]}),v>0&&(0,e.jsxs)("span",{className:"ts-badge ts-badge--warning",children:[(0,e.jsx)(d.I,{name:"AlertTriangle",size:12}),(0,e.jsxs)("span",{children:[v," ",(0,l.__)("recommended","tracksure")]})]})]})]}),(0,e.jsx)("button",{className:"ts-suggestions-refresh",onClick:E,title:(0,l.__)("Refresh suggestions","tracksure"),"aria-label":(0,l.__)("Refresh suggestions","tracksure"),children:(0,e.jsx)(d.I,{name:"RefreshCw",size:16})})]}),(0,e.jsx)("div",{className:"ts-suggestions-list",children:x.map(n=>{const r=g.includes(n.id);return(0,e.jsxs)("div",{className:`ts-suggestion-card ts-suggestion-card--${n.priority} ${r?"ts-suggestion-card--expanded":""}`,children:[(0,e.jsxs)("div",{className:"ts-suggestion-header",onClick:()=>B(n.id),role:"button",tabIndex:0,onKeyDown:r=>{"Enter"!==r.key&&" "!==r.key||(r.preventDefault(),B(n.id))},children:[(0,e.jsxs)("div",{className:"ts-suggestion-header-main",children:[(0,e.jsx)("div",{className:"ts-suggestion-priority-icon",children:(0,e.jsx)(d.I,{name:"high"===n.priority?"AlertCircle":"medium"===n.priority?"AlertTriangle":"Info",size:18})}),(0,e.jsxs)("div",{className:"ts-suggestion-content",children:[(0,e.jsx)("h4",{className:"ts-suggestion-title",children:n.title}),n.metric&&(0,e.jsxs)("div",{className:"ts-suggestion-metric",children:[(0,e.jsx)(d.I,{name:"up"===n.metric.trend?"TrendingUp":"down"===n.metric.trend?"TrendingDown":"Minus",size:14}),(0,e.jsxs)("span",{className:"ts-metric-label",children:[n.metric.label,":"]}),(0,e.jsx)("span",{className:`ts-metric-value ts-metric-value--${n.metric.trend}`,children:n.metric.value})]})]})]}),(0,e.jsxs)("div",{className:"ts-suggestion-actions",children:[(0,e.jsx)("button",{className:"ts-suggestion-dismiss",onClick:r=>{var t;r.stopPropagation(),t=n.id,m(n=>[...n,t])},title:(0,l.__)("Dismiss","tracksure"),"aria-label":(0,l.__)("Dismiss suggestion","tracksure"),children:(0,e.jsx)(d.I,{name:"X",size:14})}),(0,e.jsx)(d.I,{name:r?"ChevronUp":"ChevronDown",size:16,className:"ts-suggestion-expand-icon"})]})]}),r&&(0,e.jsxs)("div",{className:"ts-suggestion-body",children:[(0,e.jsxs)("div",{className:"ts-suggestion-description",children:[(0,e.jsx)(d.I,{name:"Info",size:16}),(0,e.jsx)("p",{children:n.description})]}),(0,e.jsxs)("div",{className:"ts-suggestion-action",children:[(0,e.jsx)("div",{className:"ts-action-icon",children:(0,e.jsx)(d.I,{name:"Zap",size:16})}),(0,e.jsxs)("div",{className:"ts-action-content",children:[(0,e.jsx)("strong",{className:"ts-action-label",children:(0,l.__)("Recommended Action","tracksure")}),(0,e.jsx)("p",{className:"ts-action-text",children:n.action})]})]})]})]},n.id)})}),x.length>3&&(0,e.jsxs)("div",{className:"ts-suggestions-footer",children:[(0,e.jsx)(d.I,{name:"TrendingUp",size:14}),(0,e.jsx)("p",{className:"ts-suggestions-footer-text",children:(0,l.__)("Insights refresh every 5 minutes based on your latest data","tracksure")})]})]})};var k=t(71255),j=t(1151),_={};_.styleTagTransform=f(),_.setAttributes=x(),_.insert=E().bind(null,"head"),_.domAPI=C(),_.insertStyleElement=v();g()(j.A,_);j.A&&j.A.locals&&j.A.locals;const I={monday:(0,k.__)("Monday"),tuesday:(0,k.__)("Tuesday"),wednesday:(0,k.__)("Wednesday"),thursday:(0,k.__)("Thursday"),friday:(0,k.__)("Friday"),saturday:(0,k.__)("Saturday"),sunday:(0,k.__)("Sunday")},z=({data:n,isLoading:r=!1})=>{const t=n=>0===n?"12 AM":12===n?"12 PM":n<12?`${n} AM`:n-12+" PM",a=(0,s.useMemo)(()=>{if(!n?.peak_hours||0===n.peak_hours.length)return null;const r=[...n.peak_hours].sort((n,r)=>r.conversions-n.conversions).slice(0,3);if(0===r.length)return null;const e=r.map(n=>n.hour).sort((n,r)=>n-r),s=e[0],a=e[e.length-1];return{range:`${t(s)} - ${t(a)}`,total_conversions:r.reduce((n,r)=>n+r.conversions,0),hours:r}},[n?.peak_hours]),i=(0,s.useMemo)(()=>{if(!n?.weekend_vs_weekday)return null;const{weekend:r,weekday:t}=n.weekend_vs_weekday,e=r.conversion_rate-t.conversion_rate,s=t.conversion_rate>0?e/t.conversion_rate*100:0;return{winner:r.conversion_rate>t.conversion_rate?"weekend":"weekday",difference:Math.abs(s),weekend_rate:r.conversion_rate,weekday_rate:t.conversion_rate}},[n?.weekend_vs_weekday]);return r?(0,e.jsxs)("div",{className:"ts-time-intelligence-panel ts-loading",children:[(0,e.jsxs)("div",{className:"ts-panel-header",children:[(0,e.jsx)(d.I,{name:"Clock",size:20}),(0,e.jsx)("h3",{children:(0,k.__)("Time Intelligence")})]}),(0,e.jsxs)("div",{className:"ts-panel-content",children:[(0,e.jsx)("div",{className:"ts-skeleton-insight"}),(0,e.jsx)("div",{className:"ts-skeleton-insight"}),(0,e.jsx)("div",{className:"ts-skeleton-insight"})]})]}):n&&(n.best_converting_day||a||i)?(0,e.jsxs)("div",{className:"ts-time-intelligence-panel",children:[(0,e.jsxs)("div",{className:"ts-panel-header",children:[(0,e.jsx)(d.I,{name:"Clock",size:20}),(0,e.jsx)("h3",{children:(0,k.__)("Time Intelligence")}),(0,e.jsx)("span",{className:"ts-panel-badge",children:(0,k.__)("Insights")})]}),(0,e.jsxs)("div",{className:"ts-panel-content",children:[n.best_converting_day&&(0,e.jsxs)("div",{className:"ts-insight-card ts-highlight",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"Calendar",size:24,color:"primary"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Best Converting Day")}),(0,e.jsx)("div",{className:"ts-insight-value",children:I[n.best_converting_day.day.toLowerCase()]||n.best_converting_day.day}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[n.best_converting_day.conversion_rate.toFixed(1),"% ",(0,k.__)("conversion rate"),"(",n.best_converting_day.conversions," ",(0,k.__)("conversions"),")"]})]})]}),a&&(0,e.jsxs)("div",{className:"ts-insight-card",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"TrendingUp",size:24,color:"success"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Peak Conversion Hours")}),(0,e.jsx)("div",{className:"ts-insight-value",children:a.range}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[a.total_conversions," ",(0,k.__)("conversions during peak hours")]})]})]}),i&&(0,e.jsxs)("div",{className:"ts-insight-card",children:[(0,e.jsx)("div",{className:"ts-insight-icon",children:(0,e.jsx)(d.I,{name:"BarChart3",size:24,color:"warning"})}),(0,e.jsxs)("div",{className:"ts-insight-content",children:[(0,e.jsx)("div",{className:"ts-insight-label",children:(0,k.__)("Weekend vs Weekday")}),(0,e.jsxs)("div",{className:"ts-insight-value",children:["weekend"===i.winner?(0,k.__)("Weekend"):(0,k.__)("Weekday")," ",(0,k.__)("Performs Better")]}),(0,e.jsxs)("div",{className:"ts-insight-detail",children:[i.difference.toFixed(1),"% ",(0,k.__)("higher conversion rate")," ","(","weekend"===i.winner?i.weekend_rate.toFixed(1):i.weekday_rate.toFixed(1),"%)"]})]})]})]}),(0,e.jsxs)("div",{className:"ts-panel-footer",children:[(0,e.jsx)(d.I,{name:"Info",size:14}),(0,e.jsx)("span",{children:(0,k.__)("Insights based on last 30 days of data")})]})]}):null};var S=t(28343),N=t(61149),D={};D.styleTagTransform=f(),D.setAttributes=x(),D.insert=E().bind(null,"head"),D.domAPI=C(),D.insertStyleElement=v();g()(N.A,D);N.A&&N.A.locals&&N.A.locals;const T=({data:n,dateRange:r})=>{const[a,i]=(0,s.useState)(!1),[A,o]=(0,s.useState)(!1),l=(0,s.useRef)(null);(0,s.useEffect)(()=>{const n=n=>{l.current&&!l.current.contains(n.target)&&i(!1)};return a&&document.addEventListener("mousedown",n),()=>{document.removeEventListener("mousedown",n)}},[a]);return(0,e.jsxs)("div",{className:"ts-export-button-wrapper",ref:l,children:[(0,e.jsx)("button",{className:"ts-export-button",onClick:()=>i(!a),disabled:A,children:A?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.I,{name:"RefreshCw",size:16,className:"spin"}),(0,k.__)("Exporting...")]}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.I,{name:"Download",size:16}),(0,k.__)("Export")]})}),a&&!A&&(0,e.jsxs)("div",{className:"ts-export-menu",children:[(0,e.jsxs)("button",{onClick:()=>{if(n){o(!0);try{let t="";t+="TrackSure Overview Report\n",t+=`Date Range: ${(0,S.TJ)(r.start)} to ${(0,S.TJ)(r.end)}\n`,t+=`Generated: ${(new Date).toLocaleString()}\n\n`,n.metrics&&(t+="Metrics\n",t+="Metric,Value\n",Object.entries(n.metrics).forEach(([n,r])=>{const e=n.replace(/_/g," ").replace(/\b\w/g,n=>n.toUpperCase());t+=`${e},${r}\n`}),t+="\n"),n.devices&&n.devices.length>0&&(t+="Devices\n",t+="Device,Visitors,Sessions,Percentage\n",n.devices.forEach(n=>{t+=`${n.device},${n.visitors},${n.sessions},${n.percentage}\n`}),t+="\n"),n.top_sources&&n.top_sources.length>0&&(t+="Top Traffic Sources\n",t+="Source,Medium,Visitors,Sessions,Conversions,Percentage\n",n.top_sources.forEach(n=>{t+=`${n.source},${n.medium},${n.visitors},${n.sessions},${n.conversions},${n.percentage}\n`}),t+="\n"),n.top_countries&&n.top_countries.length>0&&(t+="Top Countries\n",t+="Country,Visitors,Sessions,Percentage\n",n.top_countries.forEach(n=>{t+=`${n.country},${n.visitors},${n.sessions},${n.percentage}\n`}),t+="\n"),n.top_pages&&n.top_pages.length>0&&(t+="Top Pages\n",t+="Path,Title,Visitors,Sessions,Pageviews,Conversions\n",n.top_pages.forEach(n=>{t+=`${n.path},"${n.title}",${n.visitors},${n.sessions},${n.pageviews},${n.conversions}\n`}));const e=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.csv`;((n,r,t)=>{const e=new Blob([n],{type:t}),s=URL.createObjectURL(e),a=document.createElement("a");a.href=s,a.download=r,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s)})(t,e,"text/csv;charset=utf-8;")}catch(n){}finally{o(!1),i(!1)}}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"FileText",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as CSV")})]}),(0,e.jsxs)("button",{onClick:async()=>{o(!0);try{const n=(await t.e(96).then(t.t.bind(t,20354,23))).default,e=document.querySelector(".ts-page");if(!e)throw new Error("Page element not found");const s="dark"===document.documentElement.getAttribute("data-theme"),a=s?"#1F2937":"#FFFFFF",i=s?"#F9FAFB":"#111827";(await n(e,{scale:2,backgroundColor:a,logging:!1,onclone:n=>{n.querySelectorAll(".ts-kpi-card--hero .ts-kpi-value").forEach(n=>{n.style.webkitTextFillColor=i,n.style.color=i})}})).toBlob(n=>{if(!n)return;const t=URL.createObjectURL(n),e=document.createElement("a"),s=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.png`;e.href=t,e.download=s,document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(t)},"image/png")}catch(n){}finally{o(!1),i(!1)}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"Image",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as PNG")})]}),(0,e.jsxs)("button",{onClick:async()=>{o(!0);try{const[n,{jsPDF:e}]=await Promise.all([t.e(96).then(t.t.bind(t,20354,23)).then(n=>n.default),t.e(96).then(t.bind(t,55463))]),s=document.querySelector(".ts-page");if(!s)throw new Error("Page element not found");const a="dark"===document.documentElement.getAttribute("data-theme"),i=a?"#1F2937":"#FFFFFF",A=a?"#F9FAFB":"#111827",o=await n(s,{scale:2,backgroundColor:i,logging:!1,onclone:n=>{n.querySelectorAll(".ts-kpi-card--hero .ts-kpi-value").forEach(n=>{n.style.webkitTextFillColor=A,n.style.color=A})}}),d=o.toDataURL("image/png"),l=new e({orientation:"portrait",unit:"mm",format:"a4"}),c=l.internal.pageSize.getWidth(),g=o.height*c/o.width;l.addImage(d,"PNG",0,0,c,g);const p=`tracksure-overview-${(0,S.TJ)(r.start)}-to-${(0,S.TJ)(r.end)}.pdf`;l.save(p)}catch(n){}finally{o(!1),i(!1)}},className:"ts-export-option",children:[(0,e.jsx)(d.I,{name:"FileText",size:16}),(0,e.jsx)("span",{children:(0,k.__)("Export as PDF")})]})]})]})};var q=t(30572),F={};F.styleTagTransform=f(),F.setAttributes=x(),F.insert=E().bind(null,"head"),F.domAPI=C(),F.insertStyleElement=v();g()(q.A,F);q.A&&q.A.locals&&q.A.locals;const U=({anomalies:n,onDismiss:r})=>{const[t,a]=(0,s.useState)([]),[i,A]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{if(0===n.length)return;const r=n.filter(n=>!i.has(`${n.metric}-${n.timestamp}`));if(0===r.length)return;0===t.length&&r.length>0&&a([r[0]]);const e=setTimeout(()=>{t.length<r.length&&a([...t,r[t.length]])},3e3);return()=>clearTimeout(e)},[n,i,t]);const o=(0,s.useCallback)(n=>{const t=`${n.metric}-${n.timestamp}`;A(n=>new Set(n).add(t)),a(n=>n.filter(n=>`${n.metric}-${n.timestamp}`!==t)),r&&r(n),setTimeout(()=>{a(n=>n.filter(n=>`${n.metric}-${n.timestamp}`!==t))},1e4)},[r]),l=n=>{switch(n){case"high":return"ts-alert--high";case"medium":return"ts-alert--medium";default:return"ts-alert--low"}};return 0===t.length?null:(0,e.jsx)("div",{className:"ts-anomaly-alerts",children:t.map((n,r)=>{return(0,e.jsxs)("div",{className:`ts-anomaly-alert ${l(n.severity)}`,role:"alert","aria-live":"polite",children:[(0,e.jsx)("div",{className:"ts-alert-icon",children:(0,e.jsx)(d.I,{name:(s=n.type,"spike"===s?"TrendingUp":"TrendingDown"),size:24,color:"spike"===n.type?"success":"danger"})}),(0,e.jsxs)("div",{className:"ts-alert-content",children:[(0,e.jsxs)("div",{className:"ts-alert-header",children:[(0,e.jsx)("span",{className:"ts-alert-title",children:"spike"===n.type?(0,k.__)("Unusual Spike Detected"):(0,k.__)("Unusual Drop Detected")}),(0,e.jsxs)("span",{className:`ts-alert-badge ts-alert-badge--${n.severity}`,children:["high"===n.severity&&(0,k.__)("High"),"medium"===n.severity&&(0,k.__)("Medium"),"low"===n.severity&&(0,k.__)("Low")]})]}),(0,e.jsx)("p",{className:"ts-alert-message",children:n.message}),(0,e.jsxs)("div",{className:"ts-alert-metrics",children:[(0,e.jsxs)("span",{className:"ts-alert-metric",children:[(0,e.jsxs)("strong",{children:[(0,k.__)("Current"),":"]})," ",n.value.toLocaleString()]}),(0,e.jsxs)("span",{className:"ts-alert-metric",children:[(0,e.jsxs)("strong",{children:[(0,k.__)("Expected"),":"]})," ",n.expected.toLocaleString()]}),(0,e.jsx)("span",{className:"ts-alert-deviation "+("spike"===n.type?"positive":"negative"),children:(t=n.deviation,`${t>0?"+":""}${t.toFixed(1)}%`)})]})]}),(0,e.jsx)("button",{className:"ts-alert-close",onClick:()=>o(n),"aria-label":(0,k.__)("Dismiss alert"),children:(0,e.jsx)(d.I,{name:"X",size:16})})]},`${n.metric}-${n.timestamp}-${r}`);var t,s})})};var Y=t(84013),$=t(94776),P=t(82381),W=t(31489),R=t(21155),L=t(34425),O={};O.styleTagTransform=f(),O.setAttributes=x(),O.insert=E().bind(null,"head"),O.domAPI=C(),O.insertStyleElement=v();g()(L.A,O);L.A&&L.A.locals&&L.A.locals;const M=n=>{if("undefined"==typeof window)return"#4F46E5";const r=document.documentElement;return getComputedStyle(r).getPropertyValue(n).trim()||"#4F46E5"},G=()=>{const n=M("--ts-chart-1"),r=M("--ts-chart-2"),t=M("--ts-chart-3");return{visitors:{color:n,gradientStart:`${n}80`,gradientEnd:`${n}10`,icon:"Users",label:"Visitors",formatter:n=>n.toLocaleString()},sessions:{color:r,gradientStart:`${r}80`,gradientEnd:`${r}10`,icon:"Activity",label:"Sessions",formatter:n=>n.toLocaleString()},conversions:{color:t,gradientStart:`${t}80`,gradientEnd:`${t}10`,icon:"Target",label:"Conversions",formatter:n=>n.toLocaleString()},revenue:{color:r,gradientStart:`${r}80`,gradientEnd:`${r}10`,icon:"DollarSign",label:"Revenue",formatter:n=>(0,S.vv)(n)}}},V=()=>{const{dateRange:n,segment:r,config:t}=(0,A.n)(),o=(0,s.useMemo)(()=>void 0!==t.isEcommerce?t.isEcommerce:"undefined"!=typeof window&&!!(window.wc||window.edd||window.fluentcart||window.surecart),[t]),[l,c]=(0,s.useState)("visitors"),[g,p]=(0,s.useState)(!1),[C,m]=(0,s.useState)([]),[E,B]=(0,s.useState)(1),x=(0,s.useMemo)(()=>[M("--ts-chart-1"),M("--ts-chart-2"),M("--ts-chart-3"),M("--ts-chart-4"),M("--ts-chart-5"),M("--ts-chart-6"),M("--ts-chart-7"),M("--ts-chart-8")],[]),u=(0,s.useMemo)(()=>G(),[])[l],{data:v,error:h,isLoading:f}=(0,P.S)("getOverview",{date_start:(0,S.TJ)(n.start),date_end:(0,S.TJ)(n.end),segment:r},{refetchInterval:6e5,staleTime:3e5,retry:3});(0,s.useEffect)(()=>{if(!f&&v){const n=setTimeout(()=>p(!0),100);return()=>clearTimeout(n)}p(!1)},[f,v]);const b=(0,s.useCallback)((n,r)=>r&&0!==r?(n-r)/r*100:0,[]),y=(0,s.useCallback)(n=>"number"==typeof n?n:parseFloat(String(n))||0,[]),j=(0,s.useCallback)(n=>{if(!n||n.length<2)return"neutral";const r=n[0],t=n[n.length-1];return t>r?"up":t<r?"down":"neutral"},[]),_=(0,s.useMemo)(()=>{if(!v?.metrics)return[];const n=v.metrics,r=v.previous_period,t=v.chart_data,e=[{label:(0,k.__)("Unique Visitors"),value:y(n.unique_visitors),format:"number",sparklineData:t?.visitors||[],trend:j(t?.visitors||[]),...r&&{previousValue:y(r.unique_visitors),change:b(y(n.unique_visitors),y(r.unique_visitors))}},{label:(0,k.__)("Total Conversions"),value:y(n.total_conversions),format:"number",sparklineData:t?.conversions||[],trend:j(t?.conversions||[]),...r&&{previousValue:y(r.total_conversions),change:b(y(n.total_conversions),y(r.total_conversions))}},{label:(0,k.__)("Conversion Rate"),value:y(n.conversion_rate),format:"percent",...r&&{previousValue:y(r.conversion_rate),change:b(y(n.conversion_rate),y(r.conversion_rate))}}];return o&&e.push({label:(0,k.__)("Total Revenue"),value:y(n.total_revenue),format:"currency",sparklineData:t?.revenue||[],trend:j(t?.revenue||[]),...r&&{previousValue:y(r.total_revenue),change:b(y(n.total_revenue),y(r.total_revenue))}}),e},[v?.metrics,v?.previous_period,v?.chart_data,o,b,y,j]),I=(0,s.useMemo)(()=>{if(!v?.metrics)return[];const n=v.metrics,r=v.previous_period,t=v.chart_data,e=[{label:(0,k.__)("Total Sessions"),value:y(n.total_sessions),format:"number",sparklineData:t?.sessions||[],trend:j(t?.sessions||[]),...r&&{previousValue:y(r.total_sessions),change:b(y(n.total_sessions),y(r.total_sessions))}},{label:(0,k.__)("Avg. Session Duration"),value:y(n.avg_session_duration_seconds),format:"duration",...r&&{previousValue:y(r.avg_session_duration_seconds),change:b(y(n.avg_session_duration_seconds),y(r.avg_session_duration_seconds))}},{label:(0,k.__)("Bounce Rate"),value:y(n.bounce_rate),format:"percent",inverseMetric:!0,...r&&{previousValue:y(r.bounce_rate),change:b(y(n.bounce_rate),y(r.bounce_rate))}}];return o?e.push({label:(0,k.__)("Avg. Conversion Value"),value:y(n.total_revenue)/Math.max(y(n.total_conversions),1),format:"currency",...r&&{previousValue:y(r.total_revenue)/Math.max(y(r.total_conversions),1),change:b(y(n.total_revenue)/Math.max(y(n.total_conversions),1),y(r.total_revenue)/Math.max(y(r.total_conversions),1))}}):e.push({label:(0,k.__)("Events per Session"),value:y(n.events_per_session),format:"number",...r&&{previousValue:y(r.events_per_session),change:b(y(n.events_per_session),y(r.events_per_session))}}),o&&e.push({label:(0,k.__)("Revenue/Visitor"),value:y(n.revenue_per_visitor),format:"currency"}),e},[v?.metrics,v?.previous_period,v?.chart_data,o,b,y,j]),N=(0,s.useMemo)(()=>{if(!v?.chart_data)return[];const{labels:n,visitors:r,new_visitors:t,sessions:e,pageviews:s,conversions:a,revenue:i}=v.chart_data;return n&&r&&t&&e&&s&&a&&i?n.map((n,A)=>({name:n,visitors:Array.isArray(r)?r[A]??0:0,new_visitors:Array.isArray(t)?t[A]??0:0,sessions:Array.isArray(e)?e[A]??0:0,pageviews:Array.isArray(s)?s[A]??0:0,conversions:Array.isArray(a)?a[A]??0:0,revenue:Array.isArray(i)?i[A]??0:0})):[]},[v?.chart_data]),D=(0,s.useMemo)(()=>{if(!N||N.length<3||!l)return{peaks:[],drops:[]};const n=N.map(n=>n[l]),r=n.reduce((n,r)=>n+r,0)/n.length,t=n.reduce((n,t)=>n+Math.pow(t-r,2),0)/n.length,e=Math.sqrt(t),s=r+2*e,a=r-2*e,i=[],A=[];N.forEach((n,t)=>{const o=n[l];e>0&&o>s&&o>1.2*r?i.push({name:n.name,value:o,index:t}):e>0&&o<a&&o<.8*r&&A.push({name:n.name,value:o,index:t})});return{peaks:i.sort((n,r)=>r.value-n.value).slice(0,3),drops:A.sort((n,r)=>n.value-r.value).slice(0,3)}},[N,l]);(0,s.useEffect)(()=>{if(!N||0===N.length||!l)return;const n=((n,r)=>{if(!n||n.length<3)return[];const t=n.map(n=>n.value),e=t.reduce((n,r)=>n+r,0)/t.length,s=t.reduce((n,r)=>n+Math.pow(r-e,2),0)/t.length,a=Math.sqrt(s),i=e+3*a,A=e-3*a,o=e+2*a,d=e-2*a,l=[],c=(new Date).toISOString();return n.forEach(n=>{const t=n.value;if(!(t>=d&&t<=o))if(t>i){const n=((t-e)/e*100).toFixed(1);l.push({type:"spike",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"high",timestamp:c,message:`${r} ${(0,k.__)("reached")} ${t.toLocaleString()}, ${(0,k.__)("which is")} ${n}% ${(0,k.__)("above the expected average")}.`})}else if(t>o)l.push({type:"spike",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"medium",timestamp:c,message:`${r} ${(0,k.__)("is trending higher than usual at")} ${t.toLocaleString()}.`});else if(t<A){const n=Math.abs((t-e)/e*100).toFixed(1);l.push({type:"drop",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"high",timestamp:c,message:`${r} ${(0,k.__)("dropped to")} ${t.toLocaleString()}, ${(0,k.__)("which is")} ${n}% ${(0,k.__)("below the expected average")}.`})}else t<d&&l.push({type:"drop",metric:r,value:t,expected:e,deviation:(t-e)/e*100,severity:"medium",timestamp:c,message:`${r} ${(0,k.__)("is trending lower than usual at")} ${t.toLocaleString()}.`})}),l})(N.map(n=>({name:n.name,value:n[l]})),G()[l].label),r=n.filter(n=>"low"!==n.severity);r.length>0&&m(r)},[l]);const q=(0,s.useCallback)((n,r)=>"revenue"===r?(0,S.Yo)(n):n>=1e6?`${(n/1e6).toFixed(1)}M`:n>=1e3?`${(n/1e3).toFixed(1)}K`:n.toString(),[]),F=(0,s.useCallback)(n=>({google:"Search",facebook:"Users",instagram:"Users",twitter:"Users",linkedin:"Users",direct:"Link",newsletter:"Globe",email:"Globe"}[n.toLowerCase()]||"Globe"),[]),L=(0,s.useMemo)(()=>v?.devices?v.devices.map(n=>({device:n.device,visitors:"string"==typeof n.visitors?parseInt(n.visitors,10):n.visitors,sessions:"string"==typeof n.sessions?parseInt(n.sessions,10):n.sessions,percentage:n.percentage})):[],[v?.devices]),O=(0,s.useMemo)(()=>v?.top_countries?v.top_countries.map(n=>({country:n.country,visitors:"string"==typeof n.visitors?parseInt(n.visitors,10):n.visitors,sessions:"string"==typeof n.sessions?parseInt(n.sessions,10):n.sessions,percentage:n.percentage})):[],[v?.top_countries]);return(0,e.jsxs)("div",{className:"ts-page",children:[(0,e.jsx)(U,{anomalies:C,onDismiss:()=>{}}),(0,e.jsx)($.e,{}),(0,e.jsxs)("div",{className:"ts-page-header",children:[(0,e.jsxs)("div",{children:[(0,e.jsx)("h1",{className:"ts-page-title",children:(0,k.__)("Overview")}),(0,e.jsx)("p",{className:"ts-page-description",children:(0,k.__)("Complete performance overview of your website")})]}),(0,e.jsx)(T,{data:v,dateRange:n})]}),h?(0,e.jsxs)("div",{className:"ts-error-state",children:[(0,e.jsx)("div",{className:"ts-error-icon",children:(0,e.jsx)(d.I,{name:"AlertTriangle",size:48,color:"danger"})}),(0,e.jsx)("h2",{children:(0,k.__)("Error Loading Data")}),(0,e.jsx)("p",{children:h?.message||(0,k.__)("Failed to load overview data")})]}):f?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"ts-hero-metrics-grid",children:[1,2,3,4].map(n=>(0,e.jsx)(Y.or,{},n))}),(0,e.jsx)("div",{className:"ts-detailed-metrics-grid",children:[1,2,3,4].map(n=>(0,e.jsx)(Y.or,{},`detail-${n}`))}),(0,e.jsxs)("div",{className:"ts-chart-grid",children:[(0,e.jsx)("div",{className:"ts-chart-card",children:(0,e.jsx)(Y.ud,{height:300})}),(0,e.jsx)("div",{className:"ts-chart-card",children:(0,e.jsx)(Y.ud,{height:300})})]}),(0,e.jsxs)("div",{className:"ts-tables-grid",children:[(0,e.jsx)("div",{className:"ts-table-card",children:(0,e.jsx)(Y.cU,{rows:5,columns:3})}),(0,e.jsx)("div",{className:"ts-table-card",children:(0,e.jsx)(Y.cU,{rows:5,columns:3})})]})]}):_.length>0?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"ts-hero-metrics-grid",children:_.map(n=>(0,e.jsx)(i.l,{metric:n,isHero:!0},n.label))}),I.length>0&&(0,e.jsxs)("div",{className:"ts-detailed-metrics-section",children:[(0,e.jsx)("h3",{className:"ts-section-title",children:(0,k.__)("Detailed Metrics")}),(0,e.jsx)("div",{className:"ts-detailed-metrics-grid",children:I.map(n=>(0,e.jsx)(i.l,{metric:n,isHero:!1},n.label))})]}),v?.top_pages&&v.top_pages.length>0&&(()=>{const n=10*(E-1),r=n+10,t=v.top_pages.slice(n,r),s=Math.ceil(v.top_pages.length/10);return(0,e.jsxs)("div",{className:"ts-detailed-metrics-section",style:{marginTop:"var(--ts-spacing-lg)"},children:[(0,e.jsx)("h3",{className:"ts-section-title",children:(0,k.__)("Top Pages")}),(0,e.jsxs)("div",{className:"ts-overview-card ts-overview-card--no-hover",style:{marginTop:"var(--ts-spacing-md)"},children:[(0,e.jsx)("div",{className:"ts-table-container",children:(0,e.jsxs)("table",{className:"ts-simple-table ts-simple-table--no-hover",children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,k.__)("Page Title")}),(0,e.jsx)("th",{children:(0,k.__)("Page Path")}),(0,e.jsx)("th",{children:(0,k.__)("Pageviews")}),(0,e.jsx)("th",{children:(0,k.__)("Unique Visitors")}),(0,e.jsx)("th",{children:(0,k.__)("Conversions")}),(0,e.jsx)("th",{children:(0,k.__)("Device")}),(0,e.jsx)("th",{children:(0,k.__)("Country")})]})}),(0,e.jsx)("tbody",{children:t.map((n,r)=>(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{className:"ts-page-title-cell",children:n.title||(0,k.__)("(No title)")}),(0,e.jsx)("td",{className:"ts-page-path",title:n.path,children:n.path.length>50?n.path.substring(0,50)+"...":n.path}),(0,e.jsx)("td",{children:n.pageviews?.toLocaleString()||0}),(0,e.jsx)("td",{children:n.visitors.toLocaleString()}),(0,e.jsx)("td",{children:n.conversions||0}),(0,e.jsxs)("td",{className:"ts-device-badge",children:[(0,e.jsx)(d.I,{name:"mobile"===n.device?"Smartphone":"tablet"===n.device?"Tablet":"Monitor",size:14}),n.device?n.device.charAt(0).toUpperCase()+n.device.slice(1):(0,k.__)("Unknown")]}),(0,e.jsx)("td",{className:"ts-country-cell",children:(0,R.j$)(null,n.country)})]},r))})]})}),s>1&&(0,e.jsxs)("div",{className:"ts-pagination",children:[(0,e.jsxs)("button",{className:"ts-btn ts-btn-secondary ts-btn-sm",disabled:1===E,onClick:()=>B(n=>Math.max(1,n-1)),children:[(0,e.jsx)(d.I,{name:"ChevronLeft",size:16}),(0,k.__)("Previous")]}),(0,e.jsxs)("span",{className:"ts-pagination-info",children:[(0,k.__)("Page")," ",E," ",(0,k.__)("of")," ",s]}),(0,e.jsxs)("button",{className:"ts-btn ts-btn-secondary ts-btn-sm",disabled:E===s,onClick:()=>B(n=>Math.min(s,n+1)),children:[(0,k.__)("Next"),(0,e.jsx)(d.I,{name:"ChevronRight",size:16})]})]})]})]})})(),(0,e.jsx)(w,{}),v.time_intelligence&&(0,e.jsx)(z,{data:v.time_intelligence,isLoading:!1}),N.length>0&&(0,e.jsxs)("div",{className:"ts-chart-section",children:[(0,e.jsxs)("div",{className:"ts-chart-header",children:[(0,e.jsx)("h2",{children:(0,k.__)("Visitor Trend")}),(0,e.jsxs)("div",{className:"ts-metric-toggle",children:[(0,e.jsxs)("button",{className:"visitors"===l?"ts-active":"",onClick:()=>c("visitors"),children:[(0,e.jsx)(d.I,{name:"Users",size:14})," ",(0,k.__)("Visitors")]}),(0,e.jsxs)("button",{className:"sessions"===l?"ts-active":"",onClick:()=>c("sessions"),children:[(0,e.jsx)(d.I,{name:"Activity",size:14})," ",(0,k.__)("Sessions")]}),(0,e.jsxs)("button",{className:"conversions"===l?"ts-active":"",onClick:()=>c("conversions"),children:[(0,e.jsx)(d.I,{name:"Target",size:14})," ",(0,k.__)("Conversions")]}),(0,e.jsxs)("button",{className:"revenue"===l?"ts-active":"",onClick:()=>c("revenue"),children:[(0,e.jsx)(d.I,{name:"DollarSign",size:14})," ",(0,k.__)("Revenue")]})]})]}),(0,e.jsx)("div",{className:"ts-chart-container",children:g?(0,e.jsx)(a.uf,{width:"100%",height:360,children:(0,e.jsxs)(a.QF,{data:N,margin:{top:10,right:30,left:0,bottom:5},children:[(0,e.jsxs)("defs",{children:[(0,e.jsxs)("linearGradient",{id:`gradient-${l}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,e.jsx)("stop",{offset:"5%",stopColor:u.color,stopOpacity:.3}),(0,e.jsx)("stop",{offset:"95%",stopColor:u.color,stopOpacity:.05})]}),(0,e.jsxs)("filter",{id:"glow",children:[(0,e.jsx)("feGaussianBlur",{stdDeviation:"2",result:"coloredBlur"}),(0,e.jsxs)("feMerge",{children:[(0,e.jsx)("feMergeNode",{in:"coloredBlur"}),(0,e.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),(0,e.jsx)(a.dC,{strokeDasharray:"3 3",stroke:"var(--ts-border)",opacity:.3,vertical:!1}),(0,e.jsx)(a.WX,{dataKey:"name",stroke:"var(--ts-text-muted)",tick:{fill:"var(--ts-text-muted)",fontSize:12},tickLine:!1,axisLine:{stroke:"var(--ts-border)"}}),(0,e.jsx)(a.h8,{stroke:"var(--ts-text-muted)",tick:{fill:"var(--ts-text-muted)",fontSize:12},tickLine:!1,axisLine:{stroke:"var(--ts-border)"},tickFormatter:n=>q(n,l)}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-lg)",boxShadow:"0 8px 24px rgba(0, 0, 0, 0.12)",padding:"var(--ts-spacing-md)"},labelStyle:{color:"var(--ts-text)",fontWeight:"600",fontSize:"13px",marginBottom:"8px"},itemStyle:{color:"var(--ts-text)",fontSize:"14px",fontWeight:"500"},formatter:n=>[u.formatter(n),u.label],cursor:{stroke:u.color,strokeWidth:1,strokeDasharray:"4 4",opacity:.3}}),(0,e.jsx)(a.Gk,{type:"natural",dataKey:l,stroke:u.color,strokeWidth:3,fill:`url(#gradient-${l})`,fillOpacity:1,animationDuration:1200,animationEasing:"ease-out",dot:{fill:u.color,stroke:"var(--ts-surface)",strokeWidth:2,r:4},activeDot:{r:6,fill:u.color,stroke:"var(--ts-surface)",strokeWidth:3,filter:"url(#glow)"}}),D.peaks.map((n,r)=>(0,e.jsx)(a.rR,{x:n.name,y:n.value,r:8,fill:"var(--ts-success)",stroke:"var(--ts-surface)",strokeWidth:3,label:{value:"↑",position:"top",fill:"var(--ts-success)",fontSize:16,fontWeight:"bold"}},`peak-${r}`)),D.drops.map((n,r)=>(0,e.jsx)(a.rR,{x:n.name,y:n.value,r:8,fill:"var(--ts-danger)",stroke:"var(--ts-surface)",strokeWidth:3,label:{value:"↓",position:"bottom",fill:"var(--ts-danger)",fontSize:16,fontWeight:"bold"}},`drop-${r}`))]})}):(0,e.jsx)(Y.ud,{height:360})})]}),(0,e.jsxs)("div",{className:"ts-overview-grid",children:[v?.top_sources&&v.top_sources.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Globe",size:18})," ",(0,k.__)("Top Sources")]}),(0,e.jsx)("div",{className:"ts-table-container",children:(0,e.jsxs)("table",{className:"ts-simple-table",children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,k.__)("Source / Medium")}),(0,e.jsx)("th",{children:(0,k.__)("Visitors")}),(0,e.jsx)("th",{children:(0,k.__)("Sessions")})]})}),(0,e.jsx)("tbody",{children:v.top_sources.map((n,r)=>(0,e.jsxs)("tr",{children:[(0,e.jsxs)("td",{className:"ts-source-name",children:[(0,e.jsx)("span",{className:"ts-source-icon",children:(0,e.jsx)(d.I,{name:F(n.source),size:16})}),n.source,(0,e.jsxs)("span",{className:"ts-source-medium",children:[" / ",n.medium]})]}),(0,e.jsxs)("td",{children:[n.visitors.toLocaleString(),(0,e.jsxs)("span",{className:"ts-percentage",children:[" (",n.percentage,"%)"]})]}),(0,e.jsx)("td",{children:n.sessions.toLocaleString()})]},r))})]})})]}),L.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("div",{className:"ts-card-header",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Smartphone",size:18})," ",(0,k.__)("Device Breakdown")]}),(0,e.jsx)("span",{className:"ts-card-subtitle",children:(0,k.__)("Visitors by device type")})]}),(0,e.jsx)("div",{className:"ts-chart-container ts-device-chart",children:(0,e.jsx)(a.uf,{width:"100%",height:240,children:(0,e.jsxs)(a.rW,{children:[(0,e.jsx)(a.Fq,{data:L,cx:"50%",cy:"50%",labelLine:!1,label:n=>`${n.percentage||(n.percent?(100*n.percent).toFixed(1):"0")}%`,outerRadius:90,innerRadius:45,fill:"#8884d8",dataKey:"visitors",nameKey:"device",paddingAngle:2,animationBegin:0,animationDuration:800,children:L.map((n,r)=>(0,e.jsx)(a.fh,{fill:x[r%x.length],stroke:"var(--ts-surface)",strokeWidth:2},`cell-${r}`))}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-md)",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.1)",padding:"var(--ts-spacing-sm)",color:"var(--ts-text)"},itemStyle:{color:"var(--ts-text)",fontSize:"13px",fontWeight:"500"},formatter:(n,r)=>[`${n.toLocaleString()} visitors`,r.charAt(0).toUpperCase()+r.slice(1)]})]})})}),(0,e.jsx)("div",{className:"ts-device-legend",children:L.map((n,r)=>(0,e.jsxs)("div",{className:"ts-device-item",children:[(0,e.jsx)("span",{className:"ts-device-dot",style:{backgroundColor:x[r%x.length],boxShadow:`0 0 0 3px ${x[r%x.length]}15`}}),(0,e.jsx)("span",{className:"ts-device-label",children:n.device.charAt(0).toUpperCase()+n.device.slice(1)}),(0,e.jsxs)("div",{className:"ts-device-stats",children:[(0,e.jsx)("span",{className:"ts-device-value",children:n.visitors.toLocaleString()}),(0,e.jsxs)("span",{className:"ts-device-percentage",children:[n.percentage,"%"]})]})]},r))})]}),O.length>0&&(0,e.jsxs)("div",{className:"ts-overview-card",children:[(0,e.jsxs)("div",{className:"ts-card-header",children:[(0,e.jsxs)("h3",{children:[(0,e.jsx)(d.I,{name:"Globe",size:18})," ",(0,k.__)("Geographic Breakdown")]}),(0,e.jsx)("span",{className:"ts-card-subtitle",children:(0,k.__)("Visitors by country")})]}),(0,e.jsx)("div",{className:"ts-chart-container ts-device-chart",children:(0,e.jsx)(a.uf,{width:"100%",height:240,children:(0,e.jsxs)(a.rW,{children:[(0,e.jsx)(a.Fq,{data:O,cx:"50%",cy:"50%",labelLine:!1,label:n=>`${n.percentage||(n.percent?(100*n.percent).toFixed(1):"0")}%`,outerRadius:90,innerRadius:45,fill:"#8884d8",dataKey:"visitors",nameKey:"country",paddingAngle:2,animationBegin:0,animationDuration:800,children:O.map((n,r)=>(0,e.jsx)(a.fh,{fill:x[r%x.length],stroke:"var(--ts-surface)",strokeWidth:2},`cell-${r}`))}),(0,e.jsx)(a.m_,{contentStyle:{backgroundColor:"var(--ts-surface)",border:"1px solid var(--ts-border)",borderRadius:"var(--ts-radius-md)",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.1)",padding:"var(--ts-spacing-sm)",color:"var(--ts-text)"},itemStyle:{color:"var(--ts-text)",fontSize:"13px",fontWeight:"500"},formatter:(n,r)=>[`${n.toLocaleString()} visitors`,(0,W.qQ)(r)]})]})})}),(0,e.jsx)("div",{className:"ts-device-legend",children:O.map((n,r)=>(0,e.jsxs)("div",{className:"ts-device-item",children:[(0,e.jsx)("span",{className:"ts-device-dot",style:{backgroundColor:x[r%x.length],boxShadow:`0 0 0 3px ${x[r%x.length]}15`}}),(0,e.jsxs)("span",{className:"ts-device-label",children:[(0,e.jsx)("span",{style:{marginRight:"6px",display:"inline-flex"},children:(0,e.jsx)(d.I,{name:"MapPin",size:14})}),(0,W.qQ)(n.country)]}),(0,e.jsxs)("div",{className:"ts-device-stats",children:[(0,e.jsx)("span",{className:"ts-device-value",children:n.visitors.toLocaleString()}),(0,e.jsxs)("span",{className:"ts-device-percentage",children:[n.percentage,"%"]})]})]},r))})]})]}),v?.data_updated_at&&(0,e.jsx)("div",{className:"ts-api-status",children:(0,e.jsxs)("p",{children:[(0,e.jsx)(d.I,{name:"CheckCircle",size:16,color:"success"})," ",(0,k.__)("Last updated"),": ",new Date(v.data_updated_at.replace(" ","T")+"Z").toLocaleString()]})})]}):(0,e.jsxs)("div",{className:"ts-empty-state",children:[(0,e.jsx)("div",{className:"ts-empty-icon",children:(0,e.jsx)(d.I,{name:"BarChart2",size:64,color:"muted"})}),(0,e.jsx)("h2",{children:(0,k.__)("No data available")}),(0,e.jsx)("p",{children:(0,k.__)("Start tracking to see your analytics")})]})]})}},30572:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,'/**\n * Anomaly Alert Component Styles\n * Toast notifications for unusual patterns\n */\n\n.ts-anomaly-alerts {\n  position: fixed;\n  top: var(--ts-spacing-xl);\n  right: var(--ts-spacing-xl);\n  z-index: var(--ts-z-tooltip);\n  max-width: 420px;\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-anomaly-alert {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-surface);\n  backdrop-filter: blur(10px);\n  border: 2px solid var(--ts-border);\n  border-left-width: 4px;\n  border-radius: var(--ts-radius-lg);\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);\n  animation: slideInRight 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  transition: all 0.3s ease;\n}\n\n@keyframes slideInRight {\n  from {\n    opacity: 0;\n    transform: translateX(100%);\n  }\n  to {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n\n.ts-anomaly-alert:hover {\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);\n  transform: translateY(-2px);\n}\n\n/* Severity variants */\n.ts-anomaly-alert.ts-alert--high {\n  border-left-color: var(--ts-danger);\n  background: var(--ts-surface);\n}\n\n.ts-anomaly-alert.ts-alert--medium {\n  border-left-color: var(--ts-warning);\n  background: var(--ts-surface);\n}\n\n.ts-anomaly-alert.ts-alert--low {\n  border-left-color: var(--ts-primary);\n  background: var(--ts-surface);\n}\n\n.ts-alert-icon {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-alert-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-alert-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-alert-title {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--ts-text);\n}\n\n.ts-alert-badge {\n  font-size: 10px;\n  font-weight: 700;\n  text-transform: uppercase;\n  padding: 3px 8px;\n  border-radius: var(--ts-radius-full);\n  letter-spacing: 0.5px;\n}\n\n.ts-alert-badge--high {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-alert-badge--medium {\n  background: var(--ts-warning-soft);\n  color: var(--ts-warning);\n}\n\n.ts-alert-badge--low {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n}\n\n.ts-alert-message {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  line-height: 1.5;\n  margin-bottom: var(--ts-spacing-sm);\n}\n\n.ts-alert-metrics {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex-wrap: wrap;\n}\n\n.ts-alert-metric {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-alert-metric strong {\n  color: var(--ts-text);\n  font-weight: 600;\n}\n\n.ts-alert-deviation {\n  font-size: 13px;\n  font-weight: 700;\n  padding: 3px 8px;\n  border-radius: var(--ts-radius-sm);\n}\n\n.ts-alert-deviation.positive {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n}\n\n.ts-alert-deviation.negative {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-alert-close {\n  flex-shrink: 0;\n  width: 24px;\n  height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-alert-close:hover {\n  background: var(--ts-bg-secondary);\n  color: var(--ts-text);\n}\n\n.ts-alert-close:active {\n  transform: scale(0.95);\n}\n\n/* Mobile responsiveness */\n@media (max-width: 480px) {\n  .ts-anomaly-alerts {\n    top: var(--ts-spacing-md);\n    right: var(--ts-spacing-md);\n    left: var(--ts-spacing-md);\n    max-width: none;\n  }\n\n  .ts-anomaly-alert {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-alert-metrics {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-alert-icon {\n    width: 32px;\n    height: 32px;\n  }\n}\n\n/* Dark theme adjustments */\n[data-theme="dark"] .ts-anomaly-alert {\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\n}\n\n[data-theme="dark"] .ts-anomaly-alert:hover {\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.6);\n}\n\n[data-theme="dark"] .ts-alert-icon {\n  background: var(--ts-bg-secondary);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n}\n\n/* Reduce motion for accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-anomaly-alert {\n    animation: none;\n    transition: none;\n  }\n\n  .ts-anomaly-alert:hover {\n    transform: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/AnomalyAlert.css"],names:[],mappings:"AAAA;;;EAGE;;AAEF;EACE,eAAe;EACf,yBAAyB;EACzB,2BAA2B;EAC3B,4BAA4B;EAC5B,gBAAgB;EAChB,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,yBAAyB;EACzB,6BAA6B;EAC7B,6BAA6B;EAC7B,2BAA2B;EAC3B,kCAAkC;EAClC,sBAAsB;EACtB,kCAAkC;EAClC,2CAA2C;EAC3C,yDAAyD;EACzD,yBAAyB;AAC3B;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,0CAA0C;EAC1C,2BAA2B;AAC7B;;AAEA,sBAAsB;AACtB;EACE,mCAAmC;EACnC,6BAA6B;AAC/B;;AAEA;EACE,oCAAoC;EACpC,6BAA6B;AAC/B;;AAEA;EACE,oCAAoC;EACpC,6BAA6B;AAC/B;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,kCAAkC;EAClC,wCAAwC;AAC1C;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,mCAAmC;AACrC;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,yBAAyB;EACzB,gBAAgB;EAChB,oCAAoC;EACpC,qBAAqB;AACvB;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;AACzB;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,mCAAmC;AACrC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,2BAA2B;AAC7B;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;AACzB;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,uBAAuB;EACvB,YAAY;EACZ,kCAAkC;EAClC,2BAA2B;EAC3B,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,kCAAkC;EAClC,qBAAqB;AACvB;;AAEA;EACE,sBAAsB;AACxB;;AAEA,0BAA0B;AAC1B;EACE;IACE,yBAAyB;IACzB,2BAA2B;IAC3B,0BAA0B;IAC1B,eAAe;EACjB;;EAEA;IACE,6BAA6B;EAC/B;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,yBAAyB;EAC3B;;EAEA;IACE,WAAW;IACX,YAAY;EACd;AACF;;AAEA,2BAA2B;AAC3B;EACE,0CAA0C;AAC5C;;AAEA;EACE,0CAA0C;AAC5C;;AAEA;EACE,kCAAkC;EAClC,wCAAwC;AAC1C;;AAEA,oCAAoC;AACpC;EACE;IACE,eAAe;IACf,gBAAgB;EAClB;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:['/**\r\n * Anomaly Alert Component Styles\r\n * Toast notifications for unusual patterns\r\n */\r\n\r\n.ts-anomaly-alerts {\r\n  position: fixed;\r\n  top: var(--ts-spacing-xl);\r\n  right: var(--ts-spacing-xl);\r\n  z-index: var(--ts-z-tooltip);\r\n  max-width: 420px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-anomaly-alert {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-surface);\r\n  backdrop-filter: blur(10px);\r\n  border: 2px solid var(--ts-border);\r\n  border-left-width: 4px;\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);\r\n  animation: slideInRight 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n@keyframes slideInRight {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateX(100%);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateX(0);\r\n  }\r\n}\r\n\r\n.ts-anomaly-alert:hover {\r\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n/* Severity variants */\r\n.ts-anomaly-alert.ts-alert--high {\r\n  border-left-color: var(--ts-danger);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-anomaly-alert.ts-alert--medium {\r\n  border-left-color: var(--ts-warning);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-anomaly-alert.ts-alert--low {\r\n  border-left-color: var(--ts-primary);\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-alert-icon {\r\n  flex-shrink: 0;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-alert-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-alert-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-alert-title {\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-alert-badge {\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  padding: 3px 8px;\r\n  border-radius: var(--ts-radius-full);\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-alert-badge--high {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-alert-badge--medium {\r\n  background: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-alert-badge--low {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-alert-message {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  line-height: 1.5;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-alert-metrics {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-alert-metric {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-alert-metric strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-alert-deviation {\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  padding: 3px 8px;\r\n  border-radius: var(--ts-radius-sm);\r\n}\r\n\r\n.ts-alert-deviation.positive {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-alert-deviation.negative {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-alert-close {\r\n  flex-shrink: 0;\r\n  width: 24px;\r\n  height: 24px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-alert-close:hover {\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-alert-close:active {\r\n  transform: scale(0.95);\r\n}\r\n\r\n/* Mobile responsiveness */\r\n@media (max-width: 480px) {\r\n  .ts-anomaly-alerts {\r\n    top: var(--ts-spacing-md);\r\n    right: var(--ts-spacing-md);\r\n    left: var(--ts-spacing-md);\r\n    max-width: none;\r\n  }\r\n\r\n  .ts-anomaly-alert {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-alert-metrics {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-alert-icon {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n}\r\n\r\n/* Dark theme adjustments */\r\n[data-theme="dark"] .ts-anomaly-alert {\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\r\n}\r\n\r\n[data-theme="dark"] .ts-anomaly-alert:hover {\r\n  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.6);\r\n}\r\n\r\n[data-theme="dark"] .ts-alert-icon {\r\n  background: var(--ts-bg-secondary);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n/* Reduce motion for accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-anomaly-alert {\r\n    animation: none;\r\n    transition: none;\r\n  }\r\n\r\n  .ts-anomaly-alert:hover {\r\n    transform: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const A=i},31900:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,'/**\n * TrackSure Suggestions Widget - Premium Styling\n * Consistent with KPI cards and overall design system\n * Full dark/light theme compatibility\n */\n\n/* ===== WIDGET CONTAINER ===== */\n.ts-suggestions-widget {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  overflow: hidden;\n}\n\n.ts-suggestions-widget::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, \n    rgba(79, 70, 229, 1) 0%,\n    rgba(16, 185, 129, 1) 50%,\n    rgba(245, 158, 11, 1) 100%\n  );\n  opacity: 0.8;\n  transition: opacity 0.3s ease;\n}\n\n.ts-suggestions-widget:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-suggestions-widget:hover::before {\n  opacity: 1;\n}\n\n/* Dark theme gradient adjustment */\n[data-theme="dark"] .ts-suggestions-widget::before {\n  background: linear-gradient(90deg, \n    rgba(99, 102, 241, 1) 0%,\n    rgba(52, 211, 153, 1) 50%,\n    rgba(251, 191, 36, 1) 100%\n  );\n}\n\n/* ===== WIDGET HEADER ===== */\n.ts-suggestions-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-sm);\n  border-bottom: 1px solid var(--ts-border);\n}\n\n.ts-suggestions-header-content {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex: 1;\n}\n\n.ts-suggestions-title {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-suggestions-title svg {\n  color: var(--ts-warning);\n  transition: transform 0.3s ease;\n}\n\n.ts-suggestions-widget:hover .ts-suggestions-title svg {\n  transform: rotate(15deg);\n}\n\n.ts-suggestions-badges {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 11px;\n  font-weight: 600;\n  padding: 4px 8px;\n  border-radius: var(--ts-radius-full);\n  text-transform: uppercase;\n  letter-spacing: 0.3px;\n  transition: all 0.2s ease;\n}\n\n.ts-badge--danger {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-badge--warning {\n  background: var(--ts-warning-soft);\n  color: var(--ts-warning);\n  border: 1px solid var(--ts-warning);\n}\n\n.ts-badge--primary {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border: 1px solid var(--ts-primary);\n}\n\n/* Dark theme badge adjustments */\n[data-theme="dark"] .ts-badge--danger {\n  background: rgba(239, 68, 68, 0.15);\n  color: var(--ts-danger-light);\n}\n\n[data-theme="dark"] .ts-badge--warning {\n  background: rgba(245, 158, 11, 0.15);\n  color: var(--ts-warning-light);\n}\n\n[data-theme="dark"] .ts-badge--primary {\n  background: rgba(79, 70, 229, 0.15);\n  color: var(--ts-primary-light);\n}\n\n.ts-suggestions-refresh {\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  padding: var(--ts-spacing-xs);\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  transition: all 0.2s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-suggestions-refresh:hover {\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n  transform: rotate(90deg);\n}\n\n/* ===== SUGGESTIONS LIST ===== */\n.ts-suggestions-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n/* ===== SUGGESTION CARD ===== */\n.ts-suggestion-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  overflow: hidden;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n}\n\n.ts-suggestion-card::before {\n  content: \'\';\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 4px;\n  transition: all 0.3s ease;\n}\n\n.ts-suggestion-card--high::before {\n  background: var(--ts-danger);\n  box-shadow: 0 0 8px rgba(239, 68, 68, 0.5);\n}\n\n.ts-suggestion-card--medium::before {\n  background: var(--ts-warning);\n  box-shadow: 0 0 8px rgba(245, 158, 11, 0.4);\n}\n\n.ts-suggestion-card--low::before {\n  background: var(--ts-primary);\n  box-shadow: 0 0 8px rgba(79, 70, 229, 0.3);\n}\n\n.ts-suggestion-card:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n  transform: translateY(-1px);\n}\n\n.ts-suggestion-card--expanded {\n  box-shadow: var(--ts-shadow-lg);\n  border-color: var(--ts-primary);\n}\n\n/* ===== SUGGESTION HEADER ===== */\n.ts-suggestion-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  padding-left: calc(var(--ts-spacing-md) + 4px);\n  cursor: pointer;\n  user-select: none;\n  transition: background 0.2s ease;\n}\n\n.ts-suggestion-header:hover {\n  background: var(--ts-surface-hover);\n}\n\n.ts-suggestion-header:focus {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: -2px;\n}\n\n.ts-suggestion-header-main {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm);\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-suggestion-priority-icon {\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 2px;\n}\n\n.ts-suggestion-card--high .ts-suggestion-priority-icon svg {\n  color: var(--ts-danger);\n}\n\n.ts-suggestion-card--medium .ts-suggestion-priority-icon svg {\n  color: var(--ts-warning);\n}\n\n.ts-suggestion-card--low .ts-suggestion-priority-icon svg {\n  color: var(--ts-primary);\n}\n\n.ts-suggestion-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-suggestion-title {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 6px 0;\n  line-height: 1.4;\n}\n\n.ts-suggestion-metric {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 12px;\n  padding: 2px 8px;\n  background: var(--ts-bg-tertiary);\n  border-radius: var(--ts-radius-sm);\n  color: var(--ts-text-secondary);\n}\n\n.ts-suggestion-metric svg {\n  flex-shrink: 0;\n}\n\n.ts-metric-label {\n  font-weight: 500;\n  color: var(--ts-text-muted);\n}\n\n.ts-metric-value {\n  font-weight: 700;\n}\n\n.ts-metric-value--up {\n  color: var(--ts-danger);\n}\n\n.ts-metric-value--down {\n  color: var(--ts-success);\n}\n\n.ts-metric-value--neutral {\n  color: var(--ts-text-muted);\n}\n\n.ts-suggestion-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  margin-left: var(--ts-spacing-sm);\n}\n\n.ts-suggestion-dismiss {\n  background: transparent;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  border-radius: var(--ts-radius-sm);\n  transition: all 0.2s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-suggestion-dismiss:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n}\n\n.ts-suggestion-expand-icon {\n  color: var(--ts-text-muted);\n  transition: transform 0.3s ease, color 0.2s ease;\n}\n\n.ts-suggestion-card--expanded .ts-suggestion-expand-icon {\n  transform: rotate(180deg);\n  color: var(--ts-primary);\n}\n\n/* ===== SUGGESTION BODY (EXPANDED STATE) ===== */\n.ts-suggestion-body {\n  padding: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-sm);\n  background: var(--ts-bg-secondary);\n  border-top: 1px solid var(--ts-border);\n  animation: slideDown 0.3s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-suggestion-description {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  border-left: 3px solid var(--ts-primary);\n}\n\n.ts-suggestion-description svg {\n  flex-shrink: 0;\n  color: var(--ts-primary);\n  margin-top: 2px;\n}\n\n.ts-suggestion-description p {\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  margin: 0;\n}\n\n.ts-suggestion-action {\n  display: flex;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  border-left: 3px solid var(--ts-warning);\n}\n\n.ts-action-icon {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-warning-soft);\n  border-radius: var(--ts-radius-md);\n  color: var(--ts-warning);\n}\n\n[data-theme="dark"] .ts-action-icon {\n  background: rgba(245, 158, 11, 0.15);\n  color: var(--ts-warning-light);\n}\n\n.ts-action-content {\n  flex: 1;\n}\n\n.ts-action-label {\n  display: block;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--ts-warning);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n[data-theme="dark"] .ts-action-label {\n  color: var(--ts-warning-light);\n}\n\n.ts-action-text {\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  margin: 0;\n}\n\n/* ===== LOADING STATE ===== */\n.ts-suggestions-widget--loading {\n  text-align: center;\n  padding: var(--ts-spacing-xl);\n}\n\n.ts-suggestions-loading {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-xl) 0;\n}\n\n.ts-loading-spinner {\n  color: var(--ts-primary);\n}\n\n.ts-spin {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-loading-text {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n/* ===== EMPTY STATE ===== */\n.ts-suggestions-widget--empty {\n  text-align: center;\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-suggestions-empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-xl) 0;\n}\n\n.ts-empty-icon {\n  margin-bottom: var(--ts-spacing-sm);\n  animation: scaleIn 0.5s ease;\n}\n\n@keyframes scaleIn {\n  from {\n    transform: scale(0.5);\n    opacity: 0;\n  }\n  to {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n.ts-empty-icon svg {\n  color: var(--ts-success);\n  filter: drop-shadow(0 2px 4px rgba(16, 185, 129, 0.3));\n}\n\n.ts-empty-title {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 var(--ts-spacing-xs) 0;\n}\n\n.ts-empty-description {\n  font-size: 14px;\n  line-height: 1.6;\n  color: var(--ts-text-secondary);\n  max-width: 400px;\n  margin: 0;\n}\n\n/* ===== WIDGET FOOTER ===== */\n.ts-suggestions-footer {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  margin-top: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-suggestions-footer svg {\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n.ts-suggestions-footer-text {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin: 0;\n}\n\n/* ===== RESPONSIVE DESIGN ===== */\n@media (max-width: 768px) {\n  .ts-suggestions-widget {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-header {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-header-content {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-suggestions-badges {\n    width: 100%;\n  }\n\n  .ts-suggestion-header {\n    padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n    padding-left: calc(var(--ts-spacing-sm) + 4px);\n  }\n\n  .ts-suggestion-header-main {\n    gap: var(--ts-spacing-xs);\n  }\n\n  .ts-suggestion-title {\n    font-size: 13px;\n  }\n\n  .ts-suggestion-body {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-suggestions-footer {\n    flex-direction: column;\n    text-align: center;\n  }\n}\n\n/* ===== ACCESSIBILITY ===== */\n@media (prefers-reduced-motion: reduce) {\n  .ts-suggestions-widget,\n  .ts-suggestions-widget::before,\n  .ts-suggestion-card,\n  .ts-suggestion-expand-icon,\n  .ts-spin {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n/* Focus visible for keyboard navigation */\n.ts-suggestion-header:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: -2px;\n  border-radius: var(--ts-radius-sm);\n}\n\n.ts-suggestion-dismiss:focus-visible,\n.ts-suggestions-refresh:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n',"",{version:3,sources:["webpack://./src/styles/components/SuggestionsWidget.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * TrackSure Suggestions Widget - Premium Styling\r\n * Consistent with KPI cards and overall design system\r\n * Full dark/light theme compatibility\r\n */\r\n\r\n/* ===== WIDGET CONTAINER ===== */\r\n.ts-suggestions-widget {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-suggestions-widget::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, \r\n    rgba(79, 70, 229, 1) 0%,\r\n    rgba(16, 185, 129, 1) 50%,\r\n    rgba(245, 158, 11, 1) 100%\r\n  );\r\n  opacity: 0.8;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-suggestions-widget:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-suggestions-widget:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n/* Dark theme gradient adjustment */\r\n[data-theme="dark"] .ts-suggestions-widget::before {\r\n  background: linear-gradient(90deg, \r\n    rgba(99, 102, 241, 1) 0%,\r\n    rgba(52, 211, 153, 1) 50%,\r\n    rgba(251, 191, 36, 1) 100%\r\n  );\r\n}\r\n\r\n/* ===== WIDGET HEADER ===== */\r\n.ts-suggestions-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-sm);\r\n  border-bottom: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-suggestions-header-content {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex: 1;\r\n}\r\n\r\n.ts-suggestions-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-suggestions-title svg {\r\n  color: var(--ts-warning);\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.ts-suggestions-widget:hover .ts-suggestions-title svg {\r\n  transform: rotate(15deg);\r\n}\r\n\r\n.ts-suggestions-badges {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  padding: 4px 8px;\r\n  border-radius: var(--ts-radius-full);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.3px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-badge--danger {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-badge--warning {\r\n  background: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n  border: 1px solid var(--ts-warning);\r\n}\r\n\r\n.ts-badge--primary {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border: 1px solid var(--ts-primary);\r\n}\r\n\r\n/* Dark theme badge adjustments */\r\n[data-theme="dark"] .ts-badge--danger {\r\n  background: rgba(239, 68, 68, 0.15);\r\n  color: var(--ts-danger-light);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge--warning {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge--primary {\r\n  background: rgba(79, 70, 229, 0.15);\r\n  color: var(--ts-primary-light);\r\n}\r\n\r\n.ts-suggestions-refresh {\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  padding: var(--ts-spacing-xs);\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  transition: all 0.2s ease;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-suggestions-refresh:hover {\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  transform: rotate(90deg);\r\n}\r\n\r\n/* ===== SUGGESTIONS LIST ===== */\r\n.ts-suggestions-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n/* ===== SUGGESTION CARD ===== */\r\n.ts-suggestion-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  overflow: hidden;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n}\r\n\r\n.ts-suggestion-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 4px;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-suggestion-card--high::before {\r\n  background: var(--ts-danger);\r\n  box-shadow: 0 0 8px rgba(239, 68, 68, 0.5);\r\n}\r\n\r\n.ts-suggestion-card--medium::before {\r\n  background: var(--ts-warning);\r\n  box-shadow: 0 0 8px rgba(245, 158, 11, 0.4);\r\n}\r\n\r\n.ts-suggestion-card--low::before {\r\n  background: var(--ts-primary);\r\n  box-shadow: 0 0 8px rgba(79, 70, 229, 0.3);\r\n}\r\n\r\n.ts-suggestion-card:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-suggestion-card--expanded {\r\n  box-shadow: var(--ts-shadow-lg);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n/* ===== SUGGESTION HEADER ===== */\r\n.ts-suggestion-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  padding-left: calc(var(--ts-spacing-md) + 4px);\r\n  cursor: pointer;\r\n  user-select: none;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-suggestion-header:hover {\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-suggestion-header:focus {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: -2px;\r\n}\r\n\r\n.ts-suggestion-header-main {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm);\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-suggestion-priority-icon {\r\n  flex-shrink: 0;\r\n  width: 20px;\r\n  height: 20px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-suggestion-card--high .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-suggestion-card--medium .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-suggestion-card--low .ts-suggestion-priority-icon svg {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-suggestion-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-suggestion-title {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 6px 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-suggestion-metric {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  font-size: 12px;\r\n  padding: 2px 8px;\r\n  background: var(--ts-bg-tertiary);\r\n  border-radius: var(--ts-radius-sm);\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.ts-suggestion-metric svg {\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-metric-label {\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-metric-value {\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-metric-value--up {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-metric-value--down {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-metric-value--neutral {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-suggestion-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-left: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-suggestion-dismiss {\r\n  background: transparent;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  border-radius: var(--ts-radius-sm);\r\n  transition: all 0.2s ease;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-suggestion-dismiss:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-suggestion-expand-icon {\r\n  color: var(--ts-text-muted);\r\n  transition: transform 0.3s ease, color 0.2s ease;\r\n}\r\n\r\n.ts-suggestion-card--expanded .ts-suggestion-expand-icon {\r\n  transform: rotate(180deg);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ===== SUGGESTION BODY (EXPANDED STATE) ===== */\r\n.ts-suggestion-body {\r\n  padding: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-sm);\r\n  background: var(--ts-bg-secondary);\r\n  border-top: 1px solid var(--ts-border);\r\n  animation: slideDown 0.3s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-8px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-suggestion-description {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  border-left: 3px solid var(--ts-primary);\r\n}\r\n\r\n.ts-suggestion-description svg {\r\n  flex-shrink: 0;\r\n  color: var(--ts-primary);\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-suggestion-description p {\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  margin: 0;\r\n}\r\n\r\n.ts-suggestion-action {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  border-left: 3px solid var(--ts-warning);\r\n}\r\n\r\n.ts-action-icon {\r\n  flex-shrink: 0;\r\n  width: 32px;\r\n  height: 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-warning-soft);\r\n  border-radius: var(--ts-radius-md);\r\n  color: var(--ts-warning);\r\n}\r\n\r\n[data-theme="dark"] .ts-action-icon {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n.ts-action-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-action-label {\r\n  display: block;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: var(--ts-warning);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n[data-theme="dark"] .ts-action-label {\r\n  color: var(--ts-warning-light);\r\n}\r\n\r\n.ts-action-text {\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== LOADING STATE ===== */\r\n.ts-suggestions-widget--loading {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-suggestions-loading {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-xl) 0;\r\n}\r\n\r\n.ts-loading-spinner {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-loading-text {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== EMPTY STATE ===== */\r\n.ts-suggestions-widget--empty {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-suggestions-empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-xl) 0;\r\n}\r\n\r\n.ts-empty-icon {\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  animation: scaleIn 0.5s ease;\r\n}\r\n\r\n@keyframes scaleIn {\r\n  from {\r\n    transform: scale(0.5);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: scale(1);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-empty-icon svg {\r\n  color: var(--ts-success);\r\n  filter: drop-shadow(0 2px 4px rgba(16, 185, 129, 0.3));\r\n}\r\n\r\n.ts-empty-title {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 var(--ts-spacing-xs) 0;\r\n}\r\n\r\n.ts-empty-description {\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  color: var(--ts-text-secondary);\r\n  max-width: 400px;\r\n  margin: 0;\r\n}\r\n\r\n/* ===== WIDGET FOOTER ===== */\r\n.ts-suggestions-footer {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-top: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-suggestions-footer svg {\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-suggestions-footer-text {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n/* ===== RESPONSIVE DESIGN ===== */\r\n@media (max-width: 768px) {\r\n  .ts-suggestions-widget {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-header-content {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-suggestions-badges {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-suggestion-header {\r\n    padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n    padding-left: calc(var(--ts-spacing-sm) + 4px);\r\n  }\r\n\r\n  .ts-suggestion-header-main {\r\n    gap: var(--ts-spacing-xs);\r\n  }\r\n\r\n  .ts-suggestion-title {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-suggestion-body {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-suggestions-footer {\r\n    flex-direction: column;\r\n    text-align: center;\r\n  }\r\n}\r\n\r\n/* ===== ACCESSIBILITY ===== */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-suggestions-widget,\r\n  .ts-suggestions-widget::before,\r\n  .ts-suggestion-card,\r\n  .ts-suggestion-expand-icon,\r\n  .ts-spin {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n}\r\n\r\n/* Focus visible for keyboard navigation */\r\n.ts-suggestion-header:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: -2px;\r\n  border-radius: var(--ts-radius-sm);\r\n}\r\n\r\n.ts-suggestion-dismiss:focus-visible,\r\n.ts-suggestions-refresh:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n'],sourceRoot:""}]);const A=i},34425:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,".ts-page {\n  max-width: 1400px;\n  margin: 0 auto;\n}\n\n.ts-page-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-xs);\n}\n\n.ts-page-description {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n}\n\n.ts-kpi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n/* Hero Metrics - Large, Prominent Cards */\n.ts-hero-metrics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: var(--ts-spacing-xl);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n/* Detailed Metrics Section */\n.ts-detailed-metrics-section {\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-section-title {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-xs);\n  border-bottom: 2px solid var(--ts-border);\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-section-title::before {\n  content: '';\n  width: 4px;\n  height: 20px;\n  background: var(--ts-primary);\n  border-radius: 2px;\n}\n\n/* Detailed Metrics Grid - Smaller Cards */\n.ts-detailed-metrics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n\n.ts-empty-state {\n  background: var(--ts-surface);\n  border: 2px dashed var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-xl);\n  text-align: center;\n  margin-top: var(--ts-spacing-xl);\n}\n\n.ts-empty-icon {\n  font-size: 48px;\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-empty-state h2 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-sm);\n}\n\n.ts-empty-state p {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n}\n\n/* Chart Section */\n.ts-chart-section {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-xl);\n  margin-bottom: var(--ts-spacing-xl);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 10px 15px -5px rgba(0, 0, 0, 0.03);\n  transition: box-shadow 0.3s ease;\n}\n\n.ts-chart-section:hover {\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 15px 25px -5px rgba(0, 0, 0, 0.08);\n}\n\n.ts-chart-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-chart-header h2 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-metric-toggle {\n  display: inline-flex;\n  gap: 6px;\n  background: var(--ts-bg-secondary);\n  border-radius: var(--ts-radius-md);\n  padding: 4px;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-metric-toggle button {\n  position: relative;\n  padding: 8px 16px;\n  border: none;\n  background: transparent;\n  color: var(--ts-text-muted);\n  font-size: 13px;\n  font-weight: 500;\n  border-radius: var(--ts-radius-sm);\n  cursor: pointer;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.ts-metric-toggle button::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  border-radius: var(--ts-radius-sm);\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n  opacity: 0;\n  transition: opacity 0.25s ease;\n}\n\n.ts-metric-toggle button:hover {\n  background: var(--ts-surface);\n  color: var(--ts-text);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.ts-metric-toggle button:hover::before {\n  opacity: 1;\n}\n\n.ts-metric-toggle button.ts-active {\n  background: var(--ts-primary);\n  color: #ffffff;\n  box-shadow: 0 2px 8px rgba(79, 70, 229, 0.25);\n  font-weight: 600;\n}\n\n.ts-metric-toggle button.ts-active::after {\n  content: '';\n  position: absolute;\n  bottom: 2px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 20px;\n  height: 2px;\n  background: white;\n  border-radius: 2px;\n  opacity: 0.8;\n}\n\n.ts-chart-container {\n  width: 100%;\n  margin-top: var(--ts-spacing-lg);\n  position: relative;\n  animation: fadeInUp 0.6s ease-out;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Overview Grid (3 columns) */\n.ts-overview-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-overview-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-overview-card h3 {\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-table-container {\n  overflow-x: auto;\n}\n\n.ts-simple-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-simple-table thead th {\n  text-align: left;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  border-bottom: 2px solid var(--ts-border);\n}\n\n.ts-simple-table tbody td {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\n  border-bottom: 1px solid var(--ts-border);\n  color: var(--ts-text);\n}\n\n.ts-simple-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n\n\n.ts-overview-card--no-hover:hover {\n  transform: none;\n  box-shadow: var(--ts-shadow-sm);\n}\n\n/* Table cell page title - renamed to avoid conflict with global .ts-page-title */\n.ts-page-title-cell {\n  color: var(--ts-text) !important;\n  font-weight: 400 !important;\n  font-size: var(--ts-text-sm) !important;\n  letter-spacing: normal !important;\n  line-height: 1.5 !important;\n  max-width: 300px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-page-path {\n  font-family: 'Courier New', monospace;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-device-badge {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text);\n}\n\n.ts-country-cell {\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text);\n}\n\n/* Pagination */\n.ts-pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: var(--ts-spacing-sm);\n}\n\n.ts-pagination-info {\n  font-size: var(--ts-text-sm);\n  color: var(--ts-text-muted);\n  font-weight: 500;\n  min-width: 100px;\n  text-align: center;\n}\n\n.ts-btn-sm {\n  padding: 6px 12px;\n  font-size: var(--ts-text-sm);\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.ts-btn-sm:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-source-name {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-source-icon {\n  font-size: 16px;\n}\n\n.ts-source-medium {\n  color: var(--ts-text-muted);\n  font-size: 12px;\n}\n\n.ts-positive {\n  color: var(--ts-success);\n  font-weight: 500;\n}\n\n.ts-negative {\n  color: var(--ts-danger);\n  font-weight: 500;\n}\n\n/* Device Chart */\n.ts-device-chart {\n  margin-bottom: var(--ts-spacing-lg);\n  padding: var(--ts-spacing-md) 0;\n}\n\n.ts-device-legend {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg-secondary);\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-device-item {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm);\n  border-radius: var(--ts-radius-sm);\n  transition: all 0.2s ease;\n  cursor: default;\n}\n\n.ts-device-item:hover {\n  background: var(--ts-bg-tertiary);\n  transform: translateX(4px);\n}\n\n.ts-device-dot {\n  width: 14px;\n  height: 14px;\n  border-radius: 50%;\n  flex-shrink: 0;\n  transition: transform 0.2s ease;\n  border: 2px solid var(--ts-surface);\n}\n\n.ts-device-item:hover .ts-device-dot {\n  transform: scale(1.2);\n}\n\n.ts-device-label {\n  flex: 1;\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  text-transform: capitalize;\n}\n\n.ts-device-stats {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-device-value {\n  font-weight: 600;\n  color: var(--ts-text);\n  font-size: 14px;\n  min-width: 50px;\n  text-align: right;\n}\n\n.ts-overview-card .ts-device-legend .ts-device-percentage {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 2px 8px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  font-size: 12px;\n  font-weight: 600;\n  border-radius: var(--ts-radius-full);\n  min-width: 45px;\n}\n\n/* Card header enhancement */\n.ts-card-header {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-card-header h3 {\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-card-subtitle {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin-left: 26px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-page-header {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-md);\n    margin-bottom: var(--ts-spacing-lg);\n  }\n\n  .ts-page-title {\n    font-size: 22px;\n  }\n\n  .ts-page-description {\n    font-size: 14px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid,\n  .ts-detailed-metrics-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n    margin-bottom: var(--ts-spacing-lg);\n  }\n\n  .ts-hero-metrics-grid {\n    gap: var(--ts-spacing-lg);\n  }\n\n  .ts-empty-state {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-empty-icon {\n    font-size: 36px;\n  }\n\n  .ts-empty-state h2 {\n    font-size: 16px;\n  }\n\n  .ts-empty-state p {\n    font-size: 13px;\n  }\n\n  .ts-chart-section {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-chart-header {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .ts-metric-toggle {\n    width: 100%;\n  }\n\n  .ts-metric-toggle button {\n    flex: 1;\n    padding: 8px 12px;\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-overview-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-simple-table {\n    font-size: 12px;\n  }\n\n  .ts-simple-table thead th {\n    font-size: 11px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-page-title {\n    font-size: 24px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-page-title {\n    font-size: 26px;\n  }\n\n  .ts-kpi-grid,\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-overview-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-page {\n    max-width: 100%;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-page {\n    max-width: 1300px;\n  }\n\n  .ts-page-title {\n    font-size: 30px;\n  }\n\n  .ts-page-description {\n    font-size: 16px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-hero-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .ts-detailed-metrics-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-page {\n    max-width: 1380px;\n  }\n\n  .ts-page-title {\n    font-size: 32px;\n  }\n\n  .ts-page-description {\n    font-size: 16px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-page {\n    max-width: 1440px;\n  }\n\n  .ts-page-title {\n    font-size: 34px;\n  }\n\n  .ts-page-description {\n    font-size: 17px;\n  }\n\n  .ts-kpi-grid {\n    grid-template-columns: repeat(4, 1fr);\n    gap: 28px;\n  }\n\n  .ts-empty-icon {\n    font-size: 56px;\n  }\n\n  .ts-empty-state h2 {\n    font-size: 20px;\n  }\n\n  .ts-empty-state p {\n    font-size: 15px;\n  }\n}\n/* Content tabs for Top Pages section */\n.ts-card-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 16px;\n}\n\n.ts-card-header h3 {\n  margin: 0;\n}\n\n.ts-content-tabs {\n  display: flex;\n  gap: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-sm);\n  padding: 2px;\n}\n\n.ts-tab-btn {\n  padding: 6px 14px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-tab-btn:hover {\n  color: var(--ts-text);\n  background: rgba(14, 165, 233, 0.08);\n}\n\n.ts-tab-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-conv-rate {\n  color: var(--ts-text-subtle);\n}\n\n/* ============================================================================\n   MICRO-INTERACTIONS & POLISH\n   ============================================================================ */\n\n/* Smooth fade-in for KPI grid */\n.ts-kpi-grid {\n  animation: fadeInGrid 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes fadeInGrid {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Staggered animation for KPI cards */\n.ts-kpi-card:nth-child(1) { animation-delay: 0ms; }\n.ts-kpi-card:nth-child(2) { animation-delay: 50ms; }\n.ts-kpi-card:nth-child(3) { animation-delay: 100ms; }\n.ts-kpi-card:nth-child(4) { animation-delay: 150ms; }\n.ts-kpi-card:nth-child(5) { animation-delay: 200ms; }\n.ts-kpi-card:nth-child(6) { animation-delay: 250ms; }\n.ts-kpi-card:nth-child(7) { animation-delay: 300ms; }\n.ts-kpi-card:nth-child(8) { animation-delay: 350ms; }\n\n/* Tooltip enhancement for tables */\n.ts-simple-table tbody tr {\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.ts-simple-table tbody tr:hover {\n  background: var(--ts-bg);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n}\n\n/* Chart section enhancement */\n.ts-chart-section {\n  animation: slideUpFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s both;\n}\n\n@keyframes slideUpFadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Metric toggle button pulse on active */\n.ts-metric-toggle button.ts-active {\n  animation: pulse 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes pulse {\n  0%, 100% {\n    transform: scale(1);\n  }\n  50% {\n    transform: scale(1.05);\n  }\n}\n\n/* Overview card fade-in */\n.ts-overview-card {\n  animation: cardFadeIn 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n  animation-fill-mode: both;\n}\n\n.ts-overview-card:nth-child(1) { animation-delay: 0.3s; }\n.ts-overview-card:nth-child(2) { animation-delay: 0.4s; }\n.ts-overview-card:nth-child(3) { animation-delay: 0.5s; }\n\n@keyframes cardFadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(15px) scale(0.98);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0) scale(1);\n  }\n}\n\n/* Loading shimmer effect */\n@keyframes shimmer {\n  0% {\n    background-position: -1000px 0;\n  }\n  100% {\n    background-position: 1000px 0;\n  }\n}\n\n/* Premium glow effect on hover for primary elements */\n.ts-chart-section::after {\n  content: '';\n  position: absolute;\n  top: -2px;\n  left: -2px;\n  right: -2px;\n  bottom: -2px;\n  background: linear-gradient(45deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\n  border-radius: var(--ts-radius-lg);\n  opacity: 0;\n  z-index: -1;\n  transition: opacity 0.3s ease;\n  filter: blur(10px);\n}\n\n.ts-chart-section:hover::after {\n  opacity: 0.15;\n}\n\n/* Premium focus states */\n.ts-metric-toggle button:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n\n.ts-tab-btn:focus-visible {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n}\n\n/* Smooth page transitions */\n.ts-page {\n  animation: pageLoad 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes pageLoad {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n/* Print optimizations */\n@media print {\n  .ts-metric-toggle,\n  .ts-content-tabs,\n  .ts-chart-section:hover::before,\n  .ts-chart-section:hover::after {\n    display: none !important;\n  }\n  \n  .ts-kpi-card,\n  .ts-chart-section,\n  .ts-overview-card {\n    box-shadow: none !important;\n    break-inside: avoid;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/pages/OverviewPage.css"],names:[],mappings:"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",sourcesContent:[".ts-page {\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-page-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-kpi-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Hero Metrics - Large, Prominent Cards */\r\n.ts-hero-metrics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: var(--ts-spacing-xl);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Detailed Metrics Section */\r\n.ts-detailed-metrics-section {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-section-title {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-xs);\r\n  border-bottom: 2px solid var(--ts-border);\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-section-title::before {\r\n  content: '';\r\n  width: 4px;\r\n  height: 20px;\r\n  background: var(--ts-primary);\r\n  border-radius: 2px;\r\n}\r\n\r\n/* Detailed Metrics Grid - Smaller Cards */\r\n.ts-detailed-metrics-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n\r\n.ts-empty-state {\r\n  background: var(--ts-surface);\r\n  border: 2px dashed var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-xl);\r\n  text-align: center;\r\n  margin-top: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-empty-icon {\r\n  font-size: 48px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-empty-state h2 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Chart Section */\r\n.ts-chart-section {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-xl);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 10px 15px -5px rgba(0, 0, 0, 0.03);\r\n  transition: box-shadow 0.3s ease;\r\n}\r\n\r\n.ts-chart-section:hover {\r\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 15px 25px -5px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-chart-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-chart-header h2 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-metric-toggle {\r\n  display: inline-flex;\r\n  gap: 6px;\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: var(--ts-radius-md);\r\n  padding: 4px;\r\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-metric-toggle button {\r\n  position: relative;\r\n  padding: 8px 16px;\r\n  border: none;\r\n  background: transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  border-radius: var(--ts-radius-sm);\r\n  cursor: pointer;\r\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-metric-toggle button::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\r\n  opacity: 0;\r\n  transition: opacity 0.25s ease;\r\n}\r\n\r\n.ts-metric-toggle button:hover {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-metric-toggle button:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-metric-toggle button.ts-active {\r\n  background: var(--ts-primary);\r\n  color: #ffffff;\r\n  box-shadow: 0 2px 8px rgba(79, 70, 229, 0.25);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-metric-toggle button.ts-active::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: 2px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 20px;\r\n  height: 2px;\r\n  background: white;\r\n  border-radius: 2px;\r\n  opacity: 0.8;\r\n}\r\n\r\n.ts-chart-container {\r\n  width: 100%;\r\n  margin-top: var(--ts-spacing-lg);\r\n  position: relative;\r\n  animation: fadeInUp 0.6s ease-out;\r\n}\r\n\r\n@keyframes fadeInUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Overview Grid (3 columns) */\r\n.ts-overview-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-overview-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-overview-card h3 {\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-table-container {\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-simple-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-simple-table thead th {\r\n  text-align: left;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  font-size: 12px;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  border-bottom: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-simple-table tbody td {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-xs);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-simple-table tbody tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n\r\n\r\n.ts-overview-card--no-hover:hover {\r\n  transform: none;\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n/* Table cell page title - renamed to avoid conflict with global .ts-page-title */\r\n.ts-page-title-cell {\r\n  color: var(--ts-text) !important;\r\n  font-weight: 400 !important;\r\n  font-size: var(--ts-text-sm) !important;\r\n  letter-spacing: normal !important;\r\n  line-height: 1.5 !important;\r\n  max-width: 300px;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-page-path {\r\n  font-family: 'Courier New', monospace;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-device-badge {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-country-cell {\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Pagination */\r\n.ts-pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-pagination-info {\r\n  font-size: var(--ts-text-sm);\r\n  color: var(--ts-text-muted);\r\n  font-weight: 500;\r\n  min-width: 100px;\r\n  text-align: center;\r\n}\r\n\r\n.ts-btn-sm {\r\n  padding: 6px 12px;\r\n  font-size: var(--ts-text-sm);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-btn-sm:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-source-name {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-source-icon {\r\n  font-size: 16px;\r\n}\r\n\r\n.ts-source-medium {\r\n  color: var(--ts-text-muted);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-positive {\r\n  color: var(--ts-success);\r\n  font-weight: 500;\r\n}\r\n\r\n.ts-negative {\r\n  color: var(--ts-danger);\r\n  font-weight: 500;\r\n}\r\n\r\n/* Device Chart */\r\n.ts-device-chart {\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  padding: var(--ts-spacing-md) 0;\r\n}\r\n\r\n.ts-device-legend {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-device-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm);\r\n  border-radius: var(--ts-radius-sm);\r\n  transition: all 0.2s ease;\r\n  cursor: default;\r\n}\r\n\r\n.ts-device-item:hover {\r\n  background: var(--ts-bg-tertiary);\r\n  transform: translateX(4px);\r\n}\r\n\r\n.ts-device-dot {\r\n  width: 14px;\r\n  height: 14px;\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n  transition: transform 0.2s ease;\r\n  border: 2px solid var(--ts-surface);\r\n}\r\n\r\n.ts-device-item:hover .ts-device-dot {\r\n  transform: scale(1.2);\r\n}\r\n\r\n.ts-device-label {\r\n  flex: 1;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-device-stats {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-device-value {\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  min-width: 50px;\r\n  text-align: right;\r\n}\r\n\r\n.ts-overview-card .ts-device-legend .ts-device-percentage {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 2px 8px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  border-radius: var(--ts-radius-full);\r\n  min-width: 45px;\r\n}\r\n\r\n/* Card header enhancement */\r\n.ts-card-header {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card-header h3 {\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-card-subtitle {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin-left: 26px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-page-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-md);\r\n    margin-bottom: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid,\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n    margin-bottom: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-hero-metrics-grid {\r\n    gap: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-empty-state {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-empty-icon {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .ts-empty-state h2 {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-empty-state p {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-chart-section {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-chart-header {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ts-metric-toggle {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-metric-toggle button {\r\n    flex: 1;\r\n    padding: 8px 12px;\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-overview-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-simple-table {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-simple-table thead th {\r\n    font-size: 11px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-page-title {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .ts-kpi-grid,\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-overview-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-page {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(3, 1fr);\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-page {\r\n    max-width: 1300px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-hero-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .ts-detailed-metrics-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-page {\r\n    max-width: 1380px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 32px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-page {\r\n    max-width: 1440px;\r\n  }\r\n\r\n  .ts-page-title {\r\n    font-size: 34px;\r\n  }\r\n\r\n  .ts-page-description {\r\n    font-size: 17px;\r\n  }\r\n\r\n  .ts-kpi-grid {\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 28px;\r\n  }\r\n\r\n  .ts-empty-icon {\r\n    font-size: 56px;\r\n  }\r\n\r\n  .ts-empty-state h2 {\r\n    font-size: 20px;\r\n  }\r\n\r\n  .ts-empty-state p {\r\n    font-size: 15px;\r\n  }\r\n}\r\n/* Content tabs for Top Pages section */\r\n.ts-card-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-card-header h3 {\r\n  margin: 0;\r\n}\r\n\r\n.ts-content-tabs {\r\n  display: flex;\r\n  gap: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-sm);\r\n  padding: 2px;\r\n}\r\n\r\n.ts-tab-btn {\r\n  padding: 6px 14px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-tab-btn:hover {\r\n  color: var(--ts-text);\r\n  background: rgba(14, 165, 233, 0.08);\r\n}\r\n\r\n.ts-tab-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-conv-rate {\r\n  color: var(--ts-text-subtle);\r\n}\r\n\r\n/* ============================================================================\r\n   MICRO-INTERACTIONS & POLISH\r\n   ============================================================================ */\r\n\r\n/* Smooth fade-in for KPI grid */\r\n.ts-kpi-grid {\r\n  animation: fadeInGrid 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes fadeInGrid {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Staggered animation for KPI cards */\r\n.ts-kpi-card:nth-child(1) { animation-delay: 0ms; }\r\n.ts-kpi-card:nth-child(2) { animation-delay: 50ms; }\r\n.ts-kpi-card:nth-child(3) { animation-delay: 100ms; }\r\n.ts-kpi-card:nth-child(4) { animation-delay: 150ms; }\r\n.ts-kpi-card:nth-child(5) { animation-delay: 200ms; }\r\n.ts-kpi-card:nth-child(6) { animation-delay: 250ms; }\r\n.ts-kpi-card:nth-child(7) { animation-delay: 300ms; }\r\n.ts-kpi-card:nth-child(8) { animation-delay: 350ms; }\r\n\r\n/* Tooltip enhancement for tables */\r\n.ts-simple-table tbody tr {\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.ts-simple-table tbody tr:hover {\r\n  background: var(--ts-bg);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Chart section enhancement */\r\n.ts-chart-section {\r\n  animation: slideUpFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s both;\r\n}\r\n\r\n@keyframes slideUpFadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Metric toggle button pulse on active */\r\n.ts-metric-toggle button.ts-active {\r\n  animation: pulse 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    transform: scale(1);\r\n  }\r\n  50% {\r\n    transform: scale(1.05);\r\n  }\r\n}\r\n\r\n/* Overview card fade-in */\r\n.ts-overview-card {\r\n  animation: cardFadeIn 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n  animation-fill-mode: both;\r\n}\r\n\r\n.ts-overview-card:nth-child(1) { animation-delay: 0.3s; }\r\n.ts-overview-card:nth-child(2) { animation-delay: 0.4s; }\r\n.ts-overview-card:nth-child(3) { animation-delay: 0.5s; }\r\n\r\n@keyframes cardFadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(15px) scale(0.98);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n  }\r\n}\r\n\r\n/* Loading shimmer effect */\r\n@keyframes shimmer {\r\n  0% {\r\n    background-position: -1000px 0;\r\n  }\r\n  100% {\r\n    background-position: 1000px 0;\r\n  }\r\n}\r\n\r\n/* Premium glow effect on hover for primary elements */\r\n.ts-chart-section::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: -2px;\r\n  left: -2px;\r\n  right: -2px;\r\n  bottom: -2px;\r\n  background: linear-gradient(45deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\r\n  border-radius: var(--ts-radius-lg);\r\n  opacity: 0;\r\n  z-index: -1;\r\n  transition: opacity 0.3s ease;\r\n  filter: blur(10px);\r\n}\r\n\r\n.ts-chart-section:hover::after {\r\n  opacity: 0.15;\r\n}\r\n\r\n/* Premium focus states */\r\n.ts-metric-toggle button:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n\r\n.ts-tab-btn:focus-visible {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n}\r\n\r\n/* Smooth page transitions */\r\n.ts-page {\r\n  animation: pageLoad 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes pageLoad {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Print optimizations */\r\n@media print {\r\n  .ts-metric-toggle,\r\n  .ts-content-tabs,\r\n  .ts-chart-section:hover::before,\r\n  .ts-chart-section:hover::after {\r\n    display: none !important;\r\n  }\r\n  \r\n  .ts-kpi-card,\r\n  .ts-chart-section,\r\n  .ts-overview-card {\r\n    box-shadow: none !important;\r\n    break-inside: avoid;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const A=i},61149:(n,r,t)=>{t.d(r,{A:()=>A});var e=t(71354),s=t.n(e),a=t(76314),i=t.n(a)()(s());i.push([n.id,"/**\n * Export Button Component Styles\n */\n\n.ts-export-button-wrapper {\n  position: relative;\n}\n\n.ts-export-button {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: var(--ts-primary);\n  color: var(--ts-white)!important;\n  border: none;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-export-button:hover:not(:disabled) {\n  background: var(--ts-primary-hover);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);\n}\n\n.ts-export-button:active:not(:disabled) {\n  transform: translateY(0);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-export-button:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n\n.ts-export-button .spin {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-export-menu {\n  position: absolute;\n  top: calc(100% + var(--ts-spacing-xs));\n  right: 0;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n  padding: var(--ts-spacing-xs);\n  min-width: 200px;\n  z-index: 1000;\n  animation: slideDown 0.2s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-export-option {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: transparent;\n  border: none;\n  border-radius: var(--ts-radius-sm);\n  font-size: 14px;\n  color: var(--ts-text);\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: left;\n}\n\n.ts-export-option:hover {\n  background: var(--ts-bg-secondary);\n  color: var(--ts-primary);\n}\n\n.ts-export-option svg {\n  color: var(--ts-text-muted);\n  transition: color 0.2s ease;\n}\n\n.ts-export-option:hover svg {\n  color: var(--ts-primary);\n}\n\n/* Close menu when clicking outside */\n.ts-export-menu::before {\n  content: '';\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ExportButton.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,yBAAyB;EACzB,kDAAkD;EAClD,6BAA6B;EAC7B,gCAAgC;EAChC,YAAY;EACZ,kCAAkC;EAClC,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,2BAA2B;EAC3B,yCAAyC;AAC3C;;AAEA;EACE,wBAAwB;EACxB,wCAAwC;AAC1C;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE;IACE,uBAAuB;EACzB;EACA;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE,kBAAkB;EAClB,sCAAsC;EACtC,QAAQ;EACR,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,yCAAyC;EACzC,6BAA6B;EAC7B,gBAAgB;EAChB,aAAa;EACb,8BAA8B;AAChC;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,WAAW;EACX,kDAAkD;EAClD,uBAAuB;EACvB,YAAY;EACZ,kCAAkC;EAClC,eAAe;EACf,qBAAqB;EACrB,eAAe;EACf,yBAAyB;EACzB,gBAAgB;AAClB;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;AAC1B;;AAEA;EACE,2BAA2B;EAC3B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,qCAAqC;AACrC;EACE,WAAW;EACX,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,WAAW;AACb",sourcesContent:["/**\r\n * Export Button Component Styles\r\n */\r\n\r\n.ts-export-button-wrapper {\r\n  position: relative;\r\n}\r\n\r\n.ts-export-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: var(--ts-primary);\r\n  color: var(--ts-white)!important;\r\n  border: none;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-export-button:hover:not(:disabled) {\r\n  background: var(--ts-primary-hover);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.ts-export-button:active:not(:disabled) {\r\n  transform: translateY(0);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-export-button:disabled {\r\n  opacity: 0.6;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-export-button .spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-export-menu {\r\n  position: absolute;\r\n  top: calc(100% + var(--ts-spacing-xs));\r\n  right: 0;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n  padding: var(--ts-spacing-xs);\r\n  min-width: 200px;\r\n  z-index: 1000;\r\n  animation: slideDown 0.2s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-8px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-export-option {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: left;\r\n}\r\n\r\n.ts-export-option:hover {\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-export-option svg {\r\n  color: var(--ts-text-muted);\r\n  transition: color 0.2s ease;\r\n}\r\n\r\n.ts-export-option:hover svg {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* Close menu when clicking outside */\r\n.ts-export-menu::before {\r\n  content: '';\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: -1;\r\n}\r\n"],sourceRoot:""}]);const A=i}}]);
    22//# sourceMappingURL=554.js.map
  • tracksure/trunk/admin/dist/637.js

    r3473414 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[637],{9570:r=>{r.exports="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L2 4h8z%27/%3E%3C/svg%3E"},12577:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goals Overview Dashboard Styles\n * \n * Theme-aware styling for the goals dashboard with:\n * - KPI cards grid\n * - Chart visualization\n * - Top goals list\n * - Dark/light theme support\n * - Responsive design\n * \n * @package TrackSure\n * @since 2.1.0\n */\n\n/* ========================================\n   Overview Container\n   ======================================== */\n.ts-goals-overview {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n}\n\n/* ========================================\n   KPIs Row\n   ======================================== */\n.ts-goals-overview__kpis {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n/* ========================================\n   Chart Card\n   ======================================== */\n.ts-goals-overview__chart {\n  margin-top: var(--ts-spacing-md);\n}\n\n/* ========================================\n   Premium Chart Container\n   ======================================== */\n.ts-simple-chart {\n  position: relative;\n  padding: var(--ts-spacing-lg) var(--ts-spacing-md) var(--ts-spacing-md);\n}\n\n/* Chart Grid Lines - Background Reference */\n.ts-simple-chart::before {\n  content: \'\';\n  position: absolute;\n  top: var(--ts-spacing-lg);\n  left: var(--ts-spacing-md);\n  right: var(--ts-spacing-md);\n  height: 280px;\n  background-image: \n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px);\n  background-size: 100% 25%, 100% 25%, 100% 25%, 100% 25%;\n  background-position: 0 0, 0 25%, 0 50%, 0 75%;\n  background-repeat: no-repeat;\n  opacity: 0.3;\n  pointer-events: none;\n  z-index: 0;\n}\n\n.ts-simple-chart__bars {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  height: 280px;\n  gap: 12px;\n  padding: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.ts-simple-chart__bar-wrapper {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  height: 100%;\n  justify-content: flex-end;\n  animation: fadeInUp 0.4s ease-out backwards;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Stagger animation for each bar */\n.ts-simple-chart__bar-wrapper:nth-child(1) { animation-delay: 0.05s; }\n.ts-simple-chart__bar-wrapper:nth-child(2) { animation-delay: 0.1s; }\n.ts-simple-chart__bar-wrapper:nth-child(3) { animation-delay: 0.15s; }\n.ts-simple-chart__bar-wrapper:nth-child(4) { animation-delay: 0.2s; }\n.ts-simple-chart__bar-wrapper:nth-child(5) { animation-delay: 0.25s; }\n.ts-simple-chart__bar-wrapper:nth-child(6) { animation-delay: 0.3s; }\n.ts-simple-chart__bar-wrapper:nth-child(7) { animation-delay: 0.35s; }\n\n.ts-simple-chart__bar {\n  width: 100%;\n  min-height: 20px;\n  background: linear-gradient(\n    180deg, \n    rgba(37, 99, 235, 0.9) 0%,\n    rgba(37, 99, 235, 1) 50%,\n    rgba(29, 78, 216, 1) 100%\n  );\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  padding-top: 8px;\n  cursor: pointer;\n  box-shadow: \n    0 -2px 8px rgba(37, 99, 235, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n}\n\n.ts-simple-chart__bar::after {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: rgba(255, 255, 255, 0.4);\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\n}\n\n.ts-simple-chart__bar:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(16, 185, 129, 0.9) 0%,\n    rgba(16, 185, 129, 1) 50%,\n    rgba(5, 150, 105, 1) 100%\n  );\n  transform: translateY(-4px) scale(1.02);\n  box-shadow: \n    0 -4px 16px rgba(16, 185, 129, 0.3),\n    0 4px 12px rgba(0, 0, 0, 0.1),\n    inset 0 1px 0 rgba(255, 255, 255, 0.3);\n  z-index: 2;\n}\n\n[data-theme="dark"] .ts-simple-chart__bar {\n  background: linear-gradient(\n    180deg,\n    rgba(96, 165, 250, 0.8) 0%,\n    rgba(59, 130, 246, 0.9) 50%,\n    rgba(37, 99, 235, 1) 100%\n  );\n  box-shadow: \n    0 -2px 12px rgba(96, 165, 250, 0.25),\n    inset 0 1px 0 rgba(255, 255, 255, 0.15);\n}\n\n[data-theme="dark"] .ts-simple-chart__bar:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(52, 211, 153, 0.8) 0%,\n    rgba(16, 185, 129, 0.9) 50%,\n    rgba(5, 150, 105, 1) 100%\n  );\n  box-shadow: \n    0 -4px 20px rgba(52, 211, 153, 0.4),\n    0 4px 16px rgba(0, 0, 0, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n}\n\n.ts-simple-chart__bar-value {\n  font-size: 12px;\n  font-weight: 700;\n  color: white;\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n  opacity: 0.9;\n  transition: all 0.2s ease;\n  line-height: 1;\n}\n\n.ts-simple-chart__bar:hover .ts-simple-chart__bar-value {\n  opacity: 1;\n  transform: scale(1.1);\n}\n\n.ts-simple-chart__bar-label {\n  font-size: 11px;\n  font-weight: 500;\n  color: var(--ts-text-secondary);\n  text-align: center;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  max-width: 100%;\n  transition: color 0.2s ease;\n}\n\n.ts-simple-chart__bar-wrapper:hover .ts-simple-chart__bar-label {\n  color: var(--ts-text-primary);\n  font-weight: 600;\n}\n\n/* ========================================\n   Top Goals List\n   ======================================== */\n.ts-goals-overview__top-goals {\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-top-goals-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-top-goal {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all 0.2s ease;\n}\n\n.ts-top-goal:hover {\n  background: var(--ts-surface-hover);\n  border-color: var(--ts-primary);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n}\n\n[data-theme="dark"] .ts-top-goal {\n  background: var(--ts-surface-dark);\n}\n\n[data-theme="dark"] .ts-top-goal:hover {\n  background: var(--ts-surface-hover-dark);\n}\n\n.ts-top-goal__rank {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-primary);\n  color: var(--ts-surface);\n  border-radius: 50%;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.ts-top-goal__info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-top-goal__name {\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--ts-text);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-top-goal__type {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  text-transform: capitalize;\n}\n\n.ts-top-goal__metrics {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex-shrink: 0;\n}\n\n.ts-top-goal__conversions,\n.ts-top-goal__value {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-top-goal__conversions {\n  color: var(--ts-success);\n}\n\n.ts-top-goal__value {\n  color: var(--ts-primary);\n}\n\n/* ========================================\n   Empty State\n   ======================================== */\n.ts-empty-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n  text-align: center;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-empty-state h3 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-empty-state p {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  max-width: 400px;\n}\n\n.ts-empty-state--error {\n  color: var(--ts-error);\n}\n\n.ts-empty-state--error h3 {\n  color: var(--ts-error);\n}\n\n/* ========================================\n   Responsive Design\n   ======================================== */\n@media (max-width: 768px) {\n  .ts-goals-overview__kpis {\n    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n  }\n\n  .ts-simple-chart::before {\n    height: 200px;\n  }\n\n  .ts-simple-chart__bars {\n    height: 200px;\n  }\n\n  .ts-simple-chart__bar-label {\n    font-size: 10px;\n  }\n\n  .ts-top-goal {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-top-goal__metrics {\n    width: 100%;\n    justify-content: space-between;\n  }\n}\n\n/* ========================================\n   Accessibility\n   ======================================== */\n@media (prefers-reduced-motion: reduce) {\n  .ts-simple-chart__bar,\n  .ts-top-goal {\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-simple-chart__bar {\n    border: 2px solid currentColor;\n  }\n\n  .ts-top-goal {\n    border-width: 2px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/views/GoalsOverview.css"],names:[],mappings:"AAAA;;;;;;;;;;;;EAYE;;AAEF;;6CAE6C;AAC7C;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,2DAA2D;EAC3D,yBAAyB;AAC3B;;AAEA;;6CAE6C;AAC7C;EACE,gCAAgC;AAClC;;AAEA;;6CAE6C;AAC7C;EACE,kBAAkB;EAClB,uEAAuE;AACzE;;AAEA,4CAA4C;AAC5C;EACE,WAAW;EACX,kBAAkB;EAClB,yBAAyB;EACzB,0BAA0B;EAC1B,2BAA2B;EAC3B,aAAa;EACb;;;;2EAIyE;EACzE,uDAAuD;EACvD,6CAA6C;EAC7C,4BAA4B;EAC5B,YAAY;EACZ,oBAAoB;EACpB,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,8BAA8B;EAC9B,aAAa;EACb,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,UAAU;AACZ;;AAEA;EACE,OAAO;EACP,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,yBAAyB;EACzB,YAAY;EACZ,yBAAyB;EACzB,2CAA2C;AAC7C;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA,mCAAmC;AACnC,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;;AAErE;EACE,WAAW;EACX,gBAAgB;EAChB;;;;;GAKC;EACD,0DAA0D;EAC1D,iDAAiD;EACjD,kBAAkB;EAClB,aAAa;EACb,uBAAuB;EACvB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf;;0CAEwC;AAC1C;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,WAAW;EACX,oCAAoC;EACpC,0DAA0D;AAC5D;;AAEA;EACE;;;;;GAKC;EACD,uCAAuC;EACvC;;;0CAGwC;EACxC,UAAU;AACZ;;AAEA;EACE;;;;;GAKC;EACD;;2CAEyC;AAC3C;;AAEA;EACE;;;;;GAKC;EACD;;;0CAGwC;AAC1C;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,yCAAyC;EACzC,YAAY;EACZ,yBAAyB;EACzB,cAAc;AAChB;;AAEA;EACE,UAAU;EACV,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,+BAA+B;EAC/B,kBAAkB;EAClB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,eAAe;EACf,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;EAC7B,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,gCAAgC;AAClC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,6BAA6B;EAC7B,wBAAwB;EACxB,kCAAkC;EAClC,kCAAkC;EAClC,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,+BAA+B;EAC/B,yCAAyC;AAC3C;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,wBAAwB;EACxB,kBAAkB;EAClB,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,0BAA0B;AAC5B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,cAAc;AAChB;;AAEA;;EAEE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;EACf,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,kDAAkD;EAClD,kBAAkB;EAClB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,SAAS;AACX;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,SAAS;EACT,gBAAgB;AAClB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;;6CAE6C;AAC7C;EACE;IACE,2DAA2D;EAC7D;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,yBAAyB;EAC3B;;EAEA;IACE,WAAW;IACX,8BAA8B;EAChC;AACF;;AAEA;;6CAE6C;AAC7C;EACE;;IAEE,gBAAgB;EAClB;AACF;;AAEA;EACE;IACE,8BAA8B;EAChC;;EAEA;IACE,iBAAiB;EACnB;AACF",sourcesContent:['/**\r\n * Goals Overview Dashboard Styles\r\n * \r\n * Theme-aware styling for the goals dashboard with:\r\n * - KPI cards grid\r\n * - Chart visualization\r\n * - Top goals list\r\n * - Dark/light theme support\r\n * - Responsive design\r\n * \r\n * @package TrackSure\r\n * @since 2.1.0\r\n */\r\n\r\n/* ========================================\r\n   Overview Container\r\n   ======================================== */\r\n.ts-goals-overview {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n}\r\n\r\n/* ========================================\r\n   KPIs Row\r\n   ======================================== */\r\n.ts-goals-overview__kpis {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n/* ========================================\r\n   Chart Card\r\n   ======================================== */\r\n.ts-goals-overview__chart {\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n/* ========================================\r\n   Premium Chart Container\r\n   ======================================== */\r\n.ts-simple-chart {\r\n  position: relative;\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-md) var(--ts-spacing-md);\r\n}\r\n\r\n/* Chart Grid Lines - Background Reference */\r\n.ts-simple-chart::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: var(--ts-spacing-lg);\r\n  left: var(--ts-spacing-md);\r\n  right: var(--ts-spacing-md);\r\n  height: 280px;\r\n  background-image: \r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px);\r\n  background-size: 100% 25%, 100% 25%, 100% 25%, 100% 25%;\r\n  background-position: 0 0, 0 25%, 0 50%, 0 75%;\r\n  background-repeat: no-repeat;\r\n  opacity: 0.3;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.ts-simple-chart__bars {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  height: 280px;\r\n  gap: 12px;\r\n  padding: 0;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.ts-simple-chart__bar-wrapper {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  height: 100%;\r\n  justify-content: flex-end;\r\n  animation: fadeInUp 0.4s ease-out backwards;\r\n}\r\n\r\n@keyframes fadeInUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Stagger animation for each bar */\r\n.ts-simple-chart__bar-wrapper:nth-child(1) { animation-delay: 0.05s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(2) { animation-delay: 0.1s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(3) { animation-delay: 0.15s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(4) { animation-delay: 0.2s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(5) { animation-delay: 0.25s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(6) { animation-delay: 0.3s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(7) { animation-delay: 0.35s; }\r\n\r\n.ts-simple-chart__bar {\r\n  width: 100%;\r\n  min-height: 20px;\r\n  background: linear-gradient(\r\n    180deg, \r\n    rgba(37, 99, 235, 0.9) 0%,\r\n    rgba(37, 99, 235, 1) 50%,\r\n    rgba(29, 78, 216, 1) 100%\r\n  );\r\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: center;\r\n  padding-top: 8px;\r\n  cursor: pointer;\r\n  box-shadow: \r\n    0 -2px 8px rgba(37, 99, 235, 0.15),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.ts-simple-chart__bar::after {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: rgba(255, 255, 255, 0.4);\r\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\r\n}\r\n\r\n.ts-simple-chart__bar:hover {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(16, 185, 129, 0.9) 0%,\r\n    rgba(16, 185, 129, 1) 50%,\r\n    rgba(5, 150, 105, 1) 100%\r\n  );\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: \r\n    0 -4px 16px rgba(16, 185, 129, 0.3),\r\n    0 4px 12px rgba(0, 0, 0, 0.1),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.3);\r\n  z-index: 2;\r\n}\r\n\r\n[data-theme="dark"] .ts-simple-chart__bar {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(96, 165, 250, 0.8) 0%,\r\n    rgba(59, 130, 246, 0.9) 50%,\r\n    rgba(37, 99, 235, 1) 100%\r\n  );\r\n  box-shadow: \r\n    0 -2px 12px rgba(96, 165, 250, 0.25),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.15);\r\n}\r\n\r\n[data-theme="dark"] .ts-simple-chart__bar:hover {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(52, 211, 153, 0.8) 0%,\r\n    rgba(16, 185, 129, 0.9) 50%,\r\n    rgba(5, 150, 105, 1) 100%\r\n  );\r\n  box-shadow: \r\n    0 -4px 20px rgba(52, 211, 153, 0.4),\r\n    0 4px 16px rgba(0, 0, 0, 0.2),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.ts-simple-chart__bar-value {\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: white;\r\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\r\n  opacity: 0.9;\r\n  transition: all 0.2s ease;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-simple-chart__bar:hover .ts-simple-chart__bar-value {\r\n  opacity: 1;\r\n  transform: scale(1.1);\r\n}\r\n\r\n.ts-simple-chart__bar-label {\r\n  font-size: 11px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-secondary);\r\n  text-align: center;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  max-width: 100%;\r\n  transition: color 0.2s ease;\r\n}\r\n\r\n.ts-simple-chart__bar-wrapper:hover .ts-simple-chart__bar-label {\r\n  color: var(--ts-text-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n/* ========================================\r\n   Top Goals List\r\n   ======================================== */\r\n.ts-goals-overview__top-goals {\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-top-goals-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-top-goal {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-top-goal:hover {\r\n  background: var(--ts-surface-hover);\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n[data-theme="dark"] .ts-top-goal {\r\n  background: var(--ts-surface-dark);\r\n}\r\n\r\n[data-theme="dark"] .ts-top-goal:hover {\r\n  background: var(--ts-surface-hover-dark);\r\n}\r\n\r\n.ts-top-goal__rank {\r\n  flex-shrink: 0;\r\n  width: 32px;\r\n  height: 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-primary);\r\n  color: var(--ts-surface);\r\n  border-radius: 50%;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-top-goal__info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-top-goal__name {\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-top-goal__type {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-top-goal__metrics {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-top-goal__conversions,\r\n.ts-top-goal__value {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-top-goal__conversions {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-top-goal__value {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ========================================\r\n   Empty State\r\n   ======================================== */\r\n.ts-empty-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n  text-align: center;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-empty-state h3 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  max-width: 400px;\r\n}\r\n\r\n.ts-empty-state--error {\r\n  color: var(--ts-error);\r\n}\r\n\r\n.ts-empty-state--error h3 {\r\n  color: var(--ts-error);\r\n}\r\n\r\n/* ========================================\r\n   Responsive Design\r\n   ======================================== */\r\n@media (max-width: 768px) {\r\n  .ts-goals-overview__kpis {\r\n    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\r\n  }\r\n\r\n  .ts-simple-chart::before {\r\n    height: 200px;\r\n  }\r\n\r\n  .ts-simple-chart__bars {\r\n    height: 200px;\r\n  }\r\n\r\n  .ts-simple-chart__bar-label {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .ts-top-goal {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-top-goal__metrics {\r\n    width: 100%;\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* ========================================\r\n   Accessibility\r\n   ======================================== */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-simple-chart__bar,\r\n  .ts-top-goal {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-simple-chart__bar {\r\n    border: 2px solid currentColor;\r\n  }\r\n\r\n  .ts-top-goal {\r\n    border-width: 2px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},21421:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-filters {\n  background: var(--ts-bg-secondary);\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  margin-bottom: 16px;\n}\n\n.filters-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 16px;\n  gap: 16px;\n}\n\n.filters-search {\n  position: relative;\n  flex: 1;\n  max-width: 400px;\n}\n\n.filters-search .dashicons-search {\n  position: absolute;\n  left: 12px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ts-text-tertiary);\n  font-size: 18px;\n  width: 18px;\n  height: 18px;\n  pointer-events: none;\n}\n\n.search-input {\n  width: 100%;\n  padding: 8px 36px 8px 36px;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 6px;\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  font-size: 14px;\n  transition: all 0.2s ease;\n}\n\n.search-input:focus {\n  outline: none;\n  border-color: var(--ts-primary-color);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n.clear-search {\n  position: absolute;\n  right: 8px;\n  top: 50%;\n  transform: translateY(-50%);\n  background: none;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-tertiary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n}\n\n.clear-search:hover {\n  background: var(--ts-bg-hover);\n  color: var(--ts-text-primary);\n}\n\n.clear-search .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n}\n\n.filters-actions {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.filters-toggle {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid var(--ts-border-color);\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 13px;\n  font-weight: 500;\n  transition: all 0.2s ease;\n}\n\n.filters-toggle .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n}\n\n.filters-toggle:hover {\n  background: var(--ts-bg-hover);\n  border-color: var(--ts-primary-color);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.filters-toggle.active {\n  background: var(--ts-primary-color);\n  color: white;\n  border-color: var(--ts-primary-color);\n}\n\n.filters-toggle.active:hover {\n  background: var(--ts-primary-hover, #1d4ed8);\n}\n\n.filter-badge {\n  position: absolute;\n  top: -4px;\n  right: -4px;\n  width: 8px;\n  height: 8px;\n  background: #dc3545;\n  border-radius: 50%;\n  border: 2px solid var(--ts-bg-secondary);\n}\n\n.filters-panel {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 16px;\n  padding: 16px;\n  border-top: 1px solid var(--ts-border-color);\n  animation: slideDown 0.2s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.filters-panel .filter-group {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width:100%;\n  background: var(--ts-surface);\n}\n\n.filter-group label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-secondary);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.filter-group select {\n  padding: 8px 12px;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 6px;\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.filter-group select:focus {\n  outline: none;\n  border-color: var(--ts-primary-color);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n.filter-group select:hover {\n  border-color: var(--ts-primary-color);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .filters-header {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .filters-search {\n    max-width: none;\n  }\n\n  .filters-actions {\n    justify-content: space-between;\n  }\n\n  .filters-panel {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 480px) {\n  .filters-header {\n    padding: 12px;\n  }\n\n  .filters-panel {\n    padding: 12px;\n    gap: 12px;\n  }\n\n  .search-input {\n    font-size: 16px; /* Prevent zoom on iOS */\n  }\n}\n\n/* Dark Theme */\n[data-theme="dark"] .search-input,\n[data-theme="dark"] .filter-group select {\n  background: var(--ts-bg-secondary);\n}\n\n[data-theme="dark"] .search-input:focus,\n[data-theme="dark"] .filter-group select:focus {\n  background: var(--ts-bg-primary);\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/filters/GoalFilters.css"],names:[],mappings:"AAAA;EACE,kCAAkC;EAClC,wCAAwC;EACxC,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,OAAO;EACP,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,2BAA2B;EAC3B,8BAA8B;EAC9B,eAAe;EACf,WAAW;EACX,YAAY;EACZ,oBAAoB;AACtB;;AAEA;EACE,WAAW;EACX,0BAA0B;EAC1B,wCAAwC;EACxC,kBAAkB;EAClB,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,qCAAqC;EACrC,4CAA4C;AAC9C;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,2BAA2B;EAC3B,gBAAgB;EAChB,YAAY;EACZ,YAAY;EACZ,eAAe;EACf,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;EAC9B,6BAA6B;AAC/B;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;AACV;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,wCAAwC;EACxC,gCAAgC;EAChC,6BAA6B;EAC7B,kBAAkB;EAClB,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;;AAEA;EACE,8BAA8B;EAC9B,qCAAqC;EACrC,2BAA2B;EAC3B,wCAAwC;AAC1C;;AAEA;EACE,mCAAmC;EACnC,YAAY;EACZ,qCAAqC;AACvC;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,kBAAkB;EAClB,SAAS;EACT,WAAW;EACX,UAAU;EACV,WAAW;EACX,mBAAmB;EACnB,kBAAkB;EAClB,wCAAwC;AAC1C;;AAEA;EACE,aAAa;EACb,2DAA2D;EAC3D,SAAS;EACT,aAAa;EACb,4CAA4C;EAC5C,8BAA8B;AAChC;;AAEA;EACE;IACE,UAAU;IACV,4BAA4B;EAC9B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;EACR,UAAU;EACV,6BAA6B;AAC/B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,+BAA+B;EAC/B,yBAAyB;EACzB,qBAAqB;AACvB;;AAEA;EACE,iBAAiB;EACjB,wCAAwC;EACxC,kBAAkB;EAClB,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,qCAAqC;EACrC,4CAA4C;AAC9C;;AAEA;EACE,qCAAqC;AACvC;;AAEA,sBAAsB;AACtB;EACE;IACE,sBAAsB;IACtB,oBAAoB;EACtB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,8BAA8B;EAChC;;EAEA;IACE,0BAA0B;EAC5B;AACF;;AAEA;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;IACb,SAAS;EACX;;EAEA;IACE,eAAe,EAAE,wBAAwB;EAC3C;AACF;;AAEA,eAAe;AACf;;EAEE,kCAAkC;AACpC;;AAEA;;EAEE,gCAAgC;AAClC",sourcesContent:['.goal-filters {\r\n  background: var(--ts-bg-secondary);\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.filters-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px 16px;\r\n  gap: 16px;\r\n}\r\n\r\n.filters-search {\r\n  position: relative;\r\n  flex: 1;\r\n  max-width: 400px;\r\n}\r\n\r\n.filters-search .dashicons-search {\r\n  position: absolute;\r\n  left: 12px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  color: var(--ts-text-tertiary);\r\n  font-size: 18px;\r\n  width: 18px;\r\n  height: 18px;\r\n  pointer-events: none;\r\n}\r\n\r\n.search-input {\r\n  width: 100%;\r\n  padding: 8px 36px 8px 36px;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  font-size: 14px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.search-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary-color);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n.clear-search {\r\n  position: absolute;\r\n  right: 8px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  background: none;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-tertiary);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.clear-search:hover {\r\n  background: var(--ts-bg-hover);\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.clear-search .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.filters-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.filters-toggle {\r\n  position: relative;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid var(--ts-border-color);\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.filters-toggle .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.filters-toggle:hover {\r\n  background: var(--ts-bg-hover);\r\n  border-color: var(--ts-primary-color);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.filters-toggle.active {\r\n  background: var(--ts-primary-color);\r\n  color: white;\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n.filters-toggle.active:hover {\r\n  background: var(--ts-primary-hover, #1d4ed8);\r\n}\r\n\r\n.filter-badge {\r\n  position: absolute;\r\n  top: -4px;\r\n  right: -4px;\r\n  width: 8px;\r\n  height: 8px;\r\n  background: #dc3545;\r\n  border-radius: 50%;\r\n  border: 2px solid var(--ts-bg-secondary);\r\n}\r\n\r\n.filters-panel {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\r\n  gap: 16px;\r\n  padding: 16px;\r\n  border-top: 1px solid var(--ts-border-color);\r\n  animation: slideDown 0.2s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.filters-panel .filter-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 6px;\r\n  width:100%;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.filter-group label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-secondary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.filter-group select {\r\n  padding: 8px 12px;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.filter-group select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary-color);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n.filter-group select:hover {\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .filters-header {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .filters-search {\r\n    max-width: none;\r\n  }\r\n\r\n  .filters-actions {\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .filters-panel {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .filters-header {\r\n    padding: 12px;\r\n  }\r\n\r\n  .filters-panel {\r\n    padding: 12px;\r\n    gap: 12px;\r\n  }\r\n\r\n  .search-input {\r\n    font-size: 16px; /* Prevent zoom on iOS */\r\n  }\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] .search-input,\r\n[data-theme="dark"] .filter-group select {\r\n  background: var(--ts-bg-secondary);\r\n}\r\n\r\n[data-theme="dark"] .search-input:focus,\r\n[data-theme="dark"] .filter-group select:focus {\r\n  background: var(--ts-bg-primary);\r\n}\r\n'],sourceRoot:""}]);const i=s},27691:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-import-modal {\n  background: var(--ts-bg-primary);\n  border-radius: 12px;\n  max-width: 600px;\n  width: 90%;\n  max-height: 80vh;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);\n}\n\n.goal-import-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 24px;\n  border-bottom: 1px solid var(--ts-border-color);\n}\n\n.goal-import-header h2 {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-close {\n  background: none;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-tertiary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n}\n\n.goal-import-close:hover {\n  background: var(--ts-bg-hover);\n  color: var(--ts-text-primary);\n}\n\n.goal-import-close .dashicons {\n  font-size: 20px;\n  width: 20px;\n  height: 20px;\n}\n\n.goal-import-body {\n  padding: 24px;\n  overflow-y: auto;\n  flex: 1;\n}\n\n/* Dropzone */\n.goal-import-dropzone {\n  border: 2px dashed var(--ts-border-color);\n  border-radius: 8px;\n  padding: 48px 24px;\n  text-align: center;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  background: var(--ts-bg-secondary);\n}\n\n.goal-import-dropzone:hover,\n.goal-import-dropzone.dragging {\n  border-color: var(--ts-primary-color);\n  background: var(--ts-primary-soft);\n}\n\n.goal-import-dropzone .dashicons {\n  font-size: 48px;\n  width: 48px;\n  height: 48px;\n  color: var(--ts-text-tertiary);\n  margin-bottom: 16px;\n}\n\n.goal-import-dropzone h3 {\n  margin: 0 0 8px;\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-dropzone p {\n  margin: 0;\n  color: var(--ts-text-secondary);\n  font-size: 14px;\n}\n\n/* Preview */\n.goal-import-preview h3 {\n  margin: 0 0 12px;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-preview > p {\n  margin: 0 0 16px;\n  color: var(--ts-text-secondary);\n}\n\n.preview-list {\n  max-height: 400px;\n  overflow-y: auto;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  background: var(--ts-bg-secondary);\n  margin-bottom: 20px;\n}\n\n.preview-item {\n  padding: 16px;\n  border-bottom: 1px solid var(--ts-border-color);\n}\n\n.preview-item:last-child {\n  border-bottom: none;\n}\n\n.preview-item-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 8px;\n  gap: 12px;\n}\n\n.preview-item-header strong {\n  font-size: 15px;\n  color: var(--ts-text-primary);\n  flex: 1;\n}\n\n.preview-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary-color);\n  border-radius: 12px;\n  font-size: 12px;\n  font-weight: 600;\n  text-transform: capitalize;\n}\n\n.preview-description {\n  margin: 0 0 8px;\n  color: var(--ts-text-secondary);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.preview-meta {\n  display: flex;\n  gap: 12px;\n  font-size: 12px;\n  color: var(--ts-text-tertiary);\n}\n\n.preview-meta span {\n  text-transform: capitalize;\n}\n\n/* Actions */\n.goal-import-actions {\n  display: flex;\n  gap: 12px;\n  justify-content: flex-end;\n}\n\n.goal-import-actions .button {\n  min-width: 100px;\n}\n\n/* Result */\n.goal-import-result {\n  text-align: center;\n  padding: 24px;\n}\n\n.goal-import-result .dashicons {\n  font-size: 64px;\n  width: 64px;\n  height: 64px;\n  margin-bottom: 16px;\n}\n\n.goal-import-result.success .dashicons {\n  color: #10b981;\n}\n\n.goal-import-result.error .dashicons {\n  color: #dc3545;\n}\n\n.goal-import-result h3 {\n  margin: 0 0 12px;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-result p {\n  margin: 0 0 20px;\n  color: var(--ts-text-secondary);\n}\n\n.error-list {\n  text-align: left;\n  background: #fef2f2;\n  border: 1px solid #fecaca;\n  border-radius: 6px;\n  padding: 12px 16px;\n  margin-bottom: 20px;\n}\n\n[data-theme="dark"] .error-list {\n  background: rgba(220, 53, 69, 0.1);\n  border-color: rgba(220, 53, 69, 0.3);\n}\n\n.error-message {\n  margin: 6px 0;\n  color: #dc3545;\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n/* Responsive */\n@media (max-width: 640px) {\n  .goal-import-modal {\n    max-width: 100%;\n    width: 100%;\n    height: 100%;\n    max-height: 100vh;\n    border-radius: 0;\n  }\n\n  .goal-import-dropzone {\n    padding: 32px 16px;\n  }\n\n  .goal-import-actions {\n    flex-direction: column-reverse;\n  }\n\n  .goal-import-actions .button {\n    width: 100%;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/import/GoalImport.css"],names:[],mappings:"AAAA;EACE,gCAAgC;EAChC,mBAAmB;EACnB,gBAAgB;EAChB,UAAU;EACV,gBAAgB;EAChB,gBAAgB;EAChB,aAAa;EACb,sBAAsB;EACtB,0CAA0C;AAC5C;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,+CAA+C;AACjD;;AAEA;EACE,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,gBAAgB;EAChB,YAAY;EACZ,YAAY;EACZ,eAAe;EACf,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;EAC9B,6BAA6B;AAC/B;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;;AAEA;EACE,aAAa;EACb,gBAAgB;EAChB,OAAO;AACT;;AAEA,aAAa;AACb;EACE,yCAAyC;EACzC,kBAAkB;EAClB,kBAAkB;EAClB,kBAAkB;EAClB,eAAe;EACf,yBAAyB;EACzB,kCAAkC;AACpC;;AAEA;;EAEE,qCAAqC;EACrC,kCAAkC;AACpC;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;EACZ,8BAA8B;EAC9B,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,SAAS;EACT,+BAA+B;EAC/B,eAAe;AACjB;;AAEA,YAAY;AACZ;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,gBAAgB;EAChB,+BAA+B;AACjC;;AAEA;EACE,iBAAiB;EACjB,gBAAgB;EAChB,wCAAwC;EACxC,kBAAkB;EAClB,kCAAkC;EAClC,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,+CAA+C;AACjD;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,SAAS;AACX;;AAEA;EACE,eAAe;EACf,6BAA6B;EAC7B,OAAO;AACT;;AAEA;EACE,qBAAqB;EACrB,iBAAiB;EACjB,kCAAkC;EAClC,8BAA8B;EAC9B,mBAAmB;EACnB,eAAe;EACf,gBAAgB;EAChB,0BAA0B;AAC5B;;AAEA;EACE,eAAe;EACf,+BAA+B;EAC/B,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,SAAS;EACT,eAAe;EACf,8BAA8B;AAChC;;AAEA;EACE,0BAA0B;AAC5B;;AAEA,YAAY;AACZ;EACE,aAAa;EACb,SAAS;EACT,yBAAyB;AAC3B;;AAEA;EACE,gBAAgB;AAClB;;AAEA,WAAW;AACX;EACE,kBAAkB;EAClB,aAAa;AACf;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,gBAAgB;EAChB,+BAA+B;AACjC;;AAEA;EACE,gBAAgB;EAChB,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,kCAAkC;EAClC,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,cAAc;EACd,eAAe;EACf,gBAAgB;AAClB;;AAEA,eAAe;AACf;EACE;IACE,eAAe;IACf,WAAW;IACX,YAAY;IACZ,iBAAiB;IACjB,gBAAgB;EAClB;;EAEA;IACE,kBAAkB;EACpB;;EAEA;IACE,8BAA8B;EAChC;;EAEA;IACE,WAAW;EACb;AACF",sourcesContent:['.goal-import-modal {\r\n  background: var(--ts-bg-primary);\r\n  border-radius: 12px;\r\n  max-width: 600px;\r\n  width: 90%;\r\n  max-height: 80vh;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n.goal-import-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 20px 24px;\r\n  border-bottom: 1px solid var(--ts-border-color);\r\n}\r\n\r\n.goal-import-header h2 {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-close {\r\n  background: none;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-tertiary);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.goal-import-close:hover {\r\n  background: var(--ts-bg-hover);\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-close .dashicons {\r\n  font-size: 20px;\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.goal-import-body {\r\n  padding: 24px;\r\n  overflow-y: auto;\r\n  flex: 1;\r\n}\r\n\r\n/* Dropzone */\r\n.goal-import-dropzone {\r\n  border: 2px dashed var(--ts-border-color);\r\n  border-radius: 8px;\r\n  padding: 48px 24px;\r\n  text-align: center;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  background: var(--ts-bg-secondary);\r\n}\r\n\r\n.goal-import-dropzone:hover,\r\n.goal-import-dropzone.dragging {\r\n  border-color: var(--ts-primary-color);\r\n  background: var(--ts-primary-soft);\r\n}\r\n\r\n.goal-import-dropzone .dashicons {\r\n  font-size: 48px;\r\n  width: 48px;\r\n  height: 48px;\r\n  color: var(--ts-text-tertiary);\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.goal-import-dropzone h3 {\r\n  margin: 0 0 8px;\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-dropzone p {\r\n  margin: 0;\r\n  color: var(--ts-text-secondary);\r\n  font-size: 14px;\r\n}\r\n\r\n/* Preview */\r\n.goal-import-preview h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-preview > p {\r\n  margin: 0 0 16px;\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.preview-list {\r\n  max-height: 400px;\r\n  overflow-y: auto;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  background: var(--ts-bg-secondary);\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.preview-item {\r\n  padding: 16px;\r\n  border-bottom: 1px solid var(--ts-border-color);\r\n}\r\n\r\n.preview-item:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.preview-item-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 8px;\r\n  gap: 12px;\r\n}\r\n\r\n.preview-item-header strong {\r\n  font-size: 15px;\r\n  color: var(--ts-text-primary);\r\n  flex: 1;\r\n}\r\n\r\n.preview-badge {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary-color);\r\n  border-radius: 12px;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  text-transform: capitalize;\r\n}\r\n\r\n.preview-description {\r\n  margin: 0 0 8px;\r\n  color: var(--ts-text-secondary);\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.preview-meta {\r\n  display: flex;\r\n  gap: 12px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.preview-meta span {\r\n  text-transform: capitalize;\r\n}\r\n\r\n/* Actions */\r\n.goal-import-actions {\r\n  display: flex;\r\n  gap: 12px;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.goal-import-actions .button {\r\n  min-width: 100px;\r\n}\r\n\r\n/* Result */\r\n.goal-import-result {\r\n  text-align: center;\r\n  padding: 24px;\r\n}\r\n\r\n.goal-import-result .dashicons {\r\n  font-size: 64px;\r\n  width: 64px;\r\n  height: 64px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.goal-import-result.success .dashicons {\r\n  color: #10b981;\r\n}\r\n\r\n.goal-import-result.error .dashicons {\r\n  color: #dc3545;\r\n}\r\n\r\n.goal-import-result h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-result p {\r\n  margin: 0 0 20px;\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.error-list {\r\n  text-align: left;\r\n  background: #fef2f2;\r\n  border: 1px solid #fecaca;\r\n  border-radius: 6px;\r\n  padding: 12px 16px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n[data-theme="dark"] .error-list {\r\n  background: rgba(220, 53, 69, 0.1);\r\n  border-color: rgba(220, 53, 69, 0.3);\r\n}\r\n\r\n.error-message {\r\n  margin: 6px 0;\r\n  color: #dc3545;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n}\r\n\r\n/* Responsive */\r\n@media (max-width: 640px) {\r\n  .goal-import-modal {\r\n    max-width: 100%;\r\n    width: 100%;\r\n    height: 100%;\r\n    max-height: 100vh;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .goal-import-dropzone {\r\n    padding: 32px 16px;\r\n  }\r\n\r\n  .goal-import-actions {\r\n    flex-direction: column-reverse;\r\n  }\r\n\r\n  .goal-import-actions .button {\r\n    width: 100%;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},31637:(r,n,e)=>{e.r(n),e.d(n,{default:()=>mr});var a=e(74848),t=e(41594),o=e(37090),s=e(82381),i=e(87387);const A=["pageview","click","form_submit","scroll_depth","time_on_page","engagement","video_play","download","outbound_link","custom_event"],l=["equals","not_equals","contains","not_contains","starts_with","ends_with","greater_than","less_than","greater_than_or_equal","less_than_or_equal","matches_regex"],d=["none","fixed","dynamic"],c=["once","session","unlimited"];var p=e(87318),g=e(84013),m=e(51481),C=e(45767);const u={engagement:{id:"engagement",label:"Engagement",description:"Track user interactions and content engagement",icon:"MousePointer",color:"var(--color-primary)"},leads:{id:"leads",label:"Lead Generation",description:"Capture contact requests, forms, and inquiries",icon:"Users",color:"var(--color-success)"},ecommerce:{id:"ecommerce",label:"Ecommerce",description:"Track purchases, cart actions, and revenue",icon:"ShoppingCart",color:"var(--color-warning)"},content:{id:"content",label:"Content",description:"Monitor content consumption and downloads",icon:"FileText",color:"var(--color-info)"}},E=[{id:"eng_time_on_page",name:"Deep Content Engagement",description:"Visitors who spent 3+ minutes on a page",event_name:"page_exit",trigger_type:"time_on_page",category:"engagement",priority:1,recommended:!0,icon:"Timer",conditions:[{param:"time_seconds",operator:"greater_than_or_equal",value:180}],trigger_config:{time_seconds:180}},{id:"eng_scroll_depth",name:"Read to Bottom",description:"Visitors who scrolled to 80% of page",event_name:"scroll",trigger_type:"scroll_depth",category:"engagement",priority:2,recommended:!0,icon:"ArrowDown",conditions:[{param:"scroll_depth",operator:"greater_than_or_equal",value:80}],trigger_config:{scroll_depth:80}},{id:"eng_video_complete",name:"Video Completed",description:"Track video completion",event_name:"video_complete",trigger_type:"video_play",category:"engagement",priority:3,recommended:!0,icon:"Film",conditions:[]},{id:"eng_outbound_click",name:"Outbound Link Click",description:"Track external link clicks (affiliate, partner sites)",event_name:"outbound_click",trigger_type:"outbound_link",category:"engagement",priority:4,recommended:!1,icon:"ExternalLink",conditions:[]},{id:"eng_social_share",name:"Social Share Click",description:"Track content shares on social media",event_name:"click",trigger_type:"click",category:"engagement",priority:5,recommended:!1,icon:"Share2",conditions:[{param:"element_class",operator:"contains",value:"share"}],trigger_config:{css_selector:".share-button, .social-share"}},{id:"eng_search",name:"Site Search Used",description:"Track what visitors are searching for",event_name:"search",trigger_type:"custom_event",category:"engagement",priority:6,recommended:!1,icon:"Search",conditions:[]},{id:"eng_pricing_view",name:"Pricing Page Viewed",description:"High-intent visitors checking pricing",event_name:"page_view",trigger_type:"pageview",category:"engagement",priority:7,recommended:!0,icon:"DollarSign",conditions:[{param:"page_url",operator:"contains",value:"/pricing"}]},{id:"lead_contact_form",name:"Contact Form Submitted",description:"Track contact form submissions",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:1,recommended:!0,icon:"Mail",conditions:[{param:"form_name",operator:"contains",value:"contact"}],trigger_config:{form_id:"contact-form"},value_type:"fixed",typical_value:50},{id:"lead_phone_click",name:"Phone Number Clicked",description:"Track when visitors click your phone number",event_name:"click",trigger_type:"click",category:"leads",priority:2,recommended:!0,icon:"Phone",conditions:[{param:"element_type",operator:"equals",value:"tel"}],trigger_config:{css_selector:'a[href^="tel:"]'},value_type:"fixed",typical_value:60},{id:"lead_quote_request",name:"Quote Requested",description:"Track quote or estimate requests",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:3,recommended:!0,icon:"FileText",conditions:[{param:"form_name",operator:"contains",value:"quote"}],value_type:"fixed",typical_value:75},{id:"lead_email_click",name:"Email Link Clicked",description:"Track when visitors click your email address",event_name:"click",trigger_type:"click",category:"leads",priority:4,recommended:!1,icon:"AtSign",conditions:[{param:"element_type",operator:"equals",value:"mailto"}],trigger_config:{css_selector:'a[href^="mailto:"]'},value_type:"fixed",typical_value:40},{id:"lead_appointment",name:"Appointment Booked",description:"Track appointment/meeting bookings",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:5,recommended:!0,icon:"Calendar",conditions:[{param:"form_name",operator:"contains",value:"appointment"}],value_type:"fixed",typical_value:100},{id:"lead_chat_started",name:"Live Chat Started",description:"Track when visitors initiate live chat",event_name:"chat_started",trigger_type:"custom_event",category:"leads",priority:6,recommended:!1,icon:"MessageCircle",conditions:[],value_type:"fixed",typical_value:45},{id:"lead_callback_request",name:"Callback Requested",description:"Track callback form submissions",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:7,recommended:!1,icon:"PhoneCall",conditions:[{param:"form_name",operator:"contains",value:"callback"}],value_type:"fixed",typical_value:55},{id:"ecom_purchase",name:"Purchase Completed",description:"Track completed transactions and revenue",event_name:"purchase",trigger_type:"custom_event",category:"ecommerce",priority:1,recommended:!0,icon:"DollarSign",conditions:[],value_type:"dynamic"},{id:"ecom_add_to_cart",name:"Add to Cart",description:"Track product additions to cart",event_name:"add_to_cart",trigger_type:"custom_event",category:"ecommerce",priority:2,recommended:!0,icon:"ShoppingCart",conditions:[]},{id:"ecom_checkout_start",name:"Checkout Started",description:"Track when customers begin checkout",event_name:"begin_checkout",trigger_type:"custom_event",category:"ecommerce",priority:3,recommended:!0,icon:"CreditCard",conditions:[]},{id:"ecom_product_view",name:"Product Viewed",description:"Track product page views",event_name:"view_item",trigger_type:"custom_event",category:"ecommerce",priority:4,recommended:!1,icon:"Package",conditions:[]},{id:"ecom_view_cart",name:"Cart Viewed",description:"Track cart page views",event_name:"view_cart",trigger_type:"custom_event",category:"ecommerce",priority:5,recommended:!1,icon:"Eye",conditions:[]},{id:"ecom_payment_info",name:"Payment Info Added",description:"Track when payment details are entered",event_name:"add_payment_info",trigger_type:"custom_event",category:"ecommerce",priority:6,recommended:!1,icon:"Lock",conditions:[]},{id:"ecom_remove_from_cart",name:"Remove from Cart",description:"Track cart abandonment signals",event_name:"remove_from_cart",trigger_type:"custom_event",category:"ecommerce",priority:7,recommended:!1,icon:"XCircle",conditions:[]},{id:"content_newsletter",name:"Newsletter Signup",description:"Track newsletter subscriptions",event_name:"form_submit",trigger_type:"form_submit",category:"content",priority:1,recommended:!0,icon:"Newspaper",conditions:[{param:"form_name",operator:"contains",value:"newsletter"}],trigger_config:{form_id:"newsletter-form"},value_type:"fixed",typical_value:10},{id:"content_download",name:"Resource Downloaded",description:"Track PDF, ebook, or template downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:2,recommended:!0,icon:"Download",conditions:[],value_type:"fixed",typical_value:15},{id:"content_ebook",name:"Ebook Downloaded",description:"Track ebook or guide downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:3,recommended:!0,icon:"BookOpen",conditions:[{param:"file_name",operator:"contains",value:".pdf"}],value_type:"fixed",typical_value:20},{id:"content_case_study",name:"Case Study Viewed",description:"Track case study page views",event_name:"page_view",trigger_type:"pageview",category:"content",priority:4,recommended:!1,icon:"BarChart2",conditions:[{param:"page_url",operator:"contains",value:"/case-stud"}]},{id:"content_webinar",name:"Webinar Registration",description:"Track webinar signups",event_name:"form_submit",trigger_type:"form_submit",category:"content",priority:5,recommended:!1,icon:"Video",conditions:[{param:"form_name",operator:"contains",value:"webinar"}],value_type:"fixed",typical_value:30},{id:"content_whitepaper",name:"Whitepaper Downloaded",description:"Track whitepaper downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:6,recommended:!1,icon:"FileDown",conditions:[{param:"file_name",operator:"contains",value:"whitepaper"}],value_type:"fixed",typical_value:25},{id:"content_portfolio",name:"Portfolio Viewed",description:"Track portfolio or work samples page views",event_name:"page_view",trigger_type:"pageview",category:"content",priority:7,recommended:!1,icon:"Folder",conditions:[{param:"page_url",operator:"contains",value:"/portfolio"}]}],x=r=>E.filter(n=>n.category===r);var v=e(66557);const h={pageview:[{value:"page_url",label:"Page URL",example:"/pricing",description:"Full page URL (e.g., https://site.com/pricing or /pricing)"},{value:"page_path",label:"Page Path",example:"/products",description:"URL path only (without domain)"},{value:"page_title",label:"Page Title",example:"Pricing",description:"Browser page title"}],form_submit:[{value:"form_id",label:"Form ID",example:"gform_3",description:"HTML form ID attribute (e.g., gform_3, wpforms-form-1245)"},{value:"form_name",label:"Form Name",example:"contact",description:"Form name or type (e.g., contact, inquiry, newsletter)"},{value:"form_builder",label:"Form Builder",example:"gravity_forms",description:"Form builder plugin (gravity_forms, wpforms, contact_form_7, etc.)"},{value:"form_type",label:"Form Type",example:"contact",description:"Form category (contact, newsletter, inquiry, etc.)"}],click:[{value:"element_text",label:"Button/Link Text",example:"Buy Now",description:"Text inside the clicked element"},{value:"element_id",label:"Element ID",example:"cta-button",description:"HTML ID attribute of the element"},{value:"element_class",label:"Element Class",example:"btn-primary",description:"CSS class of the element"},{value:"element_type",label:"Element Type",example:"tel",description:"Link type (tel, mailto, etc.)"},{value:"link_url",label:"Link URL",example:"https://example.com",description:"Destination URL for links"}],scroll_depth:[{value:"scroll_depth",label:"Scroll Depth %",example:"75",description:"Scroll percentage (0-100)"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track scroll on specific pages"}],time_on_page:[{value:"time_seconds",label:"Time (seconds)",example:"180",description:"Time spent on page in seconds"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track time on specific pages"}],engagement:[{value:"scroll_depth",label:"Scroll Depth %",example:"50",description:"Minimum scroll percentage"},{value:"time_seconds",label:"Time (seconds)",example:"120",description:"Minimum time on page"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track engagement on specific pages"}],video_play:[{value:"video_title",label:"Video Title",example:"product demo",description:"Video title or name"},{value:"video_url",label:"Video URL",example:"youtube.com/watch?v=",description:"Video source URL"},{value:"video_type",label:"Video Type",example:"youtube",description:"Video platform (html5, youtube, vimeo)"}],download:[{value:"file_name",label:"File Name",example:"pricing-guide",description:"Name of downloaded file"},{value:"file_type",label:"File Type",example:"pdf",description:"File extension (pdf, doc, jpg, etc.)"},{value:"link_url",label:"Download URL",example:"/downloads/",description:"Download link URL"}],outbound_link:[{value:"link_domain",label:"Link Domain",example:"partner.com",description:"External website domain"},{value:"link_url",label:"Link URL",example:"https://partner.com",description:"Full external URL"},{value:"link_text",label:"Link Text",example:"Visit Partner",description:"Text of the clicked link"}],custom_event:[{value:"event_name",label:"Event Name",example:"calculator_completed",description:"Custom event identifier"},{value:"page_url",label:"Page URL",example:"/pricing",description:"Full page URL where event fires"},{value:"page_path",label:"Page Path",example:"/products",description:"URL path only (without domain)"},{value:"page_title",label:"Page Title",example:"Pricing",description:"Browser page title when event fires"},{value:"referrer",label:"Referrer URL",example:"https://google.com",description:"Referring page URL"}]},b=[{value:"equals",label:"Equals",description:"Exact match (case-sensitive)"},{value:"not_equals",label:"Not equals",description:"Does not exactly match"},{value:"contains",label:"Contains",description:"Partial match (most flexible)"},{value:"not_contains",label:"Does not contain",description:"Excludes partial match"},{value:"starts_with",label:"Starts with",description:"Begins with the value"},{value:"ends_with",label:"Ends with",description:"Finishes with the value"},{value:"matches_regex",label:"Matches regex",description:"Advanced pattern matching"},{value:"greater_than",label:"Greater than",description:"For numbers only"},{value:"greater_than_or_equal",label:"Greater than or equal",description:"For numbers only"},{value:"less_than",label:"Less than",description:"For numbers only"},{value:"less_than_or_equal",label:"Less than or equal",description:"For numbers only"}],B=({conditions:r,onChange:n,triggerType:e,matchLogic:t="all",onMatchLogicChange:o})=>{const s=h[e]||[],i=(e,a,t)=>{const o=[...r];o[e]={...o[e],[a]:t},n(o)},A=r=>""!==r&&"__custom__"!==r&&!s.some(n=>n.value===r),l=r=>A(r)?"__custom__":r;return(0,a.jsxs)("div",{className:"ts-condition-builder",children:[(0,a.jsxs)("div",{className:"ts-condition-builder-header",children:[(0,a.jsx)("h4",{style:{margin:0},children:"Conditions"}),0===r.length&&(0,a.jsxs)("p",{style:{margin:"8px 0",color:"#666",fontSize:"13px"},children:["💡 No conditions = Goal will fire for ",(0,a.jsx)("strong",{children:"ALL"})," ",e," events"]})]}),(0,a.jsx)("div",{className:"ts-conditions-list",children:r.map((t,o)=>{const d=(c=t.param,s.find(r=>r.value===c));var c;return(0,a.jsxs)("div",{className:"ts-condition-row",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1.5fr auto",gap:"12px",alignItems:"start",padding:"16px",background:"#f9fafb",borderRadius:"8px",marginBottom:"12px",border:"1px solid #e5e7eb"},children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Parameter"}),(0,a.jsxs)("select",{value:l(t.param),onChange:r=>{const n=r.target.value;i(o,"param","__custom__"===n?"":n)},style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"},children:[(0,a.jsx)("option",{value:"",children:"Select parameter..."}),s.map(r=>(0,a.jsx)("option",{value:r.value,children:r.label},r.value)),"custom_event"===e&&(0,a.jsx)("option",{value:"__custom__",children:"✏️ Custom Data Key..."})]}),"custom_event"===e&&("__custom__"===l(t.param)||A(t.param))&&(0,a.jsx)("input",{type:"text",value:A(t.param)?t.param:"",onChange:r=>i(o,"param",r.target.value),placeholder:"e.g. product_id, amount, category",style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px",marginTop:"6px",background:"#fefce8"}}),d&&(0,a.jsx)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#6b7280"},children:d.description}),"custom_event"===e&&A(t.param)&&(0,a.jsxs)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#92400e"},children:["Matches key “",(0,a.jsx)("strong",{children:t.param}),"” from fireCustomEvent() data"]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Operator"}),(0,a.jsx)("select",{value:t.operator,onChange:r=>i(o,"operator",r.target.value),style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"},children:b.map(r=>(0,a.jsx)("option",{value:r.value,title:r.description,children:r.label},r.value))})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Value"}),(0,a.jsx)("input",{type:"text",value:t.value,onChange:r=>i(o,"value",r.target.value),placeholder:d?.example||"Enter value...",style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"}}),d&&(0,a.jsxs)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#6b7280"},children:["Example: ",(0,a.jsx)("code",{style:{background:"#e5e7eb",padding:"2px 6px",borderRadius:"4px"},children:d.example})]})]}),(0,a.jsx)("div",{style:{paddingTop:"28px"},children:(0,a.jsx)("button",{onClick:()=>(e=>{n(r.filter((r,n)=>n!==e))})(o),style:{padding:"8px 12px",background:"#ef4444",color:"white",border:"none",borderRadius:"6px",cursor:"pointer",fontSize:"14px",fontWeight:500},title:"Remove condition",children:"🗑️"})})]},o)})}),(0,a.jsx)("button",{onClick:()=>{n([...r,{param:"",operator:"contains",value:""}])},style:{padding:"10px 16px",background:"#3b82f6",color:"white",border:"none",borderRadius:"6px",cursor:"pointer",fontSize:"14px",fontWeight:500,marginBottom:"16px"},children:"➕ Add Condition"}),r.length>1&&o&&(0,a.jsxs)("div",{style:{padding:"16px",background:"#eff6ff",borderRadius:"8px",border:"1px solid #bfdbfe"},children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"8px",fontSize:"13px",fontWeight:500},children:"Match Logic"}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px"},children:[(0,a.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"6px",cursor:"pointer"},children:[(0,a.jsx)("input",{type:"radio",name:"match_logic",value:"all",checked:"all"===t,onChange:r=>o(r.target.value)}),(0,a.jsxs)("span",{style:{fontSize:"14px"},children:[(0,a.jsx)("strong",{children:"ALL"})," conditions must match (AND)"]})]}),(0,a.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"6px",cursor:"pointer"},children:[(0,a.jsx)("input",{type:"radio",name:"match_logic",value:"any",checked:"any"===t,onChange:r=>o(r.target.value)}),(0,a.jsxs)("span",{style:{fontSize:"14px"},children:[(0,a.jsx)("strong",{children:"ANY"})," condition can match (OR)"]})]})]}),(0,a.jsx)("p",{style:{margin:"8px 0 0",fontSize:"12px",color:"#1e40af"},children:"all"===t?"✓ Goal fires only when ALL conditions are satisfied":"✓ Goal fires when ANY ONE condition is satisfied"})]}),s.length>0&&(0,a.jsxs)("details",{style:{marginTop:"16px",fontSize:"13px",color:"#6b7280"},children:[(0,a.jsxs)("summary",{style:{cursor:"pointer",fontWeight:500},children:["💡 Available Parameters for ",e]}),(0,a.jsx)("ul",{style:{marginTop:"8px",paddingLeft:"20px"},children:s.map(r=>(0,a.jsxs)("li",{style:{marginBottom:"4px"},children:[(0,a.jsxs)("strong",{children:[r.label,":"]})," ",r.description,(0,a.jsx)("br",{}),(0,a.jsxs)("code",{style:{background:"#e5e7eb",padding:"2px 6px",borderRadius:"4px",fontSize:"12px"},children:["Example: ",r.example]})]},r.value))}),"custom_event"===e&&(0,a.jsxs)("div",{style:{marginTop:"12px",padding:"12px",background:"#fefce8",borderRadius:"6px",border:"1px solid #fde68a"},children:[(0,a.jsx)("strong",{style:{color:"#92400e"},children:"💡 Custom Data Keys"}),(0,a.jsx)("p",{style:{margin:"6px 0 0",fontSize:"12px",color:"#78350f"},children:"Select “Custom Data Key” to match any key from your event data. For example:"}),(0,a.jsx)("pre",{style:{margin:"6px 0 0",padding:"8px",background:"#fffbeb",borderRadius:"4px",fontSize:"11px",color:"#78350f",whiteSpace:"pre-wrap"},children:"window.trackSureGoals.fireCustomEvent('purchase', {\n  product_id: 'sku-123',\n  amount: '49.99',\n  category: 'software'\n});"}),(0,a.jsxs)("p",{style:{margin:"6px 0 0",fontSize:"12px",color:"#78350f"},children:["Then use ",(0,a.jsx)("strong",{children:"product_id"}),", ",(0,a.jsx)("strong",{children:"amount"}),", or ",(0,a.jsx)("strong",{children:"category"})," as custom data keys in your conditions."]})]})]})]})};var f=e(71255),k=e(85072),_=e.n(k),y=e(97825),w=e.n(y),j=e(77659),z=e.n(j),N=e(55056),I=e.n(N),S=e(10540),T=e.n(S),D=e(41113),q=e.n(D),Y=e(80126),F={};F.styleTagTransform=q(),F.setAttributes=I(),F.insert=z().bind(null,"head"),F.domAPI=w(),F.insertStyleElement=T();_()(Y.A,F);Y.A&&Y.A.locals&&Y.A.locals;const R=[{value:"pageview",label:(0,f.__)("Page View","tracksure"),eventName:"page_view",icon:"📄"},{value:"click",label:(0,f.__)("Element Click","tracksure"),eventName:"click",icon:"👆"},{value:"form_submit",label:(0,f.__)("Form Submission","tracksure"),eventName:"form_submit",icon:"📝"},{value:"scroll_depth",label:(0,f.__)("Scroll Depth","tracksure"),eventName:"scroll",icon:"📜"},{value:"time_on_page",label:(0,f.__)("Time on Page","tracksure"),eventName:"time_on_page",icon:"⏱️"},{value:"engagement",label:(0,f.__)("Engagement Rate","tracksure"),eventName:"engagement",icon:"❤️"},{value:"video_play",label:(0,f.__)("Video Play","tracksure"),eventName:"video_play",icon:"🎬"},{value:"download",label:(0,f.__)("File Download","tracksure"),eventName:"file_download",icon:"💾"},{value:"outbound_link",label:(0,f.__)("Outbound Link","tracksure"),eventName:"outbound_click",icon:"🔗"},{value:"custom_event",label:(0,f.__)("Custom Event","tracksure"),eventName:"custom_event",icon:"⚡"}],G=({isOpen:r,onClose:n,onSave:e,mode:o,template:s,existingGoal:i})=>{const A=()=>"edit"===o&&i?{...i}:"create-from-template"===o&&s?{name:s.name,description:s.description,event_name:s.event_name,trigger_type:s.trigger_type,category:s.category,conditions:[...s.conditions||[]],match_logic:s.match_logic||"all",value_type:s.value_type||"none",value:s.typical_value||0,attribution_window:30,frequency:"unlimited",is_active:!0}:{name:"",description:"",event_name:"page_view",trigger_type:"pageview",category:"engagement",conditions:[],match_logic:"all",value_type:"none",value:0,attribution_window:30,frequency:"unlimited",is_active:!0},[l,d]=(0,t.useState)(A()),[c,p]=(0,t.useState)({}),[g,m]=(0,t.useState)(!1);(0,t.useEffect)(()=>{r&&(d(A()),p({}),m(!1))},[r,o,s,i]);const C=(r,n)=>{const e={...l,[r]:n};if("trigger_type"===r){const r=R.find(r=>r.value===n);r&&(e.event_name=r.eventName)}d(e),c[r]&&p(n=>({...n,[r]:void 0}))};return(0,a.jsx)(v.a,{isOpen:r,onClose:n,size:"lg",title:(()=>{switch(o){case"edit":return(0,f.__)("Edit Goal");case"create-from-template":return(0,f.__)("Customize Goal Template");default:return(0,f.__)("Create Custom Goal")}})(),footer:(0,a.jsxs)("div",{className:"ts-goal-modal__footer",children:[(0,a.jsx)("button",{onClick:n,className:"ts-btn ts-btn--secondary",disabled:g,"aria-label":(0,f.__)("Cancel"),children:(0,f.__)("Cancel")}),(0,a.jsx)("button",{onClick:async()=>{if((()=>{const r={};return l.name.trim()?l.name.trim().length<3?r.name=(0,f.__)("Goal name must be at least 3 characters"):l.name.trim().length>100&&(r.name=(0,f.__)("Goal name must not exceed 100 characters")):r.name=(0,f.__)("Goal name is required"),l.description&&l.description.length>500&&(r.description=(0,f.__)("Description must not exceed 500 characters")),"fixed"===l.value_type&&(!l.value||l.value<=0)&&(r.fixed_value=(0,f.__)("Fixed value must be greater than 0")),p(r),0===Object.keys(r).length})()){m(!0);try{const r={...l,name:l.name.trim(),description:l.description?.trim()||""};await e(r),n()}catch(r){p({name:(0,f.__)("An error occurred while saving. Please try again.")})}finally{m(!1)}}},className:"ts-btn ts-btn--primary",disabled:g,"aria-label":"edit"===o?(0,f.__)("Update goal"):(0,f.__)("Create goal"),children:g?(0,f.__)("Saving..."):"edit"===o?(0,f.__)("Update Goal"):(0,f.__)("Create Goal")})]}),children:(0,a.jsxs)("div",{className:"ts-goal-modal__content",children:["create-from-template"===o&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--info",role:"alert",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"💡"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Customize this template")}),(0,a.jsx)("p",{children:(0,f.__)("Modify the conditions to match your website's URLs, form IDs, or other specific values before creating.")})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"basic-info-heading",children:[(0,a.jsxs)("h3",{id:"basic-info-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"📝"}),(0,f.__)("Basic Information")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"goal-name",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("Goal Name")}),(0,a.jsx)("input",{id:"goal-name",type:"text",className:"ts-goal-modal__input "+(c.name?"ts-goal-modal__input--error":""),value:l.name,onChange:r=>C("name",r.target.value),placeholder:(0,f.__)("e.g., Pricing Page Viewed"),required:!0,"aria-required":"true","aria-invalid":!!c.name,"aria-describedby":c.name?"goal-name-error":void 0,maxLength:100}),c.name&&(0,a.jsx)("p",{id:"goal-name-error",className:"ts-goal-modal__error",role:"alert",children:c.name})]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsxs)("label",{htmlFor:"goal-description",className:"ts-goal-modal__label",children:[(0,f.__)("Description"),(0,a.jsxs)("span",{className:"ts-goal-modal__label-optional",children:[" (",(0,f.__)("optional"),")"]})]}),(0,a.jsx)("textarea",{id:"goal-description",className:"ts-goal-modal__textarea "+(c.description?"ts-goal-modal__input--error":""),value:l.description,onChange:r=>C("description",r.target.value),placeholder:(0,f.__)("Describe what this goal tracks..."),rows:3,"aria-invalid":!!c.description,"aria-describedby":c.description?"goal-description-error":void 0,maxLength:500}),c.description&&(0,a.jsx)("p",{id:"goal-description-error",className:"ts-goal-modal__error",role:"alert",children:c.description}),(0,a.jsxs)("p",{className:"ts-goal-modal__help",children:[(l.description||"").length,"/500 ",(0,f.__)("characters")]})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"trigger-heading",children:[(0,a.jsxs)("h3",{id:"trigger-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"⚡"}),(0,f.__)("Trigger Type")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"trigger-type",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("When should this goal fire?")}),(0,a.jsx)("select",{id:"trigger-type",className:"ts-goal-modal__select",value:l.trigger_type,onChange:r=>C("trigger_type",r.target.value),"aria-required":"true",children:R.map(r=>(0,a.jsxs)("option",{value:r.value,children:[r.icon," ",r.label]},r.value))}),(0,a.jsx)("p",{className:"ts-goal-modal__help",children:(r=>{const n={pageview:(0,f.__)("Fires when a specific page is viewed"),click:(0,f.__)("Fires when a specific element is clicked"),form_submit:(0,f.__)("Fires when a form is submitted"),scroll_depth:(0,f.__)("Fires when user scrolls to a specific depth"),time_on_page:(0,f.__)("Fires when user spends specific time on page"),engagement:(0,f.__)("Fires when user meets scroll + time engagement thresholds"),video_play:(0,f.__)("Fires when a video is played or completed"),download:(0,f.__)("Fires when a file is downloaded"),outbound_link:(0,f.__)("Fires when an external link is clicked"),custom_event:(0,f.__)("Fires when a custom event occurs (e.g., WooCommerce purchase)")};return r in n?n[r]:""})(l.trigger_type)})]}),"custom_event"===l.trigger_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"custom-event-name",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("Event Name")}),(0,a.jsx)("input",{id:"custom-event-name",type:"text",className:"ts-goal-modal__input",value:l.event_name||"",onChange:r=>C("event_name",r.target.value),placeholder:(0,f.__)("e.g., purchase, add_to_cart, calculator_completed")}),(0,a.jsx)("p",{className:"ts-goal-modal__help",children:(0,f.__)("The exact event name your custom code or WooCommerce dispatches")})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"conditions-heading",children:[(0,a.jsx)(B,{conditions:l.conditions,onChange:r=>C("conditions",r),triggerType:l.trigger_type,matchLogic:l.match_logic,onMatchLogicChange:r=>C("match_logic",r)}),c.conditions&&(0,a.jsx)("p",{className:"ts-goal-modal__error",role:"alert",children:c.conditions})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"value-heading",children:[(0,a.jsxs)("h3",{id:"value-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"💰"}),(0,f.__)("Conversion Value")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"value-type",className:"ts-goal-modal__label",children:(0,f.__)("Value Type")}),(0,a.jsxs)("select",{id:"value-type",className:"ts-goal-modal__select",value:l.value_type,onChange:r=>C("value_type",r.target.value),children:[(0,a.jsx)("option",{value:"none",children:(0,f.__)("No Value (Engagement Metric)")}),(0,a.jsx)("option",{value:"fixed",children:(0,f.__)("Fixed Value (Same for all conversions)")}),(0,a.jsx)("option",{value:"dynamic",children:(0,f.__)("Dynamic Value (Use transaction amount)")})]})]}),"fixed"===l.value_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsxs)("label",{htmlFor:"fixed-value",className:"ts-goal-modal__label ts-goal-modal__label--required",children:[(0,f.__)("Fixed Value")," ($)"]}),(0,a.jsx)("input",{id:"fixed-value",type:"number",className:"ts-goal-modal__input "+(c.fixed_value?"ts-goal-modal__input--error":""),value:l.value||0,onChange:r=>C("value",parseFloat(r.target.value)||0),placeholder:"0",min:"0",step:"0.01",required:!0,"aria-required":"true","aria-invalid":!!c.fixed_value,"aria-describedby":c.fixed_value?"fixed-value-error":"fixed-value-help"}),c.fixed_value?(0,a.jsx)("p",{id:"fixed-value-error",className:"ts-goal-modal__error",role:"alert",children:c.fixed_value}):(0,a.jsx)("p",{id:"fixed-value-help",className:"ts-goal-modal__help",children:(0,f.__)("This value will be assigned to every conversion (e.g., lead value, estimated revenue)")})]}),"dynamic"===l.value_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--info",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"💡"}),(0,a.jsx)("div",{children:(0,f.__)("Value will be automatically pulled from transaction data (e.g., WooCommerce order total)")})]})]}),"edit"===o&&(0,a.jsx)("section",{className:"ts-goal-modal__section",children:(0,a.jsxs)("label",{className:"ts-goal-modal__toggle",children:[(0,a.jsx)("input",{type:"checkbox",className:"ts-goal-modal__toggle-input",checked:l.is_active,onChange:r=>C("is_active",r.target.checked),"aria-label":(0,f.__)("Activate this goal")}),(0,a.jsxs)("div",{className:"ts-goal-modal__toggle-content",children:[(0,a.jsx)("div",{className:"ts-goal-modal__toggle-title",children:(0,f.__)("Activate this goal")}),(0,a.jsx)("div",{className:"ts-goal-modal__toggle-description",children:(0,f.__)("Start tracking conversions for this goal")})]})]})}),Object.keys(c).length>0&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--error",role:"alert",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"⚠️"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Please fix the following errors:")}),(0,a.jsx)("ul",{className:"ts-goal-modal__error-list",children:Object.entries(c).map(([r,n])=>n&&(0,a.jsx)("li",{children:n},r))})]})]})]})})};var W=e(26604),L=e(99003),P=e(28343),U=e(51768),O={};O.styleTagTransform=q(),O.setAttributes=I(),O.insert=z().bind(null,"head"),O.domAPI=w(),O.insertStyleElement=T();_()(U.A,O);U.A&&U.A.locals&&U.A.locals;const M=({goal:r,onClose:n})=>{const{config:e,dateRange:s}=(0,o.n)(),A=(0,L.iW)(),[l,d]=(0,t.useState)("overview"),[c,p]=(0,t.useState)(1),[g,u]=(0,t.useState)("date"),[E,x]=(0,t.useState)("desc"),[h,b]=(0,t.useState)("all"),[B,k]=(0,t.useState)([]),[_,y]=(0,t.useState)(0),[w,j]=(0,t.useState)(!1),[z,N]=(0,t.useState)(null),[I,S]=(0,t.useState)(null),[T,D]=(0,t.useState)([]),[q,Y]=(0,t.useState)([]),[F,R]=(0,t.useState)(!0),[G,U]=(0,t.useState)(!1);(0,t.useEffect)(()=>{(async()=>{R(!0);try{const n=new i.n(e),a=await n.getGoalSources(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA"),attribution_model:"last_touch"});D(a.sources||[]);const t=await n.getGoalPerformance(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA")});t&&S({total_conversions:t.conversions||0,total_value:t.revenue||0,conversion_rate:t.conversion_rate||0,avg_value:t.avg_value||0,unique_visitors:t.unique_visitors||0,top_pages:(t.top_pages||[]).map(r=>({page_url:r.page,conversions:r.count}))})}catch(r){}finally{R(!1)}})()},[r.goal_id,s,e]),(0,t.useEffect)(()=>{if("timeline"!==l)return;(async()=>{j(!0),N(null);try{const n=new i.n(e),a=await n.getGoalTimeline(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA"),page:c,per_page:20});k(a.conversions||[]),y(a.total||0)}catch(r){const n=r instanceof Error?r.message:(0,f.__)("Failed to load conversions","tracksure");N(n)}finally{j(!1)}})()},[r.goal_id,s,c,e,l]),(0,t.useEffect)(()=>{if("devices"!==l)return;(async()=>{U(!0);try{const n=new i.n(e),a=await n.getGoalDevices(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA")});Y((a.devices||[]).map(r=>({device:r.device||"desktop",browser:r.browser||"unknown",conversions:r.conversions||0,percentage:r.percentage||0})))}catch(r){}finally{U(!1)}})()},[r.goal_id,s,e,l]);const O=(0,t.useMemo)(()=>{const r=new Set(B.map(r=>r.source||"direct"));return["all",...Array.from(r)]},[B]),M=(0,t.useMemo)(()=>{let r=[...B];return"all"!==h&&(r=r.filter(r=>(r.source||"direct")===h)),r.sort((r,n)=>{let e=0;return"date"===g?e=new Date(r.converted_at.replace(" ","T")+"Z").getTime()-new Date(n.converted_at.replace(" ","T")+"Z").getTime():"value"===g?e=(r.value||0)-(n.value||0):"page"===g&&(e=(r.page_url||"").localeCompare(n.page_url||"")),"asc"===E?e:-e}),r},[B,h,g,E]),Z=r=>{g===r?x("asc"===E?"desc":"asc"):(u(r),x("desc"))},V=r=>r.product_name?r.product_name:r.product_id?`Product #${r.product_id}`:r.form_id?`Form: ${r.form_id}`:r.element_selector?r.element_selector:null,$=Math.ceil(_/20),X=()=>{const n=[(0,f.__)("Date","tracksure"),(0,f.__)("Page URL","tracksure"),"none"!==r.value_type?(0,f.__)("Value","tracksure"):null,(0,f.__)("Context","tracksure"),(0,f.__)("Source","tracksure"),(0,f.__)("Medium","tracksure"),(0,f.__)("Campaign","tracksure"),(0,f.__)("Device","tracksure"),(0,f.__)("Browser","tracksure")].filter(Boolean),e=M.map(e=>[e.converted_at,e.page_url,"none"!==r.value_type?e.value:null,V(e)||"-",e.source||"direct",e.medium||"-",e.campaign||"-",e.device||"-",e.browser||"-"].filter((r,e)=>null!==n[e])),a=[n.join(","),...e.map(r=>r.map(r=>`"${r}"`).join(","))].join("\n"),t=new Blob([a],{type:"text/csv"}),o=window.URL.createObjectURL(t),s=document.createElement("a");s.href=o,s.download=`${r.name.replace(/[^a-z0-9]/gi,"_")}_conversions.csv`,s.click(),window.URL.revokeObjectURL(o)},Q=()=>F?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading overview...","tracksure")})]}):I?(0,a.jsxs)("div",{className:"ts-goal-overview-tab",children:[(0,a.jsxs)("div",{className:"ts-overview-metrics",children:[(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Total Conversions","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:I.total_conversions.toLocaleString()})]})})}),"none"!==r.value_type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Total Value","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:(0,P.vv)(I.total_value)})]})})}),(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Average Value","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:(0,P.vv)(I.avg_value)})]})})})]}),(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Conversion Rate","tracksure")}),(0,a.jsxs)("div",{className:"ts-metric-value",children:[I.conversion_rate.toFixed(2),"%"]})]})})})]}),I.top_pages&&I.top_pages.length>0&&(0,a.jsxs)(C.Zp,{children:[(0,a.jsx)(C.aR,{children:(0,f.__)("Top Converting Pages","tracksure")}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-top-pages",children:I.top_pages.map((r,n)=>(0,a.jsxs)("div",{className:"ts-top-page",children:[(0,a.jsxs)("div",{className:"ts-top-page-rank",children:["#",n+1]}),(0,a.jsx)("div",{className:"ts-top-page-url",children:(0,a.jsx)("a",{href:r.page_url,target:"_blank",rel:"noopener noreferrer",children:r.page_url})}),(0,a.jsx)("div",{className:"ts-top-page-conversions",children:(0,a.jsxs)(W.E,{variant:"success",children:[r.conversions," ",(0,f.__)("conversions","tracksure")]})})]},n))})})]})]}):(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"BarChart3",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No data available for this period.","tracksure")})]}),H=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-modal-filters",children:[(0,a.jsxs)("div",{className:"ts-filter-group",children:[(0,a.jsx)("label",{children:(0,f.__)("Filter by Source:","tracksure")}),(0,a.jsx)("select",{value:h,onChange:r=>b(r.target.value),className:"ts-filter-select",children:O.map(r=>(0,a.jsx)("option",{value:r,children:"all"===r?(0,f.__)("All Sources","tracksure"):r},r))})]}),(0,a.jsxs)("button",{className:"ts-export-btn",onClick:X,children:[(0,a.jsx)(m.I,{name:"Download",size:14}),(0,f.__)("Export CSV","tracksure")]})]}),(0,a.jsx)("div",{className:"ts-modal-content",children:w?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading conversions...","tracksure")})]}):z?(0,a.jsxs)("div",{className:"ts-error",children:[(0,a.jsx)(m.I,{name:"AlertCircle",size:24}),(0,a.jsx)("span",{children:z})]}):0===M.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"FileText",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No conversions found for this date range.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-table-scroll",children:(0,a.jsxs)("table",{className:"ts-conversions-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsxs)("th",{onClick:()=>Z("date"),className:"date"===g?"ts-sorted":"",children:[(0,f.__)("Date","tracksure")," ","date"===g&&("asc"===E?"↑":"↓")]}),(0,a.jsxs)("th",{onClick:()=>Z("page"),className:"page"===g?"ts-sorted":"",children:[(0,f.__)("Page URL","tracksure")," ","page"===g&&("asc"===E?"↑":"↓")]}),(0,a.jsx)("th",{children:(0,f.__)("Context","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Source","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Device","tracksure")}),"none"!==r.value_type&&(0,a.jsxs)("th",{onClick:()=>Z("value"),className:"value"===g?"ts-sorted":"",children:[(0,f.__)("Value","tracksure")," ","value"===g&&("asc"===E?"↑":"↓")]})]})}),(0,a.jsx)("tbody",{children:M.map(n=>{return(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"ts-date-cell",children:(e=n.converted_at,(0,L.oD)(e,A))}),(0,a.jsx)("td",{className:"ts-url-cell",children:n.page_url?(0,a.jsxs)("a",{href:n.page_url,target:"_blank",rel:"noopener noreferrer",className:"ts-url-link",children:[n.page_url,(0,a.jsx)(m.I,{name:"ExternalLink",size:12})]}):(0,a.jsx)("span",{className:"ts-url-empty",children:"-"})}),(0,a.jsx)("td",{className:"ts-context-cell",children:V(n)?(0,a.jsxs)("span",{className:"ts-context-badge",children:[(0,a.jsx)(m.I,{name:"Tag",size:12}),V(n)]}):(0,a.jsx)("span",{className:"ts-context-empty",children:"-"})}),(0,a.jsx)("td",{className:"ts-source-cell",children:(0,a.jsxs)("div",{className:"ts-source-info",children:[(0,a.jsx)("strong",{children:n.source||"direct"}),n.medium&&(0,a.jsxs)("span",{className:"ts-medium",children:[" / ",n.medium]}),n.campaign&&(0,a.jsx)("div",{className:"ts-campaign",children:n.campaign})]})}),(0,a.jsx)("td",{className:"ts-device-cell",children:(0,a.jsxs)("span",{className:"ts-device-badge",children:[(0,a.jsx)(m.I,{name:"mobile"===n.device?"Smartphone":"tablet"===n.device?"Tablet":"Monitor",size:12}),n.device||"desktop"]})}),"none"!==r.value_type&&(0,a.jsx)("td",{className:"ts-value-cell",children:(0,P.vv)(n.value||0)})]},n.conversion_id);var e})})]})})}),!w&&$>1&&(0,a.jsxs)("div",{className:"ts-modal-pagination",children:[(0,a.jsxs)("button",{onClick:()=>p(r=>Math.max(1,r-1)),disabled:1===c,className:"ts-page-btn",children:[(0,a.jsx)(m.I,{name:"ChevronLeft",size:16}),(0,f.__)("Previous","tracksure")]}),(0,a.jsxs)("span",{className:"ts-page-info",children:[(0,f.__)("Page","tracksure")," ",c," ",(0,f.__)("of","tracksure")," ",$," (",_," ",(0,f.__)("total conversions","tracksure"),")"]}),(0,a.jsxs)("button",{onClick:()=>p(r=>Math.min($,r+1)),disabled:c===$,className:"ts-page-btn",children:[(0,f.__)("Next","tracksure"),(0,a.jsx)(m.I,{name:"ChevronRight",size:16})]})]})]}),J=()=>F?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading sources...","tracksure")})]}):0===T.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"Globe",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No source data available for this period.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-sources-tab",children:(0,a.jsxs)("table",{className:"ts-sources-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:(0,f.__)("Source","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Medium","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Percentage","tracksure")}),"none"!==r.value_type&&(0,a.jsx)("th",{children:(0,f.__)("Revenue","tracksure")})]})}),(0,a.jsx)("tbody",{children:T.map((n,e)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"ts-source-name",children:n.source}),(0,a.jsx)("td",{className:"ts-source-medium",children:n.medium||"-"}),(0,a.jsx)("td",{className:"ts-source-conversions",children:n.conversions}),(0,a.jsxs)("td",{className:"ts-source-percentage",children:[(0,a.jsx)("div",{className:"ts-progress-bar",children:(0,a.jsx)("div",{className:"ts-progress-fill",style:{width:`${n.percentage}%`}})}),(0,a.jsxs)("span",{children:[n.percentage.toFixed(1),"%"]})]}),"none"!==r.value_type&&(0,a.jsx)("td",{className:"ts-source-revenue",children:(0,P.vv)(n.revenue)})]},e))})]})}),K=()=>G?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading devices...","tracksure")})]}):0===q.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"Monitor",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No device data available for this period.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-devices-tab",children:(0,a.jsxs)("table",{className:"ts-devices-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:(0,f.__)("Device","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Browser","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Percentage","tracksure")})]})}),(0,a.jsx)("tbody",{children:q.map((r,n)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{className:"ts-device-name",children:[(0,a.jsx)(m.I,{name:"mobile"===r.device?"Smartphone":"tablet"===r.device?"Tablet":"Monitor",size:16}),r.device]}),(0,a.jsx)("td",{className:"ts-device-browser",children:r.browser}),(0,a.jsx)("td",{className:"ts-device-conversions",children:r.conversions}),(0,a.jsxs)("td",{className:"ts-device-percentage",children:[(0,a.jsx)("div",{className:"ts-progress-bar",children:(0,a.jsx)("div",{className:"ts-progress-fill",style:{width:`${r.percentage}%`}})}),(0,a.jsxs)("span",{children:[r.percentage.toFixed(1),"%"]})]})]},n))})]})});return(0,a.jsx)(v.a,{isOpen:!0,onClose:n,size:"xl",title:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{children:r.name}),(0,a.jsx)("p",{className:"ts-modal-subtitle",children:r.description})]}),children:(0,a.jsxs)("div",{className:"ts-goal-details-modal",children:[(0,a.jsxs)("div",{className:"ts-modal-tabs",children:[(0,a.jsxs)("button",{className:"ts-modal-tab "+("overview"===l?"ts-modal-tab--active":""),onClick:()=>d("overview"),children:[(0,a.jsx)(m.I,{name:"BarChart3",size:18}),(0,f.__)("Overview","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("timeline"===l?"ts-modal-tab--active":""),onClick:()=>d("timeline"),children:[(0,a.jsx)(m.I,{name:"Clock",size:18}),(0,f.__)("Timeline","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("sources"===l?"ts-modal-tab--active":""),onClick:()=>d("sources"),children:[(0,a.jsx)(m.I,{name:"Globe",size:18}),(0,f.__)("Sources","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("devices"===l?"ts-modal-tab--active":""),onClick:()=>d("devices"),children:[(0,a.jsx)(m.I,{name:"Monitor",size:18}),(0,f.__)("Devices","tracksure")]})]}),(0,a.jsx)("div",{className:"ts-modal-tab-content",children:(()=>{switch(l){case"overview":return Q();case"timeline":return H();case"sources":return J();case"devices":return K();default:return null}})()})]})})};var Z=e(66522),V=e(87791),$=e(56883),X={};X.styleTagTransform=q(),X.setAttributes=I(),X.insert=z().bind(null,"head"),X.domAPI=w(),X.insertStyleElement=T();_()($.A,X);$.A&&$.A.locals&&$.A.locals;const Q=[{id:"basic",title:(0,f.__)("Basic Information","tracksure"),description:(0,f.__)("Name and describe your goal","tracksure"),icon:"FileText"},{id:"trigger",title:(0,f.__)("Trigger Configuration","tracksure"),description:(0,f.__)("Choose what triggers this goal","tracksure"),icon:"Zap"},{id:"conditions",title:(0,f.__)("Conditions","tracksure"),description:(0,f.__)("Define when the goal converts","tracksure"),icon:"Filter"},{id:"advanced",title:(0,f.__)("Advanced Settings","tracksure"),description:(0,f.__)("Value, frequency, and attribution","tracksure"),icon:"Settings"},{id:"preview",title:(0,f.__)("Review & Save","tracksure"),description:(0,f.__)("Preview and confirm your goal","tracksure"),icon:"Eye"}],H=[{value:"pageview",label:(0,f.__)("Page View","tracksure"),description:(0,f.__)("Track visits to specific pages or sections","tracksure"),icon:"FileText",eventName:"page_view"},{value:"click",label:(0,f.__)("Element Click","tracksure"),description:(0,f.__)("Track clicks on buttons, links, or elements","tracksure"),icon:"MousePointer",eventName:"click"},{value:"form_submit",label:(0,f.__)("Form Submission","tracksure"),description:(0,f.__)("Track form completions and leads","tracksure"),icon:"Send",eventName:"form_submit"},{value:"scroll_depth",label:(0,f.__)("Scroll Depth","tracksure"),description:(0,f.__)("Track how far users scroll on a page","tracksure"),icon:"ArrowDown",eventName:"scroll"},{value:"time_on_page",label:(0,f.__)("Time on Page","tracksure"),description:(0,f.__)("Track engagement duration","tracksure"),icon:"Clock",eventName:"time_on_page"},{value:"engagement",label:(0,f.__)("Engagement Rate","tracksure"),description:(0,f.__)("Track combined scroll + time engagement","tracksure"),icon:"Heart",eventName:"engagement"},{value:"video_play",label:(0,f.__)("Video Play","tracksure"),description:(0,f.__)("Track video interactions","tracksure"),icon:"Play",eventName:"video_play"},{value:"download",label:(0,f.__)("File Download","tracksure"),description:(0,f.__)("Track file and document downloads","tracksure"),icon:"Download",eventName:"file_download"},{value:"outbound_link",label:(0,f.__)("Outbound Link","tracksure"),description:(0,f.__)("Track clicks to external websites","tracksure"),icon:"ExternalLink",eventName:"outbound_click"},{value:"custom_event",label:(0,f.__)("Custom Event","tracksure"),description:(0,f.__)("Track custom JavaScript events","tracksure"),icon:"Code",eventName:"custom_event"}],J=[{value:"engagement",label:(0,f.__)("Engagement","tracksure"),icon:"Heart"},{value:"leads",label:(0,f.__)("Leads & Conversions","tracksure"),icon:"Users"},{value:"ecommerce",label:(0,f.__)("E-commerce","tracksure"),icon:"ShoppingCart"},{value:"content",label:(0,f.__)("Content & Media","tracksure"),icon:"FileText"}],K=({isOpen:r,onClose:n,onSave:e,onSaveAsTemplate:o})=>{const[s,i]=(0,t.useState)("basic"),[A,l]=(0,t.useState)({name:"",description:"",category:"engagement",trigger_type:"pageview",event_name:"page_view",conditions:[],match_logic:"all",value_type:"none",value:0,attribution_window:30,frequency:"unlimited",is_active:!0}),[d,c]=(0,t.useState)({}),[p,g]=(0,t.useState)(!1),C=Q.findIndex(r=>r.id===s),u=0===C,E=C===Q.length-1,x=r=>{const n={};if("basic"===r){const r=A.name?.trim()||"";r?r.length<3?n.name=(0,f.__)("Goal name must be at least 3 characters","tracksure"):r.length>100&&(n.name=(0,f.__)("Goal name cannot exceed 100 characters","tracksure")):n.name=(0,f.__)("Goal name is required","tracksure"),A.description&&A.description.length>500&&(n.description=(0,f.__)("Description cannot exceed 500 characters","tracksure")),A.category||(n.category=(0,f.__)("Please select a category","tracksure"))}if("trigger"===r){A.trigger_type||(n.trigger_type=(0,f.__)("Please select a trigger type","tracksure"));const r=A.event_name?.trim()||"";r?r.length>100?n.event_name=(0,f.__)("Event name cannot exceed 100 characters","tracksure"):/^[a-z0-9_]+$/.test(r)||(n.event_name=(0,f.__)("Event name must contain only lowercase letters, numbers, and underscores","tracksure")):n.event_name=(0,f.__)("Event name is required","tracksure")}return"advanced"===r&&"fixed"===A.value_type&&(!A.value||A.value<=0)&&(n.value=(0,f.__)("Fixed value must be greater than 0","tracksure")),c(n),0===Object.keys(n).length},h=()=>{for(const r of Q)if(!x(r.id))return i(r.id),!1;return!0};(0,t.useEffect)(()=>{if(!r)return;const n=localStorage.getItem("tracksure_goal_draft");if(n)try{const r=JSON.parse(n);l(r),g(!0)}catch(r){}},[r]),(0,t.useEffect)(()=>{if("custom_event"===A.trigger_type)return;const r=H.find(r=>r.value===A.trigger_type);r&&l(n=>({...n,event_name:r.eventName}))},[A.trigger_type]);return(0,a.jsx)(v.a,{isOpen:r,onClose:n,size:"xl",title:(0,f.__)("Create Custom Goal","tracksure"),children:(0,a.jsxs)("div",{className:"ts-custom-goal-builder",children:[(0,a.jsx)("div",{className:"ts-goal-builder-steps",children:Q.map((r,n)=>(0,a.jsxs)("div",{className:`ts-step ${s===r.id?"ts-step--active":""} ${n<C?"ts-step--completed":""}`,children:[(0,a.jsx)("div",{className:"ts-step-number",children:n<C?(0,a.jsx)(m.I,{name:"Check",size:16}):(0,a.jsx)("span",{children:n+1})}),(0,a.jsxs)("div",{className:"ts-step-info",children:[(0,a.jsx)("div",{className:"ts-step-title",children:r.title}),(0,a.jsx)("div",{className:"ts-step-description",children:r.description})]})]},r.id))}),(0,a.jsxs)("div",{className:"ts-builder-content",children:[p&&(0,a.jsxs)("div",{className:"ts-draft-notice",children:[(0,a.jsx)(m.I,{name:"Info",size:16}),(0,f.__)("Draft loaded from previous session","tracksure")]}),(()=>{switch(s){case"basic":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"FileText",size:20}),(0,f.__)("Basic Information","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{htmlFor:"goal-name",children:[(0,f.__)("Goal Name","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("input",{id:"goal-name",type:"text",value:A.name||"",onChange:r=>l({...A,name:r.target.value}),placeholder:(0,f.__)("e.g., Newsletter Signup, Product Purchase","tracksure"),className:d.name?"ts-input-error":"",autoFocus:!0}),d.name&&(0,a.jsx)("span",{className:"ts-error-message",children:d.name}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Choose a clear, descriptive name that identifies this goal","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{htmlFor:"goal-description",children:[(0,f.__)("Description","tracksure")," ",(0,a.jsxs)("span",{className:"ts-optional",children:["(",(0,f.__)("optional","tracksure"),")"]})]}),(0,a.jsx)("textarea",{id:"goal-description",value:A.description||"",onChange:r=>l({...A,description:r.target.value}),placeholder:(0,f.__)("Describe the purpose of this goal and what success looks like","tracksure"),rows:3}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Help team members understand what this goal measures","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{children:[(0,f.__)("Category","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("div",{className:"ts-category-grid",children:J.map(r=>(0,a.jsxs)("button",{type:"button",className:"ts-category-card "+(A.category===r.value?"ts-category-card--selected":""),onClick:()=>l({...A,category:r.value}),children:[(0,a.jsx)(m.I,{name:r.icon,size:24}),(0,a.jsx)("span",{children:r.label})]},r.value))}),d.category&&(0,a.jsx)("span",{className:"ts-error-message",children:d.category})]})]})]})});case"trigger":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Zap",size:20}),(0,f.__)("Choose Trigger Type","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsx)("p",{className:"ts-section-intro",children:(0,f.__)("Select what user action will trigger this goal conversion","tracksure")}),(0,a.jsx)("div",{className:"ts-trigger-grid",children:H.map(r=>(0,a.jsxs)("button",{type:"button",className:"ts-trigger-card "+(A.trigger_type===r.value?"ts-trigger-card--selected":""),onClick:()=>l({...A,trigger_type:r.value}),children:[(0,a.jsx)("div",{className:"ts-trigger-icon",children:(0,a.jsx)(m.I,{name:r.icon,size:32})}),(0,a.jsxs)("div",{className:"ts-trigger-info",children:[(0,a.jsx)("div",{className:"ts-trigger-label",children:r.label}),(0,a.jsx)("div",{className:"ts-trigger-description",children:r.description})]}),A.trigger_type===r.value&&(0,a.jsx)("div",{className:"ts-trigger-check",children:(0,a.jsx)(m.I,{name:"CheckCircle",size:20})})]},r.value))}),d.trigger_type&&(0,a.jsx)("span",{className:"ts-error-message",children:d.trigger_type}),"custom_event"===A.trigger_type&&(0,a.jsxs)("div",{className:"ts-form-field",style:{marginTop:"16px"},children:[(0,a.jsxs)("label",{htmlFor:"custom-event-name",children:[(0,f.__)("Event Name","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("input",{id:"custom-event-name",type:"text",value:A.event_name||"",onChange:r=>l({...A,event_name:r.target.value}),placeholder:(0,f.__)("e.g., purchase, add_to_cart, calculator_completed","tracksure"),maxLength:100}),d.event_name&&(0,a.jsx)("p",{className:"ts-field-error",children:d.event_name}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("The exact event name your custom code dispatches","tracksure")})]})]})]})});case"conditions":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Filter",size:20}),(0,f.__)("Define Conditions","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsx)("p",{className:"ts-section-intro",children:(0,f.__)("Add conditions to specify exactly when this goal should convert","tracksure")}),(0,a.jsx)(B,{conditions:A.conditions||[],onChange:r=>l({...A,conditions:r}),triggerType:A.trigger_type||"pageview",matchLogic:A.match_logic,onMatchLogicChange:r=>l({...A,match_logic:r})}),d.conditions&&(0,a.jsx)("span",{className:"ts-error-message",children:d.conditions}),A.conditions&&A.conditions.length>0&&(0,a.jsxs)("div",{className:"ts-conditions-preview",children:[(0,a.jsxs)("h4",{children:[(0,a.jsx)(m.I,{name:"Eye",size:16}),(0,f.__)("Condition Logic Preview","tracksure")]}),(0,a.jsxs)("div",{className:"ts-logic-preview",children:["all"===A.match_logic?(0,a.jsxs)("p",{children:[(0,f.__)("Goal converts when","tracksure")," ",(0,a.jsx)("strong",{children:(0,f.__)("ALL","tracksure")})," ",(0,f.__)("of the following are true:","tracksure")]}):(0,a.jsxs)("p",{children:[(0,f.__)("Goal converts when","tracksure")," ",(0,a.jsx)("strong",{children:(0,f.__)("ANY","tracksure")})," ",(0,f.__)("of the following are true:","tracksure")]}),(0,a.jsx)("ul",{className:"ts-condition-list",children:A.conditions.map((r,n)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("code",{children:r.param})," ",(0,a.jsx)("em",{children:r.operator})," ",(0,a.jsxs)("code",{children:['"',r.value,'"']})]},n))})]})]})]})]})});case"advanced":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Settings",size:20}),(0,f.__)("Advanced Settings","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{children:(0,f.__)("Conversion Value","tracksure")}),(0,a.jsxs)("div",{className:"ts-radio-group",children:[(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"none",checked:"none"===A.value_type,onChange:r=>l({...A,value_type:"none"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("No Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Track conversions only (most common)","tracksure")})]})]}),(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"fixed",checked:"fixed"===A.value_type,onChange:r=>l({...A,value_type:"fixed"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Fixed Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Assign a specific value to each conversion","tracksure")})]})]}),(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"dynamic",checked:"dynamic"===A.value_type,onChange:r=>l({...A,value_type:"dynamic"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Dynamic Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Use actual transaction amounts (e.g., order totals)","tracksure")})]})]})]}),"fixed"===A.value_type&&(0,a.jsxs)("div",{className:"ts-value-input",children:[(0,a.jsx)("input",{type:"number",value:A.value||0,onChange:r=>l({...A,value:parseFloat(r.target.value)||0}),min:"0",step:"0.01",placeholder:"0.00",className:d.value?"ts-input-error":""}),d.value&&(0,a.jsx)("span",{className:"ts-error-message",children:d.value}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Enter the monetary value for each conversion (e.g., average lead value)","tracksure")})]})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{htmlFor:"attribution-window",children:(0,f.__)("Attribution Window","tracksure")}),(0,a.jsxs)("select",{id:"attribution-window",value:A.attribution_window||30,onChange:r=>l({...A,attribution_window:parseInt(r.target.value)}),children:[(0,a.jsx)("option",{value:"1",children:(0,f.__)("1 day","tracksure")}),(0,a.jsx)("option",{value:"7",children:(0,f.__)("7 days","tracksure")}),(0,a.jsx)("option",{value:"14",children:(0,f.__)("14 days","tracksure")}),(0,a.jsx)("option",{value:"30",children:(0,f.__)("30 days (recommended)","tracksure")}),(0,a.jsx)("option",{value:"60",children:(0,f.__)("60 days","tracksure")}),(0,a.jsx)("option",{value:"90",children:(0,f.__)("90 days","tracksure")})]}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("How long to connect conversions to original traffic sources","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{htmlFor:"frequency",children:(0,f.__)("Conversion Frequency","tracksure")}),(0,a.jsxs)("select",{id:"frequency",value:A.frequency||"unlimited",onChange:r=>l({...A,frequency:r.target.value}),children:[(0,a.jsx)("option",{value:"unlimited",children:(0,f.__)("Unlimited (track every occurrence)","tracksure")}),(0,a.jsx)("option",{value:"session",children:(0,f.__)("Once per session","tracksure")}),(0,a.jsx)("option",{value:"once",children:(0,f.__)("Once per visitor (lifetime)","tracksure")})]}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Control how often the same user can trigger this goal","tracksure")})]})]})]})});case"preview":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Eye",size:20}),(0,f.__)("Review Your Goal","tracksure")]}),(0,a.jsx)(Z.bw,{children:(0,a.jsxs)("div",{className:"ts-goal-preview",children:[(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Basic Information","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Name","tracksure")}),(0,a.jsx)("dd",{children:A.name}),A.description&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("dt",{children:(0,f.__)("Description","tracksure")}),(0,a.jsx)("dd",{children:A.description})]}),(0,a.jsx)("dt",{children:(0,f.__)("Category","tracksure")}),(0,a.jsx)("dd",{children:J.find(r=>r.value===A.category)?.label})]})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Trigger Configuration","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Trigger Type","tracksure")}),(0,a.jsx)("dd",{children:H.find(r=>r.value===A.trigger_type)?.label}),(0,a.jsx)("dt",{children:(0,f.__)("Event Name","tracksure")}),(0,a.jsx)("dd",{children:(0,a.jsx)("code",{children:A.event_name})})]})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Conditions","tracksure")}),(0,a.jsx)("p",{children:"all"===A.match_logic?(0,f.__)("Must match ALL conditions:","tracksure"):(0,f.__)("Must match ANY condition:","tracksure")}),A.conditions&&A.conditions.length>0?(0,a.jsx)("ul",{className:"ts-condition-list",children:A.conditions.map((r,n)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("code",{children:r.param})," ",(0,a.jsx)("em",{children:r.operator})," ",(0,a.jsxs)("code",{children:['"',r.value,'"']})]},n))}):(0,a.jsx)("p",{className:"ts-no-conditions",children:(0,f.__)("No conditions defined","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Advanced Settings","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Value Type","tracksure")}),(0,a.jsxs)("dd",{children:["none"===A.value_type&&(0,f.__)("No value tracked","tracksure"),"fixed"===A.value_type&&`${(0,f.__)("Fixed:","tracksure")} $${A.value}`,"dynamic"===A.value_type&&(0,f.__)("Dynamic (from transaction)","tracksure")]}),(0,a.jsx)("dt",{children:(0,f.__)("Attribution Window","tracksure")}),(0,a.jsxs)("dd",{children:[A.attribution_window," ",(0,f.__)("days","tracksure")]}),(0,a.jsx)("dt",{children:(0,f.__)("Frequency","tracksure")}),(0,a.jsxs)("dd",{children:["unlimited"===A.frequency&&(0,f.__)("Unlimited","tracksure"),"session"===A.frequency&&(0,f.__)("Once per session","tracksure"),"once"===A.frequency&&(0,f.__)("Once per visitor","tracksure")]})]})]})]})})]})});default:return null}})()]}),(0,a.jsxs)("div",{className:"ts-builder-actions",children:[(0,a.jsx)("div",{className:"ts-actions-left",children:!u&&(0,a.jsxs)(V.$,{variant:"outline",onClick:()=>{const r=C-1;if(r>=0){const n=Q[r];n&&(i(n.id),c({}))}},children:[(0,a.jsx)(m.I,{name:"ChevronLeft",size:16}),(0,f.__)("Back","tracksure")]})}),(0,a.jsxs)("div",{className:"ts-actions-right",children:[(0,a.jsxs)(V.$,{variant:"ghost",onClick:()=>{g(!0),localStorage.setItem("tracksure_goal_draft",JSON.stringify(A))},children:[(0,a.jsx)(m.I,{name:"Save",size:16}),(0,f.__)("Save Draft","tracksure")]}),E?(0,a.jsxs)(a.Fragment,{children:[o&&(0,a.jsxs)(V.$,{variant:"outline",onClick:()=>{o&&h()&&o(A)},children:[(0,a.jsx)(m.I,{name:"Bookmark",size:16}),(0,f.__)("Save as Template","tracksure")]}),(0,a.jsxs)(V.$,{variant:"primary",onClick:()=>{h()&&(e(A),localStorage.removeItem("tracksure_goal_draft"),g(!1))},children:[(0,a.jsx)(m.I,{name:"Check",size:16}),(0,f.__)("Create Goal","tracksure")]})]}):(0,a.jsxs)(V.$,{variant:"primary",onClick:()=>{if(x(s)){const r=C+1;if(r<Q.length){const n=Q[r];n&&i(n.id)}}},children:[(0,f.__)("Next","tracksure"),(0,a.jsx)(m.I,{name:"ChevronRight",size:16})]})]})]})]})})};var rr=e(96478),nr={};nr.styleTagTransform=q(),nr.setAttributes=I(),nr.insert=z().bind(null,"head"),nr.domAPI=w(),nr.insertStyleElement=T();_()(rr.A,nr);rr.A&&rr.A.locals&&rr.A.locals;const er=({selectedGoals:r,allGoals:n,onActionComplete:e,onSelectionChange:o})=>{const[s,i]=(0,t.useState)(!1),[A,l]=(0,t.useState)(null);(0,t.useEffect)(()=>{const r=r=>{"Escape"===r.key&&A&&l(null)};if(A)return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[A]);const d=async n=>{if(0!==r.length)if("delete"!==n)if("disable"!==n){i(!0);try{"export"===n?await p():await c(n)}catch(r){alert((0,f.__)("Failed to perform bulk action. Please try again.","tracksure"))}finally{i(!1)}}else l("disable");else l("delete");else alert((0,f.__)("Please select at least one goal.","tracksure"))},c=async n=>{const a="enable"===n?1:0,t=r.map(r=>window.wp.apiFetch({path:`/ts/v1/goals/${r}`,method:"POST",data:{is_active:a}}));await Promise.all(t),o([]),e(),alert(1===r.length?(0,f.__)("Goal updated successfully.","tracksure"):(0,f.__)(`${r.length} goals updated successfully.`,"tracksure"))},p=async()=>{const e=n.filter(n=>r.includes(n.goal_id)),a={version:"2.1.0",exported_at:(new Date).toISOString(),goals:e.map(r=>({name:r.name,description:r.description,category:r.category,trigger_type:r.trigger_type,event_name:r.event_name,conditions:r.conditions,match_logic:r.match_logic,value_type:r.value_type,value:r.value,attribution_window:r.attribution_window,frequency:r.frequency,is_active:r.is_active}))},t=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),s=URL.createObjectURL(t),i=document.createElement("a");i.href=s,i.download=`tracksure-goals-${Date.now()}.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(s),alert(1===r.length?(0,f.__)("Goal exported successfully.","tracksure"):(0,f.__)(`${r.length} goals exported successfully.`,"tracksure")),o([])},g=r.length===n.length&&n.length>0,m=r.length>0&&r.length<n.length;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"goal-bulk-actions",role:"toolbar","aria-label":(0,f.__)("Bulk actions for goals","tracksure"),children:[(0,a.jsx)("div",{className:"bulk-actions-left",children:(0,a.jsxs)("label",{className:"bulk-select-all",children:[(0,a.jsx)("input",{type:"checkbox",checked:g,ref:r=>{r&&(r.indeterminate=m)},onChange:()=>{r.length===n.length?o([]):o(n.map(r=>r.goal_id))},disabled:0===n.length,"aria-label":g?(0,f.__)("Deselect all goals","tracksure"):(0,f.__)("Select all goals","tracksure")}),(0,a.jsx)("span",{children:r.length>0?(0,f.__)(`${r.length} selected`,"tracksure"):(0,f.__)("Select all","tracksure")})]})}),r.length>0&&(0,a.jsxs)("div",{className:"bulk-actions-right",role:"group","aria-label":(0,f.__)("Available bulk actions","tracksure"),children:[(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>d("enable"),disabled:s,"aria-label":(0,f.__)("Enable selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-yes-alt","aria-hidden":"true"}),(0,f.__)("Enable","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>d("disable"),disabled:s,"aria-label":(0,f.__)("Disable selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-dismiss","aria-hidden":"true"}),(0,f.__)("Disable","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>d("export"),disabled:s,"aria-label":(0,f.__)("Export selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-download","aria-hidden":"true"}),(0,f.__)("Export","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn bulk-delete",onClick:()=>d("delete"),disabled:s,"aria-label":(0,f.__)("Delete selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-trash","aria-hidden":"true"}),(0,f.__)("Delete","tracksure")]})]})]}),A&&(0,a.jsx)("div",{className:"bulk-confirm-dialog-overlay",onClick:()=>l(null),role:"dialog","aria-modal":"true","aria-labelledby":"bulk-confirm-title",children:(0,a.jsxs)("div",{className:"bulk-confirm-dialog",onClick:r=>r.stopPropagation(),children:[(0,a.jsx)("h3",{id:"bulk-confirm-title",children:"delete"===A?(0,f.__)("Confirm Deletion","tracksure"):(0,f.__)("Confirm Disable","tracksure")}),(0,a.jsx)("p",{children:"delete"===A?1===r.length?(0,f.__)("Are you sure you want to delete this goal? This action cannot be undone.","tracksure"):`${(0,f.__)("Are you sure you want to delete","tracksure")} ${r.length} ${(0,f.__)("goals? This action cannot be undone.","tracksure")}`:1===r.length?(0,f.__)("Are you sure you want to disable this goal?","tracksure"):`${(0,f.__)("Are you sure you want to disable","tracksure")} ${r.length} ${(0,f.__)("goals?","tracksure")}`}),(0,a.jsxs)("div",{className:"bulk-confirm-actions",children:[(0,a.jsx)("button",{className:"button",onClick:()=>l(null),children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)("button",{className:"button button-primary",onClick:"delete"===A?async()=>{l(null),i(!0);try{const n=r.map(r=>window.wp.apiFetch({path:`/ts/v1/goals/${r}`,method:"DELETE"}));await Promise.all(n),o([]),e(),alert(1===r.length?(0,f.__)("Goal deleted successfully.","tracksure"):(0,f.__)(`${r.length} goals deleted successfully.`,"tracksure"))}catch(r){alert((0,f.__)("Failed to delete goals. Please try again.","tracksure"))}finally{i(!1)}}:()=>{l(null),c("disable")},autoFocus:!0,children:(0,f.__)("Confirm","tracksure")})]})]})})]})};var ar=e(21421),tr={};tr.styleTagTransform=q(),tr.setAttributes=I(),tr.insert=z().bind(null,"head"),tr.domAPI=w(),tr.insertStyleElement=T();_()(ar.A,tr);ar.A&&ar.A.locals&&ar.A.locals;const or=({filters:r,onFiltersChange:n,onReset:e})=>{const[o,s]=(0,t.useState)(!1),[i,A]=(0,t.useState)(r.search);(0,t.useEffect)(()=>{const e=setTimeout(()=>{i!==r.search&&n({...r,search:i})},300);return()=>clearTimeout(e)},[i]);const l=(e,a)=>{n({...r,[e]:a})},d=""!==r.search||"all"!==r.category||"all"!==r.triggerType||"all"!==r.status||"name"!==r.sortBy||"asc"!==r.sortOrder;return(0,a.jsxs)("div",{className:"goal-filters",role:"search","aria-label":(0,f.__)("Filter and search goals","tracksure"),children:[(0,a.jsxs)("div",{className:"filters-header",children:[(0,a.jsxs)("div",{className:"filters-search",children:[(0,a.jsx)("span",{className:"dashicons dashicons-search","aria-hidden":"true"}),(0,a.jsx)("input",{type:"text",placeholder:(0,f.__)("Search goals...","tracksure"),value:i,onChange:r=>A(r.target.value),className:"search-input","aria-label":(0,f.__)("Search goals","tracksure")}),i&&(0,a.jsx)("button",{className:"clear-search",onClick:()=>A(""),title:(0,f.__)("Clear search","tracksure"),"aria-label":(0,f.__)("Clear search","tracksure"),children:(0,a.jsx)("span",{className:"dashicons dashicons-no-alt","aria-hidden":"true"})})]}),(0,a.jsxs)("div",{className:"filters-actions",children:[(0,a.jsxs)("button",{className:"filters-toggle "+(d?"active":""),onClick:()=>s(!o),"aria-expanded":o,"aria-controls":"filter-panel",children:[(0,a.jsx)("span",{className:"dashicons dashicons-filter","aria-hidden":"true"}),(0,f.__)("Filters","tracksure"),d&&(0,a.jsx)("span",{className:"filter-badge","aria-label":(0,f.__)("Active filters","tracksure")})]}),d&&(0,a.jsx)("button",{className:"button",onClick:e,"aria-label":(0,f.__)("Reset all filters","tracksure"),children:(0,f.__)("Reset","tracksure")})]})]}),o&&(0,a.jsxs)("div",{className:"filters-panel",id:"filter-panel",children:[(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-category",children:(0,f.__)("Category","tracksure")}),(0,a.jsxs)("select",{id:"filter-category",value:r.category,onChange:r=>l("category",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Categories","tracksure")}),(0,a.jsx)("option",{value:"engagement",children:(0,f.__)("Engagement","tracksure")}),(0,a.jsx)("option",{value:"leads",children:(0,f.__)("Leads","tracksure")}),(0,a.jsx)("option",{value:"ecommerce",children:(0,f.__)("E-commerce","tracksure")}),(0,a.jsx)("option",{value:"content",children:(0,f.__)("Content","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-trigger",children:(0,f.__)("Trigger Type","tracksure")}),(0,a.jsxs)("select",{id:"filter-trigger",value:r.triggerType,onChange:r=>l("triggerType",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Triggers","tracksure")}),(0,a.jsx)("option",{value:"page_visit",children:(0,f.__)("Page Visit","tracksure")}),(0,a.jsx)("option",{value:"element_click",children:(0,f.__)("Element Click","tracksure")}),(0,a.jsx)("option",{value:"form_submission",children:(0,f.__)("Form Submission","tracksure")}),(0,a.jsx)("option",{value:"scroll_depth",children:(0,f.__)("Scroll Depth","tracksure")}),(0,a.jsx)("option",{value:"time_on_page",children:(0,f.__)("Time on Page","tracksure")}),(0,a.jsx)("option",{value:"custom_event",children:(0,f.__)("Custom Event","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-status",children:(0,f.__)("Status","tracksure")}),(0,a.jsxs)("select",{id:"filter-status",value:r.status,onChange:r=>l("status",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Status","tracksure")}),(0,a.jsx)("option",{value:"active",children:(0,f.__)("Active","tracksure")}),(0,a.jsx)("option",{value:"inactive",children:(0,f.__)("Inactive","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-sortby",children:(0,f.__)("Sort By","tracksure")}),(0,a.jsxs)("select",{id:"filter-sortby",value:r.sortBy,onChange:r=>l("sortBy",r.target.value),children:[(0,a.jsx)("option",{value:"name",children:(0,f.__)("Name","tracksure")}),(0,a.jsx)("option",{value:"created_at",children:(0,f.__)("Date Created","tracksure")}),(0,a.jsx)("option",{value:"conversions",children:(0,f.__)("Conversions","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-order",children:(0,f.__)("Order","tracksure")}),(0,a.jsxs)("select",{id:"filter-order",value:r.sortOrder,onChange:r=>l("sortOrder",r.target.value),children:[(0,a.jsx)("option",{value:"asc",children:(0,f.__)("Ascending","tracksure")}),(0,a.jsx)("option",{value:"desc",children:(0,f.__)("Descending","tracksure")})]})]})]})]})};var sr=e(27691),ir={};ir.styleTagTransform=q(),ir.setAttributes=I(),ir.insert=z().bind(null,"head"),ir.domAPI=w(),ir.insertStyleElement=T();_()(sr.A,ir);sr.A&&sr.A.locals&&sr.A.locals;const Ar=({onImport:r,onClose:n})=>{const[e,o]=(0,t.useState)(!1),[s,i]=(0,t.useState)(!1),[A,l]=(0,t.useState)(null),[d,c]=(0,t.useState)([]),[p,g]=(0,t.useState)(!1),m=(0,t.useRef)(null),C=async r=>{try{const n=await r.text(),e=JSON.parse(n),a=(r=>{const n=[];if(!r||"object"!=typeof r)return n.push((0,f.__)("Invalid JSON format","tracksure")),{valid:!1,errors:n};const e=r;return e.goals&&Array.isArray(e.goals)?0===e.goals.length?(n.push((0,f.__)("Import file contains no goals","tracksure")),{valid:!1,errors:n}):(e.goals.forEach((r,e)=>{r.name||n.push((0,f.__)(`Goal ${e+1}: Missing name`,"tracksure")),r.category||n.push((0,f.__)(`Goal ${e+1}: Missing category`,"tracksure")),r.trigger_type||n.push((0,f.__)(`Goal ${e+1}: Missing trigger type`,"tracksure"))}),{valid:0===n.length,errors:n}):(n.push((0,f.__)("No goals array found in import file","tracksure")),{valid:!1,errors:n})})(e);if(!a.valid)return void l({success:!1,imported:0,skipped:0,errors:a.errors});const t=e.goals.map(r=>({name:String(r.name||""),description:String(r.description||""),event_name:String(r.event_name||r.trigger_type||""),trigger_type:r.trigger_type||"custom_event",category:r.category||void 0,conditions:Array.isArray(r.conditions)?r.conditions:[],match_logic:r.match_logic||"all",value_type:r.value_type||"none",value:"number"==typeof r.conversion_value?r.conversion_value:void 0,frequency:["once","session","unlimited"].includes(String(r.frequency))?String(r.frequency):"once",is_active:void 0===r.is_active||Boolean(r.is_active)}));c(t),g(!0)}catch(r){l({success:!1,imported:0,skipped:0,errors:[(0,f.__)("Failed to parse JSON file. Please check the file format.","tracksure")]})}},u=r=>{r.name.endsWith(".json")?C(r):l({success:!1,imported:0,skipped:0,errors:[(0,f.__)("Please select a JSON file","tracksure")]})};return(0,a.jsxs)("div",{className:"goal-import-modal",role:"dialog","aria-modal":"true","aria-labelledby":"import-title",children:[(0,a.jsxs)("div",{className:"goal-import-header",children:[(0,a.jsx)("h2",{id:"import-title",children:(0,f.__)("Import Goals","tracksure")}),(0,a.jsx)("button",{className:"goal-import-close",onClick:n,"aria-label":(0,f.__)("Close import dialog","tracksure"),children:(0,a.jsx)("span",{className:"dashicons dashicons-no-alt","aria-hidden":"true"})})]}),(0,a.jsxs)("div",{className:"goal-import-body",children:[!p&&!A&&(0,a.jsxs)("div",{className:"goal-import-dropzone "+(e?"dragging":""),onDrop:r=>{r.preventDefault(),o(!1);const n=Array.from(r.dataTransfer.files);n.length>0&&u(n[0])},onDragOver:r=>{r.preventDefault(),o(!0)},onDragLeave:()=>{o(!1)},onClick:()=>m.current?.click(),children:[(0,a.jsx)("span",{className:"dashicons dashicons-upload","aria-hidden":"true"}),(0,a.jsx)("h3",{children:(0,f.__)("Drop JSON file here","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("or click to browse files","tracksure")}),(0,a.jsx)("input",{ref:m,type:"file",accept:".json",onChange:r=>{const n=r.target.files;n&&n.length>0&&u(n[0])},style:{display:"none"},"aria-label":(0,f.__)("Select JSON file","tracksure")})]}),p&&(0,a.jsxs)("div",{className:"goal-import-preview",children:[(0,a.jsx)("h3",{children:(0,f.__)("Preview Import","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)(`${d.length} goal(s) will be imported:`,"tracksure")}),(0,a.jsx)("div",{className:"preview-list",children:d.map((r,n)=>(0,a.jsxs)("div",{className:"preview-item",children:[(0,a.jsxs)("div",{className:"preview-item-header",children:[(0,a.jsx)("strong",{children:r.name}),(0,a.jsx)("span",{className:"preview-badge",children:r.category})]}),(0,a.jsx)("p",{className:"preview-description",children:r.description}),(0,a.jsxs)("div",{className:"preview-meta",children:[(0,a.jsx)("span",{children:r.trigger_type.replace(/_/g," ")}),r.conditions.length>0&&(0,a.jsxs)("span",{children:[r.conditions.length," conditions"]})]})]},n))}),(0,a.jsxs)("div",{className:"goal-import-actions",children:[(0,a.jsx)("button",{className:"button",onClick:()=>{g(!1),c([])},disabled:s,children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)("button",{className:"button button-primary",onClick:async()=>{i(!0);try{await r(d),l({success:!0,imported:d.length,skipped:0,errors:[]}),g(!1),setTimeout(()=>{n()},2e3)}catch(r){l({success:!1,imported:0,skipped:d.length,errors:[(0,f.__)("Failed to import goals. Please try again.","tracksure")]})}finally{i(!1)}},disabled:s,children:s?(0,f.__)("Importing...","tracksure"):(0,f.__)(`Import ${d.length} Goal(s)`,"tracksure")})]})]}),A&&(0,a.jsxs)("div",{className:"goal-import-result "+(A.success?"success":"error"),children:[(0,a.jsx)("span",{className:"dashicons "+(A.success?"dashicons-yes-alt":"dashicons-warning"),"aria-hidden":"true"}),(0,a.jsx)("h3",{children:A.success?(0,f.__)("Import Successful!","tracksure"):(0,f.__)("Import Failed","tracksure")}),A.success?(0,a.jsx)("p",{children:(0,f.__)(`Successfully imported ${A.imported} goal(s)`,"tracksure")}):(0,a.jsx)("div",{className:"error-list",children:A.errors.map((r,n)=>(0,a.jsx)("p",{className:"error-message",children:r},n))}),(0,a.jsx)("button",{className:"button button-primary",onClick:n,children:(0,f.__)("Close","tracksure")})]})]})]})};var lr=e(12577),dr={};dr.styleTagTransform=q(),dr.setAttributes=I(),dr.insert=z().bind(null,"head"),dr.domAPI=w(),dr.insertStyleElement=T();_()(lr.A,dr);lr.A&&lr.A.locals&&lr.A.locals;const cr=()=>{const{dateRange:r}=(0,o.n)(),{data:n,isLoading:e,error:i,refetch:A}=(0,s.S)("getGoalsOverview",{start_date:(0,P.TJ)(r.start),end_date:(0,P.TJ)(r.end)},{staleTime:3e4}),l=(0,t.useMemo)(()=>{if(!n?.conversions_trend)return null;const r=n.total_conversions,e=n.conversions_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]),d=(0,t.useMemo)(()=>{if(!n?.value_trend)return null;const r=n.total_value,e=n.value_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]),c=(0,t.useMemo)(()=>{if(!n?.rate_trend)return null;const r=n.conversion_rate,e=n.rate_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]);return e?(0,a.jsx)("div",{className:"ts-goals-overview",children:(0,a.jsxs)("div",{className:"ts-goals-overview__kpis",children:[(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{})]})}):i?(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-empty-state ts-empty-state--error",children:[(0,a.jsx)(m.I,{name:"AlertCircle",size:48,color:"var(--ts-error)"}),(0,a.jsx)("h3",{children:(0,f.__)("Failed to load goals overview","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("There was an error loading the dashboard data.","tracksure")}),(0,a.jsx)("button",{onClick:A,className:"ts-btn ts-btn--primary",children:(0,f.__)("Retry","tracksure")})]})})}):n?(0,a.jsxs)("div",{className:"ts-goals-overview",children:[(0,a.jsxs)("div",{className:"ts-goals-overview__kpis",children:[(0,a.jsx)(p.l,{metric:{label:(0,f.__)("All Conversions","tracksure"),value:n.total_conversions,format:"number",change:l?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Conversion Value","tracksure"),value:n.total_value,format:"currency",change:d?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Avg Conversion Rate","tracksure"),value:n.conversion_rate,format:"percent",change:c?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Active Goals","tracksure"),value:n.active_goals,format:"number"}})]}),n.daily_conversions&&n.daily_conversions.length>0&&(0,a.jsxs)(C.Zp,{className:"ts-goals-overview__chart",children:[(0,a.jsxs)(C.aR,{children:[(0,a.jsx)("h3",{children:(0,f.__)("Conversions Trend","tracksure")}),(0,a.jsx)("span",{className:"ts-card-header__subtitle",children:(0,f.__)("Last 30 days","tracksure")})]}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-simple-chart",children:(0,a.jsx)("div",{className:"ts-simple-chart__bars",children:(()=>{const r=Math.max(...n.daily_conversions.map(r=>r.conversions));return n.daily_conversions.map((n,e)=>{const t=r>0?n.conversions/r*100:0;return(0,a.jsxs)("div",{className:"ts-simple-chart__bar-wrapper",children:[(0,a.jsx)("div",{className:"ts-simple-chart__bar",style:{height:`${t}%`},title:`${n.date}: ${n.conversions} conversions`,children:(0,a.jsx)("span",{className:"ts-simple-chart__bar-value",children:n.conversions})}),(0,a.jsx)("span",{className:"ts-simple-chart__bar-label",children:new Date(n.date+"T00:00:00").toLocaleDateString(void 0,{month:"short",day:"numeric"})})]},e)})})()})})})]}),n.top_goals&&n.top_goals.length>0&&(0,a.jsxs)(C.Zp,{className:"ts-goals-overview__top-goals",children:[(0,a.jsxs)(C.aR,{children:[(0,a.jsx)("h3",{children:(0,f.__)("Top Performing Goals","tracksure")}),(0,a.jsx)("span",{className:"ts-card-header__subtitle",children:(0,f.__)("By conversion count","tracksure")})]}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-top-goals-list",children:n.top_goals.slice(0,5).map((r,n)=>(0,a.jsxs)("div",{className:"ts-top-goal",children:[(0,a.jsxs)("div",{className:"ts-top-goal__rank",children:["#",n+1]}),(0,a.jsxs)("div",{className:"ts-top-goal__info",children:[(0,a.jsx)("div",{className:"ts-top-goal__name",children:r.name}),(0,a.jsx)("div",{className:"ts-top-goal__type",children:r.trigger_type})]}),(0,a.jsxs)("div",{className:"ts-top-goal__metrics",children:[(0,a.jsxs)("div",{className:"ts-top-goal__conversions",children:[(0,a.jsx)(m.I,{name:"CheckCircle",size:16}),r.conversions.toLocaleString()]}),r.value>0&&(0,a.jsx)("div",{className:"ts-top-goal__value",children:(0,P.vv)(r.value)})]})]},r.goal_id))})})]}),0===n.total_conversions&&(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)(m.I,{name:"Inbox",size:64,color:"var(--ts-text-muted)"}),(0,a.jsx)("h3",{children:(0,f.__)("No conversions yet","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Start tracking conversions by creating your first goal.","tracksure")})]})})})]}):null};var pr=e(76840),gr={};gr.styleTagTransform=q(),gr.setAttributes=I(),gr.insert=z().bind(null,"head"),gr.domAPI=w(),gr.insertStyleElement=T();_()(pr.A,gr);pr.A&&pr.A.locals&&pr.A.locals;const mr=()=>{const{config:r,dateRange:n}=(0,o.n)(),[e,v]=(0,t.useState)("overview"),[h,b]=(0,t.useState)("list"),[B,k]=(0,t.useState)("all"),[_,y]=(0,t.useState)(""),[w,j]=(0,t.useState)(!1),[z,N]=(0,t.useState)(null),[I,S]=(0,t.useState)(null),[T,D]=(0,t.useState)([]),[q,Y]=(0,t.useState)(!1),[F,R]=(0,t.useState)({search:"",category:"all",triggerType:"all",status:"all",sortBy:"name",sortOrder:"asc"}),[W,L]=(0,t.useState)(null),[U,O]=(0,t.useState)(null),[Z,V]=(0,t.useState)(null),{data:$,isLoading:X,error:Q,refetch:H}=(0,s.S)("getGoals",{},{staleTime:3e4,retry:2,onError:r=>{}}),J=(0,t.useMemo)(()=>$?.goals||[],[$]),rr=J.map(r=>r.goal_id).join(","),nr=(0,t.useMemo)(()=>({goal_ids:rr,date_start:(0,P.TJ)(n.start),date_end:(0,P.TJ)(n.end)}),[rr,n]),{data:ar,isLoading:tr}=(0,s.S)("getGoalsPerformance",nr,{enabled:J.length>0&&rr.length>0,staleTime:3e4,refetchInterval:3e5,retry:2,onError:r=>{}}),sr=(0,t.useMemo)(()=>ar?.performance||{},[ar]),ir=Q?Q.message:null,lr=async n=>{try{const a=function(r){const n=[];return r.name&&""!==r.name.trim()||n.push("Goal name is required"),r.event_name&&""!==r.event_name.trim()||n.push("Event name is required"),r.trigger_type?A.includes(r.trigger_type)||n.push(`Invalid trigger type: ${r.trigger_type}. Allowed: ${A.join(", ")}`):n.push("Trigger type is required"),r.conditions&&Array.isArray(r.conditions)&&r.conditions.forEach((r,e)=>{const a=e+1;if(r.param&&""!==r.param.trim()||n.push(`Condition #${a}: Parameter (param) is required`),r.operator?l.includes(r.operator)||n.push(`Condition #${a}: Invalid operator '${r.operator}'. Allowed: ${l.join(", ")}`):n.push(`Condition #${a}: Operator is required`),void 0!==r.value&&""!==r.value||n.push(`Condition #${a}: Value is required`),"matches_regex"===r.operator)try{new RegExp(String(r.value))}catch(e){n.push(`Condition #${a}: Invalid regex pattern: ${r.value}`)}}),r.match_logic&&!["all","any"].includes(r.match_logic)&&n.push(`Match logic must be 'all' or 'any', got: ${r.match_logic}`),r.value_type&&!d.includes(r.value_type)&&n.push(`Invalid value_type. Must be: ${d.join(", ")}`),"fixed"===r.value_type&&(void 0===r.value||null===r.value?n.push('Fixed value is required when value_type is "fixed"'):isNaN(Number(r.value))&&n.push("Fixed value must be a number")),r.frequency&&!c.includes(r.frequency)&&n.push(`Invalid frequency. Must be: ${c.join(", ")}`),{valid:0===n.length,errors:n}}(n);if(!a.valid){const r=0===(e=a.errors).length?"":1===e.length?e[0]:`Please fix the following errors:\n• ${e.join("\n• ")}`;throw new Error("Goal validation failed:\n\n"+r)}const t=new i.n(r);if("edit"===W&&Z){const r=Z.goal_id;await t.put(`/goals/${r}`,n)}else await t.post("/goals",n);H(),L(null),O(null),V(null),b("list")}catch(r){throw r}var e},dr=()=>{let r=[];return r="all"===B?E:x(B),_?(r=>{const n=r.toLowerCase();return E.filter(r=>r.name.toLowerCase().includes(n)||r.description.toLowerCase().includes(n))})(_):r},pr=(0,t.useMemo)(()=>{let r=[...J];if(F.search){const n=F.search.toLowerCase();r=r.filter(r=>r.name&&r.name.toLowerCase().includes(n)||r.description&&r.description.toLowerCase().includes(n))}return"all"!==F.category&&(r=r.filter(r=>r.category===F.category)),"all"!==F.triggerType&&(r=r.filter(r=>r.trigger_type===F.triggerType)),"all"!==F.status&&(r=r.filter(r=>r.is_active===("active"===F.status))),r.sort((r,n)=>{let e=0;switch(F.sortBy){case"name":e=(r.name||"").localeCompare(n.name||"");break;case"created_at":e=new Date(r.created_at.replace(" ","T")+"Z").getTime()-new Date(n.created_at.replace(" ","T")+"Z").getTime();break;case"conversions":e=(sr[r.goal_id]?.conversions||0)-(sr[n.goal_id]?.conversions||0);break}return"asc"===F.sortOrder?e:-e}),r},[J,F,sr]),gr=()=>{R({search:"",category:"all",triggerType:"all",status:"all",sortBy:"name",sortOrder:"asc"})};return(0,a.jsxs)("div",{className:"ts-goals-page",children:[(0,a.jsxs)("div",{className:"ts-goals-header",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"ts-page-title",children:(0,f.__)("Goals","tracksure")}),(0,a.jsx)("p",{className:"ts-page-subtitle",children:(0,f.__)("Track conversions and measure what matters most","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-goals-header-actions",children:["goals"===e&&"list"===h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>Y(!0),icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 14V6M10 6L7 9M10 6L13 9M4 16h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),children:(0,f.__)("Import Goals","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:()=>{v("templates"),b("templates")},icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M4 6h12M4 10h12M4 14h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),children:(0,f.__)("Browse Templates","tracksure")}),(0,a.jsx)(C.$n,{variant:"primary",onClick:()=>b("custom-builder"),icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 5v10M5 10h10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),children:(0,f.__)("Create Custom Goal","tracksure")})]}),"list"!==h&&(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>{b("list"),v("goals")},children:(0,f.__)("← Back to Goals","tracksure")})]})]}),(0,a.jsxs)("div",{className:"ts-goals-tabs",children:[(0,a.jsxs)("button",{className:"ts-goals-tab "+("overview"===e?"ts-goals-tab--active":""),onClick:()=>{v("overview"),b("list")},children:[(0,a.jsx)(m.I,{name:"BarChart3",size:18}),(0,f.__)("Overview","tracksure")]}),(0,a.jsxs)("button",{className:"ts-goals-tab "+("goals"===e?"ts-goals-tab--active":""),onClick:()=>{v("goals"),b("list")},children:[(0,a.jsx)(m.I,{name:"Target",size:18}),(0,f.__)("All Goals","tracksure"),J.length>0&&(0,a.jsx)(C.Ex,{variant:"default",size:"sm",children:J.length})]}),(0,a.jsxs)("button",{className:"ts-goals-tab "+("templates"===e?"ts-goals-tab--active":""),onClick:()=>{v("templates"),b("templates")},children:[(0,a.jsx)(m.I,{name:"LayoutTemplate",size:18}),(0,f.__)("Templates","tracksure")]})]}),ir&&(0,a.jsxs)("div",{className:"ts-error-banner",children:[(0,a.jsx)(m.I,{name:"AlertTriangle",size:20,color:"warning"}),(0,a.jsx)("p",{children:ir})]}),"overview"===e&&(0,a.jsx)(cr,{}),"goals"===e&&(0,a.jsxs)(a.Fragment,{children:["list"===h&&(()=>{if(X)return(0,a.jsxs)("div",{className:"ts-goals-loading",children:[(0,a.jsx)("div",{className:"ts-goals-summary",children:[1,2,3].map(r=>(0,a.jsx)(g.or,{},r))}),(0,a.jsx)("div",{className:"ts-goals-table",children:(0,a.jsx)(g.cU,{rows:6,columns:5})})]});if(0===J.length)return(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)("div",{className:"ts-empty-icon",children:(0,a.jsx)(m.I,{name:"Target",size:64,color:"muted"})}),(0,a.jsx)("h2",{children:(0,f.__)("No goals yet","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Start tracking conversions by creating your first goal from a template or building a custom one.","tracksure")}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px",justifyContent:"center",marginTop:"16px"},children:[(0,a.jsx)(C.$n,{variant:"primary",onClick:()=>b("templates"),children:(0,f.__)("Browse Templates","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:()=>b("custom-builder"),children:(0,f.__)("Create Custom Goal","tracksure")})]})]});if(0===pr.length&&J.length>0)return(0,a.jsxs)("div",{style:{textAlign:"center",padding:"40px 20px"},children:[(0,a.jsx)("h2",{children:(0,f.__)("No Goals Found","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Try adjusting your filters or search query.","tracksure")}),(0,a.jsx)(C.$n,{onClick:gr,children:(0,f.__)("Clear Filters","tracksure")})]});const n=pr.filter(r=>r.is_active),e=n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.conversions||0)},0),t=n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.revenue||0)},0),o=n.filter(r=>"none"!==r.value_type).length,s=n.length>0?n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.conversion_rate||0)},0)/n.length:0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-goals-summary ts-goals-summary-row",children:[(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Total Achievements","tracksure"),value:e,format:"number"}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Active Goals","tracksure"),value:n.length,format:"number"}}),(0,a.jsx)(p.l,{metric:{label:t>0?(0,f.__)("Total Value","tracksure"):(0,f.__)("Goals with Value","tracksure"),value:t>0?t:o,format:t>0?"currency":"number",currency:(0,P._1)()}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Avg Conversion Rate","tracksure"),value:s,format:"percent"}})]}),(0,a.jsx)(or,{filters:F,onFiltersChange:R,onReset:gr}),(0,a.jsx)(er,{selectedGoals:T,allGoals:pr,onActionComplete:H,onSelectionChange:D}),0===pr.length?(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)("div",{className:"ts-empty-icon",children:(0,a.jsx)(m.I,{name:"Search",size:64,color:"muted"})}),(0,a.jsx)("h2",{children:(0,f.__)("No Goals Found","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Try adjusting your filters or search query.","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:gr,children:(0,f.__)("Clear Filters","tracksure")})]}):(0,a.jsx)("div",{className:"ts-goals-grid",children:pr.map(n=>{const e=sr[n.goal_id],t=T.includes(n.goal_id);return(0,a.jsxs)("div",{className:"ts-goal-card "+(t?"ts-goal-card-selected":""),children:[(0,a.jsx)("div",{className:"ts-goal-checkbox",children:(0,a.jsx)("input",{type:"checkbox",checked:t,onChange:r=>{r.target.checked?D([...T,n.goal_id]):D(T.filter(r=>r!==n.goal_id))}})}),(0,a.jsxs)("div",{className:"ts-goal-header",children:[(0,a.jsxs)("div",{className:"ts-goal-title-section",children:[(0,a.jsxs)("div",{className:"ts-goal-title-row",children:[(0,a.jsx)("h3",{className:"ts-goal-name",children:n.name}),(0,a.jsx)("span",{className:"ts-goal-status "+(n.is_active?"ts-active":"ts-inactive"),children:n.is_active?(0,f.__)("Active","tracksure"):(0,f.__)("Inactive","tracksure")})]}),(0,a.jsx)("p",{className:"ts-goal-description",children:n.description})]}),(0,a.jsxs)("div",{className:"ts-goal-actions",children:[(0,a.jsx)("button",{className:"ts-btn-icon",onClick:()=>{L("edit"),V(n)},title:(0,f.__)("Edit goal","tracksure"),children:(0,a.jsx)(m.I,{name:"Edit2",size:16})}),(0,a.jsx)("button",{className:"ts-btn-icon",onClick:()=>(async n=>{try{const e=new i.n(r);await e.put(`/goals/${n.goal_id}`,{is_active:n.is_active?0:1}),H()}catch(r){throw r}})(n),title:n.is_active?(0,f.__)("Deactivate","tracksure"):(0,f.__)("Activate","tracksure"),children:(0,a.jsx)(m.I,{name:n.is_active?"Pause":"Play",size:16})}),(0,a.jsx)("button",{className:"ts-btn-icon ts-btn-danger",onClick:()=>{N(n),j(!0)},title:(0,f.__)("Delete goal","tracksure"),children:(0,a.jsx)(m.I,{name:"Trash2",size:16,color:"danger"})})]})]}),(0,a.jsx)("div",{className:"ts-goal-details",children:(0,a.jsxs)("div",{className:"ts-goal-meta",children:[(0,a.jsxs)("span",{className:"ts-goal-event",children:[(0,a.jsx)(m.I,{name:"BarChart2",size:16})," ",n.event_name]}),n.conditions.length>0&&(0,a.jsxs)("span",{className:"ts-goal-conditions",children:[(0,a.jsx)(m.I,{name:"Target",size:16})," ",n.conditions.length," ",1===n.conditions.length?(0,f.__)("condition","tracksure"):(0,f.__)("conditions","tracksure")]})]})}),e?(0,a.jsxs)("div",{className:"ts-goal-performance",children:[(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:e.conversions.toLocaleString()})]}),"none"!==n.value_type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Revenue","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:(0,P.vv)(e.revenue)})]}),(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Avg. Value","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:(0,P.vv)(e.avg_value)})]})]}),(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Conv. Rate","tracksure")}),(0,a.jsxs)("span",{className:"ts-goal-stat-value",children:[e.conversion_rate.toFixed(2),"%"]})]})]}):tr?(0,a.jsxs)("div",{className:"ts-goal-performance ts-goal-performance--loading",children:[(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})}),(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})}),(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})})]}):null,e&&e.conversions>0&&(0,a.jsxs)("button",{className:"ts-goal-view-details",onClick:()=>{S(n)},children:[(0,a.jsx)(m.I,{name:"Eye",size:14}),(0,f.__)("View Details","tracksure")]})]},n.goal_id)})})]})})(),"custom-builder"===h&&null]}),"templates"===e&&(()=>{const r=dr();return(0,a.jsxs)("div",{className:"ts-templates-view",children:[(0,a.jsx)(C.Zp,{className:"ts-templates-filters",children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-filters-row",children:[(0,a.jsx)(C.l6,{label:(0,f.__)("Goal Category","tracksure"),value:B,onChange:r=>k(r.target.value),options:[{value:"all",label:(0,f.__)("All Categories","tracksure")},...Object.values(u).map(r=>({value:r.id,label:r.label}))],fullWidth:!0}),(0,a.jsx)(C.pd,{placeholder:(0,f.__)("Search templates...","tracksure"),value:_,onChange:r=>y(r.target.value),icon:(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M9 17A8 8 0 109 1a8 8 0 000 16zM19 19l-4.35-4.35",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),fullWidth:!0})]})})}),(0,a.jsx)("div",{className:"ts-templates-grid",children:r.map(r=>(0,a.jsx)(C.Zp,{variant:"elevated",hoverable:!0,className:"ts-template-card",children:(0,a.jsxs)(C.bw,{children:[(0,a.jsx)("div",{className:"ts-template-icon",children:(0,a.jsx)(m.I,{name:r.icon,size:32,color:"primary"})}),(0,a.jsx)("h3",{className:"ts-template-name",children:r.name}),(0,a.jsx)("p",{className:"ts-template-description",children:r.description}),(0,a.jsxs)("div",{className:"ts-template-meta",children:[(0,a.jsx)(C.Ex,{variant:"default",size:"sm",children:r.event_name}),(0,a.jsx)(C.Ex,{variant:"leads"===r.category?"success":"ecommerce"===r.category?"info":"default",size:"sm",children:r.category})]}),(0,a.jsx)(C.$n,{variant:"primary",fullWidth:!0,onClick:()=>{L("create-from-template"),O(r)},className:"ts-template-add-btn",children:(0,f.__)("Customize & Add","tracksure")})]})},r.id))}),0===r.length&&(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsx)(C.pp,{icon:"Search",title:(0,f.__)("No templates found","tracksure"),message:(0,f.__)("Try adjusting your filters or search query.","tracksure")})})})]})})(),I&&(0,a.jsx)(M,{goal:I,onClose:()=>{S(null)}}),W&&(0,a.jsx)(G,{isOpen:!0,onClose:()=>{L(null),O(null),V(null)},onSave:lr,mode:W,template:U||void 0,existingGoal:Z||void 0}),"custom-builder"===h&&(0,a.jsx)(K,{isOpen:!0,onClose:()=>b("list"),onSave:r=>{lr(r),b("list")},onSaveAsTemplate:r=>{}}),(0,a.jsxs)(C.aF,{isOpen:w,onClose:()=>{j(!1),N(null)},title:(0,f.__)("Delete Goal","tracksure"),size:"sm",footer:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>{j(!1),N(null)},children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)(C.$n,{variant:"danger",onClick:()=>z&&(async n=>{try{const e=new i.n(r);await e.delete(`/goals/${n.goal_id}`),H(),j(!1),N(null)}catch(r){}})(z),children:(0,f.__)("Delete","tracksure")})]}),children:[(0,a.jsxs)("p",{children:[(0,f.__)("Are you sure you want to delete","tracksure")," ",(0,a.jsx)("strong",{children:z?.name}),"?"]}),(0,a.jsx)("p",{style:{marginTop:"12px",color:"var(--ts-text-secondary)"},children:(0,f.__)("This action cannot be undone.","tracksure")})]}),q&&(0,a.jsx)("div",{className:"ts-modal-overlay",onClick:()=>Y(!1),children:(0,a.jsx)("div",{onClick:r=>r.stopPropagation(),children:(0,a.jsx)(Ar,{onImport:async n=>{const e=new i.n(r);for(const r of n)await e.post("/goals",r);H()},onClose:()=>Y(!1)})})})]})}},51768:(r,n,e)=>{e.d(n,{A:()=>p});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o),i=e(4417),A=e.n(i),l=new URL(e(9570),e.b),d=s()(t()),c=A()(l);d.push([r.id,`/**\n * Goal Details Modal Styles\n * Enhanced with tab navigation and analytics views\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* Main Container */\n.ts-goal-details-modal {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-height: 600px;\n}\n\n/* Modal Subtitle */\n.ts-modal-subtitle {\n  margin: 4px 0 0;\n  font-size: 13px;\n  font-weight: 400;\n  color: var(--text-tertiary);\n  opacity: 0.8;\n}\n\n/* Tab Navigation */\n.ts-modal-tabs {\n  display: flex;\n  gap: 0;\n  border-bottom: 1px solid var(--border-color);\n  margin-bottom: 20px;\n  padding: 0 4px;\n}\n\n.ts-modal-tab {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 12px 20px;\n  background: transparent;\n  border: none;\n  border-bottom: 2px solid transparent;\n  color: var(--text-secondary);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  position: relative;\n  bottom: -1px;\n}\n\n.ts-modal-tab:hover {\n  color: var(--text-primary);\n  background: var(--background-secondary);\n}\n\n.ts-modal-tab--active {\n  color: var(--primary);\n  border-bottom-color: var(--primary);\n  font-weight: 600;\n}\n\n.ts-modal-tab--active:hover {\n  background: transparent;\n}\n\n/* Tab Content */\n.ts-modal-tab-content {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n/* Overview Tab */\n.ts-goal-overview-tab {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n.ts-overview-metrics {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 16px;\n}\n\n.ts-metric {\n  text-align: center;\n  padding: 8px 0;\n}\n\n.ts-metric-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--text-tertiary);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin-bottom: 8px;\n}\n\n.ts-metric .ts-metric-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--text-primary);\n  line-height: 1.2;\n}\n\n.ts-top-pages {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-top-page {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 12px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n  transition: all 0.2s ease;\n}\n\n.ts-top-page:hover {\n  background: var(--background-tertiary);\n  transform: translateX(4px);\n}\n\n.ts-top-page-rank {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--primary);\n  color: white;\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n.ts-top-page-url {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-top-page-url a {\n  color: var(--text-primary);\n  text-decoration: none;\n  font-size: 14px;\n  display: block;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-top-page-url a:hover {\n  color: var(--primary);\n  text-decoration: underline;\n}\n\n.ts-top-page-conversions {\n  flex-shrink: 0;\n}\n\n/* Timeline Tab */\n.ts-modal-filters {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 16px;\n  padding: 12px 16px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n}\n\n.ts-filter-group {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.ts-filter-group label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--text-secondary);\n  white-space: nowrap;\n}\n\n.ts-filter-select {\n  padding: 6px 32px 6px 12px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  background: var(--background-primary);\n  color: var(--text-primary);\n  font-size: 13px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  appearance: none;\n  background-image: url(${c});\n  background-repeat: no-repeat;\n  background-position: right 8px center;\n}\n\n.ts-filter-select:hover {\n  border-color: var(--primary);\n}\n\n.ts-filter-select:focus {\n  outline: none;\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\n}\n\n.ts-export-btn {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 6px 14px;\n  background: var(--primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 13px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-export-btn:hover {\n  background: var(--primary-dark);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 8px var(--primary-alpha-20);\n}\n\n.ts-modal-content {\n  flex: 1;\n  overflow: auto;\n  margin-bottom: 16px;\n}\n\n.ts-table-scroll {\n  overflow-x: auto;\n  border-radius: 8px;\n  border: 1px solid var(--border-color);\n}\n\n.ts-conversions-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-conversions-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-conversions-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n  white-space: nowrap;\n  cursor: pointer;\n  user-select: none;\n  transition: background 0.2s ease;\n}\n\n.ts-conversions-table thead th:hover {\n  background: var(--background-tertiary);\n}\n\n.ts-conversions-table thead th.ts-sorted {\n  color: var(--primary);\n}\n\n.ts-conversions-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-conversions-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-conversions-table tbody td {\n  padding: 12px;\n  color: var(--text-primary);\n}\n\n.ts-date-cell {\n  white-space: nowrap;\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-url-cell {\n  max-width: 300px;\n}\n\n.ts-url-link {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: var(--primary);\n  text-decoration: none;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-url-link:hover {\n  text-decoration: underline;\n}\n\n.ts-url-empty,\n.ts-context-empty {\n  color: var(--text-tertiary);\n  font-style: italic;\n}\n\n.ts-context-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 8px;\n  background: var(--background-secondary);\n  border-radius: 4px;\n  font-size: 12px;\n  color: var(--text-secondary);\n}\n\n.ts-source-info strong {\n  color: var(--text-primary);\n  font-weight: 600;\n}\n\n.ts-medium {\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-campaign {\n  font-size: 11px;\n  color: var(--text-tertiary);\n  margin-top: 2px;\n}\n\n.ts-device-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 10px;\n  background: var(--background-secondary);\n  border-radius: 12px;\n  font-size: 12px;\n  color: var(--text-secondary);\n  text-transform: capitalize;\n}\n\n.ts-value-cell {\n  font-weight: 600;\n  color: var(--success);\n  white-space: nowrap;\n}\n\n/* Pagination */\n.ts-modal-pagination {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  padding: 12px 16px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n  margin-top: auto;\n}\n\n.ts-page-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 14px;\n  background: var(--background-primary);\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  color: var(--text-primary);\n  font-size: 13px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-page-btn:hover:not(:disabled) {\n  background: var(--background-tertiary);\n  border-color: var(--primary);\n  color: var(--primary);\n}\n\n.ts-page-btn:disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n\n.ts-page-info {\n  font-size: 13px;\n  color: var(--text-secondary);\n}\n\n/* Sources Tab */\n.ts-sources-tab {\n  overflow: auto;\n}\n\n.ts-sources-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-sources-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-sources-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n}\n\n.ts-sources-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-sources-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-sources-table tbody td {\n  padding: 12px;\n}\n\n.ts-source-name {\n  font-weight: 600;\n  color: var(--text-primary);\n}\n\n.ts-source-medium {\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-source-conversions {\n  font-weight: 600;\n  color: var(--primary);\n}\n\n.ts-source-percentage {\n  min-width: 200px;\n}\n\n.ts-progress-bar {\n  display: inline-block;\n  width: 100px;\n  height: 6px;\n  background: var(--background-secondary);\n  border-radius: 3px;\n  overflow: hidden;\n  margin-right: 12px;\n  vertical-align: middle;\n}\n\n.ts-progress-fill {\n  height: 100%;\n  background: linear-gradient(90deg, var(--primary), var(--primary-dark));\n  border-radius: 3px;\n  transition: width 0.3s ease;\n}\n\n.ts-source-revenue {\n  font-weight: 600;\n  color: var(--success);\n  white-space: nowrap;\n}\n\n/* Devices Tab */\n.ts-devices-tab {\n  overflow: auto;\n}\n\n.ts-devices-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-devices-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-devices-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n}\n\n.ts-devices-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-devices-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-devices-table tbody td {\n  padding: 12px;\n}\n\n.ts-device-name {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-weight: 600;\n  color: var(--text-primary);\n  text-transform: capitalize;\n}\n\n.ts-device-browser {\n  color: var(--text-secondary);\n}\n\n.ts-device-conversions {\n  font-weight: 600;\n  color: var(--primary);\n}\n\n.ts-device-percentage {\n  min-width: 200px;\n}\n\n/* Loading & Empty States */\n.ts-loading,\n.ts-error,\n.ts-empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  padding: 60px 20px;\n  text-align: center;\n  color: var(--text-secondary);\n}\n\n.ts-loading svg,\n.ts-error svg,\n.ts-empty svg {\n  color: var(--text-tertiary);\n  opacity: 0.4;\n  animation: pulse 2s ease-in-out infinite;\n}\n\n.ts-loading svg {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes pulse {\n  0%, 100% {\n    opacity: 0.3;\n  }\n  50% {\n    opacity: 0.6;\n  }\n}\n\n.ts-error {\n  color: var(--danger);\n}\n\n/* Dark Theme */\n[data-theme="dark"] {\n  .ts-modal-tabs {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-modal-tab {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-modal-tab:hover {\n    color: var(--text-dark-primary);\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-modal-tab--active {\n    color: var(--primary-light);\n    border-bottom-color: var(--primary-light);\n  }\n\n  .ts-metric-label {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-metric-value {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-top-page {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-top-page:hover {\n    background: var(--background-dark-tertiary);\n  }\n\n  .ts-top-page-url a {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-top-page-url a:hover {\n    color: var(--primary-light);\n  }\n\n  .ts-modal-filters {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-filter-group label {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-filter-select {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-filter-select:hover {\n    border-color: var(--primary-light);\n  }\n\n  .ts-export-btn {\n    background: var(--primary-dark);\n  }\n\n  .ts-export-btn:hover {\n    background: var(--primary);\n  }\n\n  .ts-table-scroll {\n    border-color: var(--border-dark);\n  }\n\n  .ts-conversions-table thead {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-conversions-table thead th {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-conversions-table thead th.ts-sorted {\n    color: var(--primary-light);\n  }\n\n  .ts-conversions-table tbody tr {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-conversions-table tbody tr:hover {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-conversions-table tbody td {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-url-link {\n    color: var(--primary-light);\n  }\n\n  .ts-context-badge {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-device-badge {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-modal-pagination {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-page-btn {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-page-btn:hover:not(:disabled) {\n    background: var(--background-dark-tertiary);\n    border-color: var(--primary-light);\n    color: var(--primary-light);\n  }\n\n  .ts-page-info {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-sources-table thead,\n  .ts-devices-table thead {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-sources-table thead th,\n  .ts-devices-table thead th {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-sources-table tbody tr,\n  .ts-devices-table tbody tr {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-sources-table tbody tr:hover,\n  .ts-devices-table tbody tr:hover {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-source-name,\n  .ts-device-name {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-source-medium,\n  .ts-device-browser {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-source-conversions,\n  .ts-device-conversions {\n    color: var(--primary-light);\n  }\n\n  .ts-progress-bar {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-progress-fill {\n    background: linear-gradient(90deg, var(--primary-light), var(--primary));\n  }\n\n  .ts-loading,\n  .ts-error,\n  .ts-empty {\n    color: var(--text-dark-secondary);\n  }\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .ts-modal-tabs {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-modal-tab {\n    padding: 10px 16px;\n    font-size: 13px;\n  }\n\n  .ts-overview-metrics {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-modal-filters {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ts-filter-group {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ts-export-btn {\n    width: 100%;\n    justify-content: center;\n  }\n\n  .ts-table-scroll {\n    font-size: 12px;\n  }\n\n  .ts-conversions-table thead th,\n  .ts-sources-table thead th,\n  .ts-devices-table thead th {\n    padding: 8px;\n    font-size: 10px;\n  }\n\n  .ts-conversions-table tbody td,\n  .ts-sources-table tbody td,\n  .ts-devices-table tbody td {\n    padding: 8px;\n  }\n\n  .ts-modal-pagination {\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .ts-page-info {\n    font-size: 12px;\n    text-align: center;\n  }\n\n  .ts-top-page {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 8px;\n  }\n\n  .ts-top-page-url {\n    width: 100%;\n  }\n\n  .ts-source-percentage,\n  .ts-device-percentage {\n    min-width: 150px;\n  }\n\n  .ts-progress-bar {\n    width: 60px;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  *,\n  *::before,\n  *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-modal-tab--active {\n    border-bottom-width: 3px;\n  }\n\n  .ts-progress-fill {\n    background: var(--primary);\n  }\n\n  .ts-url-link {\n    text-decoration: underline;\n  }\n}\n`,"",{version:3,sources:["webpack://./src/components/goals/components/GoalDetailsModal.css"],names:[],mappings:"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",sourcesContent:["/**\r\n * Goal Details Modal Styles\r\n * Enhanced with tab navigation and analytics views\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* Main Container */\r\n.ts-goal-details-modal {\r\n  display: flex;\r\n  flex-direction: column;\r\n  height: 100%;\r\n  min-height: 600px;\r\n}\r\n\r\n/* Modal Subtitle */\r\n.ts-modal-subtitle {\r\n  margin: 4px 0 0;\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  color: var(--text-tertiary);\r\n  opacity: 0.8;\r\n}\r\n\r\n/* Tab Navigation */\r\n.ts-modal-tabs {\r\n  display: flex;\r\n  gap: 0;\r\n  border-bottom: 1px solid var(--border-color);\r\n  margin-bottom: 20px;\r\n  padding: 0 4px;\r\n}\r\n\r\n.ts-modal-tab {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 12px 20px;\r\n  background: transparent;\r\n  border: none;\r\n  border-bottom: 2px solid transparent;\r\n  color: var(--text-secondary);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  position: relative;\r\n  bottom: -1px;\r\n}\r\n\r\n.ts-modal-tab:hover {\r\n  color: var(--text-primary);\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-modal-tab--active {\r\n  color: var(--primary);\r\n  border-bottom-color: var(--primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-modal-tab--active:hover {\r\n  background: transparent;\r\n}\r\n\r\n/* Tab Content */\r\n.ts-modal-tab-content {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  overflow: hidden;\r\n}\r\n\r\n/* Overview Tab */\r\n.ts-goal-overview-tab {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n}\r\n\r\n.ts-overview-metrics {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n.ts-metric {\r\n  text-align: center;\r\n  padding: 8px 0;\r\n}\r\n\r\n.ts-metric-label {\r\n  font-size: 12px;\r\n  font-weight: 500;\r\n  color: var(--text-tertiary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-metric .ts-metric-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--text-primary);\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-top-pages {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-top-page {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 12px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-top-page:hover {\r\n  background: var(--background-tertiary);\r\n  transform: translateX(4px);\r\n}\r\n\r\n.ts-top-page-rank {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--primary);\r\n  color: white;\r\n  border-radius: 50%;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-top-page-url {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-top-page-url a {\r\n  color: var(--text-primary);\r\n  text-decoration: none;\r\n  font-size: 14px;\r\n  display: block;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-top-page-url a:hover {\r\n  color: var(--primary);\r\n  text-decoration: underline;\r\n}\r\n\r\n.ts-top-page-conversions {\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Timeline Tab */\r\n.ts-modal-filters {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  margin-bottom: 16px;\r\n  padding: 12px 16px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-filter-group {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-filter-group label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--text-secondary);\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-filter-select {\r\n  padding: 6px 32px 6px 12px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  background: var(--background-primary);\r\n  color: var(--text-primary);\r\n  font-size: 13px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  appearance: none;\r\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L2 4h8z'/%3E%3C/svg%3E\");\r\n  background-repeat: no-repeat;\r\n  background-position: right 8px center;\r\n}\r\n\r\n.ts-filter-select:hover {\r\n  border-color: var(--primary);\r\n}\r\n\r\n.ts-filter-select:focus {\r\n  outline: none;\r\n  border-color: var(--primary);\r\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-export-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 6px 14px;\r\n  background: var(--primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-export-btn:hover {\r\n  background: var(--primary-dark);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 8px var(--primary-alpha-20);\r\n}\r\n\r\n.ts-modal-content {\r\n  flex: 1;\r\n  overflow: auto;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-table-scroll {\r\n  overflow-x: auto;\r\n  border-radius: 8px;\r\n  border: 1px solid var(--border-color);\r\n}\r\n\r\n.ts-conversions-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-conversions-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-conversions-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n  white-space: nowrap;\r\n  cursor: pointer;\r\n  user-select: none;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-conversions-table thead th:hover {\r\n  background: var(--background-tertiary);\r\n}\r\n\r\n.ts-conversions-table thead th.ts-sorted {\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-conversions-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-conversions-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-conversions-table tbody td {\r\n  padding: 12px;\r\n  color: var(--text-primary);\r\n}\r\n\r\n.ts-date-cell {\r\n  white-space: nowrap;\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-url-cell {\r\n  max-width: 300px;\r\n}\r\n\r\n.ts-url-link {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  color: var(--primary);\r\n  text-decoration: none;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-url-link:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n.ts-url-empty,\r\n.ts-context-empty {\r\n  color: var(--text-tertiary);\r\n  font-style: italic;\r\n}\r\n\r\n.ts-context-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 8px;\r\n  background: var(--background-secondary);\r\n  border-radius: 4px;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-source-info strong {\r\n  color: var(--text-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-medium {\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-campaign {\r\n  font-size: 11px;\r\n  color: var(--text-tertiary);\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-device-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 10px;\r\n  background: var(--background-secondary);\r\n  border-radius: 12px;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-value-cell {\r\n  font-weight: 600;\r\n  color: var(--success);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Pagination */\r\n.ts-modal-pagination {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 12px 16px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n  margin-top: auto;\r\n}\r\n\r\n.ts-page-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 8px 14px;\r\n  background: var(--background-primary);\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  color: var(--text-primary);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-page-btn:hover:not(:disabled) {\r\n  background: var(--background-tertiary);\r\n  border-color: var(--primary);\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-page-btn:disabled {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-page-info {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n/* Sources Tab */\r\n.ts-sources-tab {\r\n  overflow: auto;\r\n}\r\n\r\n.ts-sources-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-sources-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-sources-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-sources-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-sources-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-sources-table tbody td {\r\n  padding: 12px;\r\n}\r\n\r\n.ts-source-name {\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n}\r\n\r\n.ts-source-medium {\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-source-conversions {\r\n  font-weight: 600;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-source-percentage {\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-progress-bar {\r\n  display: inline-block;\r\n  width: 100px;\r\n  height: 6px;\r\n  background: var(--background-secondary);\r\n  border-radius: 3px;\r\n  overflow: hidden;\r\n  margin-right: 12px;\r\n  vertical-align: middle;\r\n}\r\n\r\n.ts-progress-fill {\r\n  height: 100%;\r\n  background: linear-gradient(90deg, var(--primary), var(--primary-dark));\r\n  border-radius: 3px;\r\n  transition: width 0.3s ease;\r\n}\r\n\r\n.ts-source-revenue {\r\n  font-weight: 600;\r\n  color: var(--success);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Devices Tab */\r\n.ts-devices-tab {\r\n  overflow: auto;\r\n}\r\n\r\n.ts-devices-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-devices-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-devices-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-devices-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-devices-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-devices-table tbody td {\r\n  padding: 12px;\r\n}\r\n\r\n.ts-device-name {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-device-browser {\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-device-conversions {\r\n  font-weight: 600;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-device-percentage {\r\n  min-width: 200px;\r\n}\r\n\r\n/* Loading & Empty States */\r\n.ts-loading,\r\n.ts-error,\r\n.ts-empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  padding: 60px 20px;\r\n  text-align: center;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-loading svg,\r\n.ts-error svg,\r\n.ts-empty svg {\r\n  color: var(--text-tertiary);\r\n  opacity: 0.4;\r\n  animation: pulse 2s ease-in-out infinite;\r\n}\r\n\r\n.ts-loading svg {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    opacity: 0.3;\r\n  }\r\n  50% {\r\n    opacity: 0.6;\r\n  }\r\n}\r\n\r\n.ts-error {\r\n  color: var(--danger);\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme=\"dark\"] {\r\n  .ts-modal-tabs {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-modal-tab {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-tab:hover {\r\n    color: var(--text-dark-primary);\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-tab--active {\r\n    color: var(--primary-light);\r\n    border-bottom-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-metric-label {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-metric-value {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-top-page {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-top-page:hover {\r\n    background: var(--background-dark-tertiary);\r\n  }\r\n\r\n  .ts-top-page-url a {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-top-page-url a:hover {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-modal-filters {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-filter-group label {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-filter-select {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-filter-select:hover {\r\n    border-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-export-btn {\r\n    background: var(--primary-dark);\r\n  }\r\n\r\n  .ts-export-btn:hover {\r\n    background: var(--primary);\r\n  }\r\n\r\n  .ts-table-scroll {\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-conversions-table thead {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table thead th {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table thead th.ts-sorted {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-conversions-table tbody tr {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-conversions-table tbody tr:hover {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table tbody td {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-url-link {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-context-badge {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-device-badge {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-pagination {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-page-btn {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-page-btn:hover:not(:disabled) {\r\n    background: var(--background-dark-tertiary);\r\n    border-color: var(--primary-light);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-page-info {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table thead,\r\n  .ts-devices-table thead {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table thead th,\r\n  .ts-devices-table thead th {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table tbody tr,\r\n  .ts-devices-table tbody tr {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-sources-table tbody tr:hover,\r\n  .ts-devices-table tbody tr:hover {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-source-name,\r\n  .ts-device-name {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-source-medium,\r\n  .ts-device-browser {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-source-conversions,\r\n  .ts-device-conversions {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-progress-bar {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-progress-fill {\r\n    background: linear-gradient(90deg, var(--primary-light), var(--primary));\r\n  }\r\n\r\n  .ts-loading,\r\n  .ts-error,\r\n  .ts-empty {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .ts-modal-tabs {\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-modal-tab {\r\n    padding: 10px 16px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-overview-metrics {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-modal-filters {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-filter-group {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-export-btn {\r\n    width: 100%;\r\n    justify-content: center;\r\n  }\r\n\r\n  .ts-table-scroll {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-conversions-table thead th,\r\n  .ts-sources-table thead th,\r\n  .ts-devices-table thead th {\r\n    padding: 8px;\r\n    font-size: 10px;\r\n  }\r\n\r\n  .ts-conversions-table tbody td,\r\n  .ts-sources-table tbody td,\r\n  .ts-devices-table tbody td {\r\n    padding: 8px;\r\n  }\r\n\r\n  .ts-modal-pagination {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .ts-page-info {\r\n    font-size: 12px;\r\n    text-align: center;\r\n  }\r\n\r\n  .ts-top-page {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 8px;\r\n  }\r\n\r\n  .ts-top-page-url {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-source-percentage,\r\n  .ts-device-percentage {\r\n    min-width: 150px;\r\n  }\r\n\r\n  .ts-progress-bar {\r\n    width: 60px;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  *,\r\n  *::before,\r\n  *::after {\r\n    animation-duration: 0.01ms !important;\r\n    animation-iteration-count: 1 !important;\r\n    transition-duration: 0.01ms !important;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-modal-tab--active {\r\n    border-bottom-width: 3px;\r\n  }\r\n\r\n  .ts-progress-fill {\r\n    background: var(--primary);\r\n  }\r\n\r\n  .ts-url-link {\r\n    text-decoration: underline;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const p=d},56883:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Custom Goal Builder Styles\n * \n * Step-by-step wizard interface with clear visual hierarchy,\n * contextual help, and premium UI/UX\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* Main Container */\n.ts-custom-goal-builder {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  min-height: 600px;\n}\n\n/* Step Indicator */\n.ts-goal-builder-steps {\n  display: flex;\n  gap: 12px;\n  padding: 20px;\n  background: var(--background-secondary);\n  border-radius: 12px;\n  overflow-x: auto;\n}\n\n.ts-step {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  flex: 1;\n  min-width: 160px;\n  padding: 12px 16px;\n  background: var(--background-primary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  transition: all 0.3s ease;\n  cursor: default;\n}\n\n.ts-step--active {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-step--completed {\n  border-color: var(--success);\n  background: var(--success-alpha-5);\n}\n\n.ts-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--background-secondary);\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--text-secondary);\n  flex-shrink: 0;\n  transition: all 0.3s ease;\n}\n\n.ts-step--active .ts-step-number {\n  background: var(--primary);\n  color: white;\n}\n\n.ts-step--completed .ts-step-number {\n  background: var(--success);\n  color: white;\n}\n\n.ts-step-info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-step-title {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 2px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-step-description {\n  font-size: 11px;\n  color: var(--text-tertiary);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-step--active .ts-step-title {\n  color: var(--primary);\n}\n\n/* Builder Content */\n.ts-builder-content {\n  flex: 1;\n  overflow-y: auto;\n  max-height: 500px;\n}\n\n.ts-step-content {\n  animation: fadeIn 0.3s ease;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-draft-notice {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 16px;\n  background: var(--info-alpha-10);\n  border-left: 4px solid var(--info);\n  border-radius: 6px;\n  color: var(--info);\n  font-size: 13px;\n  margin-bottom: 16px;\n}\n\n/* Section Intro */\n.ts-section-intro {\n  font-size: 14px;\n  color: var(--text-secondary);\n  margin-bottom: 20px;\n  line-height: 1.6;\n}\n\n/* Form Fields */\n.ts-form-field {\n  margin-bottom: 24px;\n}\n\n.ts-form-field label {\n  display: block;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 8px;\n}\n\n.ts-required {\n  color: var(--danger);\n  margin-left: 2px;\n}\n\n.ts-optional {\n  font-weight: 400;\n  color: var(--text-tertiary);\n  font-size: 12px;\n}\n\n.ts-form-field input[type="text"],\n.ts-form-field input[type="number"],\n.ts-form-field textarea,\n.ts-form-field select {\n  width: 100%;\n  padding: 10px 14px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  background: var(--background-primary);\n  color: var(--text-primary);\n  font-size: 14px;\n  transition: all 0.2s ease;\n}\n\n.ts-form-field input:focus,\n.ts-form-field textarea:focus,\n.ts-form-field select:focus {\n  outline: none;\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\n}\n\n.ts-input-error {\n  border-color: var(--danger) !important;\n}\n\n.ts-error-message {\n  display: block;\n  margin-top: 6px;\n  font-size: 12px;\n  color: var(--danger);\n}\n\n.ts-field-help {\n  margin-top: 6px;\n  font-size: 12px;\n  color: var(--text-tertiary);\n  line-height: 1.5;\n}\n\n/* Category Grid */\n.ts-category-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 12px;\n}\n\n.ts-category-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n  padding: 20px 16px;\n  background: var(--background-secondary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: center;\n}\n\n.ts-category-card:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px var(--shadow-color);\n}\n\n.ts-category-card--selected {\n  border-color: var(--primary);\n  background: var(--primary-alpha-10);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-category-card span {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n}\n\n/* Trigger Grid */\n.ts-trigger-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n  gap: 12px;\n}\n\n.ts-trigger-card {\n  position: relative;\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  padding: 16px;\n  background: var(--background-secondary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: left;\n}\n\n.ts-trigger-card:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  box-shadow: 0 4px 12px var(--shadow-color);\n}\n\n.ts-trigger-card--selected {\n  border-color: var(--primary);\n  background: var(--primary-alpha-10);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-trigger-icon {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--background-primary);\n  border-radius: 8px;\n  color: var(--primary);\n}\n\n.ts-trigger-card--selected .ts-trigger-icon {\n  background: var(--primary);\n  color: white;\n}\n\n.ts-trigger-info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-trigger-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 4px;\n}\n\n.ts-trigger-description {\n  font-size: 12px;\n  color: var(--text-secondary);\n  line-height: 1.4;\n}\n\n.ts-trigger-check {\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  color: var(--primary);\n}\n\n/* Radio Options */\n.ts-radio-group {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-radio-option {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 12px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-radio-option:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n}\n\n.ts-radio-option input[type="radio"] {\n  margin-top: 2px;\n  flex-shrink: 0;\n}\n\n.ts-radio-option span {\n  flex: 1;\n}\n\n.ts-radio-option strong {\n  display: block;\n  font-size: 14px;\n  color: var(--text-primary);\n  margin-bottom: 4px;\n}\n\n.ts-radio-option small {\n  display: block;\n  font-size: 12px;\n  color: var(--text-secondary);\n}\n\n.ts-value-input {\n  margin-top: 12px;\n  padding-left: 24px;\n}\n\n.ts-value-input input[type="number"] {\n  max-width: 200px;\n}\n\n/* Conditions Preview */\n.ts-conditions-preview {\n  margin-top: 24px;\n  padding: 16px;\n  background: var(--background-secondary);\n  border-left: 4px solid var(--primary);\n  border-radius: 6px;\n}\n\n.ts-conditions-preview h4 {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 12px;\n}\n\n.ts-logic-preview {\n  font-size: 13px;\n  color: var(--text-secondary);\n}\n\n.ts-logic-preview p {\n  margin-bottom: 12px;\n}\n\n.ts-logic-preview strong {\n  color: var(--primary);\n  font-weight: 700;\n}\n\n.ts-condition-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.ts-condition-list li {\n  padding: 8px 12px;\n  background: var(--background-primary);\n  border-radius: 4px;\n  margin-bottom: 6px;\n  font-size: 12px;\n  font-family: \'Courier New\', monospace;\n}\n\n.ts-condition-list code {\n  color: var(--primary);\n  font-weight: 600;\n}\n\n.ts-condition-list em {\n  color: var(--text-tertiary);\n  font-style: normal;\n  margin: 0 6px;\n}\n\n/* Goal Preview */\n.ts-goal-preview {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n}\n\n.ts-preview-section {\n  padding-bottom: 20px;\n  border-bottom: 1px solid var(--border-color);\n}\n\n.ts-preview-section:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n\n.ts-preview-section h4 {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 12px;\n}\n\n.ts-preview-section p {\n  font-size: 13px;\n  color: var(--text-secondary);\n  margin-bottom: 12px;\n}\n\n.ts-preview-section dl {\n  display: grid;\n  grid-template-columns: 140px 1fr;\n  gap: 12px 16px;\n  margin: 0;\n}\n\n.ts-preview-section dt {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--text-tertiary);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n.ts-preview-section dd {\n  font-size: 14px;\n  color: var(--text-primary);\n  margin: 0;\n}\n\n.ts-preview-section code {\n  padding: 2px 6px;\n  background: var(--background-secondary);\n  border-radius: 3px;\n  font-size: 12px;\n  color: var(--primary);\n  font-family: \'Courier New\', monospace;\n}\n\n.ts-no-conditions {\n  font-style: italic;\n  color: var(--text-tertiary);\n}\n\n/* Builder Actions */\n.ts-builder-actions {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  padding: 16px 20px;\n  background: var(--background-secondary);\n  border-top: 1px solid var(--border-color);\n  border-radius: 0 0 12px 12px;\n  margin: 0 -24px -24px;\n}\n\n.ts-actions-left,\n.ts-actions-right {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n/* Dark Theme */\n[data-theme="dark"] {\n  .ts-goal-builder-steps {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-step {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n  }\n\n  .ts-step--active {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-10);\n  }\n\n  .ts-step--completed {\n    border-color: var(--success-light);\n    background: var(--success-dark-alpha-10);\n  }\n\n  .ts-step-number {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-step--active .ts-step-number {\n    background: var(--primary-light);\n  }\n\n  .ts-step--completed .ts-step-number {\n    background: var(--success-light);\n  }\n\n  .ts-step-title {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-step-description {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-step--active .ts-step-title {\n    color: var(--primary-light);\n  }\n\n  .ts-draft-notice {\n    background: var(--info-dark-alpha-10);\n    border-left-color: var(--info-light);\n    color: var(--info-light);\n  }\n\n  .ts-section-intro {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-form-field label {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-form-field input,\n  .ts-form-field textarea,\n  .ts-form-field select {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-field-help {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-category-card,\n  .ts-trigger-card {\n    background: var(--background-dark-secondary);\n    border-color: var(--border-dark);\n  }\n\n  .ts-category-card:hover,\n  .ts-trigger-card:hover {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-5);\n  }\n\n  .ts-category-card--selected,\n  .ts-trigger-card--selected {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-10);\n  }\n\n  .ts-trigger-icon {\n    background: var(--background-dark-primary);\n    color: var(--primary-light);\n  }\n\n  .ts-trigger-card--selected .ts-trigger-icon {\n    background: var(--primary-light);\n  }\n\n  .ts-trigger-label {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-trigger-description {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-trigger-check {\n    color: var(--primary-light);\n  }\n\n  .ts-radio-option {\n    border-color: var(--border-dark);\n  }\n\n  .ts-radio-option:hover {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-5);\n  }\n\n  .ts-radio-option strong {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-radio-option small {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-conditions-preview {\n    background: var(--background-dark-secondary);\n    border-left-color: var(--primary-light);\n  }\n\n  .ts-conditions-preview h4 {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-logic-preview {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-logic-preview strong {\n    color: var(--primary-light);\n  }\n\n  .ts-condition-list li {\n    background: var(--background-dark-primary);\n  }\n\n  .ts-condition-list code {\n    color: var(--primary-light);\n  }\n\n  .ts-condition-list em {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-preview-section {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-preview-section h4 {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-preview-section p {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-preview-section dt {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-preview-section dd {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-preview-section code {\n    background: var(--background-dark-secondary);\n    color: var(--primary-light);\n  }\n\n  .ts-no-conditions {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-builder-actions {\n    background: var(--background-dark-secondary);\n    border-top-color: var(--border-dark);\n  }\n}\n\n/* Responsive Design */\n@media (max-width: 1024px) {\n  .ts-goal-builder-steps {\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-step {\n    min-width: 140px;\n  }\n\n  .ts-trigger-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 768px) {\n  .ts-step-description {\n    display: none;\n  }\n\n  .ts-category-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-preview-section dl {\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n\n  .ts-preview-section dt {\n    font-weight: 700;\n  }\n\n  .ts-builder-actions {\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .ts-actions-left,\n  .ts-actions-right {\n    width: 100%;\n    justify-content: space-between;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-step-content {\n    animation: none;\n  }\n\n  .ts-step,\n  .ts-category-card,\n  .ts-trigger-card,\n  .ts-radio-option {\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-step--active {\n    border-width: 3px;\n  }\n\n  .ts-category-card--selected,\n  .ts-trigger-card--selected {\n    border-width: 3px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/components/CustomGoalBuilder.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Custom Goal Builder Styles\r\n * \r\n * Step-by-step wizard interface with clear visual hierarchy,\r\n * contextual help, and premium UI/UX\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* Main Container */\r\n.ts-custom-goal-builder {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n  min-height: 600px;\r\n}\r\n\r\n/* Step Indicator */\r\n.ts-goal-builder-steps {\r\n  display: flex;\r\n  gap: 12px;\r\n  padding: 20px;\r\n  background: var(--background-secondary);\r\n  border-radius: 12px;\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-step {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  flex: 1;\r\n  min-width: 160px;\r\n  padding: 12px 16px;\r\n  background: var(--background-primary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  transition: all 0.3s ease;\r\n  cursor: default;\r\n}\r\n\r\n.ts-step--active {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-step--completed {\r\n  border-color: var(--success);\r\n  background: var(--success-alpha-5);\r\n}\r\n\r\n.ts-step-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--background-secondary);\r\n  border-radius: 50%;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--text-secondary);\r\n  flex-shrink: 0;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-step--active .ts-step-number {\r\n  background: var(--primary);\r\n  color: white;\r\n}\r\n\r\n.ts-step--completed .ts-step-number {\r\n  background: var(--success);\r\n  color: white;\r\n}\r\n\r\n.ts-step-info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-step-title {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 2px;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-step-description {\r\n  font-size: 11px;\r\n  color: var(--text-tertiary);\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-step--active .ts-step-title {\r\n  color: var(--primary);\r\n}\r\n\r\n/* Builder Content */\r\n.ts-builder-content {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  max-height: 500px;\r\n}\r\n\r\n.ts-step-content {\r\n  animation: fadeIn 0.3s ease;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-draft-notice {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 12px 16px;\r\n  background: var(--info-alpha-10);\r\n  border-left: 4px solid var(--info);\r\n  border-radius: 6px;\r\n  color: var(--info);\r\n  font-size: 13px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n/* Section Intro */\r\n.ts-section-intro {\r\n  font-size: 14px;\r\n  color: var(--text-secondary);\r\n  margin-bottom: 20px;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* Form Fields */\r\n.ts-form-field {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-form-field label {\r\n  display: block;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-required {\r\n  color: var(--danger);\r\n  margin-left: 2px;\r\n}\r\n\r\n.ts-optional {\r\n  font-weight: 400;\r\n  color: var(--text-tertiary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-form-field input[type="text"],\r\n.ts-form-field input[type="number"],\r\n.ts-form-field textarea,\r\n.ts-form-field select {\r\n  width: 100%;\r\n  padding: 10px 14px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  background: var(--background-primary);\r\n  color: var(--text-primary);\r\n  font-size: 14px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-form-field input:focus,\r\n.ts-form-field textarea:focus,\r\n.ts-form-field select:focus {\r\n  outline: none;\r\n  border-color: var(--primary);\r\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-input-error {\r\n  border-color: var(--danger) !important;\r\n}\r\n\r\n.ts-error-message {\r\n  display: block;\r\n  margin-top: 6px;\r\n  font-size: 12px;\r\n  color: var(--danger);\r\n}\r\n\r\n.ts-field-help {\r\n  margin-top: 6px;\r\n  font-size: 12px;\r\n  color: var(--text-tertiary);\r\n  line-height: 1.5;\r\n}\r\n\r\n/* Category Grid */\r\n.ts-category-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.ts-category-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 20px 16px;\r\n  background: var(--background-secondary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: center;\r\n}\r\n\r\n.ts-category-card:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 12px var(--shadow-color);\r\n}\r\n\r\n.ts-category-card--selected {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-10);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-category-card span {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n}\r\n\r\n/* Trigger Grid */\r\n.ts-trigger-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.ts-trigger-card {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 16px;\r\n  padding: 16px;\r\n  background: var(--background-secondary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: left;\r\n}\r\n\r\n.ts-trigger-card:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  box-shadow: 0 4px 12px var(--shadow-color);\r\n}\r\n\r\n.ts-trigger-card--selected {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-10);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-trigger-icon {\r\n  flex-shrink: 0;\r\n  width: 48px;\r\n  height: 48px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--background-primary);\r\n  border-radius: 8px;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-trigger-card--selected .ts-trigger-icon {\r\n  background: var(--primary);\r\n  color: white;\r\n}\r\n\r\n.ts-trigger-info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-trigger-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-trigger-description {\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-trigger-check {\r\n  position: absolute;\r\n  top: 12px;\r\n  right: 12px;\r\n  color: var(--primary);\r\n}\r\n\r\n/* Radio Options */\r\n.ts-radio-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-radio-option {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n  padding: 12px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-radio-option:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n}\r\n\r\n.ts-radio-option input[type="radio"] {\r\n  margin-top: 2px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-radio-option span {\r\n  flex: 1;\r\n}\r\n\r\n.ts-radio-option strong {\r\n  display: block;\r\n  font-size: 14px;\r\n  color: var(--text-primary);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-radio-option small {\r\n  display: block;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-value-input {\r\n  margin-top: 12px;\r\n  padding-left: 24px;\r\n}\r\n\r\n.ts-value-input input[type="number"] {\r\n  max-width: 200px;\r\n}\r\n\r\n/* Conditions Preview */\r\n.ts-conditions-preview {\r\n  margin-top: 24px;\r\n  padding: 16px;\r\n  background: var(--background-secondary);\r\n  border-left: 4px solid var(--primary);\r\n  border-radius: 6px;\r\n}\r\n\r\n.ts-conditions-preview h4 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-logic-preview {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-logic-preview p {\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-logic-preview strong {\r\n  color: var(--primary);\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-condition-list {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n\r\n.ts-condition-list li {\r\n  padding: 8px 12px;\r\n  background: var(--background-primary);\r\n  border-radius: 4px;\r\n  margin-bottom: 6px;\r\n  font-size: 12px;\r\n  font-family: \'Courier New\', monospace;\r\n}\r\n\r\n.ts-condition-list code {\r\n  color: var(--primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-condition-list em {\r\n  color: var(--text-tertiary);\r\n  font-style: normal;\r\n  margin: 0 6px;\r\n}\r\n\r\n/* Goal Preview */\r\n.ts-goal-preview {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n}\r\n\r\n.ts-preview-section {\r\n  padding-bottom: 20px;\r\n  border-bottom: 1px solid var(--border-color);\r\n}\r\n\r\n.ts-preview-section:last-child {\r\n  border-bottom: none;\r\n  padding-bottom: 0;\r\n}\r\n\r\n.ts-preview-section h4 {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-preview-section p {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-preview-section dl {\r\n  display: grid;\r\n  grid-template-columns: 140px 1fr;\r\n  gap: 12px 16px;\r\n  margin: 0;\r\n}\r\n\r\n.ts-preview-section dt {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--text-tertiary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-preview-section dd {\r\n  font-size: 14px;\r\n  color: var(--text-primary);\r\n  margin: 0;\r\n}\r\n\r\n.ts-preview-section code {\r\n  padding: 2px 6px;\r\n  background: var(--background-secondary);\r\n  border-radius: 3px;\r\n  font-size: 12px;\r\n  color: var(--primary);\r\n  font-family: \'Courier New\', monospace;\r\n}\r\n\r\n.ts-no-conditions {\r\n  font-style: italic;\r\n  color: var(--text-tertiary);\r\n}\r\n\r\n/* Builder Actions */\r\n.ts-builder-actions {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 16px 20px;\r\n  background: var(--background-secondary);\r\n  border-top: 1px solid var(--border-color);\r\n  border-radius: 0 0 12px 12px;\r\n  margin: 0 -24px -24px;\r\n}\r\n\r\n.ts-actions-left,\r\n.ts-actions-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] {\r\n  .ts-goal-builder-steps {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-step {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-step--active {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-10);\r\n  }\r\n\r\n  .ts-step--completed {\r\n    border-color: var(--success-light);\r\n    background: var(--success-dark-alpha-10);\r\n  }\r\n\r\n  .ts-step-number {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-step--active .ts-step-number {\r\n    background: var(--primary-light);\r\n  }\r\n\r\n  .ts-step--completed .ts-step-number {\r\n    background: var(--success-light);\r\n  }\r\n\r\n  .ts-step-title {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-step-description {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-step--active .ts-step-title {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-draft-notice {\r\n    background: var(--info-dark-alpha-10);\r\n    border-left-color: var(--info-light);\r\n    color: var(--info-light);\r\n  }\r\n\r\n  .ts-section-intro {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-form-field label {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-form-field input,\r\n  .ts-form-field textarea,\r\n  .ts-form-field select {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-field-help {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-category-card,\r\n  .ts-trigger-card {\r\n    background: var(--background-dark-secondary);\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-category-card:hover,\r\n  .ts-trigger-card:hover {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-5);\r\n  }\r\n\r\n  .ts-category-card--selected,\r\n  .ts-trigger-card--selected {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-10);\r\n  }\r\n\r\n  .ts-trigger-icon {\r\n    background: var(--background-dark-primary);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-trigger-card--selected .ts-trigger-icon {\r\n    background: var(--primary-light);\r\n  }\r\n\r\n  .ts-trigger-label {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-trigger-description {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-trigger-check {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-radio-option {\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-radio-option:hover {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-5);\r\n  }\r\n\r\n  .ts-radio-option strong {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-radio-option small {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-conditions-preview {\r\n    background: var(--background-dark-secondary);\r\n    border-left-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-conditions-preview h4 {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-logic-preview {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-logic-preview strong {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-condition-list li {\r\n    background: var(--background-dark-primary);\r\n  }\r\n\r\n  .ts-condition-list code {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-condition-list em {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-preview-section {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-preview-section h4 {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-preview-section p {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-preview-section dt {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-preview-section dd {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-preview-section code {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-no-conditions {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-builder-actions {\r\n    background: var(--background-dark-secondary);\r\n    border-top-color: var(--border-dark);\r\n  }\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 1024px) {\r\n  .ts-goal-builder-steps {\r\n    flex-wrap: nowrap;\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-step {\r\n    min-width: 140px;\r\n  }\r\n\r\n  .ts-trigger-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-step-description {\r\n    display: none;\r\n  }\r\n\r\n  .ts-category-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-preview-section dl {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n  }\r\n\r\n  .ts-preview-section dt {\r\n    font-weight: 700;\r\n  }\r\n\r\n  .ts-builder-actions {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .ts-actions-left,\r\n  .ts-actions-right {\r\n    width: 100%;\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-step-content {\r\n    animation: none;\r\n  }\r\n\r\n  .ts-step,\r\n  .ts-category-card,\r\n  .ts-trigger-card,\r\n  .ts-radio-option {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-step--active {\r\n    border-width: 3px;\r\n  }\r\n\r\n  .ts-category-card--selected,\r\n  .ts-trigger-card--selected {\r\n    border-width: 3px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},76840:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goals Page - Modern, User-Friendly Design\n * Features: CSS Variables, Dark Mode Support, Smooth Animations\n * Now using global CSS variables for consistent theming\n */\n\n/* ========================================\n   Page Container\n\n   ======================================== */\n.ts-goals-page {\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-bg);\n  min-height: 100vh;\n}\n\n/* ========================================\n   Page Header\n   ======================================== */\n.ts-page-header {\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n  letter-spacing: -0.025em;\n}\n\n.ts-page-description {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Tab Navigation\n   ======================================== */\n.ts-goals-tabs {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n  margin-bottom: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n  padding: 0;\n}\n\n.ts-goals-tab {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  background: transparent;\n  border: none;\n  border-bottom: 2px solid transparent;\n  color: var(--ts-text-muted);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  position: relative;\n  top: 1px;\n}\n\n.ts-goals-tab:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface-hover);\n}\n\n.ts-goals-tab--active {\n  color: var(--ts-primary);\n  border-bottom-color: var(--ts-primary);\n  font-weight: 600;\n}\n\n.ts-goals-tab--active:hover {\n  background: transparent;\n}\n\n[data-theme="dark"] .ts-goals-tab:hover {\n  background: var(--ts-surface-hover-dark);\n}\n\n/* ========================================\n   Goals Grid\n   ======================================== */\n\n/* Summary Cards - Row Layout */\n.ts-goals-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-goals-summary-row {\n  display: flex;\n  flex-direction: row;\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n  flex-wrap: wrap;\n}\n\n.ts-goals-summary-row > * {\n  flex: 1;\n  min-width: 200px;\n}\n\n.ts-goals-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n/* ========================================\n   Goal Card\n   ======================================== */\n.ts-goal-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n\n.ts-goal-card::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ts-primary), var(--ts-success));\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.ts-goal-card:hover {\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);\n  transform: translateY(-3px);\n  border-color: var(--ts-primary);\n}\n\n.ts-goal-card:hover::before {\n  opacity: 1;\n}\n\n.ts-goal-card-selected {\n  border-color: var(--ts-primary);\n  background: var(--ts-surface-hover);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n/* Goal Checkbox - Inline with header */\n.ts-goal-checkbox {\n  position: absolute;\n  top: var(--ts-spacing-lg);\n  left: var(--ts-spacing-lg);\n  z-index: 1;\n}\n\n.ts-goal-checkbox input[type="checkbox"] {\n  margin: 0;\n  cursor: pointer;\n  width: 18px;\n  height: 18px;\n  accent-color: var(--ts-primary);\n}\n\n/* Goal Header */\n.ts-goal-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  margin-bottom: var(--ts-spacing-md);\n  gap: var(--ts-spacing-md);\n  padding-left: 30px; /* Space for absolute checkbox */\n}\n\n.ts-goal-title-section {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-goal-title-row {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  flex-wrap: wrap;\n}\n\n.ts-goal-name {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  line-height: 1.4;\n}\n\n.ts-goal-description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 6px 0 0 0;\n  line-height: 1.5;\n  display: -webkit-box;\n  line-clamp: 2;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n}\n\n/* Goal Actions */\n.ts-goal-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  flex-shrink: 0;\n  flex-wrap: wrap;\n}\n\n.ts-goal-status {\n  font-size: 12px;\n  font-weight: 600;\n  padding: 6px 12px;\n  border-radius: var(--ts-radius-full);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  transition: all 0.2s ease;\n}\n\n.ts-goal-status.ts-active {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-goal-status.ts-inactive {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-btn-icon {\n  background: var(--ts-surface-hover);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  font-size: 18px;\n  padding: 8px;\n  color: var(--ts-text-muted);\n  transition: all 0.2s ease;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n}\n\n.ts-btn-icon:hover {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n}\n\n.ts-btn-icon.ts-btn-danger:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border-color: var(--ts-danger);\n  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.2);\n}\n\n/* Goal Details */\n.ts-goal-details {\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-goal-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-goal-event,\n.ts-goal-conditions {\n  font-size: 13px;\n  color: var(--ts-text);\n  background: var(--ts-bg-tertiary);\n  padding: 6px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  font-weight: 500;\n  transition: all 0.2s ease;\n}\n\n.ts-goal-event:hover,\n.ts-goal-conditions:hover {\n  background: var(--ts-primary-soft);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);\n}\n\n/* Goal Performance */\n.ts-goal-performance {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: auto;\n}\n\n.ts-goal-stat {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-goal-stat-label {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.8px;\n  font-weight: 600;\n}\n\n.ts-goal-stat-value {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1;\n}\n\n/* View Details Button */\n.ts-goal-view-details {\n  width: 100%;\n  margin-top: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: var(--ts-primary-soft);\n  border: 1px solid var(--ts-primary);\n  color: var(--ts-primary);\n  border-radius: var(--ts-radius-md);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  position: relative;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.ts-goal-view-details svg {\n  flex-shrink: 0;\n}\n\n.ts-goal-view-details::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\n  transition: left 0.5s ease;\n}\n\n.ts-goal-view-details:hover::before {\n  left: 100%;\n}\n\n.ts-goal-view-details:hover {\n  background: var(--ts-primary);\n  color: var(--ts-bg-elevated);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n/* ========================================\n   Empty State\n   ======================================== */\n.ts-empty-state {\n  text-align: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n  background: var(--ts-surface);\n  border: 2px dashed var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n.ts-empty-icon {\n  font-size: 64px;\n  margin-bottom: var(--ts-spacing-md);\n  opacity: 0.5;\n}\n\n.ts-empty-state h2 {\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n}\n\n.ts-empty-state p {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Error Banner\n   ======================================== */\n.ts-error-banner {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  background: var(--ts-danger-soft);\n  border: 1px solid var(--ts-danger);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-lg);\n  box-shadow: 0 4px 12px rgba(239, 68, 68, 0.15);\n}\n\n.ts-error-banner span {\n  font-size: 24px;\n  flex-shrink: 0;\n  color: var(--ts-danger);\n}\n\n.ts-error-banner p {\n  margin: 0;\n  color: var(--ts-danger);\n  font-size: 14px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n\n/* ========================================\n   Modal\n   ======================================== */\n.ts-modal-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.65);\n  backdrop-filter: blur(8px);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 10000;\n  animation: fadeIn 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n\n\n@keyframes slideUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-modal-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface-hover);\n}\n\n.ts-modal-header h2 {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-modal-close {\n  background: transparent;\n  border: none;\n  font-size: 24px;\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  padding: 8px;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: var(--ts-radius-md);\n  transition: all 0.2s ease;\n}\n\n.ts-modal-close:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n}\n\n.ts-modal-body {\n  padding: var(--ts-spacing-lg);\n  overflow-y: auto;\n  flex: 1;\n}\n\n.ts-modal-footer {\n  display: flex;\n  justify-content: flex-end;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface-hover);\n}\n\n/* ========================================\n   Form Fields\n   ======================================== */\n.ts-form-field {\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-form-field label {\n  display: block;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 8px;\n}\n\n.ts-field-help {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin: 4px 0 0 0;\n  line-height: 1.5;\n}\n\n.ts-form-field input[type="text"],\n.ts-form-field textarea,\n.ts-form-field select {\n  width: 100%;\n  padding: 10px 14px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  color: var(--ts-text);\n  background: var(--ts-surface);\n  transition: all 0.2s ease;\n}\n\n.ts-form-field input[type="text"]:focus,\n.ts-form-field textarea:focus,\n.ts-form-field select:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: 0 0 0 3px var(--ts-primary-soft);\n}\n\n.ts-form-field textarea {\n  resize: vertical;\n  min-height: 100px;\n  font-family: inherit;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Condition Rows\n   ======================================== */\n.ts-condition-row {\n  display: flex;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-sm);\n  align-items: flex-start;\n}\n\n.ts-condition-param,\n.ts-condition-operator,\n.ts-condition-value {\n  flex: 1;\n}\n\n.ts-condition-row .ts-btn-icon {\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n\n/* ========================================\n   Checkbox\n   ======================================== */\n.ts-checkbox-label {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  cursor: pointer;\n  font-weight: normal !important;\n  padding: var(--ts-spacing-sm);\n  border-radius: var(--ts-radius-md);\n  transition: background 0.2s ease;\n}\n\n.ts-checkbox-label:hover {\n  background: var(--ts-surface-hover);\n}\n\n.ts-checkbox-label input[type="checkbox"] {\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n  accent-color: var(--ts-primary);\n}\n\n.ts-checkbox-label span {\n  font-size: 14px;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n/* ========================================\n   Buttons\n   ======================================== */\n.ts-btn {\n  padding: 10px 20px;\n  border: none;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-sm);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  transform: none !important;\n}\n\n.ts-btn-primary {\n  background: var(--ts-primary);\n  color: var(--ts-bg-elevated);\n}\n\n.ts-btn-primary:hover:not(:disabled) {\n  background: var(--ts-primary-hover);\n  box-shadow: var(--ts-shadow-md);\n  transform: translateY(-1px);\n}\n\n.ts-btn-primary:active:not(:disabled) {\n  transform: translateY(0);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-btn-secondary {\n  background: var(--ts-surface-hover);\n  color: var(--ts-text);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-btn-secondary:hover:not(:disabled) {\n  background: var(--ts-bg-tertiary);\n  border-color: var(--ts-text-muted);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);\n}\n\n.ts-btn-sm {\n  padding: 6px 14px;\n  font-size: 13px;\n}\n\n/* ========================================\n   Loading State\n   ======================================== */\n.ts-loading-state {\n  text-align: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n}\n\n.ts-spinner {\n  width: 48px;\n  height: 48px;\n  border: 4px solid var(--ts-border);\n  border-top-color: var(--ts-primary);\n  border-radius: 50%;\n  animation: spin 0.8s linear infinite;\n  margin: 0 auto var(--ts-spacing-md);\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-loading-state p {\n  color: var(--ts-text-muted);\n  font-size: 15px;\n  font-weight: 500;\n}\n\n/* ========================================\n   Templates Grid\n   ======================================== */\n.ts-templates-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n.ts-template-card {\n  display: flex;\n  flex-direction: column;\n}\n\n.ts-template-card .ts-card-body {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n\n.ts-template-icon {\n  font-size: 48px;\n  margin-bottom: var(--ts-spacing-md);\n  text-align: center;\n}\n\n.ts-template-name {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n  line-height: 1.4;\n}\n\n.ts-template-description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0 0 var(--ts-spacing-md) 0;\n  line-height: 1.6;\n  flex: 1;\n}\n\n.ts-template-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-template-add-btn {\n  margin-top: auto;\n}\n\n/* ========================================\n   Responsive Design\n   ======================================== */\n\n/* Tablet and below */\n@media (max-width: 768px) {\n  .ts-goals-page {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-templates-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-goal-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-goal-header {\n    flex-direction: column;\n    gap: var(--ts-spacing-sm);\n    padding-left: 30px;\n  }\n\n  .ts-goal-actions {\n    flex-wrap: wrap;\n  }\n\n  .ts-goal-performance {\n    grid-template-columns: 1fr 1fr;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-goal-stat-value {\n    font-size: 18px;\n  }\n\n  .ts-condition-row {\n    flex-direction: column;\n  }\n\n  .ts-modal {\n    width: 95%;\n    max-height: 95vh;\n  }\n\n  .ts-modal-footer {\n    flex-direction: column;\n  }\n\n  .ts-modal-footer .ts-btn {\n    width: 100%;\n  }\n}\n\n/* Small mobile */\n@media (max-width: 480px) {\n  .ts-goal-performance {\n    grid-template-columns: 1fr;\n  }\n  \n  .ts-goal-header {\n    padding-left: 28px;\n  }\n  \n  .ts-goal-name {\n    font-size: 15px;\n  }\n}\n\n/* ========================================\n   Dark Theme Support\n   ======================================== */\n[data-theme="dark"] .ts-goals-page {\n  background: var(--ts-bg-dark, #0f1419);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-goal-card,\n[data-theme="dark"] .ts-template-card,\n[data-theme="dark"] .ts-modal-content,\n[data-theme="dark"] .ts-card {\n  background: var(--ts-surface-dark, #1a1f26);\n  border-color: var(--ts-border-dark, #2d3748);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);\n}\n\n[data-theme="dark"] .ts-goal-card:hover,\n[data-theme="dark"] .ts-template-card:hover {\n  border-color: var(--ts-primary);\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6), 0 0 0 1px var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-page-title,\n[data-theme="dark"] .ts-goal-title,\n[data-theme="dark"] .ts-template-title,\n[data-theme="dark"] .ts-modal-title {\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-page-description,\n[data-theme="dark"] .ts-goal-description,\n[data-theme="dark"] .ts-template-description,\n[data-theme="dark"] .ts-text-muted {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-kpi-value,\n[data-theme="dark"] .ts-perf-value {\n  color: var(--ts-text-dark, #ffffff);\n}\n\n[data-theme="dark"] .ts-kpi-label,\n[data-theme="dark"] .ts-perf-label {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-btn-outline {\n  border-color: var(--ts-border-dark, #2d3748);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-btn-outline:hover {\n  background: var(--ts-surface-dark, #2d3748);\n  border-color: var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-btn-danger-outline {\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n}\n\n[data-theme="dark"] .ts-btn-danger-outline:hover {\n  background: var(--ts-danger);\n  color: #ffffff;\n}\n\n[data-theme="dark"] .ts-input,\n[data-theme="dark"] .ts-select,\n[data-theme="dark"] .ts-textarea {\n  background: var(--ts-surface-dark, #0f1419);\n  border-color: var(--ts-border-dark, #2d3748);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-input:focus,\n[data-theme="dark"] .ts-select:focus,\n[data-theme="dark"] .ts-textarea:focus {\n  border-color: var(--ts-primary);\n  background: var(--ts-surface-dark, #1a1f26);\n}\n\n[data-theme="dark"] .ts-badge {\n  background: rgba(59, 130, 246, 0.15);\n  color: #60a5fa;\n}\n\n[data-theme="dark"] .ts-badge-success {\n  background: rgba(16, 185, 129, 0.15);\n  color: #34d399;\n}\n\n[data-theme="dark"] .ts-badge-warning {\n  background: rgba(245, 158, 11, 0.15);\n  color: #fbbf24;\n}\n\n[data-theme="dark"] .ts-badge-danger {\n  background: rgba(239, 68, 68, 0.15);\n  color: #f87171;\n}\n\n[data-theme="dark"] .ts-divider {\n  border-color: var(--ts-border-dark, #2d3748);\n}\n\n[data-theme="dark"] .ts-goal-status-inactive {\n  background: rgba(156, 163, 175, 0.1);\n  color: #9ca3af;\n}\n\n[data-theme="dark"] .ts-empty-state {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-empty-state-title {\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-condition-row {\n  background: var(--ts-bg-dark, #0f1419);\n  border-color: var(--ts-border-dark, #2d3748);\n}\n\n[data-theme="dark"] .ts-template-category {\n  color: var(--ts-text-muted-dark, #9ca3af);\n  text-transform: uppercase;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n}\n\n[data-theme="dark"] .ts-modal-overlay {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n[data-theme="dark"] .ts-skeleton {\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-dark, #1a1f26) 0%,\n    var(--ts-border-dark, #2d3748) 50%,\n    var(--ts-surface-dark, #1a1f26) 100%\n  );\n  background-size: 200% 100%;\n}\n\n/* Performance skeleton loading state */\n.ts-goal-performance--loading {\n  opacity: 0.6;\n}\n\n.ts-goal-performance--loading .ts-skeleton--sm {\n  display: inline-block;\n  width: 48px;\n  height: 14px;\n  border-radius: 4px;\n}\n',"",{version:3,sources:["webpack://./src/styles/pages/GoalsPage.css"],names:[],mappings:"AAAA;;;;EAIE;;AAEF;;;6CAG6C;AAC7C;EACE,6BAA6B;EAC7B,wBAAwB;EACxB,iBAAiB;AACnB;;AAEA;;6CAE6C;AAC7C;EACE,mCAAmC;AACrC;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,iBAAiB;EACjB,wBAAwB;AAC1B;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,SAAS;EACT,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,yBAAyB;EACzB,mCAAmC;EACnC,yCAAyC;EACzC,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,kDAAkD;EAClD,uBAAuB;EACvB,YAAY;EACZ,oCAAoC;EACpC,2BAA2B;EAC3B,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;EACzB,kBAAkB;EAClB,QAAQ;AACV;;AAEA;EACE,qBAAqB;EACrB,mCAAmC;AACrC;;AAEA;EACE,wBAAwB;EACxB,sCAAsC;EACtC,gBAAgB;AAClB;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;;6CAE6C;;AAE7C,+BAA+B;AAC/B;EACE,aAAa;EACb,2DAA2D;EAC3D,yBAAyB;EACzB,mCAAmC;AACrC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,mCAAmC;EACnC,eAAe;AACjB;;AAEA;EACE,OAAO;EACP,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,sEAAsE;EACtE,yBAAyB;EACzB,gCAAgC;AAClC;;AAEA;;6CAE6C;AAC7C;EACE,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,6BAA6B;EAC7B,iDAAiD;EACjD,yCAAyC;EACzC,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,sBAAsB;EACtB,MAAM;AACR;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,WAAW;EACX,wEAAwE;EACxE,UAAU;EACV,6BAA6B;AAC/B;;AAEA;EACE,0EAA0E;EAC1E,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,+BAA+B;EAC/B,mCAAmC;EACnC,4CAA4C;AAC9C;;AAEA,uCAAuC;AACvC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,0BAA0B;EAC1B,UAAU;AACZ;;AAEA;EACE,SAAS;EACT,eAAe;EACf,WAAW;EACX,YAAY;EACZ,+BAA+B;AACjC;;AAEA,gBAAgB;AAChB;EACE,aAAa;EACb,8BAA8B;EAC9B,uBAAuB;EACvB,mCAAmC;EACnC,yBAAyB;EACzB,kBAAkB,EAAE,gCAAgC;AACtD;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,SAAS;EACT,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,iBAAiB;EACjB,gBAAgB;EAChB,oBAAoB;EACpB,aAAa;EACb,qBAAqB;EACrB,4BAA4B;EAC5B,gBAAgB;AAClB;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,oCAAoC;EACpC,yBAAyB;EACzB,qBAAqB;EACrB,yBAAyB;AAC3B;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;EACvB,kCAAkC;AACpC;;AAEA;EACE,mCAAmC;EACnC,kCAAkC;EAClC,kCAAkC;EAClC,eAAe;EACf,eAAe;EACf,YAAY;EACZ,2BAA2B;EAC3B,yBAAyB;EACzB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,YAAY;AACd;;AAEA;EACE,kCAAkC;EAClC,wBAAwB;EACxB,+BAA+B;EAC/B,wCAAwC;AAC1C;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;EACvB,8BAA8B;EAC9B,4CAA4C;AAC9C;;AAEA,iBAAiB;AACjB;EACE,mCAAmC;AACrC;;AAEA;EACE,aAAa;EACb,eAAe;EACf,yBAAyB;AAC3B;;AAEA;;EAEE,eAAe;EACf,qBAAqB;EACrB,iCAAiC;EACjC,iBAAiB;EACjB,kCAAkC;EAClC,kCAAkC;EAClC,gBAAgB;EAChB,yBAAyB;AAC3B;;AAEA;;EAEE,kCAAkC;EAClC,+BAA+B;EAC/B,wBAAwB;EACxB,2BAA2B;EAC3B,yCAAyC;AAC3C;;AAEA,qBAAqB;AACrB;EACE,aAAa;EACb,qCAAqC;EACrC,yBAAyB;EACzB,iCAAiC;EACjC,sCAAsC;EACtC,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,yBAAyB;EACzB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,cAAc;AAChB;;AAEA,wBAAwB;AACxB;EACE,WAAW;EACX,gCAAgC;EAChC,kDAAkD;EAClD,kCAAkC;EAClC,mCAAmC;EACnC,wBAAwB;EACxB,kCAAkC;EAClC,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,iDAAiD;EACjD,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,kBAAkB;EAClB,mBAAmB;EACnB,gBAAgB;AAClB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,WAAW;EACX,WAAW;EACX,YAAY;EACZ,sFAAsF;EACtF,0BAA0B;AAC5B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,6BAA6B;EAC7B,4BAA4B;EAC5B,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;;6CAE6C;AAC7C;EACE,kBAAkB;EAClB,kDAAkD;EAClD,6BAA6B;EAC7B,mCAAmC;EACnC,kCAAkC;EAClC,gCAAgC;AAClC;;AAEA;EACE,eAAe;EACf,mCAAmC;EACnC,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,iBAAiB;AACnB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,kCAAkC;EAClC,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,iCAAiC;EACjC,kCAAkC;EAClC,kCAAkC;EAClC,kDAAkD;EAClD,mCAAmC;EACnC,8CAA8C;AAChD;;AAEA;EACE,eAAe;EACf,cAAc;EACd,uBAAuB;AACzB;;AAEA;EACE,SAAS;EACT,uBAAuB;EACvB,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,+BAA+B;EAC/B,0BAA0B;EAC1B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,cAAc;EACd,oDAAoD;AACtD;;AAEA;EACE;IACE,UAAU;EACZ;EACA;IACE,UAAU;EACZ;AACF;;;;AAIA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,aAAa;EACb,8BAA8B;EAC9B,mBAAmB;EACnB,6BAA6B;EAC7B,yCAAyC;EACzC,mCAAmC;AACrC;;AAEA;EACE,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE,uBAAuB;EACvB,YAAY;EACZ,eAAe;EACf,eAAe;EACf,2BAA2B;EAC3B,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kCAAkC;EAClC,yBAAyB;AAC3B;;AAEA;EACE,iCAAiC;EACjC,uBAAuB;EACvB,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;EAC7B,gBAAgB;EAChB,OAAO;AACT;;AAEA;EACE,aAAa;EACb,yBAAyB;EACzB,yBAAyB;EACzB,kDAAkD;EAClD,sCAAsC;EACtC,mCAAmC;AACrC;;AAEA;;6CAE6C;AAC7C;EACE,mCAAmC;AACrC;;AAEA;EACE,cAAc;EACd,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,iBAAiB;EACjB,gBAAgB;AAClB;;AAEA;;;EAGE,WAAW;EACX,kBAAkB;EAClB,kCAAkC;EAClC,kCAAkC;EAClC,eAAe;EACf,qBAAqB;EACrB,6BAA6B;EAC7B,yBAAyB;AAC3B;;AAEA;;;EAGE,aAAa;EACb,+BAA+B;EAC/B,4CAA4C;AAC9C;;AAEA;EACE,gBAAgB;EAChB,iBAAiB;EACjB,oBAAoB;EACpB,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,yBAAyB;EACzB,mCAAmC;EACnC,uBAAuB;AACzB;;AAEA;;;EAGE,OAAO;AACT;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;EACf,8BAA8B;EAC9B,6BAA6B;EAC7B,kCAAkC;EAClC,gCAAgC;AAClC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,+BAA+B;AACjC;;AAEA;EACE,eAAe;EACf,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,kBAAkB;EAClB,YAAY;EACZ,kCAAkC;EAClC,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,iDAAiD;EACjD,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,yCAAyC;AAC3C;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,0BAA0B;AAC5B;;AAEA;EACE,6BAA6B;EAC7B,4BAA4B;AAC9B;;AAEA;EACE,mCAAmC;EACnC,+BAA+B;EAC/B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA;EACE,mCAAmC;EACnC,qBAAqB;EACrB,kCAAkC;AACpC;;AAEA;EACE,iCAAiC;EACjC,kCAAkC;EAClC,yCAAyC;AAC3C;;AAEA;EACE,iBAAiB;EACjB,eAAe;AACjB;;AAEA;;6CAE6C;AAC7C;EACE,kBAAkB;EAClB,kDAAkD;AACpD;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kCAAkC;EAClC,mCAAmC;EACnC,kBAAkB;EAClB,oCAAoC;EACpC,mCAAmC;AACrC;;AAEA;EACE;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE,2BAA2B;EAC3B,eAAe;EACf,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,4DAA4D;EAC5D,yBAAyB;EACzB,gCAAgC;AAClC;;AAEA;EACE,aAAa;EACb,sBAAsB;AACxB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,OAAO;AACT;;AAEA;EACE,eAAe;EACf,mCAAmC;EACnC,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,iBAAiB;EACjB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,kCAAkC;EAClC,gBAAgB;EAChB,OAAO;AACT;;AAEA;EACE,aAAa;EACb,eAAe;EACf,yBAAyB;EACzB,mCAAmC;EACnC,iCAAiC;EACjC,sCAAsC;AACxC;;AAEA;EACE,gBAAgB;AAClB;;AAEA;;6CAE6C;;AAE7C,qBAAqB;AACrB;EACE;IACE,6BAA6B;EAC/B;;EAEA;IACE,0BAA0B;IAC1B,yBAAyB;EAC3B;;EAEA;IACE,6BAA6B;EAC/B;;EAEA;IACE,sBAAsB;IACtB,yBAAyB;IACzB,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,8BAA8B;IAC9B,yBAAyB;EAC3B;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,UAAU;IACV,gBAAgB;EAClB;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;AACF;;AAEA,iBAAiB;AACjB;EACE;IACE,0BAA0B;EAC5B;;EAEA;IACE,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA;;6CAE6C;AAC7C;EACE,sCAAsC;EACtC,mCAAmC;AACrC;;AAEA;;;;EAIE,2CAA2C;EAC3C,4CAA4C;EAC5C,yCAAyC;AAC3C;;AAEA;;EAEE,+BAA+B;EAC/B,sEAAsE;AACxE;;AAEA;;;;EAIE,mCAAmC;AACrC;;AAEA;;;;EAIE,yCAAyC;AAC3C;;AAEA;;EAEE,mCAAmC;AACrC;;AAEA;;EAEE,yCAAyC;AAC3C;;AAEA;EACE,4CAA4C;EAC5C,mCAAmC;AACrC;;AAEA;EACE,2CAA2C;EAC3C,+BAA+B;AACjC;;AAEA;EACE,8BAA8B;EAC9B,uBAAuB;AACzB;;AAEA;EACE,4BAA4B;EAC5B,cAAc;AAChB;;AAEA;;;EAGE,2CAA2C;EAC3C,4CAA4C;EAC5C,mCAAmC;AACrC;;AAEA;;;EAGE,+BAA+B;EAC/B,2CAA2C;AAC7C;;AAEA;EACE,oCAAoC;EACpC,cAAc;AAChB;;AAEA;EACE,oCAAoC;EACpC,cAAc;AAChB;;AAEA;EACE,oCAAoC;EACpC,cAAc;AAChB;;AAEA;EACE,mCAAmC;EACnC,cAAc;AAChB;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,oCAAoC;EACpC,cAAc;AAChB;;AAEA;EACE,yCAAyC;AAC3C;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,sCAAsC;EACtC,4CAA4C;AAC9C;;AAEA;EACE,yCAAyC;EACzC,yBAAyB;EACzB,eAAe;EACf,gBAAgB;EAChB,sBAAsB;AACxB;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE;;;;;GAKC;EACD,0BAA0B;AAC5B;;AAEA,uCAAuC;AACvC;EACE,YAAY;AACd;;AAEA;EACE,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,kBAAkB;AACpB",sourcesContent:['/**\r\n * Goals Page - Modern, User-Friendly Design\r\n * Features: CSS Variables, Dark Mode Support, Smooth Animations\r\n * Now using global CSS variables for consistent theming\r\n */\r\n\r\n/* ========================================\r\n   Page Container\r\n\r\n   ======================================== */\r\n.ts-goals-page {\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-bg);\r\n  min-height: 100vh;\r\n}\r\n\r\n/* ========================================\r\n   Page Header\r\n   ======================================== */\r\n.ts-page-header {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n  letter-spacing: -0.025em;\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Tab Navigation\r\n   ======================================== */\r\n.ts-goals-tabs {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  padding: 0;\r\n}\r\n\r\n.ts-goals-tab {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  background: transparent;\r\n  border: none;\r\n  border-bottom: 2px solid transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  position: relative;\r\n  top: 1px;\r\n}\r\n\r\n.ts-goals-tab:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-goals-tab--active {\r\n  color: var(--ts-primary);\r\n  border-bottom-color: var(--ts-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-goals-tab--active:hover {\r\n  background: transparent;\r\n}\r\n\r\n[data-theme="dark"] .ts-goals-tab:hover {\r\n  background: var(--ts-surface-hover-dark);\r\n}\r\n\r\n/* ========================================\r\n   Goals Grid\r\n   ======================================== */\r\n\r\n/* Summary Cards - Row Layout */\r\n.ts-goals-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-goals-summary-row {\r\n  display: flex;\r\n  flex-direction: row;\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goals-summary-row > * {\r\n  flex: 1;\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-goals-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n/* ========================================\r\n   Goal Card\r\n   ======================================== */\r\n.ts-goal-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\r\n  position: relative;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 0;\r\n}\r\n\r\n.ts-goal-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, var(--ts-primary), var(--ts-success));\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-goal-card:hover {\r\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);\r\n  transform: translateY(-3px);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-goal-card:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-goal-card-selected {\r\n  border-color: var(--ts-primary);\r\n  background: var(--ts-surface-hover);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n/* Goal Checkbox - Inline with header */\r\n.ts-goal-checkbox {\r\n  position: absolute;\r\n  top: var(--ts-spacing-lg);\r\n  left: var(--ts-spacing-lg);\r\n  z-index: 1;\r\n}\r\n\r\n.ts-goal-checkbox input[type="checkbox"] {\r\n  margin: 0;\r\n  cursor: pointer;\r\n  width: 18px;\r\n  height: 18px;\r\n  accent-color: var(--ts-primary);\r\n}\r\n\r\n/* Goal Header */\r\n.ts-goal-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: flex-start;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  gap: var(--ts-spacing-md);\r\n  padding-left: 30px; /* Space for absolute checkbox */\r\n}\r\n\r\n.ts-goal-title-section {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-goal-title-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goal-name {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-goal-description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 6px 0 0 0;\r\n  line-height: 1.5;\r\n  display: -webkit-box;\r\n  line-clamp: 2;\r\n  -webkit-line-clamp: 2;\r\n  -webkit-box-orient: vertical;\r\n  overflow: hidden;\r\n}\r\n\r\n/* Goal Actions */\r\n.ts-goal-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  flex-shrink: 0;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goal-status {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  padding: 6px 12px;\r\n  border-radius: var(--ts-radius-full);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-goal-status.ts-active {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-goal-status.ts-inactive {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-btn-icon {\r\n  background: var(--ts-surface-hover);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  font-size: 18px;\r\n  padding: 8px;\r\n  color: var(--ts-text-muted);\r\n  transition: all 0.2s ease;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 36px;\r\n  height: 36px;\r\n}\r\n\r\n.ts-btn-icon:hover {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-btn-icon.ts-btn-danger:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.2);\r\n}\r\n\r\n/* Goal Details */\r\n.ts-goal-details {\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-goal-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-goal-event,\r\n.ts-goal-conditions {\r\n  font-size: 13px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg-tertiary);\r\n  padding: 6px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  font-weight: 500;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-goal-event:hover,\r\n.ts-goal-conditions:hover {\r\n  background: var(--ts-primary-soft);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Goal Performance */\r\n.ts-goal-performance {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: auto;\r\n}\r\n\r\n.ts-goal-stat {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-goal-stat-label {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.8px;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-goal-stat-value {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1;\r\n}\r\n\r\n/* View Details Button */\r\n.ts-goal-view-details {\r\n  width: 100%;\r\n  margin-top: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: var(--ts-primary-soft);\r\n  border: 1px solid var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  position: relative;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-goal-view-details svg {\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-goal-view-details::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n  transition: left 0.5s ease;\r\n}\r\n\r\n.ts-goal-view-details:hover::before {\r\n  left: 100%;\r\n}\r\n\r\n.ts-goal-view-details:hover {\r\n  background: var(--ts-primary);\r\n  color: var(--ts-bg-elevated);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n/* ========================================\r\n   Empty State\r\n   ======================================== */\r\n.ts-empty-state {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n  background: var(--ts-surface);\r\n  border: 2px dashed var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-empty-icon {\r\n  font-size: 64px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  opacity: 0.5;\r\n}\r\n\r\n.ts-empty-state h2 {\r\n  font-size: 22px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Error Banner\r\n   ======================================== */\r\n.ts-error-banner {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  background: var(--ts-danger-soft);\r\n  border: 1px solid var(--ts-danger);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  box-shadow: 0 4px 12px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-error-banner span {\r\n  font-size: 24px;\r\n  flex-shrink: 0;\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-error-banner p {\r\n  margin: 0;\r\n  color: var(--ts-danger);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  line-height: 1.5;\r\n}\r\n\r\n/* ========================================\r\n   Modal\r\n   ======================================== */\r\n.ts-modal-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.65);\r\n  backdrop-filter: blur(8px);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 10000;\r\n  animation: fadeIn 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n\r\n\r\n@keyframes slideUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-modal-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-modal-header h2 {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-close {\r\n  background: transparent;\r\n  border: none;\r\n  font-size: 24px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  padding: 8px;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-modal-close:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n}\r\n\r\n.ts-modal-body {\r\n  padding: var(--ts-spacing-lg);\r\n  overflow-y: auto;\r\n  flex: 1;\r\n}\r\n\r\n.ts-modal-footer {\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n/* ========================================\r\n   Form Fields\r\n   ======================================== */\r\n.ts-form-field {\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-form-field label {\r\n  display: block;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-field-help {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin: 4px 0 0 0;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-form-field input[type="text"],\r\n.ts-form-field textarea,\r\n.ts-form-field select {\r\n  width: 100%;\r\n  padding: 10px 14px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-form-field input[type="text"]:focus,\r\n.ts-form-field textarea:focus,\r\n.ts-form-field select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 0 0 3px var(--ts-primary-soft);\r\n}\r\n\r\n.ts-form-field textarea {\r\n  resize: vertical;\r\n  min-height: 100px;\r\n  font-family: inherit;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Condition Rows\r\n   ======================================== */\r\n.ts-condition-row {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  align-items: flex-start;\r\n}\r\n\r\n.ts-condition-param,\r\n.ts-condition-operator,\r\n.ts-condition-value {\r\n  flex: 1;\r\n}\r\n\r\n.ts-condition-row .ts-btn-icon {\r\n  flex-shrink: 0;\r\n  margin-top: 2px;\r\n}\r\n\r\n/* ========================================\r\n   Checkbox\r\n   ======================================== */\r\n.ts-checkbox-label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  cursor: pointer;\r\n  font-weight: normal !important;\r\n  padding: var(--ts-spacing-sm);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-checkbox-label:hover {\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-checkbox-label input[type="checkbox"] {\r\n  width: 20px;\r\n  height: 20px;\r\n  cursor: pointer;\r\n  accent-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox-label span {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n/* ========================================\r\n   Buttons\r\n   ======================================== */\r\n.ts-btn {\r\n  padding: 10px 20px;\r\n  border: none;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-sm);\r\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  transform: none !important;\r\n}\r\n\r\n.ts-btn-primary {\r\n  background: var(--ts-primary);\r\n  color: var(--ts-bg-elevated);\r\n}\r\n\r\n.ts-btn-primary:hover:not(:disabled) {\r\n  background: var(--ts-primary-hover);\r\n  box-shadow: var(--ts-shadow-md);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-btn-primary:active:not(:disabled) {\r\n  transform: translateY(0);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-btn-secondary {\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-text);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-btn-secondary:hover:not(:disabled) {\r\n  background: var(--ts-bg-tertiary);\r\n  border-color: var(--ts-text-muted);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-btn-sm {\r\n  padding: 6px 14px;\r\n  font-size: 13px;\r\n}\r\n\r\n/* ========================================\r\n   Loading State\r\n   ======================================== */\r\n.ts-loading-state {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-spinner {\r\n  width: 48px;\r\n  height: 48px;\r\n  border: 4px solid var(--ts-border);\r\n  border-top-color: var(--ts-primary);\r\n  border-radius: 50%;\r\n  animation: spin 0.8s linear infinite;\r\n  margin: 0 auto var(--ts-spacing-md);\r\n}\r\n\r\n@keyframes spin {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-loading-state p {\r\n  color: var(--ts-text-muted);\r\n  font-size: 15px;\r\n  font-weight: 500;\r\n}\r\n\r\n/* ========================================\r\n   Templates Grid\r\n   ======================================== */\r\n.ts-templates-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-template-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.ts-template-card .ts-card-body {\r\n  display: flex;\r\n  flex-direction: column;\r\n  flex: 1;\r\n}\r\n\r\n.ts-template-icon {\r\n  font-size: 48px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  text-align: center;\r\n}\r\n\r\n.ts-template-name {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-template-description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 var(--ts-spacing-md) 0;\r\n  line-height: 1.6;\r\n  flex: 1;\r\n}\r\n\r\n.ts-template-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-template-add-btn {\r\n  margin-top: auto;\r\n}\r\n\r\n/* ========================================\r\n   Responsive Design\r\n   ======================================== */\r\n\r\n/* Tablet and below */\r\n@media (max-width: 768px) {\r\n  .ts-goals-page {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-templates-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-goal-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-goal-header {\r\n    flex-direction: column;\r\n    gap: var(--ts-spacing-sm);\r\n    padding-left: 30px;\r\n  }\r\n\r\n  .ts-goal-actions {\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .ts-goal-performance {\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-goal-stat-value {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-condition-row {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal {\r\n    width: 95%;\r\n    max-height: 95vh;\r\n  }\r\n\r\n  .ts-modal-footer {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal-footer .ts-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Small mobile */\r\n@media (max-width: 480px) {\r\n  .ts-goal-performance {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  \r\n  .ts-goal-header {\r\n    padding-left: 28px;\r\n  }\r\n  \r\n  .ts-goal-name {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* ========================================\r\n   Dark Theme Support\r\n   ======================================== */\r\n[data-theme="dark"] .ts-goals-page {\r\n  background: var(--ts-bg-dark, #0f1419);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-card,\r\n[data-theme="dark"] .ts-template-card,\r\n[data-theme="dark"] .ts-modal-content,\r\n[data-theme="dark"] .ts-card {\r\n  background: var(--ts-surface-dark, #1a1f26);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-card:hover,\r\n[data-theme="dark"] .ts-template-card:hover {\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6), 0 0 0 1px var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-page-title,\r\n[data-theme="dark"] .ts-goal-title,\r\n[data-theme="dark"] .ts-template-title,\r\n[data-theme="dark"] .ts-modal-title {\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-page-description,\r\n[data-theme="dark"] .ts-goal-description,\r\n[data-theme="dark"] .ts-template-description,\r\n[data-theme="dark"] .ts-text-muted {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-value,\r\n[data-theme="dark"] .ts-perf-value {\r\n  color: var(--ts-text-dark, #ffffff);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-label,\r\n[data-theme="dark"] .ts-perf-label {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-outline {\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-outline:hover {\r\n  background: var(--ts-surface-dark, #2d3748);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-danger-outline {\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-danger-outline:hover {\r\n  background: var(--ts-danger);\r\n  color: #ffffff;\r\n}\r\n\r\n[data-theme="dark"] .ts-input,\r\n[data-theme="dark"] .ts-select,\r\n[data-theme="dark"] .ts-textarea {\r\n  background: var(--ts-surface-dark, #0f1419);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-input:focus,\r\n[data-theme="dark"] .ts-select:focus,\r\n[data-theme="dark"] .ts-textarea:focus {\r\n  border-color: var(--ts-primary);\r\n  background: var(--ts-surface-dark, #1a1f26);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge {\r\n  background: rgba(59, 130, 246, 0.15);\r\n  color: #60a5fa;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-success {\r\n  background: rgba(16, 185, 129, 0.15);\r\n  color: #34d399;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-warning {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: #fbbf24;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-danger {\r\n  background: rgba(239, 68, 68, 0.15);\r\n  color: #f87171;\r\n}\r\n\r\n[data-theme="dark"] .ts-divider {\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-status-inactive {\r\n  background: rgba(156, 163, 175, 0.1);\r\n  color: #9ca3af;\r\n}\r\n\r\n[data-theme="dark"] .ts-empty-state {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-empty-state-title {\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-condition-row {\r\n  background: var(--ts-bg-dark, #0f1419);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n}\r\n\r\n[data-theme="dark"] .ts-template-category {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n  text-transform: uppercase;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n[data-theme="dark"] .ts-modal-overlay {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n[data-theme="dark"] .ts-skeleton {\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-dark, #1a1f26) 0%,\r\n    var(--ts-border-dark, #2d3748) 50%,\r\n    var(--ts-surface-dark, #1a1f26) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n}\r\n\r\n/* Performance skeleton loading state */\r\n.ts-goal-performance--loading {\r\n  opacity: 0.6;\r\n}\r\n\r\n.ts-goal-performance--loading .ts-skeleton--sm {\r\n  display: inline-block;\r\n  width: 48px;\r\n  height: 14px;\r\n  border-radius: 4px;\r\n}\r\n'],sourceRoot:""}]);const i=s},80126:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goal Modal Styles\n * \n * Unified styling for goal creation/editing modal\n * Supports dark/light themes with CSS variables\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* ============================================================\n   Modal Content\n   ============================================================ */\n\n.ts-goal-modal__content {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg, 1.5rem);\n  padding: var(--ts-spacing-md, 1rem);\n}\n\n/* ============================================================\n   Banner (Info/Error Messages)\n   ============================================================ */\n\n.ts-goal-modal__banner {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  padding: var(--ts-spacing-md, 1rem);\n  border-radius: var(--ts-radius-lg, 8px);\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.ts-goal-modal__banner-icon {\n  flex-shrink: 0;\n  font-size: 1.25rem;\n  line-height: 1;\n}\n\n.ts-goal-modal__banner--info {\n  background: var(--ts-info-bg, #e0f2fe);\n  border: 1px solid var(--ts-info-border, #7dd3fc);\n  color: var(--ts-info-text, #0c4a6e);\n}\n\n[data-theme="dark"] .ts-goal-modal__banner--info {\n  background: rgba(14, 116, 144, 0.1);\n  border-color: rgba(6, 182, 212, 0.3);\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__banner--error {\n  background: var(--ts-error-bg, #fef2f2);\n  border: 1px solid var(--ts-error-border, #fca5a5);\n  color: var(--ts-error-text, #991b1b);\n}\n\n[data-theme="dark"] .ts-goal-modal__banner--error {\n  background: rgba(127, 29, 29, 0.2);\n  border-color: rgba(248, 113, 113, 0.3);\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__banner strong {\n  display: block;\n  font-weight: 600;\n  margin-bottom: 0.25rem;\n}\n\n.ts-goal-modal__banner p {\n  margin: 0;\n  color: inherit;\n  opacity: 0.9;\n}\n\n/* ============================================================\n   Sections\n   ============================================================ */\n\n.ts-goal-modal__section {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md, 1rem);\n}\n\n.ts-goal-modal__section-title {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  margin: 0;\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--ts-text-primary, #1e293b);\n}\n\n[data-theme="dark"] .ts-goal-modal__section-title {\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__section-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.25rem;\n  line-height: 1;\n}\n\n/* ============================================================\n   Form Fields\n   ============================================================ */\n\n.ts-goal-modal__field {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs, 0.5rem);\n}\n\n.ts-goal-modal__label {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs, 0.5rem);\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text-primary, #334155);\n}\n\n[data-theme="dark"] .ts-goal-modal__label {\n  color: var(--ts-text-primary, #e2e8f0);\n}\n\n.ts-goal-modal__label--required::after {\n  content: \'*\';\n  color: var(--ts-danger, #ef4444);\n  margin-left: 0.125rem;\n}\n\n.ts-goal-modal__label-optional {\n  font-size: 0.75rem;\n  font-weight: 400;\n  color: var(--ts-text-tertiary, #94a3b8);\n}\n\n/* Input Styles */\n.ts-goal-modal__input,\n.ts-goal-modal__textarea,\n.ts-goal-modal__select {\n  width: 100%;\n  padding: 0.625rem 0.875rem;\n  font-size: 0.875rem;\n  font-family: var(--ts-font-sans);\n  color: var(--ts-text-primary, #1e293b);\n  background: var(--ts-bg-primary, #ffffff);\n  border: 1px solid var(--ts-border-color, #e2e8f0);\n  border-radius: var(--ts-radius-md, 6px);\n  transition: all var(--ts-fast, 120ms);\n  outline: none;\n}\n\n[data-theme="dark"] .ts-goal-modal__input,\n[data-theme="dark"] .ts-goal-modal__textarea,\n[data-theme="dark"] .ts-goal-modal__select {\n  color: var(--ts-text-primary, #f9fafb);\n  background: var(--ts-bg-secondary, #1e293b);\n  border-color: var(--ts-border-color, #334155);\n}\n\n.ts-goal-modal__input:hover,\n.ts-goal-modal__textarea:hover,\n.ts-goal-modal__select:hover {\n  border-color: var(--ts-border-color-hover, #cbd5e1);\n}\n\n[data-theme="dark"] .ts-goal-modal__input:hover,\n[data-theme="dark"] .ts-goal-modal__textarea:hover,\n[data-theme="dark"] .ts-goal-modal__select:hover {\n  border-color: var(--ts-border-color-hover, #475569);\n}\n\n.ts-goal-modal__input:focus,\n.ts-goal-modal__textarea:focus,\n.ts-goal-modal__select:focus {\n  border-color: var(--ts-primary, #6366f1);\n  box-shadow: var(--ts-ring, 0 0 0 3px rgba(99, 102, 241, 0.1));\n}\n\n[data-theme="dark"] .ts-goal-modal__input:focus,\n[data-theme="dark"] .ts-goal-modal__textarea:focus,\n[data-theme="dark"] .ts-goal-modal__select:focus {\n  border-color: var(--ts-primary, #818cf8);\n  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.2);\n}\n\n.ts-goal-modal__input::placeholder,\n.ts-goal-modal__textarea::placeholder {\n  color: var(--ts-text-tertiary, #94a3b8);\n  opacity: 1;\n}\n\n[data-theme="dark"] .ts-goal-modal__input::placeholder,\n[data-theme="dark"] .ts-goal-modal__textarea::placeholder {\n  color: var(--ts-text-tertiary, #64748b);\n}\n\n.ts-goal-modal__textarea {\n  resize: vertical;\n  min-height: 80px;\n}\n\n/* Error State */\n.ts-goal-modal__input--error,\n.ts-goal-modal__textarea--error {\n  border-color: var(--ts-danger, #ef4444);\n}\n\n[data-theme="dark"] .ts-goal-modal__input--error,\n[data-theme="dark"] .ts-goal-modal__textarea--error {\n  border-color: var(--ts-danger, #f87171);\n}\n\n.ts-goal-modal__input--error:focus,\n.ts-goal-modal__textarea--error:focus {\n  box-shadow: var(--ts-ring-danger, 0 0 0 3px rgba(239, 68, 68, 0.1));\n}\n\n[data-theme="dark"] .ts-goal-modal__input--error:focus,\n[data-theme="dark"] .ts-goal-modal__textarea--error:focus {\n  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.2);\n}\n\n/* ============================================================\n   Help Text & Errors\n   ============================================================ */\n\n.ts-goal-modal__help {\n  margin: 0;\n  font-size: 0.75rem;\n  color: var(--ts-text-secondary, #64748b);\n  line-height: 1.5;\n}\n\n[data-theme="dark"] .ts-goal-modal__help {\n  color: var(--ts-text-secondary, #94a3b8);\n}\n\n.ts-goal-modal__error {\n  display: flex;\n  align-items: center;\n  gap: 0.375rem;\n  margin: 0;\n  font-size: 0.75rem;\n  color: var(--ts-danger, #ef4444);\n  line-height: 1.5;\n}\n\n[data-theme="dark"] .ts-goal-modal__error {\n  color: var(--ts-danger, #f87171);\n}\n\n.ts-goal-modal__error::before {\n  content: \'⚠\';\n  font-size: 0.875rem;\n}\n\n.ts-goal-modal__error-list {\n  margin: 0.5rem 0 0 0;\n  padding-left: 1.25rem;\n  list-style: disc;\n}\n\n.ts-goal-modal__error-list li {\n  margin: 0.25rem 0;\n}\n\n/* ============================================================\n   Toggle Switch\n   ============================================================ */\n\n.ts-goal-modal__toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  padding: var(--ts-spacing-md, 1rem);\n  background: var(--ts-bg-secondary, #f8fafc);\n  border: 1px solid var(--ts-border-color, #e2e8f0);\n  border-radius: var(--ts-radius-lg, 8px);\n  cursor: pointer;\n  transition: all var(--ts-fast, 120ms);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle {\n  background: var(--ts-bg-tertiary, #0f172a);\n  border-color: var(--ts-border-color, #1e293b);\n}\n\n.ts-goal-modal__toggle:hover {\n  background: var(--ts-surface-hover, #f1f5f9);\n  border-color: var(--ts-border-color-hover, #cbd5e1);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle:hover {\n  background: var(--ts-surface-hover, #1e293b);\n  border-color: var(--ts-border-color-hover, #334155);\n}\n\n.ts-goal-modal__toggle-input {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n  cursor: pointer;\n  accent-color: var(--ts-primary, #6366f1);\n}\n\n.ts-goal-modal__toggle-content {\n  flex: 1;\n}\n\n.ts-goal-modal__toggle-title {\n  font-weight: 600;\n  font-size: 0.875rem;\n  color: var(--ts-text-primary, #1e293b);\n  margin-bottom: 0.125rem;\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle-title {\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__toggle-description {\n  font-size: 0.75rem;\n  color: var(--ts-text-secondary, #64748b);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle-description {\n  color: var(--ts-text-secondary, #94a3b8);\n}\n\n/* ============================================================\n   Footer\n   ============================================================ */\n\n.ts-goal-modal__footer {\n  display: flex;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  justify-content: flex-end;\n}\n\n/* ============================================================\n   Responsive Design\n   ============================================================ */\n\n@media (max-width: 768px) {\n  .ts-goal-modal__content {\n    padding: var(--ts-spacing-sm, 0.75rem);\n    gap: var(--ts-spacing-md, 1rem);\n  }\n\n  .ts-goal-modal__section {\n    gap: var(--ts-spacing-sm, 0.75rem);\n  }\n\n  .ts-goal-modal__footer {\n    flex-direction: column;\n  }\n\n  .ts-goal-modal__footer .ts-btn {\n    width: 100%;\n  }\n}\n\n/* ============================================================\n   Accessibility Improvements\n   ============================================================ */\n\n/* Focus visible (keyboard navigation) */\n.ts-goal-modal__input:focus-visible,\n.ts-goal-modal__textarea:focus-visible,\n.ts-goal-modal__select:focus-visible,\n.ts-goal-modal__toggle-input:focus-visible {\n  outline: 2px solid var(--ts-primary, #6366f1);\n  outline-offset: 2px;\n}\n\n[data-theme="dark"] .ts-goal-modal__input:focus-visible,\n[data-theme="dark"] .ts-goal-modal__textarea:focus-visible,\n[data-theme="dark"] .ts-goal-modal__select:focus-visible,\n[data-theme="dark"] .ts-goal-modal__toggle-input:focus-visible {\n  outline-color: var(--ts-primary, #818cf8);\n}\n\n/* High contrast mode support */\n@media (prefers-contrast: high) {\n  .ts-goal-modal__input,\n  .ts-goal-modal__textarea,\n  .ts-goal-modal__select,\n  .ts-goal-modal__toggle {\n    border-width: 2px;\n  }\n}\n\n/* Reduced motion support */\n@media (prefers-reduced-motion: reduce) {\n  .ts-goal-modal__input,\n  .ts-goal-modal__textarea,\n  .ts-goal-modal__select,\n  .ts-goal-modal__toggle {\n    transition: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/components/GoalModal.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Goal Modal Styles\r\n * \r\n * Unified styling for goal creation/editing modal\r\n * Supports dark/light themes with CSS variables\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* ============================================================\r\n   Modal Content\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__content {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg, 1.5rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n}\r\n\r\n/* ============================================================\r\n   Banner (Info/Error Messages)\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__banner {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n  border-radius: var(--ts-radius-lg, 8px);\r\n  font-size: 0.875rem;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-goal-modal__banner-icon {\r\n  flex-shrink: 0;\r\n  font-size: 1.25rem;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-goal-modal__banner--info {\r\n  background: var(--ts-info-bg, #e0f2fe);\r\n  border: 1px solid var(--ts-info-border, #7dd3fc);\r\n  color: var(--ts-info-text, #0c4a6e);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__banner--info {\r\n  background: rgba(14, 116, 144, 0.1);\r\n  border-color: rgba(6, 182, 212, 0.3);\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__banner--error {\r\n  background: var(--ts-error-bg, #fef2f2);\r\n  border: 1px solid var(--ts-error-border, #fca5a5);\r\n  color: var(--ts-error-text, #991b1b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__banner--error {\r\n  background: rgba(127, 29, 29, 0.2);\r\n  border-color: rgba(248, 113, 113, 0.3);\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__banner strong {\r\n  display: block;\r\n  font-weight: 600;\r\n  margin-bottom: 0.25rem;\r\n}\r\n\r\n.ts-goal-modal__banner p {\r\n  margin: 0;\r\n  color: inherit;\r\n  opacity: 0.9;\r\n}\r\n\r\n/* ============================================================\r\n   Sections\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__section {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md, 1rem);\r\n}\r\n\r\n.ts-goal-modal__section-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  margin: 0;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary, #1e293b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__section-title {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__section-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 1.25rem;\r\n  line-height: 1;\r\n}\r\n\r\n/* ============================================================\r\n   Form Fields\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__field {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs, 0.5rem);\r\n}\r\n\r\n.ts-goal-modal__label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs, 0.5rem);\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text-primary, #334155);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__label {\r\n  color: var(--ts-text-primary, #e2e8f0);\r\n}\r\n\r\n.ts-goal-modal__label--required::after {\r\n  content: \'*\';\r\n  color: var(--ts-danger, #ef4444);\r\n  margin-left: 0.125rem;\r\n}\r\n\r\n.ts-goal-modal__label-optional {\r\n  font-size: 0.75rem;\r\n  font-weight: 400;\r\n  color: var(--ts-text-tertiary, #94a3b8);\r\n}\r\n\r\n/* Input Styles */\r\n.ts-goal-modal__input,\r\n.ts-goal-modal__textarea,\r\n.ts-goal-modal__select {\r\n  width: 100%;\r\n  padding: 0.625rem 0.875rem;\r\n  font-size: 0.875rem;\r\n  font-family: var(--ts-font-sans);\r\n  color: var(--ts-text-primary, #1e293b);\r\n  background: var(--ts-bg-primary, #ffffff);\r\n  border: 1px solid var(--ts-border-color, #e2e8f0);\r\n  border-radius: var(--ts-radius-md, 6px);\r\n  transition: all var(--ts-fast, 120ms);\r\n  outline: none;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input,\r\n[data-theme="dark"] .ts-goal-modal__textarea,\r\n[data-theme="dark"] .ts-goal-modal__select {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n  background: var(--ts-bg-secondary, #1e293b);\r\n  border-color: var(--ts-border-color, #334155);\r\n}\r\n\r\n.ts-goal-modal__input:hover,\r\n.ts-goal-modal__textarea:hover,\r\n.ts-goal-modal__select:hover {\r\n  border-color: var(--ts-border-color-hover, #cbd5e1);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:hover,\r\n[data-theme="dark"] .ts-goal-modal__textarea:hover,\r\n[data-theme="dark"] .ts-goal-modal__select:hover {\r\n  border-color: var(--ts-border-color-hover, #475569);\r\n}\r\n\r\n.ts-goal-modal__input:focus,\r\n.ts-goal-modal__textarea:focus,\r\n.ts-goal-modal__select:focus {\r\n  border-color: var(--ts-primary, #6366f1);\r\n  box-shadow: var(--ts-ring, 0 0 0 3px rgba(99, 102, 241, 0.1));\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:focus,\r\n[data-theme="dark"] .ts-goal-modal__textarea:focus,\r\n[data-theme="dark"] .ts-goal-modal__select:focus {\r\n  border-color: var(--ts-primary, #818cf8);\r\n  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.2);\r\n}\r\n\r\n.ts-goal-modal__input::placeholder,\r\n.ts-goal-modal__textarea::placeholder {\r\n  color: var(--ts-text-tertiary, #94a3b8);\r\n  opacity: 1;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input::placeholder,\r\n[data-theme="dark"] .ts-goal-modal__textarea::placeholder {\r\n  color: var(--ts-text-tertiary, #64748b);\r\n}\r\n\r\n.ts-goal-modal__textarea {\r\n  resize: vertical;\r\n  min-height: 80px;\r\n}\r\n\r\n/* Error State */\r\n.ts-goal-modal__input--error,\r\n.ts-goal-modal__textarea--error {\r\n  border-color: var(--ts-danger, #ef4444);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input--error,\r\n[data-theme="dark"] .ts-goal-modal__textarea--error {\r\n  border-color: var(--ts-danger, #f87171);\r\n}\r\n\r\n.ts-goal-modal__input--error:focus,\r\n.ts-goal-modal__textarea--error:focus {\r\n  box-shadow: var(--ts-ring-danger, 0 0 0 3px rgba(239, 68, 68, 0.1));\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input--error:focus,\r\n[data-theme="dark"] .ts-goal-modal__textarea--error:focus {\r\n  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.2);\r\n}\r\n\r\n/* ============================================================\r\n   Help Text & Errors\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__help {\r\n  margin: 0;\r\n  font-size: 0.75rem;\r\n  color: var(--ts-text-secondary, #64748b);\r\n  line-height: 1.5;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__help {\r\n  color: var(--ts-text-secondary, #94a3b8);\r\n}\r\n\r\n.ts-goal-modal__error {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 0.375rem;\r\n  margin: 0;\r\n  font-size: 0.75rem;\r\n  color: var(--ts-danger, #ef4444);\r\n  line-height: 1.5;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__error {\r\n  color: var(--ts-danger, #f87171);\r\n}\r\n\r\n.ts-goal-modal__error::before {\r\n  content: \'⚠\';\r\n  font-size: 0.875rem;\r\n}\r\n\r\n.ts-goal-modal__error-list {\r\n  margin: 0.5rem 0 0 0;\r\n  padding-left: 1.25rem;\r\n  list-style: disc;\r\n}\r\n\r\n.ts-goal-modal__error-list li {\r\n  margin: 0.25rem 0;\r\n}\r\n\r\n/* ============================================================\r\n   Toggle Switch\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__toggle {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n  background: var(--ts-bg-secondary, #f8fafc);\r\n  border: 1px solid var(--ts-border-color, #e2e8f0);\r\n  border-radius: var(--ts-radius-lg, 8px);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast, 120ms);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle {\r\n  background: var(--ts-bg-tertiary, #0f172a);\r\n  border-color: var(--ts-border-color, #1e293b);\r\n}\r\n\r\n.ts-goal-modal__toggle:hover {\r\n  background: var(--ts-surface-hover, #f1f5f9);\r\n  border-color: var(--ts-border-color-hover, #cbd5e1);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle:hover {\r\n  background: var(--ts-surface-hover, #1e293b);\r\n  border-color: var(--ts-border-color-hover, #334155);\r\n}\r\n\r\n.ts-goal-modal__toggle-input {\r\n  width: 20px;\r\n  height: 20px;\r\n  flex-shrink: 0;\r\n  cursor: pointer;\r\n  accent-color: var(--ts-primary, #6366f1);\r\n}\r\n\r\n.ts-goal-modal__toggle-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-goal-modal__toggle-title {\r\n  font-weight: 600;\r\n  font-size: 0.875rem;\r\n  color: var(--ts-text-primary, #1e293b);\r\n  margin-bottom: 0.125rem;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle-title {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__toggle-description {\r\n  font-size: 0.75rem;\r\n  color: var(--ts-text-secondary, #64748b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle-description {\r\n  color: var(--ts-text-secondary, #94a3b8);\r\n}\r\n\r\n/* ============================================================\r\n   Footer\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__footer {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  justify-content: flex-end;\r\n}\r\n\r\n/* ============================================================\r\n   Responsive Design\r\n   ============================================================ */\r\n\r\n@media (max-width: 768px) {\r\n  .ts-goal-modal__content {\r\n    padding: var(--ts-spacing-sm, 0.75rem);\r\n    gap: var(--ts-spacing-md, 1rem);\r\n  }\r\n\r\n  .ts-goal-modal__section {\r\n    gap: var(--ts-spacing-sm, 0.75rem);\r\n  }\r\n\r\n  .ts-goal-modal__footer {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-goal-modal__footer .ts-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* ============================================================\r\n   Accessibility Improvements\r\n   ============================================================ */\r\n\r\n/* Focus visible (keyboard navigation) */\r\n.ts-goal-modal__input:focus-visible,\r\n.ts-goal-modal__textarea:focus-visible,\r\n.ts-goal-modal__select:focus-visible,\r\n.ts-goal-modal__toggle-input:focus-visible {\r\n  outline: 2px solid var(--ts-primary, #6366f1);\r\n  outline-offset: 2px;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__textarea:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__select:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__toggle-input:focus-visible {\r\n  outline-color: var(--ts-primary, #818cf8);\r\n}\r\n\r\n/* High contrast mode support */\r\n@media (prefers-contrast: high) {\r\n  .ts-goal-modal__input,\r\n  .ts-goal-modal__textarea,\r\n  .ts-goal-modal__select,\r\n  .ts-goal-modal__toggle {\r\n    border-width: 2px;\r\n  }\r\n}\r\n\r\n/* Reduced motion support */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-goal-modal__input,\r\n  .ts-goal-modal__textarea,\r\n  .ts-goal-modal__select,\r\n  .ts-goal-modal__toggle {\r\n    transition: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},96478:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-bulk-actions {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 16px;\n  background: var(--ts-bg-secondary);\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  margin-bottom: 16px;\n  gap: 16px;\n}\n\n.bulk-actions-left {\n  display: flex;\n  align-items: center;\n}\n\n.bulk-select-all {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin: 0;\n  cursor: pointer;\n  user-select: none;\n}\n\n.bulk-select-all input[type="checkbox"] {\n  margin: 0;\n  cursor: pointer;\n}\n\n.bulk-select-all span {\n  font-weight: 500;\n  color: var(--ts-text-primary);\n}\n\n.bulk-actions-right {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.bulk-action-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  font-size: 13px;\n  line-height: 1.4;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n  border: 1px solid var(--ts-border-color);\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  cursor: pointer;\n  font-weight: 500;\n}\n\n.bulk-action-btn .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n  line-height: 16px;\n}\n\n.bulk-action-btn:hover:not(:disabled) {\n  transform: translateY(-1px);\n  background: var(--ts-bg-hover);\n  border-color: var(--ts-primary-color);\n}\n\n.bulk-action-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background: var(--ts-bg-secondary);\n  color: var(--ts-text-tertiary);\n}\n\n.bulk-action-btn.bulk-delete {\n  color: #dc3545;\n  border-color: #dc3545;\n}\n\n.bulk-action-btn.bulk-delete:hover {\n  background: #dc3545;\n  color: #fff;\n}\n\n/* Confirmation Dialog */\n.bulk-confirm-dialog-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.5);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 100000;\n  backdrop-filter: blur(2px);\n}\n\n.bulk-confirm-dialog {\n  background: var(--ts-bg-primary);\n  border-radius: 8px;\n  padding: 24px;\n  max-width: 500px;\n  width: 90%;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);\n}\n\n.bulk-confirm-dialog h3 {\n  margin: 0 0 12px;\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.bulk-confirm-dialog p {\n  margin: 0 0 20px;\n  color: var(--ts-text-secondary);\n  line-height: 1.5;\n}\n\n.bulk-confirm-actions {\n  display: flex;\n  gap: 8px;\n  justify-content: flex-end;\n}\n\n.bulk-confirm-actions .button {\n  min-width: 80px;\n  background: var(--ts-bg-primary);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .goal-bulk-actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .bulk-actions-left,\n  .bulk-actions-right {\n    justify-content: center;\n  }\n\n  .bulk-actions-right {\n    width: 100%;\n  }\n\n  .bulk-action-btn {\n    flex: 1;\n    justify-content: center;\n  }\n}\n\n@media (max-width: 480px) {\n  .bulk-actions-right {\n    flex-direction: column;\n  }\n\n  .bulk-action-btn {\n    width: 100%;\n  }\n\n  .bulk-confirm-dialog {\n    padding: 16px;\n  }\n\n  .bulk-confirm-actions {\n    flex-direction: column-reverse;\n  }\n\n  .bulk-confirm-actions .button {\n    width: 100%;\n  }\n}\n\n/* Dark Theme */\n[data-theme="dark"] .bulk-confirm-dialog {\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/bulk-actions/GoalBulkActions.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,kCAAkC;EAClC,wCAAwC;EACxC,kBAAkB;EAClB,mBAAmB;EACnB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,SAAS;EACT,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,SAAS;EACT,eAAe;AACjB;;AAEA;EACE,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,eAAe;AACjB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,yBAAyB;EACzB,wCAAwC;EACxC,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;;AAEA;EACE,2BAA2B;EAC3B,8BAA8B;EAC9B,qCAAqC;AACvC;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,kCAAkC;EAClC,8BAA8B;AAChC;;AAEA;EACE,cAAc;EACd,qBAAqB;AACvB;;AAEA;EACE,mBAAmB;EACnB,WAAW;AACb;;AAEA,wBAAwB;AACxB;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,gCAAgC;EAChC,kBAAkB;EAClB,aAAa;EACb,gBAAgB;EAChB,UAAU;EACV,0CAA0C;AAC5C;;AAEA;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,gBAAgB;EAChB,+BAA+B;EAC/B,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,QAAQ;EACR,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gCAAgC;AAClC;;AAEA,sBAAsB;AACtB;EACE;IACE,sBAAsB;IACtB,oBAAoB;EACtB;;EAEA;;IAEE,uBAAuB;EACzB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,OAAO;IACP,uBAAuB;EACzB;AACF;;AAEA;EACE;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,8BAA8B;EAChC;;EAEA;IACE,WAAW;EACb;AACF;;AAEA,eAAe;AACf;EACE,yCAAyC;AAC3C",sourcesContent:['.goal-bulk-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px 16px;\r\n  background: var(--ts-bg-secondary);\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  margin-bottom: 16px;\r\n  gap: 16px;\r\n}\r\n\r\n.bulk-actions-left {\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.bulk-select-all {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin: 0;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n.bulk-select-all input[type="checkbox"] {\r\n  margin: 0;\r\n  cursor: pointer;\r\n}\r\n\r\n.bulk-select-all span {\r\n  font-weight: 500;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.bulk-actions-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.bulk-action-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n  border: 1px solid var(--ts-border-color);\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  cursor: pointer;\r\n  font-weight: 500;\r\n}\r\n\r\n.bulk-action-btn .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n  line-height: 16px;\r\n}\r\n\r\n.bulk-action-btn:hover:not(:disabled) {\r\n  transform: translateY(-1px);\r\n  background: var(--ts-bg-hover);\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n.bulk-action-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.bulk-action-btn.bulk-delete {\r\n  color: #dc3545;\r\n  border-color: #dc3545;\r\n}\r\n\r\n.bulk-action-btn.bulk-delete:hover {\r\n  background: #dc3545;\r\n  color: #fff;\r\n}\r\n\r\n/* Confirmation Dialog */\r\n.bulk-confirm-dialog-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.5);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 100000;\r\n  backdrop-filter: blur(2px);\r\n}\r\n\r\n.bulk-confirm-dialog {\r\n  background: var(--ts-bg-primary);\r\n  border-radius: 8px;\r\n  padding: 24px;\r\n  max-width: 500px;\r\n  width: 90%;\r\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.bulk-confirm-dialog h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.bulk-confirm-dialog p {\r\n  margin: 0 0 20px;\r\n  color: var(--ts-text-secondary);\r\n  line-height: 1.5;\r\n}\r\n\r\n.bulk-confirm-actions {\r\n  display: flex;\r\n  gap: 8px;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.bulk-confirm-actions .button {\r\n  min-width: 80px;\r\n  background: var(--ts-bg-primary);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .goal-bulk-actions {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .bulk-actions-left,\r\n  .bulk-actions-right {\r\n    justify-content: center;\r\n  }\r\n\r\n  .bulk-actions-right {\r\n    width: 100%;\r\n  }\r\n\r\n  .bulk-action-btn {\r\n    flex: 1;\r\n    justify-content: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .bulk-actions-right {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .bulk-action-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .bulk-confirm-dialog {\r\n    padding: 16px;\r\n  }\r\n\r\n  .bulk-confirm-actions {\r\n    flex-direction: column-reverse;\r\n  }\r\n\r\n  .bulk-confirm-actions .button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] .bulk-confirm-dialog {\r\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);\r\n}\r\n'],sourceRoot:""}]);const i=s}}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[637],{9570:r=>{r.exports="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L2 4h8z%27/%3E%3C/svg%3E"},12577:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goals Overview Dashboard Styles\n * \n * Theme-aware styling for the goals dashboard with:\n * - KPI cards grid\n * - Chart visualization\n * - Top goals list\n * - Dark/light theme support\n * - Responsive design\n * \n * @package TrackSure\n * @since 2.1.0\n */\n\n/* ========================================\n   Overview Container\n   ======================================== */\n.ts-goals-overview {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n}\n\n/* ========================================\n   KPIs Row\n   ======================================== */\n.ts-goals-overview__kpis {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: var(--ts-spacing-md);\n}\n\n/* ========================================\n   Chart Card\n   ======================================== */\n.ts-goals-overview__chart {\n  margin-top: var(--ts-spacing-md);\n}\n\n/* ========================================\n   Premium Chart Container\n   ======================================== */\n.ts-simple-chart {\n  position: relative;\n  padding: var(--ts-spacing-lg) var(--ts-spacing-md) var(--ts-spacing-md);\n}\n\n/* Chart Grid Lines - Background Reference */\n.ts-simple-chart::before {\n  content: \'\';\n  position: absolute;\n  top: var(--ts-spacing-lg);\n  left: var(--ts-spacing-md);\n  right: var(--ts-spacing-md);\n  height: 280px;\n  background-image: \n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px);\n  background-size: 100% 25%, 100% 25%, 100% 25%, 100% 25%;\n  background-position: 0 0, 0 25%, 0 50%, 0 75%;\n  background-repeat: no-repeat;\n  opacity: 0.3;\n  pointer-events: none;\n  z-index: 0;\n}\n\n.ts-simple-chart__bars {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  height: 280px;\n  gap: 12px;\n  padding: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.ts-simple-chart__bar-wrapper {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  height: 100%;\n  justify-content: flex-end;\n  animation: fadeInUp 0.4s ease-out backwards;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Stagger animation for each bar */\n.ts-simple-chart__bar-wrapper:nth-child(1) { animation-delay: 0.05s; }\n.ts-simple-chart__bar-wrapper:nth-child(2) { animation-delay: 0.1s; }\n.ts-simple-chart__bar-wrapper:nth-child(3) { animation-delay: 0.15s; }\n.ts-simple-chart__bar-wrapper:nth-child(4) { animation-delay: 0.2s; }\n.ts-simple-chart__bar-wrapper:nth-child(5) { animation-delay: 0.25s; }\n.ts-simple-chart__bar-wrapper:nth-child(6) { animation-delay: 0.3s; }\n.ts-simple-chart__bar-wrapper:nth-child(7) { animation-delay: 0.35s; }\n\n.ts-simple-chart__bar {\n  width: 100%;\n  min-height: 20px;\n  background: linear-gradient(\n    180deg, \n    rgba(37, 99, 235, 0.9) 0%,\n    rgba(37, 99, 235, 1) 50%,\n    rgba(29, 78, 216, 1) 100%\n  );\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  padding-top: 8px;\n  cursor: pointer;\n  box-shadow: \n    0 -2px 8px rgba(37, 99, 235, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n}\n\n.ts-simple-chart__bar::after {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: rgba(255, 255, 255, 0.4);\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\n}\n\n.ts-simple-chart__bar:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(16, 185, 129, 0.9) 0%,\n    rgba(16, 185, 129, 1) 50%,\n    rgba(5, 150, 105, 1) 100%\n  );\n  transform: translateY(-4px) scale(1.02);\n  box-shadow: \n    0 -4px 16px rgba(16, 185, 129, 0.3),\n    0 4px 12px rgba(0, 0, 0, 0.1),\n    inset 0 1px 0 rgba(255, 255, 255, 0.3);\n  z-index: 2;\n}\n\n[data-theme="dark"] .ts-simple-chart__bar {\n  background: linear-gradient(\n    180deg,\n    rgba(96, 165, 250, 0.8) 0%,\n    rgba(59, 130, 246, 0.9) 50%,\n    rgba(37, 99, 235, 1) 100%\n  );\n  box-shadow: \n    0 -2px 12px rgba(96, 165, 250, 0.25),\n    inset 0 1px 0 rgba(255, 255, 255, 0.15);\n}\n\n[data-theme="dark"] .ts-simple-chart__bar:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(52, 211, 153, 0.8) 0%,\n    rgba(16, 185, 129, 0.9) 50%,\n    rgba(5, 150, 105, 1) 100%\n  );\n  box-shadow: \n    0 -4px 20px rgba(52, 211, 153, 0.4),\n    0 4px 16px rgba(0, 0, 0, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n}\n\n.ts-simple-chart__bar-value {\n  font-size: 12px;\n  font-weight: 700;\n  color: white;\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n  opacity: 0.9;\n  transition: all 0.2s ease;\n  line-height: 1;\n}\n\n.ts-simple-chart__bar:hover .ts-simple-chart__bar-value {\n  opacity: 1;\n  transform: scale(1.1);\n}\n\n.ts-simple-chart__bar-label {\n  font-size: 11px;\n  font-weight: 500;\n  color: var(--ts-text-secondary);\n  text-align: center;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  max-width: 100%;\n  transition: color 0.2s ease;\n}\n\n.ts-simple-chart__bar-wrapper:hover .ts-simple-chart__bar-label {\n  color: var(--ts-text-primary);\n  font-weight: 600;\n}\n\n/* ========================================\n   Top Goals List\n   ======================================== */\n.ts-goals-overview__top-goals {\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-top-goals-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-top-goal {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all 0.2s ease;\n}\n\n.ts-top-goal:hover {\n  background: var(--ts-surface-hover);\n  border-color: var(--ts-primary);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n}\n\n[data-theme="dark"] .ts-top-goal {\n  background: var(--ts-surface-dark);\n}\n\n[data-theme="dark"] .ts-top-goal:hover {\n  background: var(--ts-surface-hover-dark);\n}\n\n.ts-top-goal__rank {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-primary);\n  color: var(--ts-surface);\n  border-radius: 50%;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.ts-top-goal__info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-top-goal__name {\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--ts-text);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-top-goal__type {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  text-transform: capitalize;\n}\n\n.ts-top-goal__metrics {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  flex-shrink: 0;\n}\n\n.ts-top-goal__conversions,\n.ts-top-goal__value {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-top-goal__conversions {\n  color: var(--ts-success);\n}\n\n.ts-top-goal__value {\n  color: var(--ts-primary);\n}\n\n/* ========================================\n   Empty State\n   ======================================== */\n.ts-empty-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n  text-align: center;\n  gap: var(--ts-spacing-md);\n}\n\n.ts-empty-state h3 {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n}\n\n.ts-empty-state p {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  max-width: 400px;\n}\n\n.ts-empty-state--error {\n  color: var(--ts-error);\n}\n\n.ts-empty-state--error h3 {\n  color: var(--ts-error);\n}\n\n/* ========================================\n   Responsive Design\n   ======================================== */\n@media (max-width: 768px) {\n  .ts-goals-overview__kpis {\n    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n  }\n\n  .ts-simple-chart::before {\n    height: 200px;\n  }\n\n  .ts-simple-chart__bars {\n    height: 200px;\n  }\n\n  .ts-simple-chart__bar-label {\n    font-size: 10px;\n  }\n\n  .ts-top-goal {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-top-goal__metrics {\n    width: 100%;\n    justify-content: space-between;\n  }\n}\n\n/* ========================================\n   Accessibility\n   ======================================== */\n@media (prefers-reduced-motion: reduce) {\n  .ts-simple-chart__bar,\n  .ts-top-goal {\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-simple-chart__bar {\n    border: 2px solid currentColor;\n  }\n\n  .ts-top-goal {\n    border-width: 2px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/views/GoalsOverview.css"],names:[],mappings:"AAAA;;;;;;;;;;;;EAYE;;AAEF;;6CAE6C;AAC7C;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,2DAA2D;EAC3D,yBAAyB;AAC3B;;AAEA;;6CAE6C;AAC7C;EACE,gCAAgC;AAClC;;AAEA;;6CAE6C;AAC7C;EACE,kBAAkB;EAClB,uEAAuE;AACzE;;AAEA,4CAA4C;AAC5C;EACE,WAAW;EACX,kBAAkB;EAClB,yBAAyB;EACzB,0BAA0B;EAC1B,2BAA2B;EAC3B,aAAa;EACb;;;;2EAIyE;EACzE,uDAAuD;EACvD,6CAA6C;EAC7C,4BAA4B;EAC5B,YAAY;EACZ,oBAAoB;EACpB,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,8BAA8B;EAC9B,aAAa;EACb,SAAS;EACT,UAAU;EACV,kBAAkB;EAClB,UAAU;AACZ;;AAEA;EACE,OAAO;EACP,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,yBAAyB;EACzB,YAAY;EACZ,yBAAyB;EACzB,2CAA2C;AAC7C;;AAEA;EACE;IACE,UAAU;IACV,2BAA2B;EAC7B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA,mCAAmC;AACnC,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;AACrE,6CAA6C,qBAAqB,EAAE;AACpE,6CAA6C,sBAAsB,EAAE;;AAErE;EACE,WAAW;EACX,gBAAgB;EAChB;;;;;GAKC;EACD,0DAA0D;EAC1D,iDAAiD;EACjD,kBAAkB;EAClB,aAAa;EACb,uBAAuB;EACvB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf;;0CAEwC;AAC1C;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,WAAW;EACX,oCAAoC;EACpC,0DAA0D;AAC5D;;AAEA;EACE;;;;;GAKC;EACD,uCAAuC;EACvC;;;0CAGwC;EACxC,UAAU;AACZ;;AAEA;EACE;;;;;GAKC;EACD;;2CAEyC;AAC3C;;AAEA;EACE;;;;;GAKC;EACD;;;0CAGwC;AAC1C;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,yCAAyC;EACzC,YAAY;EACZ,yBAAyB;EACzB,cAAc;AAChB;;AAEA;EACE,UAAU;EACV,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,+BAA+B;EAC/B,kBAAkB;EAClB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,eAAe;EACf,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;EAC7B,gBAAgB;AAClB;;AAEA;;6CAE6C;AAC7C;EACE,gCAAgC;AAClC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,6BAA6B;EAC7B,wBAAwB;EACxB,kCAAkC;EAClC,kCAAkC;EAClC,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,+BAA+B;EAC/B,yCAAyC;AAC3C;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,6BAA6B;EAC7B,wBAAwB;EACxB,kBAAkB;EAClB,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,0BAA0B;AAC5B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,cAAc;AAChB;;AAEA;;EAEE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,eAAe;EACf,gBAAgB;EAChB,qBAAqB;AACvB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;;6CAE6C;AAC7C;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,kDAAkD;EAClD,kBAAkB;EAClB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,SAAS;AACX;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,SAAS;EACT,gBAAgB;AAClB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;;6CAE6C;AAC7C;EACE;IACE,2DAA2D;EAC7D;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,yBAAyB;EAC3B;;EAEA;IACE,WAAW;IACX,8BAA8B;EAChC;AACF;;AAEA;;6CAE6C;AAC7C;EACE;;IAEE,gBAAgB;EAClB;AACF;;AAEA;EACE;IACE,8BAA8B;EAChC;;EAEA;IACE,iBAAiB;EACnB;AACF",sourcesContent:['/**\r\n * Goals Overview Dashboard Styles\r\n * \r\n * Theme-aware styling for the goals dashboard with:\r\n * - KPI cards grid\r\n * - Chart visualization\r\n * - Top goals list\r\n * - Dark/light theme support\r\n * - Responsive design\r\n * \r\n * @package TrackSure\r\n * @since 2.1.0\r\n */\r\n\r\n/* ========================================\r\n   Overview Container\r\n   ======================================== */\r\n.ts-goals-overview {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n}\r\n\r\n/* ========================================\r\n   KPIs Row\r\n   ======================================== */\r\n.ts-goals-overview__kpis {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n/* ========================================\r\n   Chart Card\r\n   ======================================== */\r\n.ts-goals-overview__chart {\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n/* ========================================\r\n   Premium Chart Container\r\n   ======================================== */\r\n.ts-simple-chart {\r\n  position: relative;\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-md) var(--ts-spacing-md);\r\n}\r\n\r\n/* Chart Grid Lines - Background Reference */\r\n.ts-simple-chart::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: var(--ts-spacing-lg);\r\n  left: var(--ts-spacing-md);\r\n  right: var(--ts-spacing-md);\r\n  height: 280px;\r\n  background-image: \r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px),\r\n    linear-gradient(to bottom, var(--ts-border-color) 1px, transparent 1px);\r\n  background-size: 100% 25%, 100% 25%, 100% 25%, 100% 25%;\r\n  background-position: 0 0, 0 25%, 0 50%, 0 75%;\r\n  background-repeat: no-repeat;\r\n  opacity: 0.3;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.ts-simple-chart__bars {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  height: 280px;\r\n  gap: 12px;\r\n  padding: 0;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.ts-simple-chart__bar-wrapper {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  height: 100%;\r\n  justify-content: flex-end;\r\n  animation: fadeInUp 0.4s ease-out backwards;\r\n}\r\n\r\n@keyframes fadeInUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n/* Stagger animation for each bar */\r\n.ts-simple-chart__bar-wrapper:nth-child(1) { animation-delay: 0.05s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(2) { animation-delay: 0.1s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(3) { animation-delay: 0.15s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(4) { animation-delay: 0.2s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(5) { animation-delay: 0.25s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(6) { animation-delay: 0.3s; }\r\n.ts-simple-chart__bar-wrapper:nth-child(7) { animation-delay: 0.35s; }\r\n\r\n.ts-simple-chart__bar {\r\n  width: 100%;\r\n  min-height: 20px;\r\n  background: linear-gradient(\r\n    180deg, \r\n    rgba(37, 99, 235, 0.9) 0%,\r\n    rgba(37, 99, 235, 1) 50%,\r\n    rgba(29, 78, 216, 1) 100%\r\n  );\r\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: center;\r\n  padding-top: 8px;\r\n  cursor: pointer;\r\n  box-shadow: \r\n    0 -2px 8px rgba(37, 99, 235, 0.15),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.ts-simple-chart__bar::after {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: rgba(255, 255, 255, 0.4);\r\n  border-radius: var(--ts-radius-md) var(--ts-radius-md) 0 0;\r\n}\r\n\r\n.ts-simple-chart__bar:hover {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(16, 185, 129, 0.9) 0%,\r\n    rgba(16, 185, 129, 1) 50%,\r\n    rgba(5, 150, 105, 1) 100%\r\n  );\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: \r\n    0 -4px 16px rgba(16, 185, 129, 0.3),\r\n    0 4px 12px rgba(0, 0, 0, 0.1),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.3);\r\n  z-index: 2;\r\n}\r\n\r\n[data-theme="dark"] .ts-simple-chart__bar {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(96, 165, 250, 0.8) 0%,\r\n    rgba(59, 130, 246, 0.9) 50%,\r\n    rgba(37, 99, 235, 1) 100%\r\n  );\r\n  box-shadow: \r\n    0 -2px 12px rgba(96, 165, 250, 0.25),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.15);\r\n}\r\n\r\n[data-theme="dark"] .ts-simple-chart__bar:hover {\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(52, 211, 153, 0.8) 0%,\r\n    rgba(16, 185, 129, 0.9) 50%,\r\n    rgba(5, 150, 105, 1) 100%\r\n  );\r\n  box-shadow: \r\n    0 -4px 20px rgba(52, 211, 153, 0.4),\r\n    0 4px 16px rgba(0, 0, 0, 0.2),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.ts-simple-chart__bar-value {\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: white;\r\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\r\n  opacity: 0.9;\r\n  transition: all 0.2s ease;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-simple-chart__bar:hover .ts-simple-chart__bar-value {\r\n  opacity: 1;\r\n  transform: scale(1.1);\r\n}\r\n\r\n.ts-simple-chart__bar-label {\r\n  font-size: 11px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-secondary);\r\n  text-align: center;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  max-width: 100%;\r\n  transition: color 0.2s ease;\r\n}\r\n\r\n.ts-simple-chart__bar-wrapper:hover .ts-simple-chart__bar-label {\r\n  color: var(--ts-text-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n/* ========================================\r\n   Top Goals List\r\n   ======================================== */\r\n.ts-goals-overview__top-goals {\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-top-goals-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-top-goal {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-bg);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-top-goal:hover {\r\n  background: var(--ts-surface-hover);\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n[data-theme="dark"] .ts-top-goal {\r\n  background: var(--ts-surface-dark);\r\n}\r\n\r\n[data-theme="dark"] .ts-top-goal:hover {\r\n  background: var(--ts-surface-hover-dark);\r\n}\r\n\r\n.ts-top-goal__rank {\r\n  flex-shrink: 0;\r\n  width: 32px;\r\n  height: 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-primary);\r\n  color: var(--ts-surface);\r\n  border-radius: 50%;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-top-goal__info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-top-goal__name {\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-top-goal__type {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-top-goal__metrics {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-top-goal__conversions,\r\n.ts-top-goal__value {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-top-goal__conversions {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-top-goal__value {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ========================================\r\n   Empty State\r\n   ======================================== */\r\n.ts-empty-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n  text-align: center;\r\n  gap: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-empty-state h3 {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  max-width: 400px;\r\n}\r\n\r\n.ts-empty-state--error {\r\n  color: var(--ts-error);\r\n}\r\n\r\n.ts-empty-state--error h3 {\r\n  color: var(--ts-error);\r\n}\r\n\r\n/* ========================================\r\n   Responsive Design\r\n   ======================================== */\r\n@media (max-width: 768px) {\r\n  .ts-goals-overview__kpis {\r\n    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\r\n  }\r\n\r\n  .ts-simple-chart::before {\r\n    height: 200px;\r\n  }\r\n\r\n  .ts-simple-chart__bars {\r\n    height: 200px;\r\n  }\r\n\r\n  .ts-simple-chart__bar-label {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .ts-top-goal {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-top-goal__metrics {\r\n    width: 100%;\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* ========================================\r\n   Accessibility\r\n   ======================================== */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-simple-chart__bar,\r\n  .ts-top-goal {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-simple-chart__bar {\r\n    border: 2px solid currentColor;\r\n  }\r\n\r\n  .ts-top-goal {\r\n    border-width: 2px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},21421:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-filters {\n  background: var(--ts-bg-secondary);\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  margin-bottom: 16px;\n}\n\n.filters-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 16px;\n  gap: 16px;\n}\n\n.filters-search {\n  position: relative;\n  flex: 1;\n  max-width: 400px;\n}\n\n.filters-search .dashicons-search {\n  position: absolute;\n  left: 12px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ts-text-tertiary);\n  font-size: 18px;\n  width: 18px;\n  height: 18px;\n  pointer-events: none;\n}\n\n.search-input {\n  width: 100%;\n  padding: 8px 36px 8px 36px;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 6px;\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  font-size: 14px;\n  transition: all 0.2s ease;\n}\n\n.search-input:focus {\n  outline: none;\n  border-color: var(--ts-primary-color);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n.clear-search {\n  position: absolute;\n  right: 8px;\n  top: 50%;\n  transform: translateY(-50%);\n  background: none;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-tertiary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n}\n\n.clear-search:hover {\n  background: var(--ts-bg-hover);\n  color: var(--ts-text-primary);\n}\n\n.clear-search .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n}\n\n.filters-actions {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.filters-toggle {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid var(--ts-border-color);\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 13px;\n  font-weight: 500;\n  transition: all 0.2s ease;\n}\n\n.filters-toggle .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n}\n\n.filters-toggle:hover {\n  background: var(--ts-bg-hover);\n  border-color: var(--ts-primary-color);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.filters-toggle.active {\n  background: var(--ts-primary-color);\n  color: white;\n  border-color: var(--ts-primary-color);\n}\n\n.filters-toggle.active:hover {\n  background: var(--ts-primary-hover, #1d4ed8);\n}\n\n.filter-badge {\n  position: absolute;\n  top: -4px;\n  right: -4px;\n  width: 8px;\n  height: 8px;\n  background: #dc3545;\n  border-radius: 50%;\n  border: 2px solid var(--ts-bg-secondary);\n}\n\n.filters-panel {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 16px;\n  padding: 16px;\n  border-top: 1px solid var(--ts-border-color);\n  animation: slideDown 0.2s ease;\n}\n\n@keyframes slideDown {\n  from {\n    opacity: 0;\n    transform: translateY(-10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.filters-panel .filter-group {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width:100%;\n  background: var(--ts-surface);\n}\n\n.filter-group label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-secondary);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.filter-group select {\n  padding: 8px 12px;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 6px;\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.filter-group select:focus {\n  outline: none;\n  border-color: var(--ts-primary-color);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n.filter-group select:hover {\n  border-color: var(--ts-primary-color);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .filters-header {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .filters-search {\n    max-width: none;\n  }\n\n  .filters-actions {\n    justify-content: space-between;\n  }\n\n  .filters-panel {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 480px) {\n  .filters-header {\n    padding: 12px;\n  }\n\n  .filters-panel {\n    padding: 12px;\n    gap: 12px;\n  }\n\n  .search-input {\n    font-size: 16px; /* Prevent zoom on iOS */\n  }\n}\n\n/* Dark Theme */\n[data-theme="dark"] .search-input,\n[data-theme="dark"] .filter-group select {\n  background: var(--ts-bg-secondary);\n}\n\n[data-theme="dark"] .search-input:focus,\n[data-theme="dark"] .filter-group select:focus {\n  background: var(--ts-bg-primary);\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/filters/GoalFilters.css"],names:[],mappings:"AAAA;EACE,kCAAkC;EAClC,wCAAwC;EACxC,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,OAAO;EACP,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,2BAA2B;EAC3B,8BAA8B;EAC9B,eAAe;EACf,WAAW;EACX,YAAY;EACZ,oBAAoB;AACtB;;AAEA;EACE,WAAW;EACX,0BAA0B;EAC1B,wCAAwC;EACxC,kBAAkB;EAClB,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,qCAAqC;EACrC,4CAA4C;AAC9C;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,2BAA2B;EAC3B,gBAAgB;EAChB,YAAY;EACZ,YAAY;EACZ,eAAe;EACf,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;EAC9B,6BAA6B;AAC/B;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;AACV;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,wCAAwC;EACxC,gCAAgC;EAChC,6BAA6B;EAC7B,kBAAkB;EAClB,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;;AAEA;EACE,8BAA8B;EAC9B,qCAAqC;EACrC,2BAA2B;EAC3B,wCAAwC;AAC1C;;AAEA;EACE,mCAAmC;EACnC,YAAY;EACZ,qCAAqC;AACvC;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,kBAAkB;EAClB,SAAS;EACT,WAAW;EACX,UAAU;EACV,WAAW;EACX,mBAAmB;EACnB,kBAAkB;EAClB,wCAAwC;AAC1C;;AAEA;EACE,aAAa;EACb,2DAA2D;EAC3D,SAAS;EACT,aAAa;EACb,4CAA4C;EAC5C,8BAA8B;AAChC;;AAEA;EACE;IACE,UAAU;IACV,4BAA4B;EAC9B;EACA;IACE,UAAU;IACV,wBAAwB;EAC1B;AACF;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;EACR,UAAU;EACV,6BAA6B;AAC/B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,+BAA+B;EAC/B,yBAAyB;EACzB,qBAAqB;AACvB;;AAEA;EACE,iBAAiB;EACjB,wCAAwC;EACxC,kBAAkB;EAClB,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,qCAAqC;EACrC,4CAA4C;AAC9C;;AAEA;EACE,qCAAqC;AACvC;;AAEA,sBAAsB;AACtB;EACE;IACE,sBAAsB;IACtB,oBAAoB;EACtB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,8BAA8B;EAChC;;EAEA;IACE,0BAA0B;EAC5B;AACF;;AAEA;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;IACb,SAAS;EACX;;EAEA;IACE,eAAe,EAAE,wBAAwB;EAC3C;AACF;;AAEA,eAAe;AACf;;EAEE,kCAAkC;AACpC;;AAEA;;EAEE,gCAAgC;AAClC",sourcesContent:['.goal-filters {\r\n  background: var(--ts-bg-secondary);\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.filters-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px 16px;\r\n  gap: 16px;\r\n}\r\n\r\n.filters-search {\r\n  position: relative;\r\n  flex: 1;\r\n  max-width: 400px;\r\n}\r\n\r\n.filters-search .dashicons-search {\r\n  position: absolute;\r\n  left: 12px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  color: var(--ts-text-tertiary);\r\n  font-size: 18px;\r\n  width: 18px;\r\n  height: 18px;\r\n  pointer-events: none;\r\n}\r\n\r\n.search-input {\r\n  width: 100%;\r\n  padding: 8px 36px 8px 36px;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  font-size: 14px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.search-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary-color);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n.clear-search {\r\n  position: absolute;\r\n  right: 8px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  background: none;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-tertiary);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.clear-search:hover {\r\n  background: var(--ts-bg-hover);\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.clear-search .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.filters-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.filters-toggle {\r\n  position: relative;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid var(--ts-border-color);\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.filters-toggle .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.filters-toggle:hover {\r\n  background: var(--ts-bg-hover);\r\n  border-color: var(--ts-primary-color);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.filters-toggle.active {\r\n  background: var(--ts-primary-color);\r\n  color: white;\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n.filters-toggle.active:hover {\r\n  background: var(--ts-primary-hover, #1d4ed8);\r\n}\r\n\r\n.filter-badge {\r\n  position: absolute;\r\n  top: -4px;\r\n  right: -4px;\r\n  width: 8px;\r\n  height: 8px;\r\n  background: #dc3545;\r\n  border-radius: 50%;\r\n  border: 2px solid var(--ts-bg-secondary);\r\n}\r\n\r\n.filters-panel {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\r\n  gap: 16px;\r\n  padding: 16px;\r\n  border-top: 1px solid var(--ts-border-color);\r\n  animation: slideDown 0.2s ease;\r\n}\r\n\r\n@keyframes slideDown {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.filters-panel .filter-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 6px;\r\n  width:100%;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.filter-group label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-secondary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.filter-group select {\r\n  padding: 8px 12px;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.filter-group select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary-color);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n.filter-group select:hover {\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .filters-header {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .filters-search {\r\n    max-width: none;\r\n  }\r\n\r\n  .filters-actions {\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .filters-panel {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .filters-header {\r\n    padding: 12px;\r\n  }\r\n\r\n  .filters-panel {\r\n    padding: 12px;\r\n    gap: 12px;\r\n  }\r\n\r\n  .search-input {\r\n    font-size: 16px; /* Prevent zoom on iOS */\r\n  }\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] .search-input,\r\n[data-theme="dark"] .filter-group select {\r\n  background: var(--ts-bg-secondary);\r\n}\r\n\r\n[data-theme="dark"] .search-input:focus,\r\n[data-theme="dark"] .filter-group select:focus {\r\n  background: var(--ts-bg-primary);\r\n}\r\n'],sourceRoot:""}]);const i=s},27691:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-import-modal {\n  background: var(--ts-bg-primary);\n  border-radius: 12px;\n  max-width: 600px;\n  width: 90%;\n  max-height: 80vh;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);\n}\n\n.goal-import-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 24px;\n  border-bottom: 1px solid var(--ts-border-color);\n}\n\n.goal-import-header h2 {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-close {\n  background: none;\n  border: none;\n  padding: 4px;\n  cursor: pointer;\n  color: var(--ts-text-tertiary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n}\n\n.goal-import-close:hover {\n  background: var(--ts-bg-hover);\n  color: var(--ts-text-primary);\n}\n\n.goal-import-close .dashicons {\n  font-size: 20px;\n  width: 20px;\n  height: 20px;\n}\n\n.goal-import-body {\n  padding: 24px;\n  overflow-y: auto;\n  flex: 1;\n}\n\n/* Dropzone */\n.goal-import-dropzone {\n  border: 2px dashed var(--ts-border-color);\n  border-radius: 8px;\n  padding: 48px 24px;\n  text-align: center;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  background: var(--ts-bg-secondary);\n}\n\n.goal-import-dropzone:hover,\n.goal-import-dropzone.dragging {\n  border-color: var(--ts-primary-color);\n  background: var(--ts-primary-soft);\n}\n\n.goal-import-dropzone .dashicons {\n  font-size: 48px;\n  width: 48px;\n  height: 48px;\n  color: var(--ts-text-tertiary);\n  margin-bottom: 16px;\n}\n\n.goal-import-dropzone h3 {\n  margin: 0 0 8px;\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-dropzone p {\n  margin: 0;\n  color: var(--ts-text-secondary);\n  font-size: 14px;\n}\n\n/* Preview */\n.goal-import-preview h3 {\n  margin: 0 0 12px;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-preview > p {\n  margin: 0 0 16px;\n  color: var(--ts-text-secondary);\n}\n\n.preview-list {\n  max-height: 400px;\n  overflow-y: auto;\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  background: var(--ts-bg-secondary);\n  margin-bottom: 20px;\n}\n\n.preview-item {\n  padding: 16px;\n  border-bottom: 1px solid var(--ts-border-color);\n}\n\n.preview-item:last-child {\n  border-bottom: none;\n}\n\n.preview-item-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 8px;\n  gap: 12px;\n}\n\n.preview-item-header strong {\n  font-size: 15px;\n  color: var(--ts-text-primary);\n  flex: 1;\n}\n\n.preview-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary-color);\n  border-radius: 12px;\n  font-size: 12px;\n  font-weight: 600;\n  text-transform: capitalize;\n}\n\n.preview-description {\n  margin: 0 0 8px;\n  color: var(--ts-text-secondary);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.preview-meta {\n  display: flex;\n  gap: 12px;\n  font-size: 12px;\n  color: var(--ts-text-tertiary);\n}\n\n.preview-meta span {\n  text-transform: capitalize;\n}\n\n/* Actions */\n.goal-import-actions {\n  display: flex;\n  gap: 12px;\n  justify-content: flex-end;\n}\n\n.goal-import-actions .button {\n  min-width: 100px;\n}\n\n/* Result */\n.goal-import-result {\n  text-align: center;\n  padding: 24px;\n}\n\n.goal-import-result .dashicons {\n  font-size: 64px;\n  width: 64px;\n  height: 64px;\n  margin-bottom: 16px;\n}\n\n.goal-import-result.success .dashicons {\n  color: #10b981;\n}\n\n.goal-import-result.error .dashicons {\n  color: #dc3545;\n}\n\n.goal-import-result h3 {\n  margin: 0 0 12px;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.goal-import-result p {\n  margin: 0 0 20px;\n  color: var(--ts-text-secondary);\n}\n\n.error-list {\n  text-align: left;\n  background: #fef2f2;\n  border: 1px solid #fecaca;\n  border-radius: 6px;\n  padding: 12px 16px;\n  margin-bottom: 20px;\n}\n\n[data-theme="dark"] .error-list {\n  background: rgba(220, 53, 69, 0.1);\n  border-color: rgba(220, 53, 69, 0.3);\n}\n\n.error-message {\n  margin: 6px 0;\n  color: #dc3545;\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n/* Responsive */\n@media (max-width: 640px) {\n  .goal-import-modal {\n    max-width: 100%;\n    width: 100%;\n    height: 100%;\n    max-height: 100vh;\n    border-radius: 0;\n  }\n\n  .goal-import-dropzone {\n    padding: 32px 16px;\n  }\n\n  .goal-import-actions {\n    flex-direction: column-reverse;\n  }\n\n  .goal-import-actions .button {\n    width: 100%;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/import/GoalImport.css"],names:[],mappings:"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",sourcesContent:['.goal-import-modal {\r\n  background: var(--ts-bg-primary);\r\n  border-radius: 12px;\r\n  max-width: 600px;\r\n  width: 90%;\r\n  max-height: 80vh;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n.goal-import-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 20px 24px;\r\n  border-bottom: 1px solid var(--ts-border-color);\r\n}\r\n\r\n.goal-import-header h2 {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-close {\r\n  background: none;\r\n  border: none;\r\n  padding: 4px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-tertiary);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.goal-import-close:hover {\r\n  background: var(--ts-bg-hover);\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-close .dashicons {\r\n  font-size: 20px;\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.goal-import-body {\r\n  padding: 24px;\r\n  overflow-y: auto;\r\n  flex: 1;\r\n}\r\n\r\n/* Dropzone */\r\n.goal-import-dropzone {\r\n  border: 2px dashed var(--ts-border-color);\r\n  border-radius: 8px;\r\n  padding: 48px 24px;\r\n  text-align: center;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  background: var(--ts-bg-secondary);\r\n}\r\n\r\n.goal-import-dropzone:hover,\r\n.goal-import-dropzone.dragging {\r\n  border-color: var(--ts-primary-color);\r\n  background: var(--ts-primary-soft);\r\n}\r\n\r\n.goal-import-dropzone .dashicons {\r\n  font-size: 48px;\r\n  width: 48px;\r\n  height: 48px;\r\n  color: var(--ts-text-tertiary);\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.goal-import-dropzone h3 {\r\n  margin: 0 0 8px;\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-dropzone p {\r\n  margin: 0;\r\n  color: var(--ts-text-secondary);\r\n  font-size: 14px;\r\n}\r\n\r\n/* Preview */\r\n.goal-import-preview h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-preview > p {\r\n  margin: 0 0 16px;\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.preview-list {\r\n  max-height: 400px;\r\n  overflow-y: auto;\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  background: var(--ts-bg-secondary);\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.preview-item {\r\n  padding: 16px;\r\n  border-bottom: 1px solid var(--ts-border-color);\r\n}\r\n\r\n.preview-item:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.preview-item-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 8px;\r\n  gap: 12px;\r\n}\r\n\r\n.preview-item-header strong {\r\n  font-size: 15px;\r\n  color: var(--ts-text-primary);\r\n  flex: 1;\r\n}\r\n\r\n.preview-badge {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary-color);\r\n  border-radius: 12px;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  text-transform: capitalize;\r\n}\r\n\r\n.preview-description {\r\n  margin: 0 0 8px;\r\n  color: var(--ts-text-secondary);\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.preview-meta {\r\n  display: flex;\r\n  gap: 12px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.preview-meta span {\r\n  text-transform: capitalize;\r\n}\r\n\r\n/* Actions */\r\n.goal-import-actions {\r\n  display: flex;\r\n  gap: 12px;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.goal-import-actions .button {\r\n  min-width: 100px;\r\n}\r\n\r\n/* Result */\r\n.goal-import-result {\r\n  text-align: center;\r\n  padding: 24px;\r\n}\r\n\r\n.goal-import-result .dashicons {\r\n  font-size: 64px;\r\n  width: 64px;\r\n  height: 64px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.goal-import-result.success .dashicons {\r\n  color: #10b981;\r\n}\r\n\r\n.goal-import-result.error .dashicons {\r\n  color: #dc3545;\r\n}\r\n\r\n.goal-import-result h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.goal-import-result p {\r\n  margin: 0 0 20px;\r\n  color: var(--ts-text-secondary);\r\n}\r\n\r\n.error-list {\r\n  text-align: left;\r\n  background: #fef2f2;\r\n  border: 1px solid #fecaca;\r\n  border-radius: 6px;\r\n  padding: 12px 16px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n[data-theme="dark"] .error-list {\r\n  background: rgba(220, 53, 69, 0.1);\r\n  border-color: rgba(220, 53, 69, 0.3);\r\n}\r\n\r\n.error-message {\r\n  margin: 6px 0;\r\n  color: #dc3545;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n}\r\n\r\n/* Responsive */\r\n@media (max-width: 640px) {\r\n  .goal-import-modal {\r\n    max-width: 100%;\r\n    width: 100%;\r\n    height: 100%;\r\n    max-height: 100vh;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .goal-import-dropzone {\r\n    padding: 32px 16px;\r\n  }\r\n\r\n  .goal-import-actions {\r\n    flex-direction: column-reverse;\r\n  }\r\n\r\n  .goal-import-actions .button {\r\n    width: 100%;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},31637:(r,n,e)=>{e.r(n),e.d(n,{default:()=>mr});var a=e(74848),t=e(41594),o=e(37090),s=e(82381),i=e(87387);const A=["pageview","click","form_submit","scroll_depth","time_on_page","engagement","video_play","download","outbound_link","custom_event"],l=["equals","not_equals","contains","not_contains","starts_with","ends_with","greater_than","less_than","greater_than_or_equal","less_than_or_equal","matches_regex"],c=["none","fixed","dynamic"],d=["once","session","unlimited"];var p=e(87318),g=e(84013),m=e(51481),C=e(45767);const u={engagement:{id:"engagement",label:"Engagement",description:"Track user interactions and content engagement",icon:"MousePointer",color:"var(--color-primary)"},leads:{id:"leads",label:"Lead Generation",description:"Capture contact requests, forms, and inquiries",icon:"Users",color:"var(--color-success)"},ecommerce:{id:"ecommerce",label:"Ecommerce",description:"Track purchases, cart actions, and revenue",icon:"ShoppingCart",color:"var(--color-warning)"},content:{id:"content",label:"Content",description:"Monitor content consumption and downloads",icon:"FileText",color:"var(--color-info)"}},E=[{id:"eng_time_on_page",name:"Deep Content Engagement",description:"Visitors who spent 3+ minutes on a page",event_name:"page_exit",trigger_type:"time_on_page",category:"engagement",priority:1,recommended:!0,icon:"Timer",conditions:[{param:"time_seconds",operator:"greater_than_or_equal",value:180}],trigger_config:{time_seconds:180}},{id:"eng_scroll_depth",name:"Read to Bottom",description:"Visitors who scrolled to 80% of page",event_name:"scroll",trigger_type:"scroll_depth",category:"engagement",priority:2,recommended:!0,icon:"ArrowDown",conditions:[{param:"scroll_depth",operator:"greater_than_or_equal",value:80}],trigger_config:{scroll_depth:80}},{id:"eng_video_complete",name:"Video Completed",description:"Track video completion",event_name:"video_complete",trigger_type:"video_play",category:"engagement",priority:3,recommended:!0,icon:"Film",conditions:[]},{id:"eng_outbound_click",name:"Outbound Link Click",description:"Track external link clicks (affiliate, partner sites)",event_name:"outbound_click",trigger_type:"outbound_link",category:"engagement",priority:4,recommended:!1,icon:"ExternalLink",conditions:[]},{id:"eng_social_share",name:"Social Share Click",description:"Track content shares on social media",event_name:"click",trigger_type:"click",category:"engagement",priority:5,recommended:!1,icon:"Share2",conditions:[{param:"element_class",operator:"contains",value:"share"}],trigger_config:{css_selector:".share-button, .social-share"}},{id:"eng_search",name:"Site Search Used",description:"Track what visitors are searching for",event_name:"search",trigger_type:"custom_event",category:"engagement",priority:6,recommended:!1,icon:"Search",conditions:[]},{id:"eng_pricing_view",name:"Pricing Page Viewed",description:"High-intent visitors checking pricing",event_name:"page_view",trigger_type:"pageview",category:"engagement",priority:7,recommended:!0,icon:"DollarSign",conditions:[{param:"page_url",operator:"contains",value:"/pricing"}]},{id:"lead_contact_form",name:"Contact Form Submitted",description:"Track contact form submissions",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:1,recommended:!0,icon:"Mail",conditions:[{param:"form_name",operator:"contains",value:"contact"}],trigger_config:{form_id:"contact-form"},value_type:"fixed",typical_value:50},{id:"lead_phone_click",name:"Phone Number Clicked",description:"Track when visitors click your phone number",event_name:"click",trigger_type:"click",category:"leads",priority:2,recommended:!0,icon:"Phone",conditions:[{param:"element_type",operator:"equals",value:"tel"}],trigger_config:{css_selector:'a[href^="tel:"]'},value_type:"fixed",typical_value:60},{id:"lead_quote_request",name:"Quote Requested",description:"Track quote or estimate requests",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:3,recommended:!0,icon:"FileText",conditions:[{param:"form_name",operator:"contains",value:"quote"}],value_type:"fixed",typical_value:75},{id:"lead_email_click",name:"Email Link Clicked",description:"Track when visitors click your email address",event_name:"click",trigger_type:"click",category:"leads",priority:4,recommended:!1,icon:"AtSign",conditions:[{param:"element_type",operator:"equals",value:"mailto"}],trigger_config:{css_selector:'a[href^="mailto:"]'},value_type:"fixed",typical_value:40},{id:"lead_appointment",name:"Appointment Booked",description:"Track appointment/meeting bookings",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:5,recommended:!0,icon:"Calendar",conditions:[{param:"form_name",operator:"contains",value:"appointment"}],value_type:"fixed",typical_value:100},{id:"lead_chat_started",name:"Live Chat Started",description:"Track when visitors initiate live chat",event_name:"chat_started",trigger_type:"custom_event",category:"leads",priority:6,recommended:!1,icon:"MessageCircle",conditions:[],value_type:"fixed",typical_value:45},{id:"lead_callback_request",name:"Callback Requested",description:"Track callback form submissions",event_name:"form_submit",trigger_type:"form_submit",category:"leads",priority:7,recommended:!1,icon:"PhoneCall",conditions:[{param:"form_name",operator:"contains",value:"callback"}],value_type:"fixed",typical_value:55},{id:"ecom_purchase",name:"Purchase Completed",description:"Track completed transactions and revenue",event_name:"purchase",trigger_type:"custom_event",category:"ecommerce",priority:1,recommended:!0,icon:"DollarSign",conditions:[],value_type:"dynamic"},{id:"ecom_add_to_cart",name:"Add to Cart",description:"Track product additions to cart",event_name:"add_to_cart",trigger_type:"custom_event",category:"ecommerce",priority:2,recommended:!0,icon:"ShoppingCart",conditions:[]},{id:"ecom_checkout_start",name:"Checkout Started",description:"Track when customers begin checkout",event_name:"begin_checkout",trigger_type:"custom_event",category:"ecommerce",priority:3,recommended:!0,icon:"CreditCard",conditions:[]},{id:"ecom_product_view",name:"Product Viewed",description:"Track product page views",event_name:"view_item",trigger_type:"custom_event",category:"ecommerce",priority:4,recommended:!1,icon:"Package",conditions:[]},{id:"ecom_view_cart",name:"Cart Viewed",description:"Track cart page views",event_name:"view_cart",trigger_type:"custom_event",category:"ecommerce",priority:5,recommended:!1,icon:"Eye",conditions:[]},{id:"ecom_payment_info",name:"Payment Info Added",description:"Track when payment details are entered",event_name:"add_payment_info",trigger_type:"custom_event",category:"ecommerce",priority:6,recommended:!1,icon:"Lock",conditions:[]},{id:"ecom_remove_from_cart",name:"Remove from Cart",description:"Track cart abandonment signals",event_name:"remove_from_cart",trigger_type:"custom_event",category:"ecommerce",priority:7,recommended:!1,icon:"XCircle",conditions:[]},{id:"content_newsletter",name:"Newsletter Signup",description:"Track newsletter subscriptions",event_name:"form_submit",trigger_type:"form_submit",category:"content",priority:1,recommended:!0,icon:"Newspaper",conditions:[{param:"form_name",operator:"contains",value:"newsletter"}],trigger_config:{form_id:"newsletter-form"},value_type:"fixed",typical_value:10},{id:"content_download",name:"Resource Downloaded",description:"Track PDF, ebook, or template downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:2,recommended:!0,icon:"Download",conditions:[],value_type:"fixed",typical_value:15},{id:"content_ebook",name:"Ebook Downloaded",description:"Track ebook or guide downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:3,recommended:!0,icon:"BookOpen",conditions:[{param:"file_name",operator:"contains",value:".pdf"}],value_type:"fixed",typical_value:20},{id:"content_case_study",name:"Case Study Viewed",description:"Track case study page views",event_name:"page_view",trigger_type:"pageview",category:"content",priority:4,recommended:!1,icon:"BarChart2",conditions:[{param:"page_url",operator:"contains",value:"/case-stud"}]},{id:"content_webinar",name:"Webinar Registration",description:"Track webinar signups",event_name:"form_submit",trigger_type:"form_submit",category:"content",priority:5,recommended:!1,icon:"Video",conditions:[{param:"form_name",operator:"contains",value:"webinar"}],value_type:"fixed",typical_value:30},{id:"content_whitepaper",name:"Whitepaper Downloaded",description:"Track whitepaper downloads",event_name:"file_download",trigger_type:"download",category:"content",priority:6,recommended:!1,icon:"FileDown",conditions:[{param:"file_name",operator:"contains",value:"whitepaper"}],value_type:"fixed",typical_value:25},{id:"content_portfolio",name:"Portfolio Viewed",description:"Track portfolio or work samples page views",event_name:"page_view",trigger_type:"pageview",category:"content",priority:7,recommended:!1,icon:"Folder",conditions:[{param:"page_url",operator:"contains",value:"/portfolio"}]}],x=r=>E.filter(n=>n.category===r);var v=e(66557);const h={pageview:[{value:"page_url",label:"Page URL",example:"/pricing",description:"Full page URL (e.g., https://site.com/pricing or /pricing)"},{value:"page_path",label:"Page Path",example:"/products",description:"URL path only (without domain)"},{value:"page_title",label:"Page Title",example:"Pricing",description:"Browser page title"}],form_submit:[{value:"form_id",label:"Form ID",example:"gform_3",description:"HTML form ID attribute (e.g., gform_3, wpforms-form-1245)"},{value:"form_name",label:"Form Name",example:"contact",description:"Form name or type (e.g., contact, inquiry, newsletter)"},{value:"form_builder",label:"Form Builder",example:"gravity_forms",description:"Form builder plugin (gravity_forms, wpforms, contact_form_7, etc.)"},{value:"form_type",label:"Form Type",example:"contact",description:"Form category (contact, newsletter, inquiry, etc.)"}],click:[{value:"element_text",label:"Button/Link Text",example:"Buy Now",description:"Text inside the clicked element"},{value:"element_id",label:"Element ID",example:"cta-button",description:"HTML ID attribute of the element"},{value:"element_class",label:"Element Class",example:"btn-primary",description:"CSS class of the element"},{value:"element_type",label:"Element Type",example:"tel",description:"Link type (tel, mailto, etc.)"},{value:"link_url",label:"Link URL",example:"https://example.com",description:"Destination URL for links"}],scroll_depth:[{value:"scroll_depth",label:"Scroll Depth %",example:"75",description:"Scroll percentage (0-100)"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track scroll on specific pages"}],time_on_page:[{value:"time_seconds",label:"Time (seconds)",example:"180",description:"Time spent on page in seconds"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track time on specific pages"}],engagement:[{value:"scroll_depth",label:"Scroll Depth %",example:"50",description:"Minimum scroll percentage"},{value:"time_seconds",label:"Time (seconds)",example:"120",description:"Minimum time on page"},{value:"page_url",label:"Page URL",example:"/blog",description:"Track engagement on specific pages"}],video_play:[{value:"video_title",label:"Video Title",example:"product demo",description:"Video title or name"},{value:"video_url",label:"Video URL",example:"youtube.com/watch?v=",description:"Video source URL"},{value:"video_type",label:"Video Type",example:"youtube",description:"Video platform (html5, youtube, vimeo)"}],download:[{value:"file_name",label:"File Name",example:"pricing-guide",description:"Name of downloaded file"},{value:"file_type",label:"File Type",example:"pdf",description:"File extension (pdf, doc, jpg, etc.)"},{value:"link_url",label:"Download URL",example:"/downloads/",description:"Download link URL"}],outbound_link:[{value:"link_domain",label:"Link Domain",example:"partner.com",description:"External website domain"},{value:"link_url",label:"Link URL",example:"https://partner.com",description:"Full external URL"},{value:"link_text",label:"Link Text",example:"Visit Partner",description:"Text of the clicked link"}],custom_event:[{value:"event_name",label:"Event Name",example:"calculator_completed",description:"Custom event identifier"},{value:"page_url",label:"Page URL",example:"/pricing",description:"Full page URL where event fires"},{value:"page_path",label:"Page Path",example:"/products",description:"URL path only (without domain)"},{value:"page_title",label:"Page Title",example:"Pricing",description:"Browser page title when event fires"},{value:"referrer",label:"Referrer URL",example:"https://google.com",description:"Referring page URL"}]},b=[{value:"equals",label:"Equals",description:"Exact match (case-sensitive)"},{value:"not_equals",label:"Not equals",description:"Does not exactly match"},{value:"contains",label:"Contains",description:"Partial match (most flexible)"},{value:"not_contains",label:"Does not contain",description:"Excludes partial match"},{value:"starts_with",label:"Starts with",description:"Begins with the value"},{value:"ends_with",label:"Ends with",description:"Finishes with the value"},{value:"matches_regex",label:"Matches regex",description:"Advanced pattern matching"},{value:"greater_than",label:"Greater than",description:"For numbers only"},{value:"greater_than_or_equal",label:"Greater than or equal",description:"For numbers only"},{value:"less_than",label:"Less than",description:"For numbers only"},{value:"less_than_or_equal",label:"Less than or equal",description:"For numbers only"}],B=({conditions:r,onChange:n,triggerType:e,matchLogic:t="all",onMatchLogicChange:o})=>{const s=h[e]||[],i=(e,a,t)=>{const o=[...r];o[e]={...o[e],[a]:t},n(o)},A=r=>""!==r&&"__custom__"!==r&&!s.some(n=>n.value===r),l=r=>A(r)?"__custom__":r;return(0,a.jsxs)("div",{className:"ts-condition-builder",children:[(0,a.jsxs)("div",{className:"ts-condition-builder-header",children:[(0,a.jsx)("h4",{style:{margin:0},children:"Conditions"}),0===r.length&&(0,a.jsxs)("p",{style:{margin:"8px 0",color:"#666",fontSize:"13px"},children:["💡 No conditions = Goal will fire for ",(0,a.jsx)("strong",{children:"ALL"})," ",e," events"]})]}),(0,a.jsx)("div",{className:"ts-conditions-list",children:r.map((t,o)=>{const c=(d=t.param,s.find(r=>r.value===d));var d;return(0,a.jsxs)("div",{className:"ts-condition-row",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1.5fr auto",gap:"12px",alignItems:"start",padding:"16px",background:"#f9fafb",borderRadius:"8px",marginBottom:"12px",border:"1px solid #e5e7eb"},children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Parameter"}),(0,a.jsxs)("select",{value:l(t.param),onChange:r=>{const n=r.target.value;i(o,"param","__custom__"===n?"":n)},style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"},children:[(0,a.jsx)("option",{value:"",children:"Select parameter..."}),s.map(r=>(0,a.jsx)("option",{value:r.value,children:r.label},r.value)),"custom_event"===e&&(0,a.jsx)("option",{value:"__custom__",children:"✏️ Custom Data Key..."})]}),"custom_event"===e&&("__custom__"===l(t.param)||A(t.param))&&(0,a.jsx)("input",{type:"text",value:A(t.param)?t.param:"",onChange:r=>i(o,"param",r.target.value),placeholder:"e.g. product_id, amount, category",style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px",marginTop:"6px",background:"#fefce8"}}),c&&(0,a.jsx)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#6b7280"},children:c.description}),"custom_event"===e&&A(t.param)&&(0,a.jsxs)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#92400e"},children:["Matches key “",(0,a.jsx)("strong",{children:t.param}),"” from fireCustomEvent() data"]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Operator"}),(0,a.jsx)("select",{value:t.operator,onChange:r=>i(o,"operator",r.target.value),style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"},children:b.map(r=>(0,a.jsx)("option",{value:r.value,title:r.description,children:r.label},r.value))})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"6px",fontSize:"13px",fontWeight:500},children:"Value"}),(0,a.jsx)("input",{type:"text",value:t.value,onChange:r=>i(o,"value",r.target.value),placeholder:c?.example||"Enter value...",style:{width:"100%",padding:"8px 12px",borderRadius:"6px",border:"1px solid #d1d5db",fontSize:"14px"}}),c&&(0,a.jsxs)("p",{style:{margin:"4px 0 0",fontSize:"12px",color:"#6b7280"},children:["Example: ",(0,a.jsx)("code",{style:{background:"#e5e7eb",padding:"2px 6px",borderRadius:"4px"},children:c.example})]})]}),(0,a.jsx)("div",{style:{paddingTop:"28px"},children:(0,a.jsx)("button",{onClick:()=>(e=>{n(r.filter((r,n)=>n!==e))})(o),style:{padding:"8px 12px",background:"#ef4444",color:"white",border:"none",borderRadius:"6px",cursor:"pointer",fontSize:"14px",fontWeight:500},title:"Remove condition",children:"🗑️"})})]},o)})}),(0,a.jsx)("button",{onClick:()=>{n([...r,{param:"",operator:"contains",value:""}])},style:{padding:"10px 16px",background:"#3b82f6",color:"white",border:"none",borderRadius:"6px",cursor:"pointer",fontSize:"14px",fontWeight:500,marginBottom:"16px"},children:"➕ Add Condition"}),r.length>1&&o&&(0,a.jsxs)("div",{style:{padding:"16px",background:"#eff6ff",borderRadius:"8px",border:"1px solid #bfdbfe"},children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"8px",fontSize:"13px",fontWeight:500},children:"Match Logic"}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px"},children:[(0,a.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"6px",cursor:"pointer"},children:[(0,a.jsx)("input",{type:"radio",name:"match_logic",value:"all",checked:"all"===t,onChange:r=>o(r.target.value)}),(0,a.jsxs)("span",{style:{fontSize:"14px"},children:[(0,a.jsx)("strong",{children:"ALL"})," conditions must match (AND)"]})]}),(0,a.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"6px",cursor:"pointer"},children:[(0,a.jsx)("input",{type:"radio",name:"match_logic",value:"any",checked:"any"===t,onChange:r=>o(r.target.value)}),(0,a.jsxs)("span",{style:{fontSize:"14px"},children:[(0,a.jsx)("strong",{children:"ANY"})," condition can match (OR)"]})]})]}),(0,a.jsx)("p",{style:{margin:"8px 0 0",fontSize:"12px",color:"#1e40af"},children:"all"===t?"✓ Goal fires only when ALL conditions are satisfied":"✓ Goal fires when ANY ONE condition is satisfied"})]}),s.length>0&&(0,a.jsxs)("details",{style:{marginTop:"16px",fontSize:"13px",color:"#6b7280"},children:[(0,a.jsxs)("summary",{style:{cursor:"pointer",fontWeight:500},children:["💡 Available Parameters for ",e]}),(0,a.jsx)("ul",{style:{marginTop:"8px",paddingLeft:"20px"},children:s.map(r=>(0,a.jsxs)("li",{style:{marginBottom:"4px"},children:[(0,a.jsxs)("strong",{children:[r.label,":"]})," ",r.description,(0,a.jsx)("br",{}),(0,a.jsxs)("code",{style:{background:"#e5e7eb",padding:"2px 6px",borderRadius:"4px",fontSize:"12px"},children:["Example: ",r.example]})]},r.value))}),"custom_event"===e&&(0,a.jsxs)("div",{style:{marginTop:"12px",padding:"12px",background:"#fefce8",borderRadius:"6px",border:"1px solid #fde68a"},children:[(0,a.jsx)("strong",{style:{color:"#92400e"},children:"💡 Custom Data Keys"}),(0,a.jsx)("p",{style:{margin:"6px 0 0",fontSize:"12px",color:"#78350f"},children:"Select “Custom Data Key” to match any key from your event data. For example:"}),(0,a.jsx)("pre",{style:{margin:"6px 0 0",padding:"8px",background:"#fffbeb",borderRadius:"4px",fontSize:"11px",color:"#78350f",whiteSpace:"pre-wrap"},children:"window.trackSureGoals.fireCustomEvent('purchase', {\n  product_id: 'sku-123',\n  amount: '49.99',\n  category: 'software'\n});"}),(0,a.jsxs)("p",{style:{margin:"6px 0 0",fontSize:"12px",color:"#78350f"},children:["Then use ",(0,a.jsx)("strong",{children:"product_id"}),", ",(0,a.jsx)("strong",{children:"amount"}),", or ",(0,a.jsx)("strong",{children:"category"})," as custom data keys in your conditions."]})]})]})]})};var f=e(71255),k=e(85072),y=e.n(k),_=e(97825),w=e.n(_),j=e(77659),z=e.n(j),N=e(55056),I=e.n(N),S=e(10540),T=e.n(S),D=e(41113),q=e.n(D),Y=e(80126),F={};F.styleTagTransform=q(),F.setAttributes=I(),F.insert=z().bind(null,"head"),F.domAPI=w(),F.insertStyleElement=T();y()(Y.A,F);Y.A&&Y.A.locals&&Y.A.locals;const R=[{value:"pageview",label:(0,f.__)("Page View","tracksure"),eventName:"page_view",icon:"📄"},{value:"click",label:(0,f.__)("Element Click","tracksure"),eventName:"click",icon:"👆"},{value:"form_submit",label:(0,f.__)("Form Submission","tracksure"),eventName:"form_submit",icon:"📝"},{value:"scroll_depth",label:(0,f.__)("Scroll Depth","tracksure"),eventName:"scroll",icon:"📜"},{value:"time_on_page",label:(0,f.__)("Time on Page","tracksure"),eventName:"time_on_page",icon:"⏱️"},{value:"engagement",label:(0,f.__)("Engagement Rate","tracksure"),eventName:"engagement",icon:"❤️"},{value:"video_play",label:(0,f.__)("Video Play","tracksure"),eventName:"video_play",icon:"🎬"},{value:"download",label:(0,f.__)("File Download","tracksure"),eventName:"file_download",icon:"💾"},{value:"outbound_link",label:(0,f.__)("Outbound Link","tracksure"),eventName:"outbound_click",icon:"🔗"},{value:"custom_event",label:(0,f.__)("Custom Event","tracksure"),eventName:"custom_event",icon:"⚡"}],G=({isOpen:r,onClose:n,onSave:e,mode:o,template:s,existingGoal:i})=>{const A=()=>"edit"===o&&i?{...i}:"create-from-template"===o&&s?{name:s.name,description:s.description,event_name:s.event_name,trigger_type:s.trigger_type,category:s.category,conditions:[...s.conditions||[]],match_logic:s.match_logic||"all",value_type:s.value_type||"none",value:s.typical_value||0,attribution_window:30,frequency:"unlimited",is_active:!0}:{name:"",description:"",event_name:"page_view",trigger_type:"pageview",category:"engagement",conditions:[],match_logic:"all",value_type:"none",value:0,attribution_window:30,frequency:"unlimited",is_active:!0},[l,c]=(0,t.useState)(A()),[d,p]=(0,t.useState)({}),[g,m]=(0,t.useState)(!1);(0,t.useEffect)(()=>{r&&(c(A()),p({}),m(!1))},[r,o,s,i]);const C=(r,n)=>{const e={...l,[r]:n};if("trigger_type"===r){const r=R.find(r=>r.value===n);r&&(e.event_name=r.eventName)}c(e),d[r]&&p(n=>({...n,[r]:void 0}))};return(0,a.jsx)(v.a,{isOpen:r,onClose:n,size:"lg",title:(()=>{switch(o){case"edit":return(0,f.__)("Edit Goal");case"create-from-template":return(0,f.__)("Customize Goal Template");default:return(0,f.__)("Create Custom Goal")}})(),footer:(0,a.jsxs)("div",{className:"ts-goal-modal__footer",children:[(0,a.jsx)("button",{onClick:n,className:"ts-btn ts-btn--secondary",disabled:g,"aria-label":(0,f.__)("Cancel"),children:(0,f.__)("Cancel")}),(0,a.jsx)("button",{onClick:async()=>{if((()=>{const r={};return l.name.trim()?l.name.trim().length<3?r.name=(0,f.__)("Goal name must be at least 3 characters"):l.name.trim().length>100&&(r.name=(0,f.__)("Goal name must not exceed 100 characters")):r.name=(0,f.__)("Goal name is required"),l.description&&l.description.length>500&&(r.description=(0,f.__)("Description must not exceed 500 characters")),"fixed"===l.value_type&&(!l.value||l.value<=0)&&(r.fixed_value=(0,f.__)("Fixed value must be greater than 0")),p(r),0===Object.keys(r).length})()){m(!0);try{const r={...l,name:l.name.trim(),description:l.description?.trim()||""};await e(r),n()}catch(r){p({name:(0,f.__)("An error occurred while saving. Please try again.")})}finally{m(!1)}}},className:"ts-btn ts-btn--primary",disabled:g,"aria-label":"edit"===o?(0,f.__)("Update goal"):(0,f.__)("Create goal"),children:g?(0,f.__)("Saving..."):"edit"===o?(0,f.__)("Update Goal"):(0,f.__)("Create Goal")})]}),children:(0,a.jsxs)("div",{className:"ts-goal-modal__content",children:["create-from-template"===o&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--info",role:"alert",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"💡"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Customize this template")}),(0,a.jsx)("p",{children:(0,f.__)("Modify the conditions to match your website's URLs, form IDs, or other specific values before creating.")})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"basic-info-heading",children:[(0,a.jsxs)("h3",{id:"basic-info-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"📝"}),(0,f.__)("Basic Information")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"goal-name",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("Goal Name")}),(0,a.jsx)("input",{id:"goal-name",type:"text",className:"ts-goal-modal__input "+(d.name?"ts-goal-modal__input--error":""),value:l.name,onChange:r=>C("name",r.target.value),placeholder:(0,f.__)("e.g., Pricing Page Viewed"),required:!0,"aria-required":"true","aria-invalid":!!d.name,"aria-describedby":d.name?"goal-name-error":void 0,maxLength:100}),d.name&&(0,a.jsx)("p",{id:"goal-name-error",className:"ts-goal-modal__error",role:"alert",children:d.name})]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsxs)("label",{htmlFor:"goal-description",className:"ts-goal-modal__label",children:[(0,f.__)("Description"),(0,a.jsxs)("span",{className:"ts-goal-modal__label-optional",children:[" (",(0,f.__)("optional"),")"]})]}),(0,a.jsx)("textarea",{id:"goal-description",className:"ts-goal-modal__textarea "+(d.description?"ts-goal-modal__input--error":""),value:l.description,onChange:r=>C("description",r.target.value),placeholder:(0,f.__)("Describe what this goal tracks..."),rows:3,"aria-invalid":!!d.description,"aria-describedby":d.description?"goal-description-error":void 0,maxLength:500}),d.description&&(0,a.jsx)("p",{id:"goal-description-error",className:"ts-goal-modal__error",role:"alert",children:d.description}),(0,a.jsxs)("p",{className:"ts-goal-modal__help",children:[(l.description||"").length,"/500 ",(0,f.__)("characters")]})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"trigger-heading",children:[(0,a.jsxs)("h3",{id:"trigger-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"⚡"}),(0,f.__)("Trigger Type")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"trigger-type",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("When should this goal fire?")}),(0,a.jsx)("select",{id:"trigger-type",className:"ts-goal-modal__select",value:l.trigger_type,onChange:r=>C("trigger_type",r.target.value),"aria-required":"true",children:R.map(r=>(0,a.jsxs)("option",{value:r.value,children:[r.icon," ",r.label]},r.value))}),(0,a.jsx)("p",{className:"ts-goal-modal__help",children:(r=>{const n={pageview:(0,f.__)("Fires when a specific page is viewed"),click:(0,f.__)("Fires when a specific element is clicked"),form_submit:(0,f.__)("Fires when a form is submitted"),scroll_depth:(0,f.__)("Fires when user scrolls to a specific depth"),time_on_page:(0,f.__)("Fires when user spends specific time on page"),engagement:(0,f.__)("Fires when user meets scroll + time engagement thresholds"),video_play:(0,f.__)("Fires when a video is played or completed"),download:(0,f.__)("Fires when a file is downloaded"),outbound_link:(0,f.__)("Fires when an external link is clicked"),custom_event:(0,f.__)("Fires when a custom event occurs (e.g., WooCommerce purchase)")};return r in n?n[r]:""})(l.trigger_type)})]}),"custom_event"===l.trigger_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"custom-event-name",className:"ts-goal-modal__label ts-goal-modal__label--required",children:(0,f.__)("Event Name")}),(0,a.jsx)("input",{id:"custom-event-name",type:"text",className:"ts-goal-modal__input",value:l.event_name||"",onChange:r=>C("event_name",r.target.value),placeholder:(0,f.__)("e.g., purchase, add_to_cart, calculator_completed")}),(0,a.jsx)("p",{className:"ts-goal-modal__help",children:(0,f.__)("The exact event name your custom code or WooCommerce dispatches")})]})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"conditions-heading",children:[(0,a.jsx)(B,{conditions:l.conditions,onChange:r=>C("conditions",r),triggerType:l.trigger_type,matchLogic:l.match_logic,onMatchLogicChange:r=>C("match_logic",r)}),d.conditions&&(0,a.jsx)("p",{className:"ts-goal-modal__error",role:"alert",children:d.conditions})]}),(0,a.jsxs)("section",{className:"ts-goal-modal__section","aria-labelledby":"value-heading",children:[(0,a.jsxs)("h3",{id:"value-heading",className:"ts-goal-modal__section-title",children:[(0,a.jsx)("span",{className:"ts-goal-modal__section-icon",children:"💰"}),(0,f.__)("Conversion Value")]}),(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsx)("label",{htmlFor:"value-type",className:"ts-goal-modal__label",children:(0,f.__)("Value Type")}),(0,a.jsxs)("select",{id:"value-type",className:"ts-goal-modal__select",value:l.value_type,onChange:r=>C("value_type",r.target.value),children:[(0,a.jsx)("option",{value:"none",children:(0,f.__)("No Value (Engagement Metric)")}),(0,a.jsx)("option",{value:"fixed",children:(0,f.__)("Fixed Value (Same for all conversions)")}),(0,a.jsx)("option",{value:"dynamic",children:(0,f.__)("Dynamic Value (Use transaction amount)")})]})]}),"fixed"===l.value_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__field",children:[(0,a.jsxs)("label",{htmlFor:"fixed-value",className:"ts-goal-modal__label ts-goal-modal__label--required",children:[(0,f.__)("Fixed Value")," ($)"]}),(0,a.jsx)("input",{id:"fixed-value",type:"number",className:"ts-goal-modal__input "+(d.fixed_value?"ts-goal-modal__input--error":""),value:l.value||0,onChange:r=>C("value",parseFloat(r.target.value)||0),placeholder:"0",min:"0",step:"0.01",required:!0,"aria-required":"true","aria-invalid":!!d.fixed_value,"aria-describedby":d.fixed_value?"fixed-value-error":"fixed-value-help"}),d.fixed_value?(0,a.jsx)("p",{id:"fixed-value-error",className:"ts-goal-modal__error",role:"alert",children:d.fixed_value}):(0,a.jsx)("p",{id:"fixed-value-help",className:"ts-goal-modal__help",children:(0,f.__)("This value will be assigned to every conversion (e.g., lead value, estimated revenue)")})]}),"dynamic"===l.value_type&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--info",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"💡"}),(0,a.jsx)("div",{children:(0,f.__)("Value will be automatically pulled from transaction data (e.g., WooCommerce order total)")})]})]}),"edit"===o&&(0,a.jsx)("section",{className:"ts-goal-modal__section",children:(0,a.jsxs)("label",{className:"ts-goal-modal__toggle",children:[(0,a.jsx)("input",{type:"checkbox",className:"ts-goal-modal__toggle-input",checked:l.is_active,onChange:r=>C("is_active",r.target.checked),"aria-label":(0,f.__)("Activate this goal")}),(0,a.jsxs)("div",{className:"ts-goal-modal__toggle-content",children:[(0,a.jsx)("div",{className:"ts-goal-modal__toggle-title",children:(0,f.__)("Activate this goal")}),(0,a.jsx)("div",{className:"ts-goal-modal__toggle-description",children:(0,f.__)("Start tracking conversions for this goal")})]})]})}),Object.keys(d).length>0&&(0,a.jsxs)("div",{className:"ts-goal-modal__banner ts-goal-modal__banner--error",role:"alert",children:[(0,a.jsx)("span",{className:"ts-goal-modal__banner-icon",children:"⚠️"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Please fix the following errors:")}),(0,a.jsx)("ul",{className:"ts-goal-modal__error-list",children:Object.entries(d).map(([r,n])=>n&&(0,a.jsx)("li",{children:n},r))})]})]})]})})};var W=e(26604),L=e(99003),P=e(28343),U=e(51768),O={};O.styleTagTransform=q(),O.setAttributes=I(),O.insert=z().bind(null,"head"),O.domAPI=w(),O.insertStyleElement=T();y()(U.A,O);U.A&&U.A.locals&&U.A.locals;const M=({goal:r,onClose:n})=>{const{config:e,dateRange:s}=(0,o.n)(),A=(0,L.iW)(),[l,c]=(0,t.useState)("overview"),[d,p]=(0,t.useState)(1),[g,u]=(0,t.useState)("date"),[E,x]=(0,t.useState)("desc"),[h,b]=(0,t.useState)("all"),[B,k]=(0,t.useState)([]),[y,_]=(0,t.useState)(0),[w,j]=(0,t.useState)(!1),[z,N]=(0,t.useState)(null),[I,S]=(0,t.useState)(null),[T,D]=(0,t.useState)([]),[q,Y]=(0,t.useState)([]),[F,R]=(0,t.useState)(!0),[G,U]=(0,t.useState)(!1);(0,t.useEffect)(()=>{(async()=>{R(!0);try{const n=new i.n(e),a=await n.getGoalSources(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA"),attribution_model:"last_touch"});D(a.sources||[]);const t=await n.getGoalPerformance(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA")});t&&S({total_conversions:t.conversions||0,total_value:t.revenue||0,conversion_rate:t.conversion_rate||0,avg_value:t.avg_value||0,unique_visitors:t.unique_visitors||0,top_pages:(t.top_pages||[]).map(r=>({page_url:r.page,conversions:r.count}))})}catch(r){}finally{R(!1)}})()},[r.goal_id,s,e]),(0,t.useEffect)(()=>{if("timeline"!==l)return;(async()=>{j(!0),N(null);try{const n=new i.n(e),a=await n.getGoalTimeline(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA"),page:d,per_page:20});k(a.conversions||[]),_(a.total||0)}catch(r){const n=r instanceof Error?r.message:(0,f.__)("Failed to load conversions","tracksure");N(n)}finally{j(!1)}})()},[r.goal_id,s,d,e,l]),(0,t.useEffect)(()=>{if("devices"!==l)return;(async()=>{U(!0);try{const n=new i.n(e),a=await n.getGoalDevices(r.goal_id,{date_start:s.start.toLocaleDateString("en-CA"),date_end:s.end.toLocaleDateString("en-CA")});Y((a.devices||[]).map(r=>({device:r.device||"desktop",browser:r.browser||"unknown",conversions:r.conversions||0,percentage:r.percentage||0})))}catch(r){}finally{U(!1)}})()},[r.goal_id,s,e,l]);const O=(0,t.useMemo)(()=>{const r=new Set(B.map(r=>r.source||"direct"));return["all",...Array.from(r)]},[B]),M=(0,t.useMemo)(()=>{let r=[...B];return"all"!==h&&(r=r.filter(r=>(r.source||"direct")===h)),r.sort((r,n)=>{let e=0;return"date"===g?e=new Date(r.converted_at.replace(" ","T")+"Z").getTime()-new Date(n.converted_at.replace(" ","T")+"Z").getTime():"value"===g?e=(r.value||0)-(n.value||0):"page"===g&&(e=(r.page_url||"").localeCompare(n.page_url||"")),"asc"===E?e:-e}),r},[B,h,g,E]),Z=r=>{g===r?x("asc"===E?"desc":"asc"):(u(r),x("desc"))},V=r=>r.product_name?r.product_name:r.product_id?`Product #${r.product_id}`:r.form_id?`Form: ${r.form_id}`:r.element_selector?r.element_selector:null,$=Math.ceil(y/20),X=()=>{const n=[(0,f.__)("Date","tracksure"),(0,f.__)("Page URL","tracksure"),"none"!==r.value_type?(0,f.__)("Value","tracksure"):null,(0,f.__)("Context","tracksure"),(0,f.__)("Source","tracksure"),(0,f.__)("Medium","tracksure"),(0,f.__)("Campaign","tracksure"),(0,f.__)("Device","tracksure"),(0,f.__)("Browser","tracksure")].filter(Boolean),e=M.map(e=>[e.converted_at,e.page_url,"none"!==r.value_type?e.value:null,V(e)||"-",e.source||"direct",e.medium||"-",e.campaign||"-",e.device||"-",e.browser||"-"].filter((r,e)=>null!==n[e])),a=[n.join(","),...e.map(r=>r.map(r=>`"${r}"`).join(","))].join("\n"),t=new Blob([a],{type:"text/csv"}),o=window.URL.createObjectURL(t),s=document.createElement("a");s.href=o,s.download=`${r.name.replace(/[^a-z0-9]/gi,"_")}_conversions.csv`,s.click(),window.URL.revokeObjectURL(o)},Q=()=>F?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading overview...","tracksure")})]}):I?(0,a.jsxs)("div",{className:"ts-goal-overview-tab",children:[(0,a.jsxs)("div",{className:"ts-overview-metrics",children:[(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Total Conversions","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:I.total_conversions.toLocaleString()})]})})}),"none"!==r.value_type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Total Value","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:(0,P.vv)(I.total_value)})]})})}),(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Average Value","tracksure")}),(0,a.jsx)("div",{className:"ts-metric-value",children:(0,P.vv)(I.avg_value)})]})})})]}),(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-metric",children:[(0,a.jsx)("div",{className:"ts-metric-label",children:(0,f.__)("Conversion Rate","tracksure")}),(0,a.jsxs)("div",{className:"ts-metric-value",children:[I.conversion_rate.toFixed(2),"%"]})]})})})]}),I.top_pages&&I.top_pages.length>0&&(0,a.jsxs)(C.Zp,{children:[(0,a.jsx)(C.aR,{children:(0,f.__)("Top Converting Pages","tracksure")}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-top-pages",children:I.top_pages.map((r,n)=>(0,a.jsxs)("div",{className:"ts-top-page",children:[(0,a.jsxs)("div",{className:"ts-top-page-rank",children:["#",n+1]}),(0,a.jsx)("div",{className:"ts-top-page-url",children:(0,a.jsx)("a",{href:r.page_url,target:"_blank",rel:"noopener noreferrer",children:r.page_url})}),(0,a.jsx)("div",{className:"ts-top-page-conversions",children:(0,a.jsxs)(W.E,{variant:"success",children:[r.conversions," ",(0,f.__)("conversions","tracksure")]})})]},n))})})]})]}):(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"BarChart3",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No data available for this period.","tracksure")})]}),H=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-modal-filters",children:[(0,a.jsxs)("div",{className:"ts-filter-group",children:[(0,a.jsx)("label",{children:(0,f.__)("Filter by Source:","tracksure")}),(0,a.jsx)("select",{value:h,onChange:r=>b(r.target.value),className:"ts-filter-select",children:O.map(r=>(0,a.jsx)("option",{value:r,children:"all"===r?(0,f.__)("All Sources","tracksure"):r},r))})]}),(0,a.jsxs)("button",{className:"ts-export-btn",onClick:X,children:[(0,a.jsx)(m.I,{name:"Download",size:14}),(0,f.__)("Export CSV","tracksure")]})]}),(0,a.jsx)("div",{className:"ts-modal-content",children:w?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading conversions...","tracksure")})]}):z?(0,a.jsxs)("div",{className:"ts-error",children:[(0,a.jsx)(m.I,{name:"AlertCircle",size:24}),(0,a.jsx)("span",{children:z})]}):0===M.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"FileText",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No conversions found for this date range.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-table-scroll",children:(0,a.jsxs)("table",{className:"ts-conversions-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsxs)("th",{onClick:()=>Z("date"),className:"date"===g?"ts-sorted":"",children:[(0,f.__)("Date","tracksure")," ","date"===g&&("asc"===E?"↑":"↓")]}),(0,a.jsxs)("th",{onClick:()=>Z("page"),className:"page"===g?"ts-sorted":"",children:[(0,f.__)("Page URL","tracksure")," ","page"===g&&("asc"===E?"↑":"↓")]}),(0,a.jsx)("th",{children:(0,f.__)("Context","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Source","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Device","tracksure")}),"none"!==r.value_type&&(0,a.jsxs)("th",{onClick:()=>Z("value"),className:"value"===g?"ts-sorted":"",children:[(0,f.__)("Value","tracksure")," ","value"===g&&("asc"===E?"↑":"↓")]})]})}),(0,a.jsx)("tbody",{children:M.map(n=>{return(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"ts-date-cell",children:(e=n.converted_at,(0,L.oD)(e,A))}),(0,a.jsx)("td",{className:"ts-url-cell",children:n.page_url?(0,a.jsxs)("a",{href:n.page_url,target:"_blank",rel:"noopener noreferrer",className:"ts-url-link",children:[n.page_url,(0,a.jsx)(m.I,{name:"ExternalLink",size:12})]}):(0,a.jsx)("span",{className:"ts-url-empty",children:"-"})}),(0,a.jsx)("td",{className:"ts-context-cell",children:V(n)?(0,a.jsxs)("span",{className:"ts-context-badge",children:[(0,a.jsx)(m.I,{name:"Tag",size:12}),V(n)]}):(0,a.jsx)("span",{className:"ts-context-empty",children:"-"})}),(0,a.jsx)("td",{className:"ts-source-cell",children:(0,a.jsxs)("div",{className:"ts-source-info",children:[(0,a.jsx)("strong",{children:n.source||"direct"}),n.medium&&(0,a.jsxs)("span",{className:"ts-medium",children:[" / ",n.medium]}),n.campaign&&(0,a.jsx)("div",{className:"ts-campaign",children:n.campaign})]})}),(0,a.jsx)("td",{className:"ts-device-cell",children:(0,a.jsxs)("span",{className:"ts-device-badge",children:[(0,a.jsx)(m.I,{name:"mobile"===n.device?"Smartphone":"tablet"===n.device?"Tablet":"Monitor",size:12}),n.device||"desktop"]})}),"none"!==r.value_type&&(0,a.jsx)("td",{className:"ts-value-cell",children:(0,P.vv)(n.value||0)})]},n.conversion_id);var e})})]})})}),!w&&$>1&&(0,a.jsxs)("div",{className:"ts-modal-pagination",children:[(0,a.jsxs)("button",{onClick:()=>p(r=>Math.max(1,r-1)),disabled:1===d,className:"ts-page-btn",children:[(0,a.jsx)(m.I,{name:"ChevronLeft",size:16}),(0,f.__)("Previous","tracksure")]}),(0,a.jsxs)("span",{className:"ts-page-info",children:[(0,f.__)("Page","tracksure")," ",d," ",(0,f.__)("of","tracksure")," ",$," (",y," ",(0,f.__)("total conversions","tracksure"),")"]}),(0,a.jsxs)("button",{onClick:()=>p(r=>Math.min($,r+1)),disabled:d===$,className:"ts-page-btn",children:[(0,f.__)("Next","tracksure"),(0,a.jsx)(m.I,{name:"ChevronRight",size:16})]})]})]}),J=()=>F?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading sources...","tracksure")})]}):0===T.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"Globe",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No source data available for this period.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-sources-tab",children:(0,a.jsxs)("table",{className:"ts-sources-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:(0,f.__)("Source","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Medium","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Percentage","tracksure")}),"none"!==r.value_type&&(0,a.jsx)("th",{children:(0,f.__)("Revenue","tracksure")})]})}),(0,a.jsx)("tbody",{children:T.map((n,e)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"ts-source-name",children:n.source}),(0,a.jsx)("td",{className:"ts-source-medium",children:n.medium||"-"}),(0,a.jsx)("td",{className:"ts-source-conversions",children:n.conversions}),(0,a.jsxs)("td",{className:"ts-source-percentage",children:[(0,a.jsx)("div",{className:"ts-progress-bar",children:(0,a.jsx)("div",{className:"ts-progress-fill",style:{width:`${n.percentage}%`}})}),(0,a.jsxs)("span",{children:[n.percentage.toFixed(1),"%"]})]}),"none"!==r.value_type&&(0,a.jsx)("td",{className:"ts-source-revenue",children:(0,P.vv)(n.revenue)})]},e))})]})}),K=()=>G?(0,a.jsxs)("div",{className:"ts-loading",children:[(0,a.jsx)(m.I,{name:"Loader",size:24}),(0,a.jsx)("span",{children:(0,f.__)("Loading devices...","tracksure")})]}):0===q.length?(0,a.jsxs)("div",{className:"ts-empty",children:[(0,a.jsx)(m.I,{name:"Monitor",size:48}),(0,a.jsx)("p",{children:(0,f.__)("No device data available for this period.","tracksure")})]}):(0,a.jsx)("div",{className:"ts-devices-tab",children:(0,a.jsxs)("table",{className:"ts-devices-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:(0,f.__)("Device","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Browser","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("th",{children:(0,f.__)("Percentage","tracksure")})]})}),(0,a.jsx)("tbody",{children:q.map((r,n)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{className:"ts-device-name",children:[(0,a.jsx)(m.I,{name:"mobile"===r.device?"Smartphone":"tablet"===r.device?"Tablet":"Monitor",size:16}),r.device]}),(0,a.jsx)("td",{className:"ts-device-browser",children:r.browser}),(0,a.jsx)("td",{className:"ts-device-conversions",children:r.conversions}),(0,a.jsxs)("td",{className:"ts-device-percentage",children:[(0,a.jsx)("div",{className:"ts-progress-bar",children:(0,a.jsx)("div",{className:"ts-progress-fill",style:{width:`${r.percentage}%`}})}),(0,a.jsxs)("span",{children:[r.percentage.toFixed(1),"%"]})]})]},n))})]})});return(0,a.jsx)(v.a,{isOpen:!0,onClose:n,size:"xl",title:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{children:r.name}),(0,a.jsx)("p",{className:"ts-modal-subtitle",children:r.description})]}),children:(0,a.jsxs)("div",{className:"ts-goal-details-modal",children:[(0,a.jsxs)("div",{className:"ts-modal-tabs",children:[(0,a.jsxs)("button",{className:"ts-modal-tab "+("overview"===l?"ts-modal-tab--active":""),onClick:()=>c("overview"),children:[(0,a.jsx)(m.I,{name:"BarChart3",size:18}),(0,f.__)("Overview","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("timeline"===l?"ts-modal-tab--active":""),onClick:()=>c("timeline"),children:[(0,a.jsx)(m.I,{name:"Clock",size:18}),(0,f.__)("Timeline","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("sources"===l?"ts-modal-tab--active":""),onClick:()=>c("sources"),children:[(0,a.jsx)(m.I,{name:"Globe",size:18}),(0,f.__)("Sources","tracksure")]}),(0,a.jsxs)("button",{className:"ts-modal-tab "+("devices"===l?"ts-modal-tab--active":""),onClick:()=>c("devices"),children:[(0,a.jsx)(m.I,{name:"Monitor",size:18}),(0,f.__)("Devices","tracksure")]})]}),(0,a.jsx)("div",{className:"ts-modal-tab-content",children:(()=>{switch(l){case"overview":return Q();case"timeline":return H();case"sources":return J();case"devices":return K();default:return null}})()})]})})};var Z=e(66522),V=e(87791),$=e(56883),X={};X.styleTagTransform=q(),X.setAttributes=I(),X.insert=z().bind(null,"head"),X.domAPI=w(),X.insertStyleElement=T();y()($.A,X);$.A&&$.A.locals&&$.A.locals;const Q=[{id:"basic",title:(0,f.__)("Basic Information","tracksure"),description:(0,f.__)("Name and describe your goal","tracksure"),icon:"FileText"},{id:"trigger",title:(0,f.__)("Trigger Configuration","tracksure"),description:(0,f.__)("Choose what triggers this goal","tracksure"),icon:"Zap"},{id:"conditions",title:(0,f.__)("Conditions","tracksure"),description:(0,f.__)("Define when the goal converts","tracksure"),icon:"Filter"},{id:"advanced",title:(0,f.__)("Advanced Settings","tracksure"),description:(0,f.__)("Value, frequency, and attribution","tracksure"),icon:"Settings"},{id:"preview",title:(0,f.__)("Review & Save","tracksure"),description:(0,f.__)("Preview and confirm your goal","tracksure"),icon:"Eye"}],H=[{value:"pageview",label:(0,f.__)("Page View","tracksure"),description:(0,f.__)("Track visits to specific pages or sections","tracksure"),icon:"FileText",eventName:"page_view"},{value:"click",label:(0,f.__)("Element Click","tracksure"),description:(0,f.__)("Track clicks on buttons, links, or elements","tracksure"),icon:"MousePointer",eventName:"click"},{value:"form_submit",label:(0,f.__)("Form Submission","tracksure"),description:(0,f.__)("Track form completions and leads","tracksure"),icon:"Send",eventName:"form_submit"},{value:"scroll_depth",label:(0,f.__)("Scroll Depth","tracksure"),description:(0,f.__)("Track how far users scroll on a page","tracksure"),icon:"ArrowDown",eventName:"scroll"},{value:"time_on_page",label:(0,f.__)("Time on Page","tracksure"),description:(0,f.__)("Track engagement duration","tracksure"),icon:"Clock",eventName:"time_on_page"},{value:"engagement",label:(0,f.__)("Engagement Rate","tracksure"),description:(0,f.__)("Track combined scroll + time engagement","tracksure"),icon:"Heart",eventName:"engagement"},{value:"video_play",label:(0,f.__)("Video Play","tracksure"),description:(0,f.__)("Track video interactions","tracksure"),icon:"Play",eventName:"video_play"},{value:"download",label:(0,f.__)("File Download","tracksure"),description:(0,f.__)("Track file and document downloads","tracksure"),icon:"Download",eventName:"file_download"},{value:"outbound_link",label:(0,f.__)("Outbound Link","tracksure"),description:(0,f.__)("Track clicks to external websites","tracksure"),icon:"ExternalLink",eventName:"outbound_click"},{value:"custom_event",label:(0,f.__)("Custom Event","tracksure"),description:(0,f.__)("Track custom JavaScript events","tracksure"),icon:"Code",eventName:"custom_event"}],J=[{value:"engagement",label:(0,f.__)("Engagement","tracksure"),icon:"Heart"},{value:"leads",label:(0,f.__)("Leads & Conversions","tracksure"),icon:"Users"},{value:"ecommerce",label:(0,f.__)("E-commerce","tracksure"),icon:"ShoppingCart"},{value:"content",label:(0,f.__)("Content & Media","tracksure"),icon:"FileText"}],K=({isOpen:r,onClose:n,onSave:e,onSaveAsTemplate:o})=>{const[s,i]=(0,t.useState)("basic"),[A,l]=(0,t.useState)({name:"",description:"",category:"engagement",trigger_type:"pageview",event_name:"page_view",conditions:[],match_logic:"all",value_type:"none",value:0,attribution_window:30,frequency:"unlimited",is_active:!0}),[c,d]=(0,t.useState)({}),[p,g]=(0,t.useState)(!1),C=Q.findIndex(r=>r.id===s),u=0===C,E=C===Q.length-1,x=r=>{const n={};if("basic"===r){const r=A.name?.trim()||"";r?r.length<3?n.name=(0,f.__)("Goal name must be at least 3 characters","tracksure"):r.length>100&&(n.name=(0,f.__)("Goal name cannot exceed 100 characters","tracksure")):n.name=(0,f.__)("Goal name is required","tracksure"),A.description&&A.description.length>500&&(n.description=(0,f.__)("Description cannot exceed 500 characters","tracksure")),A.category||(n.category=(0,f.__)("Please select a category","tracksure"))}if("trigger"===r){A.trigger_type||(n.trigger_type=(0,f.__)("Please select a trigger type","tracksure"));const r=A.event_name?.trim()||"";r?r.length>100?n.event_name=(0,f.__)("Event name cannot exceed 100 characters","tracksure"):/^[a-z0-9_]+$/.test(r)||(n.event_name=(0,f.__)("Event name must contain only lowercase letters, numbers, and underscores","tracksure")):n.event_name=(0,f.__)("Event name is required","tracksure")}return"advanced"===r&&"fixed"===A.value_type&&(!A.value||A.value<=0)&&(n.value=(0,f.__)("Fixed value must be greater than 0","tracksure")),d(n),0===Object.keys(n).length},h=()=>{for(const r of Q)if(!x(r.id))return i(r.id),!1;return!0};(0,t.useEffect)(()=>{if(!r)return;const n=localStorage.getItem("tracksure_goal_draft");if(n)try{const r=JSON.parse(n);l(r),g(!0)}catch(r){}},[r]),(0,t.useEffect)(()=>{if("custom_event"===A.trigger_type)return;const r=H.find(r=>r.value===A.trigger_type);r&&l(n=>({...n,event_name:r.eventName}))},[A.trigger_type]);return(0,a.jsx)(v.a,{isOpen:r,onClose:n,size:"xl",title:(0,f.__)("Create Custom Goal","tracksure"),children:(0,a.jsxs)("div",{className:"ts-custom-goal-builder",children:[(0,a.jsx)("div",{className:"ts-goal-builder-steps",children:Q.map((r,n)=>(0,a.jsxs)("div",{className:`ts-step ${s===r.id?"ts-step--active":""} ${n<C?"ts-step--completed":""}`,children:[(0,a.jsx)("div",{className:"ts-step-number",children:n<C?(0,a.jsx)(m.I,{name:"Check",size:16}):(0,a.jsx)("span",{children:n+1})}),(0,a.jsxs)("div",{className:"ts-step-info",children:[(0,a.jsx)("div",{className:"ts-step-title",children:r.title}),(0,a.jsx)("div",{className:"ts-step-description",children:r.description})]})]},r.id))}),(0,a.jsxs)("div",{className:"ts-builder-content",children:[p&&(0,a.jsxs)("div",{className:"ts-draft-notice",children:[(0,a.jsx)(m.I,{name:"Info",size:16}),(0,f.__)("Draft loaded from previous session","tracksure")]}),(()=>{switch(s){case"basic":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"FileText",size:20}),(0,f.__)("Basic Information","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{htmlFor:"goal-name",children:[(0,f.__)("Goal Name","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("input",{id:"goal-name",type:"text",value:A.name||"",onChange:r=>l({...A,name:r.target.value}),placeholder:(0,f.__)("e.g., Newsletter Signup, Product Purchase","tracksure"),className:c.name?"ts-input-error":"",autoFocus:!0}),c.name&&(0,a.jsx)("span",{className:"ts-error-message",children:c.name}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Choose a clear, descriptive name that identifies this goal","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{htmlFor:"goal-description",children:[(0,f.__)("Description","tracksure")," ",(0,a.jsxs)("span",{className:"ts-optional",children:["(",(0,f.__)("optional","tracksure"),")"]})]}),(0,a.jsx)("textarea",{id:"goal-description",value:A.description||"",onChange:r=>l({...A,description:r.target.value}),placeholder:(0,f.__)("Describe the purpose of this goal and what success looks like","tracksure"),rows:3}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Help team members understand what this goal measures","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsxs)("label",{children:[(0,f.__)("Category","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("div",{className:"ts-category-grid",children:J.map(r=>(0,a.jsxs)("button",{type:"button",className:"ts-category-card "+(A.category===r.value?"ts-category-card--selected":""),onClick:()=>l({...A,category:r.value}),children:[(0,a.jsx)(m.I,{name:r.icon,size:24}),(0,a.jsx)("span",{children:r.label})]},r.value))}),c.category&&(0,a.jsx)("span",{className:"ts-error-message",children:c.category})]})]})]})});case"trigger":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Zap",size:20}),(0,f.__)("Choose Trigger Type","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsx)("p",{className:"ts-section-intro",children:(0,f.__)("Select what user action will trigger this goal conversion","tracksure")}),(0,a.jsx)("div",{className:"ts-trigger-grid",children:H.map(r=>(0,a.jsxs)("button",{type:"button",className:"ts-trigger-card "+(A.trigger_type===r.value?"ts-trigger-card--selected":""),onClick:()=>l({...A,trigger_type:r.value}),children:[(0,a.jsx)("div",{className:"ts-trigger-icon",children:(0,a.jsx)(m.I,{name:r.icon,size:32})}),(0,a.jsxs)("div",{className:"ts-trigger-info",children:[(0,a.jsx)("div",{className:"ts-trigger-label",children:r.label}),(0,a.jsx)("div",{className:"ts-trigger-description",children:r.description})]}),A.trigger_type===r.value&&(0,a.jsx)("div",{className:"ts-trigger-check",children:(0,a.jsx)(m.I,{name:"CheckCircle",size:20})})]},r.value))}),c.trigger_type&&(0,a.jsx)("span",{className:"ts-error-message",children:c.trigger_type}),"custom_event"===A.trigger_type&&(0,a.jsxs)("div",{className:"ts-form-field",style:{marginTop:"16px"},children:[(0,a.jsxs)("label",{htmlFor:"custom-event-name",children:[(0,f.__)("Event Name","tracksure")," ",(0,a.jsx)("span",{className:"ts-required",children:"*"})]}),(0,a.jsx)("input",{id:"custom-event-name",type:"text",value:A.event_name||"",onChange:r=>l({...A,event_name:r.target.value}),placeholder:(0,f.__)("e.g., purchase, add_to_cart, calculator_completed","tracksure"),maxLength:100}),c.event_name&&(0,a.jsx)("p",{className:"ts-field-error",children:c.event_name}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("The exact event name your custom code dispatches","tracksure")})]})]})]})});case"conditions":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Filter",size:20}),(0,f.__)("Define Conditions","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsx)("p",{className:"ts-section-intro",children:(0,f.__)("Add conditions to specify exactly when this goal should convert","tracksure")}),(0,a.jsx)(B,{conditions:A.conditions||[],onChange:r=>l({...A,conditions:r}),triggerType:A.trigger_type||"pageview",matchLogic:A.match_logic,onMatchLogicChange:r=>l({...A,match_logic:r})}),c.conditions&&(0,a.jsx)("span",{className:"ts-error-message",children:c.conditions}),A.conditions&&A.conditions.length>0&&(0,a.jsxs)("div",{className:"ts-conditions-preview",children:[(0,a.jsxs)("h4",{children:[(0,a.jsx)(m.I,{name:"Eye",size:16}),(0,f.__)("Condition Logic Preview","tracksure")]}),(0,a.jsxs)("div",{className:"ts-logic-preview",children:["all"===A.match_logic?(0,a.jsxs)("p",{children:[(0,f.__)("Goal converts when","tracksure")," ",(0,a.jsx)("strong",{children:(0,f.__)("ALL","tracksure")})," ",(0,f.__)("of the following are true:","tracksure")]}):(0,a.jsxs)("p",{children:[(0,f.__)("Goal converts when","tracksure")," ",(0,a.jsx)("strong",{children:(0,f.__)("ANY","tracksure")})," ",(0,f.__)("of the following are true:","tracksure")]}),(0,a.jsx)("ul",{className:"ts-condition-list",children:A.conditions.map((r,n)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("code",{children:r.param})," ",(0,a.jsx)("em",{children:r.operator})," ",(0,a.jsxs)("code",{children:['"',r.value,'"']})]},n))})]})]})]})]})});case"advanced":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Settings",size:20}),(0,f.__)("Advanced Settings","tracksure")]}),(0,a.jsxs)(Z.bw,{children:[(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{children:(0,f.__)("Conversion Value","tracksure")}),(0,a.jsxs)("div",{className:"ts-radio-group",children:[(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"none",checked:"none"===A.value_type,onChange:r=>l({...A,value_type:"none"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("No Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Track conversions only (most common)","tracksure")})]})]}),(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"fixed",checked:"fixed"===A.value_type,onChange:r=>l({...A,value_type:"fixed"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Fixed Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Assign a specific value to each conversion","tracksure")})]})]}),(0,a.jsxs)("label",{className:"ts-radio-option",children:[(0,a.jsx)("input",{type:"radio",name:"value_type",value:"dynamic",checked:"dynamic"===A.value_type,onChange:r=>l({...A,value_type:"dynamic"})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("strong",{children:(0,f.__)("Dynamic Value","tracksure")}),(0,a.jsx)("small",{children:(0,f.__)("Use actual transaction amounts (e.g., order totals)","tracksure")})]})]})]}),"fixed"===A.value_type&&(0,a.jsxs)("div",{className:"ts-value-input",children:[(0,a.jsx)("input",{type:"number",value:A.value||0,onChange:r=>l({...A,value:parseFloat(r.target.value)||0}),min:"0",step:"0.01",placeholder:"0.00",className:c.value?"ts-input-error":""}),c.value&&(0,a.jsx)("span",{className:"ts-error-message",children:c.value}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Enter the monetary value for each conversion (e.g., average lead value)","tracksure")})]})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{htmlFor:"attribution-window",children:(0,f.__)("Attribution Window","tracksure")}),(0,a.jsxs)("select",{id:"attribution-window",value:A.attribution_window||30,onChange:r=>l({...A,attribution_window:parseInt(r.target.value)}),children:[(0,a.jsx)("option",{value:"1",children:(0,f.__)("1 day","tracksure")}),(0,a.jsx)("option",{value:"7",children:(0,f.__)("7 days","tracksure")}),(0,a.jsx)("option",{value:"14",children:(0,f.__)("14 days","tracksure")}),(0,a.jsx)("option",{value:"30",children:(0,f.__)("30 days (recommended)","tracksure")}),(0,a.jsx)("option",{value:"60",children:(0,f.__)("60 days","tracksure")}),(0,a.jsx)("option",{value:"90",children:(0,f.__)("90 days","tracksure")})]}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("How long to connect conversions to original traffic sources","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-form-field",children:[(0,a.jsx)("label",{htmlFor:"frequency",children:(0,f.__)("Conversion Frequency","tracksure")}),(0,a.jsxs)("select",{id:"frequency",value:A.frequency||"unlimited",onChange:r=>l({...A,frequency:r.target.value}),children:[(0,a.jsx)("option",{value:"unlimited",children:(0,f.__)("Unlimited (track every occurrence)","tracksure")}),(0,a.jsx)("option",{value:"session",children:(0,f.__)("Once per session","tracksure")}),(0,a.jsx)("option",{value:"once",children:(0,f.__)("Once per visitor (lifetime)","tracksure")})]}),(0,a.jsx)("p",{className:"ts-field-help",children:(0,f.__)("Control how often the same user can trigger this goal","tracksure")})]})]})]})});case"preview":return(0,a.jsx)("div",{className:"ts-step-content",children:(0,a.jsxs)(Z.Zp,{children:[(0,a.jsxs)(Z.aR,{children:[(0,a.jsx)(m.I,{name:"Eye",size:20}),(0,f.__)("Review Your Goal","tracksure")]}),(0,a.jsx)(Z.bw,{children:(0,a.jsxs)("div",{className:"ts-goal-preview",children:[(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Basic Information","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Name","tracksure")}),(0,a.jsx)("dd",{children:A.name}),A.description&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("dt",{children:(0,f.__)("Description","tracksure")}),(0,a.jsx)("dd",{children:A.description})]}),(0,a.jsx)("dt",{children:(0,f.__)("Category","tracksure")}),(0,a.jsx)("dd",{children:J.find(r=>r.value===A.category)?.label})]})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Trigger Configuration","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Trigger Type","tracksure")}),(0,a.jsx)("dd",{children:H.find(r=>r.value===A.trigger_type)?.label}),(0,a.jsx)("dt",{children:(0,f.__)("Event Name","tracksure")}),(0,a.jsx)("dd",{children:(0,a.jsx)("code",{children:A.event_name})})]})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Conditions","tracksure")}),(0,a.jsx)("p",{children:"all"===A.match_logic?(0,f.__)("Must match ALL conditions:","tracksure"):(0,f.__)("Must match ANY condition:","tracksure")}),A.conditions&&A.conditions.length>0?(0,a.jsx)("ul",{className:"ts-condition-list",children:A.conditions.map((r,n)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("code",{children:r.param})," ",(0,a.jsx)("em",{children:r.operator})," ",(0,a.jsxs)("code",{children:['"',r.value,'"']})]},n))}):(0,a.jsx)("p",{className:"ts-no-conditions",children:(0,f.__)("No conditions defined","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-preview-section",children:[(0,a.jsx)("h4",{children:(0,f.__)("Advanced Settings","tracksure")}),(0,a.jsxs)("dl",{children:[(0,a.jsx)("dt",{children:(0,f.__)("Value Type","tracksure")}),(0,a.jsxs)("dd",{children:["none"===A.value_type&&(0,f.__)("No value tracked","tracksure"),"fixed"===A.value_type&&`${(0,f.__)("Fixed:","tracksure")} $${A.value}`,"dynamic"===A.value_type&&(0,f.__)("Dynamic (from transaction)","tracksure")]}),(0,a.jsx)("dt",{children:(0,f.__)("Attribution Window","tracksure")}),(0,a.jsxs)("dd",{children:[A.attribution_window," ",(0,f.__)("days","tracksure")]}),(0,a.jsx)("dt",{children:(0,f.__)("Frequency","tracksure")}),(0,a.jsxs)("dd",{children:["unlimited"===A.frequency&&(0,f.__)("Unlimited","tracksure"),"session"===A.frequency&&(0,f.__)("Once per session","tracksure"),"once"===A.frequency&&(0,f.__)("Once per visitor","tracksure")]})]})]})]})})]})});default:return null}})()]}),(0,a.jsxs)("div",{className:"ts-builder-actions",children:[(0,a.jsx)("div",{className:"ts-actions-left",children:!u&&(0,a.jsxs)(V.$,{variant:"outline",onClick:()=>{const r=C-1;if(r>=0){const n=Q[r];n&&(i(n.id),d({}))}},children:[(0,a.jsx)(m.I,{name:"ChevronLeft",size:16}),(0,f.__)("Back","tracksure")]})}),(0,a.jsxs)("div",{className:"ts-actions-right",children:[(0,a.jsxs)(V.$,{variant:"ghost",onClick:()=>{g(!0),localStorage.setItem("tracksure_goal_draft",JSON.stringify(A))},children:[(0,a.jsx)(m.I,{name:"Save",size:16}),(0,f.__)("Save Draft","tracksure")]}),E?(0,a.jsxs)(a.Fragment,{children:[o&&(0,a.jsxs)(V.$,{variant:"outline",onClick:()=>{o&&h()&&o(A)},children:[(0,a.jsx)(m.I,{name:"Bookmark",size:16}),(0,f.__)("Save as Template","tracksure")]}),(0,a.jsxs)(V.$,{variant:"primary",onClick:()=>{h()&&(e(A),localStorage.removeItem("tracksure_goal_draft"),g(!1))},children:[(0,a.jsx)(m.I,{name:"Check",size:16}),(0,f.__)("Create Goal","tracksure")]})]}):(0,a.jsxs)(V.$,{variant:"primary",onClick:()=>{if(x(s)){const r=C+1;if(r<Q.length){const n=Q[r];n&&i(n.id)}}},children:[(0,f.__)("Next","tracksure"),(0,a.jsx)(m.I,{name:"ChevronRight",size:16})]})]})]})]})})};var rr=e(96478),nr={};nr.styleTagTransform=q(),nr.setAttributes=I(),nr.insert=z().bind(null,"head"),nr.domAPI=w(),nr.insertStyleElement=T();y()(rr.A,nr);rr.A&&rr.A.locals&&rr.A.locals;const er=({selectedGoals:r,allGoals:n,onActionComplete:e,onSelectionChange:o})=>{const[s,i]=(0,t.useState)(!1),[A,l]=(0,t.useState)(null);(0,t.useEffect)(()=>{const r=r=>{"Escape"===r.key&&A&&l(null)};if(A)return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[A]);const c=async n=>{if(0!==r.length)if("delete"!==n)if("disable"!==n){i(!0);try{"export"===n?await p():await d(n)}catch(r){alert((0,f.__)("Failed to perform bulk action. Please try again.","tracksure"))}finally{i(!1)}}else l("disable");else l("delete");else alert((0,f.__)("Please select at least one goal.","tracksure"))},d=async n=>{const a="enable"===n?1:0,t=r.map(r=>window.wp.apiFetch({path:`/ts/v1/goals/${r}`,method:"POST",data:{is_active:a}}));await Promise.all(t),o([]),e(),alert(1===r.length?(0,f.__)("Goal updated successfully.","tracksure"):(0,f.__)(`${r.length} goals updated successfully.`,"tracksure"))},p=async()=>{const e=n.filter(n=>r.includes(n.goal_id)),a={version:"2.1.0",exported_at:(new Date).toISOString(),goals:e.map(r=>({name:r.name,description:r.description,category:r.category,trigger_type:r.trigger_type,event_name:r.event_name,conditions:r.conditions,match_logic:r.match_logic,value_type:r.value_type,value:r.value,attribution_window:r.attribution_window,frequency:r.frequency,is_active:r.is_active}))},t=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),s=URL.createObjectURL(t),i=document.createElement("a");i.href=s,i.download=`tracksure-goals-${Date.now()}.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(s),alert(1===r.length?(0,f.__)("Goal exported successfully.","tracksure"):(0,f.__)(`${r.length} goals exported successfully.`,"tracksure")),o([])},g=r.length===n.length&&n.length>0,m=r.length>0&&r.length<n.length;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"goal-bulk-actions",role:"toolbar","aria-label":(0,f.__)("Bulk actions for goals","tracksure"),children:[(0,a.jsx)("div",{className:"bulk-actions-left",children:(0,a.jsxs)("label",{className:"bulk-select-all",children:[(0,a.jsx)("input",{type:"checkbox",checked:g,ref:r=>{r&&(r.indeterminate=m)},onChange:()=>{r.length===n.length?o([]):o(n.map(r=>r.goal_id))},disabled:0===n.length,"aria-label":g?(0,f.__)("Deselect all goals","tracksure"):(0,f.__)("Select all goals","tracksure")}),(0,a.jsx)("span",{children:r.length>0?(0,f.__)(`${r.length} selected`,"tracksure"):(0,f.__)("Select all","tracksure")})]})}),r.length>0&&(0,a.jsxs)("div",{className:"bulk-actions-right",role:"group","aria-label":(0,f.__)("Available bulk actions","tracksure"),children:[(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>c("enable"),disabled:s,"aria-label":(0,f.__)("Enable selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-yes-alt","aria-hidden":"true"}),(0,f.__)("Enable","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>c("disable"),disabled:s,"aria-label":(0,f.__)("Disable selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-dismiss","aria-hidden":"true"}),(0,f.__)("Disable","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn",onClick:()=>c("export"),disabled:s,"aria-label":(0,f.__)("Export selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-download","aria-hidden":"true"}),(0,f.__)("Export","tracksure")]}),(0,a.jsxs)("button",{className:"bulk-action-btn bulk-delete",onClick:()=>c("delete"),disabled:s,"aria-label":(0,f.__)("Delete selected goals","tracksure"),children:[(0,a.jsx)("span",{className:"dashicons dashicons-trash","aria-hidden":"true"}),(0,f.__)("Delete","tracksure")]})]})]}),A&&(0,a.jsx)("div",{className:"bulk-confirm-dialog-overlay",onClick:()=>l(null),role:"dialog","aria-modal":"true","aria-labelledby":"bulk-confirm-title",children:(0,a.jsxs)("div",{className:"bulk-confirm-dialog",onClick:r=>r.stopPropagation(),children:[(0,a.jsx)("h3",{id:"bulk-confirm-title",children:"delete"===A?(0,f.__)("Confirm Deletion","tracksure"):(0,f.__)("Confirm Disable","tracksure")}),(0,a.jsx)("p",{children:"delete"===A?1===r.length?(0,f.__)("Are you sure you want to delete this goal? This action cannot be undone.","tracksure"):`${(0,f.__)("Are you sure you want to delete","tracksure")} ${r.length} ${(0,f.__)("goals? This action cannot be undone.","tracksure")}`:1===r.length?(0,f.__)("Are you sure you want to disable this goal?","tracksure"):`${(0,f.__)("Are you sure you want to disable","tracksure")} ${r.length} ${(0,f.__)("goals?","tracksure")}`}),(0,a.jsxs)("div",{className:"bulk-confirm-actions",children:[(0,a.jsx)("button",{className:"button",onClick:()=>l(null),children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)("button",{className:"button button-primary",onClick:"delete"===A?async()=>{l(null),i(!0);try{const n=r.map(r=>window.wp.apiFetch({path:`/ts/v1/goals/${r}`,method:"DELETE"}));await Promise.all(n),o([]),e(),alert(1===r.length?(0,f.__)("Goal deleted successfully.","tracksure"):(0,f.__)(`${r.length} goals deleted successfully.`,"tracksure"))}catch(r){alert((0,f.__)("Failed to delete goals. Please try again.","tracksure"))}finally{i(!1)}}:()=>{l(null),d("disable")},autoFocus:!0,children:(0,f.__)("Confirm","tracksure")})]})]})})]})};var ar=e(21421),tr={};tr.styleTagTransform=q(),tr.setAttributes=I(),tr.insert=z().bind(null,"head"),tr.domAPI=w(),tr.insertStyleElement=T();y()(ar.A,tr);ar.A&&ar.A.locals&&ar.A.locals;const or=({filters:r,onFiltersChange:n,onReset:e})=>{const[o,s]=(0,t.useState)(!1),[i,A]=(0,t.useState)(r.search);(0,t.useEffect)(()=>{const e=setTimeout(()=>{i!==r.search&&n({...r,search:i})},300);return()=>clearTimeout(e)},[i]);const l=(e,a)=>{n({...r,[e]:a})},c=""!==r.search||"all"!==r.category||"all"!==r.triggerType||"all"!==r.status||"name"!==r.sortBy||"asc"!==r.sortOrder;return(0,a.jsxs)("div",{className:"goal-filters",role:"search","aria-label":(0,f.__)("Filter and search goals","tracksure"),children:[(0,a.jsxs)("div",{className:"filters-header",children:[(0,a.jsxs)("div",{className:"filters-search",children:[(0,a.jsx)("span",{className:"dashicons dashicons-search","aria-hidden":"true"}),(0,a.jsx)("input",{type:"text",placeholder:(0,f.__)("Search goals...","tracksure"),value:i,onChange:r=>A(r.target.value),className:"search-input","aria-label":(0,f.__)("Search goals","tracksure")}),i&&(0,a.jsx)("button",{className:"clear-search",onClick:()=>A(""),title:(0,f.__)("Clear search","tracksure"),"aria-label":(0,f.__)("Clear search","tracksure"),children:(0,a.jsx)("span",{className:"dashicons dashicons-no-alt","aria-hidden":"true"})})]}),(0,a.jsxs)("div",{className:"filters-actions",children:[(0,a.jsxs)("button",{className:"filters-toggle "+(c?"active":""),onClick:()=>s(!o),"aria-expanded":o,"aria-controls":"filter-panel",children:[(0,a.jsx)("span",{className:"dashicons dashicons-filter","aria-hidden":"true"}),(0,f.__)("Filters","tracksure"),c&&(0,a.jsx)("span",{className:"filter-badge","aria-label":(0,f.__)("Active filters","tracksure")})]}),c&&(0,a.jsx)("button",{className:"button",onClick:e,"aria-label":(0,f.__)("Reset all filters","tracksure"),children:(0,f.__)("Reset","tracksure")})]})]}),o&&(0,a.jsxs)("div",{className:"filters-panel",id:"filter-panel",children:[(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-category",children:(0,f.__)("Category","tracksure")}),(0,a.jsxs)("select",{id:"filter-category",value:r.category,onChange:r=>l("category",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Categories","tracksure")}),(0,a.jsx)("option",{value:"engagement",children:(0,f.__)("Engagement","tracksure")}),(0,a.jsx)("option",{value:"leads",children:(0,f.__)("Leads","tracksure")}),(0,a.jsx)("option",{value:"ecommerce",children:(0,f.__)("E-commerce","tracksure")}),(0,a.jsx)("option",{value:"content",children:(0,f.__)("Content","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-trigger",children:(0,f.__)("Trigger Type","tracksure")}),(0,a.jsxs)("select",{id:"filter-trigger",value:r.triggerType,onChange:r=>l("triggerType",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Triggers","tracksure")}),(0,a.jsx)("option",{value:"page_visit",children:(0,f.__)("Page Visit","tracksure")}),(0,a.jsx)("option",{value:"element_click",children:(0,f.__)("Element Click","tracksure")}),(0,a.jsx)("option",{value:"form_submission",children:(0,f.__)("Form Submission","tracksure")}),(0,a.jsx)("option",{value:"scroll_depth",children:(0,f.__)("Scroll Depth","tracksure")}),(0,a.jsx)("option",{value:"time_on_page",children:(0,f.__)("Time on Page","tracksure")}),(0,a.jsx)("option",{value:"custom_event",children:(0,f.__)("Custom Event","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-status",children:(0,f.__)("Status","tracksure")}),(0,a.jsxs)("select",{id:"filter-status",value:r.status,onChange:r=>l("status",r.target.value),children:[(0,a.jsx)("option",{value:"all",children:(0,f.__)("All Status","tracksure")}),(0,a.jsx)("option",{value:"active",children:(0,f.__)("Active","tracksure")}),(0,a.jsx)("option",{value:"inactive",children:(0,f.__)("Inactive","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-sortby",children:(0,f.__)("Sort By","tracksure")}),(0,a.jsxs)("select",{id:"filter-sortby",value:r.sortBy,onChange:r=>l("sortBy",r.target.value),children:[(0,a.jsx)("option",{value:"name",children:(0,f.__)("Name","tracksure")}),(0,a.jsx)("option",{value:"created_at",children:(0,f.__)("Date Created","tracksure")}),(0,a.jsx)("option",{value:"conversions",children:(0,f.__)("Conversions","tracksure")})]})]}),(0,a.jsxs)("div",{className:"filter-group",children:[(0,a.jsx)("label",{htmlFor:"filter-order",children:(0,f.__)("Order","tracksure")}),(0,a.jsxs)("select",{id:"filter-order",value:r.sortOrder,onChange:r=>l("sortOrder",r.target.value),children:[(0,a.jsx)("option",{value:"asc",children:(0,f.__)("Ascending","tracksure")}),(0,a.jsx)("option",{value:"desc",children:(0,f.__)("Descending","tracksure")})]})]})]})]})};var sr=e(27691),ir={};ir.styleTagTransform=q(),ir.setAttributes=I(),ir.insert=z().bind(null,"head"),ir.domAPI=w(),ir.insertStyleElement=T();y()(sr.A,ir);sr.A&&sr.A.locals&&sr.A.locals;const Ar=({onImport:r,onClose:n})=>{const[e,o]=(0,t.useState)(!1),[s,i]=(0,t.useState)(!1),[A,l]=(0,t.useState)(null),[c,d]=(0,t.useState)([]),[p,g]=(0,t.useState)(!1),m=(0,t.useRef)(null),C=async r=>{try{const n=await r.text(),e=JSON.parse(n),a=(r=>{const n=[];if(!r||"object"!=typeof r)return n.push((0,f.__)("Invalid JSON format","tracksure")),{valid:!1,errors:n};const e=r;return e.goals&&Array.isArray(e.goals)?0===e.goals.length?(n.push((0,f.__)("Import file contains no goals","tracksure")),{valid:!1,errors:n}):(e.goals.forEach((r,e)=>{r.name||n.push((0,f.__)(`Goal ${e+1}: Missing name`,"tracksure")),r.category||n.push((0,f.__)(`Goal ${e+1}: Missing category`,"tracksure")),r.trigger_type||n.push((0,f.__)(`Goal ${e+1}: Missing trigger type`,"tracksure"))}),{valid:0===n.length,errors:n}):(n.push((0,f.__)("No goals array found in import file","tracksure")),{valid:!1,errors:n})})(e);if(!a.valid)return void l({success:!1,imported:0,skipped:0,errors:a.errors});const t=e.goals.map(r=>({name:String(r.name||""),description:String(r.description||""),event_name:String(r.event_name||r.trigger_type||""),trigger_type:r.trigger_type||"custom_event",category:r.category||void 0,conditions:Array.isArray(r.conditions)?r.conditions:[],match_logic:r.match_logic||"all",value_type:r.value_type||"none",value:"number"==typeof r.conversion_value?r.conversion_value:void 0,frequency:["once","session","unlimited"].includes(String(r.frequency))?String(r.frequency):"once",is_active:void 0===r.is_active||Boolean(r.is_active)}));d(t),g(!0)}catch(r){l({success:!1,imported:0,skipped:0,errors:[(0,f.__)("Failed to parse JSON file. Please check the file format.","tracksure")]})}},u=r=>{r.name.endsWith(".json")?C(r):l({success:!1,imported:0,skipped:0,errors:[(0,f.__)("Please select a JSON file","tracksure")]})};return(0,a.jsxs)("div",{className:"goal-import-modal",role:"dialog","aria-modal":"true","aria-labelledby":"import-title",children:[(0,a.jsxs)("div",{className:"goal-import-header",children:[(0,a.jsx)("h2",{id:"import-title",children:(0,f.__)("Import Goals","tracksure")}),(0,a.jsx)("button",{className:"goal-import-close",onClick:n,"aria-label":(0,f.__)("Close import dialog","tracksure"),children:(0,a.jsx)("span",{className:"dashicons dashicons-no-alt","aria-hidden":"true"})})]}),(0,a.jsxs)("div",{className:"goal-import-body",children:[!p&&!A&&(0,a.jsxs)("div",{className:"goal-import-dropzone "+(e?"dragging":""),onDrop:r=>{r.preventDefault(),o(!1);const n=Array.from(r.dataTransfer.files);n.length>0&&u(n[0])},onDragOver:r=>{r.preventDefault(),o(!0)},onDragLeave:()=>{o(!1)},onClick:()=>m.current?.click(),children:[(0,a.jsx)("span",{className:"dashicons dashicons-upload","aria-hidden":"true"}),(0,a.jsx)("h3",{children:(0,f.__)("Drop JSON file here","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("or click to browse files","tracksure")}),(0,a.jsx)("input",{ref:m,type:"file",accept:".json",onChange:r=>{const n=r.target.files;n&&n.length>0&&u(n[0])},style:{display:"none"},"aria-label":(0,f.__)("Select JSON file","tracksure")})]}),p&&(0,a.jsxs)("div",{className:"goal-import-preview",children:[(0,a.jsx)("h3",{children:(0,f.__)("Preview Import","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)(`${c.length} goal(s) will be imported:`,"tracksure")}),(0,a.jsx)("div",{className:"preview-list",children:c.map((r,n)=>(0,a.jsxs)("div",{className:"preview-item",children:[(0,a.jsxs)("div",{className:"preview-item-header",children:[(0,a.jsx)("strong",{children:r.name}),(0,a.jsx)("span",{className:"preview-badge",children:r.category})]}),(0,a.jsx)("p",{className:"preview-description",children:r.description}),(0,a.jsxs)("div",{className:"preview-meta",children:[(0,a.jsx)("span",{children:r.trigger_type.replace(/_/g," ")}),r.conditions.length>0&&(0,a.jsxs)("span",{children:[r.conditions.length," conditions"]})]})]},n))}),(0,a.jsxs)("div",{className:"goal-import-actions",children:[(0,a.jsx)("button",{className:"button",onClick:()=>{g(!1),d([])},disabled:s,children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)("button",{className:"button button-primary",onClick:async()=>{i(!0);try{await r(c),l({success:!0,imported:c.length,skipped:0,errors:[]}),g(!1),setTimeout(()=>{n()},2e3)}catch(r){l({success:!1,imported:0,skipped:c.length,errors:[(0,f.__)("Failed to import goals. Please try again.","tracksure")]})}finally{i(!1)}},disabled:s,children:s?(0,f.__)("Importing...","tracksure"):(0,f.__)(`Import ${c.length} Goal(s)`,"tracksure")})]})]}),A&&(0,a.jsxs)("div",{className:"goal-import-result "+(A.success?"success":"error"),children:[(0,a.jsx)("span",{className:"dashicons "+(A.success?"dashicons-yes-alt":"dashicons-warning"),"aria-hidden":"true"}),(0,a.jsx)("h3",{children:A.success?(0,f.__)("Import Successful!","tracksure"):(0,f.__)("Import Failed","tracksure")}),A.success?(0,a.jsx)("p",{children:(0,f.__)(`Successfully imported ${A.imported} goal(s)`,"tracksure")}):(0,a.jsx)("div",{className:"error-list",children:A.errors.map((r,n)=>(0,a.jsx)("p",{className:"error-message",children:r},n))}),(0,a.jsx)("button",{className:"button button-primary",onClick:n,children:(0,f.__)("Close","tracksure")})]})]})]})};var lr=e(12577),cr={};cr.styleTagTransform=q(),cr.setAttributes=I(),cr.insert=z().bind(null,"head"),cr.domAPI=w(),cr.insertStyleElement=T();y()(lr.A,cr);lr.A&&lr.A.locals&&lr.A.locals;const dr=()=>{const{dateRange:r}=(0,o.n)(),{data:n,isLoading:e,error:i,refetch:A}=(0,s.S)("getGoalsOverview",{start_date:(0,P.TJ)(r.start),end_date:(0,P.TJ)(r.end)},{staleTime:3e4}),l=(0,t.useMemo)(()=>{if(!n?.conversions_trend)return null;const r=n.total_conversions,e=n.conversions_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]),c=(0,t.useMemo)(()=>{if(!n?.value_trend)return null;const r=n.total_value,e=n.value_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]),d=(0,t.useMemo)(()=>{if(!n?.rate_trend)return null;const r=n.conversion_rate,e=n.rate_trend.previous_period||0;if(0===e)return{direction:"neutral",percentage:0};const a=(r-e)/e*100;return{direction:a>0?"up":a<0?"down":"neutral",percentage:Math.abs(Math.round(a))}},[n]);return e?(0,a.jsx)("div",{className:"ts-goals-overview",children:(0,a.jsxs)("div",{className:"ts-goals-overview__kpis",children:[(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{}),(0,a.jsx)(g.or,{})]})}):i?(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-empty-state ts-empty-state--error",children:[(0,a.jsx)(m.I,{name:"AlertCircle",size:48,color:"var(--ts-error)"}),(0,a.jsx)("h3",{children:(0,f.__)("Failed to load goals overview","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("There was an error loading the dashboard data.","tracksure")}),(0,a.jsx)("button",{onClick:A,className:"ts-btn ts-btn--primary",children:(0,f.__)("Retry","tracksure")})]})})}):n?(0,a.jsxs)("div",{className:"ts-goals-overview",children:[(0,a.jsxs)("div",{className:"ts-goals-overview__kpis",children:[(0,a.jsx)(p.l,{metric:{label:(0,f.__)("All Conversions","tracksure"),value:n.total_conversions,format:"number",change:l?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Conversion Value","tracksure"),value:n.total_value,format:"currency",change:c?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Avg Conversion Rate","tracksure"),value:n.conversion_rate,format:"percent",change:d?.percentage||0}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Active Goals","tracksure"),value:n.active_goals,format:"number"}})]}),n.daily_conversions&&n.daily_conversions.length>0&&(0,a.jsxs)(C.Zp,{className:"ts-goals-overview__chart",children:[(0,a.jsxs)(C.aR,{children:[(0,a.jsx)("h3",{children:(0,f.__)("Conversions Trend","tracksure")}),(0,a.jsx)("span",{className:"ts-card-header__subtitle",children:(0,f.__)("Last 30 days","tracksure")})]}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-simple-chart",children:(0,a.jsx)("div",{className:"ts-simple-chart__bars",children:(()=>{const r=Math.max(...n.daily_conversions.map(r=>r.conversions));return n.daily_conversions.map((n,e)=>{const t=r>0?n.conversions/r*100:0;return(0,a.jsxs)("div",{className:"ts-simple-chart__bar-wrapper",children:[(0,a.jsx)("div",{className:"ts-simple-chart__bar",style:{height:`${t}%`},title:`${n.date}: ${n.conversions} conversions`,children:(0,a.jsx)("span",{className:"ts-simple-chart__bar-value",children:n.conversions})}),(0,a.jsx)("span",{className:"ts-simple-chart__bar-label",children:new Date(n.date+"T00:00:00").toLocaleDateString(void 0,{month:"short",day:"numeric"})})]},e)})})()})})})]}),n.top_goals&&n.top_goals.length>0&&(0,a.jsxs)(C.Zp,{className:"ts-goals-overview__top-goals",children:[(0,a.jsxs)(C.aR,{children:[(0,a.jsx)("h3",{children:(0,f.__)("Top Performing Goals","tracksure")}),(0,a.jsx)("span",{className:"ts-card-header__subtitle",children:(0,f.__)("By conversion count","tracksure")})]}),(0,a.jsx)(C.bw,{children:(0,a.jsx)("div",{className:"ts-top-goals-list",children:n.top_goals.slice(0,5).map((r,n)=>(0,a.jsxs)("div",{className:"ts-top-goal",children:[(0,a.jsxs)("div",{className:"ts-top-goal__rank",children:["#",n+1]}),(0,a.jsxs)("div",{className:"ts-top-goal__info",children:[(0,a.jsx)("div",{className:"ts-top-goal__name",children:r.name}),(0,a.jsx)("div",{className:"ts-top-goal__type",children:r.trigger_type})]}),(0,a.jsxs)("div",{className:"ts-top-goal__metrics",children:[(0,a.jsxs)("div",{className:"ts-top-goal__conversions",children:[(0,a.jsx)(m.I,{name:"CheckCircle",size:16}),r.conversions.toLocaleString()]}),r.value>0&&(0,a.jsx)("div",{className:"ts-top-goal__value",children:(0,P.vv)(r.value)})]})]},r.goal_id))})})]}),0===n.total_conversions&&(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)(m.I,{name:"Inbox",size:64,color:"var(--ts-text-muted)"}),(0,a.jsx)("h3",{children:(0,f.__)("No conversions yet","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Start tracking conversions by creating your first goal.","tracksure")})]})})})]}):null};var pr=e(76840),gr={};gr.styleTagTransform=q(),gr.setAttributes=I(),gr.insert=z().bind(null,"head"),gr.domAPI=w(),gr.insertStyleElement=T();y()(pr.A,gr);pr.A&&pr.A.locals&&pr.A.locals;const mr=()=>{const{config:r,dateRange:n}=(0,o.n)(),[e,v]=(0,t.useState)("overview"),[h,b]=(0,t.useState)("list"),[B,k]=(0,t.useState)("all"),[y,_]=(0,t.useState)(""),[w,j]=(0,t.useState)(!1),[z,N]=(0,t.useState)(null),[I,S]=(0,t.useState)(null),[T,D]=(0,t.useState)([]),[q,Y]=(0,t.useState)(!1),[F,R]=(0,t.useState)({search:"",category:"all",triggerType:"all",status:"all",sortBy:"name",sortOrder:"asc"}),[W,L]=(0,t.useState)(null),[U,O]=(0,t.useState)(null),[Z,V]=(0,t.useState)(null),{data:$,isLoading:X,error:Q,refetch:H}=(0,s.S)("getGoals",{},{staleTime:3e4,retry:2,onError:r=>{}}),J=(0,t.useMemo)(()=>$?.goals||[],[$]),rr=J.map(r=>r.goal_id).join(","),nr=(0,t.useMemo)(()=>({goal_ids:rr,date_start:(0,P.TJ)(n.start),date_end:(0,P.TJ)(n.end)}),[rr,n]),{data:ar,isLoading:tr}=(0,s.S)("getGoalsPerformance",nr,{enabled:J.length>0&&rr.length>0,staleTime:3e4,refetchInterval:3e5,retry:2,onError:r=>{}}),sr=(0,t.useMemo)(()=>ar?.performance||{},[ar]),ir=Q?Q.message:null,lr=async n=>{try{const a=function(r){const n=[];return r.name&&""!==r.name.trim()||n.push("Goal name is required"),r.event_name&&""!==r.event_name.trim()||n.push("Event name is required"),r.trigger_type?A.includes(r.trigger_type)||n.push(`Invalid trigger type: ${r.trigger_type}. Allowed: ${A.join(", ")}`):n.push("Trigger type is required"),r.conditions&&Array.isArray(r.conditions)&&r.conditions.forEach((r,e)=>{const a=e+1;if(r.param&&""!==r.param.trim()||n.push(`Condition #${a}: Parameter (param) is required`),r.operator?l.includes(r.operator)||n.push(`Condition #${a}: Invalid operator '${r.operator}'. Allowed: ${l.join(", ")}`):n.push(`Condition #${a}: Operator is required`),void 0!==r.value&&""!==r.value||n.push(`Condition #${a}: Value is required`),"matches_regex"===r.operator)try{new RegExp(String(r.value))}catch(e){n.push(`Condition #${a}: Invalid regex pattern: ${r.value}`)}}),r.match_logic&&!["all","any"].includes(r.match_logic)&&n.push(`Match logic must be 'all' or 'any', got: ${r.match_logic}`),r.value_type&&!c.includes(r.value_type)&&n.push(`Invalid value_type. Must be: ${c.join(", ")}`),"fixed"===r.value_type&&(void 0===r.value||null===r.value?n.push('Fixed value is required when value_type is "fixed"'):isNaN(Number(r.value))&&n.push("Fixed value must be a number")),r.frequency&&!d.includes(r.frequency)&&n.push(`Invalid frequency. Must be: ${d.join(", ")}`),{valid:0===n.length,errors:n}}(n);if(!a.valid){const r=0===(e=a.errors).length?"":1===e.length?e[0]:`Please fix the following errors:\n• ${e.join("\n• ")}`;throw new Error("Goal validation failed:\n\n"+r)}const t=new i.n(r);if("edit"===W&&Z){const r=Z.goal_id;await t.put(`/goals/${r}`,n)}else await t.post("/goals",n);H(),L(null),O(null),V(null),b("list")}catch(r){throw r}var e},cr=()=>{let r=[];return r="all"===B?E:x(B),y?(r=>{const n=r.toLowerCase();return E.filter(r=>r.name.toLowerCase().includes(n)||r.description.toLowerCase().includes(n))})(y):r},pr=(0,t.useMemo)(()=>{let r=[...J];if(F.search){const n=F.search.toLowerCase();r=r.filter(r=>r.name&&r.name.toLowerCase().includes(n)||r.description&&r.description.toLowerCase().includes(n))}return"all"!==F.category&&(r=r.filter(r=>r.category===F.category)),"all"!==F.triggerType&&(r=r.filter(r=>r.trigger_type===F.triggerType)),"all"!==F.status&&(r=r.filter(r=>r.is_active===("active"===F.status))),r.sort((r,n)=>{let e=0;switch(F.sortBy){case"name":e=(r.name||"").localeCompare(n.name||"");break;case"created_at":e=new Date(r.created_at.replace(" ","T")+"Z").getTime()-new Date(n.created_at.replace(" ","T")+"Z").getTime();break;case"conversions":e=(sr[r.goal_id]?.conversions||0)-(sr[n.goal_id]?.conversions||0);break}return"asc"===F.sortOrder?e:-e}),r},[J,F,sr]),gr=()=>{R({search:"",category:"all",triggerType:"all",status:"all",sortBy:"name",sortOrder:"asc"})};return(0,a.jsxs)("div",{className:"ts-goals-page",children:[(0,a.jsxs)("div",{className:"ts-goals-header",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"ts-page-title",children:(0,f.__)("Goals","tracksure")}),(0,a.jsx)("p",{className:"ts-page-subtitle",children:(0,f.__)("Track conversions and measure what matters most","tracksure")})]}),(0,a.jsxs)("div",{className:"ts-goals-header-actions",children:["goals"===e&&"list"===h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>Y(!0),icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 14V6M10 6L7 9M10 6L13 9M4 16h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),children:(0,f.__)("Import Goals","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:()=>{v("templates"),b("templates")},icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M4 6h12M4 10h12M4 14h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),children:(0,f.__)("Browse Templates","tracksure")}),(0,a.jsx)(C.$n,{variant:"primary",onClick:()=>b("custom-builder"),icon:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 5v10M5 10h10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),children:(0,f.__)("Create Custom Goal","tracksure")})]}),"list"!==h&&(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>{b("list"),v("goals")},children:(0,f.__)("← Back to Goals","tracksure")})]})]}),(0,a.jsxs)("div",{className:"ts-goals-tabs",children:[(0,a.jsxs)("button",{className:"ts-goals-tab "+("overview"===e?"ts-goals-tab--active":""),onClick:()=>{v("overview"),b("list")},children:[(0,a.jsx)(m.I,{name:"BarChart3",size:18}),(0,f.__)("Overview","tracksure")]}),(0,a.jsxs)("button",{className:"ts-goals-tab "+("goals"===e?"ts-goals-tab--active":""),onClick:()=>{v("goals"),b("list")},children:[(0,a.jsx)(m.I,{name:"Target",size:18}),(0,f.__)("All Goals","tracksure"),J.length>0&&(0,a.jsx)(C.Ex,{variant:"default",size:"sm",children:J.length})]}),(0,a.jsxs)("button",{className:"ts-goals-tab "+("templates"===e?"ts-goals-tab--active":""),onClick:()=>{v("templates"),b("templates")},children:[(0,a.jsx)(m.I,{name:"LayoutTemplate",size:18}),(0,f.__)("Templates","tracksure")]})]}),ir&&(0,a.jsxs)("div",{className:"ts-error-banner",children:[(0,a.jsx)(m.I,{name:"AlertTriangle",size:20,color:"warning"}),(0,a.jsx)("p",{children:ir})]}),"overview"===e&&(0,a.jsx)(dr,{}),"goals"===e&&(0,a.jsxs)(a.Fragment,{children:["list"===h&&(()=>{if(X)return(0,a.jsxs)("div",{className:"ts-goals-loading",children:[(0,a.jsx)("div",{className:"ts-goals-summary",children:[1,2,3].map(r=>(0,a.jsx)(g.or,{},r))}),(0,a.jsx)("div",{className:"ts-goals-table",children:(0,a.jsx)(g.cU,{rows:6,columns:5})})]});if(0===J.length)return(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)("div",{className:"ts-empty-icon",children:(0,a.jsx)(m.I,{name:"Target",size:64,color:"muted"})}),(0,a.jsx)("h2",{children:(0,f.__)("No goals yet","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Start tracking conversions by creating your first goal from a template or building a custom one.","tracksure")}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px",justifyContent:"center",marginTop:"16px"},children:[(0,a.jsx)(C.$n,{variant:"primary",onClick:()=>b("templates"),children:(0,f.__)("Browse Templates","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:()=>b("custom-builder"),children:(0,f.__)("Create Custom Goal","tracksure")})]})]});if(0===pr.length&&J.length>0)return(0,a.jsxs)("div",{style:{textAlign:"center",padding:"40px 20px"},children:[(0,a.jsx)("h2",{children:(0,f.__)("No Goals Found","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Try adjusting your filters or search query.","tracksure")}),(0,a.jsx)(C.$n,{onClick:gr,children:(0,f.__)("Clear Filters","tracksure")})]});const n=pr.filter(r=>r.is_active),e=n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.conversions||0)},0),t=n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.revenue||0)},0),o=n.filter(r=>"none"!==r.value_type).length,s=n.length>0?n.reduce((r,n)=>{const e=sr[n.goal_id];return r+(e?.conversion_rate||0)},0)/n.length:0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-goals-summary ts-goals-summary-row",children:[(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Total Achievements","tracksure"),value:e,format:"number"}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Active Goals","tracksure"),value:n.length,format:"number"}}),(0,a.jsx)(p.l,{metric:{label:t>0?(0,f.__)("Total Value","tracksure"):(0,f.__)("Goals with Value","tracksure"),value:t>0?t:o,format:t>0?"currency":"number",currency:(0,P._1)()}}),(0,a.jsx)(p.l,{metric:{label:(0,f.__)("Avg Conversion Rate","tracksure"),value:s,format:"percent"}})]}),(0,a.jsx)(or,{filters:F,onFiltersChange:R,onReset:gr}),(0,a.jsx)(er,{selectedGoals:T,allGoals:pr,onActionComplete:H,onSelectionChange:D}),0===pr.length?(0,a.jsxs)("div",{className:"ts-empty-state",children:[(0,a.jsx)("div",{className:"ts-empty-icon",children:(0,a.jsx)(m.I,{name:"Search",size:64,color:"muted"})}),(0,a.jsx)("h2",{children:(0,f.__)("No Goals Found","tracksure")}),(0,a.jsx)("p",{children:(0,f.__)("Try adjusting your filters or search query.","tracksure")}),(0,a.jsx)(C.$n,{variant:"outline",onClick:gr,children:(0,f.__)("Clear Filters","tracksure")})]}):(0,a.jsx)("div",{className:"ts-goals-grid",children:pr.map(n=>{const e=sr[n.goal_id],t=T.includes(n.goal_id);return(0,a.jsxs)("div",{className:"ts-goal-card "+(t?"ts-goal-card-selected":""),children:[(0,a.jsx)("div",{className:"ts-goal-checkbox",children:(0,a.jsx)("input",{type:"checkbox",checked:t,onChange:r=>{r.target.checked?D([...T,n.goal_id]):D(T.filter(r=>r!==n.goal_id))}})}),(0,a.jsxs)("div",{className:"ts-goal-header",children:[(0,a.jsxs)("div",{className:"ts-goal-title-section",children:[(0,a.jsxs)("div",{className:"ts-goal-title-row",children:[(0,a.jsx)("h3",{className:"ts-goal-name",children:n.name}),(0,a.jsx)("span",{className:"ts-goal-status "+(n.is_active?"ts-active":"ts-inactive"),children:n.is_active?(0,f.__)("Active","tracksure"):(0,f.__)("Inactive","tracksure")})]}),(0,a.jsx)("p",{className:"ts-goal-description",children:n.description})]}),(0,a.jsxs)("div",{className:"ts-goal-actions",children:[(0,a.jsx)("button",{className:"ts-btn-icon",onClick:()=>{L("edit"),V(n)},title:(0,f.__)("Edit goal","tracksure"),children:(0,a.jsx)(m.I,{name:"Edit2",size:16})}),(0,a.jsx)("button",{className:"ts-btn-icon",onClick:()=>(async n=>{try{const e=new i.n(r);await e.put(`/goals/${n.goal_id}`,{is_active:n.is_active?0:1}),H()}catch(r){throw r}})(n),title:n.is_active?(0,f.__)("Deactivate","tracksure"):(0,f.__)("Activate","tracksure"),children:(0,a.jsx)(m.I,{name:n.is_active?"Pause":"Play",size:16})}),(0,a.jsx)("button",{className:"ts-btn-icon ts-btn-danger",onClick:()=>{N(n),j(!0)},title:(0,f.__)("Delete goal","tracksure"),children:(0,a.jsx)(m.I,{name:"Trash2",size:16,color:"danger"})})]})]}),(0,a.jsx)("div",{className:"ts-goal-details",children:(0,a.jsxs)("div",{className:"ts-goal-meta",children:[(0,a.jsxs)("span",{className:"ts-goal-event",children:[(0,a.jsx)(m.I,{name:"BarChart2",size:16})," ",n.event_name]}),n.conditions.length>0&&(0,a.jsxs)("span",{className:"ts-goal-conditions",children:[(0,a.jsx)(m.I,{name:"Target",size:16})," ",n.conditions.length," ",1===n.conditions.length?(0,f.__)("condition","tracksure"):(0,f.__)("conditions","tracksure")]})]})}),e?(0,a.jsxs)("div",{className:"ts-goal-performance",children:[(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Conversions","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:e.conversions.toLocaleString()})]}),"none"!==n.value_type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Revenue","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:(0,P.vv)(e.revenue)})]}),(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Avg. Value","tracksure")}),(0,a.jsx)("span",{className:"ts-goal-stat-value",children:(0,P.vv)(e.avg_value)})]})]}),(0,a.jsxs)("div",{className:"ts-goal-stat",children:[(0,a.jsx)("span",{className:"ts-goal-stat-label",children:(0,f.__)("Conv. Rate","tracksure")}),(0,a.jsxs)("span",{className:"ts-goal-stat-value",children:[e.conversion_rate.toFixed(2),"%"]})]})]}):tr?(0,a.jsxs)("div",{className:"ts-goal-performance ts-goal-performance--loading",children:[(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})}),(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})}),(0,a.jsx)("div",{className:"ts-goal-stat",children:(0,a.jsx)("span",{className:"ts-skeleton ts-skeleton--sm"})})]}):null,e&&e.conversions>0&&(0,a.jsxs)("button",{className:"ts-goal-view-details",onClick:()=>{S(n)},children:[(0,a.jsx)(m.I,{name:"Eye",size:14}),(0,f.__)("View Details","tracksure")]})]},n.goal_id)})})]})})(),"custom-builder"===h&&null]}),"templates"===e&&(()=>{const r=cr();return(0,a.jsxs)("div",{className:"ts-templates-view",children:[(0,a.jsx)(C.Zp,{className:"ts-templates-filters",children:(0,a.jsx)(C.bw,{children:(0,a.jsxs)("div",{className:"ts-filters-row",children:[(0,a.jsx)(C.l6,{label:(0,f.__)("Goal Category","tracksure"),value:B,onChange:r=>k(r.target.value),options:[{value:"all",label:(0,f.__)("All Categories","tracksure")},...Object.values(u).map(r=>({value:r.id,label:r.label}))],fullWidth:!0}),(0,a.jsx)(C.pd,{placeholder:(0,f.__)("Search templates...","tracksure"),value:y,onChange:r=>_(r.target.value),icon:(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M9 17A8 8 0 109 1a8 8 0 000 16zM19 19l-4.35-4.35",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),fullWidth:!0})]})})}),(0,a.jsx)("div",{className:"ts-templates-grid",children:r.map(r=>(0,a.jsx)(C.Zp,{variant:"elevated",hoverable:!0,className:"ts-template-card",children:(0,a.jsxs)(C.bw,{children:[(0,a.jsx)("div",{className:"ts-template-icon",children:(0,a.jsx)(m.I,{name:r.icon,size:32,color:"primary"})}),(0,a.jsx)("h3",{className:"ts-template-name",children:r.name}),(0,a.jsx)("p",{className:"ts-template-description",children:r.description}),(0,a.jsxs)("div",{className:"ts-template-meta",children:[(0,a.jsx)(C.Ex,{variant:"default",size:"sm",children:r.event_name}),(0,a.jsx)(C.Ex,{variant:"leads"===r.category?"success":"ecommerce"===r.category?"info":"default",size:"sm",children:r.category})]}),(0,a.jsx)(C.$n,{variant:"primary",fullWidth:!0,onClick:()=>{L("create-from-template"),O(r)},className:"ts-template-add-btn",children:(0,f.__)("Customize & Add","tracksure")})]})},r.id))}),0===r.length&&(0,a.jsx)(C.Zp,{children:(0,a.jsx)(C.bw,{children:(0,a.jsx)(C.pp,{icon:"Search",title:(0,f.__)("No templates found","tracksure"),message:(0,f.__)("Try adjusting your filters or search query.","tracksure")})})})]})})(),I&&(0,a.jsx)(M,{goal:I,onClose:()=>{S(null)}}),W&&(0,a.jsx)(G,{isOpen:!0,onClose:()=>{L(null),O(null),V(null)},onSave:lr,mode:W,template:U||void 0,existingGoal:Z||void 0}),"custom-builder"===h&&(0,a.jsx)(K,{isOpen:!0,onClose:()=>b("list"),onSave:r=>{lr(r),b("list")},onSaveAsTemplate:r=>{}}),(0,a.jsxs)(C.aF,{isOpen:w,onClose:()=>{j(!1),N(null)},title:(0,f.__)("Delete Goal","tracksure"),size:"sm",footer:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.$n,{variant:"ghost",onClick:()=>{j(!1),N(null)},children:(0,f.__)("Cancel","tracksure")}),(0,a.jsx)(C.$n,{variant:"danger",onClick:()=>z&&(async n=>{try{const e=new i.n(r);await e.delete(`/goals/${n.goal_id}`),H(),j(!1),N(null)}catch(r){}})(z),children:(0,f.__)("Delete","tracksure")})]}),children:[(0,a.jsxs)("p",{children:[(0,f.__)("Are you sure you want to delete","tracksure")," ",(0,a.jsx)("strong",{children:z?.name}),"?"]}),(0,a.jsx)("p",{style:{marginTop:"12px",color:"var(--ts-text-secondary)"},children:(0,f.__)("This action cannot be undone.","tracksure")})]}),q&&(0,a.jsx)("div",{className:"ts-modal-overlay",onClick:()=>Y(!1),children:(0,a.jsx)("div",{onClick:r=>r.stopPropagation(),children:(0,a.jsx)(Ar,{onImport:async n=>{const e=new i.n(r);for(const r of n)await e.post("/goals",r);H()},onClose:()=>Y(!1)})})})]})}},51768:(r,n,e)=>{e.d(n,{A:()=>p});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o),i=e(4417),A=e.n(i),l=new URL(e(9570),e.b),c=s()(t()),d=A()(l);c.push([r.id,`/**\n * Goal Details Modal Styles\n * Enhanced with tab navigation and analytics views\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* Main Container */\n.ts-goal-details-modal {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-height: 600px;\n}\n\n/* Modal Subtitle */\n.ts-modal-subtitle {\n  margin: 4px 0 0;\n  font-size: 13px;\n  font-weight: 400;\n  color: var(--text-tertiary);\n  opacity: 0.8;\n}\n\n/* Tab Navigation */\n.ts-modal-tabs {\n  display: flex;\n  gap: 0;\n  border-bottom: 1px solid var(--border-color);\n  margin-bottom: 20px;\n  padding: 0 4px;\n}\n\n.ts-modal-tab {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 12px 20px;\n  background: transparent;\n  border: none;\n  border-bottom: 2px solid transparent;\n  color: var(--text-secondary);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  position: relative;\n  bottom: -1px;\n}\n\n.ts-modal-tab:hover {\n  color: var(--text-primary);\n  background: var(--background-secondary);\n}\n\n.ts-modal-tab--active {\n  color: var(--primary);\n  border-bottom-color: var(--primary);\n  font-weight: 600;\n}\n\n.ts-modal-tab--active:hover {\n  background: transparent;\n}\n\n/* Tab Content */\n.ts-modal-tab-content {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n/* Overview Tab */\n.ts-goal-overview-tab {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n.ts-overview-metrics {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 16px;\n}\n\n.ts-metric {\n  text-align: center;\n  padding: 8px 0;\n}\n\n.ts-metric-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--text-tertiary);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin-bottom: 8px;\n}\n\n.ts-metric .ts-metric-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--text-primary);\n  line-height: 1.2;\n}\n\n.ts-top-pages {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-top-page {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 12px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n  transition: all 0.2s ease;\n}\n\n.ts-top-page:hover {\n  background: var(--background-tertiary);\n  transform: translateX(4px);\n}\n\n.ts-top-page-rank {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--primary);\n  color: white;\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n.ts-top-page-url {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-top-page-url a {\n  color: var(--text-primary);\n  text-decoration: none;\n  font-size: 14px;\n  display: block;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-top-page-url a:hover {\n  color: var(--primary);\n  text-decoration: underline;\n}\n\n.ts-top-page-conversions {\n  flex-shrink: 0;\n}\n\n/* Timeline Tab */\n.ts-modal-filters {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 16px;\n  padding: 12px 16px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n}\n\n.ts-filter-group {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.ts-filter-group label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--text-secondary);\n  white-space: nowrap;\n}\n\n.ts-filter-select {\n  padding: 6px 32px 6px 12px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  background: var(--background-primary);\n  color: var(--text-primary);\n  font-size: 13px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  appearance: none;\n  background-image: url(${d});\n  background-repeat: no-repeat;\n  background-position: right 8px center;\n}\n\n.ts-filter-select:hover {\n  border-color: var(--primary);\n}\n\n.ts-filter-select:focus {\n  outline: none;\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\n}\n\n.ts-export-btn {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 6px 14px;\n  background: var(--primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 13px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-export-btn:hover {\n  background: var(--primary-dark);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 8px var(--primary-alpha-20);\n}\n\n.ts-modal-content {\n  flex: 1;\n  overflow: auto;\n  margin-bottom: 16px;\n}\n\n.ts-table-scroll {\n  overflow-x: auto;\n  border-radius: 8px;\n  border: 1px solid var(--border-color);\n}\n\n.ts-conversions-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-conversions-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-conversions-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n  white-space: nowrap;\n  cursor: pointer;\n  user-select: none;\n  transition: background 0.2s ease;\n}\n\n.ts-conversions-table thead th:hover {\n  background: var(--background-tertiary);\n}\n\n.ts-conversions-table thead th.ts-sorted {\n  color: var(--primary);\n}\n\n.ts-conversions-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-conversions-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-conversions-table tbody td {\n  padding: 12px;\n  color: var(--text-primary);\n}\n\n.ts-date-cell {\n  white-space: nowrap;\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-url-cell {\n  max-width: 300px;\n}\n\n.ts-url-link {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: var(--primary);\n  text-decoration: none;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ts-url-link:hover {\n  text-decoration: underline;\n}\n\n.ts-url-empty,\n.ts-context-empty {\n  color: var(--text-tertiary);\n  font-style: italic;\n}\n\n.ts-context-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 8px;\n  background: var(--background-secondary);\n  border-radius: 4px;\n  font-size: 12px;\n  color: var(--text-secondary);\n}\n\n.ts-source-info strong {\n  color: var(--text-primary);\n  font-weight: 600;\n}\n\n.ts-medium {\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-campaign {\n  font-size: 11px;\n  color: var(--text-tertiary);\n  margin-top: 2px;\n}\n\n.ts-device-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 10px;\n  background: var(--background-secondary);\n  border-radius: 12px;\n  font-size: 12px;\n  color: var(--text-secondary);\n  text-transform: capitalize;\n}\n\n.ts-value-cell {\n  font-weight: 600;\n  color: var(--success);\n  white-space: nowrap;\n}\n\n/* Pagination */\n.ts-modal-pagination {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  padding: 12px 16px;\n  background: var(--background-secondary);\n  border-radius: 8px;\n  margin-top: auto;\n}\n\n.ts-page-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 14px;\n  background: var(--background-primary);\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  color: var(--text-primary);\n  font-size: 13px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-page-btn:hover:not(:disabled) {\n  background: var(--background-tertiary);\n  border-color: var(--primary);\n  color: var(--primary);\n}\n\n.ts-page-btn:disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n\n.ts-page-info {\n  font-size: 13px;\n  color: var(--text-secondary);\n}\n\n/* Sources Tab */\n.ts-sources-tab {\n  overflow: auto;\n}\n\n.ts-sources-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-sources-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-sources-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n}\n\n.ts-sources-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-sources-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-sources-table tbody td {\n  padding: 12px;\n}\n\n.ts-source-name {\n  font-weight: 600;\n  color: var(--text-primary);\n}\n\n.ts-source-medium {\n  color: var(--text-secondary);\n  font-size: 12px;\n}\n\n.ts-source-conversions {\n  font-weight: 600;\n  color: var(--primary);\n}\n\n.ts-source-percentage {\n  min-width: 200px;\n}\n\n.ts-progress-bar {\n  display: inline-block;\n  width: 100px;\n  height: 6px;\n  background: var(--background-secondary);\n  border-radius: 3px;\n  overflow: hidden;\n  margin-right: 12px;\n  vertical-align: middle;\n}\n\n.ts-progress-fill {\n  height: 100%;\n  background: linear-gradient(90deg, var(--primary), var(--primary-dark));\n  border-radius: 3px;\n  transition: width 0.3s ease;\n}\n\n.ts-source-revenue {\n  font-weight: 600;\n  color: var(--success);\n  white-space: nowrap;\n}\n\n/* Devices Tab */\n.ts-devices-tab {\n  overflow: auto;\n}\n\n.ts-devices-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n.ts-devices-table thead {\n  background: var(--background-secondary);\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-devices-table thead th {\n  padding: 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text-secondary);\n  text-transform: uppercase;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n}\n\n.ts-devices-table tbody tr {\n  border-bottom: 1px solid var(--border-color);\n  transition: background 0.15s ease;\n}\n\n.ts-devices-table tbody tr:hover {\n  background: var(--background-secondary);\n}\n\n.ts-devices-table tbody td {\n  padding: 12px;\n}\n\n.ts-device-name {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-weight: 600;\n  color: var(--text-primary);\n  text-transform: capitalize;\n}\n\n.ts-device-browser {\n  color: var(--text-secondary);\n}\n\n.ts-device-conversions {\n  font-weight: 600;\n  color: var(--primary);\n}\n\n.ts-device-percentage {\n  min-width: 200px;\n}\n\n/* Loading & Empty States */\n.ts-loading,\n.ts-error,\n.ts-empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  padding: 60px 20px;\n  text-align: center;\n  color: var(--text-secondary);\n}\n\n.ts-loading svg,\n.ts-error svg,\n.ts-empty svg {\n  color: var(--text-tertiary);\n  opacity: 0.4;\n  animation: pulse 2s ease-in-out infinite;\n}\n\n.ts-loading svg {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes pulse {\n  0%, 100% {\n    opacity: 0.3;\n  }\n  50% {\n    opacity: 0.6;\n  }\n}\n\n.ts-error {\n  color: var(--danger);\n}\n\n/* Dark Theme */\n[data-theme="dark"] {\n  .ts-modal-tabs {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-modal-tab {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-modal-tab:hover {\n    color: var(--text-dark-primary);\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-modal-tab--active {\n    color: var(--primary-light);\n    border-bottom-color: var(--primary-light);\n  }\n\n  .ts-metric-label {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-metric-value {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-top-page {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-top-page:hover {\n    background: var(--background-dark-tertiary);\n  }\n\n  .ts-top-page-url a {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-top-page-url a:hover {\n    color: var(--primary-light);\n  }\n\n  .ts-modal-filters {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-filter-group label {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-filter-select {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-filter-select:hover {\n    border-color: var(--primary-light);\n  }\n\n  .ts-export-btn {\n    background: var(--primary-dark);\n  }\n\n  .ts-export-btn:hover {\n    background: var(--primary);\n  }\n\n  .ts-table-scroll {\n    border-color: var(--border-dark);\n  }\n\n  .ts-conversions-table thead {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-conversions-table thead th {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-conversions-table thead th.ts-sorted {\n    color: var(--primary-light);\n  }\n\n  .ts-conversions-table tbody tr {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-conversions-table tbody tr:hover {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-conversions-table tbody td {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-url-link {\n    color: var(--primary-light);\n  }\n\n  .ts-context-badge {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-device-badge {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-modal-pagination {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-page-btn {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-page-btn:hover:not(:disabled) {\n    background: var(--background-dark-tertiary);\n    border-color: var(--primary-light);\n    color: var(--primary-light);\n  }\n\n  .ts-page-info {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-sources-table thead,\n  .ts-devices-table thead {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-sources-table thead th,\n  .ts-devices-table thead th {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-sources-table tbody tr,\n  .ts-devices-table tbody tr {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-sources-table tbody tr:hover,\n  .ts-devices-table tbody tr:hover {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-source-name,\n  .ts-device-name {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-source-medium,\n  .ts-device-browser {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-source-conversions,\n  .ts-device-conversions {\n    color: var(--primary-light);\n  }\n\n  .ts-progress-bar {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-progress-fill {\n    background: linear-gradient(90deg, var(--primary-light), var(--primary));\n  }\n\n  .ts-loading,\n  .ts-error,\n  .ts-empty {\n    color: var(--text-dark-secondary);\n  }\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .ts-modal-tabs {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-modal-tab {\n    padding: 10px 16px;\n    font-size: 13px;\n  }\n\n  .ts-overview-metrics {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-modal-filters {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ts-filter-group {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ts-export-btn {\n    width: 100%;\n    justify-content: center;\n  }\n\n  .ts-table-scroll {\n    font-size: 12px;\n  }\n\n  .ts-conversions-table thead th,\n  .ts-sources-table thead th,\n  .ts-devices-table thead th {\n    padding: 8px;\n    font-size: 10px;\n  }\n\n  .ts-conversions-table tbody td,\n  .ts-sources-table tbody td,\n  .ts-devices-table tbody td {\n    padding: 8px;\n  }\n\n  .ts-modal-pagination {\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .ts-page-info {\n    font-size: 12px;\n    text-align: center;\n  }\n\n  .ts-top-page {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 8px;\n  }\n\n  .ts-top-page-url {\n    width: 100%;\n  }\n\n  .ts-source-percentage,\n  .ts-device-percentage {\n    min-width: 150px;\n  }\n\n  .ts-progress-bar {\n    width: 60px;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  *,\n  *::before,\n  *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-modal-tab--active {\n    border-bottom-width: 3px;\n  }\n\n  .ts-progress-fill {\n    background: var(--primary);\n  }\n\n  .ts-url-link {\n    text-decoration: underline;\n  }\n}\n`,"",{version:3,sources:["webpack://./src/components/goals/components/GoalDetailsModal.css"],names:[],mappings:"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",sourcesContent:["/**\r\n * Goal Details Modal Styles\r\n * Enhanced with tab navigation and analytics views\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* Main Container */\r\n.ts-goal-details-modal {\r\n  display: flex;\r\n  flex-direction: column;\r\n  height: 100%;\r\n  min-height: 600px;\r\n}\r\n\r\n/* Modal Subtitle */\r\n.ts-modal-subtitle {\r\n  margin: 4px 0 0;\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  color: var(--text-tertiary);\r\n  opacity: 0.8;\r\n}\r\n\r\n/* Tab Navigation */\r\n.ts-modal-tabs {\r\n  display: flex;\r\n  gap: 0;\r\n  border-bottom: 1px solid var(--border-color);\r\n  margin-bottom: 20px;\r\n  padding: 0 4px;\r\n}\r\n\r\n.ts-modal-tab {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 12px 20px;\r\n  background: transparent;\r\n  border: none;\r\n  border-bottom: 2px solid transparent;\r\n  color: var(--text-secondary);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  position: relative;\r\n  bottom: -1px;\r\n}\r\n\r\n.ts-modal-tab:hover {\r\n  color: var(--text-primary);\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-modal-tab--active {\r\n  color: var(--primary);\r\n  border-bottom-color: var(--primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-modal-tab--active:hover {\r\n  background: transparent;\r\n}\r\n\r\n/* Tab Content */\r\n.ts-modal-tab-content {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  overflow: hidden;\r\n}\r\n\r\n/* Overview Tab */\r\n.ts-goal-overview-tab {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n}\r\n\r\n.ts-overview-metrics {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n.ts-metric {\r\n  text-align: center;\r\n  padding: 8px 0;\r\n}\r\n\r\n.ts-metric-label {\r\n  font-size: 12px;\r\n  font-weight: 500;\r\n  color: var(--text-tertiary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-metric .ts-metric-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--text-primary);\r\n  line-height: 1.2;\r\n}\r\n\r\n.ts-top-pages {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-top-page {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 12px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-top-page:hover {\r\n  background: var(--background-tertiary);\r\n  transform: translateX(4px);\r\n}\r\n\r\n.ts-top-page-rank {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--primary);\r\n  color: white;\r\n  border-radius: 50%;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-top-page-url {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-top-page-url a {\r\n  color: var(--text-primary);\r\n  text-decoration: none;\r\n  font-size: 14px;\r\n  display: block;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-top-page-url a:hover {\r\n  color: var(--primary);\r\n  text-decoration: underline;\r\n}\r\n\r\n.ts-top-page-conversions {\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Timeline Tab */\r\n.ts-modal-filters {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  margin-bottom: 16px;\r\n  padding: 12px 16px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-filter-group {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-filter-group label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--text-secondary);\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-filter-select {\r\n  padding: 6px 32px 6px 12px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  background: var(--background-primary);\r\n  color: var(--text-primary);\r\n  font-size: 13px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  appearance: none;\r\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L2 4h8z'/%3E%3C/svg%3E\");\r\n  background-repeat: no-repeat;\r\n  background-position: right 8px center;\r\n}\r\n\r\n.ts-filter-select:hover {\r\n  border-color: var(--primary);\r\n}\r\n\r\n.ts-filter-select:focus {\r\n  outline: none;\r\n  border-color: var(--primary);\r\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-export-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 6px 14px;\r\n  background: var(--primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-export-btn:hover {\r\n  background: var(--primary-dark);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 8px var(--primary-alpha-20);\r\n}\r\n\r\n.ts-modal-content {\r\n  flex: 1;\r\n  overflow: auto;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-table-scroll {\r\n  overflow-x: auto;\r\n  border-radius: 8px;\r\n  border: 1px solid var(--border-color);\r\n}\r\n\r\n.ts-conversions-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-conversions-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-conversions-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n  white-space: nowrap;\r\n  cursor: pointer;\r\n  user-select: none;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-conversions-table thead th:hover {\r\n  background: var(--background-tertiary);\r\n}\r\n\r\n.ts-conversions-table thead th.ts-sorted {\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-conversions-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-conversions-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-conversions-table tbody td {\r\n  padding: 12px;\r\n  color: var(--text-primary);\r\n}\r\n\r\n.ts-date-cell {\r\n  white-space: nowrap;\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-url-cell {\r\n  max-width: 300px;\r\n}\r\n\r\n.ts-url-link {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  color: var(--primary);\r\n  text-decoration: none;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-url-link:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n.ts-url-empty,\r\n.ts-context-empty {\r\n  color: var(--text-tertiary);\r\n  font-style: italic;\r\n}\r\n\r\n.ts-context-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 8px;\r\n  background: var(--background-secondary);\r\n  border-radius: 4px;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-source-info strong {\r\n  color: var(--text-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-medium {\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-campaign {\r\n  font-size: 11px;\r\n  color: var(--text-tertiary);\r\n  margin-top: 2px;\r\n}\r\n\r\n.ts-device-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 10px;\r\n  background: var(--background-secondary);\r\n  border-radius: 12px;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-value-cell {\r\n  font-weight: 600;\r\n  color: var(--success);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Pagination */\r\n.ts-modal-pagination {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 12px 16px;\r\n  background: var(--background-secondary);\r\n  border-radius: 8px;\r\n  margin-top: auto;\r\n}\r\n\r\n.ts-page-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 8px 14px;\r\n  background: var(--background-primary);\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  color: var(--text-primary);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-page-btn:hover:not(:disabled) {\r\n  background: var(--background-tertiary);\r\n  border-color: var(--primary);\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-page-btn:disabled {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-page-info {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n/* Sources Tab */\r\n.ts-sources-tab {\r\n  overflow: auto;\r\n}\r\n\r\n.ts-sources-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-sources-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-sources-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-sources-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-sources-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-sources-table tbody td {\r\n  padding: 12px;\r\n}\r\n\r\n.ts-source-name {\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n}\r\n\r\n.ts-source-medium {\r\n  color: var(--text-secondary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-source-conversions {\r\n  font-weight: 600;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-source-percentage {\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-progress-bar {\r\n  display: inline-block;\r\n  width: 100px;\r\n  height: 6px;\r\n  background: var(--background-secondary);\r\n  border-radius: 3px;\r\n  overflow: hidden;\r\n  margin-right: 12px;\r\n  vertical-align: middle;\r\n}\r\n\r\n.ts-progress-fill {\r\n  height: 100%;\r\n  background: linear-gradient(90deg, var(--primary), var(--primary-dark));\r\n  border-radius: 3px;\r\n  transition: width 0.3s ease;\r\n}\r\n\r\n.ts-source-revenue {\r\n  font-weight: 600;\r\n  color: var(--success);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Devices Tab */\r\n.ts-devices-tab {\r\n  overflow: auto;\r\n}\r\n\r\n.ts-devices-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-devices-table thead {\r\n  background: var(--background-secondary);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-devices-table thead th {\r\n  padding: 12px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--text-secondary);\r\n  text-transform: uppercase;\r\n  font-size: 11px;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-devices-table tbody tr {\r\n  border-bottom: 1px solid var(--border-color);\r\n  transition: background 0.15s ease;\r\n}\r\n\r\n.ts-devices-table tbody tr:hover {\r\n  background: var(--background-secondary);\r\n}\r\n\r\n.ts-devices-table tbody td {\r\n  padding: 12px;\r\n}\r\n\r\n.ts-device-name {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  text-transform: capitalize;\r\n}\r\n\r\n.ts-device-browser {\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-device-conversions {\r\n  font-weight: 600;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-device-percentage {\r\n  min-width: 200px;\r\n}\r\n\r\n/* Loading & Empty States */\r\n.ts-loading,\r\n.ts-error,\r\n.ts-empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  padding: 60px 20px;\r\n  text-align: center;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-loading svg,\r\n.ts-error svg,\r\n.ts-empty svg {\r\n  color: var(--text-tertiary);\r\n  opacity: 0.4;\r\n  animation: pulse 2s ease-in-out infinite;\r\n}\r\n\r\n.ts-loading svg {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    opacity: 0.3;\r\n  }\r\n  50% {\r\n    opacity: 0.6;\r\n  }\r\n}\r\n\r\n.ts-error {\r\n  color: var(--danger);\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme=\"dark\"] {\r\n  .ts-modal-tabs {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-modal-tab {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-tab:hover {\r\n    color: var(--text-dark-primary);\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-tab--active {\r\n    color: var(--primary-light);\r\n    border-bottom-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-metric-label {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-metric-value {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-top-page {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-top-page:hover {\r\n    background: var(--background-dark-tertiary);\r\n  }\r\n\r\n  .ts-top-page-url a {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-top-page-url a:hover {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-modal-filters {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-filter-group label {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-filter-select {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-filter-select:hover {\r\n    border-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-export-btn {\r\n    background: var(--primary-dark);\r\n  }\r\n\r\n  .ts-export-btn:hover {\r\n    background: var(--primary);\r\n  }\r\n\r\n  .ts-table-scroll {\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-conversions-table thead {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table thead th {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table thead th.ts-sorted {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-conversions-table tbody tr {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-conversions-table tbody tr:hover {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-conversions-table tbody td {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-url-link {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-context-badge {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-device-badge {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-modal-pagination {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-page-btn {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-page-btn:hover:not(:disabled) {\r\n    background: var(--background-dark-tertiary);\r\n    border-color: var(--primary-light);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-page-info {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table thead,\r\n  .ts-devices-table thead {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table thead th,\r\n  .ts-devices-table thead th {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-sources-table tbody tr,\r\n  .ts-devices-table tbody tr {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-sources-table tbody tr:hover,\r\n  .ts-devices-table tbody tr:hover {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-source-name,\r\n  .ts-device-name {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-source-medium,\r\n  .ts-device-browser {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-source-conversions,\r\n  .ts-device-conversions {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-progress-bar {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-progress-fill {\r\n    background: linear-gradient(90deg, var(--primary-light), var(--primary));\r\n  }\r\n\r\n  .ts-loading,\r\n  .ts-error,\r\n  .ts-empty {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .ts-modal-tabs {\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-modal-tab {\r\n    padding: 10px 16px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-overview-metrics {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-modal-filters {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-filter-group {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-export-btn {\r\n    width: 100%;\r\n    justify-content: center;\r\n  }\r\n\r\n  .ts-table-scroll {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-conversions-table thead th,\r\n  .ts-sources-table thead th,\r\n  .ts-devices-table thead th {\r\n    padding: 8px;\r\n    font-size: 10px;\r\n  }\r\n\r\n  .ts-conversions-table tbody td,\r\n  .ts-sources-table tbody td,\r\n  .ts-devices-table tbody td {\r\n    padding: 8px;\r\n  }\r\n\r\n  .ts-modal-pagination {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .ts-page-info {\r\n    font-size: 12px;\r\n    text-align: center;\r\n  }\r\n\r\n  .ts-top-page {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 8px;\r\n  }\r\n\r\n  .ts-top-page-url {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-source-percentage,\r\n  .ts-device-percentage {\r\n    min-width: 150px;\r\n  }\r\n\r\n  .ts-progress-bar {\r\n    width: 60px;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  *,\r\n  *::before,\r\n  *::after {\r\n    animation-duration: 0.01ms !important;\r\n    animation-iteration-count: 1 !important;\r\n    transition-duration: 0.01ms !important;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-modal-tab--active {\r\n    border-bottom-width: 3px;\r\n  }\r\n\r\n  .ts-progress-fill {\r\n    background: var(--primary);\r\n  }\r\n\r\n  .ts-url-link {\r\n    text-decoration: underline;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const p=c},56883:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Custom Goal Builder Styles\n * \n * Step-by-step wizard interface with clear visual hierarchy,\n * contextual help, and premium UI/UX\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* Main Container */\n.ts-custom-goal-builder {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  min-height: 600px;\n}\n\n/* Step Indicator */\n.ts-goal-builder-steps {\n  display: flex;\n  gap: 12px;\n  padding: 20px;\n  background: var(--background-secondary);\n  border-radius: 12px;\n  overflow-x: auto;\n}\n\n.ts-step {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  flex: 1;\n  min-width: 160px;\n  padding: 12px 16px;\n  background: var(--background-primary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  transition: all 0.3s ease;\n  cursor: default;\n}\n\n.ts-step--active {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-step--completed {\n  border-color: var(--success);\n  background: var(--success-alpha-5);\n}\n\n.ts-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--background-secondary);\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--text-secondary);\n  flex-shrink: 0;\n  transition: all 0.3s ease;\n}\n\n.ts-step--active .ts-step-number {\n  background: var(--primary);\n  color: white;\n}\n\n.ts-step--completed .ts-step-number {\n  background: var(--success);\n  color: white;\n}\n\n.ts-step-info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-step-title {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 2px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-step-description {\n  font-size: 11px;\n  color: var(--text-tertiary);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ts-step--active .ts-step-title {\n  color: var(--primary);\n}\n\n/* Builder Content */\n.ts-builder-content {\n  flex: 1;\n  overflow-y: auto;\n  max-height: 500px;\n}\n\n.ts-step-content {\n  animation: fadeIn 0.3s ease;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-draft-notice {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 16px;\n  background: var(--info-alpha-10);\n  border-left: 4px solid var(--info);\n  border-radius: 6px;\n  color: var(--info);\n  font-size: 13px;\n  margin-bottom: 16px;\n}\n\n/* Section Intro */\n.ts-section-intro {\n  font-size: 14px;\n  color: var(--text-secondary);\n  margin-bottom: 20px;\n  line-height: 1.6;\n}\n\n/* Form Fields */\n.ts-form-field {\n  margin-bottom: 24px;\n}\n\n.ts-form-field label {\n  display: block;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 8px;\n}\n\n.ts-required {\n  color: var(--danger);\n  margin-left: 2px;\n}\n\n.ts-optional {\n  font-weight: 400;\n  color: var(--text-tertiary);\n  font-size: 12px;\n}\n\n.ts-form-field input[type="text"],\n.ts-form-field input[type="number"],\n.ts-form-field textarea,\n.ts-form-field select {\n  width: 100%;\n  padding: 10px 14px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  background: var(--background-primary);\n  color: var(--text-primary);\n  font-size: 14px;\n  transition: all 0.2s ease;\n}\n\n.ts-form-field input:focus,\n.ts-form-field textarea:focus,\n.ts-form-field select:focus {\n  outline: none;\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\n}\n\n.ts-input-error {\n  border-color: var(--danger) !important;\n}\n\n.ts-error-message {\n  display: block;\n  margin-top: 6px;\n  font-size: 12px;\n  color: var(--danger);\n}\n\n.ts-field-help {\n  margin-top: 6px;\n  font-size: 12px;\n  color: var(--text-tertiary);\n  line-height: 1.5;\n}\n\n/* Category Grid */\n.ts-category-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 12px;\n}\n\n.ts-category-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n  padding: 20px 16px;\n  background: var(--background-secondary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: center;\n}\n\n.ts-category-card:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px var(--shadow-color);\n}\n\n.ts-category-card--selected {\n  border-color: var(--primary);\n  background: var(--primary-alpha-10);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-category-card span {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n}\n\n/* Trigger Grid */\n.ts-trigger-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n  gap: 12px;\n}\n\n.ts-trigger-card {\n  position: relative;\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  padding: 16px;\n  background: var(--background-secondary);\n  border: 2px solid var(--border-color);\n  border-radius: 8px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-align: left;\n}\n\n.ts-trigger-card:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n  box-shadow: 0 4px 12px var(--shadow-color);\n}\n\n.ts-trigger-card--selected {\n  border-color: var(--primary);\n  background: var(--primary-alpha-10);\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\n}\n\n.ts-trigger-icon {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--background-primary);\n  border-radius: 8px;\n  color: var(--primary);\n}\n\n.ts-trigger-card--selected .ts-trigger-icon {\n  background: var(--primary);\n  color: white;\n}\n\n.ts-trigger-info {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-trigger-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 4px;\n}\n\n.ts-trigger-description {\n  font-size: 12px;\n  color: var(--text-secondary);\n  line-height: 1.4;\n}\n\n.ts-trigger-check {\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  color: var(--primary);\n}\n\n/* Radio Options */\n.ts-radio-group {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-radio-option {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 12px;\n  border: 1px solid var(--border-color);\n  border-radius: 6px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-radio-option:hover {\n  border-color: var(--primary);\n  background: var(--primary-alpha-5);\n}\n\n.ts-radio-option input[type="radio"] {\n  margin-top: 2px;\n  flex-shrink: 0;\n}\n\n.ts-radio-option span {\n  flex: 1;\n}\n\n.ts-radio-option strong {\n  display: block;\n  font-size: 14px;\n  color: var(--text-primary);\n  margin-bottom: 4px;\n}\n\n.ts-radio-option small {\n  display: block;\n  font-size: 12px;\n  color: var(--text-secondary);\n}\n\n.ts-value-input {\n  margin-top: 12px;\n  padding-left: 24px;\n}\n\n.ts-value-input input[type="number"] {\n  max-width: 200px;\n}\n\n/* Conditions Preview */\n.ts-conditions-preview {\n  margin-top: 24px;\n  padding: 16px;\n  background: var(--background-secondary);\n  border-left: 4px solid var(--primary);\n  border-radius: 6px;\n}\n\n.ts-conditions-preview h4 {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 12px;\n}\n\n.ts-logic-preview {\n  font-size: 13px;\n  color: var(--text-secondary);\n}\n\n.ts-logic-preview p {\n  margin-bottom: 12px;\n}\n\n.ts-logic-preview strong {\n  color: var(--primary);\n  font-weight: 700;\n}\n\n.ts-condition-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.ts-condition-list li {\n  padding: 8px 12px;\n  background: var(--background-primary);\n  border-radius: 4px;\n  margin-bottom: 6px;\n  font-size: 12px;\n  font-family: \'Courier New\', monospace;\n}\n\n.ts-condition-list code {\n  color: var(--primary);\n  font-weight: 600;\n}\n\n.ts-condition-list em {\n  color: var(--text-tertiary);\n  font-style: normal;\n  margin: 0 6px;\n}\n\n/* Goal Preview */\n.ts-goal-preview {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n}\n\n.ts-preview-section {\n  padding-bottom: 20px;\n  border-bottom: 1px solid var(--border-color);\n}\n\n.ts-preview-section:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n\n.ts-preview-section h4 {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--text-primary);\n  margin-bottom: 12px;\n}\n\n.ts-preview-section p {\n  font-size: 13px;\n  color: var(--text-secondary);\n  margin-bottom: 12px;\n}\n\n.ts-preview-section dl {\n  display: grid;\n  grid-template-columns: 140px 1fr;\n  gap: 12px 16px;\n  margin: 0;\n}\n\n.ts-preview-section dt {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--text-tertiary);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n.ts-preview-section dd {\n  font-size: 14px;\n  color: var(--text-primary);\n  margin: 0;\n}\n\n.ts-preview-section code {\n  padding: 2px 6px;\n  background: var(--background-secondary);\n  border-radius: 3px;\n  font-size: 12px;\n  color: var(--primary);\n  font-family: \'Courier New\', monospace;\n}\n\n.ts-no-conditions {\n  font-style: italic;\n  color: var(--text-tertiary);\n}\n\n/* Builder Actions */\n.ts-builder-actions {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  padding: 16px 20px;\n  background: var(--background-secondary);\n  border-top: 1px solid var(--border-color);\n  border-radius: 0 0 12px 12px;\n  margin: 0 -24px -24px;\n}\n\n.ts-actions-left,\n.ts-actions-right {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n/* Dark Theme */\n[data-theme="dark"] {\n  .ts-goal-builder-steps {\n    background: var(--background-dark-secondary);\n  }\n\n  .ts-step {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n  }\n\n  .ts-step--active {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-10);\n  }\n\n  .ts-step--completed {\n    border-color: var(--success-light);\n    background: var(--success-dark-alpha-10);\n  }\n\n  .ts-step-number {\n    background: var(--background-dark-secondary);\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-step--active .ts-step-number {\n    background: var(--primary-light);\n  }\n\n  .ts-step--completed .ts-step-number {\n    background: var(--success-light);\n  }\n\n  .ts-step-title {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-step-description {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-step--active .ts-step-title {\n    color: var(--primary-light);\n  }\n\n  .ts-draft-notice {\n    background: var(--info-dark-alpha-10);\n    border-left-color: var(--info-light);\n    color: var(--info-light);\n  }\n\n  .ts-section-intro {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-form-field label {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-form-field input,\n  .ts-form-field textarea,\n  .ts-form-field select {\n    background: var(--background-dark-primary);\n    border-color: var(--border-dark);\n    color: var(--text-dark-primary);\n  }\n\n  .ts-field-help {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-category-card,\n  .ts-trigger-card {\n    background: var(--background-dark-secondary);\n    border-color: var(--border-dark);\n  }\n\n  .ts-category-card:hover,\n  .ts-trigger-card:hover {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-5);\n  }\n\n  .ts-category-card--selected,\n  .ts-trigger-card--selected {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-10);\n  }\n\n  .ts-trigger-icon {\n    background: var(--background-dark-primary);\n    color: var(--primary-light);\n  }\n\n  .ts-trigger-card--selected .ts-trigger-icon {\n    background: var(--primary-light);\n  }\n\n  .ts-trigger-label {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-trigger-description {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-trigger-check {\n    color: var(--primary-light);\n  }\n\n  .ts-radio-option {\n    border-color: var(--border-dark);\n  }\n\n  .ts-radio-option:hover {\n    border-color: var(--primary-light);\n    background: var(--primary-dark-alpha-5);\n  }\n\n  .ts-radio-option strong {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-radio-option small {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-conditions-preview {\n    background: var(--background-dark-secondary);\n    border-left-color: var(--primary-light);\n  }\n\n  .ts-conditions-preview h4 {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-logic-preview {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-logic-preview strong {\n    color: var(--primary-light);\n  }\n\n  .ts-condition-list li {\n    background: var(--background-dark-primary);\n  }\n\n  .ts-condition-list code {\n    color: var(--primary-light);\n  }\n\n  .ts-condition-list em {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-preview-section {\n    border-bottom-color: var(--border-dark);\n  }\n\n  .ts-preview-section h4 {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-preview-section p {\n    color: var(--text-dark-secondary);\n  }\n\n  .ts-preview-section dt {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-preview-section dd {\n    color: var(--text-dark-primary);\n  }\n\n  .ts-preview-section code {\n    background: var(--background-dark-secondary);\n    color: var(--primary-light);\n  }\n\n  .ts-no-conditions {\n    color: var(--text-dark-tertiary);\n  }\n\n  .ts-builder-actions {\n    background: var(--background-dark-secondary);\n    border-top-color: var(--border-dark);\n  }\n}\n\n/* Responsive Design */\n@media (max-width: 1024px) {\n  .ts-goal-builder-steps {\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-step {\n    min-width: 140px;\n  }\n\n  .ts-trigger-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 768px) {\n  .ts-step-description {\n    display: none;\n  }\n\n  .ts-category-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .ts-preview-section dl {\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n\n  .ts-preview-section dt {\n    font-weight: 700;\n  }\n\n  .ts-builder-actions {\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .ts-actions-left,\n  .ts-actions-right {\n    width: 100%;\n    justify-content: space-between;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-step-content {\n    animation: none;\n  }\n\n  .ts-step,\n  .ts-category-card,\n  .ts-trigger-card,\n  .ts-radio-option {\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ts-step--active {\n    border-width: 3px;\n  }\n\n  .ts-category-card--selected,\n  .ts-trigger-card--selected {\n    border-width: 3px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/components/CustomGoalBuilder.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Custom Goal Builder Styles\r\n * \r\n * Step-by-step wizard interface with clear visual hierarchy,\r\n * contextual help, and premium UI/UX\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* Main Container */\r\n.ts-custom-goal-builder {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n  min-height: 600px;\r\n}\r\n\r\n/* Step Indicator */\r\n.ts-goal-builder-steps {\r\n  display: flex;\r\n  gap: 12px;\r\n  padding: 20px;\r\n  background: var(--background-secondary);\r\n  border-radius: 12px;\r\n  overflow-x: auto;\r\n}\r\n\r\n.ts-step {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  flex: 1;\r\n  min-width: 160px;\r\n  padding: 12px 16px;\r\n  background: var(--background-primary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  transition: all 0.3s ease;\r\n  cursor: default;\r\n}\r\n\r\n.ts-step--active {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-step--completed {\r\n  border-color: var(--success);\r\n  background: var(--success-alpha-5);\r\n}\r\n\r\n.ts-step-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--background-secondary);\r\n  border-radius: 50%;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--text-secondary);\r\n  flex-shrink: 0;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.ts-step--active .ts-step-number {\r\n  background: var(--primary);\r\n  color: white;\r\n}\r\n\r\n.ts-step--completed .ts-step-number {\r\n  background: var(--success);\r\n  color: white;\r\n}\r\n\r\n.ts-step-info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-step-title {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 2px;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-step-description {\r\n  font-size: 11px;\r\n  color: var(--text-tertiary);\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.ts-step--active .ts-step-title {\r\n  color: var(--primary);\r\n}\r\n\r\n/* Builder Content */\r\n.ts-builder-content {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  max-height: 500px;\r\n}\r\n\r\n.ts-step-content {\r\n  animation: fadeIn 0.3s ease;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-draft-notice {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 12px 16px;\r\n  background: var(--info-alpha-10);\r\n  border-left: 4px solid var(--info);\r\n  border-radius: 6px;\r\n  color: var(--info);\r\n  font-size: 13px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n/* Section Intro */\r\n.ts-section-intro {\r\n  font-size: 14px;\r\n  color: var(--text-secondary);\r\n  margin-bottom: 20px;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* Form Fields */\r\n.ts-form-field {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-form-field label {\r\n  display: block;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-required {\r\n  color: var(--danger);\r\n  margin-left: 2px;\r\n}\r\n\r\n.ts-optional {\r\n  font-weight: 400;\r\n  color: var(--text-tertiary);\r\n  font-size: 12px;\r\n}\r\n\r\n.ts-form-field input[type="text"],\r\n.ts-form-field input[type="number"],\r\n.ts-form-field textarea,\r\n.ts-form-field select {\r\n  width: 100%;\r\n  padding: 10px 14px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  background: var(--background-primary);\r\n  color: var(--text-primary);\r\n  font-size: 14px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-form-field input:focus,\r\n.ts-form-field textarea:focus,\r\n.ts-form-field select:focus {\r\n  outline: none;\r\n  border-color: var(--primary);\r\n  box-shadow: 0 0 0 3px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-input-error {\r\n  border-color: var(--danger) !important;\r\n}\r\n\r\n.ts-error-message {\r\n  display: block;\r\n  margin-top: 6px;\r\n  font-size: 12px;\r\n  color: var(--danger);\r\n}\r\n\r\n.ts-field-help {\r\n  margin-top: 6px;\r\n  font-size: 12px;\r\n  color: var(--text-tertiary);\r\n  line-height: 1.5;\r\n}\r\n\r\n/* Category Grid */\r\n.ts-category-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.ts-category-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 20px 16px;\r\n  background: var(--background-secondary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: center;\r\n}\r\n\r\n.ts-category-card:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 12px var(--shadow-color);\r\n}\r\n\r\n.ts-category-card--selected {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-10);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-category-card span {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n}\r\n\r\n/* Trigger Grid */\r\n.ts-trigger-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.ts-trigger-card {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 16px;\r\n  padding: 16px;\r\n  background: var(--background-secondary);\r\n  border: 2px solid var(--border-color);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  text-align: left;\r\n}\r\n\r\n.ts-trigger-card:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n  box-shadow: 0 4px 12px var(--shadow-color);\r\n}\r\n\r\n.ts-trigger-card--selected {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-10);\r\n  box-shadow: 0 0 0 4px var(--primary-alpha-10);\r\n}\r\n\r\n.ts-trigger-icon {\r\n  flex-shrink: 0;\r\n  width: 48px;\r\n  height: 48px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--background-primary);\r\n  border-radius: 8px;\r\n  color: var(--primary);\r\n}\r\n\r\n.ts-trigger-card--selected .ts-trigger-icon {\r\n  background: var(--primary);\r\n  color: white;\r\n}\r\n\r\n.ts-trigger-info {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-trigger-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-trigger-description {\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-trigger-check {\r\n  position: absolute;\r\n  top: 12px;\r\n  right: 12px;\r\n  color: var(--primary);\r\n}\r\n\r\n/* Radio Options */\r\n.ts-radio-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-radio-option {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n  padding: 12px;\r\n  border: 1px solid var(--border-color);\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-radio-option:hover {\r\n  border-color: var(--primary);\r\n  background: var(--primary-alpha-5);\r\n}\r\n\r\n.ts-radio-option input[type="radio"] {\r\n  margin-top: 2px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-radio-option span {\r\n  flex: 1;\r\n}\r\n\r\n.ts-radio-option strong {\r\n  display: block;\r\n  font-size: 14px;\r\n  color: var(--text-primary);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-radio-option small {\r\n  display: block;\r\n  font-size: 12px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-value-input {\r\n  margin-top: 12px;\r\n  padding-left: 24px;\r\n}\r\n\r\n.ts-value-input input[type="number"] {\r\n  max-width: 200px;\r\n}\r\n\r\n/* Conditions Preview */\r\n.ts-conditions-preview {\r\n  margin-top: 24px;\r\n  padding: 16px;\r\n  background: var(--background-secondary);\r\n  border-left: 4px solid var(--primary);\r\n  border-radius: 6px;\r\n}\r\n\r\n.ts-conditions-preview h4 {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-logic-preview {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n}\r\n\r\n.ts-logic-preview p {\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-logic-preview strong {\r\n  color: var(--primary);\r\n  font-weight: 700;\r\n}\r\n\r\n.ts-condition-list {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n\r\n.ts-condition-list li {\r\n  padding: 8px 12px;\r\n  background: var(--background-primary);\r\n  border-radius: 4px;\r\n  margin-bottom: 6px;\r\n  font-size: 12px;\r\n  font-family: \'Courier New\', monospace;\r\n}\r\n\r\n.ts-condition-list code {\r\n  color: var(--primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-condition-list em {\r\n  color: var(--text-tertiary);\r\n  font-style: normal;\r\n  margin: 0 6px;\r\n}\r\n\r\n/* Goal Preview */\r\n.ts-goal-preview {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n}\r\n\r\n.ts-preview-section {\r\n  padding-bottom: 20px;\r\n  border-bottom: 1px solid var(--border-color);\r\n}\r\n\r\n.ts-preview-section:last-child {\r\n  border-bottom: none;\r\n  padding-bottom: 0;\r\n}\r\n\r\n.ts-preview-section h4 {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--text-primary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-preview-section p {\r\n  font-size: 13px;\r\n  color: var(--text-secondary);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-preview-section dl {\r\n  display: grid;\r\n  grid-template-columns: 140px 1fr;\r\n  gap: 12px 16px;\r\n  margin: 0;\r\n}\r\n\r\n.ts-preview-section dt {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--text-tertiary);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.ts-preview-section dd {\r\n  font-size: 14px;\r\n  color: var(--text-primary);\r\n  margin: 0;\r\n}\r\n\r\n.ts-preview-section code {\r\n  padding: 2px 6px;\r\n  background: var(--background-secondary);\r\n  border-radius: 3px;\r\n  font-size: 12px;\r\n  color: var(--primary);\r\n  font-family: \'Courier New\', monospace;\r\n}\r\n\r\n.ts-no-conditions {\r\n  font-style: italic;\r\n  color: var(--text-tertiary);\r\n}\r\n\r\n/* Builder Actions */\r\n.ts-builder-actions {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 16px 20px;\r\n  background: var(--background-secondary);\r\n  border-top: 1px solid var(--border-color);\r\n  border-radius: 0 0 12px 12px;\r\n  margin: 0 -24px -24px;\r\n}\r\n\r\n.ts-actions-left,\r\n.ts-actions-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] {\r\n  .ts-goal-builder-steps {\r\n    background: var(--background-dark-secondary);\r\n  }\r\n\r\n  .ts-step {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-step--active {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-10);\r\n  }\r\n\r\n  .ts-step--completed {\r\n    border-color: var(--success-light);\r\n    background: var(--success-dark-alpha-10);\r\n  }\r\n\r\n  .ts-step-number {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-step--active .ts-step-number {\r\n    background: var(--primary-light);\r\n  }\r\n\r\n  .ts-step--completed .ts-step-number {\r\n    background: var(--success-light);\r\n  }\r\n\r\n  .ts-step-title {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-step-description {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-step--active .ts-step-title {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-draft-notice {\r\n    background: var(--info-dark-alpha-10);\r\n    border-left-color: var(--info-light);\r\n    color: var(--info-light);\r\n  }\r\n\r\n  .ts-section-intro {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-form-field label {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-form-field input,\r\n  .ts-form-field textarea,\r\n  .ts-form-field select {\r\n    background: var(--background-dark-primary);\r\n    border-color: var(--border-dark);\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-field-help {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-category-card,\r\n  .ts-trigger-card {\r\n    background: var(--background-dark-secondary);\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-category-card:hover,\r\n  .ts-trigger-card:hover {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-5);\r\n  }\r\n\r\n  .ts-category-card--selected,\r\n  .ts-trigger-card--selected {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-10);\r\n  }\r\n\r\n  .ts-trigger-icon {\r\n    background: var(--background-dark-primary);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-trigger-card--selected .ts-trigger-icon {\r\n    background: var(--primary-light);\r\n  }\r\n\r\n  .ts-trigger-label {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-trigger-description {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-trigger-check {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-radio-option {\r\n    border-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-radio-option:hover {\r\n    border-color: var(--primary-light);\r\n    background: var(--primary-dark-alpha-5);\r\n  }\r\n\r\n  .ts-radio-option strong {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-radio-option small {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-conditions-preview {\r\n    background: var(--background-dark-secondary);\r\n    border-left-color: var(--primary-light);\r\n  }\r\n\r\n  .ts-conditions-preview h4 {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-logic-preview {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-logic-preview strong {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-condition-list li {\r\n    background: var(--background-dark-primary);\r\n  }\r\n\r\n  .ts-condition-list code {\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-condition-list em {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-preview-section {\r\n    border-bottom-color: var(--border-dark);\r\n  }\r\n\r\n  .ts-preview-section h4 {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-preview-section p {\r\n    color: var(--text-dark-secondary);\r\n  }\r\n\r\n  .ts-preview-section dt {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-preview-section dd {\r\n    color: var(--text-dark-primary);\r\n  }\r\n\r\n  .ts-preview-section code {\r\n    background: var(--background-dark-secondary);\r\n    color: var(--primary-light);\r\n  }\r\n\r\n  .ts-no-conditions {\r\n    color: var(--text-dark-tertiary);\r\n  }\r\n\r\n  .ts-builder-actions {\r\n    background: var(--background-dark-secondary);\r\n    border-top-color: var(--border-dark);\r\n  }\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 1024px) {\r\n  .ts-goal-builder-steps {\r\n    flex-wrap: nowrap;\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-step {\r\n    min-width: 140px;\r\n  }\r\n\r\n  .ts-trigger-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-step-description {\r\n    display: none;\r\n  }\r\n\r\n  .ts-category-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .ts-preview-section dl {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n  }\r\n\r\n  .ts-preview-section dt {\r\n    font-weight: 700;\r\n  }\r\n\r\n  .ts-builder-actions {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .ts-actions-left,\r\n  .ts-actions-right {\r\n    width: 100%;\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-step-content {\r\n    animation: none;\r\n  }\r\n\r\n  .ts-step,\r\n  .ts-category-card,\r\n  .ts-trigger-card,\r\n  .ts-radio-option {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n@media (prefers-contrast: high) {\r\n  .ts-step--active {\r\n    border-width: 3px;\r\n  }\r\n\r\n  .ts-category-card--selected,\r\n  .ts-trigger-card--selected {\r\n    border-width: 3px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},76840:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goals Page - Modern, User-Friendly Design\n * Features: CSS Variables, Dark Mode Support, Smooth Animations\n * Now using global CSS variables for consistent theming\n */\n\n/* ========================================\n   Page Container\n\n   ======================================== */\n.ts-goals-page {\n  padding: var(--ts-spacing-lg);\n  background: var(--ts-bg);\n  min-height: 100vh;\n}\n\n/* ========================================\n   Page Header\n   ======================================== */\n.ts-page-header {\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-page-title {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n  letter-spacing: -0.025em;\n}\n\n.ts-page-description {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Tab Navigation\n   ======================================== */\n.ts-goals-tabs {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n  margin-bottom: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n  padding: 0;\n}\n\n.ts-goals-tab {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  background: transparent;\n  border: none;\n  border-bottom: 2px solid transparent;\n  color: var(--ts-text-muted);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  position: relative;\n  top: 1px;\n}\n\n.ts-goals-tab:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface-hover);\n}\n\n.ts-goals-tab--active {\n  color: var(--ts-primary);\n  border-bottom-color: var(--ts-primary);\n  font-weight: 600;\n}\n\n.ts-goals-tab--active:hover {\n  background: transparent;\n}\n\n[data-theme="dark"] .ts-goals-tab:hover {\n  background: var(--ts-surface-hover-dark);\n}\n\n/* ========================================\n   Goals Grid\n   ======================================== */\n\n/* Summary Cards - Row Layout */\n.ts-goals-summary {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n}\n\n.ts-goals-summary-row {\n  display: flex;\n  flex-direction: row;\n  gap: var(--ts-spacing-md);\n  margin-bottom: var(--ts-spacing-xl);\n  flex-wrap: wrap;\n}\n\n.ts-goals-summary-row > * {\n  flex: 1;\n  min-width: 200px;\n}\n\n.ts-goals-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n/* ========================================\n   Goal Card\n   ======================================== */\n.ts-goal-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-lg);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n\n.ts-goal-card::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ts-primary), var(--ts-success));\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.ts-goal-card:hover {\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);\n  transform: translateY(-3px);\n  border-color: var(--ts-primary);\n}\n\n.ts-goal-card:hover::before {\n  opacity: 1;\n}\n\n.ts-goal-card-selected {\n  border-color: var(--ts-primary);\n  background: var(--ts-surface-hover);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n}\n\n/* Goal Checkbox - Inline with header */\n.ts-goal-checkbox {\n  position: absolute;\n  top: var(--ts-spacing-lg);\n  left: var(--ts-spacing-lg);\n  z-index: 1;\n}\n\n.ts-goal-checkbox input[type="checkbox"] {\n  margin: 0;\n  cursor: pointer;\n  width: 18px;\n  height: 18px;\n  accent-color: var(--ts-primary);\n}\n\n/* Goal Header */\n.ts-goal-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  margin-bottom: var(--ts-spacing-md);\n  gap: var(--ts-spacing-md);\n  padding-left: 30px; /* Space for absolute checkbox */\n}\n\n.ts-goal-title-section {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-goal-title-row {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  flex-wrap: wrap;\n}\n\n.ts-goal-name {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0;\n  line-height: 1.4;\n}\n\n.ts-goal-description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 6px 0 0 0;\n  line-height: 1.5;\n  display: -webkit-box;\n  line-clamp: 2;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n}\n\n/* Goal Actions */\n.ts-goal-actions {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs);\n  flex-shrink: 0;\n  flex-wrap: wrap;\n}\n\n.ts-goal-status {\n  font-size: 12px;\n  font-weight: 600;\n  padding: 6px 12px;\n  border-radius: var(--ts-radius-full);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  transition: all 0.2s ease;\n}\n\n.ts-goal-status.ts-active {\n  background: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-goal-status.ts-inactive {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-btn-icon {\n  background: var(--ts-surface-hover);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  font-size: 18px;\n  padding: 8px;\n  color: var(--ts-text-muted);\n  transition: all 0.2s ease;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n}\n\n.ts-btn-icon:hover {\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n}\n\n.ts-btn-icon.ts-btn-danger:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border-color: var(--ts-danger);\n  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.2);\n}\n\n/* Goal Details */\n.ts-goal-details {\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-goal-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-goal-event,\n.ts-goal-conditions {\n  font-size: 13px;\n  color: var(--ts-text);\n  background: var(--ts-bg-tertiary);\n  padding: 6px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  font-weight: 500;\n  transition: all 0.2s ease;\n}\n\n.ts-goal-event:hover,\n.ts-goal-conditions:hover {\n  background: var(--ts-primary-soft);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);\n}\n\n/* Goal Performance */\n.ts-goal-performance {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: auto;\n}\n\n.ts-goal-stat {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-goal-stat-label {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.8px;\n  font-weight: 600;\n}\n\n.ts-goal-stat-value {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  line-height: 1;\n}\n\n/* View Details Button */\n.ts-goal-view-details {\n  width: 100%;\n  margin-top: var(--ts-spacing-md);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  background: var(--ts-primary-soft);\n  border: 1px solid var(--ts-primary);\n  color: var(--ts-primary);\n  border-radius: var(--ts-radius-md);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  position: relative;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.ts-goal-view-details svg {\n  flex-shrink: 0;\n}\n\n.ts-goal-view-details::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\n  transition: left 0.5s ease;\n}\n\n.ts-goal-view-details:hover::before {\n  left: 100%;\n}\n\n.ts-goal-view-details:hover {\n  background: var(--ts-primary);\n  color: #ffffff;\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n/* ========================================\n   Empty State\n   ======================================== */\n.ts-empty-state {\n  text-align: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n  background: var(--ts-surface);\n  border: 2px dashed var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n.ts-empty-icon {\n  font-size: 64px;\n  margin-bottom: var(--ts-spacing-md);\n  opacity: 0.5;\n}\n\n.ts-empty-state h2 {\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n}\n\n.ts-empty-state p {\n  font-size: 15px;\n  color: var(--ts-text-muted);\n  margin: 0 0 var(--ts-spacing-lg) 0;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Error Banner\n   ======================================== */\n.ts-error-banner {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-md);\n  background: var(--ts-danger-soft);\n  border: 1px solid var(--ts-danger);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  margin-bottom: var(--ts-spacing-lg);\n  box-shadow: 0 4px 12px rgba(239, 68, 68, 0.15);\n}\n\n.ts-error-banner span {\n  font-size: 24px;\n  flex-shrink: 0;\n  color: var(--ts-danger);\n}\n\n.ts-error-banner p {\n  margin: 0;\n  color: var(--ts-danger);\n  font-size: 14px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n\n/* ========================================\n   Modal\n   ======================================== */\n.ts-modal-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.65);\n  backdrop-filter: blur(8px);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 10000;\n  animation: fadeIn 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n\n\n@keyframes slideUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ts-modal-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: var(--ts-spacing-lg);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface-hover);\n}\n\n.ts-modal-header h2 {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-modal-close {\n  background: transparent;\n  border: none;\n  font-size: 24px;\n  cursor: pointer;\n  color: var(--ts-text-muted);\n  padding: 8px;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: var(--ts-radius-md);\n  transition: all 0.2s ease;\n}\n\n.ts-modal-close:hover {\n  background: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n}\n\n.ts-modal-body {\n  padding: var(--ts-spacing-lg);\n  overflow-y: auto;\n  flex: 1;\n}\n\n.ts-modal-footer {\n  display: flex;\n  justify-content: flex-end;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface-hover);\n}\n\n/* ========================================\n   Form Fields\n   ======================================== */\n.ts-form-field {\n  margin-bottom: var(--ts-spacing-lg);\n}\n\n.ts-form-field label {\n  display: block;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 8px;\n}\n\n.ts-field-help {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin: 4px 0 0 0;\n  line-height: 1.5;\n}\n\n.ts-form-field input[type="text"],\n.ts-form-field textarea,\n.ts-form-field select {\n  width: 100%;\n  padding: 10px 14px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  color: var(--ts-text);\n  background: var(--ts-surface);\n  transition: all 0.2s ease;\n}\n\n.ts-form-field input[type="text"]:focus,\n.ts-form-field textarea:focus,\n.ts-form-field select:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: 0 0 0 3px var(--ts-primary-soft);\n}\n\n.ts-form-field textarea {\n  resize: vertical;\n  min-height: 100px;\n  font-family: inherit;\n  line-height: 1.6;\n}\n\n/* ========================================\n   Condition Rows\n   ======================================== */\n.ts-condition-row {\n  display: flex;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-sm);\n  align-items: flex-start;\n}\n\n.ts-condition-param,\n.ts-condition-operator,\n.ts-condition-value {\n  flex: 1;\n}\n\n.ts-condition-row .ts-btn-icon {\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n\n/* ========================================\n   Checkbox\n   ======================================== */\n.ts-checkbox-label {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  cursor: pointer;\n  font-weight: normal !important;\n  padding: var(--ts-spacing-sm);\n  border-radius: var(--ts-radius-md);\n  transition: background 0.2s ease;\n}\n\n.ts-checkbox-label:hover {\n  background: var(--ts-surface-hover);\n}\n\n.ts-checkbox-label input[type="checkbox"] {\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n  accent-color: var(--ts-primary);\n}\n\n.ts-checkbox-label span {\n  font-size: 14px;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n/* ========================================\n   Buttons\n   ======================================== */\n.ts-btn {\n  padding: 10px 20px;\n  border: none;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-sm);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  transform: none !important;\n}\n\n.ts-btn-primary {\n  background: var(--ts-primary);\n  color: #ffffff;\n}\n\n.ts-btn-primary svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n.ts-btn-primary:hover:not(:disabled) {\n  background: var(--ts-primary-hover);\n  box-shadow: var(--ts-shadow-md);\n  transform: translateY(-1px);\n}\n\n.ts-btn-primary:active:not(:disabled) {\n  transform: translateY(0);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-btn-secondary {\n  background: var(--ts-surface-hover);\n  color: var(--ts-text);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-btn-secondary:hover:not(:disabled) {\n  background: var(--ts-bg-tertiary);\n  border-color: var(--ts-text-muted);\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);\n}\n\n.ts-btn-sm {\n  padding: 6px 14px;\n  font-size: 13px;\n}\n\n/* ========================================\n   Loading State\n   ======================================== */\n.ts-loading-state {\n  text-align: center;\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\n}\n\n.ts-spinner {\n  width: 48px;\n  height: 48px;\n  border: 4px solid var(--ts-border);\n  border-top-color: var(--ts-primary);\n  border-radius: 50%;\n  animation: spin 0.8s linear infinite;\n  margin: 0 auto var(--ts-spacing-md);\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-loading-state p {\n  color: var(--ts-text-muted);\n  font-size: 15px;\n  font-weight: 500;\n}\n\n/* ========================================\n   Templates Grid\n   ======================================== */\n.ts-templates-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n  gap: var(--ts-spacing-lg);\n  margin-top: var(--ts-spacing-lg);\n}\n\n.ts-template-card {\n  display: flex;\n  flex-direction: column;\n}\n\n.ts-template-card .ts-card-body {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n\n.ts-template-icon {\n  font-size: 48px;\n  margin-bottom: var(--ts-spacing-md);\n  text-align: center;\n}\n\n.ts-template-name {\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 8px 0;\n  line-height: 1.4;\n}\n\n.ts-template-description {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0 0 var(--ts-spacing-md) 0;\n  line-height: 1.6;\n  flex: 1;\n}\n\n.ts-template-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--ts-spacing-sm);\n  margin-bottom: var(--ts-spacing-md);\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n}\n\n.ts-template-add-btn {\n  margin-top: auto;\n}\n\n/* ========================================\n   Responsive Design\n   ======================================== */\n\n/* Tablet and below */\n@media (max-width: 768px) {\n  .ts-goals-page {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-templates-grid {\n    grid-template-columns: 1fr;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-goal-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-goal-header {\n    flex-direction: column;\n    gap: var(--ts-spacing-sm);\n    padding-left: 30px;\n  }\n\n  .ts-goal-actions {\n    flex-wrap: wrap;\n  }\n\n  .ts-goal-performance {\n    grid-template-columns: 1fr 1fr;\n    gap: var(--ts-spacing-sm);\n  }\n\n  .ts-goal-stat-value {\n    font-size: 18px;\n  }\n\n  .ts-condition-row {\n    flex-direction: column;\n  }\n\n  .ts-modal {\n    width: 95%;\n    max-height: 95vh;\n  }\n\n  .ts-modal-footer {\n    flex-direction: column;\n  }\n\n  .ts-modal-footer .ts-btn {\n    width: 100%;\n  }\n}\n\n/* Small mobile */\n@media (max-width: 480px) {\n  .ts-goal-performance {\n    grid-template-columns: 1fr;\n  }\n  \n  .ts-goal-header {\n    padding-left: 28px;\n  }\n  \n  .ts-goal-name {\n    font-size: 15px;\n  }\n}\n\n/* ========================================\n   Dark Theme Support\n   ======================================== */\n[data-theme="dark"] .ts-goals-page {\n  background: var(--ts-bg-dark, #0f1419);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-goal-card,\n[data-theme="dark"] .ts-template-card,\n[data-theme="dark"] .ts-modal-content,\n[data-theme="dark"] .ts-card {\n  background: var(--ts-surface-dark, #1a1f26);\n  border-color: var(--ts-border-dark, #2d3748);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);\n}\n\n[data-theme="dark"] .ts-goal-card:hover,\n[data-theme="dark"] .ts-template-card:hover {\n  border-color: var(--ts-primary);\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6), 0 0 0 1px var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-page-title,\n[data-theme="dark"] .ts-goal-title,\n[data-theme="dark"] .ts-template-title,\n[data-theme="dark"] .ts-modal-title {\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-page-description,\n[data-theme="dark"] .ts-goal-description,\n[data-theme="dark"] .ts-template-description,\n[data-theme="dark"] .ts-text-muted {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-kpi-value,\n[data-theme="dark"] .ts-perf-value {\n  color: var(--ts-text-dark, #ffffff);\n}\n\n[data-theme="dark"] .ts-kpi-label,\n[data-theme="dark"] .ts-perf-label {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-btn-outline {\n  border-color: var(--ts-border-dark, #2d3748);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-btn-outline:hover {\n  background: var(--ts-surface-dark, #2d3748);\n  border-color: var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-btn-danger-outline {\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n}\n\n[data-theme="dark"] .ts-btn-danger-outline:hover {\n  background: var(--ts-danger);\n  color: #ffffff;\n}\n\n[data-theme="dark"] .ts-input,\n[data-theme="dark"] .ts-select,\n[data-theme="dark"] .ts-textarea {\n  background: var(--ts-surface-dark, #0f1419);\n  border-color: var(--ts-border-dark, #2d3748);\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-input:focus,\n[data-theme="dark"] .ts-select:focus,\n[data-theme="dark"] .ts-textarea:focus {\n  border-color: var(--ts-primary);\n  background: var(--ts-surface-dark, #1a1f26);\n}\n\n[data-theme="dark"] .ts-badge {\n  background: rgba(59, 130, 246, 0.15);\n  color: #60a5fa;\n}\n\n[data-theme="dark"] .ts-badge-success {\n  background: rgba(16, 185, 129, 0.15);\n  color: #34d399;\n}\n\n[data-theme="dark"] .ts-badge-warning {\n  background: rgba(245, 158, 11, 0.15);\n  color: #fbbf24;\n}\n\n[data-theme="dark"] .ts-badge-danger {\n  background: rgba(239, 68, 68, 0.15);\n  color: #f87171;\n}\n\n[data-theme="dark"] .ts-divider {\n  border-color: var(--ts-border-dark, #2d3748);\n}\n\n[data-theme="dark"] .ts-goal-status-inactive {\n  background: rgba(156, 163, 175, 0.1);\n  color: #9ca3af;\n}\n\n[data-theme="dark"] .ts-empty-state {\n  color: var(--ts-text-muted-dark, #9ca3af);\n}\n\n[data-theme="dark"] .ts-empty-state-title {\n  color: var(--ts-text-dark, #e8eaed);\n}\n\n[data-theme="dark"] .ts-condition-row {\n  background: var(--ts-bg-dark, #0f1419);\n  border-color: var(--ts-border-dark, #2d3748);\n}\n\n[data-theme="dark"] .ts-template-category {\n  color: var(--ts-text-muted-dark, #9ca3af);\n  text-transform: uppercase;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n}\n\n[data-theme="dark"] .ts-modal-overlay {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n[data-theme="dark"] .ts-skeleton {\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-dark, #1a1f26) 0%,\n    var(--ts-border-dark, #2d3748) 50%,\n    var(--ts-surface-dark, #1a1f26) 100%\n  );\n  background-size: 200% 100%;\n}\n\n/* Performance skeleton loading state */\n.ts-goal-performance--loading {\n  opacity: 0.6;\n}\n\n.ts-goal-performance--loading .ts-skeleton--sm {\n  display: inline-block;\n  width: 48px;\n  height: 14px;\n  border-radius: 4px;\n}\n',"",{version:3,sources:["webpack://./src/styles/pages/GoalsPage.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Goals Page - Modern, User-Friendly Design\r\n * Features: CSS Variables, Dark Mode Support, Smooth Animations\r\n * Now using global CSS variables for consistent theming\r\n */\r\n\r\n/* ========================================\r\n   Page Container\r\n\r\n   ======================================== */\r\n.ts-goals-page {\r\n  padding: var(--ts-spacing-lg);\r\n  background: var(--ts-bg);\r\n  min-height: 100vh;\r\n}\r\n\r\n/* ========================================\r\n   Page Header\r\n   ======================================== */\r\n.ts-page-header {\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-page-title {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n  letter-spacing: -0.025em;\r\n}\r\n\r\n.ts-page-description {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Tab Navigation\r\n   ======================================== */\r\n.ts-goals-tabs {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  padding: 0;\r\n}\r\n\r\n.ts-goals-tab {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  background: transparent;\r\n  border: none;\r\n  border-bottom: 2px solid transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  position: relative;\r\n  top: 1px;\r\n}\r\n\r\n.ts-goals-tab:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-goals-tab--active {\r\n  color: var(--ts-primary);\r\n  border-bottom-color: var(--ts-primary);\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-goals-tab--active:hover {\r\n  background: transparent;\r\n}\r\n\r\n[data-theme="dark"] .ts-goals-tab:hover {\r\n  background: var(--ts-surface-hover-dark);\r\n}\r\n\r\n/* ========================================\r\n   Goals Grid\r\n   ======================================== */\r\n\r\n/* Summary Cards - Row Layout */\r\n.ts-goals-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n}\r\n\r\n.ts-goals-summary-row {\r\n  display: flex;\r\n  flex-direction: row;\r\n  gap: var(--ts-spacing-md);\r\n  margin-bottom: var(--ts-spacing-xl);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goals-summary-row > * {\r\n  flex: 1;\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-goals-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n/* ========================================\r\n   Goal Card\r\n   ======================================== */\r\n.ts-goal-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-lg);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\r\n  position: relative;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 0;\r\n}\r\n\r\n.ts-goal-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, var(--ts-primary), var(--ts-success));\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-goal-card:hover {\r\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);\r\n  transform: translateY(-3px);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-goal-card:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-goal-card-selected {\r\n  border-color: var(--ts-primary);\r\n  background: var(--ts-surface-hover);\r\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\r\n}\r\n\r\n/* Goal Checkbox - Inline with header */\r\n.ts-goal-checkbox {\r\n  position: absolute;\r\n  top: var(--ts-spacing-lg);\r\n  left: var(--ts-spacing-lg);\r\n  z-index: 1;\r\n}\r\n\r\n.ts-goal-checkbox input[type="checkbox"] {\r\n  margin: 0;\r\n  cursor: pointer;\r\n  width: 18px;\r\n  height: 18px;\r\n  accent-color: var(--ts-primary);\r\n}\r\n\r\n/* Goal Header */\r\n.ts-goal-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: flex-start;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  gap: var(--ts-spacing-md);\r\n  padding-left: 30px; /* Space for absolute checkbox */\r\n}\r\n\r\n.ts-goal-title-section {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-goal-title-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goal-name {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-goal-description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 6px 0 0 0;\r\n  line-height: 1.5;\r\n  display: -webkit-box;\r\n  line-clamp: 2;\r\n  -webkit-line-clamp: 2;\r\n  -webkit-box-orient: vertical;\r\n  overflow: hidden;\r\n}\r\n\r\n/* Goal Actions */\r\n.ts-goal-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs);\r\n  flex-shrink: 0;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-goal-status {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  padding: 6px 12px;\r\n  border-radius: var(--ts-radius-full);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-goal-status.ts-active {\r\n  background: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-goal-status.ts-inactive {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-btn-icon {\r\n  background: var(--ts-surface-hover);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  font-size: 18px;\r\n  padding: 8px;\r\n  color: var(--ts-text-muted);\r\n  transition: all 0.2s ease;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 36px;\r\n  height: 36px;\r\n}\r\n\r\n.ts-btn-icon:hover {\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-btn-icon.ts-btn-danger:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.2);\r\n}\r\n\r\n/* Goal Details */\r\n.ts-goal-details {\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-goal-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-goal-event,\r\n.ts-goal-conditions {\r\n  font-size: 13px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg-tertiary);\r\n  padding: 6px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  font-weight: 500;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-goal-event:hover,\r\n.ts-goal-conditions:hover {\r\n  background: var(--ts-primary-soft);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n/* Goal Performance */\r\n.ts-goal-performance {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: auto;\r\n}\r\n\r\n.ts-goal-stat {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-goal-stat-label {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.8px;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-goal-stat-value {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  line-height: 1;\r\n}\r\n\r\n/* View Details Button */\r\n.ts-goal-view-details {\r\n  width: 100%;\r\n  margin-top: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  background: var(--ts-primary-soft);\r\n  border: 1px solid var(--ts-primary);\r\n  color: var(--ts-primary);\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  position: relative;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-goal-view-details svg {\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-goal-view-details::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n  transition: left 0.5s ease;\r\n}\r\n\r\n.ts-goal-view-details:hover::before {\r\n  left: 100%;\r\n}\r\n\r\n.ts-goal-view-details:hover {\r\n  background: var(--ts-primary);\r\n  color: #ffffff;\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n/* ========================================\r\n   Empty State\r\n   ======================================== */\r\n.ts-empty-state {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n  background: var(--ts-surface);\r\n  border: 2px dashed var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-empty-icon {\r\n  font-size: 64px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  opacity: 0.5;\r\n}\r\n\r\n.ts-empty-state h2 {\r\n  font-size: 22px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n}\r\n\r\n.ts-empty-state p {\r\n  font-size: 15px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 var(--ts-spacing-lg) 0;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Error Banner\r\n   ======================================== */\r\n.ts-error-banner {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-md);\r\n  background: var(--ts-danger-soft);\r\n  border: 1px solid var(--ts-danger);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  margin-bottom: var(--ts-spacing-lg);\r\n  box-shadow: 0 4px 12px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-error-banner span {\r\n  font-size: 24px;\r\n  flex-shrink: 0;\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-error-banner p {\r\n  margin: 0;\r\n  color: var(--ts-danger);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  line-height: 1.5;\r\n}\r\n\r\n/* ========================================\r\n   Modal\r\n   ======================================== */\r\n.ts-modal-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.65);\r\n  backdrop-filter: blur(8px);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 10000;\r\n  animation: fadeIn 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n\r\n\r\n@keyframes slideUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.ts-modal-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: var(--ts-spacing-lg);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-modal-header h2 {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-modal-close {\r\n  background: transparent;\r\n  border: none;\r\n  font-size: 24px;\r\n  cursor: pointer;\r\n  color: var(--ts-text-muted);\r\n  padding: 8px;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-modal-close:hover {\r\n  background: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n}\r\n\r\n.ts-modal-body {\r\n  padding: var(--ts-spacing-lg);\r\n  overflow-y: auto;\r\n  flex: 1;\r\n}\r\n\r\n.ts-modal-footer {\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n/* ========================================\r\n   Form Fields\r\n   ======================================== */\r\n.ts-form-field {\r\n  margin-bottom: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-form-field label {\r\n  display: block;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ts-field-help {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin: 4px 0 0 0;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-form-field input[type="text"],\r\n.ts-form-field textarea,\r\n.ts-form-field select {\r\n  width: 100%;\r\n  padding: 10px 14px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-form-field input[type="text"]:focus,\r\n.ts-form-field textarea:focus,\r\n.ts-form-field select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 0 0 3px var(--ts-primary-soft);\r\n}\r\n\r\n.ts-form-field textarea {\r\n  resize: vertical;\r\n  min-height: 100px;\r\n  font-family: inherit;\r\n  line-height: 1.6;\r\n}\r\n\r\n/* ========================================\r\n   Condition Rows\r\n   ======================================== */\r\n.ts-condition-row {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  align-items: flex-start;\r\n}\r\n\r\n.ts-condition-param,\r\n.ts-condition-operator,\r\n.ts-condition-value {\r\n  flex: 1;\r\n}\r\n\r\n.ts-condition-row .ts-btn-icon {\r\n  flex-shrink: 0;\r\n  margin-top: 2px;\r\n}\r\n\r\n/* ========================================\r\n   Checkbox\r\n   ======================================== */\r\n.ts-checkbox-label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  cursor: pointer;\r\n  font-weight: normal !important;\r\n  padding: var(--ts-spacing-sm);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-checkbox-label:hover {\r\n  background: var(--ts-surface-hover);\r\n}\r\n\r\n.ts-checkbox-label input[type="checkbox"] {\r\n  width: 20px;\r\n  height: 20px;\r\n  cursor: pointer;\r\n  accent-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox-label span {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n/* ========================================\r\n   Buttons\r\n   ======================================== */\r\n.ts-btn {\r\n  padding: 10px 20px;\r\n  border: none;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-sm);\r\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  transform: none !important;\r\n}\r\n\r\n.ts-btn-primary {\r\n  background: var(--ts-primary);\r\n  color: #ffffff;\r\n}\r\n\r\n.ts-btn-primary svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n.ts-btn-primary:hover:not(:disabled) {\r\n  background: var(--ts-primary-hover);\r\n  box-shadow: var(--ts-shadow-md);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ts-btn-primary:active:not(:disabled) {\r\n  transform: translateY(0);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-btn-secondary {\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-text);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-btn-secondary:hover:not(:disabled) {\r\n  background: var(--ts-bg-tertiary);\r\n  border-color: var(--ts-text-muted);\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.ts-btn-sm {\r\n  padding: 6px 14px;\r\n  font-size: 13px;\r\n}\r\n\r\n/* ========================================\r\n   Loading State\r\n   ======================================== */\r\n.ts-loading-state {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-spinner {\r\n  width: 48px;\r\n  height: 48px;\r\n  border: 4px solid var(--ts-border);\r\n  border-top-color: var(--ts-primary);\r\n  border-radius: 50%;\r\n  animation: spin 0.8s linear infinite;\r\n  margin: 0 auto var(--ts-spacing-md);\r\n}\r\n\r\n@keyframes spin {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-loading-state p {\r\n  color: var(--ts-text-muted);\r\n  font-size: 15px;\r\n  font-weight: 500;\r\n}\r\n\r\n/* ========================================\r\n   Templates Grid\r\n   ======================================== */\r\n.ts-templates-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n  gap: var(--ts-spacing-lg);\r\n  margin-top: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-template-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.ts-template-card .ts-card-body {\r\n  display: flex;\r\n  flex-direction: column;\r\n  flex: 1;\r\n}\r\n\r\n.ts-template-icon {\r\n  font-size: 48px;\r\n  margin-bottom: var(--ts-spacing-md);\r\n  text-align: center;\r\n}\r\n\r\n.ts-template-name {\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 8px 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-template-description {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 var(--ts-spacing-md) 0;\r\n  line-height: 1.6;\r\n  flex: 1;\r\n}\r\n\r\n.ts-template-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: var(--ts-spacing-sm);\r\n  margin-bottom: var(--ts-spacing-md);\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-template-add-btn {\r\n  margin-top: auto;\r\n}\r\n\r\n/* ========================================\r\n   Responsive Design\r\n   ======================================== */\r\n\r\n/* Tablet and below */\r\n@media (max-width: 768px) {\r\n  .ts-goals-page {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-templates-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-goal-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-goal-header {\r\n    flex-direction: column;\r\n    gap: var(--ts-spacing-sm);\r\n    padding-left: 30px;\r\n  }\r\n\r\n  .ts-goal-actions {\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .ts-goal-performance {\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-goal-stat-value {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-condition-row {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal {\r\n    width: 95%;\r\n    max-height: 95vh;\r\n  }\r\n\r\n  .ts-modal-footer {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal-footer .ts-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Small mobile */\r\n@media (max-width: 480px) {\r\n  .ts-goal-performance {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  \r\n  .ts-goal-header {\r\n    padding-left: 28px;\r\n  }\r\n  \r\n  .ts-goal-name {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* ========================================\r\n   Dark Theme Support\r\n   ======================================== */\r\n[data-theme="dark"] .ts-goals-page {\r\n  background: var(--ts-bg-dark, #0f1419);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-card,\r\n[data-theme="dark"] .ts-template-card,\r\n[data-theme="dark"] .ts-modal-content,\r\n[data-theme="dark"] .ts-card {\r\n  background: var(--ts-surface-dark, #1a1f26);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-card:hover,\r\n[data-theme="dark"] .ts-template-card:hover {\r\n  border-color: var(--ts-primary);\r\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6), 0 0 0 1px var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-page-title,\r\n[data-theme="dark"] .ts-goal-title,\r\n[data-theme="dark"] .ts-template-title,\r\n[data-theme="dark"] .ts-modal-title {\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-page-description,\r\n[data-theme="dark"] .ts-goal-description,\r\n[data-theme="dark"] .ts-template-description,\r\n[data-theme="dark"] .ts-text-muted {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-value,\r\n[data-theme="dark"] .ts-perf-value {\r\n  color: var(--ts-text-dark, #ffffff);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-label,\r\n[data-theme="dark"] .ts-perf-label {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-outline {\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-outline:hover {\r\n  background: var(--ts-surface-dark, #2d3748);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-danger-outline {\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-danger-outline:hover {\r\n  background: var(--ts-danger);\r\n  color: #ffffff;\r\n}\r\n\r\n[data-theme="dark"] .ts-input,\r\n[data-theme="dark"] .ts-select,\r\n[data-theme="dark"] .ts-textarea {\r\n  background: var(--ts-surface-dark, #0f1419);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-input:focus,\r\n[data-theme="dark"] .ts-select:focus,\r\n[data-theme="dark"] .ts-textarea:focus {\r\n  border-color: var(--ts-primary);\r\n  background: var(--ts-surface-dark, #1a1f26);\r\n}\r\n\r\n[data-theme="dark"] .ts-badge {\r\n  background: rgba(59, 130, 246, 0.15);\r\n  color: #60a5fa;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-success {\r\n  background: rgba(16, 185, 129, 0.15);\r\n  color: #34d399;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-warning {\r\n  background: rgba(245, 158, 11, 0.15);\r\n  color: #fbbf24;\r\n}\r\n\r\n[data-theme="dark"] .ts-badge-danger {\r\n  background: rgba(239, 68, 68, 0.15);\r\n  color: #f87171;\r\n}\r\n\r\n[data-theme="dark"] .ts-divider {\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-status-inactive {\r\n  background: rgba(156, 163, 175, 0.1);\r\n  color: #9ca3af;\r\n}\r\n\r\n[data-theme="dark"] .ts-empty-state {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n}\r\n\r\n[data-theme="dark"] .ts-empty-state-title {\r\n  color: var(--ts-text-dark, #e8eaed);\r\n}\r\n\r\n[data-theme="dark"] .ts-condition-row {\r\n  background: var(--ts-bg-dark, #0f1419);\r\n  border-color: var(--ts-border-dark, #2d3748);\r\n}\r\n\r\n[data-theme="dark"] .ts-template-category {\r\n  color: var(--ts-text-muted-dark, #9ca3af);\r\n  text-transform: uppercase;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n[data-theme="dark"] .ts-modal-overlay {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n[data-theme="dark"] .ts-skeleton {\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-dark, #1a1f26) 0%,\r\n    var(--ts-border-dark, #2d3748) 50%,\r\n    var(--ts-surface-dark, #1a1f26) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n}\r\n\r\n/* Performance skeleton loading state */\r\n.ts-goal-performance--loading {\r\n  opacity: 0.6;\r\n}\r\n\r\n.ts-goal-performance--loading .ts-skeleton--sm {\r\n  display: inline-block;\r\n  width: 48px;\r\n  height: 14px;\r\n  border-radius: 4px;\r\n}\r\n'],sourceRoot:""}]);const i=s},80126:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'/**\n * Goal Modal Styles\n * \n * Unified styling for goal creation/editing modal\n * Supports dark/light themes with CSS variables\n * \n * @since 2.1.0\n * @package TrackSure\n */\n\n/* ============================================================\n   Modal Content\n   ============================================================ */\n\n.ts-goal-modal__content {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg, 1.5rem);\n  padding: var(--ts-spacing-md, 1rem);\n}\n\n/* ============================================================\n   Banner (Info/Error Messages)\n   ============================================================ */\n\n.ts-goal-modal__banner {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  padding: var(--ts-spacing-md, 1rem);\n  border-radius: var(--ts-radius-lg, 8px);\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.ts-goal-modal__banner-icon {\n  flex-shrink: 0;\n  font-size: 1.25rem;\n  line-height: 1;\n}\n\n.ts-goal-modal__banner--info {\n  background: var(--ts-info-bg, #e0f2fe);\n  border: 1px solid var(--ts-info-border, #7dd3fc);\n  color: var(--ts-info-text, #0c4a6e);\n}\n\n[data-theme="dark"] .ts-goal-modal__banner--info {\n  background: rgba(14, 116, 144, 0.1);\n  border-color: rgba(6, 182, 212, 0.3);\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__banner--error {\n  background: var(--ts-error-bg, #fef2f2);\n  border: 1px solid var(--ts-error-border, #fca5a5);\n  color: var(--ts-error-text, #991b1b);\n}\n\n[data-theme="dark"] .ts-goal-modal__banner--error {\n  background: rgba(127, 29, 29, 0.2);\n  border-color: rgba(248, 113, 113, 0.3);\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__banner strong {\n  display: block;\n  font-weight: 600;\n  margin-bottom: 0.25rem;\n}\n\n.ts-goal-modal__banner p {\n  margin: 0;\n  color: inherit;\n  opacity: 0.9;\n}\n\n/* ============================================================\n   Sections\n   ============================================================ */\n\n.ts-goal-modal__section {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-md, 1rem);\n}\n\n.ts-goal-modal__section-title {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  margin: 0;\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--ts-text-primary, #1e293b);\n}\n\n[data-theme="dark"] .ts-goal-modal__section-title {\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__section-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.25rem;\n  line-height: 1;\n}\n\n/* ============================================================\n   Form Fields\n   ============================================================ */\n\n.ts-goal-modal__field {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs, 0.5rem);\n}\n\n.ts-goal-modal__label {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-xs, 0.5rem);\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text-primary, #334155);\n}\n\n[data-theme="dark"] .ts-goal-modal__label {\n  color: var(--ts-text-primary, #e2e8f0);\n}\n\n.ts-goal-modal__label--required::after {\n  content: \'*\';\n  color: var(--ts-danger, #ef4444);\n  margin-left: 0.125rem;\n}\n\n.ts-goal-modal__label-optional {\n  font-size: 0.75rem;\n  font-weight: 400;\n  color: var(--ts-text-tertiary, #94a3b8);\n}\n\n/* Input Styles */\n.ts-goal-modal__input,\n.ts-goal-modal__textarea,\n.ts-goal-modal__select {\n  width: 100%;\n  padding: 0.625rem 0.875rem;\n  font-size: 0.875rem;\n  font-family: var(--ts-font-sans);\n  color: var(--ts-text-primary, #1e293b);\n  background: var(--ts-bg-primary, #ffffff);\n  border: 1px solid var(--ts-border-color, #e2e8f0);\n  border-radius: var(--ts-radius-md, 6px);\n  transition: all var(--ts-fast, 120ms);\n  outline: none;\n}\n\n[data-theme="dark"] .ts-goal-modal__input,\n[data-theme="dark"] .ts-goal-modal__textarea,\n[data-theme="dark"] .ts-goal-modal__select {\n  color: var(--ts-text-primary, #f9fafb);\n  background: var(--ts-bg-secondary, #1e293b);\n  border-color: var(--ts-border-color, #334155);\n}\n\n.ts-goal-modal__input:hover,\n.ts-goal-modal__textarea:hover,\n.ts-goal-modal__select:hover {\n  border-color: var(--ts-border-color-hover, #cbd5e1);\n}\n\n[data-theme="dark"] .ts-goal-modal__input:hover,\n[data-theme="dark"] .ts-goal-modal__textarea:hover,\n[data-theme="dark"] .ts-goal-modal__select:hover {\n  border-color: var(--ts-border-color-hover, #475569);\n}\n\n.ts-goal-modal__input:focus,\n.ts-goal-modal__textarea:focus,\n.ts-goal-modal__select:focus {\n  border-color: var(--ts-primary, #6366f1);\n  box-shadow: var(--ts-ring, 0 0 0 3px rgba(99, 102, 241, 0.1));\n}\n\n[data-theme="dark"] .ts-goal-modal__input:focus,\n[data-theme="dark"] .ts-goal-modal__textarea:focus,\n[data-theme="dark"] .ts-goal-modal__select:focus {\n  border-color: var(--ts-primary, #818cf8);\n  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.2);\n}\n\n.ts-goal-modal__input::placeholder,\n.ts-goal-modal__textarea::placeholder {\n  color: var(--ts-text-tertiary, #94a3b8);\n  opacity: 1;\n}\n\n[data-theme="dark"] .ts-goal-modal__input::placeholder,\n[data-theme="dark"] .ts-goal-modal__textarea::placeholder {\n  color: var(--ts-text-tertiary, #64748b);\n}\n\n.ts-goal-modal__textarea {\n  resize: vertical;\n  min-height: 80px;\n}\n\n/* Error State */\n.ts-goal-modal__input--error,\n.ts-goal-modal__textarea--error {\n  border-color: var(--ts-danger, #ef4444);\n}\n\n[data-theme="dark"] .ts-goal-modal__input--error,\n[data-theme="dark"] .ts-goal-modal__textarea--error {\n  border-color: var(--ts-danger, #f87171);\n}\n\n.ts-goal-modal__input--error:focus,\n.ts-goal-modal__textarea--error:focus {\n  box-shadow: var(--ts-ring-danger, 0 0 0 3px rgba(239, 68, 68, 0.1));\n}\n\n[data-theme="dark"] .ts-goal-modal__input--error:focus,\n[data-theme="dark"] .ts-goal-modal__textarea--error:focus {\n  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.2);\n}\n\n/* ============================================================\n   Help Text & Errors\n   ============================================================ */\n\n.ts-goal-modal__help {\n  margin: 0;\n  font-size: 0.75rem;\n  color: var(--ts-text-secondary, #64748b);\n  line-height: 1.5;\n}\n\n[data-theme="dark"] .ts-goal-modal__help {\n  color: var(--ts-text-secondary, #94a3b8);\n}\n\n.ts-goal-modal__error {\n  display: flex;\n  align-items: center;\n  gap: 0.375rem;\n  margin: 0;\n  font-size: 0.75rem;\n  color: var(--ts-danger, #ef4444);\n  line-height: 1.5;\n}\n\n[data-theme="dark"] .ts-goal-modal__error {\n  color: var(--ts-danger, #f87171);\n}\n\n.ts-goal-modal__error::before {\n  content: \'⚠\';\n  font-size: 0.875rem;\n}\n\n.ts-goal-modal__error-list {\n  margin: 0.5rem 0 0 0;\n  padding-left: 1.25rem;\n  list-style: disc;\n}\n\n.ts-goal-modal__error-list li {\n  margin: 0.25rem 0;\n}\n\n/* ============================================================\n   Toggle Switch\n   ============================================================ */\n\n.ts-goal-modal__toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  padding: var(--ts-spacing-md, 1rem);\n  background: var(--ts-bg-secondary, #f8fafc);\n  border: 1px solid var(--ts-border-color, #e2e8f0);\n  border-radius: var(--ts-radius-lg, 8px);\n  cursor: pointer;\n  transition: all var(--ts-fast, 120ms);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle {\n  background: var(--ts-bg-tertiary, #0f172a);\n  border-color: var(--ts-border-color, #1e293b);\n}\n\n.ts-goal-modal__toggle:hover {\n  background: var(--ts-surface-hover, #f1f5f9);\n  border-color: var(--ts-border-color-hover, #cbd5e1);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle:hover {\n  background: var(--ts-surface-hover, #1e293b);\n  border-color: var(--ts-border-color-hover, #334155);\n}\n\n.ts-goal-modal__toggle-input {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n  cursor: pointer;\n  accent-color: var(--ts-primary, #6366f1);\n}\n\n.ts-goal-modal__toggle-content {\n  flex: 1;\n}\n\n.ts-goal-modal__toggle-title {\n  font-weight: 600;\n  font-size: 0.875rem;\n  color: var(--ts-text-primary, #1e293b);\n  margin-bottom: 0.125rem;\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle-title {\n  color: var(--ts-text-primary, #f9fafb);\n}\n\n.ts-goal-modal__toggle-description {\n  font-size: 0.75rem;\n  color: var(--ts-text-secondary, #64748b);\n}\n\n[data-theme="dark"] .ts-goal-modal__toggle-description {\n  color: var(--ts-text-secondary, #94a3b8);\n}\n\n/* ============================================================\n   Footer\n   ============================================================ */\n\n.ts-goal-modal__footer {\n  display: flex;\n  gap: var(--ts-spacing-sm, 0.75rem);\n  justify-content: flex-end;\n}\n\n/* ============================================================\n   Responsive Design\n   ============================================================ */\n\n@media (max-width: 768px) {\n  .ts-goal-modal__content {\n    padding: var(--ts-spacing-sm, 0.75rem);\n    gap: var(--ts-spacing-md, 1rem);\n  }\n\n  .ts-goal-modal__section {\n    gap: var(--ts-spacing-sm, 0.75rem);\n  }\n\n  .ts-goal-modal__footer {\n    flex-direction: column;\n  }\n\n  .ts-goal-modal__footer .ts-btn {\n    width: 100%;\n  }\n}\n\n/* ============================================================\n   Accessibility Improvements\n   ============================================================ */\n\n/* Focus visible (keyboard navigation) */\n.ts-goal-modal__input:focus-visible,\n.ts-goal-modal__textarea:focus-visible,\n.ts-goal-modal__select:focus-visible,\n.ts-goal-modal__toggle-input:focus-visible {\n  outline: 2px solid var(--ts-primary, #6366f1);\n  outline-offset: 2px;\n}\n\n[data-theme="dark"] .ts-goal-modal__input:focus-visible,\n[data-theme="dark"] .ts-goal-modal__textarea:focus-visible,\n[data-theme="dark"] .ts-goal-modal__select:focus-visible,\n[data-theme="dark"] .ts-goal-modal__toggle-input:focus-visible {\n  outline-color: var(--ts-primary, #818cf8);\n}\n\n/* High contrast mode support */\n@media (prefers-contrast: high) {\n  .ts-goal-modal__input,\n  .ts-goal-modal__textarea,\n  .ts-goal-modal__select,\n  .ts-goal-modal__toggle {\n    border-width: 2px;\n  }\n}\n\n/* Reduced motion support */\n@media (prefers-reduced-motion: reduce) {\n  .ts-goal-modal__input,\n  .ts-goal-modal__textarea,\n  .ts-goal-modal__select,\n  .ts-goal-modal__toggle {\n    transition: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/components/goals/components/GoalModal.css"],names:[],mappings:"AAAA;;;;;;;;EAQE;;AAEF;;iEAEiE;;AAEjE;EACE,aAAa;EACb,sBAAsB;EACtB,iCAAiC;EACjC,mCAAmC;AACrC;;AAEA;;iEAEiE;;AAEjE;EACE,aAAa;EACb,uBAAuB;EACvB,kCAAkC;EAClC,mCAAmC;EACnC,uCAAuC;EACvC,mBAAmB;EACnB,gBAAgB;AAClB;;AAEA;EACE,cAAc;EACd,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE,sCAAsC;EACtC,gDAAgD;EAChD,mCAAmC;AACrC;;AAEA;EACE,mCAAmC;EACnC,oCAAoC;EACpC,sCAAsC;AACxC;;AAEA;EACE,uCAAuC;EACvC,iDAAiD;EACjD,oCAAoC;AACtC;;AAEA;EACE,kCAAkC;EAClC,sCAAsC;EACtC,sCAAsC;AACxC;;AAEA;EACE,cAAc;EACd,gBAAgB;EAChB,sBAAsB;AACxB;;AAEA;EACE,SAAS;EACT,cAAc;EACd,YAAY;AACd;;AAEA;;iEAEiE;;AAEjE;EACE,aAAa;EACb,sBAAsB;EACtB,+BAA+B;AACjC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,kCAAkC;EAClC,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,sCAAsC;AACxC;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,cAAc;AAChB;;AAEA;;iEAEiE;;AAEjE;EACE,aAAa;EACb,sBAAsB;EACtB,iCAAiC;AACnC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,iCAAiC;EACjC,mBAAmB;EACnB,gBAAgB;EAChB,sCAAsC;AACxC;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,YAAY;EACZ,gCAAgC;EAChC,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,uCAAuC;AACzC;;AAEA,iBAAiB;AACjB;;;EAGE,WAAW;EACX,0BAA0B;EAC1B,mBAAmB;EACnB,gCAAgC;EAChC,sCAAsC;EACtC,yCAAyC;EACzC,iDAAiD;EACjD,uCAAuC;EACvC,qCAAqC;EACrC,aAAa;AACf;;AAEA;;;EAGE,sCAAsC;EACtC,2CAA2C;EAC3C,6CAA6C;AAC/C;;AAEA;;;EAGE,mDAAmD;AACrD;;AAEA;;;EAGE,mDAAmD;AACrD;;AAEA;;;EAGE,wCAAwC;EACxC,6DAA6D;AAC/D;;AAEA;;;EAGE,wCAAwC;EACxC,8CAA8C;AAChD;;AAEA;;EAEE,uCAAuC;EACvC,UAAU;AACZ;;AAEA;;EAEE,uCAAuC;AACzC;;AAEA;EACE,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA,gBAAgB;AAChB;;EAEE,uCAAuC;AACzC;;AAEA;;EAEE,uCAAuC;AACzC;;AAEA;;EAEE,mEAAmE;AACrE;;AAEA;;EAEE,8CAA8C;AAChD;;AAEA;;iEAEiE;;AAEjE;EACE,SAAS;EACT,kBAAkB;EAClB,wCAAwC;EACxC,gBAAgB;AAClB;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,aAAa;EACb,SAAS;EACT,kBAAkB;EAClB,gCAAgC;EAChC,gBAAgB;AAClB;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;iEAEiE;;AAEjE;EACE,aAAa;EACb,mBAAmB;EACnB,kCAAkC;EAClC,mCAAmC;EACnC,2CAA2C;EAC3C,iDAAiD;EACjD,uCAAuC;EACvC,eAAe;EACf,qCAAqC;AACvC;;AAEA;EACE,0CAA0C;EAC1C,6CAA6C;AAC/C;;AAEA;EACE,4CAA4C;EAC5C,mDAAmD;AACrD;;AAEA;EACE,4CAA4C;EAC5C,mDAAmD;AACrD;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,cAAc;EACd,eAAe;EACf,wCAAwC;AAC1C;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,gBAAgB;EAChB,mBAAmB;EACnB,sCAAsC;EACtC,uBAAuB;AACzB;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,kBAAkB;EAClB,wCAAwC;AAC1C;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;;iEAEiE;;AAEjE;EACE,aAAa;EACb,kCAAkC;EAClC,yBAAyB;AAC3B;;AAEA;;iEAEiE;;AAEjE;EACE;IACE,sCAAsC;IACtC,+BAA+B;EACjC;;EAEA;IACE,kCAAkC;EACpC;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;AACF;;AAEA;;iEAEiE;;AAEjE,wCAAwC;AACxC;;;;EAIE,6CAA6C;EAC7C,mBAAmB;AACrB;;AAEA;;;;EAIE,yCAAyC;AAC3C;;AAEA,+BAA+B;AAC/B;EACE;;;;IAIE,iBAAiB;EACnB;AACF;;AAEA,2BAA2B;AAC3B;EACE;;;;IAIE,gBAAgB;EAClB;AACF",sourcesContent:['/**\r\n * Goal Modal Styles\r\n * \r\n * Unified styling for goal creation/editing modal\r\n * Supports dark/light themes with CSS variables\r\n * \r\n * @since 2.1.0\r\n * @package TrackSure\r\n */\r\n\r\n/* ============================================================\r\n   Modal Content\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__content {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg, 1.5rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n}\r\n\r\n/* ============================================================\r\n   Banner (Info/Error Messages)\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__banner {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n  border-radius: var(--ts-radius-lg, 8px);\r\n  font-size: 0.875rem;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-goal-modal__banner-icon {\r\n  flex-shrink: 0;\r\n  font-size: 1.25rem;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-goal-modal__banner--info {\r\n  background: var(--ts-info-bg, #e0f2fe);\r\n  border: 1px solid var(--ts-info-border, #7dd3fc);\r\n  color: var(--ts-info-text, #0c4a6e);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__banner--info {\r\n  background: rgba(14, 116, 144, 0.1);\r\n  border-color: rgba(6, 182, 212, 0.3);\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__banner--error {\r\n  background: var(--ts-error-bg, #fef2f2);\r\n  border: 1px solid var(--ts-error-border, #fca5a5);\r\n  color: var(--ts-error-text, #991b1b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__banner--error {\r\n  background: rgba(127, 29, 29, 0.2);\r\n  border-color: rgba(248, 113, 113, 0.3);\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__banner strong {\r\n  display: block;\r\n  font-weight: 600;\r\n  margin-bottom: 0.25rem;\r\n}\r\n\r\n.ts-goal-modal__banner p {\r\n  margin: 0;\r\n  color: inherit;\r\n  opacity: 0.9;\r\n}\r\n\r\n/* ============================================================\r\n   Sections\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__section {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-md, 1rem);\r\n}\r\n\r\n.ts-goal-modal__section-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  margin: 0;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary, #1e293b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__section-title {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__section-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 1.25rem;\r\n  line-height: 1;\r\n}\r\n\r\n/* ============================================================\r\n   Form Fields\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__field {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs, 0.5rem);\r\n}\r\n\r\n.ts-goal-modal__label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-xs, 0.5rem);\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text-primary, #334155);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__label {\r\n  color: var(--ts-text-primary, #e2e8f0);\r\n}\r\n\r\n.ts-goal-modal__label--required::after {\r\n  content: \'*\';\r\n  color: var(--ts-danger, #ef4444);\r\n  margin-left: 0.125rem;\r\n}\r\n\r\n.ts-goal-modal__label-optional {\r\n  font-size: 0.75rem;\r\n  font-weight: 400;\r\n  color: var(--ts-text-tertiary, #94a3b8);\r\n}\r\n\r\n/* Input Styles */\r\n.ts-goal-modal__input,\r\n.ts-goal-modal__textarea,\r\n.ts-goal-modal__select {\r\n  width: 100%;\r\n  padding: 0.625rem 0.875rem;\r\n  font-size: 0.875rem;\r\n  font-family: var(--ts-font-sans);\r\n  color: var(--ts-text-primary, #1e293b);\r\n  background: var(--ts-bg-primary, #ffffff);\r\n  border: 1px solid var(--ts-border-color, #e2e8f0);\r\n  border-radius: var(--ts-radius-md, 6px);\r\n  transition: all var(--ts-fast, 120ms);\r\n  outline: none;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input,\r\n[data-theme="dark"] .ts-goal-modal__textarea,\r\n[data-theme="dark"] .ts-goal-modal__select {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n  background: var(--ts-bg-secondary, #1e293b);\r\n  border-color: var(--ts-border-color, #334155);\r\n}\r\n\r\n.ts-goal-modal__input:hover,\r\n.ts-goal-modal__textarea:hover,\r\n.ts-goal-modal__select:hover {\r\n  border-color: var(--ts-border-color-hover, #cbd5e1);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:hover,\r\n[data-theme="dark"] .ts-goal-modal__textarea:hover,\r\n[data-theme="dark"] .ts-goal-modal__select:hover {\r\n  border-color: var(--ts-border-color-hover, #475569);\r\n}\r\n\r\n.ts-goal-modal__input:focus,\r\n.ts-goal-modal__textarea:focus,\r\n.ts-goal-modal__select:focus {\r\n  border-color: var(--ts-primary, #6366f1);\r\n  box-shadow: var(--ts-ring, 0 0 0 3px rgba(99, 102, 241, 0.1));\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:focus,\r\n[data-theme="dark"] .ts-goal-modal__textarea:focus,\r\n[data-theme="dark"] .ts-goal-modal__select:focus {\r\n  border-color: var(--ts-primary, #818cf8);\r\n  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.2);\r\n}\r\n\r\n.ts-goal-modal__input::placeholder,\r\n.ts-goal-modal__textarea::placeholder {\r\n  color: var(--ts-text-tertiary, #94a3b8);\r\n  opacity: 1;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input::placeholder,\r\n[data-theme="dark"] .ts-goal-modal__textarea::placeholder {\r\n  color: var(--ts-text-tertiary, #64748b);\r\n}\r\n\r\n.ts-goal-modal__textarea {\r\n  resize: vertical;\r\n  min-height: 80px;\r\n}\r\n\r\n/* Error State */\r\n.ts-goal-modal__input--error,\r\n.ts-goal-modal__textarea--error {\r\n  border-color: var(--ts-danger, #ef4444);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input--error,\r\n[data-theme="dark"] .ts-goal-modal__textarea--error {\r\n  border-color: var(--ts-danger, #f87171);\r\n}\r\n\r\n.ts-goal-modal__input--error:focus,\r\n.ts-goal-modal__textarea--error:focus {\r\n  box-shadow: var(--ts-ring-danger, 0 0 0 3px rgba(239, 68, 68, 0.1));\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input--error:focus,\r\n[data-theme="dark"] .ts-goal-modal__textarea--error:focus {\r\n  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.2);\r\n}\r\n\r\n/* ============================================================\r\n   Help Text & Errors\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__help {\r\n  margin: 0;\r\n  font-size: 0.75rem;\r\n  color: var(--ts-text-secondary, #64748b);\r\n  line-height: 1.5;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__help {\r\n  color: var(--ts-text-secondary, #94a3b8);\r\n}\r\n\r\n.ts-goal-modal__error {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 0.375rem;\r\n  margin: 0;\r\n  font-size: 0.75rem;\r\n  color: var(--ts-danger, #ef4444);\r\n  line-height: 1.5;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__error {\r\n  color: var(--ts-danger, #f87171);\r\n}\r\n\r\n.ts-goal-modal__error::before {\r\n  content: \'⚠\';\r\n  font-size: 0.875rem;\r\n}\r\n\r\n.ts-goal-modal__error-list {\r\n  margin: 0.5rem 0 0 0;\r\n  padding-left: 1.25rem;\r\n  list-style: disc;\r\n}\r\n\r\n.ts-goal-modal__error-list li {\r\n  margin: 0.25rem 0;\r\n}\r\n\r\n/* ============================================================\r\n   Toggle Switch\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__toggle {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  padding: var(--ts-spacing-md, 1rem);\r\n  background: var(--ts-bg-secondary, #f8fafc);\r\n  border: 1px solid var(--ts-border-color, #e2e8f0);\r\n  border-radius: var(--ts-radius-lg, 8px);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast, 120ms);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle {\r\n  background: var(--ts-bg-tertiary, #0f172a);\r\n  border-color: var(--ts-border-color, #1e293b);\r\n}\r\n\r\n.ts-goal-modal__toggle:hover {\r\n  background: var(--ts-surface-hover, #f1f5f9);\r\n  border-color: var(--ts-border-color-hover, #cbd5e1);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle:hover {\r\n  background: var(--ts-surface-hover, #1e293b);\r\n  border-color: var(--ts-border-color-hover, #334155);\r\n}\r\n\r\n.ts-goal-modal__toggle-input {\r\n  width: 20px;\r\n  height: 20px;\r\n  flex-shrink: 0;\r\n  cursor: pointer;\r\n  accent-color: var(--ts-primary, #6366f1);\r\n}\r\n\r\n.ts-goal-modal__toggle-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-goal-modal__toggle-title {\r\n  font-weight: 600;\r\n  font-size: 0.875rem;\r\n  color: var(--ts-text-primary, #1e293b);\r\n  margin-bottom: 0.125rem;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle-title {\r\n  color: var(--ts-text-primary, #f9fafb);\r\n}\r\n\r\n.ts-goal-modal__toggle-description {\r\n  font-size: 0.75rem;\r\n  color: var(--ts-text-secondary, #64748b);\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__toggle-description {\r\n  color: var(--ts-text-secondary, #94a3b8);\r\n}\r\n\r\n/* ============================================================\r\n   Footer\r\n   ============================================================ */\r\n\r\n.ts-goal-modal__footer {\r\n  display: flex;\r\n  gap: var(--ts-spacing-sm, 0.75rem);\r\n  justify-content: flex-end;\r\n}\r\n\r\n/* ============================================================\r\n   Responsive Design\r\n   ============================================================ */\r\n\r\n@media (max-width: 768px) {\r\n  .ts-goal-modal__content {\r\n    padding: var(--ts-spacing-sm, 0.75rem);\r\n    gap: var(--ts-spacing-md, 1rem);\r\n  }\r\n\r\n  .ts-goal-modal__section {\r\n    gap: var(--ts-spacing-sm, 0.75rem);\r\n  }\r\n\r\n  .ts-goal-modal__footer {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-goal-modal__footer .ts-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* ============================================================\r\n   Accessibility Improvements\r\n   ============================================================ */\r\n\r\n/* Focus visible (keyboard navigation) */\r\n.ts-goal-modal__input:focus-visible,\r\n.ts-goal-modal__textarea:focus-visible,\r\n.ts-goal-modal__select:focus-visible,\r\n.ts-goal-modal__toggle-input:focus-visible {\r\n  outline: 2px solid var(--ts-primary, #6366f1);\r\n  outline-offset: 2px;\r\n}\r\n\r\n[data-theme="dark"] .ts-goal-modal__input:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__textarea:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__select:focus-visible,\r\n[data-theme="dark"] .ts-goal-modal__toggle-input:focus-visible {\r\n  outline-color: var(--ts-primary, #818cf8);\r\n}\r\n\r\n/* High contrast mode support */\r\n@media (prefers-contrast: high) {\r\n  .ts-goal-modal__input,\r\n  .ts-goal-modal__textarea,\r\n  .ts-goal-modal__select,\r\n  .ts-goal-modal__toggle {\r\n    border-width: 2px;\r\n  }\r\n}\r\n\r\n/* Reduced motion support */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-goal-modal__input,\r\n  .ts-goal-modal__textarea,\r\n  .ts-goal-modal__select,\r\n  .ts-goal-modal__toggle {\r\n    transition: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const i=s},96478:(r,n,e)=>{e.d(n,{A:()=>i});var a=e(71354),t=e.n(a),o=e(76314),s=e.n(o)()(t());s.push([r.id,'.goal-bulk-actions {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 16px;\n  background: var(--ts-bg-secondary);\n  border: 1px solid var(--ts-border-color);\n  border-radius: 8px;\n  margin-bottom: 16px;\n  gap: 16px;\n}\n\n.bulk-actions-left {\n  display: flex;\n  align-items: center;\n}\n\n.bulk-select-all {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin: 0;\n  cursor: pointer;\n  user-select: none;\n}\n\n.bulk-select-all input[type="checkbox"] {\n  margin: 0;\n  cursor: pointer;\n}\n\n.bulk-select-all span {\n  font-weight: 500;\n  color: var(--ts-text-primary);\n}\n\n.bulk-actions-right {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.bulk-action-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  font-size: 13px;\n  line-height: 1.4;\n  border-radius: 4px;\n  transition: all 0.2s ease;\n  border: 1px solid var(--ts-border-color);\n  background: var(--ts-bg-primary);\n  color: var(--ts-text-primary);\n  cursor: pointer;\n  font-weight: 500;\n}\n\n.bulk-action-btn .dashicons {\n  font-size: 16px;\n  width: 16px;\n  height: 16px;\n  line-height: 16px;\n}\n\n.bulk-action-btn:hover:not(:disabled) {\n  transform: translateY(-1px);\n  background: var(--ts-bg-hover);\n  border-color: var(--ts-primary-color);\n}\n\n.bulk-action-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background: var(--ts-bg-secondary);\n  color: var(--ts-text-tertiary);\n}\n\n.bulk-action-btn.bulk-delete {\n  color: #dc3545;\n  border-color: #dc3545;\n}\n\n.bulk-action-btn.bulk-delete:hover {\n  background: #dc3545;\n  color: #fff;\n}\n\n/* Confirmation Dialog */\n.bulk-confirm-dialog-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.5);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 100000;\n  backdrop-filter: blur(2px);\n}\n\n.bulk-confirm-dialog {\n  background: var(--ts-bg-primary);\n  border-radius: 8px;\n  padding: 24px;\n  max-width: 500px;\n  width: 90%;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);\n}\n\n.bulk-confirm-dialog h3 {\n  margin: 0 0 12px;\n  font-size: 18px;\n  font-weight: 600;\n  color: var(--ts-text-primary);\n}\n\n.bulk-confirm-dialog p {\n  margin: 0 0 20px;\n  color: var(--ts-text-secondary);\n  line-height: 1.5;\n}\n\n.bulk-confirm-actions {\n  display: flex;\n  gap: 8px;\n  justify-content: flex-end;\n}\n\n.bulk-confirm-actions .button {\n  min-width: 80px;\n  background: var(--ts-bg-primary);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n  .goal-bulk-actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .bulk-actions-left,\n  .bulk-actions-right {\n    justify-content: center;\n  }\n\n  .bulk-actions-right {\n    width: 100%;\n  }\n\n  .bulk-action-btn {\n    flex: 1;\n    justify-content: center;\n  }\n}\n\n@media (max-width: 480px) {\n  .bulk-actions-right {\n    flex-direction: column;\n  }\n\n  .bulk-action-btn {\n    width: 100%;\n  }\n\n  .bulk-confirm-dialog {\n    padding: 16px;\n  }\n\n  .bulk-confirm-actions {\n    flex-direction: column-reverse;\n  }\n\n  .bulk-confirm-actions .button {\n    width: 100%;\n  }\n}\n\n/* Dark Theme */\n[data-theme="dark"] .bulk-confirm-dialog {\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);\n}\n',"",{version:3,sources:["webpack://./src/components/goals/features/bulk-actions/GoalBulkActions.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;EAClB,kCAAkC;EAClC,wCAAwC;EACxC,kBAAkB;EAClB,mBAAmB;EACnB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,SAAS;EACT,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,SAAS;EACT,eAAe;AACjB;;AAEA;EACE,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,eAAe;AACjB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,yBAAyB;EACzB,wCAAwC;EACxC,gCAAgC;EAChC,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;;AAEA;EACE,2BAA2B;EAC3B,8BAA8B;EAC9B,qCAAqC;AACvC;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,kCAAkC;EAClC,8BAA8B;AAChC;;AAEA;EACE,cAAc;EACd,qBAAqB;AACvB;;AAEA;EACE,mBAAmB;EACnB,WAAW;AACb;;AAEA,wBAAwB;AACxB;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,gCAAgC;EAChC,kBAAkB;EAClB,aAAa;EACb,gBAAgB;EAChB,UAAU;EACV,0CAA0C;AAC5C;;AAEA;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,6BAA6B;AAC/B;;AAEA;EACE,gBAAgB;EAChB,+BAA+B;EAC/B,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,QAAQ;EACR,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gCAAgC;AAClC;;AAEA,sBAAsB;AACtB;EACE;IACE,sBAAsB;IACtB,oBAAoB;EACtB;;EAEA;;IAEE,uBAAuB;EACzB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,OAAO;IACP,uBAAuB;EACzB;AACF;;AAEA;EACE;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,8BAA8B;EAChC;;EAEA;IACE,WAAW;EACb;AACF;;AAEA,eAAe;AACf;EACE,yCAAyC;AAC3C",sourcesContent:['.goal-bulk-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px 16px;\r\n  background: var(--ts-bg-secondary);\r\n  border: 1px solid var(--ts-border-color);\r\n  border-radius: 8px;\r\n  margin-bottom: 16px;\r\n  gap: 16px;\r\n}\r\n\r\n.bulk-actions-left {\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.bulk-select-all {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin: 0;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n.bulk-select-all input[type="checkbox"] {\r\n  margin: 0;\r\n  cursor: pointer;\r\n}\r\n\r\n.bulk-select-all span {\r\n  font-weight: 500;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.bulk-actions-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.bulk-action-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  border-radius: 4px;\r\n  transition: all 0.2s ease;\r\n  border: 1px solid var(--ts-border-color);\r\n  background: var(--ts-bg-primary);\r\n  color: var(--ts-text-primary);\r\n  cursor: pointer;\r\n  font-weight: 500;\r\n}\r\n\r\n.bulk-action-btn .dashicons {\r\n  font-size: 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n  line-height: 16px;\r\n}\r\n\r\n.bulk-action-btn:hover:not(:disabled) {\r\n  transform: translateY(-1px);\r\n  background: var(--ts-bg-hover);\r\n  border-color: var(--ts-primary-color);\r\n}\r\n\r\n.bulk-action-btn:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background: var(--ts-bg-secondary);\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.bulk-action-btn.bulk-delete {\r\n  color: #dc3545;\r\n  border-color: #dc3545;\r\n}\r\n\r\n.bulk-action-btn.bulk-delete:hover {\r\n  background: #dc3545;\r\n  color: #fff;\r\n}\r\n\r\n/* Confirmation Dialog */\r\n.bulk-confirm-dialog-overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.5);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 100000;\r\n  backdrop-filter: blur(2px);\r\n}\r\n\r\n.bulk-confirm-dialog {\r\n  background: var(--ts-bg-primary);\r\n  border-radius: 8px;\r\n  padding: 24px;\r\n  max-width: 500px;\r\n  width: 90%;\r\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.bulk-confirm-dialog h3 {\r\n  margin: 0 0 12px;\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary);\r\n}\r\n\r\n.bulk-confirm-dialog p {\r\n  margin: 0 0 20px;\r\n  color: var(--ts-text-secondary);\r\n  line-height: 1.5;\r\n}\r\n\r\n.bulk-confirm-actions {\r\n  display: flex;\r\n  gap: 8px;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.bulk-confirm-actions .button {\r\n  min-width: 80px;\r\n  background: var(--ts-bg-primary);\r\n}\r\n\r\n/* Responsive Design */\r\n@media (max-width: 768px) {\r\n  .goal-bulk-actions {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .bulk-actions-left,\r\n  .bulk-actions-right {\r\n    justify-content: center;\r\n  }\r\n\r\n  .bulk-actions-right {\r\n    width: 100%;\r\n  }\r\n\r\n  .bulk-action-btn {\r\n    flex: 1;\r\n    justify-content: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .bulk-actions-right {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .bulk-action-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .bulk-confirm-dialog {\r\n    padding: 16px;\r\n  }\r\n\r\n  .bulk-confirm-actions {\r\n    flex-direction: column-reverse;\r\n  }\r\n\r\n  .bulk-confirm-actions .button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme="dark"] .bulk-confirm-dialog {\r\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);\r\n}\r\n'],sourceRoot:""}]);const i=s}}]);
    22//# sourceMappingURL=637.js.map
  • tracksure/trunk/admin/dist/common.js

    r3472561 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[76],{5997:(n,r,e)=>{e.d(r,{y:()=>z});var t=e(74848),a=e(41594),s=e.n(a),i=e(82381),o=e(37090),A=e(51481),d=e(68688),l=e(84013),c=e(48231),p=e(71255),m=e(99003),u=e(43066),g=e(21155),C=e(28343),E=e(85072),_=e.n(E),B=e(97825),x=e.n(B),h=e(77659),b=e.n(h),f=e(55056),v=e.n(f),y=e(10540),w=e.n(y),k=e(41113),j=e.n(k),S=e(94391),I={};I.styleTagTransform=j(),I.setAttributes=v(),I.insert=b().bind(null,"head"),I.domAPI=x(),I.insertStyleElement=w();_()(S.A,I);S.A&&S.A.locals&&S.A.locals;const z=({sessionId:n,onClose:r})=>{const{data:e,isLoading:E,error:_}=(0,i.S)("getJourney",n||"",{enabled:!!n}),{viewMode:B}=(0,o.n)(),x=(0,m.iW)(),h=s().useMemo(()=>{if(!e||!e.events)return[];const n=[],r=e.events.some(n=>"view_item"===n.event_name||"page_view"===n.event_name&&n.page_url?.includes("/product")),t=e.events.some(n=>"add_to_cart"===n.event_name),a=e.events.some(n=>"begin_checkout"===n.event_name||"checkout_started"===n.event_name),s=e.events.some(n=>n.is_conversion||"purchase"===n.event_name);return n.push({name:"Session Started",completed:!0,percentage:100}),r&&n.push({name:"Viewed Product",completed:!0,percentage:80}),t&&n.push({name:"Added to Cart",completed:!0,percentage:60}),a&&n.push({name:"Started Checkout",completed:!0,percentage:40}),s&&n.push({name:"Completed Purchase",completed:!0,percentage:30}),n},[e]),b=s().useRef(r);if(b.current=r,(0,a.useEffect)(()=>{if(!n)return;const r=n=>{"Escape"===n.key&&b.current()};return document.addEventListener("keydown",r),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",r),document.body.style.overflow=""}},[n]),!n)return null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"ts-journey-drawer__overlay",onClick:r}),(0,t.jsxs)("div",{className:"ts-journey-drawer",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__header",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"ts-journey-drawer__title",children:(0,p.__)("Session Journey")}),e&&(0,t.jsx)("p",{className:"ts-journey-drawer__subtitle",children:(0,u.dh)(Number(e.session.visitorId),(e.session.sessionNumber||1)>1,e.session.sessionNumber||1)})]}),(0,t.jsx)("button",{className:"ts-journey-drawer__close",onClick:r,type:"button","aria-label":(0,p.__)("Close"),children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__content",children:[E&&(0,t.jsx)("div",{className:"ts-journey-drawer__loading",children:[...Array(5)].map((n,r)=>(0,t.jsx)(l.EA,{height:"60px",style:{marginBottom:"12px"}},r))}),_&&(0,t.jsx)(c.p,{title:"Failed to load journey",message:_.message,action:{label:"Try Again",onClick:()=>window.location.reload()}}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,p.__)("Attribution")," (",(0,p.__)("Last-Touch Model"),")"]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution-item",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__attribution-label",children:(0,p.__)("First Touch")}),(0,t.jsxs)("span",{className:"ts-journey-drawer__attribution-value",children:[(0,u.ce)(e.attribution?.first_touch?.source||"direct",e.attribution?.first_touch?.medium||"none"),e.attribution?.first_touch?.campaign&&` / ${e.attribution.first_touch.campaign}`]})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution-item",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__attribution-label",children:(0,p.__)("Last Touch")}),(0,t.jsxs)("span",{className:"ts-journey-drawer__attribution-value",children:[(0,u.ce)(e.attribution?.last_touch?.source||"direct",e.attribution?.last_touch?.medium||"none"),e.attribution?.last_touch?.campaign&&` / ${e.attribution.last_touch.campaign}`]})]})]})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Device & Location")}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Device"),":"]}),(0,t.jsx)("span",{children:e.session.device||e.session.browser||"Desktop"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Browser"),":"]}),(0,t.jsx)("span",{children:e.session.browser||"Not detected"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("OS"),":"]}),(0,t.jsx)("span",{children:e.session.os||"Not detected"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Location"),":"]}),(0,t.jsx)("span",{children:(0,g.j$)(e.session.city,e.session.country,e.session.region)})]})]})]}),e.touchpoints&&e.touchpoints.length>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Touchpoints Journey")}),(0,t.jsx)("div",{className:"ts-journey-drawer__timeline",children:e.touchpoints.map((n,r)=>(0,t.jsxs)("div",{className:"ts-journey-drawer__event "+(n.is_conversion?"ts-journey-drawer__event--conversion":""),children:[(0,t.jsx)("div",{className:"ts-journey-drawer__event-dot"}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-content",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__event-name",children:[0===r&&(0,t.jsx)(A.I,{name:"DoorOpen",size:16}),(0,t.jsx)(A.I,{name:(0,C.RZ)(n.utm_source||n.channel,n.utm_medium),size:18}),(0,t.jsx)("span",{children:n.channel||(0,u.ce)(n.utm_source,n.utm_medium)}),n.is_conversion&&(0,t.jsx)(A.I,{name:d.Qe.goals,size:16,color:"success"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-details",children:[(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Page"),":"]})," ",n.page_title||n.page_url||(0,p.__)("Unknown page")]}),(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Source"),":"]})," ",n.utm_source||"direct"," / ",n.utm_medium||"none"]}),n.utm_campaign&&(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Campaign"),":"]})," ",n.utm_campaign]})]}),n.attribution_weight>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__event-meta",children:[(0,p.__)("Attribution Weight"),": ",(100*n.attribution_weight).toFixed(0),"%"]}),(0,t.jsx)("div",{className:"ts-journey-drawer__event-time",children:(0,m.oD)(n.touched_at,x)})]})]},n.touchpoint_id))})]}),e.events&&e.events.some(n=>n.is_conversion)&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,t.jsx)(A.I,{name:"Target",size:16}),(0,p.__)("Goal Achievements")]}),(0,t.jsx)("div",{className:"ts-journey-drawer__goals",children:e.events.filter(n=>n.is_conversion).map((n,r)=>(0,t.jsxs)("div",{className:"ts-journey-drawer__goal-item",children:[(0,t.jsx)("div",{className:"ts-goal-icon",children:(0,t.jsx)(A.I,{name:"CheckCircle",size:20,color:"success"})}),(0,t.jsxs)("div",{className:"ts-goal-content",children:[(0,t.jsx)("div",{className:"ts-goal-name",children:(0,u.Oh)(n.event_name)}),(0,t.jsxs)("div",{className:"ts-goal-meta",children:[n.conversion_value&&n.conversion_value>0&&(0,t.jsx)("span",{className:"ts-goal-value",children:(0,C.$g)(n.conversion_value)}),(0,t.jsx)("span",{className:"ts-goal-time",children:(0,m.oD)(n.occurred_at,x)})]})]})]},r))})]}),h.length>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Conversion Funnel")}),(0,t.jsx)("div",{className:"ts-funnel-visualization",children:h.map((n,r)=>(0,t.jsx)("div",{className:"ts-funnel-step",children:(0,t.jsxs)("div",{className:"ts-funnel-bar",style:{width:`${n.percentage}%`,backgroundColor:n.completed?n.name.includes("Purchase")?"var(--ts-color-success)":"var(--ts-color-primary)":"var(--ts-color-muted)"},children:[(0,t.jsx)("span",{className:"ts-funnel-label",children:n.name}),(0,t.jsxs)("span",{className:"ts-funnel-percentage",children:[n.percentage,"%"]})]})},r))})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,p.__)("Event Timeline"),(0,t.jsx)("span",{className:"ts-mode-badge",children:"business"===B?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(A.I,{name:"BarChart2",size:16})," Business"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(A.I,{name:"Settings",size:16})," Debug"]})})]}),(0,t.jsx)("div",{className:"ts-journey-drawer__timeline",children:("business"===B?(0,u.z6)(e.events):e.events).map((n,r)=>{const e=n.is_conversion,a=(0,u.u6)(n.event_name),i=(0,u.Oh)(n.event_name);return(0,t.jsxs)("div",{className:"ts-journey-drawer__event "+(e?"ts-journey-drawer__event--conversion":""),children:[(0,t.jsx)("div",{className:"ts-journey-drawer__event-dot"}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-content",children:[n.time_delta&&(0,t.jsx)("span",{className:"ts-journey-drawer__event-delta",children:n.time_delta}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-name",children:[(0,t.jsx)(A.I,{name:a,size:18}),(0,t.jsx)("span",{children:i}),e&&(0,t.jsx)("span",{className:"ts-conversion-amount",children:(0,C.$g)(n.conversion_value||0)})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-details",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__page-title",children:n.page_title||n.page_url||(0,p.__)("Unknown page")}),n.page_path&&(0,t.jsxs)("span",{className:"ts-journey-drawer__page-path",children:[" ",n.page_path]}),!n.page_path&&n.page_url&&(0,t.jsxs)("span",{className:"ts-journey-drawer__page-url",children:[" ",n.page_url]})]}),n.event_params&&Object.keys(n.event_params).length>0&&(0,t.jsx)("div",{className:"ts-journey-drawer__event-meta",children:Object.entries(n.event_params).filter(([n,r])=>null!=r&&""!==r&&"-"!==r).slice(0,5).map(([n,r],e)=>(0,t.jsxs)(s().Fragment,{children:[e>0&&(0,t.jsx)("span",{className:"ts-param-separator",children:"•"}),(0,t.jsxs)("span",{className:"ts-event-param-inline",children:[(0,t.jsxs)("strong",{children:[(0,C.G2)(n),":"]})," ",(0,C.jR)(n,r)]})]},n))}),(0,t.jsx)("div",{className:"ts-journey-drawer__event-time",children:(0,m.oD)(n.occurred_at,x)})]})]},n.event_id)})})]})]})]}),e&&(0,t.jsx)("div",{className:"ts-journey-drawer__footer",children:(0,t.jsx)("button",{className:"ts-journey-drawer__button ts-journey-drawer__button--secondary",onClick:()=>{const r=JSON.stringify(e,null,2),t=new Blob([r],{type:"application/json"}),a=URL.createObjectURL(t),s=document.createElement("a");s.href=a,s.download=`tracksure-journey-${n}.json`,s.click()},type:"button",children:(0,p.__)("Export JSON")})})]})]})}},7869:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Badge Component Styles */\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--ts-spacing-2xs);\n  font-family: var(--ts-font-sans);\n  font-weight: 500;\n  line-height: 1;\n  border-radius: var(--ts-radius-full);\n  white-space: nowrap;\n}\n\n/* Sizes */\n.ts-badge--sm {\n  padding: 2px 8px;\n  font-size: 0.75rem;\n}\n\n.ts-badge--md {\n  padding: 4px 10px;\n  font-size: 0.8125rem;\n}\n\n.ts-badge--lg {\n  padding: 6px 12px;\n  font-size: 0.875rem;\n}\n\n/* Variants */\n.ts-badge--default {\n  background-color: var(--ts-surface);\n  color: var(--ts-text-secondary);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-badge--success {\n  background-color: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-badge--warning {\n  background-color: var(--ts-warning-soft);\n  color: var(--ts-warning);\n  border: 1px solid var(--ts-warning);\n}\n\n.ts-badge--danger {\n  background-color: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-badge--info {\n  background-color: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border: 1px solid var(--ts-primary);\n}\n\n/* Dot variant */\n.ts-badge--dot::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background-color: currentColor;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Badge.css"],names:[],mappings:"AAAA,2BAA2B;;AAE3B;EACE,oBAAoB;EACpB,mBAAmB;EACnB,0BAA0B;EAC1B,gCAAgC;EAChC,gBAAgB;EAChB,cAAc;EACd,oCAAoC;EACpC,mBAAmB;AACrB;;AAEA,UAAU;AACV;EACE,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,iBAAiB;EACjB,oBAAoB;AACtB;;AAEA;EACE,iBAAiB;EACjB,mBAAmB;AACrB;;AAEA,aAAa;AACb;EACE,mCAAmC;EACnC,+BAA+B;EAC/B,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA;EACE,uCAAuC;EACvC,uBAAuB;EACvB,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA,gBAAgB;AAChB;EACE,WAAW;EACX,UAAU;EACV,WAAW;EACX,kBAAkB;EAClB,8BAA8B;AAChC",sourcesContent:["/* Badge Component Styles */\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-2xs);\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 500;\r\n  line-height: 1;\r\n  border-radius: var(--ts-radius-full);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Sizes */\r\n.ts-badge--sm {\r\n  padding: 2px 8px;\r\n  font-size: 0.75rem;\r\n}\r\n\r\n.ts-badge--md {\r\n  padding: 4px 10px;\r\n  font-size: 0.8125rem;\r\n}\r\n\r\n.ts-badge--lg {\r\n  padding: 6px 12px;\r\n  font-size: 0.875rem;\r\n}\r\n\r\n/* Variants */\r\n.ts-badge--default {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text-secondary);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-badge--success {\r\n  background-color: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-badge--warning {\r\n  background-color: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n  border: 1px solid var(--ts-warning);\r\n}\r\n\r\n.ts-badge--danger {\r\n  background-color: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-badge--info {\r\n  background-color: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border: 1px solid var(--ts-primary);\r\n}\r\n\r\n/* Dot variant */\r\n.ts-badge--dot::before {\r\n  content: '';\r\n  width: 6px;\r\n  height: 6px;\r\n  border-radius: 50%;\r\n  background-color: currentColor;\r\n}\r\n"],sourceRoot:""}]);const o=i},7971:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Modal Component Styles\n * Professional design following global design system\n * Full dark/light theme compatibility\n */\n\n.ts-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 160000; /* Above WordPress admin menu (z-index: 9999-100000) */\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  max-width: 1080px;\n  margin: auto;\n  padding: var(--ts-spacing-md);\n  background: rgba(0, 0, 0, 0.75);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  animation: ts-modal-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-modal {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n@keyframes ts-modal-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n.ts-modal__content {\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-2xl);\n  box-shadow: var(--ts-shadow-xl);\n  max-height: 90vh;\n  display: flex;\n  flex-direction: column;\n  animation: ts-modal-slide-up var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n  border: 1px solid var(--ts-border);\n  position: relative;\n  overflow: hidden;\n}\n\n[data-theme="dark"] .ts-modal__content {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5), 0 12px 24px -8px rgba(0, 0, 0, 0.3);\n}\n\n@keyframes ts-modal-slide-up {\n  from {\n    transform: translateY(20px);\n    opacity: 0;\n  }\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n/* Sizes - Responsive for all devices */\n.ts-modal__content--sm {\n  width: 100%;\n  max-width: 440px;\n}\n\n.ts-modal__content--md {\n  width: 100%;\n  max-width: 640px;\n}\n\n.ts-modal__content--lg {\n  width: 100%;\n  max-width: 1400px;\n}\n\n.ts-modal__content--xl {\n  width: 100%;\n  max-width: 1280px;\n}\n\n.ts-modal__content--full {\n  width: 95vw;\n  max-width: 1600px;\n  max-height: 95vh;\n}\n\n/* Responsive adjustments */\n@media (max-width: 767px) {\n  .ts-modal {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-modal__content--sm,\n  .ts-modal__content--md,\n  .ts-modal__content--lg,\n  .ts-modal__content--xl {\n    width: 100%;\n    max-width: 100%;\n  }\n}\n\n/* Header - Premium Design */\n.ts-modal__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  padding: var(--ts-spacing-xl) var(--ts-spacing-2xl);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  flex-shrink: 0;\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-modal__title {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--ts-text);\n  letter-spacing: -0.02em;\n  line-height: 1.3;\n}\n\n.ts-modal__close {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  padding: 0;\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  flex-shrink: 0;\n}\n\n.ts-modal__close:hover {\n  background: var(--ts-danger-soft);\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-modal__close:active {\n  transform: rotate(90deg) scale(0.95);\n}\n\n.ts-modal__close:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n/* Responsive header */\n@media (max-width: 767px) {\n  .ts-modal__header {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-modal__title {\n    font-size: 18px;\n  }\n\n  .ts-modal__close {\n    width: 36px;\n    height: 36px;\n  }\n}\n\n/* Body - Optimized scrolling */\n.ts-modal__body {\n  padding: 0;\n  overflow-y: auto; /* Enable scrolling */\n  overflow-x: hidden;\n  flex: 1;\n  min-height: 0; /* Important for flexbox overflow */\n  color: var(--ts-text);\n  background: var(--ts-bg);\n}\n\n/* Smooth scrolling for modal body */\n.ts-modal__body::-webkit-scrollbar {\n  width: 10px;\n}\n\n.ts-modal__body::-webkit-scrollbar-track {\n  background: var(--ts-bg-secondary);\n  border-radius: 0 var(--ts-radius-2xl) var(--ts-radius-2xl) 0;\n}\n\n.ts-modal__body::-webkit-scrollbar-thumb {\n  background: var(--ts-border-color-hover);\n  border-radius: 5px;\n  border: 2px solid var(--ts-bg);\n}\n\n.ts-modal__body::-webkit-scrollbar-thumb:hover {\n  background: var(--ts-text-tertiary);\n}\n\n/* Footer - Premium Design */\n.ts-modal__footer {\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  display: flex;\n  gap: var(--ts-spacing-md);\n  justify-content: flex-end;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n}\n\n@media (max-width: 767px) {\n  .ts-modal__footer {\n    padding: var(--ts-spacing-md);\n    flex-direction: column;\n  }\n\n  .ts-modal__footer > * {\n    width: 100%;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-modal,\n  .ts-modal__content,\n  .ts-modal__close {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n/* High Contrast Mode */\n@media (prefers-contrast: high) {\n  .ts-modal {\n    border: 2px solid var(--ts-text);\n  }\n\n  .ts-modal__close {\n    border-width: 2px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/Modal.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Modal Component Styles\r\n * Professional design following global design system\r\n * Full dark/light theme compatibility\r\n */\r\n\r\n.ts-modal {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: 160000; /* Above WordPress admin menu (z-index: 9999-100000) */\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  max-width: 1080px;\r\n  margin: auto;\r\n  padding: var(--ts-spacing-md);\r\n  background: rgba(0, 0, 0, 0.75);\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  animation: ts-modal-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-modal {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n@keyframes ts-modal-fade-in {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal__content {\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-2xl);\r\n  box-shadow: var(--ts-shadow-xl);\r\n  max-height: 90vh;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: ts-modal-slide-up var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n  border: 1px solid var(--ts-border);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n[data-theme="dark"] .ts-modal__content {\r\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5), 0 12px 24px -8px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n@keyframes ts-modal-slide-up {\r\n  from {\r\n    transform: translateY(20px);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Sizes - Responsive for all devices */\r\n.ts-modal__content--sm {\r\n  width: 100%;\r\n  max-width: 440px;\r\n}\r\n\r\n.ts-modal__content--md {\r\n  width: 100%;\r\n  max-width: 640px;\r\n}\r\n\r\n.ts-modal__content--lg {\r\n  width: 100%;\r\n  max-width: 1400px;\r\n}\r\n\r\n.ts-modal__content--xl {\r\n  width: 100%;\r\n  max-width: 1280px;\r\n}\r\n\r\n.ts-modal__content--full {\r\n  width: 95vw;\r\n  max-width: 1600px;\r\n  max-height: 95vh;\r\n}\r\n\r\n/* Responsive adjustments */\r\n@media (max-width: 767px) {\r\n  .ts-modal {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-modal__content--sm,\r\n  .ts-modal__content--md,\r\n  .ts-modal__content--lg,\r\n  .ts-modal__content--xl {\r\n    width: 100%;\r\n    max-width: 100%;\r\n  }\r\n}\r\n\r\n/* Header - Premium Design */\r\n.ts-modal__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-2xl);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  flex-shrink: 0;\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-modal__title {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.3;\r\n}\r\n\r\n.ts-modal__close {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 40px;\r\n  height: 40px;\r\n  padding: 0;\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-modal__close:hover {\r\n  background: var(--ts-danger-soft);\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-modal__close:active {\r\n  transform: rotate(90deg) scale(0.95);\r\n}\r\n\r\n.ts-modal__close:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n/* Responsive header */\r\n@media (max-width: 767px) {\r\n  .ts-modal__header {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-modal__title {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-modal__close {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n}\r\n\r\n/* Body - Optimized scrolling */\r\n.ts-modal__body {\r\n  padding: 0;\r\n  overflow-y: auto; /* Enable scrolling */\r\n  overflow-x: hidden;\r\n  flex: 1;\r\n  min-height: 0; /* Important for flexbox overflow */\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg);\r\n}\r\n\r\n/* Smooth scrolling for modal body */\r\n.ts-modal__body::-webkit-scrollbar {\r\n  width: 10px;\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-track {\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: 0 var(--ts-radius-2xl) var(--ts-radius-2xl) 0;\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-thumb {\r\n  background: var(--ts-border-color-hover);\r\n  border-radius: 5px;\r\n  border: 2px solid var(--ts-bg);\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-thumb:hover {\r\n  background: var(--ts-text-tertiary);\r\n}\r\n\r\n/* Footer - Premium Design */\r\n.ts-modal__footer {\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  display: flex;\r\n  gap: var(--ts-spacing-md);\r\n  justify-content: flex-end;\r\n  flex-shrink: 0;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .ts-modal__footer {\r\n    padding: var(--ts-spacing-md);\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal__footer > * {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-modal,\r\n  .ts-modal__content,\r\n  .ts-modal__close {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n}\r\n\r\n/* High Contrast Mode */\r\n@media (prefers-contrast: high) {\r\n  .ts-modal {\r\n    border: 2px solid var(--ts-text);\r\n  }\r\n\r\n  .ts-modal__close {\r\n    border-width: 2px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},11778:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Select Component Styles */\n\n.ts-select-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-select-wrapper--full {\n  width: 100%;\n}\n\n.ts-select-label {\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n.ts-select-container {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n\n.ts-select {\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  padding-right: calc(var(--ts-spacing-md) + 24px);\n  font-family: var(--ts-font-sans);\n  font-size: 0.9375rem;\n  line-height: 1.5;\n  color: var(--ts-text);\n  background-color: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all var(--ts-fast);\n  min-height: 40px;\n  cursor: pointer;\n  appearance: none;\n}\n\n.ts-select:hover:not(:disabled) {\n  border-color: var(--ts-border-hover);\n}\n\n.ts-select:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n}\n\n.ts-select:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background-color: var(--ts-surface);\n}\n\n.ts-select-arrow {\n  position: absolute;\n  right: var(--ts-spacing-md);\n  color: var(--ts-text-secondary);\n  pointer-events: none;\n}\n\n/* Error State */\n.ts-select--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-select--error:focus {\n  border-color: var(--ts-danger);\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-select-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n}\n\n/* Hint Text */\n.ts-select-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Select.css"],names:[],mappings:"AAAA,4BAA4B;;AAE5B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,mBAAmB;EACnB,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,kDAAkD;EAClD,gDAAgD;EAChD,gCAAgC;EAChC,oBAAoB;EACpB,gBAAgB;EAChB,qBAAqB;EACrB,mCAAmC;EACnC,kCAAkC;EAClC,kCAAkC;EAClC,8BAA8B;EAC9B,gBAAgB;EAChB,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,+BAA+B;EAC/B,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,mCAAmC;AACrC;;AAEA;EACE,kBAAkB;EAClB,2BAA2B;EAC3B,+BAA+B;EAC/B,oBAAoB;AACtB;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;AAClB;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;AAClB",sourcesContent:["/* Select Component Styles */\r\n\r\n.ts-select-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-select-wrapper--full {\r\n  width: 100%;\r\n}\r\n\r\n.ts-select-label {\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-select-container {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.ts-select {\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  padding-right: calc(var(--ts-spacing-md) + 24px);\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 0.9375rem;\r\n  line-height: 1.5;\r\n  color: var(--ts-text);\r\n  background-color: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all var(--ts-fast);\r\n  min-height: 40px;\r\n  cursor: pointer;\r\n  appearance: none;\r\n}\r\n\r\n.ts-select:hover:not(:disabled) {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-select:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background-color: var(--ts-surface);\r\n}\r\n\r\n.ts-select-arrow {\r\n  position: absolute;\r\n  right: var(--ts-spacing-md);\r\n  color: var(--ts-text-secondary);\r\n  pointer-events: none;\r\n}\r\n\r\n/* Error State */\r\n.ts-select--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-select--error:focus {\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-select-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Hint Text */\r\n.ts-select-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n}\r\n"],sourceRoot:""}]);const o=i},16487:(n,r,e)=>{e.d(r,{k:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(64179),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({field:n,value:r,onChange:e,disabled:a})=>(0,t.jsx)("div",{className:"ts-dynamic-field",children:(()=>{switch(n.type){case"toggle":return(0,t.jsxs)("label",{className:"ts-toggle-field",children:[(0,t.jsx)("input",{type:"checkbox",checked:!!r,onChange:n=>e(n.target.checked),disabled:a||n.readonly}),(0,t.jsx)("div",{className:"ts-toggle-switch"}),(0,t.jsxs)("div",{className:"ts-toggle-label",children:[(0,t.jsx)("strong",{children:n.label}),n.description&&(0,t.jsx)("p",{children:n.description})]})]});case"text":case"password":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:n.type,value:"boolean"==typeof r?"":r||"",onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-input",placeholder:n.sensitive?"••••••••":""})]});case"number":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:"number",value:"number"==typeof r?r:Number(n.defaultValue??0),onChange:n=>e(parseInt(n.target.value,10)),disabled:a||n.readonly,min:n.min,max:n.max,step:n.step||1,className:"ts-input ts-input-number"}),n.unit&&(0,t.jsx)("span",{className:"ts-field-unit",children:n.unit})]});case"slider":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,(0,t.jsxs)("span",{className:"ts-field-value",children:[r||n.defaultValue," ",n.unit]}),n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:"range",value:"number"==typeof r?r:Number(n.defaultValue??0),onChange:n=>e(parseInt(n.target.value,10)),disabled:a||n.readonly,min:n.min,max:n.max,step:n.step||1,className:"ts-slider"}),(0,t.jsxs)("div",{className:"ts-slider-labels",children:[(0,t.jsxs)("span",{children:[n.min," ",n.unit]}),(0,t.jsxs)("span",{children:[n.max," ",n.unit]})]})]});case"select":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("select",{value:String("boolean"!=typeof r?r||n.defaultValue||"":n.defaultValue??""),onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-select",children:n.options?.map(n=>(0,t.jsx)("option",{value:n.value,children:n.label},n.value))})]});case"textarea":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("textarea",{value:"boolean"==typeof r?"":r||"",onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-textarea",rows:4})]});default:return(0,t.jsxs)("p",{children:["Unsupported field type: ",n.type]})}})()})},21155:(n,r,e)=>{e.d(r,{j$:()=>a});var t=e(31489);function a(n,r,e){if(n&&r){return`${n}, ${(0,t.qQ)(r)}`}if(e&&r){return`${e}, ${(0,t.qQ)(r)}`}return r?(0,t.qQ)(r):"Local Network"}},26604:(n,r,e)=>{e.d(r,{E:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(7869),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({children:n,variant:r="default",size:e="md",className:a="",dot:s=!1})=>{const i=["ts-badge",`ts-badge--${r}`,`ts-badge--${e}`,s&&"ts-badge--dot",a].filter(Boolean).join(" ");return(0,t.jsx)("span",{className:i,children:n})}},28343:(n,r,e)=>{e.d(r,{$g:()=>d,G2:()=>m,RZ:()=>c,TJ:()=>A,Yo:()=>o,_1:()=>a,a3:()=>l,jR:()=>p,vv:()=>i});const t=n=>n?n.includes("wp-block-search")||n.includes("et-search-form")||n.includes("et_search_form")?"Search Form":n.includes("woocommerce-checkout")?"Checkout Form":n.includes("woocommerce-login")?"Login Form":n.includes("woocommerce-register")?"Registration Form":n.includes("woocommerce-product-search")?"Product Search":n.includes("cart")?"Cart Form":n.includes("contact-form")?"Contact Form":n.includes("wpcf7")?"Contact Form 7":n.includes("gform")?"Gravity Form":n.includes("wpforms")?"WPForms":n.includes("ninja-forms")?"Ninja Form":n.includes("fluentform")?"Fluent Form":n.includes("mc4wp")?"Mailchimp Form":n.includes("newsletter")?"Newsletter Signup":n.includes("subscribe")?"Subscription Form":n.includes("comment")?"Comment Form":n.includes("adminbar")?"Admin Bar Form":n.includes("searchform")?"Search Form":n.replace(/wp-block-/g,"").replace(/woocommerce-/g,"").replace(/et-search-form/gi,"Search Form").replace(/et_search_form/gi,"Search Form").replace(/__/g," ").replace(/-/g," ").replace(/\s+/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ").trim():"Unknown Form",a=()=>window.trackSureAdmin?.currency||"USD",s=()=>window.trackSureAdmin?.currencySymbol||"$",i=(n,r=2)=>{const e="string"==typeof n?parseFloat(n):n??0;if(isNaN(e))return`${s()}0.00`;const t=a();try{return new Intl.NumberFormat(void 0,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:r}).format(e)}catch{return`${s()}${e.toFixed(r)}`}},o=n=>{const r=s();return n>=1e6?`${r}${(n/1e6).toFixed(1)}M`:n>=1e3?`${r}${(n/1e3).toFixed(1)}K`:`${r}${n}`},A=n=>`${n.getFullYear()}-${String(n.getMonth()+1).padStart(2,"0")}-${String(n.getDate()).padStart(2,"0")}`,d=(n,r)=>i(n),l=n=>{if(null==n)return"0s";const r="string"==typeof n?parseInt(n):n;if(isNaN(r)||r<0)return"0s";if(r<60)return`${r}s`;const e=Math.floor(r/60),t=r%60;if(e<60)return t>0?`${e}m ${t}s`:`${e}m`;return`${Math.floor(e/60)}h ${e%60}m`},c=(n,r=null)=>{if(!n||"(direct)"===n)return"Link";return{google:"Search",bing:"Search",yahoo:"Search",duckduckgo:"Search",baidu:"Search",facebook:"Facebook",instagram:"Instagram",twitter:"Twitter",linkedin:"Linkedin",pinterest:"Pin",reddit:"MessageCircle",tiktok:"Music",youtube:"Youtube",snapchat:"Camera",whatsapp:"MessageCircle",chatgpt:"Bot",claude:"Bot",perplexity:"Bot",gemini:"Bot",copilot:"Bot",email:"Mail",newsletter:"Mail"}[n.toLowerCase()]||"Globe"},p=(n,r)=>{if(null==r)return"-";const e=n.toLowerCase();if("items"===e)return(n=>{if(!n)return"No items";let r=[];if("string"==typeof n)try{r=JSON.parse(n)}catch{return n}else r=Array.isArray(n)?n:[n];if(0===r.length)return"No items";const e=r.map(n=>{const r=n.name||n.item_name||`Product #${n.id||n.item_id||"?"}`,e=void 0!==n.price?i(n.price):"",t=Number(n.quantity||n.qty||1);return t>1?e?`${r} (${t}× ${e})`:`${r} (${t}×)`:e?`${r} (${e})`:r});return 1===e.length?e[0]:`${e.length} items: ${e.join(", ")}`})(r);if("form_id"===e)return t(String(r));if("form_name"===e&&!r)return t(String(r));if("element_path"===e)return(n=>{if(!n)return"Unknown Element";if(n.includes("#"))return n.split("#")[1].split(">")[0].split(".")[0].trim().replace(/-/g," ").replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ");return n.includes("left-area")?"Product Image":n.includes("button")||n.includes("btn")?"Button":n.includes("link")||n.includes("<a")?"Link":n.includes("img")?"Image":n.includes("nav")?"Navigation":n.includes("header")?"Header":n.includes("footer")?"Footer":n.includes("sidebar")?"Sidebar":"Page Element"})(String(r));if("value"===e||"price"===e||"conversion_value"===e)return i(r);if("tax"===e||"shipping"===e)return i(r);if("scroll_depth"===e)return(n=>{if(null==n)return"0%";const r="string"==typeof n?parseInt(n):n;return isNaN(r)?"0%":`${Math.round(r)}%`})(r);if("time_on_page"===e||"time_seconds"===e||"engaged_seconds"===e)return l(r);if("time_threshold"===e)return`${String(r)}s threshold`;if("referrer_type"===e)return(a=String(r))?{direct:"Direct (Typed URL)",search:"Search Engine",social:"Social Media",ai_chatbot:"AI Chatbot",referral:"Referral",email:"Email"}[a.toLowerCase()]||a:"Direct";var a;if("referrer_source"===e){const n=String(r);return n.charAt(0).toUpperCase()+n.slice(1)}return"boolean"==typeof r?r?"Yes":"No":String(r)},m=n=>({form_id:"Form",form_name:"Form Name",form_action:"Form Action",form_destination:"Destination",element_path:"Location",element_type:"Element",element_id:"Element ID",element_text:"Text",link_url:"Link",scroll_depth:"Scroll Depth",time_on_page:"Time on Page",time_seconds:"Duration",time_threshold:"Threshold",engaged_seconds:"Engaged Time",value:"Value",price:"Price",conversion_value:"Value",currency:"Currency",tax:"Tax",shipping:"Shipping",transaction_id:"Order #",item_id:"Item ID",item_name:"Product",item_category:"Category",quantity:"Quantity",search_term:"Search Query",video_url:"Video",video_percent:"Progress",file_name:"File",referrer_type:"Referrer Type",referrer_source:"Source",referrer_medium:"Medium",utm_source:"UTM Source",utm_medium:"UTM Medium",utm_campaign:"Campaign",is_returning:"Returning Visitor"}[n]||n.replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "))},31122:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Button Component Styles */\n\n.ts-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  font-family: var(--ts-font-sans);\n  font-weight: 500;\n  line-height: 1;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all var(--ts-base);\n  white-space: nowrap;\n  user-select: none;\n  position: relative;\n}\n\n.ts-button:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n/* Sizes */\n.ts-button--sm {\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n  font-size: 0.875rem;\n  min-height: 32px;\n}\n\n.ts-button--md {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  font-size: 0.9375rem;\n  min-height: 40px;\n}\n\n.ts-button--lg {\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  font-size: 1rem;\n  min-height: 48px;\n}\n\n/* Primary Variant */\n.ts-button--primary {\n  background-color: var(--ts-primary);\n  color: #ffffff !important;\n  border-color: var(--ts-primary);\n}\n\n.ts-button--primary svg {\n  color: #ffffff !important;\n  stroke: #ffffff !important;\n}\n\n.ts-button--primary .ts-button__content {\n  color: #ffffff !important;\n}\n\n.ts-button--primary:hover:not(:disabled) {\n  background-color: var(--ts-primary-hover);\n  border-color: var(--ts-primary-hover);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-button--primary:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n/* Secondary Variant */\n.ts-button--secondary {\n  background-color: var(--ts-surface);\n  color: var(--ts-text);\n  border-color: var(--ts-border);\n}\n\n.ts-button--secondary:hover:not(:disabled) {\n  background-color: var(--ts-surface-hover);\n  border-color: var(--ts-border-hover);\n}\n\n/* Outline Variant */\n.ts-button--outline {\n  background-color: transparent;\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-button--outline svg {\n  color: var(--ts-primary);\n  stroke: var(--ts-primary);\n}\n\n.ts-button--outline .ts-button__content {\n  color: var(--ts-primary);\n}\n\n.ts-button--outline:hover:not(:disabled) {\n  background-color: var(--ts-primary);\n  color: #ffffff;\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-button--outline:hover:not(:disabled) svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n.ts-button--outline:hover:not(:disabled) .ts-button__content {\n  color: #ffffff;\n}\n\n.ts-button--outline:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n/* Ghost Variant */\n.ts-button--ghost {\n  background-color: transparent;\n  color: var(--ts-text-secondary);\n  border-color: transparent;\n}\n\n.ts-button--ghost:hover:not(:disabled) {\n  background-color: var(--ts-surface);\n  color: var(--ts-text);\n}\n\n/* Danger Variant */\n.ts-button--danger {\n  background-color: var(--ts-danger);\n  color: white;\n  border-color: var(--ts-danger);\n}\n\n.ts-button--danger:hover:not(:disabled) {\n  background-color: var(--ts-danger-hover);\n  border-color: var(--ts-danger-hover);\n}\n\n/* Full Width */\n.ts-button--full {\n  width: 100%;\n}\n\n/* Disabled State */\n.ts-button:disabled,\n.ts-button--disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  transform: none !important;\n}\n\n/* Loading State */\n.ts-button--loading {\n  pointer-events: none;\n}\n\n.ts-button__spinner {\n  position: absolute;\n  display: inline-flex;\n}\n\n.ts-spinner {\n  width: 18px;\n  height: 18px;\n  animation: ts-spin 0.8s linear infinite;\n}\n\n.ts-spinner circle {\n  stroke: currentColor;\n  stroke-dasharray: 50;\n  stroke-dashoffset: 25;\n  stroke-linecap: round;\n}\n\n@keyframes ts-spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-button--loading .ts-button__content,\n.ts-button--loading .ts-button__icon {\n  visibility: hidden;\n}\n\n/* Icon */\n.ts-button__icon {\n  display: inline-flex;\n  align-items: center;\n  font-size: 1.125em;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Button.css"],names:[],mappings:"AAAA,4BAA4B;;AAE5B;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,gCAAgC;EAChC,gBAAgB;EAChB,cAAc;EACd,6BAA6B;EAC7B,kCAAkC;EAClC,eAAe;EACf,8BAA8B;EAC9B,mBAAmB;EACnB,iBAAiB;EACjB,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,0BAA0B;AAC5B;;AAEA,UAAU;AACV;EACE,kDAAkD;EAClD,mBAAmB;EACnB,gBAAgB;AAClB;;AAEA;EACE,kDAAkD;EAClD,oBAAoB;EACpB,gBAAgB;AAClB;;AAEA;EACE,kDAAkD;EAClD,eAAe;EACf,gBAAgB;AAClB;;AAEA,oBAAoB;AACpB;EACE,mCAAmC;EACnC,yBAAyB;EACzB,+BAA+B;AACjC;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,yCAAyC;EACzC,qCAAqC;EACrC,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,sBAAsB;AACtB;EACE,mCAAmC;EACnC,qBAAqB;EACrB,8BAA8B;AAChC;;AAEA;EACE,yCAAyC;EACzC,oCAAoC;AACtC;;AAEA,oBAAoB;AACpB;EACE,6BAA6B;EAC7B,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA;EACE,wBAAwB;EACxB,yBAAyB;AAC3B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,mCAAmC;EACnC,cAAc;EACd,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,kBAAkB;AAClB;EACE,6BAA6B;EAC7B,+BAA+B;EAC/B,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,qBAAqB;AACvB;;AAEA,mBAAmB;AACnB;EACE,kCAAkC;EAClC,YAAY;EACZ,8BAA8B;AAChC;;AAEA;EACE,wCAAwC;EACxC,oCAAoC;AACtC;;AAEA,eAAe;AACf;EACE,WAAW;AACb;;AAEA,mBAAmB;AACnB;;EAEE,YAAY;EACZ,mBAAmB;EACnB,0BAA0B;AAC5B;;AAEA,kBAAkB;AAClB;EACE,oBAAoB;AACtB;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,uCAAuC;AACzC;;AAEA;EACE,oBAAoB;EACpB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;AACvB;;AAEA;EACE;IACE,yBAAyB;EAC3B;AACF;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA,SAAS;AACT;EACE,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;AACpB",sourcesContent:["/* Button Component Styles */\r\n\r\n.ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 500;\r\n  line-height: 1;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all var(--ts-base);\r\n  white-space: nowrap;\r\n  user-select: none;\r\n  position: relative;\r\n}\r\n\r\n.ts-button:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n/* Sizes */\r\n.ts-button--sm {\r\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n  font-size: 0.875rem;\r\n  min-height: 32px;\r\n}\r\n\r\n.ts-button--md {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  font-size: 0.9375rem;\r\n  min-height: 40px;\r\n}\r\n\r\n.ts-button--lg {\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  font-size: 1rem;\r\n  min-height: 48px;\r\n}\r\n\r\n/* Primary Variant */\r\n.ts-button--primary {\r\n  background-color: var(--ts-primary);\r\n  color: #ffffff !important;\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--primary svg {\r\n  color: #ffffff !important;\r\n  stroke: #ffffff !important;\r\n}\r\n\r\n.ts-button--primary .ts-button__content {\r\n  color: #ffffff !important;\r\n}\r\n\r\n.ts-button--primary:hover:not(:disabled) {\r\n  background-color: var(--ts-primary-hover);\r\n  border-color: var(--ts-primary-hover);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-button--primary:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Secondary Variant */\r\n.ts-button--secondary {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  border-color: var(--ts-border);\r\n}\r\n\r\n.ts-button--secondary:hover:not(:disabled) {\r\n  background-color: var(--ts-surface-hover);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Outline Variant */\r\n.ts-button--outline {\r\n  background-color: transparent;\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline svg {\r\n  color: var(--ts-primary);\r\n  stroke: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline .ts-button__content {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) {\r\n  background-color: var(--ts-primary);\r\n  color: #ffffff;\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) .ts-button__content {\r\n  color: #ffffff;\r\n}\r\n\r\n.ts-button--outline:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Ghost Variant */\r\n.ts-button--ghost {\r\n  background-color: transparent;\r\n  color: var(--ts-text-secondary);\r\n  border-color: transparent;\r\n}\r\n\r\n.ts-button--ghost:hover:not(:disabled) {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Danger Variant */\r\n.ts-button--danger {\r\n  background-color: var(--ts-danger);\r\n  color: white;\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-button--danger:hover:not(:disabled) {\r\n  background-color: var(--ts-danger-hover);\r\n  border-color: var(--ts-danger-hover);\r\n}\r\n\r\n/* Full Width */\r\n.ts-button--full {\r\n  width: 100%;\r\n}\r\n\r\n/* Disabled State */\r\n.ts-button:disabled,\r\n.ts-button--disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  transform: none !important;\r\n}\r\n\r\n/* Loading State */\r\n.ts-button--loading {\r\n  pointer-events: none;\r\n}\r\n\r\n.ts-button__spinner {\r\n  position: absolute;\r\n  display: inline-flex;\r\n}\r\n\r\n.ts-spinner {\r\n  width: 18px;\r\n  height: 18px;\r\n  animation: ts-spin 0.8s linear infinite;\r\n}\r\n\r\n.ts-spinner circle {\r\n  stroke: currentColor;\r\n  stroke-dasharray: 50;\r\n  stroke-dashoffset: 25;\r\n  stroke-linecap: round;\r\n}\r\n\r\n@keyframes ts-spin {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-button--loading .ts-button__content,\r\n.ts-button--loading .ts-button__icon {\r\n  visibility: hidden;\r\n}\r\n\r\n/* Icon */\r\n.ts-button__icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  font-size: 1.125em;\r\n}\r\n"],sourceRoot:""}]);const o=i},31489:(n,r,e)=>{e.d(r,{qQ:()=>a});const t={AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua and Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarctica",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Åland Islands",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Caribbean Netherlands",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvet Island",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Cocos (Keeling) Islands",CD:"Congo (DRC)",CF:"Central African Republic",CG:"Congo (Republic)",CH:"Switzerland",CI:"Côte d'Ivoire",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curaçao",CX:"Christmas Island",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",EH:"Western Sahara",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Micronesia",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GS:"South Georgia",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HM:"Heard Island",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KI:"Kiribati",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint Martin",MG:"Madagascar",MH:"Marshall Islands",MK:"North Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MO:"Macao",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PM:"Saint Pierre and Miquelon",PN:"Pitcairn Islands",PR:"Puerto Rico",PS:"Palestine",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SJ:"Svalbard and Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"South Sudan",ST:"São Tomé and Príncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Eswatini",TC:"Turks and Caicos Islands",TD:"Chad",TF:"French Southern Territories",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turkey",TT:"Trinidad and Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",UM:"U.S. Minor Outlying Islands",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatican City",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VI:"U.S. Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis and Futuna",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe"};function a(n){if(!n)return"Unknown";const r=n.toUpperCase();return t[r]||r}},34920:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-data-table {\n  width: 100%;\n  position: relative;\n}\n\n.ts-data-table__actions {\n  display: flex;\n  justify-content: flex-end;\n  margin-bottom: 16px;\n}\n\n.ts-data-table__export-button {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  color: var(--ts-text);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-data-table__export-button:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-primary);\n}\n\n.ts-data-table__export-button svg {\n  stroke: currentColor;\n}\n\n.ts-data-table__wrapper {\n  overflow-x: auto;\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  background: var(--ts-surface);\n}\n\n.ts-data-table__table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 14px;\n}\n\n.ts-data-table__table--sticky .ts-data-table__thead {\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-data-table__thead {\n  background: var(--ts-surface-2);\n}\n\n.ts-data-table__th {\n  padding: 12px 16px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--ts-text);\n  border-bottom: 2px solid var(--ts-border);\n  user-select: none;\n}\n\n.ts-data-table__th--center {\n  text-align: center;\n}\n\n.ts-data-table__th--right {\n  text-align: right;\n}\n\n.ts-data-table__th--sortable {\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n\n.ts-data-table__th--sortable:hover {\n  background: var(--ts-border);\n}\n\n.ts-data-table__th--sorted {\n  color: var(--ts-primary);\n}\n\n.ts-data-table__th-content {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-data-table__th--center .ts-data-table__th-content {\n  justify-content: center;\n}\n\n.ts-data-table__th--right .ts-data-table__th-content {\n  justify-content: flex-end;\n}\n\n.ts-data-table__sort-icon {\n  font-size: 12px;\n  opacity: 0.5;\n}\n\n.ts-data-table__th--sorted .ts-data-table__sort-icon {\n  opacity: 1;\n}\n\n.ts-data-table__tbody {\n}\n\n.ts-data-table__tr {\n  border-bottom: 1px solid var(--ts-border);\n  transition: background 0.2s ease;\n}\n\n.ts-data-table__tr:hover {\n  background: var(--ts-surface-2);\n}\n\n.ts-data-table__tr:last-child {\n  border-bottom: none;\n}\n\n.ts-data-table__td {\n  padding: 12px 16px;\n  color: var(--ts-text);\n}\n\n.ts-data-table__td--center {\n  text-align: center;\n}\n\n.ts-data-table__td--right {\n  text-align: right;\n}\n\n.ts-data-table--compact .ts-data-table__th,\n.ts-data-table--compact .ts-data-table__td {\n  padding: 8px 12px;\n  font-size: 13px;\n}\n\n.ts-data-table__pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  margin-top: 16px;\n}\n\n.ts-data-table__pagination-button {\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  color: var(--ts-text);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-data-table__pagination-button:hover:not(:disabled) {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-primary);\n}\n\n.ts-data-table__pagination-button:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-data-table__pagination-info {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n}\n\n/* Loading state */\n.ts-data-table__loading {\n  padding: 16px;\n}\n\n.ts-data-table__skeleton-row {\n  display: flex;\n  gap: 16px;\n  margin-bottom: 12px;\n}\n\n.ts-data-table__skeleton-cell {\n  flex: 1;\n  height: 20px;\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n  border-radius: 4px;\n}\n\n@keyframes ts-skeleton-pulse {\n  0% {\n    background-position: 200% 0;\n  }\n  100% {\n    background-position: -200% 0;\n  }\n}\n\n/* Empty state */\n.ts-data-table--empty {\n  min-height: 200px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  background: var(--ts-surface);\n}\n\n.ts-data-table__empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 16px;\n  color: var(--ts-text-muted);\n  padding: 32px;\n}\n\n.ts-data-table__empty-icon {\n  width: 64px;\n  height: 64px;\n  opacity: 0.3;\n}\n\n.ts-data-table__empty-message {\n  margin: 0;\n  font-size: 14px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-data-table__actions {\n    margin-bottom: 12px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 6px 12px;\n    font-size: 12px;\n    gap: 4px;\n  }\n\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 8px 10px;\n    font-size: 12px;\n  }\n\n  .ts-data-table__th-content {\n    gap: 4px;\n  }\n\n  /* Horizontal scroll hint */\n  .ts-data-table__wrapper::after {\n    content: '← Scroll →';\n    position: absolute;\n    bottom: 8px;\n    right: 8px;\n    font-size: 10px;\n    color: var(--ts-text-subtle);\n    pointer-events: none;\n  }\n\n  .ts-data-table__pagination {\n    flex-direction: column;\n    gap: 12px;\n    align-items: stretch;\n  }\n\n  .ts-data-table__pagination-button {\n    padding: 8px 12px;\n    font-size: 12px;\n  }\n\n  .ts-data-table__empty {\n    padding: 20px;\n  }\n\n  .ts-data-table__empty-icon {\n    width: 48px;\n    height: 48px;\n  }\n\n  .ts-data-table__empty-message {\n    font-size: 12px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n\n  .ts-data-table__pagination {\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 12px 14px;\n  }\n\n  .ts-data-table__wrapper {\n    border-radius: 10px;\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 12px 16px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 14px 18px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 10px 18px;\n    font-size: 15px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 16px 20px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 10px 20px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__wrapper {\n    border-radius: 12px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 18px 24px;\n    font-size: 16px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 12px 24px;\n    font-size: 16px;\n  }\n\n  .ts-data-table__empty-icon {\n    width: 80px;\n    height: 80px;\n  }\n\n  .ts-data-table__empty-message {\n    font-size: 16px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/DataTable.css"],names:[],mappings:"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",sourcesContent:[".ts-data-table {\r\n  width: 100%;\r\n  position: relative;\r\n}\r\n\r\n.ts-data-table__actions {\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-data-table__export-button {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-data-table__export-button:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__export-button svg {\r\n  stroke: currentColor;\r\n}\r\n\r\n.ts-data-table__wrapper {\r\n  overflow-x: auto;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-data-table__table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-data-table__table--sticky .ts-data-table__thead {\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-data-table__thead {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-data-table__th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  border-bottom: 2px solid var(--ts-border);\r\n  user-select: none;\r\n}\r\n\r\n.ts-data-table__th--center {\r\n  text-align: center;\r\n}\r\n\r\n.ts-data-table__th--right {\r\n  text-align: right;\r\n}\r\n\r\n.ts-data-table__th--sortable {\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-data-table__th--sortable:hover {\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-data-table__th--sorted {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__th-content {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-data-table__th--center .ts-data-table__th-content {\r\n  justify-content: center;\r\n}\r\n\r\n.ts-data-table__th--right .ts-data-table__th-content {\r\n  justify-content: flex-end;\r\n}\r\n\r\n.ts-data-table__sort-icon {\r\n  font-size: 12px;\r\n  opacity: 0.5;\r\n}\r\n\r\n.ts-data-table__th--sorted .ts-data-table__sort-icon {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-data-table__tbody {\r\n}\r\n\r\n.ts-data-table__tr {\r\n  border-bottom: 1px solid var(--ts-border);\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-data-table__tr:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-data-table__tr:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-data-table__td {\r\n  padding: 12px 16px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-data-table__td--center {\r\n  text-align: center;\r\n}\r\n\r\n.ts-data-table__td--right {\r\n  text-align: right;\r\n}\r\n\r\n.ts-data-table--compact .ts-data-table__th,\r\n.ts-data-table--compact .ts-data-table__td {\r\n  padding: 8px 12px;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-data-table__pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  margin-top: 16px;\r\n}\r\n\r\n.ts-data-table__pagination-button {\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-data-table__pagination-button:hover:not(:disabled) {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__pagination-button:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-data-table__pagination-info {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Loading state */\r\n.ts-data-table__loading {\r\n  padding: 16px;\r\n}\r\n\r\n.ts-data-table__skeleton-row {\r\n  display: flex;\r\n  gap: 16px;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-data-table__skeleton-cell {\r\n  flex: 1;\r\n  height: 20px;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n  border-radius: 4px;\r\n}\r\n\r\n@keyframes ts-skeleton-pulse {\r\n  0% {\r\n    background-position: 200% 0;\r\n  }\r\n  100% {\r\n    background-position: -200% 0;\r\n  }\r\n}\r\n\r\n/* Empty state */\r\n.ts-data-table--empty {\r\n  min-height: 200px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-data-table__empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 16px;\r\n  color: var(--ts-text-muted);\r\n  padding: 32px;\r\n}\r\n\r\n.ts-data-table__empty-icon {\r\n  width: 64px;\r\n  height: 64px;\r\n  opacity: 0.3;\r\n}\r\n\r\n.ts-data-table__empty-message {\r\n  margin: 0;\r\n  font-size: 14px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-data-table__actions {\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 6px 12px;\r\n    font-size: 12px;\r\n    gap: 4px;\r\n  }\r\n\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 8px 10px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-data-table__th-content {\r\n    gap: 4px;\r\n  }\r\n\r\n  /* Horizontal scroll hint */\r\n  .ts-data-table__wrapper::after {\r\n    content: '← Scroll →';\r\n    position: absolute;\r\n    bottom: 8px;\r\n    right: 8px;\r\n    font-size: 10px;\r\n    color: var(--ts-text-subtle);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .ts-data-table__pagination {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-data-table__pagination-button {\r\n    padding: 8px 12px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-data-table__empty {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-data-table__empty-icon {\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .ts-data-table__empty-message {\r\n    font-size: 12px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-data-table__pagination {\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 12px 14px;\r\n  }\r\n\r\n  .ts-data-table__wrapper {\r\n    border-radius: 10px;\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 14px 18px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 10px 18px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 16px 20px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 10px 20px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__wrapper {\r\n    border-radius: 12px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 18px 24px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 12px 24px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-data-table__empty-icon {\r\n    width: 80px;\r\n    height: 80px;\r\n  }\r\n\r\n  .ts-data-table__empty-message {\r\n    font-size: 16px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},40968:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Card Component Styles */\n\n.ts-card {\n  background-color: var(--ts-surface);\n  border-radius: var(--ts-radius-lg);\n  transition: all var(--ts-base);\n}\n\n/* Variants */\n.ts-card--default {\n  border: 1px solid var(--ts-border);\n}\n\n.ts-card--bordered {\n  border: 2px solid var(--ts-border);\n}\n\n.ts-card--elevated {\n  border: 1px solid var(--ts-border);\n  box-shadow: var(--ts-shadow-md);\n}\n\n/* Padding */\n.ts-card--padding-none {\n  padding: 0;\n}\n\n.ts-card--padding-sm {\n  padding: var(--ts-spacing-md);\n}\n\n.ts-card--padding-md {\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-card--padding-lg {\n  padding: var(--ts-spacing-xl);\n}\n\n/* Interactive States */\n.ts-card--clickable {\n  cursor: pointer;\n}\n\n.ts-card--hoverable:hover,\n.ts-card--clickable:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-lg);\n  transform: translateY(-2px);\n}\n\n.ts-card--clickable:active {\n  transform: translateY(0);\n}\n\n/* Card Header */\n.ts-card__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 1px solid var(--ts-border);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-card--padding-none .ts-card__header {\n  padding: var(--ts-spacing-lg);\n  padding-bottom: var(--ts-spacing-md);\n  margin-bottom: 0;\n}\n\n.ts-card__header-content {\n  flex: 1;\n}\n\n.ts-card__header-action {\n  flex-shrink: 0;\n}\n\n/* Card Body */\n.ts-card__body {\n  color: var(--ts-text);\n}\n\n.ts-card--padding-none .ts-card__body {\n  padding: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-md);\n}\n\n/* Card Footer */\n.ts-card__footer {\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-card--padding-none .ts-card__footer {\n  padding: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  margin-top: 0;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Card.css"],names:[],mappings:"AAAA,0BAA0B;;AAE1B;EACE,mCAAmC;EACnC,kCAAkC;EAClC,8BAA8B;AAChC;;AAEA,aAAa;AACb;EACE,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;EAClC,+BAA+B;AACjC;;AAEA,YAAY;AACZ;EACE,UAAU;AACZ;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA,uBAAuB;AACvB;EACE,eAAe;AACjB;;AAEA;;EAEE,oCAAoC;EACpC,+BAA+B;EAC/B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,gBAAgB;AAChB;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,oCAAoC;EACpC,yCAAyC;EACzC,mCAAmC;AACrC;;AAEA;EACE,6BAA6B;EAC7B,oCAAoC;EACpC,gBAAgB;AAClB;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,cAAc;AAChB;;AAEA,cAAc;AACd;EACE,qBAAqB;AACvB;;AAEA;EACE,6BAA6B;EAC7B,iCAAiC;EACjC,oCAAoC;AACtC;;AAEA,gBAAgB;AAChB;EACE,iCAAiC;EACjC,sCAAsC;EACtC,gCAAgC;AAClC;;AAEA;EACE,6BAA6B;EAC7B,iCAAiC;EACjC,aAAa;AACf",sourcesContent:["/* Card Component Styles */\r\n\r\n.ts-card {\r\n  background-color: var(--ts-surface);\r\n  border-radius: var(--ts-radius-lg);\r\n  transition: all var(--ts-base);\r\n}\r\n\r\n/* Variants */\r\n.ts-card--default {\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-card--bordered {\r\n  border: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-card--elevated {\r\n  border: 1px solid var(--ts-border);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n/* Padding */\r\n.ts-card--padding-none {\r\n  padding: 0;\r\n}\r\n\r\n.ts-card--padding-sm {\r\n  padding: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-md {\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-card--padding-lg {\r\n  padding: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Interactive States */\r\n.ts-card--clickable {\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-card--hoverable:hover,\r\n.ts-card--clickable:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-lg);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.ts-card--clickable:active {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Card Header */\r\n.ts-card__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__header {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-card__header-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-card__header-action {\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Card Body */\r\n.ts-card__body {\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__body {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n/* Card Footer */\r\n.ts-card__footer {\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__footer {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  margin-top: 0;\r\n}\r\n"],sourceRoot:""}]);const o=i},43066:(n,r,e)=>{e.d(r,{z6:()=>d,ce:()=>c,Oh:()=>i,u6:()=>o,dh:()=>l});var t=e(68688);const a=JSON.parse('{"AZ":[{"name":"page_view","display_name":"Viewed Page","icon":"FileText","description":"Fired when a page is viewed","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":["page_title","page_location","page_referrer"],"destination_mappings":{"meta":{"event_name":"PageView","param_mapping":{}},"ga4":{"event_name":"page_view","param_mapping":{"page_title":"page_title","page_location":"page_location","page_referrer":"page_referrer"}},"linkedin":{"event_name":"page_view","param_mapping":{}},"tiktok":{"event_name":"PageView","param_mapping":{}},"pinterest":{"event_name":"PageVisit","param_mapping":{}},"snapchat":{"event_name":"PAGE_VIEW","param_mapping":{}},"reddit":{"event_name":"PageVisit","param_mapping":{}},"twitter":{"event_name":"PAGE_VIEW","param_mapping":{}},"microsoft_ads":{"event_name":"page_view","param_mapping":{}},"google_ads":{"event_name":"page_view","param_mapping":{}}}},{"name":"click","display_name":"Clicked Element","icon":"MousePointerClick","description":"User clicked an element","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["element_type"],"optional_params":["element_id","element_class","element_text","link_url"]},{"name":"scroll","display_name":"Scrolled","icon":"ScrollText","description":"User scrolled to a certain depth","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["scroll_depth"],"optional_params":[]},{"name":"time_on_page","display_name":"Time on Page","icon":"Timer","description":"Time user spent on page before leaving","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_seconds"],"optional_params":["page_title","page_location"]},{"name":"form_view","display_name":"Viewed Form","icon":"Clipboard","description":"User viewed a form","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["form_id"],"optional_params":["form_name"]},{"name":"form_start","display_name":"Started Form","icon":"FileEdit","description":"User started filling a form","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["form_id"],"optional_params":["form_name"]},{"name":"form_submit","display_name":"Submitted Form","icon":"CheckCircle","description":"User submitted a form","category":"engagement","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["form_id"],"optional_params":["form_name","form_destination"],"destination_mappings":{"meta":{"event_name":"Lead","param_mapping":{}},"ga4":{"event_name":"generate_lead","param_mapping":{}},"google_ads":{"event_name":"generate_lead","param_mapping":{"form_id":"form_id","form_name":"form_name"}},"linkedin":{"event_name":"lead","param_mapping":{"form_id":"form_id","form_name":"form_name"}},"tiktok":{"event_name":"SubmitForm","param_mapping":{"form_id":"form_id","form_name":"content_name"}},"pinterest":{"event_name":"Signup","param_mapping":{}},"snapchat":{"event_name":"SIGN_UP","param_mapping":{}},"reddit":{"event_name":"Lead","param_mapping":{}},"twitter":{"event_name":"LEAD","param_mapping":{"form_id":"content_id","form_name":"content_name"}},"microsoft_ads":{"event_name":"submit_lead_form","param_mapping":{}}}},{"name":"view_item","display_name":"Viewed Product","icon":"Eye","description":"User viewed a product or item","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id"],"optional_params":["item_name","item_category","item_variant","price","currency","item_url","image_url","item_sku","item_brand","item_category2","item_category3"],"destination_mappings":{"meta":{"event_name":"ViewContent","param_mapping":{"item_id":"content_ids","item_name":"content_name","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"ga4":{"event_name":"view_item","param_mapping":{"item_id":"item_id","item_name":"item_name","item_category":"item_category","price":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"ViewContent","param_mapping":{"item_id":"content_ids","item_name":"content_name","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"pinterest":{"event_name":"PageVisit","param_mapping":{"item_id":"product_id","item_name":"product_name","price":"value","currency":"currency"}},"google_ads":{"event_name":"view_item","param_mapping":{"item_id":"item_id","item_name":"item_name","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"view_item","param_mapping":{"item_id":"product_id","price":"value","currency":"currency"}},"snapchat":{"event_name":"VIEW_CONTENT","param_mapping":{"item_id":"item_ids","price":"price","currency":"currency"},"requires_transform":{"item_ids":"to_array"}},"reddit":{"event_name":"ViewContent","param_mapping":{"item_id":"item_id","price":"value","currency":"currency"}},"twitter":{"event_name":"CONTENT_VIEW","param_mapping":{"item_id":"content_id","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"microsoft_ads":{"event_name":"view_item","param_mapping":{"item_id":"item_id","price":"revenue_value","currency":"currency"}}}},{"name":"add_to_cart","display_name":"Added to Cart","icon":"ShoppingCart","description":"User added item to cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id","quantity"],"optional_params":["item_name","item_category","price","currency"],"destination_mappings":{"meta":{"event_name":"AddToCart","param_mapping":{"item_id":"content_ids","item_name":"content_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"ga4":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","item_name":"item_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"AddToCart","param_mapping":{"item_id":"content_ids","item_name":"content_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"pinterest":{"event_name":"AddToCart","param_mapping":{"item_id":"product_id","quantity":"product_quantity","price":"value","currency":"currency"}},"snapchat":{"event_name":"ADD_CART","param_mapping":{"item_id":"item_ids","price":"price","currency":"currency"},"requires_transform":{"item_ids":"to_array"}},"google_ads":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","item_name":"item_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"add_to_cart","param_mapping":{"item_id":"product_id","quantity":"quantity","price":"value","currency":"currency"}},"reddit":{"event_name":"AddToCart","param_mapping":{"item_id":"item_id","quantity":"item_count","price":"value","currency":"currency"}},"twitter":{"event_name":"ADD_TO_CART","param_mapping":{"item_id":"content_ids","quantity":"num_items","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array","value":"to_float"}},"microsoft_ads":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","quantity":"quantity","price":"revenue_value","currency":"currency"}}}},{"name":"begin_checkout","display_name":"Started Checkout","icon":"CreditCard","description":"User started checkout process","category":"ecommerce","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["value","currency"],"optional_params":["items","coupon"],"destination_mappings":{"meta":{"event_name":"InitiateCheckout","param_mapping":{"value":"value","currency":"currency","items":"contents"},"requires_transform":{"contents":"to_meta_contents_array"}},"ga4":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency","items":"items","coupon":"coupon"}},"tiktok":{"event_name":"InitiateCheckout","param_mapping":{"value":"value","currency":"currency"}},"pinterest":{"event_name":"Checkout","param_mapping":{"value":"value","currency":"currency"}},"snapchat":{"event_name":"START_CHECKOUT","param_mapping":{"value":"price","currency":"currency"}},"google_ads":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency"}},"reddit":{"event_name":"AddToCart","param_mapping":{"value":"value","currency":"currency"}},"twitter":{"event_name":"CHECKOUT_INITIATED","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"microsoft_ads":{"event_name":"begin_checkout","param_mapping":{"value":"revenue_value","currency":"currency"}}}},{"name":"purchase","display_name":"Completed Purchase","icon":"CreditCard","description":"User completed a purchase","category":"ecommerce","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["transaction_id","value","currency"],"optional_params":["items","tax","shipping","coupon","affiliation"],"destination_mappings":{"meta":{"event_name":"Purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"contents"},"requires_transform":{"contents":"to_meta_contents_array","value":"to_float"}},"ga4":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"items","tax":"tax","shipping":"shipping","coupon":"coupon","affiliation":"affiliation"},"requires_transform":{"value":"to_float","tax":"to_float","shipping":"to_float"}},"tiktok":{"event_name":"Purchase","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"content_ids"},"requires_transform":{"content_ids":"to_id_array","value":"to_float"}},"pinterest":{"event_name":"Checkout","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"line_items"}},"snapchat":{"event_name":"PURCHASE","param_mapping":{"transaction_id":"transaction_id","value":"price","currency":"currency","items":"item_ids"},"requires_transform":{"item_ids":"to_id_array","price":"to_float"}},"google_ads":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency"}},"reddit":{"event_name":"Purchase","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"products"},"requires_transform":{"value":"to_float"}},"twitter":{"event_name":"PURCHASE","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"content_ids"},"requires_transform":{"value":"to_float","content_ids":"to_id_array"}},"microsoft_ads":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"revenue_value","currency":"revenue_currency"},"requires_transform":{"revenue_value":"to_float"}}}},{"name":"refund","display_name":"Refunded Purchase","icon":"RotateCcw","description":"Transaction was refunded","category":"ecommerce","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["transaction_id","value","currency"],"optional_params":["items","refund_reason"],"destination_mappings":{"meta":{"event_name":"Refund","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency"}},"ga4":{"event_name":"refund","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"items"}}}},{"name":"view_item_list","display_name":"Viewed Product List","icon":"Clipboard","description":"User viewed a list of products","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["items"],"optional_params":["item_list_name","item_list_id"],"destination_mappings":{"meta":{"event_name":"ViewContent","param_mapping":{"items":"content_ids","item_list_name":"content_category"}},"ga4":{"event_name":"view_item_list","param_mapping":{"items":"items","item_list_name":"item_list_name","item_list_id":"item_list_id"}}}},{"name":"select_item","display_name":"Selected Product","icon":"MousePointerClick","description":"User selected a product from a list","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id","item_name"],"optional_params":["item_list_name","item_list_id"],"destination_mappings":{"ga4":{"event_name":"select_item","param_mapping":{"item_id":"item_id","item_name":"item_name","item_list_name":"item_list_name"}}}},{"name":"lead","display_name":"Generated Lead","icon":"Target","description":"User submitted a lead form","category":"engagement","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":[],"optional_params":["form_id","form_name","value","currency"],"destination_mappings":{"meta":{"event_name":"Lead","param_mapping":{"value":"value","currency":"currency"}},"ga4":{"event_name":"generate_lead","param_mapping":{"value":"value","currency":"currency"}}}},{"name":"contact","display_name":"Contact Initiated","icon":"Phone","description":"User initiated contact (phone/email/chat)","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["contact_method"],"optional_params":["contact_value"],"destination_mappings":{"meta":{"event_name":"Contact","param_mapping":{}},"ga4":{"event_name":"contact","param_mapping":{"contact_method":"method"}}}},{"name":"add_payment_info","display_name":"Added Payment","icon":"DollarSign","description":"User added payment information","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["payment_type"],"optional_params":["value","currency"],"destination_mappings":{"meta":{"event_name":"AddPaymentInfo","param_mapping":{"value":"value","currency":"currency","payment_type":"payment_type"},"requires_transform":{"_build_contents_array":true}}}},{"name":"add_shipping_info","display_name":"Added Shipping","icon":"Package","description":"User added shipping information","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["shipping_tier"],"optional_params":["value","currency"]},{"name":"view_cart","display_name":"Viewed Cart","icon":"ShoppingCart","description":"User viewed shopping cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":[],"optional_params":["value","currency","items","tax","shipping","coupon"],"destination_mappings":{"meta":{"event_name":"ts_view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_contents_array":true}},"ga4":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"ViewCart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_contents_array":true}},"pinterest":{"event_name":"PageVisit","param_mapping":{"value":"value","currency":"currency"}},"snapchat":{"event_name":"VIEW_CART","param_mapping":{"value":"price","currency":"currency"}},"google_ads":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"}},"reddit":{"event_name":"ViewCart","param_mapping":{"value":"value","currency":"currency"}},"twitter":{"event_name":"VIEW_CART","param_mapping":{"value":"value","currency":"currency"}},"microsoft_ads":{"event_name":"view_cart","param_mapping":{"value":"revenue_value","currency":"currency"}}}},{"name":"remove_from_cart","display_name":"Removed from Cart","icon":"Trash2","description":"User removed item from cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id"],"optional_params":["item_name","quantity"]},{"name":"sign_up","display_name":"Signed Up","icon":"UserPlus","description":"User created an account","category":"conversion","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":[],"optional_params":["method"]},{"name":"login","display_name":"Logged In","icon":"LogIn","description":"User logged in","category":"conversion","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":[],"optional_params":["method","page_type"],"destination_mappings":{"meta":{"event_name":"ts_login","param_mapping":{"method":"content_name"}},"ga4":{"event_name":"login","param_mapping":{"method":"method"}},"tiktok":{"event_name":"Login","param_mapping":{"method":"content_name"}},"pinterest":{"event_name":"Custom","param_mapping":{"method":"custom_event_name"}},"snapchat":{"event_name":"LOGIN","param_mapping":{"method":"sign_up_method"}},"google_ads":{"event_name":"login","param_mapping":{"method":"method"}},"linkedin":{"event_name":"login","param_mapping":{"method":"method"}},"reddit":{"event_name":"Login","param_mapping":{"method":"method"}},"twitter":{"event_name":"LOGIN","param_mapping":{"method":"content_name"}},"microsoft_ads":{"event_name":"login","param_mapping":{"method":"method"}}}},{"name":"account_page_view","display_name":"Viewed Account Page","icon":"User","description":"Logged-in user viewed their account page (my account, dashboard, orders, settings)","category":"engagement","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":[],"optional_params":["page_type","account_section"],"destination_mappings":{"meta":{"event_name":"ts_account_view","param_mapping":{"page_type":"content_name","account_section":"content_category"}},"ga4":{"event_name":"account_page_view","param_mapping":{"page_type":"page_type","account_section":"account_section"}},"tiktok":{"event_name":"ViewContent","param_mapping":{"page_type":"content_name","account_section":"content_category"}},"pinterest":{"event_name":"PageVisit","param_mapping":{"page_type":"custom_event_name"}},"snapchat":{"event_name":"PAGE_VIEW","param_mapping":{"page_type":"page_category"}},"google_ads":{"event_name":"account_page_view","param_mapping":{"page_type":"page_type","account_section":"account_section"}},"linkedin":{"event_name":"page_view","param_mapping":{"page_type":"page_type"}},"reddit":{"event_name":"PageVisit","param_mapping":{"page_type":"page_type"}},"twitter":{"event_name":"PAGE_VIEW","param_mapping":{"page_type":"content_name"}},"microsoft_ads":{"event_name":"page_view","param_mapping":{"page_type":"page_type"}}}},{"name":"search","display_name":"Searched","icon":"Search","description":"User performed a search","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["search_term"],"optional_params":["search_results"],"destination_mappings":{"meta":{"event_name":"Search","param_mapping":{"search_term":"search_string"}},"ga4":{"event_name":"search","param_mapping":{"search_term":"search_term"}}}},{"name":"view_promotion","display_name":"Viewed Promotion","icon":"Tag","description":"User viewed a promotion","category":"promotion","display_in_journey":true,"automatically_collected":false,"required_params":["promotion_id"],"optional_params":["promotion_name","creative_name","creative_slot","location_id"]},{"name":"select_promotion","display_name":"Clicked Promotion","icon":"Gift","description":"User clicked on a promotion","category":"promotion","display_in_journey":true,"automatically_collected":false,"required_params":["promotion_id"],"optional_params":["promotion_name","creative_name","creative_slot","location_id"]},{"name":"generate_lead","display_name":"Generated Lead","icon":"FileEdit","description":"User completed a lead form","category":"conversion","display_in_journey":true,"automatically_collected":false,"required_params":[],"optional_params":["value","currency"]},{"name":"video_start","display_name":"Started Video","icon":"Play","description":"User started watching a video","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["video_url"],"optional_params":["video_title","video_duration"]},{"name":"video_progress","display_name":"Video Progress","icon":"Film","description":"User reached a video milestone","category":"engagement","display_in_journey":false,"automatically_collected":false,"required_params":["video_url","video_percent"],"optional_params":["video_title"]},{"name":"video_complete","display_name":"Finished Video","icon":"Film","description":"User finished watching a video","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["video_url"],"optional_params":["video_title","video_duration"]},{"name":"file_download","display_name":"Downloaded File","icon":"Download","description":"User downloaded a file","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["file_name"],"optional_params":["file_extension","link_url"]},{"name":"outbound_click","display_name":"Clicked External Link","icon":"ExternalLink","description":"User clicked on an external link","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["link_url"],"optional_params":["link_domain"]},{"name":"session_start","display_name":"Started Session","icon":"Rocket","description":"New session began","category":"system","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":["is_returning"]},{"name":"first_visit","display_name":"First Visit","icon":"Star","description":"User\'s first visit to the site","category":"system","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":[]},{"name":"tab_visible","display_name":"Tab Visible","icon":"Eye","description":"User switched back to this tab","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":[],"optional_params":["away_seconds"]},{"name":"tab_hidden","display_name":"Tab Hidden","icon":"EyeOff","description":"User switched away from this tab","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":[],"optional_params":["hidden_at"]},{"name":"time_on_page_threshold","display_name":"Time Threshold","icon":"Clock","description":"User reached a time threshold on page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_on_page","time_threshold"],"optional_params":["engaged_seconds"]},{"name":"page_exit","display_name":"Exited Page","icon":"LogOut","description":"User exited the page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_on_page","exit_type"],"optional_params":["engaged_seconds"]},{"name":"scroll_depth_final","display_name":"Final Scroll Depth","icon":"BarChart2","description":"Final scroll depth when leaving page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["scroll_depth"],"optional_params":[]},{"name":"experience_view","display_name":"Viewed Experience","icon":"Eye","description":"User was shown an on-site experience (popup, bar, widget)","category":"personalization","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name","experience_type"],"optional_params":["variant_id","variant_name","experience_priority"]},{"name":"experience_interaction","display_name":"Interacted with Experience","icon":"MousePointerClick","description":"User interacted with an experience (clicked, submitted, expanded)","category":"personalization","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name","interaction_type"],"optional_params":["variant_id","variant_name","experience_type"]},{"name":"experience_conversion","display_name":"Experience Conversion","icon":"CheckCircle","description":"User completed desired action from experience (submitted form, made purchase)","category":"personalization","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["experience_id","experience_name"],"optional_params":["variant_id","variant_name","experience_type","value","currency"]},{"name":"experience_dismiss","display_name":"Dismissed Experience","icon":"X","description":"User dismissed or closed an experience","category":"personalization","display_in_journey":false,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name"],"optional_params":["variant_id","variant_name","experience_type","time_visible"]}]}'),s=n=>a.AZ.find(r=>r.name===n)||null,i=n=>{const r=s(n);return r&&r.display_name?r.display_name:n.replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ")},o=n=>{if(t.Qm[n])return t.Qm[n];const r=s(n);return r?.category&&{engagement:"MousePointerClick",ecommerce:"ShoppingCart",conversion:"CheckCircle",promotion:"Tag",system:"Settings"}[r.category]||"MapPin"},A=n=>{const r=s(n);if(r&&void 0!==r.display_in_journey)return r.display_in_journey;return["session_start","page_view","view_item","add_to_cart","remove_from_cart","view_cart","begin_checkout","purchase","refund","form_submit","outbound_click","file_download","video_play","video_complete","goal_achieved","conversion"].includes(n)},d=n=>n.filter(n=>A(n.event_name)),l=(n,r=!1,e=1,t=null,a=null)=>{if(t||a)return`${t||"User"} (${a||"Logged In"})`;const s=`#${String(n).padStart(4,"0")}`;return 1===e?`Visitor ${s} (New)`:r?`Visitor ${s} (Returning, Session ${e})`:`Visitor ${s}`},c=(n,r,e=null)=>{if(!n||"(direct)"===n||"direct"===n)return"Direct";const t={google:"Google",bing:"Bing",yahoo:"Yahoo",duckduckgo:"DuckDuckGo",baidu:"Baidu",yandex:"Yandex",facebook:"Facebook",instagram:"Instagram",twitter:"Twitter",linkedin:"LinkedIn",pinterest:"Pinterest",reddit:"Reddit",tiktok:"TikTok",youtube:"YouTube",vimeo:"Vimeo",snapchat:"Snapchat",whatsapp:"WhatsApp",chatgpt:"ChatGPT",claude:"Claude",perplexity:"Perplexity",gemini:"Gemini",bard:"Bard",copilot:"Copilot",email:"Email",newsletter:"Newsletter"}[n.toLowerCase()]||n.charAt(0).toUpperCase()+n.slice(1);let a="";if(r&&"(none)"!==r&&"none"!==r){a=` / ${{organic:"Organic Search",social:"Social Media",referral:"Referral",email:"Email",cpc:"Paid Ad",paid:"Paid Ad",ai:"AI Chatbot"}[r.toLowerCase()]||r}`}return`${t}${a}`}},44496:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'.ts-kpi-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  overflow: hidden;\n}\n\n.ts-kpi-card::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2));\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.ts-kpi-card:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n  transform: translateY(-2px);\n}\n\n.ts-kpi-card:hover::before {\n  opacity: 1;\n}\n\n.ts-kpi-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  margin-bottom: var(--ts-spacing-sm);\n  gap: var(--ts-spacing-xs);\n}\n\n@media (max-width: 1440px) {\n  .ts-kpi-header {\n    flex-direction: column;\n    \n  }\n}\n.ts-kpi-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  line-height: 1.3;\n  flex: 1;\n}\n\n.ts-kpi-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-xs);\n  line-height: 1.2;\n  transition: color 0.3s ease;\n}\n\n.ts-kpi-card:hover .ts-kpi-value {\n  color: var(--ts-primary);\n}\n\n.ts-kpi-change {\n  font-size: 12px;\n  font-weight: 600;\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n  padding: 3px 8px;\n  border-radius: 12px;\n  white-space: nowrap;\n  transition: all 0.2s ease;\n}\n\n.ts-kpi-change.positive {\n  color: var(--ts-success);\n  background: var(--ts-success-soft);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-kpi-change.negative {\n  color: var(--ts-danger);\n  background: var(--ts-danger-soft);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-kpi-change.neutral {\n  color: var(--ts-text-muted);\n  background: var(--ts-gray-100);\n  border: 1px solid var(--ts-border);\n}\n\n/* Dark theme adjustments for better contrast */\n[data-theme="dark"] .ts-kpi-change.positive {\n  color: var(--ts-success-light);\n  background: rgba(16, 185, 129, 0.15);\n  border-color: var(--ts-success);\n}\n\n[data-theme="dark"] .ts-kpi-change.negative {\n  color: var(--ts-danger-light);\n  background: rgba(239, 68, 68, 0.15);\n  border-color: var(--ts-danger);\n}\n\n[data-theme="dark"] .ts-kpi-change.neutral {\n  background: var(--ts-gray-800);\n  border-color: var(--ts-gray-700);\n}\n\n.ts-kpi-previous {\n  font-size: 10px;\n  opacity: 0.75;\n  font-weight: 500;\n}\n\n/* Sparkline container */\n.ts-kpi-sparkline-container {\n  width: 100%;\n  height: 32px;\n  margin-top: var(--ts-spacing-sm);\n  opacity: 0.8;\n  transition: opacity 0.3s ease;\n}\n\n.ts-kpi-card:hover .ts-kpi-sparkline-container {\n  opacity: 1;\n}\n\n.ts-kpi-sparkline {\n  width: 100%;\n  height: 100%;\n  display: block;\n}\n\n/* Hero Card - Larger, More Prominent */\n.ts-kpi-card--hero {\n  padding: var(--ts-spacing-lg);\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.03) 100%);\n  border-width: 2px;\n}\n\n.ts-kpi-card--hero::before {\n  height: 4px;\n  opacity: 1;\n  /* background: linear-gradient(90deg, \n    rgba(99, 102, 241, 1) 0%,       \n    rgba(16, 185, 129, 0.95) 35%,   \n    rgba(59, 130, 246, 0.85) 65%,   \n    rgba(168, 85, 247, 0.75) 100%   \n  ); */\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\n\n}\n\n/* Dark theme hero card */\n[data-theme="dark"] .ts-kpi-card--hero {\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.08) 100%);\n}\n\n[data-theme="dark"] .ts-kpi-card--hero::before {\n  /* background: linear-gradient(90deg, \n    rgba(129, 140, 248, 1) 0%,      \n    rgba(52, 211, 153, 1) 35%,      \n    rgba(96, 165, 250, 0.95) 65%,   \n    rgba(192, 132, 252, 0.85) 100%  \n  ); */\n\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\n}\n\n/* .ts-kpi-card--hero::before {\n  height: 4px;\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\n  opacity: 1;\n} */\n\n.ts-kpi-card--hero .ts-kpi-label {\n  font-size: 14px;\n  font-weight: 600;\n  /* text-transform: uppercase; */\n  letter-spacing: 0.5px;\n}\n\n.ts-kpi-card--hero .ts-kpi-value {\n  font-weight: 800;\n  margin-bottom: var(--ts-spacing-sm);\n  background: linear-gradient(135deg, var(--ts-text) 0%, var(--ts-primary) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.ts-kpi-card--hero:hover .ts-kpi-value {\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-chart-2) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.ts-kpi-card--hero .ts-kpi-change {\n  font-size: 13px;\n  padding: 4px 10px;\n}\n\n.ts-kpi-card--hero .ts-kpi-sparkline-container {\n  height: 48px;\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-kpi-card--hero:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\n}\n\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-kpi-label {\n    font-size: 12px;\n    margin-bottom: 4px;\n  }\n\n  .ts-kpi-value {\n    font-size: 22px;\n    margin-bottom: 4px;\n  }\n\n  .ts-kpi-change {\n    font-size: 11px;\n    padding: 2px 6px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-kpi-card {\n    padding: 20px;\n  }\n\n  .ts-kpi-value {\n    font-size: 24px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-kpi-value {\n    font-size: 26px;\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-kpi-value {\n    font-size: 27px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-kpi-card {\n    padding: 25px;\n  }\n\n  .ts-kpi-label {\n    font-size: 14px;\n  }\n\n\n  .ts-kpi-change {\n    font-size: 14px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-xl);\n  }\n\n  .ts-kpi-label {\n    font-size: 14px;\n  }\n\n  .ts-kpi-value {\n    font-size: 32px;\n  }\n\n  .ts-kpi-change {\n    font-size: 14px;\n    padding: 3px 10px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-kpi-card {\n    padding: 36px;\n  }\n\n  .ts-kpi-label {\n    font-size: 15px;\n  }\n\n  .ts-kpi-value {\n    font-size: 36px;\n  }\n\n  .ts-kpi-change {\n    font-size: 15px;\n    padding: 4px 12px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/KPICard.css"],names:[],mappings:"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",sourcesContent:['.ts-kpi-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-kpi-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2));\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.ts-kpi-card:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-kpi-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: flex-start;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n  .ts-kpi-header {\r\n    flex-direction: column;\r\n    \r\n  }\r\n}\r\n.ts-kpi-label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  line-height: 1.3;\r\n  flex: 1;\r\n}\r\n\r\n.ts-kpi-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n  line-height: 1.2;\r\n  transition: color 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover .ts-kpi-value {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-kpi-change {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 2px;\r\n  padding: 3px 8px;\r\n  border-radius: 12px;\r\n  white-space: nowrap;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-kpi-change.positive {\r\n  color: var(--ts-success);\r\n  background: var(--ts-success-soft);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-kpi-change.negative {\r\n  color: var(--ts-danger);\r\n  background: var(--ts-danger-soft);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-kpi-change.neutral {\r\n  color: var(--ts-text-muted);\r\n  background: var(--ts-gray-100);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n/* Dark theme adjustments for better contrast */\r\n[data-theme="dark"] .ts-kpi-change.positive {\r\n  color: var(--ts-success-light);\r\n  background: rgba(16, 185, 129, 0.15);\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-change.negative {\r\n  color: var(--ts-danger-light);\r\n  background: rgba(239, 68, 68, 0.15);\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-change.neutral {\r\n  background: var(--ts-gray-800);\r\n  border-color: var(--ts-gray-700);\r\n}\r\n\r\n.ts-kpi-previous {\r\n  font-size: 10px;\r\n  opacity: 0.75;\r\n  font-weight: 500;\r\n}\r\n\r\n/* Sparkline container */\r\n.ts-kpi-sparkline-container {\r\n  width: 100%;\r\n  height: 32px;\r\n  margin-top: var(--ts-spacing-sm);\r\n  opacity: 0.8;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover .ts-kpi-sparkline-container {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-kpi-sparkline {\r\n  width: 100%;\r\n  height: 100%;\r\n  display: block;\r\n}\r\n\r\n/* Hero Card - Larger, More Prominent */\r\n.ts-kpi-card--hero {\r\n  padding: var(--ts-spacing-lg);\r\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.03) 100%);\r\n  border-width: 2px;\r\n}\r\n\r\n.ts-kpi-card--hero::before {\r\n  height: 4px;\r\n  opacity: 1;\r\n  /* background: linear-gradient(90deg, \r\n    rgba(99, 102, 241, 1) 0%,       \r\n    rgba(16, 185, 129, 0.95) 35%,   \r\n    rgba(59, 130, 246, 0.85) 65%,   \r\n    rgba(168, 85, 247, 0.75) 100%   \r\n  ); */\r\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\r\n\r\n}\r\n\r\n/* Dark theme hero card */\r\n[data-theme="dark"] .ts-kpi-card--hero {\r\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.08) 100%);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-card--hero::before {\r\n  /* background: linear-gradient(90deg, \r\n    rgba(129, 140, 248, 1) 0%,      \r\n    rgba(52, 211, 153, 1) 35%,      \r\n    rgba(96, 165, 250, 0.95) 65%,   \r\n    rgba(192, 132, 252, 0.85) 100%  \r\n  ); */\r\n\r\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\r\n}\r\n\r\n/* .ts-kpi-card--hero::before {\r\n  height: 4px;\r\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\r\n  opacity: 1;\r\n} */\r\n\r\n.ts-kpi-card--hero .ts-kpi-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  /* text-transform: uppercase; */\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-value {\r\n  font-weight: 800;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  background: linear-gradient(135deg, var(--ts-text) 0%, var(--ts-primary) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.ts-kpi-card--hero:hover .ts-kpi-value {\r\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-chart-2) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-change {\r\n  font-size: 13px;\r\n  padding: 4px 10px;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-sparkline-container {\r\n  height: 48px;\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-kpi-card--hero:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 12px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 22px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 11px;\r\n    padding: 2px 6px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-kpi-card {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 24px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 26px;\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 27px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-kpi-card {\r\n    padding: 25px;\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 14px;\r\n  }\r\n\r\n\r\n  .ts-kpi-change {\r\n    font-size: 14px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-xl);\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 32px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 14px;\r\n    padding: 3px 10px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-kpi-card {\r\n    padding: 36px;\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 15px;\r\n    padding: 4px 12px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},45767:(n,r,e)=>{e.d(r,{Ex:()=>j.E,$n:()=>t.$,Zp:()=>w.Zp,bw:()=>w.bw,aR:()=>w.aR,pp:()=>S.p,pd:()=>x,aF:()=>k.a,l6:()=>f});var t=e(87791),a=e(74848),s=e(41594),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(84572),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=(0,s.forwardRef)(({label:n,error:r,hint:e,icon:t,iconPosition:s="left",fullWidth:i=!1,className:o="",id:A,...d},l)=>{const c=A||n?.toLowerCase().replace(/\s+/g,"-"),p=!!r,m=["ts-input-wrapper",i&&"ts-input-wrapper--full",o].filter(Boolean).join(" "),u=["ts-input",p&&"ts-input--error",t&&`ts-input--icon-${s}`].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:m,children:[n&&(0,a.jsx)("label",{htmlFor:c,className:"ts-input-label",children:n}),(0,a.jsxs)("div",{className:"ts-input-container",children:[t&&"left"===s&&(0,a.jsx)("span",{className:"ts-input-icon ts-input-icon--left",children:t}),(0,a.jsx)("input",{ref:l,id:c,className:u,...d}),t&&"right"===s&&(0,a.jsx)("span",{className:"ts-input-icon ts-input-icon--right",children:t})]}),r&&(0,a.jsx)("span",{className:"ts-input-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-input-hint",children:e})]})});x.displayName="Input";var h=e(11778),b={};b.styleTagTransform=E(),b.setAttributes=m(),b.insert=c().bind(null,"head"),b.domAPI=d(),b.insertStyleElement=g();o()(h.A,b);h.A&&h.A.locals&&h.A.locals;const f=(0,s.forwardRef)(({label:n,error:r,hint:e,options:t,placeholder:s,fullWidth:i=!1,className:o="",id:A,...d},l)=>{const c=A||n?.toLowerCase().replace(/\s+/g,"-"),p=!!r,m=["ts-select-wrapper",i&&"ts-select-wrapper--full",o].filter(Boolean).join(" "),u=["ts-select",p&&"ts-select--error"].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:m,children:[n&&(0,a.jsx)("label",{htmlFor:c,className:"ts-select-label",children:n}),(0,a.jsxs)("div",{className:"ts-select-container",children:[(0,a.jsxs)("select",{ref:l,id:c,className:u,...d,children:[s&&(0,a.jsx)("option",{value:"",disabled:!0,children:s}),t.map(n=>(0,a.jsx)("option",{value:n.value,disabled:n.disabled,children:n.label},n.value))]}),(0,a.jsx)("svg",{className:"ts-select-arrow",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M6 8l4 4 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),r&&(0,a.jsx)("span",{className:"ts-select-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-select-hint",children:e})]})});f.displayName="Select";var v=e(62525),y={};y.styleTagTransform=E(),y.setAttributes=m(),y.insert=c().bind(null,"head"),y.domAPI=d(),y.insertStyleElement=g();o()(v.A,y);v.A&&v.A.locals&&v.A.locals;(0,s.forwardRef)(({label:n,error:r,hint:e,className:t="",id:s,...i},o)=>{const A=s||n?.toLowerCase().replace(/\s+/g,"-"),d=!!r,l=["ts-checkbox-wrapper",t].filter(Boolean).join(" "),c=["ts-checkbox",d&&"ts-checkbox--error"].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:l,children:[(0,a.jsxs)("div",{className:"ts-checkbox-container",children:[(0,a.jsx)("input",{ref:o,type:"checkbox",id:A,className:c,...i}),n&&(0,a.jsx)("label",{htmlFor:A,className:"ts-checkbox-label",children:n})]}),r&&(0,a.jsx)("span",{className:"ts-checkbox-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-checkbox-hint",children:e})]})}).displayName="Checkbox";var w=e(66522),k=e(66557),j=e(26604),S=e(48231),I=e(71255);var z=e(34920),N={};N.styleTagTransform=E(),N.setAttributes=m(),N.insert=c().bind(null,"head"),N.domAPI=d(),N.insertStyleElement=g();o()(z.A,N);z.A&&z.A.locals&&z.A.locals;e(87318),e(52119),e(16487),e(44617),e(5997);var q=e(58314),T={};T.styleTagTransform=E(),T.setAttributes=m(),T.insert=c().bind(null,"head"),T.domAPI=d(),T.insertStyleElement=g();o()(q.A,T);q.A&&q.A.locals&&q.A.locals,(0,I.__)("Sessions"),(0,I.__)("Users"),(0,I.__)("Pageviews"),(0,I.__)("Revenue");e(84013),e(20697)},46830:(n,r,e)=>{e.d(r,{dG:()=>k,M8:()=>j});var t=e(38351),a=e.n(t);function s(n){return function(n){if(Array.isArray(n))return i(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||function(n,r){if(!n)return;if("string"==typeof n)return i(n,r);var e=Object.prototype.toString.call(n).slice(8,-1);"Object"===e&&n.constructor&&(e=n.constructor.name);if("Map"===e||"Set"===e)return Array.from(n);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return i(n,r)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,t=new Array(r);e<r;e++)t[e]=n[e];return t}var o=function(n){return n},A={"@@functional/placeholder":!0},d=function(n){return n===A},l=function(n){return function r(){return 0===arguments.length||1===arguments.length&&d(arguments.length<=0?void 0:arguments[0])?r:n.apply(void 0,arguments)}},c=function n(r,e){return 1===r?e:l(function(){for(var t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];var o=a.filter(function(n){return n!==A}).length;return o>=r?e.apply(void 0,a):n(r-o,l(function(){for(var n=arguments.length,r=new Array(n),t=0;t<n;t++)r[t]=arguments[t];var i=a.map(function(n){return d(n)?r.shift():n});return e.apply(void 0,s(i).concat(r))}))})},p=function(n){return c(n.length,n)},m=function(n,r){for(var e=[],t=n;t<r;++t)e[t-n]=t;return e},u=p(function(n,r){return Array.isArray(r)?r.map(n):Object.keys(r).map(function(n){return r[n]}).map(n)}),g=function(){for(var n=arguments.length,r=new Array(n),e=0;e<n;e++)r[e]=arguments[e];if(!r.length)return o;var t=r.reverse(),a=t[0],s=t.slice(1);return function(){return s.reduce(function(n,r){return r(n)},a.apply(void 0,arguments))}},C=function(n){return Array.isArray(n)?n.reverse():n.split("").reverse.join("")},E=function(n){var r=null,e=null;return function(){for(var t=arguments.length,a=new Array(t),s=0;s<t;s++)a[s]=arguments[s];return r&&a.every(function(n,e){return n===r[e]})?e:(r=a,e=n.apply(void 0,a))}};const _={rangeStep:function(n,r,e){for(var t=new(a())(n),s=0,i=[];t.lt(r)&&s<1e5;)i.push(t.toNumber()),t=t.add(e),s++;return i},getDigitCount:function(n){return 0===n?1:Math.floor(new(a())(n).abs().log(10).toNumber())+1},interpolateNumber:p(function(n,r,e){var t=+n;return t+e*(+r-t)}),uninterpolateNumber:p(function(n,r,e){var t=r-+n;return(e-n)/(t=t||1/0)}),uninterpolateTruncation:p(function(n,r,e){var t=r-+n;return t=t||1/0,Math.max(0,Math.min(1,(e-n)/t))})};function B(n){return function(n){if(Array.isArray(n))return b(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||h(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(n,r){return function(n){if(Array.isArray(n))return n}(n)||function(n,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var e=[],t=!0,a=!1,s=void 0;try{for(var i,o=n[Symbol.iterator]();!(t=(i=o.next()).done)&&(e.push(i.value),!r||e.length!==r);t=!0);}catch(n){a=!0,s=n}finally{try{t||null==o.return||o.return()}finally{if(a)throw s}}return e}(n,r)||h(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(n,r){if(n){if("string"==typeof n)return b(n,r);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?b(n,r):void 0}}function b(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,t=new Array(r);e<r;e++)t[e]=n[e];return t}function f(n){var r=x(n,2),e=r[0],t=r[1],a=e,s=t;return e>t&&(a=t,s=e),[a,s]}function v(n,r,e){if(n.lte(0))return new(a())(0);var t=_.getDigitCount(n.toNumber()),s=new(a())(10).pow(t),i=n.div(s),o=1!==t?.05:.1,A=new(a())(Math.ceil(i.div(o).toNumber())).add(e).mul(o).mul(s);return r?A:new(a())(Math.ceil(A))}function y(n,r,e){var t=1,s=new(a())(n);if(!s.isint()&&e){var i=Math.abs(n);i<1?(t=new(a())(10).pow(_.getDigitCount(n)-1),s=new(a())(Math.floor(s.div(t).toNumber())).mul(t)):i>1&&(s=new(a())(Math.floor(n)))}else 0===n?s=new(a())(Math.floor((r-1)/2)):e||(s=new(a())(Math.floor(n)));var o=Math.floor((r-1)/2);return g(u(function(n){return s.add(new(a())(n-o).mul(t)).toNumber()}),m)(0,r)}function w(n,r,e,t){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-n)/(e-1)))return{step:new(a())(0),tickMin:new(a())(0),tickMax:new(a())(0)};var i,o=v(new(a())(r).sub(n).div(e-1),t,s);i=n<=0&&r>=0?new(a())(0):(i=new(a())(n).add(r).div(2)).sub(new(a())(i).mod(o));var A=Math.ceil(i.sub(n).div(o).toNumber()),d=Math.ceil(new(a())(r).sub(i).div(o).toNumber()),l=A+d+1;return l>e?w(n,r,e,t,s+1):(l<e&&(d=r>0?d+(e-l):d,A=r>0?A:A+(e-l)),{step:o,tickMin:i.sub(new(a())(A).mul(o)),tickMax:i.add(new(a())(d).mul(o))})}var k=E(function(n){var r=x(n,2),e=r[0],t=r[1],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(s,2),A=x(f([e,t]),2),d=A[0],l=A[1];if(d===-1/0||l===1/0){var c=l===1/0?[d].concat(B(m(0,s-1).map(function(){return 1/0}))):[].concat(B(m(0,s-1).map(function(){return-1/0})),[l]);return e>t?C(c):c}if(d===l)return y(d,s,i);var p=w(d,l,o,i),u=p.step,g=p.tickMin,E=p.tickMax,h=_.rangeStep(g,E.add(new(a())(.1).mul(u)),u);return e>t?C(h):h}),j=(E(function(n){var r=x(n,2),e=r[0],t=r[1],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(s,2),A=x(f([e,t]),2),d=A[0],l=A[1];if(d===-1/0||l===1/0)return[e,t];if(d===l)return y(d,s,i);var c=v(new(a())(l).sub(d).div(o-1),i,0),p=g(u(function(n){return new(a())(d).add(new(a())(n).mul(c)).toNumber()}),m)(0,o).filter(function(n){return n>=d&&n<=l});return e>t?C(p):p}),E(function(n,r){var e=x(n,2),t=e[0],s=e[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=x(f([t,s]),2),A=o[0],d=o[1];if(A===-1/0||d===1/0)return[t,s];if(A===d)return[A];var l=Math.max(r,2),c=v(new(a())(d).sub(A).div(l-1),i,0),p=[].concat(B(_.rangeStep(new(a())(A),new(a())(d).sub(new(a())(.99).mul(c)),c)),[d]);return t>s?C(p):p}))},48231:(n,r,e)=>{e.d(r,{p:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(68016),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({icon:n,title:r,message:e,action:a,className:s=""})=>{const i=(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20 13V6a2 2 0 00-2-2H6a2 2 0 00-2 2v7m16 0v5a2 2 0 01-2 2H6a2 2 0 01-2-2v-5m16 0h-2.586a1 1 0 00-.707.293l-2.414 2.414a1 1 0 01-.707.293h-3.172a1 1 0 01-.707-.293l-2.414-2.414A1 1 0 006.586 13H4"})});return(0,t.jsxs)("div",{className:`ts-empty-state ${s}`,children:[(0,t.jsx)("div",{className:"ts-empty-state__icon",children:n||i}),(0,t.jsx)("h3",{className:"ts-empty-state__title",children:r}),e&&(0,t.jsx)("p",{className:"ts-empty-state__message",children:e}),a&&(0,t.jsx)("button",{className:"ts-empty-state__button",onClick:a.onClick,type:"button",children:a.label})]})}},58314:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-metric-toggle {\n  display: inline-flex;\n  gap: 8px;\n  padding: 4px;\n  background: var(--ts-surface-2);\n  border-radius: 8px;\n  border: 1px solid var(--ts-border);\n}\n\n.ts-metric-toggle__button {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  border: none;\n  background: transparent;\n  color: var(--ts-text-muted);\n  font-size: 14px;\n  font-weight: 500;\n  border-radius: 6px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-metric-toggle__button:hover {\n  background: var(--ts-surface);\n  color: var(--ts-text);\n}\n\n.ts-metric-toggle__button--active {\n  background: var(--ts-primary);\n  color: white;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-metric-toggle__button--active:hover {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-metric-toggle__icon {\n  font-size: 16px;\n  line-height: 1;\n}\n\n.ts-metric-toggle__label {\n  line-height: 1;\n}\n\n@media (max-width: 768px) {\n  .ts-metric-toggle {\n    width: 100%;\n    overflow-x: auto;\n  }\n\n  .ts-metric-toggle__button {\n    flex: 1;\n    justify-content: center;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/MetricToggle.css"],names:[],mappings:"AAAA;EACE,oBAAoB;EACpB,QAAQ;EACR,YAAY;EACZ,+BAA+B;EAC/B,kBAAkB;EAClB,kCAAkC;AACpC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;EACvB,2BAA2B;EAC3B,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,eAAe;EACf,yBAAyB;EACzB,mBAAmB;AACrB;;AAEA;EACE,6BAA6B;EAC7B,qBAAqB;AACvB;;AAEA;EACE,6BAA6B;EAC7B,YAAY;EACZ,wCAAwC;AAC1C;;AAEA;EACE,6BAA6B;EAC7B,YAAY;AACd;;AAEA;EACE,eAAe;EACf,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE;IACE,WAAW;IACX,gBAAgB;EAClB;;EAEA;IACE,OAAO;IACP,uBAAuB;EACzB;AACF",sourcesContent:[".ts-metric-toggle {\r\n  display: inline-flex;\r\n  gap: 8px;\r\n  padding: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 8px;\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-metric-toggle__button {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 8px 16px;\r\n  border: none;\r\n  background: transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-metric-toggle__button:hover {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-metric-toggle__button--active {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-metric-toggle__button--active:hover {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-metric-toggle__icon {\r\n  font-size: 16px;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-metric-toggle__label {\r\n  line-height: 1;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-metric-toggle {\r\n    width: 100%;\r\n    overflow-x: auto;\r\n  }\r\n\r\n  .ts-metric-toggle__button {\r\n    flex: 1;\r\n    justify-content: center;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},62525:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Checkbox Component Styles */\n\n.ts-checkbox-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-checkbox-container {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-checkbox {\n  width: 18px;\n  height: 18px;\n  flex-shrink: 0;\n  border: 2px solid var(--ts-border);\n  border-radius: var(--ts-radius-sm);\n  background-color: var(--ts-surface);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  appearance: none;\n  position: relative;\n}\n\n.ts-checkbox:hover:not(:disabled) {\n  border-color: var(--ts-primary);\n}\n\n.ts-checkbox:checked {\n  background-color: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-checkbox:checked::after {\n  content: '';\n  position: absolute;\n  left: 5px;\n  top: 2px;\n  width: 4px;\n  height: 8px;\n  border: solid white;\n  border-width: 0 2px 2px 0;\n  transform: rotate(45deg);\n}\n\n.ts-checkbox:focus {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n.ts-checkbox:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-checkbox-label {\n  font-size: 0.9375rem;\n  color: var(--ts-text);\n  line-height: 1.5;\n  cursor: pointer;\n  user-select: none;\n}\n\n.ts-checkbox:disabled + .ts-checkbox-label {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n/* Error State */\n.ts-checkbox--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-checkbox--error:focus {\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-checkbox-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n  margin-left: calc(18px + var(--ts-spacing-sm));\n}\n\n/* Hint Text */\n.ts-checkbox-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n  margin-left: calc(18px + var(--ts-spacing-sm));\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Checkbox.css"],names:[],mappings:"AAAA,8BAA8B;;AAE9B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,cAAc;EACd,kCAAkC;EAClC,kCAAkC;EAClC,mCAAmC;EACnC,eAAe;EACf,8BAA8B;EAC9B,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,mCAAmC;EACnC,+BAA+B;AACjC;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,QAAQ;EACR,UAAU;EACV,WAAW;EACX,mBAAmB;EACnB,yBAAyB;EACzB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;EACb,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;EAChB,8CAA8C;AAChD;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;EAChB,8CAA8C;AAChD",sourcesContent:["/* Checkbox Component Styles */\r\n\r\n.ts-checkbox-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-checkbox-container {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-checkbox {\r\n  width: 18px;\r\n  height: 18px;\r\n  flex-shrink: 0;\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-sm);\r\n  background-color: var(--ts-surface);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  appearance: none;\r\n  position: relative;\r\n}\r\n\r\n.ts-checkbox:hover:not(:disabled) {\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox:checked {\r\n  background-color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox:checked::after {\r\n  content: '';\r\n  position: absolute;\r\n  left: 5px;\r\n  top: 2px;\r\n  width: 4px;\r\n  height: 8px;\r\n  border: solid white;\r\n  border-width: 0 2px 2px 0;\r\n  transform: rotate(45deg);\r\n}\r\n\r\n.ts-checkbox:focus {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-checkbox:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-checkbox-label {\r\n  font-size: 0.9375rem;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n.ts-checkbox:disabled + .ts-checkbox-label {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* Error State */\r\n.ts-checkbox--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-checkbox--error:focus {\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-checkbox-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n  margin-left: calc(18px + var(--ts-spacing-sm));\r\n}\r\n\r\n/* Hint Text */\r\n.ts-checkbox-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n  margin-left: calc(18px + var(--ts-spacing-sm));\r\n}\r\n"],sourceRoot:""}]);const o=i},64179:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/**\n * DynamicField Component Styles\n */\n\n.ts-field {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-field-label {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text, #111827);\n}\n\n.ts-field-required {\n  color: var(--ts-danger, #ef4444);\n}\n\n.ts-field-description {\n  font-size: 13px;\n  color: var(--ts-text-secondary, #6b7280);\n  margin-left: 5px;\n  line-height: 1.4;\n}\n\n.ts-field-input {\n  width: 100%;\n  padding: 10px 12px;\n  font-size: 14px;\n  border: 1px solid var(--ts-border, #e5e7eb);\n  border-radius: 6px;\n  background: var(--ts-bg-secondary, #ffffff);\n  color: var(--ts-text-primary, #111827);\n  transition: border-color 0.2s ease;\n}\n\n.ts-field-input:focus {\n  outline: none;\n  border-color: var(--ts-primary, #3b82f6);\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n}\n\n.ts-field-input:disabled {\n  background: var(--ts-bg-disabled, #f9fafb);\n  color: var(--ts-text-disabled, #9ca3af);\n  cursor: not-allowed;\n}\n\n.ts-field-input[readonly] {\n  background: var(--ts-bg-disabled, #f9fafb);\n  cursor: default;\n}\n\n.ts-field-textarea {\n  min-height: 100px;\n  resize: vertical;\n  font-family: inherit;\n}\n\n.ts-field-select {\n  cursor: pointer;\n}\n\n.ts-field-with-unit {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-field-with-unit .ts-field-input {\n  flex: 1;\n}\n\n.ts-field-unit {\n  font-size: 14px;\n  color: var(--ts-text-secondary, #6b7280);\n  font-weight: 500;\n}\n\n.ts-field-toggle-wrapper {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.ts-field-slider-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-field-slider {\n  width: 100%;\n  height: 6px;\n  border-radius: 3px;\n  background: var(--ts-bg-secondary, #f3f4f6);\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\n.ts-field-slider::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  background: var(--ts-primary, #3b82f6);\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-field-slider::-webkit-slider-thumb:hover {\n  transform: scale(1.1);\n}\n\n.ts-field-slider::-moz-range-thumb {\n  width: 18px;\n  height: 18px;\n  border: none;\n  border-radius: 50%;\n  background: var(--ts-primary, #3b82f6);\n  cursor: pointer;\n}\n\n.ts-field-slider-value {\n  display: flex;\n  justify-content: space-between;\n  font-size: 13px;\n  color: var(--ts-text-secondary, #6b7280);\n}\n\n.ts-field-slider-current {\n  font-weight: 600;\n  color: var(--ts-text-primary, #111827);\n}\n\n.ts-field-validation-error {\n  font-size: 13px;\n  color: var(--ts-danger, #ef4444);\n  margin-top: 4px;\n}\n\n\n","",{version:3,sources:["webpack://./src/styles/components/ui/DynamicField.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,kBAAkB;EAClB,QAAQ;EACR,eAAe;EACf,gBAAgB;EAChB,8BAA8B;AAChC;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,eAAe;EACf,wCAAwC;EACxC,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,eAAe;EACf,2CAA2C;EAC3C,kBAAkB;EAClB,2CAA2C;EAC3C,sCAAsC;EACtC,kCAAkC;AACpC;;AAEA;EACE,aAAa;EACb,wCAAwC;EACxC,6CAA6C;AAC/C;;AAEA;EACE,0CAA0C;EAC1C,uCAAuC;EACvC,mBAAmB;AACrB;;AAEA;EACE,0CAA0C;EAC1C,eAAe;AACjB;;AAEA;EACE,iBAAiB;EACjB,gBAAgB;EAChB,oBAAoB;AACtB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;AACV;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,eAAe;EACf,wCAAwC;EACxC,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,WAAW;EACX,WAAW;EACX,kBAAkB;EAClB,2CAA2C;EAC3C,aAAa;EACb,gBAAgB;EAChB,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;EACxB,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,sCAAsC;EACtC,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,sCAAsC;EACtC,eAAe;AACjB;;AAEA;EACE,aAAa;EACb,8BAA8B;EAC9B,eAAe;EACf,wCAAwC;AAC1C;;AAEA;EACE,gBAAgB;EAChB,sCAAsC;AACxC;;AAEA;EACE,eAAe;EACf,gCAAgC;EAChC,eAAe;AACjB",sourcesContent:["/**\r\n * DynamicField Component Styles\r\n */\r\n\r\n.ts-field {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-label {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: start;\r\n  gap: 8px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text, #111827);\r\n}\r\n\r\n.ts-field-required {\r\n  color: var(--ts-danger, #ef4444);\r\n}\r\n\r\n.ts-field-description {\r\n  font-size: 13px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n  margin-left: 5px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-field-input {\r\n  width: 100%;\r\n  padding: 10px 12px;\r\n  font-size: 14px;\r\n  border: 1px solid var(--ts-border, #e5e7eb);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-secondary, #ffffff);\r\n  color: var(--ts-text-primary, #111827);\r\n  transition: border-color 0.2s ease;\r\n}\r\n\r\n.ts-field-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary, #3b82f6);\r\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\r\n}\r\n\r\n.ts-field-input:disabled {\r\n  background: var(--ts-bg-disabled, #f9fafb);\r\n  color: var(--ts-text-disabled, #9ca3af);\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-field-input[readonly] {\r\n  background: var(--ts-bg-disabled, #f9fafb);\r\n  cursor: default;\r\n}\r\n\r\n.ts-field-textarea {\r\n  min-height: 100px;\r\n  resize: vertical;\r\n  font-family: inherit;\r\n}\r\n\r\n.ts-field-select {\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-field-with-unit {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-with-unit .ts-field-input {\r\n  flex: 1;\r\n}\r\n\r\n.ts-field-unit {\r\n  font-size: 14px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n  font-weight: 500;\r\n}\r\n\r\n.ts-field-toggle-wrapper {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-field-slider-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-slider {\r\n  width: 100%;\r\n  height: 6px;\r\n  border-radius: 3px;\r\n  background: var(--ts-bg-secondary, #f3f4f6);\r\n  outline: none;\r\n  appearance: none;\r\n  -webkit-appearance: none;\r\n}\r\n\r\n.ts-field-slider::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  width: 18px;\r\n  height: 18px;\r\n  border-radius: 50%;\r\n  background: var(--ts-primary, #3b82f6);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-field-slider::-webkit-slider-thumb:hover {\r\n  transform: scale(1.1);\r\n}\r\n\r\n.ts-field-slider::-moz-range-thumb {\r\n  width: 18px;\r\n  height: 18px;\r\n  border: none;\r\n  border-radius: 50%;\r\n  background: var(--ts-primary, #3b82f6);\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-field-slider-value {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  font-size: 13px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n}\r\n\r\n.ts-field-slider-current {\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary, #111827);\r\n}\r\n\r\n.ts-field-validation-error {\r\n  font-size: 13px;\r\n  color: var(--ts-danger, #ef4444);\r\n  margin-top: 4px;\r\n}\r\n\r\n\r\n"],sourceRoot:""}]);const o=i},66522:(n,r,e)=>{e.d(r,{Zp:()=>_,bw:()=>x,aR:()=>B});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(40968),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({children:n,className:r="",padding:e="md",variant:a="default",onClick:s,hoverable:i=!1})=>{const o=["ts-card",`ts-card--${a}`,`ts-card--padding-${e}`,s&&"ts-card--clickable",i&&"ts-card--hoverable",r].filter(Boolean).join(" ");return(0,t.jsx)("div",{className:o,onClick:s,role:s?"button":void 0,children:n})},B=({children:n,className:r="",action:e})=>(0,t.jsxs)("div",{className:`ts-card__header ${r}`,children:[(0,t.jsx)("div",{className:"ts-card__header-content",children:n}),e&&(0,t.jsx)("div",{className:"ts-card__header-action",children:e})]}),x=({children:n,className:r=""})=>(0,t.jsx)("div",{className:`ts-card__body ${r}`,children:n})},66557:(n,r,e)=>{e.d(r,{a:()=>x});var t=e(74848),a=e(41594),s=e(75206),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(7971),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=({isOpen:n,onClose:r,title:e,children:i,size:o="md",closeOnOverlayClick:A=!0,showCloseButton:d=!0,footer:l})=>{const c=(0,a.useRef)(null);if((0,a.useEffect)(()=>(document.body.style.overflow=n?"hidden":"",()=>{document.body.style.overflow=""}),[n]),(0,a.useEffect)(()=>{const e=e=>{"Escape"===e.key&&n&&r()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n,r]),!n)return null;const p=["ts-modal__content",`ts-modal__content--${o}`].join(" ");return(0,s.createPortal)((0,t.jsx)("div",{className:"ts-modal",ref:c,onClick:n=>{A&&n.target===c.current&&r()},children:(0,t.jsxs)("div",{className:p,children:[(e||d)&&(0,t.jsxs)("div",{className:"ts-modal__header",children:[e&&("string"==typeof e?(0,t.jsx)("h2",{className:"ts-modal__title",children:e}):(0,t.jsx)("div",{className:"ts-modal__title",children:e})),d&&(0,t.jsx)("button",{className:"ts-modal__close",onClick:r,"aria-label":"Close modal",children:(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M15 5L5 15M5 5l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),(0,t.jsx)("div",{className:"ts-modal__body",children:i}),l&&(0,t.jsx)("div",{className:"ts-modal__footer",children:l})]})}),document.body)}},67359:(n,r,e)=>{e.d(r,{Vp:()=>s,_5:()=>t,gk:()=>i,rp:()=>a});const t=(n,r)=>{const e=(n||"").toLowerCase().trim(),t=(r||"").toLowerCase().trim();if(!e||"direct"===e||"(direct)"===e||"(none)"===t||"none"===t||!e&&!t)return"Direct";const a=["google","bing","yahoo","duckduckgo","baidu","yandex","ecosia","ask"];if("organic"===t&&a.some(n=>e.includes(n)))return"Organic Search";if(["cpc","ppc","paidsearch","paid-search"].includes(t)&&a.some(n=>e.includes(n)))return"Paid Search";const s=["facebook","instagram","linkedin","twitter","tiktok","pinterest","snapchat","reddit"];if("paid_social"===t||"paid-social"===t||"paidsocial"===t)return"Paid Social";if("cpc"===t){if(s.some(n=>e.includes(n)))return"Paid Social";if(a.some(n=>e.includes(n)))return"Paid Search"}if("social"===t||s.some(n=>e.includes(n)))return"Social";if("email"===t||e.includes("mail")||e.includes("newsletter")||e.includes("campaign"))return"Email";if("referral"===t||"refer"===t)return"Referral";if("display"===t||"banner"===t||"cpm"===t)return"Display";if("affiliate"===t||e.includes("affiliate")||e.includes("aff"))return"Affiliates";if(["whatsapp","telegram","messenger","wechat","line"].some(n=>e.includes(n))||"messaging"===t)return"Messaging";if(["chatgpt","claude","perplexity","gemini","bard","copilot","bing-ai"].some(n=>e.includes(n))||"ai"===t||"chatbot"===t)return"AI Assistant";return["youtube","vimeo","dailymotion"].some(n=>e.includes(n))&&"social"!==t?"Video":"Other"},a=n=>{const r={Direct:"#6B7280","Organic Search":"#10B981","Paid Search":"#F59E0B","Paid Social":"#8B5CF6",Social:"#3B82F6",Email:"#EF4444",Referral:"#EC4899",Display:"#14B8A6",Affiliates:"#F97316",Messaging:"#22C55E","AI Assistant":"#A855F7",Video:"#EF4444",Other:"#9CA3AF"};return r[n]||r.Other},s=n=>{const r={Direct:"Link","Organic Search":"Search","Paid Search":"DollarSign","Paid Social":"Smartphone",Social:"Users",Email:"Mail",Referral:"Link",Display:"Monitor",Affiliates:"Handshake",Messaging:"MessageSquare","AI Assistant":"Bot",Video:"Video",Other:"Globe"};return r[n]||r.Other},i=n=>{const r={};return n.forEach(n=>{const e=t(n.source,n.medium);r[e]||(r[e]={channel:e,sources:[],totalSessions:0,totalConversions:0,totalRevenue:0,conversionRate:0}),r[e].sources.push(n),r[e].totalSessions+=n.sessions||0,r[e].totalConversions+=n.conversions||0,r[e].totalRevenue+=n.revenue||0}),Object.values(r).forEach(n=>{n.totalSessions>0&&(n.conversionRate=n.totalConversions/n.totalSessions*100)}),r}},68016:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-empty-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 64px 32px;\n  text-align: center;\n  min-height: 300px;\n}\n\n.ts-empty-state__icon {\n  width: 80px;\n  height: 80px;\n  color: var(--ts-text-muted);\n  opacity: 0.3;\n  margin-bottom: 24px;\n}\n\n.ts-empty-state__icon svg {\n  width: 100%;\n  height: 100%;\n}\n\n.ts-empty-state__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-empty-state__message {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  max-width: 400px;\n  margin: 0 0 24px;\n  line-height: 1.6;\n}\n\n.ts-empty-state__button {\n  padding: 10px 20px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-empty-state__button:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-empty-state {\n    padding: 40px 20px;\n    min-height: 240px;\n  }\n\n  .ts-empty-state__icon {\n    width: 60px;\n    height: 60px;\n    margin-bottom: 16px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 17px;\n    margin-bottom: 8px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 13px;\n    max-width: 300px;\n    margin-bottom: 16px;\n  }\n\n  .ts-empty-state__button {\n    width: 100%;\n    padding: 10px 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-empty-state {\n    padding: 50px 28px;\n    min-height: 260px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 18px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-empty-state {\n    padding: 60px 32px;\n    min-height: 280px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 19px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-empty-state {\n    padding: 70px 40px;\n    min-height: 320px;\n  }\n\n  .ts-empty-state__icon {\n    width: 90px;\n    height: 90px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 21px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 15px;\n    max-width: 450px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-empty-state {\n    padding: 80px 48px;\n    min-height: 350px;\n  }\n\n  .ts-empty-state__icon {\n    width: 100px;\n    height: 100px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 22px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 16px;\n    max-width: 480px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-empty-state {\n    padding: 90px 56px;\n    min-height: 380px;\n  }\n\n  .ts-empty-state__icon {\n    width: 110px;\n    height: 110px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 24px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 17px;\n    max-width: 500px;\n  }\n\n  .ts-empty-state__button {\n    padding: 12px 24px;\n    font-size: 15px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/EmptyState.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;AACnB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,2BAA2B;EAC3B,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,YAAY;EACZ,2BAA2B;AAC7B;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;IACZ,mBAAmB;EACrB;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;;EAEA;IACE,eAAe;IACf,gBAAgB;IAChB,mBAAmB;EACrB;;EAEA;IACE,WAAW;IACX,kBAAkB;EACpB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;AACF",sourcesContent:[".ts-empty-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 64px 32px;\r\n  text-align: center;\r\n  min-height: 300px;\r\n}\r\n\r\n.ts-empty-state__icon {\r\n  width: 80px;\r\n  height: 80px;\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.3;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-empty-state__icon svg {\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n.ts-empty-state__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-empty-state__message {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  max-width: 400px;\r\n  margin: 0 0 24px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.ts-empty-state__button {\r\n  padding: 10px 20px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-empty-state__button:hover {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-empty-state {\r\n    padding: 40px 20px;\r\n    min-height: 240px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 60px;\r\n    height: 60px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 17px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 13px;\r\n    max-width: 300px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-empty-state__button {\r\n    width: 100%;\r\n    padding: 10px 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-empty-state {\r\n    padding: 50px 28px;\r\n    min-height: 260px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 18px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-empty-state {\r\n    padding: 60px 32px;\r\n    min-height: 280px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 19px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-empty-state {\r\n    padding: 70px 40px;\r\n    min-height: 320px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 90px;\r\n    height: 90px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 21px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 15px;\r\n    max-width: 450px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-empty-state {\r\n    padding: 80px 48px;\r\n    min-height: 350px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 100px;\r\n    height: 100px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 16px;\r\n    max-width: 480px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-empty-state {\r\n    padding: 90px 56px;\r\n    min-height: 380px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 17px;\r\n    max-width: 500px;\r\n  }\r\n\r\n  .ts-empty-state__button {\r\n    padding: 12px 24px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},81292:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Tracking Status Banner Styles\n */\n\n.ts-tracking-status-banner {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  padding: 1rem 1.5rem;\n  margin-bottom: 1.5rem;\n  border-radius: 8px;\n  background-color: var(--ts-background);\n  border: 1px solid var(--ts-border);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-tracking-status-banner--disabled {\n  background-color: #fef3c7;\n  border-color: #f59e0b;\n  color: #92400e;\n}\n\n[data-theme="dark"] .ts-tracking-status-banner--disabled {\n  background-color: rgba(245, 158, 11, 0.1);\n  border-color: #f59e0b;\n  color: #fbbf24;\n}\n\n.ts-banner-icon {\n  flex-shrink: 0;\n  color: #f59e0b;\n  margin-top: 0.125rem;\n}\n\n[data-theme="dark"] .ts-banner-icon {\n  color: #fbbf24;\n}\n\n.ts-banner-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-banner-title {\n  margin: 0 0 0.5rem 0;\n  font-size: 1rem;\n  font-weight: 600;\n  color: #92400e;\n}\n\n[data-theme="dark"] .ts-banner-title {\n  color: #fbbf24;\n}\n\n.ts-banner-description {\n  margin: 0;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #78350f;\n}\n\n[data-theme="dark"] .ts-banner-description {\n  color: #fcd34d;\n}\n\n.ts-banner-link {\n  color: #92400e;\n  text-decoration: underline;\n  font-weight: 600;\n}\n\n.ts-banner-link:hover {\n  color: #78350f;\n}\n\n[data-theme="dark"] .ts-banner-link {\n  color: #fbbf24;\n}\n\n[data-theme="dark"] .ts-banner-link:hover {\n  color: #fcd34d;\n}\n\n.ts-banner-actions {\n  flex-shrink: 0;\n  display: flex;\n  gap: 0.75rem;\n  align-items: center;\n}\n\n.ts-banner-actions .ts-button {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.5rem;\n  white-space: nowrap;\n}\n\n/* Responsive */\n@media (max-width: 768px) {\n  .ts-tracking-status-banner {\n    flex-direction: column;\n  }\n  \n  .ts-banner-actions {\n    width: 100%;\n  }\n  \n  .ts-banner-actions .ts-button {\n    width: 100%;\n    justify-content: center;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/TrackingStatusBanner.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,aAAa;EACb,uBAAuB;EACvB,SAAS;EACT,oBAAoB;EACpB,qBAAqB;EACrB,kBAAkB;EAClB,sCAAsC;EACtC,kCAAkC;EAClC,yCAAyC;AAC3C;;AAEA;EACE,yBAAyB;EACzB,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,yCAAyC;EACzC,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,cAAc;EACd,oBAAoB;AACtB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,oBAAoB;EACpB,eAAe;EACf,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,SAAS;EACT,mBAAmB;EACnB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,0BAA0B;EAC1B,gBAAgB;AAClB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,WAAW;EACX,mBAAmB;AACrB;;AAEA,eAAe;AACf;EACE;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,WAAW;IACX,uBAAuB;EACzB;AACF",sourcesContent:['/**\r\n * Tracking Status Banner Styles\r\n */\r\n\r\n.ts-tracking-status-banner {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 1rem;\r\n  padding: 1rem 1.5rem;\r\n  margin-bottom: 1.5rem;\r\n  border-radius: 8px;\r\n  background-color: var(--ts-background);\r\n  border: 1px solid var(--ts-border);\r\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-tracking-status-banner--disabled {\r\n  background-color: #fef3c7;\r\n  border-color: #f59e0b;\r\n  color: #92400e;\r\n}\r\n\r\n[data-theme="dark"] .ts-tracking-status-banner--disabled {\r\n  background-color: rgba(245, 158, 11, 0.1);\r\n  border-color: #f59e0b;\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-icon {\r\n  flex-shrink: 0;\r\n  color: #f59e0b;\r\n  margin-top: 0.125rem;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-icon {\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-banner-title {\r\n  margin: 0 0 0.5rem 0;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  color: #92400e;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-title {\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-description {\r\n  margin: 0;\r\n  font-size: 0.875rem;\r\n  line-height: 1.5;\r\n  color: #78350f;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-description {\r\n  color: #fcd34d;\r\n}\r\n\r\n.ts-banner-link {\r\n  color: #92400e;\r\n  text-decoration: underline;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-banner-link:hover {\r\n  color: #78350f;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-link {\r\n  color: #fbbf24;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-link:hover {\r\n  color: #fcd34d;\r\n}\r\n\r\n.ts-banner-actions {\r\n  flex-shrink: 0;\r\n  display: flex;\r\n  gap: 0.75rem;\r\n  align-items: center;\r\n}\r\n\r\n.ts-banner-actions .ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 0.5rem;\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Responsive */\r\n@media (max-width: 768px) {\r\n  .ts-tracking-status-banner {\r\n    flex-direction: column;\r\n  }\r\n  \r\n  .ts-banner-actions {\r\n    width: 100%;\r\n  }\r\n  \r\n  .ts-banner-actions .ts-button {\r\n    width: 100%;\r\n    justify-content: center;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},82381:(n,r,e)=>{e.d(r,{S:()=>i});var t=e(41594),a=e(87387),s=e(37090);function i(n,r,e={}){const{config:i,setLoading:o}=(0,s.n)(),[A,d]=(0,t.useState)(null),[l,c]=(0,t.useState)(null),[p,m]=(0,t.useState)(!0),[u,g]=(0,t.useState)(!1),C=(0,t.useRef)(null),E=(0,t.useRef)(null),_=(0,t.useRef)(0),{enabled:B=!0,refetchInterval:x,staleTime:h=0,retry:b,onSuccess:f,onError:v}=e;E.current||(E.current=new a.n(i));const y=E.current,w=JSON.stringify(r),k=(0,t.useCallback)(async(e=!1)=>{if(!B)return;const t=Date.now()-_.current,a=!e||t>h;C.current&&C.current.abort(),C.current=new AbortController;const s=C.current.signal;try{a&&!e&&(m(!0),o(!0)),g(!0),c(null);const t=y[n],i=await t.call(y,r);if(s.aborted)return;d(i),_.current=Date.now(),f&&f(i)}catch(n){const r=n instanceof Error?n:new Error(String(n));if("AbortError"===r.name||s.aborted)return;const e=new Error(r.message||"Failed to fetch data");c(e),v&&v(e)}finally{s.aborted||(m(!1),g(!1),o(!1))}},[B,n,w,h]);(0,t.useEffect)(()=>(k(),()=>{C.current&&C.current.abort()}),[k]),(0,t.useEffect)(()=>{if(!x||!B)return;const n=setInterval(()=>{k(!0)},x);return()=>clearInterval(n)},[x,B]);return{data:A,error:l,isLoading:p,isFetching:u,refetch:(0,t.useCallback)(async()=>{await k(!0)},[k])}}},84013:(n,r,e)=>{e.d(r,{EA:()=>_,ud:()=>x,or:()=>B,cU:()=>h});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(97187),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({width:n="100%",height:r="20px",borderRadius:e="4px",className:a="",style:s})=>(0,t.jsx)("div",{className:`ts-skeleton ${a}`,style:{width:"number"==typeof n?`${n}px`:n,height:"number"==typeof r?`${r}px`:r,borderRadius:"number"==typeof e?`${e}px`:e,...s}}),B=()=>(0,t.jsxs)("div",{className:"ts-skeleton-kpi",children:[(0,t.jsx)(_,{width:"40%",height:"16px"}),(0,t.jsx)(_,{width:"60%",height:"32px",style:{marginTop:"12px"}}),(0,t.jsx)(_,{width:"30%",height:"14px",style:{marginTop:"8px"}})]}),x=({height:n=300})=>(0,t.jsx)("div",{className:"ts-skeleton-chart",style:{height:`${n}px`},children:(0,t.jsx)("div",{className:"ts-skeleton-chart__bars",children:[...Array(7)].map((n,r)=>(0,t.jsx)("div",{className:"ts-skeleton-chart__bar",style:{height:60*Math.random()+20+"%"}},r))})}),h=({rows:n=5,columns:r=4})=>(0,t.jsx)("div",{className:"ts-skeleton-table",children:[...Array(n)].map((n,e)=>(0,t.jsx)("div",{className:"ts-skeleton-table__row",children:[...Array(r)].map((n,r)=>(0,t.jsx)(_,{height:"16px"},r))},e))})},84572:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Input Component Styles */\n\n.ts-input-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-input-wrapper--full {\n  width: 100%;\n}\n\n.ts-input-label {\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n.ts-input-container {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n\n.ts-input {\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  font-family: var(--ts-font-sans);\n  font-size: 0.9375rem;\n  line-height: 1.5;\n  color: var(--ts-text);\n  background-color: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all var(--ts-fast);\n  min-height: 40px;\n}\n\n.ts-input::placeholder {\n  color: var(--ts-text-tertiary);\n}\n\n.ts-input:hover:not(:disabled) {\n  border-color: var(--ts-border-hover);\n}\n\n.ts-input:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n}\n\n.ts-input:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background-color: var(--ts-surface);\n}\n\n/* Icon Styles */\n.ts-input--icon-left {\n  padding-left: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\n}\n\n.ts-input--icon-right {\n  padding-right: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\n}\n\n.ts-input-icon {\n  position: absolute;\n  display: flex;\n  align-items: center;\n  color: var(--ts-text-secondary);\n  pointer-events: none;\n}\n\n.ts-input-icon--left {\n  left: var(--ts-spacing-md);\n}\n\n.ts-input-icon--right {\n  right: var(--ts-spacing-md);\n}\n\n.ts-input-icon svg {\n  width: 18px;\n  height: 18px;\n}\n\n/* Error State */\n.ts-input--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-input--error:focus {\n  border-color: var(--ts-danger);\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-input-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n}\n\n/* Hint Text */\n.ts-input-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Input.css"],names:[],mappings:"AAAA,2BAA2B;;AAE3B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,mBAAmB;EACnB,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,kDAAkD;EAClD,gCAAgC;EAChC,oBAAoB;EACpB,gBAAgB;EAChB,qBAAqB;EACrB,mCAAmC;EACnC,kCAAkC;EAClC,kCAAkC;EAClC,8BAA8B;EAC9B,gBAAgB;AAClB;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,+BAA+B;EAC/B,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,mCAAmC;AACrC;;AAEA,gBAAgB;AAChB;EACE,sEAAsE;AACxE;;AAEA;EACE,uEAAuE;AACzE;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,+BAA+B;EAC/B,oBAAoB;AACtB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;AAClB;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;AAClB",sourcesContent:["/* Input Component Styles */\r\n\r\n.ts-input-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-input-wrapper--full {\r\n  width: 100%;\r\n}\r\n\r\n.ts-input-label {\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-input-container {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.ts-input {\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 0.9375rem;\r\n  line-height: 1.5;\r\n  color: var(--ts-text);\r\n  background-color: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all var(--ts-fast);\r\n  min-height: 40px;\r\n}\r\n\r\n.ts-input::placeholder {\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.ts-input:hover:not(:disabled) {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-input:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background-color: var(--ts-surface);\r\n}\r\n\r\n/* Icon Styles */\r\n.ts-input--icon-left {\r\n  padding-left: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\r\n}\r\n\r\n.ts-input--icon-right {\r\n  padding-right: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\r\n}\r\n\r\n.ts-input-icon {\r\n  position: absolute;\r\n  display: flex;\r\n  align-items: center;\r\n  color: var(--ts-text-secondary);\r\n  pointer-events: none;\r\n}\r\n\r\n.ts-input-icon--left {\r\n  left: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-input-icon--right {\r\n  right: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-input-icon svg {\r\n  width: 18px;\r\n  height: 18px;\r\n}\r\n\r\n/* Error State */\r\n.ts-input--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-input--error:focus {\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-input-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Hint Text */\r\n.ts-input-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n}\r\n"],sourceRoot:""}]);const o=i},87318:(n,r,e)=>{e.d(r,{l:()=>x});var t=e(74848),a=e(41594),s=e(28343),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(44496),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=({metric:n,isHero:r=!1})=>{const e=(0,a.useMemo)(()=>{if(!n.sparklineData||0===n.sparklineData.length)return null;const r=n.sparklineData;if(1===r.length)return null;const e=Math.max(...r,1),t=Math.min(...r,0),a=e-t||1;return`M ${r.map((n,e)=>`${e/(r.length-1)*96+2},${32-(n-t)/a*28-2}`).join(" L ")}`},[n.sparklineData]),i=(0,a.useMemo)(()=>{if(!n.trend)return"var(--ts-chart-1)";switch(n.trend){case"up":return"var(--ts-success)";case"down":return"var(--ts-danger)";default:return"var(--ts-text-muted)"}},[n.trend]);return(0,t.jsxs)("div",{className:"ts-kpi-card "+(r?"ts-kpi-card--hero":""),children:[(0,t.jsxs)("div",{className:"ts-kpi-header",children:[(0,t.jsx)("div",{className:"ts-kpi-label",children:n.label}),(()=>{if(void 0===n.change)return null;const r=n.inverseMetric||!1?-n.change:n.change,e=r>0,a=0===r,i=(()=>{const{previousValue:r,format:e="number",currency:t=(0,s._1)()}=n;if(!r)return"";if("string"==typeof r)return r;switch(e){case"currency":return new Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:2}).format(r);case"percent":return`${r.toFixed(1)}%`;case"duration":return`${Math.floor(r/60)}:${Math.floor(r%60).toString().padStart(2,"0")}`;default:return r.toLocaleString()}})();return(0,t.jsxs)("div",{className:"ts-kpi-change "+(e?"positive":a?"neutral":"negative"),children:[!a&&(e?"↑":"↓"),Math.abs(n.change).toFixed(1),"%",i&&(0,t.jsxs)("span",{className:"ts-kpi-previous",children:[" ","vs ",i]})]})})()]}),(0,t.jsx)("div",{className:"ts-kpi-value",children:(()=>{const{value:r,format:e="number",currency:t=(0,s._1)()}=n;if("string"==typeof r)return r;switch(e){case"currency":return new Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:2}).format(r);case"percent":return`${r.toFixed(1)}%`;case"duration":return`${Math.floor(r/60)}:${Math.floor(r%60).toString().padStart(2,"0")}`;default:return new Intl.NumberFormat("en-US").format(r)}})()}),e&&(0,t.jsx)("div",{className:"ts-kpi-sparkline-container",children:(0,t.jsxs)("svg",{className:"ts-kpi-sparkline",viewBox:"0 0 100 32",preserveAspectRatio:"none","aria-hidden":"true",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:`sparkline-gradient-${n.label}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:i,stopOpacity:"0.2"}),(0,t.jsx)("stop",{offset:"100%",stopColor:i,stopOpacity:"0.05"})]})}),(0,t.jsx)("path",{d:`${e} L 100,32 L 0,32 Z`,fill:`url(#sparkline-gradient-${n.label})`,opacity:"0.3"}),(0,t.jsx)("path",{d:e,fill:"none",stroke:i,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]})})]})}},87387:(n,r,e)=>{e.d(r,{n:()=>a});class t extends Error{constructor(n,r,e){super(n),this.name="APIError",this.status=r,this.data=e}}class a{constructor(n){this.DEFAULT_TIMEOUT=6e4,this.MAX_RETRIES=2,this.config=n}isRetryable(n){return n instanceof t?n.status>=500&&n.status<600:n instanceof TypeError}sleep(n){return new Promise(r=>setTimeout(r,n))}async request(n,r={},e=this.MAX_RETRIES){const a=`${this.config.apiUrl}${n}`;for(let n=0;n<=e;n++)try{const n=new AbortController,e=setTimeout(()=>n.abort(),this.DEFAULT_TIMEOUT),s={"Content-Type":"application/json","X-WP-Nonce":this.config.nonce,...r.headers},i=await fetch(a,{...r,headers:s,credentials:"same-origin",signal:n.signal});if(clearTimeout(e),!i.ok){const n=await i.json().catch(()=>({}));throw new t(n.message||`HTTP ${i.status}: ${i.statusText}`,i.status,n)}return await i.json()}catch(r){if(r instanceof Error&&"AbortError"===r.name)throw new t("Request timeout - please try again",408);if(n<e&&this.isRetryable(r)){const r=1e3*Math.pow(2,n);await this.sleep(r);continue}throw r}throw new t("Maximum retries exceeded",500)}async get(n,r){const e=r?"?"+new URLSearchParams(Object.entries(r).reduce((n,[r,e])=>(n[r]=String(e),n),{})).toString():"";return this.request(`${n}${e}`)}async post(n,r){return this.request(n,{method:"POST",body:JSON.stringify(r)})}async put(n,r){return this.request(n,{method:"PUT",body:JSON.stringify(r)})}async delete(n){return this.request(n,{method:"DELETE"})}async getSettings(){return{success:!0,data:await this.get("/settings")}}async updateSettings(n){return this.put("/settings",n)}async getEnabledDestinations(){return this.get("/settings/destinations")}async getDetectedIntegrations(){return this.get("/settings/integrations")}async query(n){const r=n.startsWith("/")?n:`/${n}`;return this.get(`/query${r}`)}async getOverview(n){return this.get("/query/overview",n)}async getRealtime(n){return this.get("/query/realtime",n)}async getSessions(n){return this.get("/query/sessions",n)}async getJourney(n){return this.get(`/query/journey/${n}`)}async getVisitorJourney(n){return this.get(`/query/visitor/${n}/journey`)}async getFunnel(n){return this.get("/query/funnel",n)}async getRegistry(){return this.get("/query/registry")}async getLogs(n){return this.get("/query/logs",n)}async getTrafficSources(n){return this.get("/query/traffic-sources",n)}async getPages(n){return this.get("/query/pages",n)}async getVisitors(n){return this.get("/query/visitors",n)}async getAttribution(n){return this.get("/query/attribution",n)}async getProductsPerformance(n){return this.get("/products/performance",n)}async getProductsCategories(n){return this.get("/products/categories",n)}async getProductsFunnel(n){return this.get("/products/funnel",n)}async getProductsPlatforms(){return this.get("/products/platforms")}async getGoals(n){return this.get("/goals",n)}async getGoalsOverview(n){return this.get("/goals/overview",n)}async getGoalsPerformance(n){return this.get("/goals/performance",n)}async getGoalPerformance(n,r){return this.get(`/goals/${n}/performance`,r)}async getGoalTimeline(n,r){return this.get(`/goals/${n}/timeline`,r)}async getGoalSources(n,r){return this.get(`/goals/${n}/sources`,r)}async getGoalDevices(n,r){return this.get(`/goals/${n}/devices`,r)}async createGoal(n){return this.post("/goals",n)}async updateGoal(n,r){return this.put(`/goals/${n}`,r)}async deleteGoal(n){return this.delete(`/goals/${n}`)}async getDiagnosticsHealth(){return this.get("/diagnostics/health")}async getDiagnosticsDelivery(n){return this.get("/diagnostics/delivery",n)}async getDiagnosticsCron(){return this.get("/diagnostics/cron")}async getQualitySignal(n){return this.get("/quality/signal",n)}async getQualityDeduplication(n){return this.get("/quality/deduplication",n)}async getQualitySchema(n){return this.get("/quality/schema",n)}async getQualityReconciliation(n){return this.get("/quality/reconciliation",n)}}},87791:(n,r,e)=>{e.d(r,{$:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(31122),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({variant:n="primary",size:r="md",loading:e=!1,fullWidth:a=!1,icon:s,iconPosition:i="left",className:o="",children:A,disabled:d,...l})=>{const c=["ts-button",`ts-button--${n}`,`ts-button--${r}`,a&&"ts-button--full",e&&"ts-button--loading",d&&"ts-button--disabled",o].filter(Boolean).join(" ");return(0,t.jsxs)("button",{className:c,disabled:d||e,...l,children:[e&&(0,t.jsx)("span",{className:"ts-button__spinner",children:(0,t.jsx)("svg",{className:"ts-spinner",viewBox:"0 0 24 24",children:(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10",fill:"none",strokeWidth:"3"})})}),!e&&s&&"left"===i&&(0,t.jsx)("span",{className:"ts-button__icon ts-button__icon--left",children:s}),(0,t.jsx)("span",{className:"ts-button__content",children:A}),!e&&s&&"right"===i&&(0,t.jsx)("span",{className:"ts-button__icon ts-button__icon--right",children:s})]})}},94391:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Journey Drawer Component\n * Professional design with full theme support\n * Premium polish with CSS variables\n */\n\n.ts-journey-drawer__overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.75);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  z-index: 9998;\n  animation: ts-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-journey-drawer__overlay {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n.ts-journey-drawer {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  width: 600px;\n  max-width: 100%;\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-xl);\n  border-left: 1px solid var(--ts-border);\n  z-index: 9999;\n  display: flex;\n  flex-direction: column;\n  animation: ts-slide-in-right var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-journey-drawer {\n  box-shadow: -8px 0 32px rgba(0, 0, 0, 0.5);\n}\n\n/* Animations */\n@keyframes ts-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes ts-slide-in-right {\n  from {\n    transform: translateX(100%);\n    opacity: 0;\n  }\n  to {\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n/* Header - Premium Design */\n.ts-journey-drawer__header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  padding: var(--ts-spacing-xl);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__title {\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 var(--ts-spacing-xs);\n  letter-spacing: -0.02em;\n  line-height: 1.3;\n}\n\n.ts-journey-drawer__subtitle {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-journey-drawer__badge {\n  display: inline-block;\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n  font-size: 11px;\n  font-weight: 600;\n  border-radius: var(--ts-radius-md);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-journey-drawer__badge--returning {\n  background: var(--ts-primary);\n  color: white;\n  box-shadow: 0 2px 4px rgba(79, 70, 229, 0.2);\n}\n\n[data-theme="dark"] .ts-journey-drawer__badge--returning {\n  box-shadow: 0 2px 4px rgba(99, 102, 241, 0.3);\n}\n\n.ts-journey-drawer__badge--new {\n  background: var(--ts-success);\n  color: white;\n  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);\n}\n\n[data-theme="dark"] .ts-journey-drawer__badge--new {\n  box-shadow: 0 2px 4px rgba(52, 211, 153, 0.3);\n}\n\n.ts-journey-drawer__close {\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  flex-shrink: 0;\n}\n\n.ts-journey-drawer__close:hover {\n  background: var(--ts-danger-soft);\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__close:active {\n  transform: rotate(90deg) scale(0.95);\n}\n\n.ts-journey-drawer__close:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n.ts-journey-drawer__close svg {\n  width: 20px;\n  height: 20px;\n}\n\n.ts-journey-drawer__content {\n  flex: 1;\n  overflow-y: auto;\n  overflow-x: hidden;\n  padding: var(--ts-spacing-xl);\n  background: var(--ts-bg);\n}\n\n.ts-journey-drawer__loading {\n  padding: 16px 0;\n}\n\n.ts-journey-drawer__section {\n  margin-bottom: var(--ts-spacing-2xl);\n}\n\n.ts-journey-drawer__section:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__section-title {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin: 0 0 var(--ts-spacing-lg);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-mode-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-sm);\n  font-size: 11px;\n  font-weight: 600;\n  color: var(--ts-text-subtle);\n  text-transform: none;\n  letter-spacing: 0;\n}\n\n.ts-journey-drawer__attribution {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-journey-drawer__attribution-item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  padding: 12px;\n  background: var(--ts-surface-2);\n  border-radius: 6px;\n}\n\n.ts-journey-drawer__attribution-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n}\n\n.ts-journey-drawer__attribution-value {\n  font-size: 14px;\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__meta {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n}\n\n.ts-journey-drawer__meta-item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-journey-drawer__meta-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n}\n\n.ts-journey-drawer__timeline {\n  position: relative;\n  padding-left: 32px;\n}\n\n.ts-journey-drawer__timeline::before {\n  content: \'\';\n  position: absolute;\n  left: 8px;\n  top: 0;\n  bottom: 0;\n  width: 2px;\n  background: var(--ts-border);\n}\n\n.ts-journey-drawer__event {\n  position: relative;\n  margin-bottom: 24px;\n}\n\n.ts-journey-drawer__event:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__event--conversion {\n  padding-left: 12px;\n  border-left: 3px solid var(--ts-success);\n  margin-left: -12px;\n}\n\n.ts-journey-drawer__event-dot {\n  position: absolute;\n  left: -27px;\n  top: 4px;\n  width: 16px;\n  height: 16px;\n  background: var(--ts-surface);\n  border: 3px solid var(--ts-primary);\n  border-radius: 50%;\n}\n\n.ts-journey-drawer__event--conversion .ts-journey-drawer__event-dot {\n  border-color: var(--ts-success);\n  background: var(--ts-success);\n}\n\n.ts-journey-drawer__event-delta {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n  margin-bottom: 4px;\n  display: block;\n}\n\n.ts-journey-drawer__event-name {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 6px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.ts-journey-drawer__event-name span {\n  flex: 1;\n}\n\n.ts-conversion-amount {\n  color: var(--ts-success);\n  font-weight: 700;\n  margin-left: auto;\n}\n\n.ts-journey-drawer__event-details {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin-bottom: 8px;\n  line-height: 1.6;\n}\n\n.ts-detail-row {\n  margin-bottom: 4px;\n}\n\n.ts-detail-row:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__event-meta {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin-bottom: 8px;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-start;\n  gap: 8px;\n  line-height: 1.5;\n}\n\n.ts-event-param-inline {\n  display: inline-flex;\n  gap: 4px;\n  align-items: center;\n}\n\n.ts-event-param-inline strong {\n  color: var(--ts-text);\n  font-weight: 600;\n  font-size: 11px;\n}\n\n.ts-param-separator {\n  color: var(--ts-border);\n  font-weight: bold;\n}\n\n.ts-journey-drawer__event-time {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n}\n\n.ts-journey-drawer__conversions {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-journey-drawer__conversion {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px;\n  background: var(--ts-surface-2);\n  border-radius: 6px;\n  border-left: 3px solid var(--ts-success);\n}\n\n.ts-journey-drawer__conversion-goal {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__conversion-value {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ts-success);\n}\n\n/* Goal Achievements */\n.ts-journey-drawer__goals {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-journey-drawer__goal-item {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-success-soft);\n  border: 1px solid var(--ts-success-border);\n  border-radius: var(--ts-radius-lg);\n  border-left: 4px solid var(--ts-success);\n  transition: all var(--ts-fast);\n}\n\n.ts-journey-drawer__goal-item:hover {\n  background: var(--ts-success-hover);\n  border-color: var(--ts-success);\n  transform: translateX(4px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-goal-icon {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-success-soft);\n  border-radius: 50%;\n  color: var(--ts-success);\n}\n\n.ts-goal-content {\n  flex: 1;\n}\n\n.ts-goal-name {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-goal-meta {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-goal-value {\n  color: var(--ts-success);\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.ts-goal-time {\n  color: var(--ts-text-muted);\n}\n\n/* Footer - Premium Design */\n.ts-journey-drawer__footer {\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  display: flex;\n  gap: var(--ts-spacing-md);\n  flex-wrap: wrap;\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);\n}\n\n[data-theme="dark"] .ts-journey-drawer__footer {\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);\n}\n\n.ts-journey-drawer__button {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\n  border: none;\n  border-radius: var(--ts-radius-lg);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all var(--ts-fast);\n}\n\n.ts-journey-drawer__button--secondary {\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__button--secondary:hover {\n  background: var(--ts-border);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__button--secondary:active {\n  transform: translateY(0);\n}\n\n/* Funnel Visualization */\n.ts-funnel-visualization {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 8px 0;\n}\n\n.ts-funnel-step {\n  display: flex;\n  align-items: center;\n  gap:5px;\n}\n\n.ts-funnel-bar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 14px 20px;\n  border-radius: var(--ts-radius-md);\n  background: var(--ts-color-primary);\n  color: white;\n  font-size: 14px;\n  font-weight: 600;\n  transition: all 0.3s ease;\n  min-width: 200px;\n}\n\n.ts-funnel-label {\n  flex: 1;\n}\n\n.ts-funnel-percentage {\n  font-weight: 700;\n  font-size: 13px;\n  opacity: 0.9;\n}\n\n/* Responsive - Mobile Optimizations */\n@media (max-width: 768px) {\n  .ts-journey-drawer {\n    width: 100%;\n  }\n\n  .ts-journey-drawer__header {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-journey-drawer__title {\n    font-size: 18px;\n  }\n\n  .ts-journey-drawer__close {\n    width: 36px;\n    height: 36px;\n  }\n\n  .ts-journey-drawer__content {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-journey-drawer__meta {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-journey-drawer__footer {\n    padding: var(--ts-spacing-md);\n    flex-direction: column;\n  }\n\n  .ts-journey-drawer__button {\n    width: 100%;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-journey-drawer__overlay,\n  .ts-journey-drawer,\n  .ts-journey-drawer__close,\n  .ts-journey-drawer__goal-item,\n  .ts-journey-drawer__button {\n    animation: none !important;\n    transition: none !important;\n  }\n\n  .ts-journey-drawer__close:hover,\n  .ts-journey-drawer__goal-item:hover,\n  .ts-journey-drawer__button:hover {\n    transform: none !important;\n  }\n}\n\n/* High Contrast Mode */\n@media (prefers-contrast: high) {\n  .ts-journey-drawer {\n    border-left-width: 2px;\n  }\n\n  .ts-journey-drawer__close,\n  .ts-journey-drawer__button--secondary {\n    border-width: 2px;\n  }\n\n  .ts-journey-drawer__goal-item {\n    border-left-width: 6px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/JourneyDrawer.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Journey Drawer Component\r\n * Professional design with full theme support\r\n * Premium polish with CSS variables\r\n */\r\n\r\n.ts-journey-drawer__overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.75);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  z-index: 9998;\r\n  animation: ts-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__overlay {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n.ts-journey-drawer {\r\n  position: fixed;\r\n  top: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  width: 600px;\r\n  max-width: 100%;\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-xl);\r\n  border-left: 1px solid var(--ts-border);\r\n  z-index: 9999;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: ts-slide-in-right var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer {\r\n  box-shadow: -8px 0 32px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n/* Animations */\r\n@keyframes ts-fade-in {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n@keyframes ts-slide-in-right {\r\n  from {\r\n    transform: translateX(100%);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateX(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Header - Premium Design */\r\n.ts-journey-drawer__header {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-xl);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__title {\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 var(--ts-spacing-xs);\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.3;\r\n}\r\n\r\n.ts-journey-drawer__subtitle {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-journey-drawer__badge {\r\n  display: inline-block;\r\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  border-radius: var(--ts-radius-md);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-journey-drawer__badge--returning {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(79, 70, 229, 0.2);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__badge--returning {\r\n  box-shadow: 0 2px 4px rgba(99, 102, 241, 0.3);\r\n}\r\n\r\n.ts-journey-drawer__badge--new {\r\n  background: var(--ts-success);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__badge--new {\r\n  box-shadow: 0 2px 4px rgba(52, 211, 153, 0.3);\r\n}\r\n\r\n.ts-journey-drawer__close {\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-journey-drawer__close:hover {\r\n  background: var(--ts-danger-soft);\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__close:active {\r\n  transform: rotate(90deg) scale(0.95);\r\n}\r\n\r\n.ts-journey-drawer__close:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-journey-drawer__close svg {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.ts-journey-drawer__content {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  overflow-x: hidden;\r\n  padding: var(--ts-spacing-xl);\r\n  background: var(--ts-bg);\r\n}\r\n\r\n.ts-journey-drawer__loading {\r\n  padding: 16px 0;\r\n}\r\n\r\n.ts-journey-drawer__section {\r\n  margin-bottom: var(--ts-spacing-2xl);\r\n}\r\n\r\n.ts-journey-drawer__section:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__section-title {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin: 0 0 var(--ts-spacing-lg);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-mode-badge {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-subtle);\r\n  text-transform: none;\r\n  letter-spacing: 0;\r\n}\r\n\r\n.ts-journey-drawer__attribution {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__attribution-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n  padding: 12px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 6px;\r\n}\r\n\r\n.ts-journey-drawer__attribution-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ts-journey-drawer__attribution-value {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__meta {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__meta-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-journey-drawer__meta-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-journey-drawer__timeline {\r\n  position: relative;\r\n  padding-left: 32px;\r\n}\r\n\r\n.ts-journey-drawer__timeline::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  left: 8px;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 2px;\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-journey-drawer__event {\r\n  position: relative;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-journey-drawer__event:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__event--conversion {\r\n  padding-left: 12px;\r\n  border-left: 3px solid var(--ts-success);\r\n  margin-left: -12px;\r\n}\r\n\r\n.ts-journey-drawer__event-dot {\r\n  position: absolute;\r\n  left: -27px;\r\n  top: 4px;\r\n  width: 16px;\r\n  height: 16px;\r\n  background: var(--ts-surface);\r\n  border: 3px solid var(--ts-primary);\r\n  border-radius: 50%;\r\n}\r\n\r\n.ts-journey-drawer__event--conversion .ts-journey-drawer__event-dot {\r\n  border-color: var(--ts-success);\r\n  background: var(--ts-success);\r\n}\r\n\r\n.ts-journey-drawer__event-delta {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 4px;\r\n  display: block;\r\n}\r\n\r\n.ts-journey-drawer__event-name {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 6px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-journey-drawer__event-name span {\r\n  flex: 1;\r\n}\r\n\r\n.ts-conversion-amount {\r\n  color: var(--ts-success);\r\n  font-weight: 700;\r\n  margin-left: auto;\r\n}\r\n\r\n.ts-journey-drawer__event-details {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 8px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.ts-detail-row {\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-detail-row:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__event-meta {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 8px;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: flex-start;\r\n  gap: 8px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-event-param-inline {\r\n  display: inline-flex;\r\n  gap: 4px;\r\n  align-items: center;\r\n}\r\n\r\n.ts-event-param-inline strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n  font-size: 11px;\r\n}\r\n\r\n.ts-param-separator {\r\n  color: var(--ts-border);\r\n  font-weight: bold;\r\n}\r\n\r\n.ts-journey-drawer__event-time {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-journey-drawer__conversions {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-journey-drawer__conversion {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 6px;\r\n  border-left: 3px solid var(--ts-success);\r\n}\r\n\r\n.ts-journey-drawer__conversion-goal {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__conversion-value {\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  color: var(--ts-success);\r\n}\r\n\r\n/* Goal Achievements */\r\n.ts-journey-drawer__goals {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__goal-item {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-success-soft);\r\n  border: 1px solid var(--ts-success-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  border-left: 4px solid var(--ts-success);\r\n  transition: all var(--ts-fast);\r\n}\r\n\r\n.ts-journey-drawer__goal-item:hover {\r\n  background: var(--ts-success-hover);\r\n  border-color: var(--ts-success);\r\n  transform: translateX(4px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-goal-icon {\r\n  flex-shrink: 0;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-success-soft);\r\n  border-radius: 50%;\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-goal-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-goal-name {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-goal-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-goal-value {\r\n  color: var(--ts-success);\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-goal-time {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Footer - Premium Design */\r\n.ts-journey-drawer__footer {\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  display: flex;\r\n  gap: var(--ts-spacing-md);\r\n  flex-wrap: wrap;\r\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__footer {\r\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n.ts-journey-drawer__button {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\r\n  border: none;\r\n  border-radius: var(--ts-radius-lg);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary {\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary:hover {\r\n  background: var(--ts-border);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary:active {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Funnel Visualization */\r\n.ts-funnel-visualization {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  padding: 8px 0;\r\n}\r\n\r\n.ts-funnel-step {\r\n  display: flex;\r\n  align-items: center;\r\n  gap:5px;\r\n}\r\n\r\n.ts-funnel-bar {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 14px 20px;\r\n  border-radius: var(--ts-radius-md);\r\n  background: var(--ts-color-primary);\r\n  color: white;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  transition: all 0.3s ease;\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-funnel-label {\r\n  flex: 1;\r\n}\r\n\r\n.ts-funnel-percentage {\r\n  font-weight: 700;\r\n  font-size: 13px;\r\n  opacity: 0.9;\r\n}\r\n\r\n/* Responsive - Mobile Optimizations */\r\n@media (max-width: 768px) {\r\n  .ts-journey-drawer {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-journey-drawer__header {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-journey-drawer__title {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-journey-drawer__close {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n\r\n  .ts-journey-drawer__content {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-journey-drawer__meta {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-journey-drawer__footer {\r\n    padding: var(--ts-spacing-md);\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-journey-drawer__button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-journey-drawer__overlay,\r\n  .ts-journey-drawer,\r\n  .ts-journey-drawer__close,\r\n  .ts-journey-drawer__goal-item,\r\n  .ts-journey-drawer__button {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n\r\n  .ts-journey-drawer__close:hover,\r\n  .ts-journey-drawer__goal-item:hover,\r\n  .ts-journey-drawer__button:hover {\r\n    transform: none !important;\r\n  }\r\n}\r\n\r\n/* High Contrast Mode */\r\n@media (prefers-contrast: high) {\r\n  .ts-journey-drawer {\r\n    border-left-width: 2px;\r\n  }\r\n\r\n  .ts-journey-drawer__close,\r\n  .ts-journey-drawer__button--secondary {\r\n    border-width: 2px;\r\n  }\r\n\r\n  .ts-journey-drawer__goal-item {\r\n    border-left-width: 6px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},94776:(n,r,e)=>{e.d(r,{e:()=>h});var t=e(74848),a=(e(41594),e(37090)),s=e(51481),i=e(71255),o=e(85072),A=e.n(o),d=e(97825),l=e.n(d),c=e(77659),p=e.n(c),m=e(55056),u=e.n(m),g=e(10540),C=e.n(g),E=e(41113),_=e.n(E),B=e(81292),x={};x.styleTagTransform=_(),x.setAttributes=u(),x.insert=p().bind(null,"head"),x.domAPI=l(),x.insertStyleElement=C();A()(B.A,x);B.A&&B.A.locals&&B.A.locals;const h=()=>{const{config:n}=(0,a.n)();return!1!==n.trackingEnabled?null:(0,t.jsxs)("div",{className:"ts-tracking-status-banner ts-tracking-status-banner--disabled",children:[(0,t.jsx)("div",{className:"ts-banner-icon",children:(0,t.jsx)(s.I,{name:"AlertCircle",size:24})}),(0,t.jsxs)("div",{className:"ts-banner-content",children:[(0,t.jsx)("h3",{className:"ts-banner-title",children:(0,i.__)("Tracking is Currently Disabled")}),(0,t.jsxs)("p",{className:"ts-banner-description",children:[(0,i.__)("No new data is being collected. Existing data from before tracking was disabled is still visible below. To resume tracking, go to")," ",(0,t.jsx)("a",{href:"#/settings",className:"ts-banner-link",children:(0,i.__)("Settings")})," ",(0,i.__)("and enable the tracking option.")]})]}),(0,t.jsx)("div",{className:"ts-banner-actions",children:(0,t.jsxs)("button",{className:"ts-button ts-button--primary",onClick:()=>window.location.hash="/settings",children:[(0,t.jsx)(s.I,{name:"Settings",size:16}),(0,t.jsx)("span",{children:(0,i.__)("Go to Settings")})]})})]})}},97187:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-skeleton {\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n}\n\n@keyframes ts-skeleton-pulse {\n  0% {\n    background-position: 200% 0;\n  }\n  100% {\n    background-position: -200% 0;\n  }\n}\n\n.ts-skeleton-kpi {\n  padding: 20px;\n}\n\n.ts-skeleton-chart {\n  display: flex;\n  align-items: flex-end;\n  padding: 32px;\n}\n\n.ts-skeleton-chart__bars {\n  display: flex;\n  align-items: flex-end;\n  gap: 16px;\n  width: 100%;\n  height: 100%;\n}\n\n.ts-skeleton-chart__bar {\n  flex: 1;\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n  border-radius: 4px 4px 0 0;\n}\n\n.ts-skeleton-chart__bar:nth-child(2) {\n  animation-delay: 0.1s;\n}\n\n.ts-skeleton-chart__bar:nth-child(3) {\n  animation-delay: 0.2s;\n}\n\n.ts-skeleton-chart__bar:nth-child(4) {\n  animation-delay: 0.3s;\n}\n\n.ts-skeleton-chart__bar:nth-child(5) {\n  animation-delay: 0.4s;\n}\n\n.ts-skeleton-chart__bar:nth-child(6) {\n  animation-delay: 0.5s;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-skeleton-kpi {\n    padding: 12px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 20px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 10px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-skeleton-kpi {\n    padding: 16px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 24px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 12px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-skeleton-kpi {\n    padding: 18px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 28px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 14px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-skeleton-kpi {\n    padding: 24px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 36px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 18px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-skeleton-kpi {\n    padding: 28px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 40px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-skeleton-kpi {\n    padding: 32px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 48px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 24px;\n  }\n}\n\n.ts-skeleton-chart__bar:nth-child(7) {\n  animation-delay: 0.6s;\n}\n\n.ts-skeleton-table {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 16px;\n}\n\n.ts-skeleton-table__row {\n  display: flex;\n  gap: 16px;\n}\n\n.ts-skeleton-table__row > * {\n  flex: 1;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Skeleton.css"],names:[],mappings:"AAAA;EACE;;;;;GAKC;EACD,0BAA0B;EAC1B,sDAAsD;AACxD;;AAEA;EACE;IACE,2BAA2B;EAC7B;EACA;IACE,4BAA4B;EAC9B;AACF;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,aAAa;AACf;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,SAAS;EACT,WAAW;EACX,YAAY;AACd;;AAEA;EACE,OAAO;EACP;;;;;GAKC;EACD,0BAA0B;EAC1B,sDAAsD;EACtD,0BAA0B;AAC5B;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,SAAS;EACT,aAAa;AACf;;AAEA;EACE,aAAa;EACb,SAAS;AACX;;AAEA;EACE,OAAO;AACT",sourcesContent:[".ts-skeleton {\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ts-skeleton-pulse {\r\n  0% {\r\n    background-position: 200% 0;\r\n  }\r\n  100% {\r\n    background-position: -200% 0;\r\n  }\r\n}\r\n\r\n.ts-skeleton-kpi {\r\n  padding: 20px;\r\n}\r\n\r\n.ts-skeleton-chart {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  padding: 32px;\r\n}\r\n\r\n.ts-skeleton-chart__bars {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  gap: 16px;\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n.ts-skeleton-chart__bar {\r\n  flex: 1;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n  border-radius: 4px 4px 0 0;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(2) {\r\n  animation-delay: 0.1s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(3) {\r\n  animation-delay: 0.2s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(4) {\r\n  animation-delay: 0.3s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(5) {\r\n  animation-delay: 0.4s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(6) {\r\n  animation-delay: 0.5s;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 12px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 12px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 18px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 28px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 14px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 36px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 18px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 28px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 40px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 32px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 48px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 24px;\r\n  }\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(7) {\r\n  animation-delay: 0.6s;\r\n}\r\n\r\n.ts-skeleton-table {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  padding: 16px;\r\n}\r\n\r\n.ts-skeleton-table__row {\r\n  display: flex;\r\n  gap: 16px;\r\n}\r\n\r\n.ts-skeleton-table__row > * {\r\n  flex: 1;\r\n}\r\n"],sourceRoot:""}]);const o=i},99003:(n,r,e)=>{e.d(r,{F8:()=>i,iW:()=>o,oD:()=>s});var t=e(37090);function a(n){if(!n||"UTC"===n)return 0;if(n.includes("/"))try{const r=new Date,e=r.getUTCFullYear(),t=r.getUTCMonth(),a=r.getUTCDate(),s=r.getUTCHours(),i=r.getUTCMinutes(),o=new Intl.DateTimeFormat("en-US",{timeZone:n,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hour12:!1}).formatToParts(r),A=n=>{const r=o.find(r=>r.type===n);return r?parseInt(r.value,10):0},d=A("year"),l=A("month")-1,c=A("day"),p=A("hour"),m=A("minute"),u=Date.UTC(e,t,a,s,i);return(Date.UTC(d,l,c,p,m)-u)/36e5}catch(n){return 0}const r=n.match(/^([+-])(\d{1,2}):?(\d{2})?$/);if(r){return("+"===r[1]?1:-1)*(parseInt(r[2],10)+(r[3]?parseInt(r[3],10):0)/60)}const e=n.match(/^Etc\/GMT([+-])(\d+)$/);if(e){return("+"===e[1]?-1:1)*parseInt(e[2],10)}const t=n.match(/^UTC([+-])(\d{1,2})(?::(\d{2}))?$/);if(t){return("+"===t[1]?1:-1)*(parseInt(t[2],10)+(t[3]?parseInt(t[3],10):0)/60)}return 0}function s(n,r="UTC"){try{if(!n)return"-";const e="string"==typeof n?parseInt(n,10):n;if(isNaN(e)||e<946684800||e>4102444800)return"-";const t=new Date(1e3*e),s=a(r),i=new Date(t.getTime()+60*s*60*1e3),o=i.getUTCFullYear(),A=i.getUTCMonth(),d=i.getUTCDate(),l=i.getUTCHours(),c=i.getUTCMinutes(),p=l>=12?"PM":"AM";return`${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][A]??"Jan"} ${d}, ${o}, ${l%12||12}:${String(c).padStart(2,"0")} ${p}`}catch(n){return"-"}}function i(n,r="UTC"){try{if(!n)return"-";const e="string"==typeof n?parseInt(n,10):n;if(isNaN(e)||e<946684800||e>4102444800)return"-";const t=new Date(1e3*e),s=a(r),i=new Date(t.getTime()+60*s*60*1e3),o=i.getUTCHours(),A=i.getUTCMinutes(),d=i.getUTCSeconds(),l=o>=12?"PM":"AM",c=String(o%12||12).padStart(2,"0"),p=String(A).padStart(2,"0");return`${c}:${p}:${String(d).padStart(2,"0")} ${l}`}catch(n){return"-"}}function o(){const{config:n}=(0,t.n)();return n.timezone||"UTC"}}}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[76],{5997:(n,r,e)=>{e.d(r,{y:()=>z});var t=e(74848),a=e(41594),s=e.n(a),i=e(82381),o=e(37090),A=e(51481),d=e(68688),l=e(84013),c=e(48231),p=e(71255),m=e(99003),u=e(43066),g=e(21155),C=e(28343),E=e(85072),_=e.n(E),B=e(97825),x=e.n(B),h=e(77659),b=e.n(h),f=e(55056),v=e.n(f),y=e(10540),w=e.n(y),k=e(41113),j=e.n(k),S=e(94391),I={};I.styleTagTransform=j(),I.setAttributes=v(),I.insert=b().bind(null,"head"),I.domAPI=x(),I.insertStyleElement=w();_()(S.A,I);S.A&&S.A.locals&&S.A.locals;const z=({sessionId:n,onClose:r})=>{const{data:e,isLoading:E,error:_}=(0,i.S)("getJourney",n||"",{enabled:!!n}),{viewMode:B}=(0,o.n)(),x=(0,m.iW)(),h=s().useMemo(()=>{if(!e||!e.events)return[];const n=[],r=e.events.some(n=>"view_item"===n.event_name||"page_view"===n.event_name&&n.page_url?.includes("/product")),t=e.events.some(n=>"add_to_cart"===n.event_name),a=e.events.some(n=>"begin_checkout"===n.event_name||"checkout_started"===n.event_name),s=e.events.some(n=>n.is_conversion||"purchase"===n.event_name);return n.push({name:"Session Started",completed:!0,percentage:100}),r&&n.push({name:"Viewed Product",completed:!0,percentage:80}),t&&n.push({name:"Added to Cart",completed:!0,percentage:60}),a&&n.push({name:"Started Checkout",completed:!0,percentage:40}),s&&n.push({name:"Completed Purchase",completed:!0,percentage:30}),n},[e]),b=s().useRef(r);if(b.current=r,(0,a.useEffect)(()=>{if(!n)return;const r=n=>{"Escape"===n.key&&b.current()};return document.addEventListener("keydown",r),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",r),document.body.style.overflow=""}},[n]),!n)return null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"ts-journey-drawer__overlay",onClick:r}),(0,t.jsxs)("div",{className:"ts-journey-drawer",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__header",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"ts-journey-drawer__title",children:(0,p.__)("Session Journey")}),e&&(0,t.jsx)("p",{className:"ts-journey-drawer__subtitle",children:(0,u.dh)(Number(e.session.visitorId),(e.session.sessionNumber||1)>1,e.session.sessionNumber||1)})]}),(0,t.jsx)("button",{className:"ts-journey-drawer__close",onClick:r,type:"button","aria-label":(0,p.__)("Close"),children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__content",children:[E&&(0,t.jsx)("div",{className:"ts-journey-drawer__loading",children:[...Array(5)].map((n,r)=>(0,t.jsx)(l.EA,{height:"60px",style:{marginBottom:"12px"}},r))}),_&&(0,t.jsx)(c.p,{title:"Failed to load journey",message:_.message,action:{label:"Try Again",onClick:()=>window.location.reload()}}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,p.__)("Attribution")," (",(0,p.__)("Last-Touch Model"),")"]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution-item",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__attribution-label",children:(0,p.__)("First Touch")}),(0,t.jsxs)("span",{className:"ts-journey-drawer__attribution-value",children:[(0,u.ce)(e.attribution?.first_touch?.source||"direct",e.attribution?.first_touch?.medium||"none"),e.attribution?.first_touch?.campaign&&` / ${e.attribution.first_touch.campaign}`]})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__attribution-item",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__attribution-label",children:(0,p.__)("Last Touch")}),(0,t.jsxs)("span",{className:"ts-journey-drawer__attribution-value",children:[(0,u.ce)(e.attribution?.last_touch?.source||"direct",e.attribution?.last_touch?.medium||"none"),e.attribution?.last_touch?.campaign&&` / ${e.attribution.last_touch.campaign}`]})]})]})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Device & Location")}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Device"),":"]}),(0,t.jsx)("span",{children:e.session.device||e.session.browser||"Desktop"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Browser"),":"]}),(0,t.jsx)("span",{children:e.session.browser||"Not detected"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("OS"),":"]}),(0,t.jsx)("span",{children:e.session.os||"Not detected"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__meta-item",children:[(0,t.jsxs)("span",{className:"ts-journey-drawer__meta-label",children:[(0,p.__)("Location"),":"]}),(0,t.jsx)("span",{children:(0,g.j$)(e.session.city,e.session.country,e.session.region)})]})]})]}),e.touchpoints&&e.touchpoints.length>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Touchpoints Journey")}),(0,t.jsx)("div",{className:"ts-journey-drawer__timeline",children:e.touchpoints.map((n,r)=>(0,t.jsxs)("div",{className:"ts-journey-drawer__event "+(n.is_conversion?"ts-journey-drawer__event--conversion":""),children:[(0,t.jsx)("div",{className:"ts-journey-drawer__event-dot"}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-content",children:[(0,t.jsxs)("div",{className:"ts-journey-drawer__event-name",children:[0===r&&(0,t.jsx)(A.I,{name:"DoorOpen",size:16}),(0,t.jsx)(A.I,{name:(0,C.RZ)(n.utm_source||n.channel,n.utm_medium),size:18}),(0,t.jsx)("span",{children:n.channel||(0,u.ce)(n.utm_source,n.utm_medium)}),n.is_conversion&&(0,t.jsx)(A.I,{name:d.Qe.goals,size:16,color:"success"})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-details",children:[(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Page"),":"]})," ",n.page_title||n.page_url||(0,p.__)("Unknown page")]}),(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Source"),":"]})," ",n.utm_source||"direct"," / ",n.utm_medium||"none"]}),n.utm_campaign&&(0,t.jsxs)("div",{className:"ts-detail-row",children:[(0,t.jsxs)("strong",{children:[(0,p.__)("Campaign"),":"]})," ",n.utm_campaign]})]}),n.attribution_weight>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__event-meta",children:[(0,p.__)("Attribution Weight"),": ",(100*n.attribution_weight).toFixed(0),"%"]}),(0,t.jsx)("div",{className:"ts-journey-drawer__event-time",children:(0,m.oD)(n.touched_at,x)})]})]},n.touchpoint_id))})]}),e.events&&e.events.some(n=>n.is_conversion)&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,t.jsx)(A.I,{name:"Target",size:16}),(0,p.__)("Goal Achievements")]}),(0,t.jsx)("div",{className:"ts-journey-drawer__goals",children:e.events.filter(n=>n.is_conversion).map((n,r)=>(0,t.jsxs)("div",{className:"ts-journey-drawer__goal-item",children:[(0,t.jsx)("div",{className:"ts-goal-icon",children:(0,t.jsx)(A.I,{name:"CheckCircle",size:20,color:"success"})}),(0,t.jsxs)("div",{className:"ts-goal-content",children:[(0,t.jsx)("div",{className:"ts-goal-name",children:(0,u.Oh)(n.event_name)}),(0,t.jsxs)("div",{className:"ts-goal-meta",children:[n.conversion_value&&n.conversion_value>0&&(0,t.jsx)("span",{className:"ts-goal-value",children:(0,C.$g)(n.conversion_value)}),(0,t.jsx)("span",{className:"ts-goal-time",children:(0,m.oD)(n.occurred_at,x)})]})]})]},r))})]}),h.length>0&&(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsx)("h3",{className:"ts-journey-drawer__section-title",children:(0,p.__)("Conversion Funnel")}),(0,t.jsx)("div",{className:"ts-funnel-visualization",children:h.map((n,r)=>(0,t.jsx)("div",{className:"ts-funnel-step",children:(0,t.jsxs)("div",{className:"ts-funnel-bar",style:{width:`${n.percentage}%`,backgroundColor:n.completed?n.name.includes("Purchase")?"var(--ts-color-success)":"var(--ts-color-primary)":"var(--ts-color-muted)"},children:[(0,t.jsx)("span",{className:"ts-funnel-label",children:n.name}),(0,t.jsxs)("span",{className:"ts-funnel-percentage",children:[n.percentage,"%"]})]})},r))})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__section",children:[(0,t.jsxs)("h3",{className:"ts-journey-drawer__section-title",children:[(0,p.__)("Event Timeline"),(0,t.jsx)("span",{className:"ts-mode-badge",children:"business"===B?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(A.I,{name:"BarChart2",size:16})," Business"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(A.I,{name:"Settings",size:16})," Debug"]})})]}),(0,t.jsx)("div",{className:"ts-journey-drawer__timeline",children:("business"===B?(0,u.z6)(e.events):e.events).map((n,r)=>{const e=n.is_conversion,a=(0,u.u6)(n.event_name),i=(0,u.Oh)(n.event_name);return(0,t.jsxs)("div",{className:"ts-journey-drawer__event "+(e?"ts-journey-drawer__event--conversion":""),children:[(0,t.jsx)("div",{className:"ts-journey-drawer__event-dot"}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-content",children:[n.time_delta&&(0,t.jsx)("span",{className:"ts-journey-drawer__event-delta",children:n.time_delta}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-name",children:[(0,t.jsx)(A.I,{name:a,size:18}),(0,t.jsx)("span",{children:i}),e&&(0,t.jsx)("span",{className:"ts-conversion-amount",children:(0,C.$g)(n.conversion_value||0)})]}),(0,t.jsxs)("div",{className:"ts-journey-drawer__event-details",children:[(0,t.jsx)("span",{className:"ts-journey-drawer__page-title",children:n.page_title||n.page_url||(0,p.__)("Unknown page")}),n.page_path&&(0,t.jsxs)("span",{className:"ts-journey-drawer__page-path",children:[" ",n.page_path]}),!n.page_path&&n.page_url&&(0,t.jsxs)("span",{className:"ts-journey-drawer__page-url",children:[" ",n.page_url]})]}),n.event_params&&Object.keys(n.event_params).length>0&&(0,t.jsx)("div",{className:"ts-journey-drawer__event-meta",children:Object.entries(n.event_params).filter(([n,r])=>null!=r&&""!==r&&"-"!==r).slice(0,5).map(([n,r],e)=>(0,t.jsxs)(s().Fragment,{children:[e>0&&(0,t.jsx)("span",{className:"ts-param-separator",children:"•"}),(0,t.jsxs)("span",{className:"ts-event-param-inline",children:[(0,t.jsxs)("strong",{children:[(0,C.G2)(n),":"]})," ",(0,C.jR)(n,r)]})]},n))}),(0,t.jsx)("div",{className:"ts-journey-drawer__event-time",children:(0,m.oD)(n.occurred_at,x)})]})]},n.event_id)})})]})]})]}),e&&(0,t.jsx)("div",{className:"ts-journey-drawer__footer",children:(0,t.jsx)("button",{className:"ts-journey-drawer__button ts-journey-drawer__button--secondary",onClick:()=>{const r=JSON.stringify(e,null,2),t=new Blob([r],{type:"application/json"}),a=URL.createObjectURL(t),s=document.createElement("a");s.href=a,s.download=`tracksure-journey-${n}.json`,s.click()},type:"button",children:(0,p.__)("Export JSON")})})]})]})}},7869:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Badge Component Styles */\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--ts-spacing-2xs);\n  font-family: var(--ts-font-sans);\n  font-weight: 500;\n  line-height: 1;\n  border-radius: var(--ts-radius-full);\n  white-space: nowrap;\n}\n\n/* Sizes */\n.ts-badge--sm {\n  padding: 2px 8px;\n  font-size: 0.75rem;\n}\n\n.ts-badge--md {\n  padding: 4px 10px;\n  font-size: 0.8125rem;\n}\n\n.ts-badge--lg {\n  padding: 6px 12px;\n  font-size: 0.875rem;\n}\n\n/* Variants */\n.ts-badge--default {\n  background-color: var(--ts-surface);\n  color: var(--ts-text-secondary);\n  border: 1px solid var(--ts-border);\n}\n\n.ts-badge--success {\n  background-color: var(--ts-success-soft);\n  color: var(--ts-success);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-badge--warning {\n  background-color: var(--ts-warning-soft);\n  color: var(--ts-warning);\n  border: 1px solid var(--ts-warning);\n}\n\n.ts-badge--danger {\n  background-color: var(--ts-danger-soft);\n  color: var(--ts-danger);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-badge--info {\n  background-color: var(--ts-primary-soft);\n  color: var(--ts-primary);\n  border: 1px solid var(--ts-primary);\n}\n\n/* Dot variant */\n.ts-badge--dot::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background-color: currentColor;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Badge.css"],names:[],mappings:"AAAA,2BAA2B;;AAE3B;EACE,oBAAoB;EACpB,mBAAmB;EACnB,0BAA0B;EAC1B,gCAAgC;EAChC,gBAAgB;EAChB,cAAc;EACd,oCAAoC;EACpC,mBAAmB;AACrB;;AAEA,UAAU;AACV;EACE,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,iBAAiB;EACjB,oBAAoB;AACtB;;AAEA;EACE,iBAAiB;EACjB,mBAAmB;AACrB;;AAEA,aAAa;AACb;EACE,mCAAmC;EACnC,+BAA+B;EAC/B,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA;EACE,uCAAuC;EACvC,uBAAuB;EACvB,kCAAkC;AACpC;;AAEA;EACE,wCAAwC;EACxC,wBAAwB;EACxB,mCAAmC;AACrC;;AAEA,gBAAgB;AAChB;EACE,WAAW;EACX,UAAU;EACV,WAAW;EACX,kBAAkB;EAClB,8BAA8B;AAChC",sourcesContent:["/* Badge Component Styles */\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-2xs);\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 500;\r\n  line-height: 1;\r\n  border-radius: var(--ts-radius-full);\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Sizes */\r\n.ts-badge--sm {\r\n  padding: 2px 8px;\r\n  font-size: 0.75rem;\r\n}\r\n\r\n.ts-badge--md {\r\n  padding: 4px 10px;\r\n  font-size: 0.8125rem;\r\n}\r\n\r\n.ts-badge--lg {\r\n  padding: 6px 12px;\r\n  font-size: 0.875rem;\r\n}\r\n\r\n/* Variants */\r\n.ts-badge--default {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text-secondary);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-badge--success {\r\n  background-color: var(--ts-success-soft);\r\n  color: var(--ts-success);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-badge--warning {\r\n  background-color: var(--ts-warning-soft);\r\n  color: var(--ts-warning);\r\n  border: 1px solid var(--ts-warning);\r\n}\r\n\r\n.ts-badge--danger {\r\n  background-color: var(--ts-danger-soft);\r\n  color: var(--ts-danger);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-badge--info {\r\n  background-color: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n  border: 1px solid var(--ts-primary);\r\n}\r\n\r\n/* Dot variant */\r\n.ts-badge--dot::before {\r\n  content: '';\r\n  width: 6px;\r\n  height: 6px;\r\n  border-radius: 50%;\r\n  background-color: currentColor;\r\n}\r\n"],sourceRoot:""}]);const o=i},7971:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Modal Component Styles\n * Professional design following global design system\n * Full dark/light theme compatibility\n */\n\n.ts-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 160000; /* Above WordPress admin menu (z-index: 9999-100000) */\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  max-width: 1080px;\n  margin: auto;\n  padding: var(--ts-spacing-md);\n  background: rgba(0, 0, 0, 0.75);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  animation: ts-modal-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-modal {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n@keyframes ts-modal-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n.ts-modal__content {\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-2xl);\n  box-shadow: var(--ts-shadow-xl);\n  max-height: 90vh;\n  display: flex;\n  flex-direction: column;\n  animation: ts-modal-slide-up var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n  border: 1px solid var(--ts-border);\n  position: relative;\n  overflow: hidden;\n}\n\n[data-theme="dark"] .ts-modal__content {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5), 0 12px 24px -8px rgba(0, 0, 0, 0.3);\n}\n\n@keyframes ts-modal-slide-up {\n  from {\n    transform: translateY(20px);\n    opacity: 0;\n  }\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n/* Sizes - Responsive for all devices */\n.ts-modal__content--sm {\n  width: 100%;\n  max-width: 440px;\n}\n\n.ts-modal__content--md {\n  width: 100%;\n  max-width: 640px;\n}\n\n.ts-modal__content--lg {\n  width: 100%;\n  max-width: 1400px;\n}\n\n.ts-modal__content--xl {\n  width: 100%;\n  max-width: 1280px;\n}\n\n.ts-modal__content--full {\n  width: 95vw;\n  max-width: 1600px;\n  max-height: 95vh;\n}\n\n/* Responsive adjustments */\n@media (max-width: 767px) {\n  .ts-modal {\n    padding: var(--ts-spacing-sm);\n  }\n\n  .ts-modal__content--sm,\n  .ts-modal__content--md,\n  .ts-modal__content--lg,\n  .ts-modal__content--xl {\n    width: 100%;\n    max-width: 100%;\n  }\n}\n\n/* Header - Premium Design */\n.ts-modal__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  padding: var(--ts-spacing-xl) var(--ts-spacing-2xl);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  flex-shrink: 0;\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-modal__title {\n  margin: 0;\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--ts-text);\n  letter-spacing: -0.02em;\n  line-height: 1.3;\n}\n\n.ts-modal__close {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  padding: 0;\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  flex-shrink: 0;\n}\n\n.ts-modal__close:hover {\n  background: var(--ts-danger-soft);\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-modal__close:active {\n  transform: rotate(90deg) scale(0.95);\n}\n\n.ts-modal__close:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n/* Responsive header */\n@media (max-width: 767px) {\n  .ts-modal__header {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-modal__title {\n    font-size: 18px;\n  }\n\n  .ts-modal__close {\n    width: 36px;\n    height: 36px;\n  }\n}\n\n/* Body - Optimized scrolling */\n.ts-modal__body {\n  padding: 0;\n  overflow-y: auto; /* Enable scrolling */\n  overflow-x: hidden;\n  flex: 1;\n  min-height: 0; /* Important for flexbox overflow */\n  color: var(--ts-text);\n  background: var(--ts-bg);\n}\n\n/* Smooth scrolling for modal body */\n.ts-modal__body::-webkit-scrollbar {\n  width: 10px;\n}\n\n.ts-modal__body::-webkit-scrollbar-track {\n  background: var(--ts-bg-secondary);\n  border-radius: 0 var(--ts-radius-2xl) var(--ts-radius-2xl) 0;\n}\n\n.ts-modal__body::-webkit-scrollbar-thumb {\n  background: var(--ts-border-color-hover);\n  border-radius: 5px;\n  border: 2px solid var(--ts-bg);\n}\n\n.ts-modal__body::-webkit-scrollbar-thumb:hover {\n  background: var(--ts-text-tertiary);\n}\n\n/* Footer - Premium Design */\n.ts-modal__footer {\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  display: flex;\n  gap: var(--ts-spacing-md);\n  justify-content: flex-end;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n}\n\n@media (max-width: 767px) {\n  .ts-modal__footer {\n    padding: var(--ts-spacing-md);\n    flex-direction: column;\n  }\n\n  .ts-modal__footer > * {\n    width: 100%;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-modal,\n  .ts-modal__content,\n  .ts-modal__close {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n/* High Contrast Mode */\n@media (prefers-contrast: high) {\n  .ts-modal {\n    border: 2px solid var(--ts-text);\n  }\n\n  .ts-modal__close {\n    border-width: 2px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/Modal.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Modal Component Styles\r\n * Professional design following global design system\r\n * Full dark/light theme compatibility\r\n */\r\n\r\n.ts-modal {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: 160000; /* Above WordPress admin menu (z-index: 9999-100000) */\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  max-width: 1080px;\r\n  margin: auto;\r\n  padding: var(--ts-spacing-md);\r\n  background: rgba(0, 0, 0, 0.75);\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  animation: ts-modal-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-modal {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n@keyframes ts-modal-fade-in {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.ts-modal__content {\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-2xl);\r\n  box-shadow: var(--ts-shadow-xl);\r\n  max-height: 90vh;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: ts-modal-slide-up var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n  border: 1px solid var(--ts-border);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n[data-theme="dark"] .ts-modal__content {\r\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5), 0 12px 24px -8px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n@keyframes ts-modal-slide-up {\r\n  from {\r\n    transform: translateY(20px);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Sizes - Responsive for all devices */\r\n.ts-modal__content--sm {\r\n  width: 100%;\r\n  max-width: 440px;\r\n}\r\n\r\n.ts-modal__content--md {\r\n  width: 100%;\r\n  max-width: 640px;\r\n}\r\n\r\n.ts-modal__content--lg {\r\n  width: 100%;\r\n  max-width: 1400px;\r\n}\r\n\r\n.ts-modal__content--xl {\r\n  width: 100%;\r\n  max-width: 1280px;\r\n}\r\n\r\n.ts-modal__content--full {\r\n  width: 95vw;\r\n  max-width: 1600px;\r\n  max-height: 95vh;\r\n}\r\n\r\n/* Responsive adjustments */\r\n@media (max-width: 767px) {\r\n  .ts-modal {\r\n    padding: var(--ts-spacing-sm);\r\n  }\r\n\r\n  .ts-modal__content--sm,\r\n  .ts-modal__content--md,\r\n  .ts-modal__content--lg,\r\n  .ts-modal__content--xl {\r\n    width: 100%;\r\n    max-width: 100%;\r\n  }\r\n}\r\n\r\n/* Header - Premium Design */\r\n.ts-modal__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  padding: var(--ts-spacing-xl) var(--ts-spacing-2xl);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  flex-shrink: 0;\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-modal__title {\r\n  margin: 0;\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.3;\r\n}\r\n\r\n.ts-modal__close {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 40px;\r\n  height: 40px;\r\n  padding: 0;\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-modal__close:hover {\r\n  background: var(--ts-danger-soft);\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-modal__close:active {\r\n  transform: rotate(90deg) scale(0.95);\r\n}\r\n\r\n.ts-modal__close:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n/* Responsive header */\r\n@media (max-width: 767px) {\r\n  .ts-modal__header {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-modal__title {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-modal__close {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n}\r\n\r\n/* Body - Optimized scrolling */\r\n.ts-modal__body {\r\n  padding: 0;\r\n  overflow-y: auto; /* Enable scrolling */\r\n  overflow-x: hidden;\r\n  flex: 1;\r\n  min-height: 0; /* Important for flexbox overflow */\r\n  color: var(--ts-text);\r\n  background: var(--ts-bg);\r\n}\r\n\r\n/* Smooth scrolling for modal body */\r\n.ts-modal__body::-webkit-scrollbar {\r\n  width: 10px;\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-track {\r\n  background: var(--ts-bg-secondary);\r\n  border-radius: 0 var(--ts-radius-2xl) var(--ts-radius-2xl) 0;\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-thumb {\r\n  background: var(--ts-border-color-hover);\r\n  border-radius: 5px;\r\n  border: 2px solid var(--ts-bg);\r\n}\r\n\r\n.ts-modal__body::-webkit-scrollbar-thumb:hover {\r\n  background: var(--ts-text-tertiary);\r\n}\r\n\r\n/* Footer - Premium Design */\r\n.ts-modal__footer {\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  display: flex;\r\n  gap: var(--ts-spacing-md);\r\n  justify-content: flex-end;\r\n  flex-shrink: 0;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .ts-modal__footer {\r\n    padding: var(--ts-spacing-md);\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-modal__footer > * {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-modal,\r\n  .ts-modal__content,\r\n  .ts-modal__close {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n}\r\n\r\n/* High Contrast Mode */\r\n@media (prefers-contrast: high) {\r\n  .ts-modal {\r\n    border: 2px solid var(--ts-text);\r\n  }\r\n\r\n  .ts-modal__close {\r\n    border-width: 2px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},11778:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Select Component Styles */\n\n.ts-select-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-select-wrapper--full {\n  width: 100%;\n}\n\n.ts-select-label {\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n.ts-select-container {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n\n.ts-select {\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  padding-right: calc(var(--ts-spacing-md) + 24px);\n  font-family: var(--ts-font-sans);\n  font-size: 0.9375rem;\n  line-height: 1.5;\n  color: var(--ts-text);\n  background-color: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all var(--ts-fast);\n  min-height: 40px;\n  cursor: pointer;\n  appearance: none;\n}\n\n.ts-select:hover:not(:disabled) {\n  border-color: var(--ts-border-hover);\n}\n\n.ts-select:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n}\n\n.ts-select:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background-color: var(--ts-surface);\n}\n\n.ts-select-arrow {\n  position: absolute;\n  right: var(--ts-spacing-md);\n  color: var(--ts-text-secondary);\n  pointer-events: none;\n}\n\n/* Error State */\n.ts-select--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-select--error:focus {\n  border-color: var(--ts-danger);\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-select-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n}\n\n/* Hint Text */\n.ts-select-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Select.css"],names:[],mappings:"AAAA,4BAA4B;;AAE5B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,mBAAmB;EACnB,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,kDAAkD;EAClD,gDAAgD;EAChD,gCAAgC;EAChC,oBAAoB;EACpB,gBAAgB;EAChB,qBAAqB;EACrB,mCAAmC;EACnC,kCAAkC;EAClC,kCAAkC;EAClC,8BAA8B;EAC9B,gBAAgB;EAChB,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,+BAA+B;EAC/B,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,mCAAmC;AACrC;;AAEA;EACE,kBAAkB;EAClB,2BAA2B;EAC3B,+BAA+B;EAC/B,oBAAoB;AACtB;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;AAClB;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;AAClB",sourcesContent:["/* Select Component Styles */\r\n\r\n.ts-select-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-select-wrapper--full {\r\n  width: 100%;\r\n}\r\n\r\n.ts-select-label {\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-select-container {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.ts-select {\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  padding-right: calc(var(--ts-spacing-md) + 24px);\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 0.9375rem;\r\n  line-height: 1.5;\r\n  color: var(--ts-text);\r\n  background-color: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all var(--ts-fast);\r\n  min-height: 40px;\r\n  cursor: pointer;\r\n  appearance: none;\r\n}\r\n\r\n.ts-select:hover:not(:disabled) {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-select:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-select:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background-color: var(--ts-surface);\r\n}\r\n\r\n.ts-select-arrow {\r\n  position: absolute;\r\n  right: var(--ts-spacing-md);\r\n  color: var(--ts-text-secondary);\r\n  pointer-events: none;\r\n}\r\n\r\n/* Error State */\r\n.ts-select--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-select--error:focus {\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-select-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Hint Text */\r\n.ts-select-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n}\r\n"],sourceRoot:""}]);const o=i},16487:(n,r,e)=>{e.d(r,{k:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(64179),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({field:n,value:r,onChange:e,disabled:a})=>(0,t.jsx)("div",{className:"ts-dynamic-field",children:(()=>{switch(n.type){case"toggle":return(0,t.jsxs)("label",{className:"ts-toggle-field",children:[(0,t.jsx)("input",{type:"checkbox",checked:!!r,onChange:n=>e(n.target.checked),disabled:a||n.readonly}),(0,t.jsx)("div",{className:"ts-toggle-switch"}),(0,t.jsxs)("div",{className:"ts-toggle-label",children:[(0,t.jsx)("strong",{children:n.label}),n.description&&(0,t.jsx)("p",{children:n.description})]})]});case"text":case"password":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:n.type,value:"boolean"==typeof r?"":r||"",onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-input",placeholder:n.sensitive?"••••••••":""})]});case"number":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:"number",value:"number"==typeof r?r:Number(n.defaultValue??0),onChange:n=>e(parseInt(n.target.value,10)),disabled:a||n.readonly,min:n.min,max:n.max,step:n.step||1,className:"ts-input ts-input-number"}),n.unit&&(0,t.jsx)("span",{className:"ts-field-unit",children:n.unit})]});case"slider":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,(0,t.jsxs)("span",{className:"ts-field-value",children:[r||n.defaultValue," ",n.unit]}),n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("input",{type:"range",value:"number"==typeof r?r:Number(n.defaultValue??0),onChange:n=>e(parseInt(n.target.value,10)),disabled:a||n.readonly,min:n.min,max:n.max,step:n.step||1,className:"ts-slider"}),(0,t.jsxs)("div",{className:"ts-slider-labels",children:[(0,t.jsxs)("span",{children:[n.min," ",n.unit]}),(0,t.jsxs)("span",{children:[n.max," ",n.unit]})]})]});case"select":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("select",{value:String("boolean"!=typeof r?r||n.defaultValue||"":n.defaultValue??""),onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-select",children:n.options?.map(n=>(0,t.jsx)("option",{value:n.value,children:n.label},n.value))})]});case"textarea":return(0,t.jsxs)("div",{className:"ts-field",children:[(0,t.jsxs)("label",{className:"ts-field-label",children:[n.label,n.description&&(0,t.jsx)("span",{className:"ts-field-description",children:n.description})]}),(0,t.jsx)("textarea",{value:"boolean"==typeof r?"":r||"",onChange:n=>e(n.target.value),disabled:a||n.readonly,className:"ts-textarea",rows:4})]});default:return(0,t.jsxs)("p",{children:["Unsupported field type: ",n.type]})}})()})},21155:(n,r,e)=>{e.d(r,{j$:()=>a});var t=e(31489);function a(n,r,e){if(n&&r){return`${n}, ${(0,t.qQ)(r)}`}if(e&&r){return`${e}, ${(0,t.qQ)(r)}`}return r?(0,t.qQ)(r):"Local Network"}},26604:(n,r,e)=>{e.d(r,{E:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(7869),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({children:n,variant:r="default",size:e="md",className:a="",dot:s=!1})=>{const i=["ts-badge",`ts-badge--${r}`,`ts-badge--${e}`,s&&"ts-badge--dot",a].filter(Boolean).join(" ");return(0,t.jsx)("span",{className:i,children:n})}},28343:(n,r,e)=>{e.d(r,{$g:()=>d,G2:()=>m,RZ:()=>c,TJ:()=>A,Yo:()=>o,_1:()=>a,a3:()=>l,jR:()=>p,vv:()=>i});const t=n=>n?n.includes("wp-block-search")||n.includes("et-search-form")||n.includes("et_search_form")?"Search Form":n.includes("woocommerce-checkout")?"Checkout Form":n.includes("woocommerce-login")?"Login Form":n.includes("woocommerce-register")?"Registration Form":n.includes("woocommerce-product-search")?"Product Search":n.includes("cart")?"Cart Form":n.includes("contact-form")?"Contact Form":n.includes("wpcf7")?"Contact Form 7":n.includes("gform")?"Gravity Form":n.includes("wpforms")?"WPForms":n.includes("ninja-forms")?"Ninja Form":n.includes("fluentform")?"Fluent Form":n.includes("mc4wp")?"Mailchimp Form":n.includes("newsletter")?"Newsletter Signup":n.includes("subscribe")?"Subscription Form":n.includes("comment")?"Comment Form":n.includes("adminbar")?"Admin Bar Form":n.includes("searchform")?"Search Form":n.replace(/wp-block-/g,"").replace(/woocommerce-/g,"").replace(/et-search-form/gi,"Search Form").replace(/et_search_form/gi,"Search Form").replace(/__/g," ").replace(/-/g," ").replace(/\s+/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ").trim():"Unknown Form",a=()=>window.trackSureAdmin?.currency||"USD",s=()=>window.trackSureAdmin?.currencySymbol||"$",i=(n,r=2)=>{const e="string"==typeof n?parseFloat(n):n??0;if(isNaN(e))return`${s()}0.00`;const t=a();try{return new Intl.NumberFormat(void 0,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:r}).format(e)}catch{return`${s()}${e.toFixed(r)}`}},o=n=>{const r=s();return n>=1e6?`${r}${(n/1e6).toFixed(1)}M`:n>=1e3?`${r}${(n/1e3).toFixed(1)}K`:`${r}${n}`},A=n=>`${n.getFullYear()}-${String(n.getMonth()+1).padStart(2,"0")}-${String(n.getDate()).padStart(2,"0")}`,d=(n,r)=>i(n),l=n=>{if(null==n)return"0s";const r="string"==typeof n?parseInt(n):n;if(isNaN(r)||r<0)return"0s";if(r<60)return`${r}s`;const e=Math.floor(r/60),t=r%60;if(e<60)return t>0?`${e}m ${t}s`:`${e}m`;return`${Math.floor(e/60)}h ${e%60}m`},c=(n,r=null)=>{if(!n||"(direct)"===n)return"Link";return{google:"Search",bing:"Search",yahoo:"Search",duckduckgo:"Search",baidu:"Search",facebook:"Facebook",instagram:"Instagram",twitter:"Twitter",linkedin:"Linkedin",pinterest:"Pin",reddit:"MessageCircle",tiktok:"Music",youtube:"Youtube",snapchat:"Camera",whatsapp:"MessageCircle",chatgpt:"Bot",claude:"Bot",perplexity:"Bot",gemini:"Bot",copilot:"Bot",email:"Mail",newsletter:"Mail"}[n.toLowerCase()]||"Globe"},p=(n,r)=>{if(null==r)return"-";const e=n.toLowerCase();if("items"===e)return(n=>{if(!n)return"No items";let r=[];if("string"==typeof n)try{r=JSON.parse(n)}catch{return n}else r=Array.isArray(n)?n:[n];if(0===r.length)return"No items";const e=r.map(n=>{const r=n.name||n.item_name||`Product #${n.id||n.item_id||"?"}`,e=void 0!==n.price?i(n.price):"",t=Number(n.quantity||n.qty||1);return t>1?e?`${r} (${t}× ${e})`:`${r} (${t}×)`:e?`${r} (${e})`:r});return 1===e.length?e[0]:`${e.length} items: ${e.join(", ")}`})(r);if("form_id"===e)return t(String(r));if("form_name"===e&&!r)return t(String(r));if("element_path"===e)return(n=>{if(!n)return"Unknown Element";if(n.includes("#"))return n.split("#")[1].split(">")[0].split(".")[0].trim().replace(/-/g," ").replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ");return n.includes("left-area")?"Product Image":n.includes("button")||n.includes("btn")?"Button":n.includes("link")||n.includes("<a")?"Link":n.includes("img")?"Image":n.includes("nav")?"Navigation":n.includes("header")?"Header":n.includes("footer")?"Footer":n.includes("sidebar")?"Sidebar":"Page Element"})(String(r));if("value"===e||"price"===e||"conversion_value"===e)return i(r);if("tax"===e||"shipping"===e)return i(r);if("scroll_depth"===e)return(n=>{if(null==n)return"0%";const r="string"==typeof n?parseInt(n):n;return isNaN(r)?"0%":`${Math.round(r)}%`})(r);if("time_on_page"===e||"time_seconds"===e||"engaged_seconds"===e)return l(r);if("time_threshold"===e)return`${String(r)}s threshold`;if("referrer_type"===e)return(a=String(r))?{direct:"Direct (Typed URL)",search:"Search Engine",social:"Social Media",ai_chatbot:"AI Chatbot",referral:"Referral",email:"Email"}[a.toLowerCase()]||a:"Direct";var a;if("referrer_source"===e){const n=String(r);return n.charAt(0).toUpperCase()+n.slice(1)}return"boolean"==typeof r?r?"Yes":"No":String(r)},m=n=>({form_id:"Form",form_name:"Form Name",form_action:"Form Action",form_destination:"Destination",element_path:"Location",element_type:"Element",element_id:"Element ID",element_text:"Text",link_url:"Link",scroll_depth:"Scroll Depth",time_on_page:"Time on Page",time_seconds:"Duration",time_threshold:"Threshold",engaged_seconds:"Engaged Time",value:"Value",price:"Price",conversion_value:"Value",currency:"Currency",tax:"Tax",shipping:"Shipping",transaction_id:"Order #",item_id:"Item ID",item_name:"Product",item_category:"Category",quantity:"Quantity",search_term:"Search Query",video_url:"Video",video_percent:"Progress",file_name:"File",referrer_type:"Referrer Type",referrer_source:"Source",referrer_medium:"Medium",utm_source:"UTM Source",utm_medium:"UTM Medium",utm_campaign:"Campaign",is_returning:"Returning Visitor"}[n]||n.replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "))},31122:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Button Component Styles */\n\n.ts-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--ts-spacing-xs);\n  font-family: var(--ts-font-sans);\n  font-weight: 500;\n  line-height: 1;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all var(--ts-base);\n  white-space: nowrap;\n  user-select: none;\n  position: relative;\n}\n\n.ts-button:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n/* Sizes */\n.ts-button--sm {\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n  font-size: 0.875rem;\n  min-height: 32px;\n}\n\n.ts-button--md {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  font-size: 0.9375rem;\n  min-height: 40px;\n}\n\n.ts-button--lg {\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\n  font-size: 1rem;\n  min-height: 48px;\n}\n\n/* Primary Variant */\n.ts-button--primary {\n  background-color: var(--ts-primary);\n  color: #ffffff;\n  border-color: var(--ts-primary);\n}\n\n.ts-button--primary svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n.ts-button--primary .ts-button__content {\n  color: #ffffff;\n}\n\n.ts-button--primary:hover:not(:disabled) {\n  background-color: var(--ts-primary-hover);\n  border-color: var(--ts-primary-hover);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-button--primary:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n/* Secondary Variant */\n.ts-button--secondary {\n  background-color: var(--ts-surface);\n  color: var(--ts-text);\n  border-color: var(--ts-border);\n}\n\n.ts-button--secondary:hover:not(:disabled) {\n  background-color: var(--ts-surface-hover);\n  border-color: var(--ts-border-hover);\n}\n\n/* Outline Variant */\n.ts-button--outline {\n  background-color: transparent;\n  color: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-button--outline svg {\n  color: var(--ts-primary);\n  stroke: var(--ts-primary);\n}\n\n.ts-button--outline .ts-button__content {\n  color: var(--ts-primary);\n}\n\n.ts-button--outline:hover:not(:disabled) {\n  background-color: var(--ts-primary);\n  color: #ffffff;\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-button--outline:hover:not(:disabled) svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n.ts-button--outline:hover:not(:disabled) .ts-button__content {\n  color: #ffffff;\n}\n\n.ts-button--outline:active:not(:disabled) {\n  transform: translateY(0);\n}\n\n/* Ghost Variant */\n.ts-button--ghost {\n  background-color: transparent;\n  color: var(--ts-text-secondary);\n  border-color: transparent;\n}\n\n.ts-button--ghost:hover:not(:disabled) {\n  background-color: var(--ts-surface);\n  color: var(--ts-text);\n}\n\n/* Danger Variant */\n.ts-button--danger {\n  background-color: var(--ts-danger);\n  color: white;\n  border-color: var(--ts-danger);\n}\n\n.ts-button--danger:hover:not(:disabled) {\n  background-color: var(--ts-danger-hover);\n  border-color: var(--ts-danger-hover);\n}\n\n/* Full Width */\n.ts-button--full {\n  width: 100%;\n}\n\n/* Disabled State */\n.ts-button:disabled,\n.ts-button--disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  transform: none !important;\n}\n\n/* Loading State */\n.ts-button--loading {\n  pointer-events: none;\n}\n\n.ts-button__spinner {\n  position: absolute;\n  display: inline-flex;\n}\n\n.ts-spinner {\n  width: 18px;\n  height: 18px;\n  animation: ts-spin 0.8s linear infinite;\n}\n\n.ts-spinner circle {\n  stroke: currentColor;\n  stroke-dasharray: 50;\n  stroke-dashoffset: 25;\n  stroke-linecap: round;\n}\n\n@keyframes ts-spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-button--loading .ts-button__content,\n.ts-button--loading .ts-button__icon {\n  visibility: hidden;\n}\n\n/* Icon */\n.ts-button__icon {\n  display: inline-flex;\n  align-items: center;\n  font-size: 1.125em;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Button.css"],names:[],mappings:"AAAA,4BAA4B;;AAE5B;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,gCAAgC;EAChC,gBAAgB;EAChB,cAAc;EACd,6BAA6B;EAC7B,kCAAkC;EAClC,eAAe;EACf,8BAA8B;EAC9B,mBAAmB;EACnB,iBAAiB;EACjB,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,0BAA0B;AAC5B;;AAEA,UAAU;AACV;EACE,kDAAkD;EAClD,mBAAmB;EACnB,gBAAgB;AAClB;;AAEA;EACE,kDAAkD;EAClD,oBAAoB;EACpB,gBAAgB;AAClB;;AAEA;EACE,kDAAkD;EAClD,eAAe;EACf,gBAAgB;AAClB;;AAEA,oBAAoB;AACpB;EACE,mCAAmC;EACnC,cAAc;EACd,+BAA+B;AACjC;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,yCAAyC;EACzC,qCAAqC;EACrC,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,sBAAsB;AACtB;EACE,mCAAmC;EACnC,qBAAqB;EACrB,8BAA8B;AAChC;;AAEA;EACE,yCAAyC;EACzC,oCAAoC;AACtC;;AAEA,oBAAoB;AACpB;EACE,6BAA6B;EAC7B,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA;EACE,wBAAwB;EACxB,yBAAyB;AAC3B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,mCAAmC;EACnC,cAAc;EACd,2BAA2B;EAC3B,+BAA+B;AACjC;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,kBAAkB;AAClB;EACE,6BAA6B;EAC7B,+BAA+B;EAC/B,yBAAyB;AAC3B;;AAEA;EACE,mCAAmC;EACnC,qBAAqB;AACvB;;AAEA,mBAAmB;AACnB;EACE,kCAAkC;EAClC,YAAY;EACZ,8BAA8B;AAChC;;AAEA;EACE,wCAAwC;EACxC,oCAAoC;AACtC;;AAEA,eAAe;AACf;EACE,WAAW;AACb;;AAEA,mBAAmB;AACnB;;EAEE,YAAY;EACZ,mBAAmB;EACnB,0BAA0B;AAC5B;;AAEA,kBAAkB;AAClB;EACE,oBAAoB;AACtB;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,uCAAuC;AACzC;;AAEA;EACE,oBAAoB;EACpB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;AACvB;;AAEA;EACE;IACE,yBAAyB;EAC3B;AACF;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA,SAAS;AACT;EACE,oBAAoB;EACpB,mBAAmB;EACnB,kBAAkB;AACpB",sourcesContent:["/* Button Component Styles */\r\n\r\n.ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: var(--ts-spacing-xs);\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 500;\r\n  line-height: 1;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all var(--ts-base);\r\n  white-space: nowrap;\r\n  user-select: none;\r\n  position: relative;\r\n}\r\n\r\n.ts-button:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n/* Sizes */\r\n.ts-button--sm {\r\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n  font-size: 0.875rem;\r\n  min-height: 32px;\r\n}\r\n\r\n.ts-button--md {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  font-size: 0.9375rem;\r\n  min-height: 40px;\r\n}\r\n\r\n.ts-button--lg {\r\n  padding: var(--ts-spacing-md) var(--ts-spacing-lg);\r\n  font-size: 1rem;\r\n  min-height: 48px;\r\n}\r\n\r\n/* Primary Variant */\r\n.ts-button--primary {\r\n  background-color: var(--ts-primary);\r\n  color: #ffffff;\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--primary svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n.ts-button--primary .ts-button__content {\r\n  color: #ffffff;\r\n}\r\n\r\n.ts-button--primary:hover:not(:disabled) {\r\n  background-color: var(--ts-primary-hover);\r\n  border-color: var(--ts-primary-hover);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-button--primary:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Secondary Variant */\r\n.ts-button--secondary {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  border-color: var(--ts-border);\r\n}\r\n\r\n.ts-button--secondary:hover:not(:disabled) {\r\n  background-color: var(--ts-surface-hover);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n/* Outline Variant */\r\n.ts-button--outline {\r\n  background-color: transparent;\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline svg {\r\n  color: var(--ts-primary);\r\n  stroke: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline .ts-button__content {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) {\r\n  background-color: var(--ts-primary);\r\n  color: #ffffff;\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n.ts-button--outline:hover:not(:disabled) .ts-button__content {\r\n  color: #ffffff;\r\n}\r\n\r\n.ts-button--outline:active:not(:disabled) {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Ghost Variant */\r\n.ts-button--ghost {\r\n  background-color: transparent;\r\n  color: var(--ts-text-secondary);\r\n  border-color: transparent;\r\n}\r\n\r\n.ts-button--ghost:hover:not(:disabled) {\r\n  background-color: var(--ts-surface);\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Danger Variant */\r\n.ts-button--danger {\r\n  background-color: var(--ts-danger);\r\n  color: white;\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-button--danger:hover:not(:disabled) {\r\n  background-color: var(--ts-danger-hover);\r\n  border-color: var(--ts-danger-hover);\r\n}\r\n\r\n/* Full Width */\r\n.ts-button--full {\r\n  width: 100%;\r\n}\r\n\r\n/* Disabled State */\r\n.ts-button:disabled,\r\n.ts-button--disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  transform: none !important;\r\n}\r\n\r\n/* Loading State */\r\n.ts-button--loading {\r\n  pointer-events: none;\r\n}\r\n\r\n.ts-button__spinner {\r\n  position: absolute;\r\n  display: inline-flex;\r\n}\r\n\r\n.ts-spinner {\r\n  width: 18px;\r\n  height: 18px;\r\n  animation: ts-spin 0.8s linear infinite;\r\n}\r\n\r\n.ts-spinner circle {\r\n  stroke: currentColor;\r\n  stroke-dasharray: 50;\r\n  stroke-dashoffset: 25;\r\n  stroke-linecap: round;\r\n}\r\n\r\n@keyframes ts-spin {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-button--loading .ts-button__content,\r\n.ts-button--loading .ts-button__icon {\r\n  visibility: hidden;\r\n}\r\n\r\n/* Icon */\r\n.ts-button__icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  font-size: 1.125em;\r\n}\r\n"],sourceRoot:""}]);const o=i},31489:(n,r,e)=>{e.d(r,{qQ:()=>a});const t={AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua and Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarctica",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Åland Islands",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Caribbean Netherlands",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvet Island",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Cocos (Keeling) Islands",CD:"Congo (DRC)",CF:"Central African Republic",CG:"Congo (Republic)",CH:"Switzerland",CI:"Côte d'Ivoire",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curaçao",CX:"Christmas Island",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",EH:"Western Sahara",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Micronesia",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GS:"South Georgia",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HM:"Heard Island",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KI:"Kiribati",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint Martin",MG:"Madagascar",MH:"Marshall Islands",MK:"North Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MO:"Macao",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PM:"Saint Pierre and Miquelon",PN:"Pitcairn Islands",PR:"Puerto Rico",PS:"Palestine",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SJ:"Svalbard and Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"South Sudan",ST:"São Tomé and Príncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Eswatini",TC:"Turks and Caicos Islands",TD:"Chad",TF:"French Southern Territories",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turkey",TT:"Trinidad and Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",UM:"U.S. Minor Outlying Islands",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatican City",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VI:"U.S. Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis and Futuna",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe"};function a(n){if(!n)return"Unknown";const r=n.toUpperCase();return t[r]||r}},34920:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-data-table {\n  width: 100%;\n  position: relative;\n}\n\n.ts-data-table__actions {\n  display: flex;\n  justify-content: flex-end;\n  margin-bottom: 16px;\n}\n\n.ts-data-table__export-button {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  color: var(--ts-text);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-data-table__export-button:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-primary);\n}\n\n.ts-data-table__export-button svg {\n  stroke: currentColor;\n}\n\n.ts-data-table__wrapper {\n  overflow-x: auto;\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  background: var(--ts-surface);\n}\n\n.ts-data-table__table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 14px;\n}\n\n.ts-data-table__table--sticky .ts-data-table__thead {\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.ts-data-table__thead {\n  background: var(--ts-surface-2);\n}\n\n.ts-data-table__th {\n  padding: 12px 16px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--ts-text);\n  border-bottom: 2px solid var(--ts-border);\n  user-select: none;\n}\n\n.ts-data-table__th--center {\n  text-align: center;\n}\n\n.ts-data-table__th--right {\n  text-align: right;\n}\n\n.ts-data-table__th--sortable {\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n\n.ts-data-table__th--sortable:hover {\n  background: var(--ts-border);\n}\n\n.ts-data-table__th--sorted {\n  color: var(--ts-primary);\n}\n\n.ts-data-table__th-content {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-data-table__th--center .ts-data-table__th-content {\n  justify-content: center;\n}\n\n.ts-data-table__th--right .ts-data-table__th-content {\n  justify-content: flex-end;\n}\n\n.ts-data-table__sort-icon {\n  font-size: 12px;\n  opacity: 0.5;\n}\n\n.ts-data-table__th--sorted .ts-data-table__sort-icon {\n  opacity: 1;\n}\n\n.ts-data-table__tbody {\n}\n\n.ts-data-table__tr {\n  border-bottom: 1px solid var(--ts-border);\n  transition: background 0.2s ease;\n}\n\n.ts-data-table__tr:hover {\n  background: var(--ts-surface-2);\n}\n\n.ts-data-table__tr:last-child {\n  border-bottom: none;\n}\n\n.ts-data-table__td {\n  padding: 12px 16px;\n  color: var(--ts-text);\n}\n\n.ts-data-table__td--center {\n  text-align: center;\n}\n\n.ts-data-table__td--right {\n  text-align: right;\n}\n\n.ts-data-table--compact .ts-data-table__th,\n.ts-data-table--compact .ts-data-table__td {\n  padding: 8px 12px;\n  font-size: 13px;\n}\n\n.ts-data-table__pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  margin-top: 16px;\n}\n\n.ts-data-table__pagination-button {\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: 6px;\n  color: var(--ts-text);\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-data-table__pagination-button:hover:not(:disabled) {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-primary);\n}\n\n.ts-data-table__pagination-button:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-data-table__pagination-info {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n}\n\n/* Loading state */\n.ts-data-table__loading {\n  padding: 16px;\n}\n\n.ts-data-table__skeleton-row {\n  display: flex;\n  gap: 16px;\n  margin-bottom: 12px;\n}\n\n.ts-data-table__skeleton-cell {\n  flex: 1;\n  height: 20px;\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n  border-radius: 4px;\n}\n\n@keyframes ts-skeleton-pulse {\n  0% {\n    background-position: 200% 0;\n  }\n  100% {\n    background-position: -200% 0;\n  }\n}\n\n/* Empty state */\n.ts-data-table--empty {\n  min-height: 200px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n  background: var(--ts-surface);\n}\n\n.ts-data-table__empty {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 16px;\n  color: var(--ts-text-muted);\n  padding: 32px;\n}\n\n.ts-data-table__empty-icon {\n  width: 64px;\n  height: 64px;\n  opacity: 0.3;\n}\n\n.ts-data-table__empty-message {\n  margin: 0;\n  font-size: 14px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-data-table__actions {\n    margin-bottom: 12px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 6px 12px;\n    font-size: 12px;\n    gap: 4px;\n  }\n\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 8px 10px;\n    font-size: 12px;\n  }\n\n  .ts-data-table__th-content {\n    gap: 4px;\n  }\n\n  /* Horizontal scroll hint */\n  .ts-data-table__wrapper::after {\n    content: '← Scroll →';\n    position: absolute;\n    bottom: 8px;\n    right: 8px;\n    font-size: 10px;\n    color: var(--ts-text-subtle);\n    pointer-events: none;\n  }\n\n  .ts-data-table__pagination {\n    flex-direction: column;\n    gap: 12px;\n    align-items: stretch;\n  }\n\n  .ts-data-table__pagination-button {\n    padding: 8px 12px;\n    font-size: 12px;\n  }\n\n  .ts-data-table__empty {\n    padding: 20px;\n  }\n\n  .ts-data-table__empty-icon {\n    width: 48px;\n    height: 48px;\n  }\n\n  .ts-data-table__empty-message {\n    font-size: 12px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n\n  .ts-data-table__pagination {\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 12px 14px;\n  }\n\n  .ts-data-table__wrapper {\n    border-radius: 10px;\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 12px 16px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 14px 18px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 10px 18px;\n    font-size: 15px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 16px 20px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 10px 20px;\n    font-size: 15px;\n  }\n\n  .ts-data-table__wrapper {\n    border-radius: 12px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-data-table__th,\n  .ts-data-table__td {\n    padding: 18px 24px;\n    font-size: 16px;\n  }\n\n  .ts-data-table__export-button {\n    padding: 12px 24px;\n    font-size: 16px;\n  }\n\n  .ts-data-table__empty-icon {\n    width: 80px;\n    height: 80px;\n  }\n\n  .ts-data-table__empty-message {\n    font-size: 16px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/DataTable.css"],names:[],mappings:"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",sourcesContent:[".ts-data-table {\r\n  width: 100%;\r\n  position: relative;\r\n}\r\n\r\n.ts-data-table__actions {\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ts-data-table__export-button {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-data-table__export-button:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__export-button svg {\r\n  stroke: currentColor;\r\n}\r\n\r\n.ts-data-table__wrapper {\r\n  overflow-x: auto;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-data-table__table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-data-table__table--sticky .ts-data-table__thead {\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n}\r\n\r\n.ts-data-table__thead {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-data-table__th {\r\n  padding: 12px 16px;\r\n  text-align: left;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  border-bottom: 2px solid var(--ts-border);\r\n  user-select: none;\r\n}\r\n\r\n.ts-data-table__th--center {\r\n  text-align: center;\r\n}\r\n\r\n.ts-data-table__th--right {\r\n  text-align: right;\r\n}\r\n\r\n.ts-data-table__th--sortable {\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-data-table__th--sortable:hover {\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-data-table__th--sorted {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__th-content {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-data-table__th--center .ts-data-table__th-content {\r\n  justify-content: center;\r\n}\r\n\r\n.ts-data-table__th--right .ts-data-table__th-content {\r\n  justify-content: flex-end;\r\n}\r\n\r\n.ts-data-table__sort-icon {\r\n  font-size: 12px;\r\n  opacity: 0.5;\r\n}\r\n\r\n.ts-data-table__th--sorted .ts-data-table__sort-icon {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-data-table__tbody {\r\n}\r\n\r\n.ts-data-table__tr {\r\n  border-bottom: 1px solid var(--ts-border);\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.ts-data-table__tr:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-data-table__tr:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.ts-data-table__td {\r\n  padding: 12px 16px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-data-table__td--center {\r\n  text-align: center;\r\n}\r\n\r\n.ts-data-table__td--right {\r\n  text-align: right;\r\n}\r\n\r\n.ts-data-table--compact .ts-data-table__th,\r\n.ts-data-table--compact .ts-data-table__td {\r\n  padding: 8px 12px;\r\n  font-size: 13px;\r\n}\r\n\r\n.ts-data-table__pagination {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  margin-top: 16px;\r\n}\r\n\r\n.ts-data-table__pagination-button {\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 6px;\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-data-table__pagination-button:hover:not(:disabled) {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-data-table__pagination-button:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-data-table__pagination-info {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Loading state */\r\n.ts-data-table__loading {\r\n  padding: 16px;\r\n}\r\n\r\n.ts-data-table__skeleton-row {\r\n  display: flex;\r\n  gap: 16px;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-data-table__skeleton-cell {\r\n  flex: 1;\r\n  height: 20px;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n  border-radius: 4px;\r\n}\r\n\r\n@keyframes ts-skeleton-pulse {\r\n  0% {\r\n    background-position: 200% 0;\r\n  }\r\n  100% {\r\n    background-position: -200% 0;\r\n  }\r\n}\r\n\r\n/* Empty state */\r\n.ts-data-table--empty {\r\n  min-height: 200px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n  background: var(--ts-surface);\r\n}\r\n\r\n.ts-data-table__empty {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 16px;\r\n  color: var(--ts-text-muted);\r\n  padding: 32px;\r\n}\r\n\r\n.ts-data-table__empty-icon {\r\n  width: 64px;\r\n  height: 64px;\r\n  opacity: 0.3;\r\n}\r\n\r\n.ts-data-table__empty-message {\r\n  margin: 0;\r\n  font-size: 14px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-data-table__actions {\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 6px 12px;\r\n    font-size: 12px;\r\n    gap: 4px;\r\n  }\r\n\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 8px 10px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-data-table__th-content {\r\n    gap: 4px;\r\n  }\r\n\r\n  /* Horizontal scroll hint */\r\n  .ts-data-table__wrapper::after {\r\n    content: '← Scroll →';\r\n    position: absolute;\r\n    bottom: 8px;\r\n    right: 8px;\r\n    font-size: 10px;\r\n    color: var(--ts-text-subtle);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .ts-data-table__pagination {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-data-table__pagination-button {\r\n    padding: 8px 12px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .ts-data-table__empty {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-data-table__empty-icon {\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .ts-data-table__empty-message {\r\n    font-size: 12px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-data-table__pagination {\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 12px 14px;\r\n  }\r\n\r\n  .ts-data-table__wrapper {\r\n    border-radius: 10px;\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 14px 18px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 10px 18px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 16px 20px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 10px 20px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-data-table__wrapper {\r\n    border-radius: 12px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-data-table__th,\r\n  .ts-data-table__td {\r\n    padding: 18px 24px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-data-table__export-button {\r\n    padding: 12px 24px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-data-table__empty-icon {\r\n    width: 80px;\r\n    height: 80px;\r\n  }\r\n\r\n  .ts-data-table__empty-message {\r\n    font-size: 16px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},40968:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Card Component Styles */\n\n.ts-card {\n  background-color: var(--ts-surface);\n  border-radius: var(--ts-radius-lg);\n  transition: all var(--ts-base);\n}\n\n/* Variants */\n.ts-card--default {\n  border: 1px solid var(--ts-border);\n}\n\n.ts-card--bordered {\n  border: 2px solid var(--ts-border);\n}\n\n.ts-card--elevated {\n  border: 1px solid var(--ts-border);\n  box-shadow: var(--ts-shadow-md);\n}\n\n/* Padding */\n.ts-card--padding-none {\n  padding: 0;\n}\n\n.ts-card--padding-sm {\n  padding: var(--ts-spacing-md);\n}\n\n.ts-card--padding-md {\n  padding: var(--ts-spacing-lg);\n}\n\n.ts-card--padding-lg {\n  padding: var(--ts-spacing-xl);\n}\n\n/* Interactive States */\n.ts-card--clickable {\n  cursor: pointer;\n}\n\n.ts-card--hoverable:hover,\n.ts-card--clickable:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-lg);\n  transform: translateY(-2px);\n}\n\n.ts-card--clickable:active {\n  transform: translateY(0);\n}\n\n/* Card Header */\n.ts-card__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 1px solid var(--ts-border);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-card--padding-none .ts-card__header {\n  padding: var(--ts-spacing-lg);\n  padding-bottom: var(--ts-spacing-md);\n  margin-bottom: 0;\n}\n\n.ts-card__header-content {\n  flex: 1;\n}\n\n.ts-card__header-action {\n  flex-shrink: 0;\n}\n\n/* Card Body */\n.ts-card__body {\n  color: var(--ts-text);\n}\n\n.ts-card--padding-none .ts-card__body {\n  padding: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  padding-bottom: var(--ts-spacing-md);\n}\n\n/* Card Footer */\n.ts-card__footer {\n  padding-top: var(--ts-spacing-md);\n  border-top: 1px solid var(--ts-border);\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-card--padding-none .ts-card__footer {\n  padding: var(--ts-spacing-lg);\n  padding-top: var(--ts-spacing-md);\n  margin-top: 0;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Card.css"],names:[],mappings:"AAAA,0BAA0B;;AAE1B;EACE,mCAAmC;EACnC,kCAAkC;EAClC,8BAA8B;AAChC;;AAEA,aAAa;AACb;EACE,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,kCAAkC;EAClC,+BAA+B;AACjC;;AAEA,YAAY;AACZ;EACE,UAAU;AACZ;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA,uBAAuB;AACvB;EACE,eAAe;AACjB;;AAEA;;EAEE,oCAAoC;EACpC,+BAA+B;EAC/B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA,gBAAgB;AAChB;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,oCAAoC;EACpC,yCAAyC;EACzC,mCAAmC;AACrC;;AAEA;EACE,6BAA6B;EAC7B,oCAAoC;EACpC,gBAAgB;AAClB;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,cAAc;AAChB;;AAEA,cAAc;AACd;EACE,qBAAqB;AACvB;;AAEA;EACE,6BAA6B;EAC7B,iCAAiC;EACjC,oCAAoC;AACtC;;AAEA,gBAAgB;AAChB;EACE,iCAAiC;EACjC,sCAAsC;EACtC,gCAAgC;AAClC;;AAEA;EACE,6BAA6B;EAC7B,iCAAiC;EACjC,aAAa;AACf",sourcesContent:["/* Card Component Styles */\r\n\r\n.ts-card {\r\n  background-color: var(--ts-surface);\r\n  border-radius: var(--ts-radius-lg);\r\n  transition: all var(--ts-base);\r\n}\r\n\r\n/* Variants */\r\n.ts-card--default {\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-card--bordered {\r\n  border: 2px solid var(--ts-border);\r\n}\r\n\r\n.ts-card--elevated {\r\n  border: 1px solid var(--ts-border);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n/* Padding */\r\n.ts-card--padding-none {\r\n  padding: 0;\r\n}\r\n\r\n.ts-card--padding-sm {\r\n  padding: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-md {\r\n  padding: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-card--padding-lg {\r\n  padding: var(--ts-spacing-xl);\r\n}\r\n\r\n/* Interactive States */\r\n.ts-card--clickable {\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-card--hoverable:hover,\r\n.ts-card--clickable:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-lg);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.ts-card--clickable:active {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Card Header */\r\n.ts-card__header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__header {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-card__header-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-card__header-action {\r\n  flex-shrink: 0;\r\n}\r\n\r\n/* Card Body */\r\n.ts-card__body {\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__body {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  padding-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n/* Card Footer */\r\n.ts-card__footer {\r\n  padding-top: var(--ts-spacing-md);\r\n  border-top: 1px solid var(--ts-border);\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-card--padding-none .ts-card__footer {\r\n  padding: var(--ts-spacing-lg);\r\n  padding-top: var(--ts-spacing-md);\r\n  margin-top: 0;\r\n}\r\n"],sourceRoot:""}]);const o=i},43066:(n,r,e)=>{e.d(r,{z6:()=>d,ce:()=>c,Oh:()=>i,u6:()=>o,dh:()=>l});var t=e(68688);const a=JSON.parse('{"AZ":[{"name":"page_view","display_name":"Viewed Page","icon":"FileText","description":"Fired when a page is viewed","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":["page_title","page_location","page_referrer"],"destination_mappings":{"meta":{"event_name":"PageView","param_mapping":{}},"ga4":{"event_name":"page_view","param_mapping":{"page_title":"page_title","page_location":"page_location","page_referrer":"page_referrer"}},"linkedin":{"event_name":"page_view","param_mapping":{}},"tiktok":{"event_name":"PageView","param_mapping":{}},"pinterest":{"event_name":"PageVisit","param_mapping":{}},"snapchat":{"event_name":"PAGE_VIEW","param_mapping":{}},"reddit":{"event_name":"PageVisit","param_mapping":{}},"twitter":{"event_name":"PAGE_VIEW","param_mapping":{}},"microsoft_ads":{"event_name":"page_view","param_mapping":{}},"google_ads":{"event_name":"page_view","param_mapping":{}}}},{"name":"click","display_name":"Clicked Element","icon":"MousePointerClick","description":"User clicked an element","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["element_type"],"optional_params":["element_id","element_class","element_text","link_url"]},{"name":"scroll","display_name":"Scrolled","icon":"ScrollText","description":"User scrolled to a certain depth","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["scroll_depth"],"optional_params":[]},{"name":"time_on_page","display_name":"Time on Page","icon":"Timer","description":"Time user spent on page before leaving","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_seconds"],"optional_params":["page_title","page_location"]},{"name":"form_view","display_name":"Viewed Form","icon":"Clipboard","description":"User viewed a form","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["form_id"],"optional_params":["form_name"]},{"name":"form_start","display_name":"Started Form","icon":"FileEdit","description":"User started filling a form","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["form_id"],"optional_params":["form_name"]},{"name":"form_submit","display_name":"Submitted Form","icon":"CheckCircle","description":"User submitted a form","category":"engagement","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["form_id"],"optional_params":["form_name","form_destination"],"destination_mappings":{"meta":{"event_name":"Lead","param_mapping":{}},"ga4":{"event_name":"generate_lead","param_mapping":{}},"google_ads":{"event_name":"generate_lead","param_mapping":{"form_id":"form_id","form_name":"form_name"}},"linkedin":{"event_name":"lead","param_mapping":{"form_id":"form_id","form_name":"form_name"}},"tiktok":{"event_name":"SubmitForm","param_mapping":{"form_id":"form_id","form_name":"content_name"}},"pinterest":{"event_name":"Signup","param_mapping":{}},"snapchat":{"event_name":"SIGN_UP","param_mapping":{}},"reddit":{"event_name":"Lead","param_mapping":{}},"twitter":{"event_name":"LEAD","param_mapping":{"form_id":"content_id","form_name":"content_name"}},"microsoft_ads":{"event_name":"submit_lead_form","param_mapping":{}}}},{"name":"view_item","display_name":"Viewed Product","icon":"Eye","description":"User viewed a product or item","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id"],"optional_params":["item_name","item_category","item_variant","price","currency","item_url","image_url","item_sku","item_brand","item_category2","item_category3"],"destination_mappings":{"meta":{"event_name":"ViewContent","param_mapping":{"item_id":"content_ids","item_name":"content_name","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"ga4":{"event_name":"view_item","param_mapping":{"item_id":"item_id","item_name":"item_name","item_category":"item_category","price":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"ViewContent","param_mapping":{"item_id":"content_ids","item_name":"content_name","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"pinterest":{"event_name":"PageVisit","param_mapping":{"item_id":"product_id","item_name":"product_name","price":"value","currency":"currency"}},"google_ads":{"event_name":"view_item","param_mapping":{"item_id":"item_id","item_name":"item_name","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"view_item","param_mapping":{"item_id":"product_id","price":"value","currency":"currency"}},"snapchat":{"event_name":"VIEW_CONTENT","param_mapping":{"item_id":"item_ids","price":"price","currency":"currency"},"requires_transform":{"item_ids":"to_array"}},"reddit":{"event_name":"ViewContent","param_mapping":{"item_id":"item_id","price":"value","currency":"currency"}},"twitter":{"event_name":"CONTENT_VIEW","param_mapping":{"item_id":"content_id","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"microsoft_ads":{"event_name":"view_item","param_mapping":{"item_id":"item_id","price":"revenue_value","currency":"currency"}}}},{"name":"add_to_cart","display_name":"Added to Cart","icon":"ShoppingCart","description":"User added item to cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id","quantity"],"optional_params":["item_name","item_category","price","currency"],"destination_mappings":{"meta":{"event_name":"AddToCart","param_mapping":{"item_id":"content_ids","item_name":"content_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"ga4":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","item_name":"item_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"AddToCart","param_mapping":{"item_id":"content_ids","item_name":"content_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array"}},"pinterest":{"event_name":"AddToCart","param_mapping":{"item_id":"product_id","quantity":"product_quantity","price":"value","currency":"currency"}},"snapchat":{"event_name":"ADD_CART","param_mapping":{"item_id":"item_ids","price":"price","currency":"currency"},"requires_transform":{"item_ids":"to_array"}},"google_ads":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","item_name":"item_name","quantity":"quantity","price":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"add_to_cart","param_mapping":{"item_id":"product_id","quantity":"quantity","price":"value","currency":"currency"}},"reddit":{"event_name":"AddToCart","param_mapping":{"item_id":"item_id","quantity":"item_count","price":"value","currency":"currency"}},"twitter":{"event_name":"ADD_TO_CART","param_mapping":{"item_id":"content_ids","quantity":"num_items","price":"value","currency":"currency"},"requires_transform":{"content_ids":"to_array","value":"to_float"}},"microsoft_ads":{"event_name":"add_to_cart","param_mapping":{"item_id":"item_id","quantity":"quantity","price":"revenue_value","currency":"currency"}}}},{"name":"begin_checkout","display_name":"Started Checkout","icon":"CreditCard","description":"User started checkout process","category":"ecommerce","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["value","currency"],"optional_params":["items","coupon"],"destination_mappings":{"meta":{"event_name":"InitiateCheckout","param_mapping":{"value":"value","currency":"currency","items":"contents"},"requires_transform":{"contents":"to_meta_contents_array"}},"ga4":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency","items":"items","coupon":"coupon"}},"tiktok":{"event_name":"InitiateCheckout","param_mapping":{"value":"value","currency":"currency"}},"pinterest":{"event_name":"Checkout","param_mapping":{"value":"value","currency":"currency"}},"snapchat":{"event_name":"START_CHECKOUT","param_mapping":{"value":"price","currency":"currency"}},"google_ads":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"begin_checkout","param_mapping":{"value":"value","currency":"currency"}},"reddit":{"event_name":"AddToCart","param_mapping":{"value":"value","currency":"currency"}},"twitter":{"event_name":"CHECKOUT_INITIATED","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"microsoft_ads":{"event_name":"begin_checkout","param_mapping":{"value":"revenue_value","currency":"currency"}}}},{"name":"purchase","display_name":"Completed Purchase","icon":"CreditCard","description":"User completed a purchase","category":"ecommerce","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["transaction_id","value","currency"],"optional_params":["items","tax","shipping","coupon","affiliation"],"destination_mappings":{"meta":{"event_name":"Purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"contents"},"requires_transform":{"contents":"to_meta_contents_array","value":"to_float"}},"ga4":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"items","tax":"tax","shipping":"shipping","coupon":"coupon","affiliation":"affiliation"},"requires_transform":{"value":"to_float","tax":"to_float","shipping":"to_float"}},"tiktok":{"event_name":"Purchase","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"content_ids"},"requires_transform":{"content_ids":"to_id_array","value":"to_float"}},"pinterest":{"event_name":"Checkout","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"line_items"}},"snapchat":{"event_name":"PURCHASE","param_mapping":{"transaction_id":"transaction_id","value":"price","currency":"currency","items":"item_ids"},"requires_transform":{"item_ids":"to_id_array","price":"to_float"}},"google_ads":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency"}},"reddit":{"event_name":"Purchase","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"products"},"requires_transform":{"value":"to_float"}},"twitter":{"event_name":"PURCHASE","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency","items":"content_ids"},"requires_transform":{"value":"to_float","content_ids":"to_id_array"}},"microsoft_ads":{"event_name":"purchase","param_mapping":{"transaction_id":"transaction_id","value":"revenue_value","currency":"revenue_currency"},"requires_transform":{"revenue_value":"to_float"}}}},{"name":"refund","display_name":"Refunded Purchase","icon":"RotateCcw","description":"Transaction was refunded","category":"ecommerce","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["transaction_id","value","currency"],"optional_params":["items","refund_reason"],"destination_mappings":{"meta":{"event_name":"Refund","param_mapping":{"transaction_id":"order_id","value":"value","currency":"currency"}},"ga4":{"event_name":"refund","param_mapping":{"transaction_id":"transaction_id","value":"value","currency":"currency","items":"items"}}}},{"name":"view_item_list","display_name":"Viewed Product List","icon":"Clipboard","description":"User viewed a list of products","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["items"],"optional_params":["item_list_name","item_list_id"],"destination_mappings":{"meta":{"event_name":"ViewContent","param_mapping":{"items":"content_ids","item_list_name":"content_category"}},"ga4":{"event_name":"view_item_list","param_mapping":{"items":"items","item_list_name":"item_list_name","item_list_id":"item_list_id"}}}},{"name":"select_item","display_name":"Selected Product","icon":"MousePointerClick","description":"User selected a product from a list","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id","item_name"],"optional_params":["item_list_name","item_list_id"],"destination_mappings":{"ga4":{"event_name":"select_item","param_mapping":{"item_id":"item_id","item_name":"item_name","item_list_name":"item_list_name"}}}},{"name":"lead","display_name":"Generated Lead","icon":"Target","description":"User submitted a lead form","category":"engagement","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":[],"optional_params":["form_id","form_name","value","currency"],"destination_mappings":{"meta":{"event_name":"Lead","param_mapping":{"value":"value","currency":"currency"}},"ga4":{"event_name":"generate_lead","param_mapping":{"value":"value","currency":"currency"}}}},{"name":"contact","display_name":"Contact Initiated","icon":"Phone","description":"User initiated contact (phone/email/chat)","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["contact_method"],"optional_params":["contact_value"],"destination_mappings":{"meta":{"event_name":"Contact","param_mapping":{}},"ga4":{"event_name":"contact","param_mapping":{"contact_method":"method"}}}},{"name":"add_payment_info","display_name":"Added Payment","icon":"DollarSign","description":"User added payment information","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["payment_type"],"optional_params":["value","currency"],"destination_mappings":{"meta":{"event_name":"AddPaymentInfo","param_mapping":{"value":"value","currency":"currency","payment_type":"payment_type"},"requires_transform":{"_build_contents_array":true}}}},{"name":"add_shipping_info","display_name":"Added Shipping","icon":"Package","description":"User added shipping information","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["shipping_tier"],"optional_params":["value","currency"]},{"name":"view_cart","display_name":"Viewed Cart","icon":"ShoppingCart","description":"User viewed shopping cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":[],"optional_params":["value","currency","items","tax","shipping","coupon"],"destination_mappings":{"meta":{"event_name":"ts_view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_contents_array":true}},"ga4":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_items_array":true}},"tiktok":{"event_name":"ViewCart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"_build_contents_array":true}},"pinterest":{"event_name":"PageVisit","param_mapping":{"value":"value","currency":"currency"}},"snapchat":{"event_name":"VIEW_CART","param_mapping":{"value":"price","currency":"currency"}},"google_ads":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"},"requires_transform":{"value":"to_float"}},"linkedin":{"event_name":"view_cart","param_mapping":{"value":"value","currency":"currency"}},"reddit":{"event_name":"ViewCart","param_mapping":{"value":"value","currency":"currency"}},"twitter":{"event_name":"VIEW_CART","param_mapping":{"value":"value","currency":"currency"}},"microsoft_ads":{"event_name":"view_cart","param_mapping":{"value":"revenue_value","currency":"currency"}}}},{"name":"remove_from_cart","display_name":"Removed from Cart","icon":"Trash2","description":"User removed item from cart","category":"ecommerce","display_in_journey":true,"automatically_collected":false,"required_params":["item_id"],"optional_params":["item_name","quantity"]},{"name":"sign_up","display_name":"Signed Up","icon":"UserPlus","description":"User created an account","category":"conversion","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":[],"optional_params":["method"]},{"name":"login","display_name":"Logged In","icon":"LogIn","description":"User logged in","category":"conversion","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":[],"optional_params":["method","page_type"],"destination_mappings":{"meta":{"event_name":"ts_login","param_mapping":{"method":"content_name"}},"ga4":{"event_name":"login","param_mapping":{"method":"method"}},"tiktok":{"event_name":"Login","param_mapping":{"method":"content_name"}},"pinterest":{"event_name":"Custom","param_mapping":{"method":"custom_event_name"}},"snapchat":{"event_name":"LOGIN","param_mapping":{"method":"sign_up_method"}},"google_ads":{"event_name":"login","param_mapping":{"method":"method"}},"linkedin":{"event_name":"login","param_mapping":{"method":"method"}},"reddit":{"event_name":"Login","param_mapping":{"method":"method"}},"twitter":{"event_name":"LOGIN","param_mapping":{"method":"content_name"}},"microsoft_ads":{"event_name":"login","param_mapping":{"method":"method"}}}},{"name":"account_page_view","display_name":"Viewed Account Page","icon":"User","description":"Logged-in user viewed their account page (my account, dashboard, orders, settings)","category":"engagement","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":[],"optional_params":["page_type","account_section"],"destination_mappings":{"meta":{"event_name":"ts_account_view","param_mapping":{"page_type":"content_name","account_section":"content_category"}},"ga4":{"event_name":"account_page_view","param_mapping":{"page_type":"page_type","account_section":"account_section"}},"tiktok":{"event_name":"ViewContent","param_mapping":{"page_type":"content_name","account_section":"content_category"}},"pinterest":{"event_name":"PageVisit","param_mapping":{"page_type":"custom_event_name"}},"snapchat":{"event_name":"PAGE_VIEW","param_mapping":{"page_type":"page_category"}},"google_ads":{"event_name":"account_page_view","param_mapping":{"page_type":"page_type","account_section":"account_section"}},"linkedin":{"event_name":"page_view","param_mapping":{"page_type":"page_type"}},"reddit":{"event_name":"PageVisit","param_mapping":{"page_type":"page_type"}},"twitter":{"event_name":"PAGE_VIEW","param_mapping":{"page_type":"content_name"}},"microsoft_ads":{"event_name":"page_view","param_mapping":{"page_type":"page_type"}}}},{"name":"search","display_name":"Searched","icon":"Search","description":"User performed a search","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["search_term"],"optional_params":["search_results"],"destination_mappings":{"meta":{"event_name":"Search","param_mapping":{"search_term":"search_string"}},"ga4":{"event_name":"search","param_mapping":{"search_term":"search_term"}}}},{"name":"view_promotion","display_name":"Viewed Promotion","icon":"Tag","description":"User viewed a promotion","category":"promotion","display_in_journey":true,"automatically_collected":false,"required_params":["promotion_id"],"optional_params":["promotion_name","creative_name","creative_slot","location_id"]},{"name":"select_promotion","display_name":"Clicked Promotion","icon":"Gift","description":"User clicked on a promotion","category":"promotion","display_in_journey":true,"automatically_collected":false,"required_params":["promotion_id"],"optional_params":["promotion_name","creative_name","creative_slot","location_id"]},{"name":"generate_lead","display_name":"Generated Lead","icon":"FileEdit","description":"User completed a lead form","category":"conversion","display_in_journey":true,"automatically_collected":false,"required_params":[],"optional_params":["value","currency"]},{"name":"video_start","display_name":"Started Video","icon":"Play","description":"User started watching a video","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["video_url"],"optional_params":["video_title","video_duration"]},{"name":"video_progress","display_name":"Video Progress","icon":"Film","description":"User reached a video milestone","category":"engagement","display_in_journey":false,"automatically_collected":false,"required_params":["video_url","video_percent"],"optional_params":["video_title"]},{"name":"video_complete","display_name":"Finished Video","icon":"Film","description":"User finished watching a video","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["video_url"],"optional_params":["video_title","video_duration"]},{"name":"file_download","display_name":"Downloaded File","icon":"Download","description":"User downloaded a file","category":"engagement","display_in_journey":true,"automatically_collected":false,"required_params":["file_name"],"optional_params":["file_extension","link_url"]},{"name":"outbound_click","display_name":"Clicked External Link","icon":"ExternalLink","description":"User clicked on an external link","category":"engagement","display_in_journey":true,"automatically_collected":true,"required_params":["link_url"],"optional_params":["link_domain"]},{"name":"session_start","display_name":"Started Session","icon":"Rocket","description":"New session began","category":"system","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":["is_returning"]},{"name":"first_visit","display_name":"First Visit","icon":"Star","description":"User\'s first visit to the site","category":"system","display_in_journey":true,"automatically_collected":true,"required_params":[],"optional_params":[]},{"name":"tab_visible","display_name":"Tab Visible","icon":"Eye","description":"User switched back to this tab","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":[],"optional_params":["away_seconds"]},{"name":"tab_hidden","display_name":"Tab Hidden","icon":"EyeOff","description":"User switched away from this tab","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":[],"optional_params":["hidden_at"]},{"name":"time_on_page_threshold","display_name":"Time Threshold","icon":"Clock","description":"User reached a time threshold on page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_on_page","time_threshold"],"optional_params":["engaged_seconds"]},{"name":"page_exit","display_name":"Exited Page","icon":"LogOut","description":"User exited the page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["time_on_page","exit_type"],"optional_params":["engaged_seconds"]},{"name":"scroll_depth_final","display_name":"Final Scroll Depth","icon":"BarChart2","description":"Final scroll depth when leaving page","category":"engagement","display_in_journey":false,"automatically_collected":true,"required_params":["scroll_depth"],"optional_params":[]},{"name":"experience_view","display_name":"Viewed Experience","icon":"Eye","description":"User was shown an on-site experience (popup, bar, widget)","category":"personalization","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name","experience_type"],"optional_params":["variant_id","variant_name","experience_priority"]},{"name":"experience_interaction","display_name":"Interacted with Experience","icon":"MousePointerClick","description":"User interacted with an experience (clicked, submitted, expanded)","category":"personalization","display_in_journey":true,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name","interaction_type"],"optional_params":["variant_id","variant_name","experience_type"]},{"name":"experience_conversion","display_name":"Experience Conversion","icon":"CheckCircle","description":"User completed desired action from experience (submitted form, made purchase)","category":"personalization","display_in_journey":true,"is_conversion":true,"automatically_collected":false,"required_params":["experience_id","experience_name"],"optional_params":["variant_id","variant_name","experience_type","value","currency"]},{"name":"experience_dismiss","display_name":"Dismissed Experience","icon":"X","description":"User dismissed or closed an experience","category":"personalization","display_in_journey":false,"is_conversion":false,"automatically_collected":false,"required_params":["experience_id","experience_name"],"optional_params":["variant_id","variant_name","experience_type","time_visible"]}]}'),s=n=>a.AZ.find(r=>r.name===n)||null,i=n=>{const r=s(n);return r&&r.display_name?r.display_name:n.replace(/_/g," ").split(" ").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ")},o=n=>{if(t.Qm[n])return t.Qm[n];const r=s(n);return r?.category&&{engagement:"MousePointerClick",ecommerce:"ShoppingCart",conversion:"CheckCircle",promotion:"Tag",system:"Settings"}[r.category]||"MapPin"},A=n=>{const r=s(n);if(r&&void 0!==r.display_in_journey)return r.display_in_journey;return["session_start","page_view","view_item","add_to_cart","remove_from_cart","view_cart","begin_checkout","purchase","refund","form_submit","outbound_click","file_download","video_play","video_complete","goal_achieved","conversion"].includes(n)},d=n=>n.filter(n=>A(n.event_name)),l=(n,r=!1,e=1,t=null,a=null)=>{if(t||a)return`${t||"User"} (${a||"Logged In"})`;const s=`#${String(n).padStart(4,"0")}`;return 1===e?`Visitor ${s} (New)`:r?`Visitor ${s} (Returning, Session ${e})`:`Visitor ${s}`},c=(n,r,e=null)=>{if(!n||"(direct)"===n||"direct"===n)return"Direct";const t={google:"Google",bing:"Bing",yahoo:"Yahoo",duckduckgo:"DuckDuckGo",baidu:"Baidu",yandex:"Yandex",facebook:"Facebook",instagram:"Instagram",twitter:"Twitter",linkedin:"LinkedIn",pinterest:"Pinterest",reddit:"Reddit",tiktok:"TikTok",youtube:"YouTube",vimeo:"Vimeo",snapchat:"Snapchat",whatsapp:"WhatsApp",chatgpt:"ChatGPT",claude:"Claude",perplexity:"Perplexity",gemini:"Gemini",bard:"Bard",copilot:"Copilot",email:"Email",newsletter:"Newsletter"}[n.toLowerCase()]||n.charAt(0).toUpperCase()+n.slice(1);let a="";if(r&&"(none)"!==r&&"none"!==r){a=` / ${{organic:"Organic Search",social:"Social Media",referral:"Referral",email:"Email",cpc:"Paid Ad",paid:"Paid Ad",ai:"AI Chatbot"}[r.toLowerCase()]||r}`}return`${t}${a}`}},44496:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'.ts-kpi-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  padding: var(--ts-spacing-md);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  overflow: hidden;\n}\n\n.ts-kpi-card::before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2));\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.ts-kpi-card:hover {\n  box-shadow: var(--ts-shadow-md);\n  border-color: var(--ts-border-hover);\n  transform: translateY(-2px);\n}\n\n.ts-kpi-card:hover::before {\n  opacity: 1;\n}\n\n.ts-kpi-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  margin-bottom: var(--ts-spacing-sm);\n  gap: var(--ts-spacing-xs);\n}\n\n@media (max-width: 1440px) {\n  .ts-kpi-header {\n    flex-direction: column;\n    \n  }\n}\n.ts-kpi-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--ts-text-muted);\n  line-height: 1.3;\n  flex: 1;\n}\n\n.ts-kpi-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin-bottom: var(--ts-spacing-xs);\n  line-height: 1.2;\n  transition: color 0.3s ease;\n}\n\n.ts-kpi-card:hover .ts-kpi-value {\n  color: var(--ts-primary);\n}\n\n.ts-kpi-change {\n  font-size: 12px;\n  font-weight: 600;\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n  padding: 3px 8px;\n  border-radius: 12px;\n  white-space: nowrap;\n  transition: all 0.2s ease;\n}\n\n.ts-kpi-change.positive {\n  color: var(--ts-success);\n  background: var(--ts-success-soft);\n  border: 1px solid var(--ts-success);\n}\n\n.ts-kpi-change.negative {\n  color: var(--ts-danger);\n  background: var(--ts-danger-soft);\n  border: 1px solid var(--ts-danger);\n}\n\n.ts-kpi-change.neutral {\n  color: var(--ts-text-muted);\n  background: var(--ts-gray-100);\n  border: 1px solid var(--ts-border);\n}\n\n/* Dark theme adjustments for better contrast */\n[data-theme="dark"] .ts-kpi-change.positive {\n  color: var(--ts-success-light);\n  background: rgba(16, 185, 129, 0.15);\n  border-color: var(--ts-success);\n}\n\n[data-theme="dark"] .ts-kpi-change.negative {\n  color: var(--ts-danger-light);\n  background: rgba(239, 68, 68, 0.15);\n  border-color: var(--ts-danger);\n}\n\n[data-theme="dark"] .ts-kpi-change.neutral {\n  background: var(--ts-gray-800);\n  border-color: var(--ts-gray-700);\n}\n\n.ts-kpi-previous {\n  font-size: 10px;\n  opacity: 0.75;\n  font-weight: 500;\n}\n\n/* Sparkline container */\n.ts-kpi-sparkline-container {\n  width: 100%;\n  height: 32px;\n  margin-top: var(--ts-spacing-sm);\n  opacity: 0.8;\n  transition: opacity 0.3s ease;\n}\n\n.ts-kpi-card:hover .ts-kpi-sparkline-container {\n  opacity: 1;\n}\n\n.ts-kpi-sparkline {\n  width: 100%;\n  height: 100%;\n  display: block;\n}\n\n/* Hero Card - Larger, More Prominent */\n.ts-kpi-card--hero {\n  padding: var(--ts-spacing-lg);\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.03) 100%);\n  border-width: 2px;\n}\n\n.ts-kpi-card--hero::before {\n  height: 4px;\n  opacity: 1;\n  /* background: linear-gradient(90deg, \n    rgba(99, 102, 241, 1) 0%,       \n    rgba(16, 185, 129, 0.95) 35%,   \n    rgba(59, 130, 246, 0.85) 65%,   \n    rgba(168, 85, 247, 0.75) 100%   \n  ); */\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\n\n}\n\n/* Dark theme hero card */\n[data-theme="dark"] .ts-kpi-card--hero {\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.08) 100%);\n}\n\n[data-theme="dark"] .ts-kpi-card--hero::before {\n  /* background: linear-gradient(90deg, \n    rgba(129, 140, 248, 1) 0%,      \n    rgba(52, 211, 153, 1) 35%,      \n    rgba(96, 165, 250, 0.95) 65%,   \n    rgba(192, 132, 252, 0.85) 100%  \n  ); */\n\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\n}\n\n/* .ts-kpi-card--hero::before {\n  height: 4px;\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\n  opacity: 1;\n} */\n\n.ts-kpi-card--hero .ts-kpi-label {\n  font-size: 14px;\n  font-weight: 600;\n  /* text-transform: uppercase; */\n  letter-spacing: 0.5px;\n}\n\n.ts-kpi-card--hero .ts-kpi-value {\n  font-weight: 800;\n  margin-bottom: var(--ts-spacing-sm);\n  background: linear-gradient(135deg, var(--ts-text) 0%, var(--ts-primary) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.ts-kpi-card--hero:hover .ts-kpi-value {\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-chart-2) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.ts-kpi-card--hero .ts-kpi-change {\n  font-size: 13px;\n  padding: 4px 10px;\n}\n\n.ts-kpi-card--hero .ts-kpi-sparkline-container {\n  height: 48px;\n  margin-top: var(--ts-spacing-md);\n}\n\n.ts-kpi-card--hero:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\n}\n\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-md);\n  }\n\n  .ts-kpi-label {\n    font-size: 12px;\n    margin-bottom: 4px;\n  }\n\n  .ts-kpi-value {\n    font-size: 22px;\n    margin-bottom: 4px;\n  }\n\n  .ts-kpi-change {\n    font-size: 11px;\n    padding: 2px 6px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-kpi-card {\n    padding: 20px;\n  }\n\n  .ts-kpi-value {\n    font-size: 24px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-kpi-value {\n    font-size: 26px;\n  }\n}\n\n/* Tablet Landscape (1025px - 1279px) */\n@media (min-width: 1025px) and (max-width: 1279px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-kpi-value {\n    font-size: 27px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-kpi-card {\n    padding: 25px;\n  }\n\n  .ts-kpi-label {\n    font-size: 14px;\n  }\n\n\n  .ts-kpi-change {\n    font-size: 14px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-kpi-card {\n    padding: var(--ts-spacing-xl);\n  }\n\n  .ts-kpi-label {\n    font-size: 14px;\n  }\n\n  .ts-kpi-value {\n    font-size: 32px;\n  }\n\n  .ts-kpi-change {\n    font-size: 14px;\n    padding: 3px 10px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-kpi-card {\n    padding: 36px;\n  }\n\n  .ts-kpi-label {\n    font-size: 15px;\n  }\n\n  .ts-kpi-value {\n    font-size: 36px;\n  }\n\n  .ts-kpi-change {\n    font-size: 15px;\n    padding: 4px 12px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/KPICard.css"],names:[],mappings:"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",sourcesContent:['.ts-kpi-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  padding: var(--ts-spacing-md);\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.ts-kpi-card::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2));\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover {\r\n  box-shadow: var(--ts-shadow-md);\r\n  border-color: var(--ts-border-hover);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.ts-kpi-card:hover::before {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-kpi-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: flex-start;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n  .ts-kpi-header {\r\n    flex-direction: column;\r\n    \r\n  }\r\n}\r\n.ts-kpi-label {\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--ts-text-muted);\r\n  line-height: 1.3;\r\n  flex: 1;\r\n}\r\n\r\n.ts-kpi-value {\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin-bottom: var(--ts-spacing-xs);\r\n  line-height: 1.2;\r\n  transition: color 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover .ts-kpi-value {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-kpi-change {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 2px;\r\n  padding: 3px 8px;\r\n  border-radius: 12px;\r\n  white-space: nowrap;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-kpi-change.positive {\r\n  color: var(--ts-success);\r\n  background: var(--ts-success-soft);\r\n  border: 1px solid var(--ts-success);\r\n}\r\n\r\n.ts-kpi-change.negative {\r\n  color: var(--ts-danger);\r\n  background: var(--ts-danger-soft);\r\n  border: 1px solid var(--ts-danger);\r\n}\r\n\r\n.ts-kpi-change.neutral {\r\n  color: var(--ts-text-muted);\r\n  background: var(--ts-gray-100);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n/* Dark theme adjustments for better contrast */\r\n[data-theme="dark"] .ts-kpi-change.positive {\r\n  color: var(--ts-success-light);\r\n  background: rgba(16, 185, 129, 0.15);\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-change.negative {\r\n  color: var(--ts-danger-light);\r\n  background: rgba(239, 68, 68, 0.15);\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-change.neutral {\r\n  background: var(--ts-gray-800);\r\n  border-color: var(--ts-gray-700);\r\n}\r\n\r\n.ts-kpi-previous {\r\n  font-size: 10px;\r\n  opacity: 0.75;\r\n  font-weight: 500;\r\n}\r\n\r\n/* Sparkline container */\r\n.ts-kpi-sparkline-container {\r\n  width: 100%;\r\n  height: 32px;\r\n  margin-top: var(--ts-spacing-sm);\r\n  opacity: 0.8;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.ts-kpi-card:hover .ts-kpi-sparkline-container {\r\n  opacity: 1;\r\n}\r\n\r\n.ts-kpi-sparkline {\r\n  width: 100%;\r\n  height: 100%;\r\n  display: block;\r\n}\r\n\r\n/* Hero Card - Larger, More Prominent */\r\n.ts-kpi-card--hero {\r\n  padding: var(--ts-spacing-lg);\r\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.03) 100%);\r\n  border-width: 2px;\r\n}\r\n\r\n.ts-kpi-card--hero::before {\r\n  height: 4px;\r\n  opacity: 1;\r\n  /* background: linear-gradient(90deg, \r\n    rgba(99, 102, 241, 1) 0%,       \r\n    rgba(16, 185, 129, 0.95) 35%,   \r\n    rgba(59, 130, 246, 0.85) 65%,   \r\n    rgba(168, 85, 247, 0.75) 100%   \r\n  ); */\r\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\r\n\r\n}\r\n\r\n/* Dark theme hero card */\r\n[data-theme="dark"] .ts-kpi-card--hero {\r\n  background: linear-gradient(135deg, var(--ts-surface) 0%, rgba(79, 70, 229, 0.08) 100%);\r\n}\r\n\r\n[data-theme="dark"] .ts-kpi-card--hero::before {\r\n  /* background: linear-gradient(90deg, \r\n    rgba(129, 140, 248, 1) 0%,      \r\n    rgba(52, 211, 153, 1) 35%,      \r\n    rgba(96, 165, 250, 0.95) 65%,   \r\n    rgba(192, 132, 252, 0.85) 100%  \r\n  ); */\r\n\r\n  background:linear-gradient(90deg, #22D3EE 0%, #6366F1 100%);\r\n}\r\n\r\n/* .ts-kpi-card--hero::before {\r\n  height: 4px;\r\n  background: linear-gradient(90deg, var(--ts-chart-1), var(--ts-chart-2), var(--ts-chart-3));\r\n  opacity: 1;\r\n} */\r\n\r\n.ts-kpi-card--hero .ts-kpi-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  /* text-transform: uppercase; */\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-value {\r\n  font-weight: 800;\r\n  margin-bottom: var(--ts-spacing-sm);\r\n  background: linear-gradient(135deg, var(--ts-text) 0%, var(--ts-primary) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.ts-kpi-card--hero:hover .ts-kpi-value {\r\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-chart-2) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-change {\r\n  font-size: 13px;\r\n  padding: 4px 10px;\r\n}\r\n\r\n.ts-kpi-card--hero .ts-kpi-sparkline-container {\r\n  height: 48px;\r\n  margin-top: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-kpi-card--hero:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 12px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 22px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 11px;\r\n    padding: 2px 6px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-kpi-card {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 24px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 26px;\r\n  }\r\n}\r\n\r\n/* Tablet Landscape (1025px - 1279px) */\r\n@media (min-width: 1025px) and (max-width: 1279px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 27px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-kpi-card {\r\n    padding: 25px;\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 14px;\r\n  }\r\n\r\n\r\n  .ts-kpi-change {\r\n    font-size: 14px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-kpi-card {\r\n    padding: var(--ts-spacing-xl);\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 32px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 14px;\r\n    padding: 3px 10px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-kpi-card {\r\n    padding: 36px;\r\n  }\r\n\r\n  .ts-kpi-label {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-kpi-value {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .ts-kpi-change {\r\n    font-size: 15px;\r\n    padding: 4px 12px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},45767:(n,r,e)=>{e.d(r,{Ex:()=>j.E,$n:()=>t.$,Zp:()=>w.Zp,bw:()=>w.bw,aR:()=>w.aR,pp:()=>S.p,pd:()=>x,aF:()=>k.a,l6:()=>f});var t=e(87791),a=e(74848),s=e(41594),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(84572),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=(0,s.forwardRef)(({label:n,error:r,hint:e,icon:t,iconPosition:s="left",fullWidth:i=!1,className:o="",id:A,...d},l)=>{const c=A||n?.toLowerCase().replace(/\s+/g,"-"),p=!!r,m=["ts-input-wrapper",i&&"ts-input-wrapper--full",o].filter(Boolean).join(" "),u=["ts-input",p&&"ts-input--error",t&&`ts-input--icon-${s}`].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:m,children:[n&&(0,a.jsx)("label",{htmlFor:c,className:"ts-input-label",children:n}),(0,a.jsxs)("div",{className:"ts-input-container",children:[t&&"left"===s&&(0,a.jsx)("span",{className:"ts-input-icon ts-input-icon--left",children:t}),(0,a.jsx)("input",{ref:l,id:c,className:u,...d}),t&&"right"===s&&(0,a.jsx)("span",{className:"ts-input-icon ts-input-icon--right",children:t})]}),r&&(0,a.jsx)("span",{className:"ts-input-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-input-hint",children:e})]})});x.displayName="Input";var h=e(11778),b={};b.styleTagTransform=E(),b.setAttributes=m(),b.insert=c().bind(null,"head"),b.domAPI=d(),b.insertStyleElement=g();o()(h.A,b);h.A&&h.A.locals&&h.A.locals;const f=(0,s.forwardRef)(({label:n,error:r,hint:e,options:t,placeholder:s,fullWidth:i=!1,className:o="",id:A,...d},l)=>{const c=A||n?.toLowerCase().replace(/\s+/g,"-"),p=!!r,m=["ts-select-wrapper",i&&"ts-select-wrapper--full",o].filter(Boolean).join(" "),u=["ts-select",p&&"ts-select--error"].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:m,children:[n&&(0,a.jsx)("label",{htmlFor:c,className:"ts-select-label",children:n}),(0,a.jsxs)("div",{className:"ts-select-container",children:[(0,a.jsxs)("select",{ref:l,id:c,className:u,...d,children:[s&&(0,a.jsx)("option",{value:"",disabled:!0,children:s}),t.map(n=>(0,a.jsx)("option",{value:n.value,disabled:n.disabled,children:n.label},n.value))]}),(0,a.jsx)("svg",{className:"ts-select-arrow",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M6 8l4 4 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),r&&(0,a.jsx)("span",{className:"ts-select-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-select-hint",children:e})]})});f.displayName="Select";var v=e(62525),y={};y.styleTagTransform=E(),y.setAttributes=m(),y.insert=c().bind(null,"head"),y.domAPI=d(),y.insertStyleElement=g();o()(v.A,y);v.A&&v.A.locals&&v.A.locals;(0,s.forwardRef)(({label:n,error:r,hint:e,className:t="",id:s,...i},o)=>{const A=s||n?.toLowerCase().replace(/\s+/g,"-"),d=!!r,l=["ts-checkbox-wrapper",t].filter(Boolean).join(" "),c=["ts-checkbox",d&&"ts-checkbox--error"].filter(Boolean).join(" ");return(0,a.jsxs)("div",{className:l,children:[(0,a.jsxs)("div",{className:"ts-checkbox-container",children:[(0,a.jsx)("input",{ref:o,type:"checkbox",id:A,className:c,...i}),n&&(0,a.jsx)("label",{htmlFor:A,className:"ts-checkbox-label",children:n})]}),r&&(0,a.jsx)("span",{className:"ts-checkbox-error",children:r}),!r&&e&&(0,a.jsx)("span",{className:"ts-checkbox-hint",children:e})]})}).displayName="Checkbox";var w=e(66522),k=e(66557),j=e(26604),S=e(48231),I=e(71255);var z=e(34920),N={};N.styleTagTransform=E(),N.setAttributes=m(),N.insert=c().bind(null,"head"),N.domAPI=d(),N.insertStyleElement=g();o()(z.A,N);z.A&&z.A.locals&&z.A.locals;e(87318),e(52119),e(16487),e(44617),e(5997);var q=e(58314),T={};T.styleTagTransform=E(),T.setAttributes=m(),T.insert=c().bind(null,"head"),T.domAPI=d(),T.insertStyleElement=g();o()(q.A,T);q.A&&q.A.locals&&q.A.locals,(0,I.__)("Sessions"),(0,I.__)("Users"),(0,I.__)("Pageviews"),(0,I.__)("Revenue");e(84013),e(20697)},46830:(n,r,e)=>{e.d(r,{dG:()=>k,M8:()=>j});var t=e(38351),a=e.n(t);function s(n){return function(n){if(Array.isArray(n))return i(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||function(n,r){if(!n)return;if("string"==typeof n)return i(n,r);var e=Object.prototype.toString.call(n).slice(8,-1);"Object"===e&&n.constructor&&(e=n.constructor.name);if("Map"===e||"Set"===e)return Array.from(n);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return i(n,r)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,t=new Array(r);e<r;e++)t[e]=n[e];return t}var o=function(n){return n},A={"@@functional/placeholder":!0},d=function(n){return n===A},l=function(n){return function r(){return 0===arguments.length||1===arguments.length&&d(arguments.length<=0?void 0:arguments[0])?r:n.apply(void 0,arguments)}},c=function n(r,e){return 1===r?e:l(function(){for(var t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];var o=a.filter(function(n){return n!==A}).length;return o>=r?e.apply(void 0,a):n(r-o,l(function(){for(var n=arguments.length,r=new Array(n),t=0;t<n;t++)r[t]=arguments[t];var i=a.map(function(n){return d(n)?r.shift():n});return e.apply(void 0,s(i).concat(r))}))})},p=function(n){return c(n.length,n)},m=function(n,r){for(var e=[],t=n;t<r;++t)e[t-n]=t;return e},u=p(function(n,r){return Array.isArray(r)?r.map(n):Object.keys(r).map(function(n){return r[n]}).map(n)}),g=function(){for(var n=arguments.length,r=new Array(n),e=0;e<n;e++)r[e]=arguments[e];if(!r.length)return o;var t=r.reverse(),a=t[0],s=t.slice(1);return function(){return s.reduce(function(n,r){return r(n)},a.apply(void 0,arguments))}},C=function(n){return Array.isArray(n)?n.reverse():n.split("").reverse.join("")},E=function(n){var r=null,e=null;return function(){for(var t=arguments.length,a=new Array(t),s=0;s<t;s++)a[s]=arguments[s];return r&&a.every(function(n,e){return n===r[e]})?e:(r=a,e=n.apply(void 0,a))}};const _={rangeStep:function(n,r,e){for(var t=new(a())(n),s=0,i=[];t.lt(r)&&s<1e5;)i.push(t.toNumber()),t=t.add(e),s++;return i},getDigitCount:function(n){return 0===n?1:Math.floor(new(a())(n).abs().log(10).toNumber())+1},interpolateNumber:p(function(n,r,e){var t=+n;return t+e*(+r-t)}),uninterpolateNumber:p(function(n,r,e){var t=r-+n;return(e-n)/(t=t||1/0)}),uninterpolateTruncation:p(function(n,r,e){var t=r-+n;return t=t||1/0,Math.max(0,Math.min(1,(e-n)/t))})};function B(n){return function(n){if(Array.isArray(n))return b(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||h(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(n,r){return function(n){if(Array.isArray(n))return n}(n)||function(n,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var e=[],t=!0,a=!1,s=void 0;try{for(var i,o=n[Symbol.iterator]();!(t=(i=o.next()).done)&&(e.push(i.value),!r||e.length!==r);t=!0);}catch(n){a=!0,s=n}finally{try{t||null==o.return||o.return()}finally{if(a)throw s}}return e}(n,r)||h(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(n,r){if(n){if("string"==typeof n)return b(n,r);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?b(n,r):void 0}}function b(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,t=new Array(r);e<r;e++)t[e]=n[e];return t}function f(n){var r=x(n,2),e=r[0],t=r[1],a=e,s=t;return e>t&&(a=t,s=e),[a,s]}function v(n,r,e){if(n.lte(0))return new(a())(0);var t=_.getDigitCount(n.toNumber()),s=new(a())(10).pow(t),i=n.div(s),o=1!==t?.05:.1,A=new(a())(Math.ceil(i.div(o).toNumber())).add(e).mul(o).mul(s);return r?A:new(a())(Math.ceil(A))}function y(n,r,e){var t=1,s=new(a())(n);if(!s.isint()&&e){var i=Math.abs(n);i<1?(t=new(a())(10).pow(_.getDigitCount(n)-1),s=new(a())(Math.floor(s.div(t).toNumber())).mul(t)):i>1&&(s=new(a())(Math.floor(n)))}else 0===n?s=new(a())(Math.floor((r-1)/2)):e||(s=new(a())(Math.floor(n)));var o=Math.floor((r-1)/2);return g(u(function(n){return s.add(new(a())(n-o).mul(t)).toNumber()}),m)(0,r)}function w(n,r,e,t){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-n)/(e-1)))return{step:new(a())(0),tickMin:new(a())(0),tickMax:new(a())(0)};var i,o=v(new(a())(r).sub(n).div(e-1),t,s);i=n<=0&&r>=0?new(a())(0):(i=new(a())(n).add(r).div(2)).sub(new(a())(i).mod(o));var A=Math.ceil(i.sub(n).div(o).toNumber()),d=Math.ceil(new(a())(r).sub(i).div(o).toNumber()),l=A+d+1;return l>e?w(n,r,e,t,s+1):(l<e&&(d=r>0?d+(e-l):d,A=r>0?A:A+(e-l)),{step:o,tickMin:i.sub(new(a())(A).mul(o)),tickMax:i.add(new(a())(d).mul(o))})}var k=E(function(n){var r=x(n,2),e=r[0],t=r[1],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(s,2),A=x(f([e,t]),2),d=A[0],l=A[1];if(d===-1/0||l===1/0){var c=l===1/0?[d].concat(B(m(0,s-1).map(function(){return 1/0}))):[].concat(B(m(0,s-1).map(function(){return-1/0})),[l]);return e>t?C(c):c}if(d===l)return y(d,s,i);var p=w(d,l,o,i),u=p.step,g=p.tickMin,E=p.tickMax,h=_.rangeStep(g,E.add(new(a())(.1).mul(u)),u);return e>t?C(h):h}),j=(E(function(n){var r=x(n,2),e=r[0],t=r[1],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(s,2),A=x(f([e,t]),2),d=A[0],l=A[1];if(d===-1/0||l===1/0)return[e,t];if(d===l)return y(d,s,i);var c=v(new(a())(l).sub(d).div(o-1),i,0),p=g(u(function(n){return new(a())(d).add(new(a())(n).mul(c)).toNumber()}),m)(0,o).filter(function(n){return n>=d&&n<=l});return e>t?C(p):p}),E(function(n,r){var e=x(n,2),t=e[0],s=e[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=x(f([t,s]),2),A=o[0],d=o[1];if(A===-1/0||d===1/0)return[t,s];if(A===d)return[A];var l=Math.max(r,2),c=v(new(a())(d).sub(A).div(l-1),i,0),p=[].concat(B(_.rangeStep(new(a())(A),new(a())(d).sub(new(a())(.99).mul(c)),c)),[d]);return t>s?C(p):p}))},48231:(n,r,e)=>{e.d(r,{p:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(68016),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({icon:n,title:r,message:e,action:a,className:s=""})=>{const i=(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20 13V6a2 2 0 00-2-2H6a2 2 0 00-2 2v7m16 0v5a2 2 0 01-2 2H6a2 2 0 01-2-2v-5m16 0h-2.586a1 1 0 00-.707.293l-2.414 2.414a1 1 0 01-.707.293h-3.172a1 1 0 01-.707-.293l-2.414-2.414A1 1 0 006.586 13H4"})});return(0,t.jsxs)("div",{className:`ts-empty-state ${s}`,children:[(0,t.jsx)("div",{className:"ts-empty-state__icon",children:n||i}),(0,t.jsx)("h3",{className:"ts-empty-state__title",children:r}),e&&(0,t.jsx)("p",{className:"ts-empty-state__message",children:e}),a&&(0,t.jsx)("button",{className:"ts-empty-state__button",onClick:a.onClick,type:"button",children:a.label})]})}},58314:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-metric-toggle {\n  display: inline-flex;\n  gap: 8px;\n  padding: 4px;\n  background: var(--ts-surface-2);\n  border-radius: 8px;\n  border: 1px solid var(--ts-border);\n}\n\n.ts-metric-toggle__button {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  border: none;\n  background: transparent;\n  color: var(--ts-text-muted);\n  font-size: 14px;\n  font-weight: 500;\n  border-radius: 6px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-metric-toggle__button:hover {\n  background: var(--ts-surface);\n  color: var(--ts-text);\n}\n\n.ts-metric-toggle__button--active {\n  background: var(--ts-primary);\n  color: white;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.ts-metric-toggle__button--active:hover {\n  background: var(--ts-primary);\n  color: white;\n}\n\n.ts-metric-toggle__icon {\n  font-size: 16px;\n  line-height: 1;\n}\n\n.ts-metric-toggle__label {\n  line-height: 1;\n}\n\n@media (max-width: 768px) {\n  .ts-metric-toggle {\n    width: 100%;\n    overflow-x: auto;\n  }\n\n  .ts-metric-toggle__button {\n    flex: 1;\n    justify-content: center;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/MetricToggle.css"],names:[],mappings:"AAAA;EACE,oBAAoB;EACpB,QAAQ;EACR,YAAY;EACZ,+BAA+B;EAC/B,kBAAkB;EAClB,kCAAkC;AACpC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;EACvB,2BAA2B;EAC3B,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,eAAe;EACf,yBAAyB;EACzB,mBAAmB;AACrB;;AAEA;EACE,6BAA6B;EAC7B,qBAAqB;AACvB;;AAEA;EACE,6BAA6B;EAC7B,YAAY;EACZ,wCAAwC;AAC1C;;AAEA;EACE,6BAA6B;EAC7B,YAAY;AACd;;AAEA;EACE,eAAe;EACf,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE;IACE,WAAW;IACX,gBAAgB;EAClB;;EAEA;IACE,OAAO;IACP,uBAAuB;EACzB;AACF",sourcesContent:[".ts-metric-toggle {\r\n  display: inline-flex;\r\n  gap: 8px;\r\n  padding: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 8px;\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n.ts-metric-toggle__button {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 8px 16px;\r\n  border: none;\r\n  background: transparent;\r\n  color: var(--ts-text-muted);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-metric-toggle__button:hover {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-metric-toggle__button--active {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.ts-metric-toggle__button--active:hover {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n}\r\n\r\n.ts-metric-toggle__icon {\r\n  font-size: 16px;\r\n  line-height: 1;\r\n}\r\n\r\n.ts-metric-toggle__label {\r\n  line-height: 1;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .ts-metric-toggle {\r\n    width: 100%;\r\n    overflow-x: auto;\r\n  }\r\n\r\n  .ts-metric-toggle__button {\r\n    flex: 1;\r\n    justify-content: center;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},62525:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Checkbox Component Styles */\n\n.ts-checkbox-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-checkbox-container {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-checkbox {\n  width: 18px;\n  height: 18px;\n  flex-shrink: 0;\n  border: 2px solid var(--ts-border);\n  border-radius: var(--ts-radius-sm);\n  background-color: var(--ts-surface);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  appearance: none;\n  position: relative;\n}\n\n.ts-checkbox:hover:not(:disabled) {\n  border-color: var(--ts-primary);\n}\n\n.ts-checkbox:checked {\n  background-color: var(--ts-primary);\n  border-color: var(--ts-primary);\n}\n\n.ts-checkbox:checked::after {\n  content: '';\n  position: absolute;\n  left: 5px;\n  top: 2px;\n  width: 4px;\n  height: 8px;\n  border: solid white;\n  border-width: 0 2px 2px 0;\n  transform: rotate(45deg);\n}\n\n.ts-checkbox:focus {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n.ts-checkbox:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.ts-checkbox-label {\n  font-size: 0.9375rem;\n  color: var(--ts-text);\n  line-height: 1.5;\n  cursor: pointer;\n  user-select: none;\n}\n\n.ts-checkbox:disabled + .ts-checkbox-label {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n/* Error State */\n.ts-checkbox--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-checkbox--error:focus {\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-checkbox-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n  margin-left: calc(18px + var(--ts-spacing-sm));\n}\n\n/* Hint Text */\n.ts-checkbox-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n  margin-left: calc(18px + var(--ts-spacing-sm));\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Checkbox.css"],names:[],mappings:"AAAA,8BAA8B;;AAE9B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,cAAc;EACd,kCAAkC;EAClC,kCAAkC;EAClC,mCAAmC;EACnC,eAAe;EACf,8BAA8B;EAC9B,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,mCAAmC;EACnC,+BAA+B;AACjC;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,QAAQ;EACR,UAAU;EACV,WAAW;EACX,mBAAmB;EACnB,yBAAyB;EACzB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;EACb,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;EAChB,8CAA8C;AAChD;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;EAChB,8CAA8C;AAChD",sourcesContent:["/* Checkbox Component Styles */\r\n\r\n.ts-checkbox-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-checkbox-container {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-checkbox {\r\n  width: 18px;\r\n  height: 18px;\r\n  flex-shrink: 0;\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-sm);\r\n  background-color: var(--ts-surface);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  appearance: none;\r\n  position: relative;\r\n}\r\n\r\n.ts-checkbox:hover:not(:disabled) {\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox:checked {\r\n  background-color: var(--ts-primary);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-checkbox:checked::after {\r\n  content: '';\r\n  position: absolute;\r\n  left: 5px;\r\n  top: 2px;\r\n  width: 4px;\r\n  height: 8px;\r\n  border: solid white;\r\n  border-width: 0 2px 2px 0;\r\n  transform: rotate(45deg);\r\n}\r\n\r\n.ts-checkbox:focus {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-checkbox:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-checkbox-label {\r\n  font-size: 0.9375rem;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n.ts-checkbox:disabled + .ts-checkbox-label {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* Error State */\r\n.ts-checkbox--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-checkbox--error:focus {\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-checkbox-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n  margin-left: calc(18px + var(--ts-spacing-sm));\r\n}\r\n\r\n/* Hint Text */\r\n.ts-checkbox-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n  margin-left: calc(18px + var(--ts-spacing-sm));\r\n}\r\n"],sourceRoot:""}]);const o=i},64179:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/**\n * DynamicField Component Styles\n */\n\n.ts-field {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-field-label {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text, #111827);\n}\n\n.ts-field-required {\n  color: var(--ts-danger, #ef4444);\n}\n\n.ts-field-description {\n  font-size: 13px;\n  color: var(--ts-text-secondary, #6b7280);\n  margin-left: 5px;\n  line-height: 1.4;\n}\n\n.ts-field-input {\n  width: 100%;\n  padding: 10px 12px;\n  font-size: 14px;\n  border: 1px solid var(--ts-border, #e5e7eb);\n  border-radius: 6px;\n  background: var(--ts-bg-secondary, #ffffff);\n  color: var(--ts-text-primary, #111827);\n  transition: border-color 0.2s ease;\n}\n\n.ts-field-input:focus {\n  outline: none;\n  border-color: var(--ts-primary, #3b82f6);\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n}\n\n.ts-field-input:disabled {\n  background: var(--ts-bg-disabled, #f9fafb);\n  color: var(--ts-text-disabled, #9ca3af);\n  cursor: not-allowed;\n}\n\n.ts-field-input[readonly] {\n  background: var(--ts-bg-disabled, #f9fafb);\n  cursor: default;\n}\n\n.ts-field-textarea {\n  min-height: 100px;\n  resize: vertical;\n  font-family: inherit;\n}\n\n.ts-field-select {\n  cursor: pointer;\n}\n\n.ts-field-with-unit {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.ts-field-with-unit .ts-field-input {\n  flex: 1;\n}\n\n.ts-field-unit {\n  font-size: 14px;\n  color: var(--ts-text-secondary, #6b7280);\n  font-weight: 500;\n}\n\n.ts-field-toggle-wrapper {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.ts-field-slider-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-field-slider {\n  width: 100%;\n  height: 6px;\n  border-radius: 3px;\n  background: var(--ts-bg-secondary, #f3f4f6);\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\n.ts-field-slider::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  background: var(--ts-primary, #3b82f6);\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-field-slider::-webkit-slider-thumb:hover {\n  transform: scale(1.1);\n}\n\n.ts-field-slider::-moz-range-thumb {\n  width: 18px;\n  height: 18px;\n  border: none;\n  border-radius: 50%;\n  background: var(--ts-primary, #3b82f6);\n  cursor: pointer;\n}\n\n.ts-field-slider-value {\n  display: flex;\n  justify-content: space-between;\n  font-size: 13px;\n  color: var(--ts-text-secondary, #6b7280);\n}\n\n.ts-field-slider-current {\n  font-weight: 600;\n  color: var(--ts-text-primary, #111827);\n}\n\n.ts-field-validation-error {\n  font-size: 13px;\n  color: var(--ts-danger, #ef4444);\n  margin-top: 4px;\n}\n\n\n","",{version:3,sources:["webpack://./src/styles/components/ui/DynamicField.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,kBAAkB;EAClB,QAAQ;EACR,eAAe;EACf,gBAAgB;EAChB,8BAA8B;AAChC;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,eAAe;EACf,wCAAwC;EACxC,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,eAAe;EACf,2CAA2C;EAC3C,kBAAkB;EAClB,2CAA2C;EAC3C,sCAAsC;EACtC,kCAAkC;AACpC;;AAEA;EACE,aAAa;EACb,wCAAwC;EACxC,6CAA6C;AAC/C;;AAEA;EACE,0CAA0C;EAC1C,uCAAuC;EACvC,mBAAmB;AACrB;;AAEA;EACE,0CAA0C;EAC1C,eAAe;AACjB;;AAEA;EACE,iBAAiB;EACjB,gBAAgB;EAChB,oBAAoB;AACtB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;AACV;;AAEA;EACE,OAAO;AACT;;AAEA;EACE,eAAe;EACf,wCAAwC;EACxC,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,WAAW;EACX,WAAW;EACX,kBAAkB;EAClB,2CAA2C;EAC3C,aAAa;EACb,gBAAgB;EAChB,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;EACxB,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,sCAAsC;EACtC,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,sCAAsC;EACtC,eAAe;AACjB;;AAEA;EACE,aAAa;EACb,8BAA8B;EAC9B,eAAe;EACf,wCAAwC;AAC1C;;AAEA;EACE,gBAAgB;EAChB,sCAAsC;AACxC;;AAEA;EACE,eAAe;EACf,gCAAgC;EAChC,eAAe;AACjB",sourcesContent:["/**\r\n * DynamicField Component Styles\r\n */\r\n\r\n.ts-field {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-label {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: start;\r\n  gap: 8px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text, #111827);\r\n}\r\n\r\n.ts-field-required {\r\n  color: var(--ts-danger, #ef4444);\r\n}\r\n\r\n.ts-field-description {\r\n  font-size: 13px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n  margin-left: 5px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ts-field-input {\r\n  width: 100%;\r\n  padding: 10px 12px;\r\n  font-size: 14px;\r\n  border: 1px solid var(--ts-border, #e5e7eb);\r\n  border-radius: 6px;\r\n  background: var(--ts-bg-secondary, #ffffff);\r\n  color: var(--ts-text-primary, #111827);\r\n  transition: border-color 0.2s ease;\r\n}\r\n\r\n.ts-field-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary, #3b82f6);\r\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\r\n}\r\n\r\n.ts-field-input:disabled {\r\n  background: var(--ts-bg-disabled, #f9fafb);\r\n  color: var(--ts-text-disabled, #9ca3af);\r\n  cursor: not-allowed;\r\n}\r\n\r\n.ts-field-input[readonly] {\r\n  background: var(--ts-bg-disabled, #f9fafb);\r\n  cursor: default;\r\n}\r\n\r\n.ts-field-textarea {\r\n  min-height: 100px;\r\n  resize: vertical;\r\n  font-family: inherit;\r\n}\r\n\r\n.ts-field-select {\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-field-with-unit {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-with-unit .ts-field-input {\r\n  flex: 1;\r\n}\r\n\r\n.ts-field-unit {\r\n  font-size: 14px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n  font-weight: 500;\r\n}\r\n\r\n.ts-field-toggle-wrapper {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-field-slider-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-field-slider {\r\n  width: 100%;\r\n  height: 6px;\r\n  border-radius: 3px;\r\n  background: var(--ts-bg-secondary, #f3f4f6);\r\n  outline: none;\r\n  appearance: none;\r\n  -webkit-appearance: none;\r\n}\r\n\r\n.ts-field-slider::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  width: 18px;\r\n  height: 18px;\r\n  border-radius: 50%;\r\n  background: var(--ts-primary, #3b82f6);\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-field-slider::-webkit-slider-thumb:hover {\r\n  transform: scale(1.1);\r\n}\r\n\r\n.ts-field-slider::-moz-range-thumb {\r\n  width: 18px;\r\n  height: 18px;\r\n  border: none;\r\n  border-radius: 50%;\r\n  background: var(--ts-primary, #3b82f6);\r\n  cursor: pointer;\r\n}\r\n\r\n.ts-field-slider-value {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  font-size: 13px;\r\n  color: var(--ts-text-secondary, #6b7280);\r\n}\r\n\r\n.ts-field-slider-current {\r\n  font-weight: 600;\r\n  color: var(--ts-text-primary, #111827);\r\n}\r\n\r\n.ts-field-validation-error {\r\n  font-size: 13px;\r\n  color: var(--ts-danger, #ef4444);\r\n  margin-top: 4px;\r\n}\r\n\r\n\r\n"],sourceRoot:""}]);const o=i},66522:(n,r,e)=>{e.d(r,{Zp:()=>_,bw:()=>x,aR:()=>B});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(40968),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({children:n,className:r="",padding:e="md",variant:a="default",onClick:s,hoverable:i=!1})=>{const o=["ts-card",`ts-card--${a}`,`ts-card--padding-${e}`,s&&"ts-card--clickable",i&&"ts-card--hoverable",r].filter(Boolean).join(" ");return(0,t.jsx)("div",{className:o,onClick:s,role:s?"button":void 0,children:n})},B=({children:n,className:r="",action:e})=>(0,t.jsxs)("div",{className:`ts-card__header ${r}`,children:[(0,t.jsx)("div",{className:"ts-card__header-content",children:n}),e&&(0,t.jsx)("div",{className:"ts-card__header-action",children:e})]}),x=({children:n,className:r=""})=>(0,t.jsx)("div",{className:`ts-card__body ${r}`,children:n})},66557:(n,r,e)=>{e.d(r,{a:()=>x});var t=e(74848),a=e(41594),s=e(75206),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(7971),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=({isOpen:n,onClose:r,title:e,children:i,size:o="md",closeOnOverlayClick:A=!0,showCloseButton:d=!0,footer:l})=>{const c=(0,a.useRef)(null);if((0,a.useEffect)(()=>(document.body.style.overflow=n?"hidden":"",()=>{document.body.style.overflow=""}),[n]),(0,a.useEffect)(()=>{const e=e=>{"Escape"===e.key&&n&&r()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n,r]),!n)return null;const p=["ts-modal__content",`ts-modal__content--${o}`].join(" ");return(0,s.createPortal)((0,t.jsx)("div",{className:"ts-modal",ref:c,onClick:n=>{A&&n.target===c.current&&r()},children:(0,t.jsxs)("div",{className:p,children:[(e||d)&&(0,t.jsxs)("div",{className:"ts-modal__header",children:[e&&("string"==typeof e?(0,t.jsx)("h2",{className:"ts-modal__title",children:e}):(0,t.jsx)("div",{className:"ts-modal__title",children:e})),d&&(0,t.jsx)("button",{className:"ts-modal__close",onClick:r,"aria-label":"Close modal",children:(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M15 5L5 15M5 5l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),(0,t.jsx)("div",{className:"ts-modal__body",children:i}),l&&(0,t.jsx)("div",{className:"ts-modal__footer",children:l})]})}),document.body)}},67359:(n,r,e)=>{e.d(r,{Vp:()=>s,_5:()=>t,gk:()=>i,rp:()=>a});const t=(n,r)=>{const e=(n||"").toLowerCase().trim(),t=(r||"").toLowerCase().trim();if(!e||"direct"===e||"(direct)"===e||"(none)"===t||"none"===t||!e&&!t)return"Direct";const a=["google","bing","yahoo","duckduckgo","baidu","yandex","ecosia","ask"];if("organic"===t&&a.some(n=>e.includes(n)))return"Organic Search";if(["cpc","ppc","paidsearch","paid-search"].includes(t)&&a.some(n=>e.includes(n)))return"Paid Search";const s=["facebook","instagram","linkedin","twitter","tiktok","pinterest","snapchat","reddit"];if("paid_social"===t||"paid-social"===t||"paidsocial"===t)return"Paid Social";if("cpc"===t){if(s.some(n=>e.includes(n)))return"Paid Social";if(a.some(n=>e.includes(n)))return"Paid Search"}if("social"===t||s.some(n=>e.includes(n)))return"Social";if("email"===t||e.includes("mail")||e.includes("newsletter")||e.includes("campaign"))return"Email";if("referral"===t||"refer"===t)return"Referral";if("display"===t||"banner"===t||"cpm"===t)return"Display";if("affiliate"===t||e.includes("affiliate")||e.includes("aff"))return"Affiliates";if(["whatsapp","telegram","messenger","wechat","line"].some(n=>e.includes(n))||"messaging"===t)return"Messaging";if(["chatgpt","claude","perplexity","gemini","bard","copilot","bing-ai"].some(n=>e.includes(n))||"ai"===t||"chatbot"===t)return"AI Assistant";return["youtube","vimeo","dailymotion"].some(n=>e.includes(n))&&"social"!==t?"Video":"Other"},a=n=>{const r={Direct:"#6B7280","Organic Search":"#10B981","Paid Search":"#F59E0B","Paid Social":"#8B5CF6",Social:"#3B82F6",Email:"#EF4444",Referral:"#EC4899",Display:"#14B8A6",Affiliates:"#F97316",Messaging:"#22C55E","AI Assistant":"#A855F7",Video:"#EF4444",Other:"#9CA3AF"};return r[n]||r.Other},s=n=>{const r={Direct:"Link","Organic Search":"Search","Paid Search":"DollarSign","Paid Social":"Smartphone",Social:"Users",Email:"Mail",Referral:"Link",Display:"Monitor",Affiliates:"Handshake",Messaging:"MessageSquare","AI Assistant":"Bot",Video:"Video",Other:"Globe"};return r[n]||r.Other},i=n=>{const r={};return n.forEach(n=>{const e=t(n.source,n.medium);r[e]||(r[e]={channel:e,sources:[],totalSessions:0,totalConversions:0,totalRevenue:0,conversionRate:0}),r[e].sources.push(n),r[e].totalSessions+=n.sessions||0,r[e].totalConversions+=n.conversions||0,r[e].totalRevenue+=n.revenue||0}),Object.values(r).forEach(n=>{n.totalSessions>0&&(n.conversionRate=n.totalConversions/n.totalSessions*100)}),r}},68016:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-empty-state {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 64px 32px;\n  text-align: center;\n  min-height: 300px;\n}\n\n.ts-empty-state__icon {\n  width: 80px;\n  height: 80px;\n  color: var(--ts-text-muted);\n  opacity: 0.3;\n  margin-bottom: 24px;\n}\n\n.ts-empty-state__icon svg {\n  width: 100%;\n  height: 100%;\n}\n\n.ts-empty-state__title {\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-empty-state__message {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  max-width: 400px;\n  margin: 0 0 24px;\n  line-height: 1.6;\n}\n\n.ts-empty-state__button {\n  padding: 10px 20px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-empty-state__button:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-empty-state {\n    padding: 40px 20px;\n    min-height: 240px;\n  }\n\n  .ts-empty-state__icon {\n    width: 60px;\n    height: 60px;\n    margin-bottom: 16px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 17px;\n    margin-bottom: 8px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 13px;\n    max-width: 300px;\n    margin-bottom: 16px;\n  }\n\n  .ts-empty-state__button {\n    width: 100%;\n    padding: 10px 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-empty-state {\n    padding: 50px 28px;\n    min-height: 260px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 18px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-empty-state {\n    padding: 60px 32px;\n    min-height: 280px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 19px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-empty-state {\n    padding: 70px 40px;\n    min-height: 320px;\n  }\n\n  .ts-empty-state__icon {\n    width: 90px;\n    height: 90px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 21px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 15px;\n    max-width: 450px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-empty-state {\n    padding: 80px 48px;\n    min-height: 350px;\n  }\n\n  .ts-empty-state__icon {\n    width: 100px;\n    height: 100px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 22px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 16px;\n    max-width: 480px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-empty-state {\n    padding: 90px 56px;\n    min-height: 380px;\n  }\n\n  .ts-empty-state__icon {\n    width: 110px;\n    height: 110px;\n  }\n\n  .ts-empty-state__title {\n    font-size: 24px;\n  }\n\n  .ts-empty-state__message {\n    font-size: 17px;\n    max-width: 500px;\n  }\n\n  .ts-empty-state__button {\n    padding: 12px 24px;\n    font-size: 15px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/EmptyState.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;AACnB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,2BAA2B;EAC3B,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,YAAY;EACZ,2BAA2B;AAC7B;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;IACZ,mBAAmB;EACrB;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;;EAEA;IACE,eAAe;IACf,gBAAgB;IAChB,mBAAmB;EACrB;;EAEA;IACE,WAAW;IACX,kBAAkB;EACpB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,kBAAkB;IAClB,iBAAiB;EACnB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;IACf,gBAAgB;EAClB;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;AACF",sourcesContent:[".ts-empty-state {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 64px 32px;\r\n  text-align: center;\r\n  min-height: 300px;\r\n}\r\n\r\n.ts-empty-state__icon {\r\n  width: 80px;\r\n  height: 80px;\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.3;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-empty-state__icon svg {\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n.ts-empty-state__title {\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-empty-state__message {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  max-width: 400px;\r\n  margin: 0 0 24px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.ts-empty-state__button {\r\n  padding: 10px 20px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-empty-state__button:hover {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-empty-state {\r\n    padding: 40px 20px;\r\n    min-height: 240px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 60px;\r\n    height: 60px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 17px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 13px;\r\n    max-width: 300px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-empty-state__button {\r\n    width: 100%;\r\n    padding: 10px 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-empty-state {\r\n    padding: 50px 28px;\r\n    min-height: 260px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 18px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-empty-state {\r\n    padding: 60px 32px;\r\n    min-height: 280px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 19px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-empty-state {\r\n    padding: 70px 40px;\r\n    min-height: 320px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 90px;\r\n    height: 90px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 21px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 15px;\r\n    max-width: 450px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-empty-state {\r\n    padding: 80px 48px;\r\n    min-height: 350px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 100px;\r\n    height: 100px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 16px;\r\n    max-width: 480px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-empty-state {\r\n    padding: 90px 56px;\r\n    min-height: 380px;\r\n  }\r\n\r\n  .ts-empty-state__icon {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n\r\n  .ts-empty-state__title {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .ts-empty-state__message {\r\n    font-size: 17px;\r\n    max-width: 500px;\r\n  }\r\n\r\n  .ts-empty-state__button {\r\n    padding: 12px 24px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=i},81292:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Tracking Status Banner Styles\n */\n\n.ts-tracking-status-banner {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  padding: 1rem 1.5rem;\n  margin-bottom: 1.5rem;\n  border-radius: 8px;\n  background-color: var(--ts-background);\n  border: 1px solid var(--ts-border);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n\n.ts-tracking-status-banner--disabled {\n  background-color: #fef3c7;\n  border-color: #f59e0b;\n  color: #92400e;\n}\n\n[data-theme="dark"] .ts-tracking-status-banner--disabled {\n  background-color: rgba(245, 158, 11, 0.1);\n  border-color: #f59e0b;\n  color: #fbbf24;\n}\n\n.ts-banner-icon {\n  flex-shrink: 0;\n  color: #f59e0b;\n  margin-top: 0.125rem;\n}\n\n[data-theme="dark"] .ts-banner-icon {\n  color: #fbbf24;\n}\n\n.ts-banner-content {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-banner-title {\n  margin: 0 0 0.5rem 0;\n  font-size: 1rem;\n  font-weight: 600;\n  color: #92400e;\n}\n\n[data-theme="dark"] .ts-banner-title {\n  color: #fbbf24;\n}\n\n.ts-banner-description {\n  margin: 0;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #78350f;\n}\n\n[data-theme="dark"] .ts-banner-description {\n  color: #fcd34d;\n}\n\n.ts-banner-link {\n  color: #92400e;\n  text-decoration: underline;\n  font-weight: 600;\n}\n\n.ts-banner-link:hover {\n  color: #78350f;\n}\n\n[data-theme="dark"] .ts-banner-link {\n  color: #fbbf24;\n}\n\n[data-theme="dark"] .ts-banner-link:hover {\n  color: #fcd34d;\n}\n\n.ts-banner-actions {\n  flex-shrink: 0;\n  display: flex;\n  gap: 0.75rem;\n  align-items: center;\n}\n\n.ts-banner-actions .ts-button {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.5rem;\n  white-space: nowrap;\n}\n\n/* Responsive */\n@media (max-width: 768px) {\n  .ts-tracking-status-banner {\n    flex-direction: column;\n  }\n  \n  .ts-banner-actions {\n    width: 100%;\n  }\n  \n  .ts-banner-actions .ts-button {\n    width: 100%;\n    justify-content: center;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/TrackingStatusBanner.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,aAAa;EACb,uBAAuB;EACvB,SAAS;EACT,oBAAoB;EACpB,qBAAqB;EACrB,kBAAkB;EAClB,sCAAsC;EACtC,kCAAkC;EAClC,yCAAyC;AAC3C;;AAEA;EACE,yBAAyB;EACzB,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,yCAAyC;EACzC,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,cAAc;EACd,oBAAoB;AACtB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,oBAAoB;EACpB,eAAe;EACf,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,SAAS;EACT,mBAAmB;EACnB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,0BAA0B;EAC1B,gBAAgB;AAClB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,WAAW;EACX,mBAAmB;AACrB;;AAEA,eAAe;AACf;EACE;IACE,sBAAsB;EACxB;;EAEA;IACE,WAAW;EACb;;EAEA;IACE,WAAW;IACX,uBAAuB;EACzB;AACF",sourcesContent:['/**\r\n * Tracking Status Banner Styles\r\n */\r\n\r\n.ts-tracking-status-banner {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 1rem;\r\n  padding: 1rem 1.5rem;\r\n  margin-bottom: 1.5rem;\r\n  border-radius: 8px;\r\n  background-color: var(--ts-background);\r\n  border: 1px solid var(--ts-border);\r\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.ts-tracking-status-banner--disabled {\r\n  background-color: #fef3c7;\r\n  border-color: #f59e0b;\r\n  color: #92400e;\r\n}\r\n\r\n[data-theme="dark"] .ts-tracking-status-banner--disabled {\r\n  background-color: rgba(245, 158, 11, 0.1);\r\n  border-color: #f59e0b;\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-icon {\r\n  flex-shrink: 0;\r\n  color: #f59e0b;\r\n  margin-top: 0.125rem;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-icon {\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-content {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-banner-title {\r\n  margin: 0 0 0.5rem 0;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  color: #92400e;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-title {\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-banner-description {\r\n  margin: 0;\r\n  font-size: 0.875rem;\r\n  line-height: 1.5;\r\n  color: #78350f;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-description {\r\n  color: #fcd34d;\r\n}\r\n\r\n.ts-banner-link {\r\n  color: #92400e;\r\n  text-decoration: underline;\r\n  font-weight: 600;\r\n}\r\n\r\n.ts-banner-link:hover {\r\n  color: #78350f;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-link {\r\n  color: #fbbf24;\r\n}\r\n\r\n[data-theme="dark"] .ts-banner-link:hover {\r\n  color: #fcd34d;\r\n}\r\n\r\n.ts-banner-actions {\r\n  flex-shrink: 0;\r\n  display: flex;\r\n  gap: 0.75rem;\r\n  align-items: center;\r\n}\r\n\r\n.ts-banner-actions .ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 0.5rem;\r\n  white-space: nowrap;\r\n}\r\n\r\n/* Responsive */\r\n@media (max-width: 768px) {\r\n  .ts-tracking-status-banner {\r\n    flex-direction: column;\r\n  }\r\n  \r\n  .ts-banner-actions {\r\n    width: 100%;\r\n  }\r\n  \r\n  .ts-banner-actions .ts-button {\r\n    width: 100%;\r\n    justify-content: center;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},82381:(n,r,e)=>{e.d(r,{S:()=>i});var t=e(41594),a=e(87387),s=e(37090);function i(n,r,e={}){const{config:i,setLoading:o}=(0,s.n)(),[A,d]=(0,t.useState)(null),[l,c]=(0,t.useState)(null),[p,m]=(0,t.useState)(!0),[u,g]=(0,t.useState)(!1),C=(0,t.useRef)(null),E=(0,t.useRef)(null),_=(0,t.useRef)(0),{enabled:B=!0,refetchInterval:x,staleTime:h=0,retry:b,onSuccess:f,onError:v}=e;E.current||(E.current=new a.n(i));const y=E.current,w=JSON.stringify(r),k=(0,t.useCallback)(async(e=!1)=>{if(!B)return;const t=Date.now()-_.current,a=!e||t>h;C.current&&C.current.abort(),C.current=new AbortController;const s=C.current.signal;try{a&&!e&&(m(!0),o(!0)),g(!0),c(null);const t=y[n],i=await t.call(y,r);if(s.aborted)return;d(i),_.current=Date.now(),f&&f(i)}catch(n){const r=n instanceof Error?n:new Error(String(n));if("AbortError"===r.name||s.aborted)return;const e=new Error(r.message||"Failed to fetch data");c(e),v&&v(e)}finally{s.aborted||(m(!1),g(!1),o(!1))}},[B,n,w,h]);(0,t.useEffect)(()=>(k(),()=>{C.current&&C.current.abort()}),[k]),(0,t.useEffect)(()=>{if(!x||!B)return;const n=setInterval(()=>{k(!0)},x);return()=>clearInterval(n)},[x,B]);return{data:A,error:l,isLoading:p,isFetching:u,refetch:(0,t.useCallback)(async()=>{await k(!0)},[k])}}},84013:(n,r,e)=>{e.d(r,{EA:()=>_,ud:()=>x,or:()=>B,cU:()=>h});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(97187),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({width:n="100%",height:r="20px",borderRadius:e="4px",className:a="",style:s})=>(0,t.jsx)("div",{className:`ts-skeleton ${a}`,style:{width:"number"==typeof n?`${n}px`:n,height:"number"==typeof r?`${r}px`:r,borderRadius:"number"==typeof e?`${e}px`:e,...s}}),B=()=>(0,t.jsxs)("div",{className:"ts-skeleton-kpi",children:[(0,t.jsx)(_,{width:"40%",height:"16px"}),(0,t.jsx)(_,{width:"60%",height:"32px",style:{marginTop:"12px"}}),(0,t.jsx)(_,{width:"30%",height:"14px",style:{marginTop:"8px"}})]}),x=({height:n=300})=>(0,t.jsx)("div",{className:"ts-skeleton-chart",style:{height:`${n}px`},children:(0,t.jsx)("div",{className:"ts-skeleton-chart__bars",children:[...Array(7)].map((n,r)=>(0,t.jsx)("div",{className:"ts-skeleton-chart__bar",style:{height:60*Math.random()+20+"%"}},r))})}),h=({rows:n=5,columns:r=4})=>(0,t.jsx)("div",{className:"ts-skeleton-table",children:[...Array(n)].map((n,e)=>(0,t.jsx)("div",{className:"ts-skeleton-table__row",children:[...Array(r)].map((n,r)=>(0,t.jsx)(_,{height:"16px"},r))},e))})},84572:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,"/* Input Component Styles */\n\n.ts-input-wrapper {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-input-wrapper--full {\n  width: 100%;\n}\n\n.ts-input-label {\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--ts-text);\n  line-height: 1.5;\n}\n\n.ts-input-container {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n\n.ts-input {\n  width: 100%;\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  font-family: var(--ts-font-sans);\n  font-size: 0.9375rem;\n  line-height: 1.5;\n  color: var(--ts-text);\n  background-color: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  transition: all var(--ts-fast);\n  min-height: 40px;\n}\n\n.ts-input::placeholder {\n  color: var(--ts-text-tertiary);\n}\n\n.ts-input:hover:not(:disabled) {\n  border-color: var(--ts-border-hover);\n}\n\n.ts-input:focus {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n}\n\n.ts-input:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  background-color: var(--ts-surface);\n}\n\n/* Icon Styles */\n.ts-input--icon-left {\n  padding-left: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\n}\n\n.ts-input--icon-right {\n  padding-right: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\n}\n\n.ts-input-icon {\n  position: absolute;\n  display: flex;\n  align-items: center;\n  color: var(--ts-text-secondary);\n  pointer-events: none;\n}\n\n.ts-input-icon--left {\n  left: var(--ts-spacing-md);\n}\n\n.ts-input-icon--right {\n  right: var(--ts-spacing-md);\n}\n\n.ts-input-icon svg {\n  width: 18px;\n  height: 18px;\n}\n\n/* Error State */\n.ts-input--error {\n  border-color: var(--ts-danger);\n}\n\n.ts-input--error:focus {\n  border-color: var(--ts-danger);\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\n}\n\n.ts-input-error {\n  font-size: 0.8125rem;\n  color: var(--ts-danger);\n  line-height: 1.4;\n}\n\n/* Hint Text */\n.ts-input-hint {\n  font-size: 0.8125rem;\n  color: var(--ts-text-tertiary);\n  line-height: 1.4;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Input.css"],names:[],mappings:"AAAA,2BAA2B;;AAE3B;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,mBAAmB;EACnB,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,kDAAkD;EAClD,gCAAgC;EAChC,oBAAoB;EACpB,gBAAgB;EAChB,qBAAqB;EACrB,mCAAmC;EACnC,kCAAkC;EAClC,kCAAkC;EAClC,8BAA8B;EAC9B,gBAAgB;AAClB;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,+BAA+B;EAC/B,0BAA0B;AAC5B;;AAEA;EACE,YAAY;EACZ,mBAAmB;EACnB,mCAAmC;AACrC;;AAEA,gBAAgB;AAChB;EACE,sEAAsE;AACxE;;AAEA;EACE,uEAAuE;AACzE;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,+BAA+B;EAC/B,oBAAoB;AACtB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA,gBAAgB;AAChB;EACE,8BAA8B;AAChC;;AAEA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;;AAEA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,gBAAgB;AAClB;;AAEA,cAAc;AACd;EACE,oBAAoB;EACpB,8BAA8B;EAC9B,gBAAgB;AAClB",sourcesContent:["/* Input Component Styles */\r\n\r\n.ts-input-wrapper {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-input-wrapper--full {\r\n  width: 100%;\r\n}\r\n\r\n.ts-input-label {\r\n  font-size: 0.875rem;\r\n  font-weight: 500;\r\n  color: var(--ts-text);\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-input-container {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.ts-input {\r\n  width: 100%;\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 0.9375rem;\r\n  line-height: 1.5;\r\n  color: var(--ts-text);\r\n  background-color: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  transition: all var(--ts-fast);\r\n  min-height: 40px;\r\n}\r\n\r\n.ts-input::placeholder {\r\n  color: var(--ts-text-tertiary);\r\n}\r\n\r\n.ts-input:hover:not(:disabled) {\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-input:focus {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-input:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n  background-color: var(--ts-surface);\r\n}\r\n\r\n/* Icon Styles */\r\n.ts-input--icon-left {\r\n  padding-left: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\r\n}\r\n\r\n.ts-input--icon-right {\r\n  padding-right: calc(var(--ts-spacing-md) + 24px + var(--ts-spacing-xs));\r\n}\r\n\r\n.ts-input-icon {\r\n  position: absolute;\r\n  display: flex;\r\n  align-items: center;\r\n  color: var(--ts-text-secondary);\r\n  pointer-events: none;\r\n}\r\n\r\n.ts-input-icon--left {\r\n  left: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-input-icon--right {\r\n  right: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-input-icon svg {\r\n  width: 18px;\r\n  height: 18px;\r\n}\r\n\r\n/* Error State */\r\n.ts-input--error {\r\n  border-color: var(--ts-danger);\r\n}\r\n\r\n.ts-input--error:focus {\r\n  border-color: var(--ts-danger);\r\n  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);\r\n}\r\n\r\n.ts-input-error {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-danger);\r\n  line-height: 1.4;\r\n}\r\n\r\n/* Hint Text */\r\n.ts-input-hint {\r\n  font-size: 0.8125rem;\r\n  color: var(--ts-text-tertiary);\r\n  line-height: 1.4;\r\n}\r\n"],sourceRoot:""}]);const o=i},87318:(n,r,e)=>{e.d(r,{l:()=>x});var t=e(74848),a=e(41594),s=e(28343),i=e(85072),o=e.n(i),A=e(97825),d=e.n(A),l=e(77659),c=e.n(l),p=e(55056),m=e.n(p),u=e(10540),g=e.n(u),C=e(41113),E=e.n(C),_=e(44496),B={};B.styleTagTransform=E(),B.setAttributes=m(),B.insert=c().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=g();o()(_.A,B);_.A&&_.A.locals&&_.A.locals;const x=({metric:n,isHero:r=!1})=>{const e=(0,a.useMemo)(()=>{if(!n.sparklineData||0===n.sparklineData.length)return null;const r=n.sparklineData;if(1===r.length)return null;const e=Math.max(...r,1),t=Math.min(...r,0),a=e-t||1;return`M ${r.map((n,e)=>`${e/(r.length-1)*96+2},${32-(n-t)/a*28-2}`).join(" L ")}`},[n.sparklineData]),i=(0,a.useMemo)(()=>{if(!n.trend)return"var(--ts-chart-1)";switch(n.trend){case"up":return"var(--ts-success)";case"down":return"var(--ts-danger)";default:return"var(--ts-text-muted)"}},[n.trend]);return(0,t.jsxs)("div",{className:"ts-kpi-card "+(r?"ts-kpi-card--hero":""),children:[(0,t.jsxs)("div",{className:"ts-kpi-header",children:[(0,t.jsx)("div",{className:"ts-kpi-label",children:n.label}),(()=>{if(void 0===n.change)return null;const r=n.inverseMetric||!1?-n.change:n.change,e=r>0,a=0===r,i=(()=>{const{previousValue:r,format:e="number",currency:t=(0,s._1)()}=n;if(!r)return"";if("string"==typeof r)return r;switch(e){case"currency":return new Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:2}).format(r);case"percent":return`${r.toFixed(1)}%`;case"duration":return`${Math.floor(r/60)}:${Math.floor(r%60).toString().padStart(2,"0")}`;default:return r.toLocaleString()}})();return(0,t.jsxs)("div",{className:"ts-kpi-change "+(e?"positive":a?"neutral":"negative"),children:[!a&&(e?"↑":"↓"),Math.abs(n.change).toFixed(1),"%",i&&(0,t.jsxs)("span",{className:"ts-kpi-previous",children:[" ","vs ",i]})]})})()]}),(0,t.jsx)("div",{className:"ts-kpi-value",children:(()=>{const{value:r,format:e="number",currency:t=(0,s._1)()}=n;if("string"==typeof r)return r;switch(e){case"currency":return new Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:2}).format(r);case"percent":return`${r.toFixed(1)}%`;case"duration":return`${Math.floor(r/60)}:${Math.floor(r%60).toString().padStart(2,"0")}`;default:return new Intl.NumberFormat("en-US").format(r)}})()}),e&&(0,t.jsx)("div",{className:"ts-kpi-sparkline-container",children:(0,t.jsxs)("svg",{className:"ts-kpi-sparkline",viewBox:"0 0 100 32",preserveAspectRatio:"none","aria-hidden":"true",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:`sparkline-gradient-${n.label}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:i,stopOpacity:"0.2"}),(0,t.jsx)("stop",{offset:"100%",stopColor:i,stopOpacity:"0.05"})]})}),(0,t.jsx)("path",{d:`${e} L 100,32 L 0,32 Z`,fill:`url(#sparkline-gradient-${n.label})`,opacity:"0.3"}),(0,t.jsx)("path",{d:e,fill:"none",stroke:i,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]})})]})}},87387:(n,r,e)=>{e.d(r,{n:()=>a});class t extends Error{constructor(n,r,e){super(n),this.name="APIError",this.status=r,this.data=e}}class a{constructor(n){this.DEFAULT_TIMEOUT=6e4,this.MAX_RETRIES=2,this.config=n}isRetryable(n){return n instanceof t?n.status>=500&&n.status<600:n instanceof TypeError}sleep(n){return new Promise(r=>setTimeout(r,n))}async request(n,r={},e=this.MAX_RETRIES){const a=`${this.config.apiUrl}${n}`;for(let n=0;n<=e;n++)try{const n=new AbortController,e=setTimeout(()=>n.abort(),this.DEFAULT_TIMEOUT),s={"Content-Type":"application/json","X-WP-Nonce":this.config.nonce,...r.headers},i=await fetch(a,{...r,headers:s,credentials:"same-origin",signal:n.signal});if(clearTimeout(e),!i.ok){const n=await i.json().catch(()=>({}));throw new t(n.message||`HTTP ${i.status}: ${i.statusText}`,i.status,n)}return await i.json()}catch(r){if(r instanceof Error&&"AbortError"===r.name)throw new t("Request timeout - please try again",408);if(n<e&&this.isRetryable(r)){const r=1e3*Math.pow(2,n);await this.sleep(r);continue}throw r}throw new t("Maximum retries exceeded",500)}async get(n,r){const e=r?"?"+new URLSearchParams(Object.entries(r).reduce((n,[r,e])=>(n[r]=String(e),n),{})).toString():"";return this.request(`${n}${e}`)}async post(n,r){return this.request(n,{method:"POST",body:JSON.stringify(r)})}async put(n,r){return this.request(n,{method:"PUT",body:JSON.stringify(r)})}async delete(n){return this.request(n,{method:"DELETE"})}async getSettings(){return{success:!0,data:await this.get("/settings")}}async updateSettings(n){return this.put("/settings",n)}async getEnabledDestinations(){return this.get("/settings/destinations")}async getDetectedIntegrations(){return this.get("/settings/integrations")}async query(n){const r=n.startsWith("/")?n:`/${n}`;return this.get(`/query${r}`)}async getOverview(n){return this.get("/query/overview",n)}async getRealtime(n){return this.get("/query/realtime",n)}async getSessions(n){return this.get("/query/sessions",n)}async getJourney(n){return this.get(`/query/journey/${n}`)}async getVisitorJourney(n){return this.get(`/query/visitor/${n}/journey`)}async getFunnel(n){return this.get("/query/funnel",n)}async getRegistry(){return this.get("/query/registry")}async getLogs(n){return this.get("/query/logs",n)}async getTrafficSources(n){return this.get("/query/traffic-sources",n)}async getPages(n){return this.get("/query/pages",n)}async getVisitors(n){return this.get("/query/visitors",n)}async getAttribution(n){return this.get("/query/attribution",n)}async getProductsPerformance(n){return this.get("/products/performance",n)}async getProductsCategories(n){return this.get("/products/categories",n)}async getProductsFunnel(n){return this.get("/products/funnel",n)}async getProductsPlatforms(){return this.get("/products/platforms")}async getGoals(n){return this.get("/goals",n)}async getGoalsOverview(n){return this.get("/goals/overview",n)}async getGoalsPerformance(n){return this.get("/goals/performance",n)}async getGoalPerformance(n,r){return this.get(`/goals/${n}/performance`,r)}async getGoalTimeline(n,r){return this.get(`/goals/${n}/timeline`,r)}async getGoalSources(n,r){return this.get(`/goals/${n}/sources`,r)}async getGoalDevices(n,r){return this.get(`/goals/${n}/devices`,r)}async createGoal(n){return this.post("/goals",n)}async updateGoal(n,r){return this.put(`/goals/${n}`,r)}async deleteGoal(n){return this.delete(`/goals/${n}`)}async getDiagnosticsHealth(){return this.get("/diagnostics/health")}async getDiagnosticsDelivery(n){return this.get("/diagnostics/delivery",n)}async getDiagnosticsCron(){return this.get("/diagnostics/cron")}async getQualitySignal(n){return this.get("/quality/signal",n)}async getQualityDeduplication(n){return this.get("/quality/deduplication",n)}async getQualitySchema(n){return this.get("/quality/schema",n)}async getQualityReconciliation(n){return this.get("/quality/reconciliation",n)}}},87791:(n,r,e)=>{e.d(r,{$:()=>_});var t=e(74848),a=(e(41594),e(85072)),s=e.n(a),i=e(97825),o=e.n(i),A=e(77659),d=e.n(A),l=e(55056),c=e.n(l),p=e(10540),m=e.n(p),u=e(41113),g=e.n(u),C=e(31122),E={};E.styleTagTransform=g(),E.setAttributes=c(),E.insert=d().bind(null,"head"),E.domAPI=o(),E.insertStyleElement=m();s()(C.A,E);C.A&&C.A.locals&&C.A.locals;const _=({variant:n="primary",size:r="md",loading:e=!1,fullWidth:a=!1,icon:s,iconPosition:i="left",className:o="",children:A,disabled:d,...l})=>{const c=["ts-button",`ts-button--${n}`,`ts-button--${r}`,a&&"ts-button--full",e&&"ts-button--loading",d&&"ts-button--disabled",o].filter(Boolean).join(" ");return(0,t.jsxs)("button",{className:c,disabled:d||e,...l,children:[e&&(0,t.jsx)("span",{className:"ts-button__spinner",children:(0,t.jsx)("svg",{className:"ts-spinner",viewBox:"0 0 24 24",children:(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10",fill:"none",strokeWidth:"3"})})}),!e&&s&&"left"===i&&(0,t.jsx)("span",{className:"ts-button__icon ts-button__icon--left",children:s}),(0,t.jsx)("span",{className:"ts-button__content",children:A}),!e&&s&&"right"===i&&(0,t.jsx)("span",{className:"ts-button__icon ts-button__icon--right",children:s})]})}},94391:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,'/**\n * Journey Drawer Component\n * Professional design with full theme support\n * Premium polish with CSS variables\n */\n\n.ts-journey-drawer__overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.75);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  z-index: 9998;\n  animation: ts-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-journey-drawer__overlay {\n  background: rgba(0, 0, 0, 0.85);\n}\n\n.ts-journey-drawer {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  width: 600px;\n  max-width: 100%;\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-xl);\n  border-left: 1px solid var(--ts-border);\n  z-index: 9999;\n  display: flex;\n  flex-direction: column;\n  animation: ts-slide-in-right var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n[data-theme="dark"] .ts-journey-drawer {\n  box-shadow: -8px 0 32px rgba(0, 0, 0, 0.5);\n}\n\n/* Animations */\n@keyframes ts-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes ts-slide-in-right {\n  from {\n    transform: translateX(100%);\n    opacity: 0;\n  }\n  to {\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n/* Header - Premium Design */\n.ts-journey-drawer__header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  padding: var(--ts-spacing-xl);\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__title {\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 var(--ts-spacing-xs);\n  letter-spacing: -0.02em;\n  line-height: 1.3;\n}\n\n.ts-journey-drawer__subtitle {\n  font-size: 14px;\n  color: var(--ts-text-muted);\n  margin: 0;\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-journey-drawer__badge {\n  display: inline-block;\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\n  font-size: 11px;\n  font-weight: 600;\n  border-radius: var(--ts-radius-md);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.ts-journey-drawer__badge--returning {\n  background: var(--ts-primary);\n  color: white;\n  box-shadow: 0 2px 4px rgba(79, 70, 229, 0.2);\n}\n\n[data-theme="dark"] .ts-journey-drawer__badge--returning {\n  box-shadow: 0 2px 4px rgba(99, 102, 241, 0.3);\n}\n\n.ts-journey-drawer__badge--new {\n  background: var(--ts-success);\n  color: white;\n  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);\n}\n\n[data-theme="dark"] .ts-journey-drawer__badge--new {\n  box-shadow: 0 2px 4px rgba(52, 211, 153, 0.3);\n}\n\n.ts-journey-drawer__close {\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  color: var(--ts-text-muted);\n  cursor: pointer;\n  transition: all var(--ts-fast);\n  flex-shrink: 0;\n}\n\n.ts-journey-drawer__close:hover {\n  background: var(--ts-danger-soft);\n  border-color: var(--ts-danger);\n  color: var(--ts-danger);\n  transform: rotate(90deg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__close:active {\n  transform: rotate(90deg) scale(0.95);\n}\n\n.ts-journey-drawer__close:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring);\n}\n\n.ts-journey-drawer__close svg {\n  width: 20px;\n  height: 20px;\n}\n\n.ts-journey-drawer__content {\n  flex: 1;\n  overflow-y: auto;\n  overflow-x: hidden;\n  padding: var(--ts-spacing-xl);\n  background: var(--ts-bg);\n}\n\n.ts-journey-drawer__loading {\n  padding: 16px 0;\n}\n\n.ts-journey-drawer__section {\n  margin-bottom: var(--ts-spacing-2xl);\n}\n\n.ts-journey-drawer__section:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__section-title {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin: 0 0 var(--ts-spacing-lg);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-mode-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-sm);\n  font-size: 11px;\n  font-weight: 600;\n  color: var(--ts-text-subtle);\n  text-transform: none;\n  letter-spacing: 0;\n}\n\n.ts-journey-drawer__attribution {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-journey-drawer__attribution-item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  padding: 12px;\n  background: var(--ts-surface-2);\n  border-radius: 6px;\n}\n\n.ts-journey-drawer__attribution-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n  text-transform: uppercase;\n}\n\n.ts-journey-drawer__attribution-value {\n  font-size: 14px;\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__meta {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n}\n\n.ts-journey-drawer__meta-item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-journey-drawer__meta-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-muted);\n}\n\n.ts-journey-drawer__timeline {\n  position: relative;\n  padding-left: 32px;\n}\n\n.ts-journey-drawer__timeline::before {\n  content: \'\';\n  position: absolute;\n  left: 8px;\n  top: 0;\n  bottom: 0;\n  width: 2px;\n  background: var(--ts-border);\n}\n\n.ts-journey-drawer__event {\n  position: relative;\n  margin-bottom: 24px;\n}\n\n.ts-journey-drawer__event:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__event--conversion {\n  padding-left: 12px;\n  border-left: 3px solid var(--ts-success);\n  margin-left: -12px;\n}\n\n.ts-journey-drawer__event-dot {\n  position: absolute;\n  left: -27px;\n  top: 4px;\n  width: 16px;\n  height: 16px;\n  background: var(--ts-surface);\n  border: 3px solid var(--ts-primary);\n  border-radius: 50%;\n}\n\n.ts-journey-drawer__event--conversion .ts-journey-drawer__event-dot {\n  border-color: var(--ts-success);\n  background: var(--ts-success);\n}\n\n.ts-journey-drawer__event-delta {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n  margin-bottom: 4px;\n  display: block;\n}\n\n.ts-journey-drawer__event-name {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 6px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.ts-journey-drawer__event-name span {\n  flex: 1;\n}\n\n.ts-conversion-amount {\n  color: var(--ts-success);\n  font-weight: 700;\n  margin-left: auto;\n}\n\n.ts-journey-drawer__event-details {\n  font-size: 13px;\n  color: var(--ts-text-muted);\n  margin-bottom: 8px;\n  line-height: 1.6;\n}\n\n.ts-detail-row {\n  margin-bottom: 4px;\n}\n\n.ts-detail-row:last-child {\n  margin-bottom: 0;\n}\n\n.ts-journey-drawer__event-meta {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  margin-bottom: 8px;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-start;\n  gap: 8px;\n  line-height: 1.5;\n}\n\n.ts-event-param-inline {\n  display: inline-flex;\n  gap: 4px;\n  align-items: center;\n}\n\n.ts-event-param-inline strong {\n  color: var(--ts-text);\n  font-weight: 600;\n  font-size: 11px;\n}\n\n.ts-param-separator {\n  color: var(--ts-border);\n  font-weight: bold;\n}\n\n.ts-journey-drawer__event-time {\n  font-size: 11px;\n  color: var(--ts-text-muted);\n}\n\n.ts-journey-drawer__conversions {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.ts-journey-drawer__conversion {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px;\n  background: var(--ts-surface-2);\n  border-radius: 6px;\n  border-left: 3px solid var(--ts-success);\n}\n\n.ts-journey-drawer__conversion-goal {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__conversion-value {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ts-success);\n}\n\n/* Goal Achievements */\n.ts-journey-drawer__goals {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ts-journey-drawer__goal-item {\n  display: flex;\n  align-items: flex-start;\n  gap: var(--ts-spacing-md);\n  padding: var(--ts-spacing-md);\n  background: var(--ts-success-soft);\n  border: 1px solid var(--ts-success-border);\n  border-radius: var(--ts-radius-lg);\n  border-left: 4px solid var(--ts-success);\n  transition: all var(--ts-fast);\n}\n\n.ts-journey-drawer__goal-item:hover {\n  background: var(--ts-success-hover);\n  border-color: var(--ts-success);\n  transform: translateX(4px);\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-goal-icon {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--ts-success-soft);\n  border-radius: 50%;\n  color: var(--ts-success);\n}\n\n.ts-goal-content {\n  flex: 1;\n}\n\n.ts-goal-name {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 4px;\n}\n\n.ts-goal-meta {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 12px;\n  color: var(--ts-text-muted);\n}\n\n.ts-goal-value {\n  color: var(--ts-success);\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.ts-goal-time {\n  color: var(--ts-text-muted);\n}\n\n/* Footer - Premium Design */\n.ts-journey-drawer__footer {\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\n  border-top: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  display: flex;\n  gap: var(--ts-spacing-md);\n  flex-wrap: wrap;\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);\n}\n\n[data-theme="dark"] .ts-journey-drawer__footer {\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);\n}\n\n.ts-journey-drawer__button {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\n  border: none;\n  border-radius: var(--ts-radius-lg);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all var(--ts-fast);\n}\n\n.ts-journey-drawer__button--secondary {\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  color: var(--ts-text);\n}\n\n.ts-journey-drawer__button--secondary:hover {\n  background: var(--ts-border);\n  transform: translateY(-1px);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-journey-drawer__button--secondary:active {\n  transform: translateY(0);\n}\n\n/* Funnel Visualization */\n.ts-funnel-visualization {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 8px 0;\n}\n\n.ts-funnel-step {\n  display: flex;\n  align-items: center;\n  gap:5px;\n}\n\n.ts-funnel-bar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 14px 20px;\n  border-radius: var(--ts-radius-md);\n  background: var(--ts-color-primary);\n  color: white;\n  font-size: 14px;\n  font-weight: 600;\n  transition: all 0.3s ease;\n  min-width: 200px;\n}\n\n.ts-funnel-label {\n  flex: 1;\n}\n\n.ts-funnel-percentage {\n  font-weight: 700;\n  font-size: 13px;\n  opacity: 0.9;\n}\n\n/* Responsive - Mobile Optimizations */\n@media (max-width: 768px) {\n  .ts-journey-drawer {\n    width: 100%;\n  }\n\n  .ts-journey-drawer__header {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-journey-drawer__title {\n    font-size: 18px;\n  }\n\n  .ts-journey-drawer__close {\n    width: 36px;\n    height: 36px;\n  }\n\n  .ts-journey-drawer__content {\n    padding: var(--ts-spacing-lg);\n  }\n\n  .ts-journey-drawer__meta {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-journey-drawer__footer {\n    padding: var(--ts-spacing-md);\n    flex-direction: column;\n  }\n\n  .ts-journey-drawer__button {\n    width: 100%;\n  }\n}\n\n/* Accessibility */\n@media (prefers-reduced-motion: reduce) {\n  .ts-journey-drawer__overlay,\n  .ts-journey-drawer,\n  .ts-journey-drawer__close,\n  .ts-journey-drawer__goal-item,\n  .ts-journey-drawer__button {\n    animation: none !important;\n    transition: none !important;\n  }\n\n  .ts-journey-drawer__close:hover,\n  .ts-journey-drawer__goal-item:hover,\n  .ts-journey-drawer__button:hover {\n    transform: none !important;\n  }\n}\n\n/* High Contrast Mode */\n@media (prefers-contrast: high) {\n  .ts-journey-drawer {\n    border-left-width: 2px;\n  }\n\n  .ts-journey-drawer__close,\n  .ts-journey-drawer__button--secondary {\n    border-width: 2px;\n  }\n\n  .ts-journey-drawer__goal-item {\n    border-left-width: 6px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/ui/JourneyDrawer.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Journey Drawer Component\r\n * Professional design with full theme support\r\n * Premium polish with CSS variables\r\n */\r\n\r\n.ts-journey-drawer__overlay {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  background: rgba(0, 0, 0, 0.75);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  z-index: 9998;\r\n  animation: ts-fade-in var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__overlay {\r\n  background: rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n.ts-journey-drawer {\r\n  position: fixed;\r\n  top: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  width: 600px;\r\n  max-width: 100%;\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-xl);\r\n  border-left: 1px solid var(--ts-border);\r\n  z-index: 9999;\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: ts-slide-in-right var(--ts-base) cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer {\r\n  box-shadow: -8px 0 32px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n/* Animations */\r\n@keyframes ts-fade-in {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n@keyframes ts-slide-in-right {\r\n  from {\r\n    transform: translateX(100%);\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    transform: translateX(0);\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n/* Header - Premium Design */\r\n.ts-journey-drawer__header {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  padding: var(--ts-spacing-xl);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__title {\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 var(--ts-spacing-xs);\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.3;\r\n}\r\n\r\n.ts-journey-drawer__subtitle {\r\n  font-size: 14px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-journey-drawer__badge {\r\n  display: inline-block;\r\n  padding: var(--ts-spacing-xs) var(--ts-spacing-sm);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  border-radius: var(--ts-radius-md);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.ts-journey-drawer__badge--returning {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(79, 70, 229, 0.2);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__badge--returning {\r\n  box-shadow: 0 2px 4px rgba(99, 102, 241, 0.3);\r\n}\r\n\r\n.ts-journey-drawer__badge--new {\r\n  background: var(--ts-success);\r\n  color: white;\r\n  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__badge--new {\r\n  box-shadow: 0 2px 4px rgba(52, 211, 153, 0.3);\r\n}\r\n\r\n.ts-journey-drawer__close {\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: transparent;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: var(--ts-text-muted);\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-journey-drawer__close:hover {\r\n  background: var(--ts-danger-soft);\r\n  border-color: var(--ts-danger);\r\n  color: var(--ts-danger);\r\n  transform: rotate(90deg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__close:active {\r\n  transform: rotate(90deg) scale(0.95);\r\n}\r\n\r\n.ts-journey-drawer__close:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring);\r\n}\r\n\r\n.ts-journey-drawer__close svg {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.ts-journey-drawer__content {\r\n  flex: 1;\r\n  overflow-y: auto;\r\n  overflow-x: hidden;\r\n  padding: var(--ts-spacing-xl);\r\n  background: var(--ts-bg);\r\n}\r\n\r\n.ts-journey-drawer__loading {\r\n  padding: 16px 0;\r\n}\r\n\r\n.ts-journey-drawer__section {\r\n  margin-bottom: var(--ts-spacing-2xl);\r\n}\r\n\r\n.ts-journey-drawer__section:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__section-title {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin: 0 0 var(--ts-spacing-lg);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-mode-badge {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-sm);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-subtle);\r\n  text-transform: none;\r\n  letter-spacing: 0;\r\n}\r\n\r\n.ts-journey-drawer__attribution {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__attribution-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n  padding: 12px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 6px;\r\n}\r\n\r\n.ts-journey-drawer__attribution-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ts-journey-drawer__attribution-value {\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__meta {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__meta-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-journey-drawer__meta-label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-journey-drawer__timeline {\r\n  position: relative;\r\n  padding-left: 32px;\r\n}\r\n\r\n.ts-journey-drawer__timeline::before {\r\n  content: \'\';\r\n  position: absolute;\r\n  left: 8px;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 2px;\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-journey-drawer__event {\r\n  position: relative;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.ts-journey-drawer__event:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__event--conversion {\r\n  padding-left: 12px;\r\n  border-left: 3px solid var(--ts-success);\r\n  margin-left: -12px;\r\n}\r\n\r\n.ts-journey-drawer__event-dot {\r\n  position: absolute;\r\n  left: -27px;\r\n  top: 4px;\r\n  width: 16px;\r\n  height: 16px;\r\n  background: var(--ts-surface);\r\n  border: 3px solid var(--ts-primary);\r\n  border-radius: 50%;\r\n}\r\n\r\n.ts-journey-drawer__event--conversion .ts-journey-drawer__event-dot {\r\n  border-color: var(--ts-success);\r\n  background: var(--ts-success);\r\n}\r\n\r\n.ts-journey-drawer__event-delta {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 4px;\r\n  display: block;\r\n}\r\n\r\n.ts-journey-drawer__event-name {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 6px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-journey-drawer__event-name span {\r\n  flex: 1;\r\n}\r\n\r\n.ts-conversion-amount {\r\n  color: var(--ts-success);\r\n  font-weight: 700;\r\n  margin-left: auto;\r\n}\r\n\r\n.ts-journey-drawer__event-details {\r\n  font-size: 13px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 8px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.ts-detail-row {\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-detail-row:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.ts-journey-drawer__event-meta {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  margin-bottom: 8px;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: flex-start;\r\n  gap: 8px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ts-event-param-inline {\r\n  display: inline-flex;\r\n  gap: 4px;\r\n  align-items: center;\r\n}\r\n\r\n.ts-event-param-inline strong {\r\n  color: var(--ts-text);\r\n  font-weight: 600;\r\n  font-size: 11px;\r\n}\r\n\r\n.ts-param-separator {\r\n  color: var(--ts-border);\r\n  font-weight: bold;\r\n}\r\n\r\n.ts-journey-drawer__event-time {\r\n  font-size: 11px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-journey-drawer__conversions {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-journey-drawer__conversion {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 12px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: 6px;\r\n  border-left: 3px solid var(--ts-success);\r\n}\r\n\r\n.ts-journey-drawer__conversion-goal {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__conversion-value {\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  color: var(--ts-success);\r\n}\r\n\r\n/* Goal Achievements */\r\n.ts-journey-drawer__goals {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.ts-journey-drawer__goal-item {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: var(--ts-spacing-md);\r\n  padding: var(--ts-spacing-md);\r\n  background: var(--ts-success-soft);\r\n  border: 1px solid var(--ts-success-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  border-left: 4px solid var(--ts-success);\r\n  transition: all var(--ts-fast);\r\n}\r\n\r\n.ts-journey-drawer__goal-item:hover {\r\n  background: var(--ts-success-hover);\r\n  border-color: var(--ts-success);\r\n  transform: translateX(4px);\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-goal-icon {\r\n  flex-shrink: 0;\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: var(--ts-success-soft);\r\n  border-radius: 50%;\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-goal-content {\r\n  flex: 1;\r\n}\r\n\r\n.ts-goal-name {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-goal-meta {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-goal-value {\r\n  color: var(--ts-success);\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-goal-time {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* Footer - Premium Design */\r\n.ts-journey-drawer__footer {\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-xl);\r\n  border-top: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  display: flex;\r\n  gap: var(--ts-spacing-md);\r\n  flex-wrap: wrap;\r\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n[data-theme="dark"] .ts-journey-drawer__footer {\r\n  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n.ts-journey-drawer__button {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-lg);\r\n  border: none;\r\n  border-radius: var(--ts-radius-lg);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all var(--ts-fast);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary {\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary:hover {\r\n  background: var(--ts-border);\r\n  transform: translateY(-1px);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-journey-drawer__button--secondary:active {\r\n  transform: translateY(0);\r\n}\r\n\r\n/* Funnel Visualization */\r\n.ts-funnel-visualization {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  padding: 8px 0;\r\n}\r\n\r\n.ts-funnel-step {\r\n  display: flex;\r\n  align-items: center;\r\n  gap:5px;\r\n}\r\n\r\n.ts-funnel-bar {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 14px 20px;\r\n  border-radius: var(--ts-radius-md);\r\n  background: var(--ts-color-primary);\r\n  color: white;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  transition: all 0.3s ease;\r\n  min-width: 200px;\r\n}\r\n\r\n.ts-funnel-label {\r\n  flex: 1;\r\n}\r\n\r\n.ts-funnel-percentage {\r\n  font-weight: 700;\r\n  font-size: 13px;\r\n  opacity: 0.9;\r\n}\r\n\r\n/* Responsive - Mobile Optimizations */\r\n@media (max-width: 768px) {\r\n  .ts-journey-drawer {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-journey-drawer__header {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-journey-drawer__title {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-journey-drawer__close {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n\r\n  .ts-journey-drawer__content {\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  .ts-journey-drawer__meta {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-journey-drawer__footer {\r\n    padding: var(--ts-spacing-md);\r\n    flex-direction: column;\r\n  }\r\n\r\n  .ts-journey-drawer__button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n/* Accessibility */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-journey-drawer__overlay,\r\n  .ts-journey-drawer,\r\n  .ts-journey-drawer__close,\r\n  .ts-journey-drawer__goal-item,\r\n  .ts-journey-drawer__button {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n\r\n  .ts-journey-drawer__close:hover,\r\n  .ts-journey-drawer__goal-item:hover,\r\n  .ts-journey-drawer__button:hover {\r\n    transform: none !important;\r\n  }\r\n}\r\n\r\n/* High Contrast Mode */\r\n@media (prefers-contrast: high) {\r\n  .ts-journey-drawer {\r\n    border-left-width: 2px;\r\n  }\r\n\r\n  .ts-journey-drawer__close,\r\n  .ts-journey-drawer__button--secondary {\r\n    border-width: 2px;\r\n  }\r\n\r\n  .ts-journey-drawer__goal-item {\r\n    border-left-width: 6px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=i},94776:(n,r,e)=>{e.d(r,{e:()=>h});var t=e(74848),a=(e(41594),e(37090)),s=e(51481),i=e(71255),o=e(85072),A=e.n(o),d=e(97825),l=e.n(d),c=e(77659),p=e.n(c),m=e(55056),u=e.n(m),g=e(10540),C=e.n(g),E=e(41113),_=e.n(E),B=e(81292),x={};x.styleTagTransform=_(),x.setAttributes=u(),x.insert=p().bind(null,"head"),x.domAPI=l(),x.insertStyleElement=C();A()(B.A,x);B.A&&B.A.locals&&B.A.locals;const h=()=>{const{config:n}=(0,a.n)();return!1!==n.trackingEnabled?null:(0,t.jsxs)("div",{className:"ts-tracking-status-banner ts-tracking-status-banner--disabled",children:[(0,t.jsx)("div",{className:"ts-banner-icon",children:(0,t.jsx)(s.I,{name:"AlertCircle",size:24})}),(0,t.jsxs)("div",{className:"ts-banner-content",children:[(0,t.jsx)("h3",{className:"ts-banner-title",children:(0,i.__)("Tracking is Currently Disabled")}),(0,t.jsxs)("p",{className:"ts-banner-description",children:[(0,i.__)("No new data is being collected. Existing data from before tracking was disabled is still visible below. To resume tracking, go to")," ",(0,t.jsx)("a",{href:"#/settings",className:"ts-banner-link",children:(0,i.__)("Settings")})," ",(0,i.__)("and enable the tracking option.")]})]}),(0,t.jsx)("div",{className:"ts-banner-actions",children:(0,t.jsxs)("button",{className:"ts-button ts-button--primary",onClick:()=>window.location.hash="/settings",children:[(0,t.jsx)(s.I,{name:"Settings",size:16}),(0,t.jsx)("span",{children:(0,i.__)("Go to Settings")})]})})]})}},97187:(n,r,e)=>{e.d(r,{A:()=>o});var t=e(71354),a=e.n(t),s=e(76314),i=e.n(s)()(a());i.push([n.id,".ts-skeleton {\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n}\n\n@keyframes ts-skeleton-pulse {\n  0% {\n    background-position: 200% 0;\n  }\n  100% {\n    background-position: -200% 0;\n  }\n}\n\n.ts-skeleton-kpi {\n  padding: 20px;\n}\n\n.ts-skeleton-chart {\n  display: flex;\n  align-items: flex-end;\n  padding: 32px;\n}\n\n.ts-skeleton-chart__bars {\n  display: flex;\n  align-items: flex-end;\n  gap: 16px;\n  width: 100%;\n  height: 100%;\n}\n\n.ts-skeleton-chart__bar {\n  flex: 1;\n  background: linear-gradient(\n    90deg,\n    var(--ts-surface-2) 0%,\n    var(--ts-border) 50%,\n    var(--ts-surface-2) 100%\n  );\n  background-size: 200% 100%;\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\n  border-radius: 4px 4px 0 0;\n}\n\n.ts-skeleton-chart__bar:nth-child(2) {\n  animation-delay: 0.1s;\n}\n\n.ts-skeleton-chart__bar:nth-child(3) {\n  animation-delay: 0.2s;\n}\n\n.ts-skeleton-chart__bar:nth-child(4) {\n  animation-delay: 0.3s;\n}\n\n.ts-skeleton-chart__bar:nth-child(5) {\n  animation-delay: 0.4s;\n}\n\n.ts-skeleton-chart__bar:nth-child(6) {\n  animation-delay: 0.5s;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-skeleton-kpi {\n    padding: 12px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 20px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 10px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-skeleton-kpi {\n    padding: 16px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 24px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 12px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-skeleton-kpi {\n    padding: 18px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 28px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 14px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-skeleton-kpi {\n    padding: 24px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 36px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 18px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-skeleton-kpi {\n    padding: 28px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 40px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-skeleton-kpi {\n    padding: 32px;\n  }\n\n  .ts-skeleton-chart {\n    padding: 48px;\n  }\n\n  .ts-skeleton-chart__bars {\n    gap: 24px;\n  }\n}\n\n.ts-skeleton-chart__bar:nth-child(7) {\n  animation-delay: 0.6s;\n}\n\n.ts-skeleton-table {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 16px;\n}\n\n.ts-skeleton-table__row {\n  display: flex;\n  gap: 16px;\n}\n\n.ts-skeleton-table__row > * {\n  flex: 1;\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/Skeleton.css"],names:[],mappings:"AAAA;EACE;;;;;GAKC;EACD,0BAA0B;EAC1B,sDAAsD;AACxD;;AAEA;EACE;IACE,2BAA2B;EAC7B;EACA;IACE,4BAA4B;EAC9B;AACF;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,aAAa;AACf;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,SAAS;EACT,WAAW;EACX,YAAY;AACd;;AAEA;EACE,OAAO;EACP;;;;;GAKC;EACD,0BAA0B;EAC1B,sDAAsD;EACtD,0BAA0B;AAC5B;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,SAAS;EACX;AACF;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,SAAS;EACT,aAAa;AACf;;AAEA;EACE,aAAa;EACb,SAAS;AACX;;AAEA;EACE,OAAO;AACT",sourcesContent:[".ts-skeleton {\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ts-skeleton-pulse {\r\n  0% {\r\n    background-position: 200% 0;\r\n  }\r\n  100% {\r\n    background-position: -200% 0;\r\n  }\r\n}\r\n\r\n.ts-skeleton-kpi {\r\n  padding: 20px;\r\n}\r\n\r\n.ts-skeleton-chart {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  padding: 32px;\r\n}\r\n\r\n.ts-skeleton-chart__bars {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  gap: 16px;\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n.ts-skeleton-chart__bar {\r\n  flex: 1;\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--ts-surface-2) 0%,\r\n    var(--ts-border) 50%,\r\n    var(--ts-surface-2) 100%\r\n  );\r\n  background-size: 200% 100%;\r\n  animation: ts-skeleton-pulse 1.5s ease-in-out infinite;\r\n  border-radius: 4px 4px 0 0;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(2) {\r\n  animation-delay: 0.1s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(3) {\r\n  animation-delay: 0.2s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(4) {\r\n  animation-delay: 0.3s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(5) {\r\n  animation-delay: 0.4s;\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(6) {\r\n  animation-delay: 0.5s;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 12px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 12px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 18px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 28px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 14px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 36px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 18px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 28px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 40px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-skeleton-kpi {\r\n    padding: 32px;\r\n  }\r\n\r\n  .ts-skeleton-chart {\r\n    padding: 48px;\r\n  }\r\n\r\n  .ts-skeleton-chart__bars {\r\n    gap: 24px;\r\n  }\r\n}\r\n\r\n.ts-skeleton-chart__bar:nth-child(7) {\r\n  animation-delay: 0.6s;\r\n}\r\n\r\n.ts-skeleton-table {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  padding: 16px;\r\n}\r\n\r\n.ts-skeleton-table__row {\r\n  display: flex;\r\n  gap: 16px;\r\n}\r\n\r\n.ts-skeleton-table__row > * {\r\n  flex: 1;\r\n}\r\n"],sourceRoot:""}]);const o=i},99003:(n,r,e)=>{e.d(r,{F8:()=>i,iW:()=>o,oD:()=>s});var t=e(37090);function a(n){if(!n||"UTC"===n)return 0;if(n.includes("/"))try{const r=new Date,e=r.getUTCFullYear(),t=r.getUTCMonth(),a=r.getUTCDate(),s=r.getUTCHours(),i=r.getUTCMinutes(),o=new Intl.DateTimeFormat("en-US",{timeZone:n,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hour12:!1}).formatToParts(r),A=n=>{const r=o.find(r=>r.type===n);return r?parseInt(r.value,10):0},d=A("year"),l=A("month")-1,c=A("day"),p=A("hour"),m=A("minute"),u=Date.UTC(e,t,a,s,i);return(Date.UTC(d,l,c,p,m)-u)/36e5}catch(n){return 0}const r=n.match(/^([+-])(\d{1,2}):?(\d{2})?$/);if(r){return("+"===r[1]?1:-1)*(parseInt(r[2],10)+(r[3]?parseInt(r[3],10):0)/60)}const e=n.match(/^Etc\/GMT([+-])(\d+)$/);if(e){return("+"===e[1]?-1:1)*parseInt(e[2],10)}const t=n.match(/^UTC([+-])(\d{1,2})(?::(\d{2}))?$/);if(t){return("+"===t[1]?1:-1)*(parseInt(t[2],10)+(t[3]?parseInt(t[3],10):0)/60)}return 0}function s(n,r="UTC"){try{if(!n)return"-";const e="string"==typeof n?parseInt(n,10):n;if(isNaN(e)||e<946684800||e>4102444800)return"-";const t=new Date(1e3*e),s=a(r),i=new Date(t.getTime()+60*s*60*1e3),o=i.getUTCFullYear(),A=i.getUTCMonth(),d=i.getUTCDate(),l=i.getUTCHours(),c=i.getUTCMinutes(),p=l>=12?"PM":"AM";return`${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][A]??"Jan"} ${d}, ${o}, ${l%12||12}:${String(c).padStart(2,"0")} ${p}`}catch(n){return"-"}}function i(n,r="UTC"){try{if(!n)return"-";const e="string"==typeof n?parseInt(n,10):n;if(isNaN(e)||e<946684800||e>4102444800)return"-";const t=new Date(1e3*e),s=a(r),i=new Date(t.getTime()+60*s*60*1e3),o=i.getUTCHours(),A=i.getUTCMinutes(),d=i.getUTCSeconds(),l=o>=12?"PM":"AM",c=String(o%12||12).padStart(2,"0"),p=String(A).padStart(2,"0");return`${c}:${p}:${String(d).padStart(2,"0")} ${l}`}catch(n){return"-"}}function o(){const{config:n}=(0,t.n)();return n.timezone||"UTC"}}}]);
    22//# sourceMappingURL=common.js.map
  • tracksure/trunk/admin/dist/lucide.js

    r3472561 r3496703  
    11/*! For license information please see lucide.js.LICENSE.txt */
    2 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[707],{28255:(a,e,h)=>{h.d(e,{Ilq:()=>r,RIJ:()=>H,hcu:()=>te,yd$:()=>l,S5m:()=>V,Qpb:()=>i,TnE:()=>v,wAm:()=>x,akl:()=>u,VH9:()=>w,Gyj:()=>m,Xhp:()=>o,ZHz:()=>n,VvS:()=>s,i7d:()=>g,Jlk:()=>f,rAV:()=>A,Jly:()=>L,yQN:()=>z,JGc:()=>b,c_$:()=>q,rXn:()=>j,jlt:()=>S,B0c:()=>G,zD7:()=>B,Esr:()=>_,CyN:()=>X,y5g:()=>E,G9t:()=>U,FGm:()=>W,f5X:()=>D,ffu:()=>Ka,Pt:()=>La,GrD:()=>J,kU3:()=>$,X_F:()=>R,f1L:()=>I,ni1:()=>O,iUU:()=>T,Lc_:()=>F,dJT:()=>Y,Q5j:()=>K,vdG:()=>P,BmN:()=>Q,_I2:()=>aa,ZrO:()=>ea,qzq:()=>ha,B1N:()=>ya,mNh:()=>C,bOv:()=>ta,R2D:()=>ka,rbD:()=>da,zgK:()=>pa,Se1:()=>ca,g5W:()=>Ma,N_E:()=>ra,B8B:()=>la,aHM:()=>ia,c_I:()=>va,G5D:()=>xa,nUv:()=>ma,gE4:()=>oa,T57:()=>sa,sDd:()=>na,R03:()=>ga,oFn:()=>wa,Hsy:()=>ua,VAG:()=>fa,AX$:()=>za,zvZ:()=>qa,XEe:()=>ba,MjG:()=>ja,Mdu:()=>Ha,lPX:()=>Va,vRz:()=>Aa,bcf:()=>Ca,d3s:()=>Za,yUp:()=>Na,jGG:()=>Sa,N3h:()=>Z,FcC:()=>Ga,sxL:()=>Ba,e9t:()=>_a,f36:()=>Xa,Hbd:()=>Ea,eMP:()=>Ua,vji:()=>Wa,Vnp:()=>Da,wB_:()=>Ja,_HI:()=>Ra,ekZ:()=>$a,NwB:()=>Ia,JBW:()=>Oa,wO7:()=>Ta,sUz:()=>Fa,jpv:()=>Qa,vwO:()=>Pa,DTr:()=>Ya,M4G:()=>ae,TBR:()=>ee,klo:()=>he,ntg:()=>ye,KKS:()=>ke,ypN:()=>de,sut:()=>pe,zWC:()=>ce,CeX:()=>Me,X:()=>re,Jpz:()=>N,KqI:()=>le});var y=h(41594);const t=a=>{const e=(a=>a.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,e,h)=>h?h.toUpperCase():e.toLowerCase()))(a);return e.charAt(0).toUpperCase()+e.slice(1)},k=(...a)=>a.filter((a,e,h)=>Boolean(a)&&""!==a.trim()&&h.indexOf(a)===e).join(" ").trim(),d=a=>{for(const e in a)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0};var p={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const c=(0,y.forwardRef)(({color:a="currentColor",size:e=24,strokeWidth:h=2,absoluteStrokeWidth:t,className:c="",children:M,iconNode:r,...l},i)=>(0,y.createElement)("svg",{ref:i,...p,width:e,height:e,stroke:a,strokeWidth:t?24*Number(h)/Number(e):h,className:k("lucide",c),...!M&&!d(l)&&{"aria-hidden":"true"},...l},[...r.map(([a,e])=>(0,y.createElement)(a,e)),...Array.isArray(M)?M:[M]])),M=(a,e)=>{const h=(0,y.forwardRef)(({className:h,...d},p)=>{return(0,y.createElement)(c,{ref:p,iconNode:e,className:k(`lucide-${M=t(a),M.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${a}`,h),...d});var M});return h.displayName=t(a),h},r=(M("a-arrow-down",[["path",{d:"m14 12 4 4 4-4",key:"buelq4"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("a-large-small",[["path",{d:"m15 16 2.536-7.328a1.02 1.02 1 0 1 1.928 0L22 16",key:"xik6mr"}],["path",{d:"M15.697 14h5.606",key:"1stdlc"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("a-arrow-up",[["path",{d:"m14 11 4-4 4 4",key:"1pu57t"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("accessibility",[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]]),M("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])),l=(M("air-vent",[["path",{d:"M18 17.5a2.5 2.5 0 1 1-4 2.03V12",key:"yd12zl"}],["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M6.6 15.572A2 2 0 1 0 10 17v-5",key:"1x1kqn"}]]),M("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]),M("alarm-clock-check",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]),M("alarm-clock-minus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]),M("alarm-clock-off",[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26",key:"3on8tj"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15",key:"15ghsc"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.26 18.67 4 21",key:"yzmioq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 4 2 6",key:"1ycko6"}]]),M("alarm-clock-plus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]),M("alarm-clock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]),M("alarm-smoke",[["path",{d:"M11 21c0-2.5 2-2.5 2-5",key:"1sicvv"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5",key:"1o3eny"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8",key:"1bvca4"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z",key:"x3qr1j"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5",key:"i3w1gp"}]]),M("album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3",key:"1wcwz3"}]]),M("align-center-horizontal",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4",key:"11f1s0"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4",key:"t14dx9"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1",key:"1w07xs"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1",key:"1apec2"}]]),M("align-center-vertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4",key:"14d6g8"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4",key:"1e2lrw"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1",key:"1fkdwx"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1",key:"1euafb"}]]),M("align-end-horizontal",[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2",key:"z5wdxg"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2",key:"um7a8w"}],["path",{d:"M22 22H2",key:"19qnx5"}]]),M("align-end-vertical",[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2",key:"10wcwx"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2",key:"4p5bwg"}],["path",{d:"M22 22V2",key:"12ipfv"}]]),M("align-horizontal-distribute-center",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M17 22v-5",key:"4b6g73"}],["path",{d:"M17 7V2",key:"hnrr36"}],["path",{d:"M7 22v-3",key:"1r4jpn"}],["path",{d:"M7 5V2",key:"liy1u9"}]]),M("align-horizontal-distribute-end",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M10 2v20",key:"uyc634"}],["path",{d:"M20 2v20",key:"1tx262"}]]),M("align-horizontal-distribute-start",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M4 2v20",key:"gtpd5x"}],["path",{d:"M14 2v20",key:"tg6bpw"}]]),M("align-horizontal-justify-center",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]),M("align-horizontal-justify-end",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2",key:"1ht384"}],["path",{d:"M22 2v20",key:"40qfg1"}]]),M("align-horizontal-justify-start",[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2",key:"hsirpf"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]),M("align-horizontal-space-around",[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2",key:"yn7j0q"}],["path",{d:"M4 22V2",key:"tsjzd3"}],["path",{d:"M20 22V2",key:"1bnhr8"}]]),M("align-horizontal-space-between",[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2",key:"j77dae"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2",key:"bq30hj"}],["path",{d:"M3 2v20",key:"1d2pfg"}],["path",{d:"M21 2v20",key:"p059bm"}]]),M("align-start-horizontal",[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2",key:"1n4dg1"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2",key:"17khns"}],["path",{d:"M22 2H2",key:"fhrpnj"}]]),M("align-start-vertical",[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2",key:"lpm2y7"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2",key:"rdj6ps"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]),M("align-vertical-distribute-center",[["path",{d:"M22 17h-3",key:"1lwga1"}],["path",{d:"M22 7h-5",key:"o2endc"}],["path",{d:"M5 17H2",key:"1gx9xc"}],["path",{d:"M7 7H2",key:"6bq26l"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2",key:"1qrzuf"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2",key:"we8e9z"}]]),M("align-vertical-distribute-end",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]),M("align-vertical-distribute-start",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M2 4h20",key:"mda7wb"}]]),M("align-vertical-justify-center",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),M("align-vertical-justify-end",[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2",key:"4l4tp2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 22h20",key:"272qi7"}]]),M("align-vertical-justify-start",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2",key:"13squh"}],["path",{d:"M2 2h20",key:"1ennik"}]]),M("align-vertical-space-around",[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2",key:"b1zbii"}],["path",{d:"M22 20H2",key:"1p1f7z"}],["path",{d:"M22 4H2",key:"1b7qnq"}]]),M("align-vertical-space-between",[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2",key:"1w91an"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2",key:"17wqzy"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M2 3h20",key:"91anmk"}]]),M("ambulance",[["path",{d:"M10 10H6",key:"1bsnug"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14",key:"lrkjwd"}],["path",{d:"M8 8v4",key:"1fwk8c"}],["path",{d:"M9 18h6",key:"x1upvd"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("ampersand",[["path",{d:"M16 12h3",key:"4uvgyw"}],["path",{d:"M17.5 12a8 8 0 0 1-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13",key:"nfoe1t"}]]),M("ampersands",[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"12lh1k"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"173c68"}]]),M("amphora",[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8",key:"1h8rid"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68",key:"3ezsi6"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8",key:"yt6q09"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68",key:"8f95yk"}],["path",{d:"M18 22H6",key:"mg6kv4"}],["path",{d:"M9 2h6",key:"1jrp98"}]]),M("anchor",[["path",{d:"M12 6v16",key:"nqf5sj"}],["path",{d:"m19 13 2-1a9 9 0 0 1-18 0l2 1",key:"y7qv08"}],["path",{d:"M9 11h6",key:"1fldmi"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]]),M("angry",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["path",{d:"M7.5 8 10 9",key:"olxxln"}],["path",{d:"m14 9 2.5-1",key:"1j6cij"}],["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}]]),M("annoyed",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M14 9h2",key:"116p9w"}]]),M("antenna",[["path",{d:"M2 12 7 2",key:"117k30"}],["path",{d:"m7 12 5-10",key:"1tvx22"}],["path",{d:"m12 12 5-10",key:"ev1o1a"}],["path",{d:"m17 12 5-10",key:"1e4ti3"}],["path",{d:"M4.5 7h15",key:"vlsxkz"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),M("anvil",[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4",key:"1hjpb6"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z",key:"1qn45f"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1",key:"1fi4x8"}]]),M("aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]),M("app-window-mac",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M14 8h.01",key:"1primd"}]]),M("app-window",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]),M("apple",[["path",{d:"M12 6.528V3a1 1 0 0 1 1-1h0",key:"11qiee"}],["path",{d:"M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21",key:"110c12"}]]),M("archive-restore",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2",key:"tvwodi"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2",key:"1gkqxj"}],["path",{d:"m9 15 3-3 3 3",key:"1pd0qc"}],["path",{d:"M12 12v9",key:"192myk"}]]),M("archive-x",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"m9.5 17 5-5",key:"nakeu6"}],["path",{d:"m9.5 12 5 5",key:"1hccrj"}]]),M("armchair",[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"1qyhux"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]),M("arrow-big-down-dash",[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1hy3w3"}],["path",{d:"M9 4h6",key:"10am2s"}]]),M("arrow-big-down",[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1eaqc3"}]]),M("arrow-big-left-dash",[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"p8w4w5"}],["path",{d:"M20 9v6",key:"14roy0"}]]),M("arrow-big-left",[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"aztept"}]]),M("arrow-big-right-dash",[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"67vhrh"}],["path",{d:"M4 9v6",key:"bns7oa"}]]),M("arrow-big-right",[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"1232du"}]]),M("arrow-big-up-dash",[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"pnzqmc"}],["path",{d:"M9 20h6",key:"s66wpe"}]]),M("arrow-big-up",[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"lh0v7k"}]]),M("arrow-down-0-1",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]),M("arrow-down-1-0",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]),M("arrow-down-a-z",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]),M("arrow-down-left",[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]]),M("arrow-down-from-line",[["path",{d:"M19 3H5",key:"1236rx"}],["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m6 15 6 6 6-6",key:"h15q88"}]]),M("arrow-down-narrow-wide",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h4",key:"6d7r33"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h10",key:"1438ji"}]]),M("arrow-down-right",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]),M("arrow-down-to-line",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]),M("arrow-down-to-dot",[["path",{d:"M12 2v14",key:"jyx4ut"}],["path",{d:"m19 9-7 7-7-7",key:"1oe3oy"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]),M("arrow-down-up",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]),M("arrow-down-wide-narrow",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]]),M("arrow-down-z-a",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]),M("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]])),i=(M("arrow-left-from-line",[["path",{d:"m9 6-6 6 6 6",key:"7v63n9"}],["path",{d:"M3 12h14",key:"13k4hi"}],["path",{d:"M21 19V5",key:"b4bplr"}]]),M("arrow-left-right",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]),M("arrow-left-to-line",[["path",{d:"M3 19V5",key:"rwsyhb"}],["path",{d:"m13 6-6 6 6 6",key:"1yhaz7"}],["path",{d:"M7 12h14",key:"uoisry"}]]),M("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),M("arrow-right-from-line",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M21 12H7",key:"13ipq5"}],["path",{d:"m15 18 6-6-6-6",key:"6tx3qv"}]]),M("arrow-right-left",[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]),M("arrow-right-to-line",[["path",{d:"M17 12H3",key:"8awo09"}],["path",{d:"m11 18 6-6-6-6",key:"8c2y43"}],["path",{d:"M21 5v14",key:"nzette"}]]),M("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])),v=(M("arrow-up-0-1",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]),M("arrow-up-1-0",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]),M("arrow-up-a-z",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]),M("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),M("arrow-up-from-line",[["path",{d:"m18 9-6-6-6 6",key:"kcunyi"}],["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("arrow-up-from-dot",[["path",{d:"m5 9 7-7 7 7",key:"1hw5ic"}],["path",{d:"M12 16V2",key:"ywoabb"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]),M("arrow-up-left",[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]]),M("arrow-up-narrow-wide",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]]),M("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),M("arrow-up-to-line",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]]),M("arrow-up-wide-narrow",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h4",key:"1krc32"}]]),M("arrow-up-z-a",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]),M("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),M("arrows-up-from-line",[["path",{d:"m4 6 3-3 3 3",key:"9aidw8"}],["path",{d:"M7 17V3",key:"19qxw1"}],["path",{d:"m14 6 3-3 3 3",key:"6iy689"}],["path",{d:"M17 17V3",key:"o0fmgi"}],["path",{d:"M4 21h16",key:"1h09gz"}]]),M("asterisk",[["path",{d:"M12 6v12",key:"1vza4d"}],["path",{d:"M17.196 9 6.804 15",key:"1ah31z"}],["path",{d:"m6.804 9 10.392 6",key:"1b6pxd"}]]),M("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]])),x=(M("atom",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]]),M("audio-lines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]),M("audio-waveform",[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2",key:"57tc96"}]]),M("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])),m=(M("axe",[["path",{d:"m14 12-8.381 8.38a1 1 0 0 1-3.001-3L11 9",key:"5z9253"}],["path",{d:"M15 15.5a.5.5 0 0 0 .5.5A6.5 6.5 0 0 0 22 9.5a.5.5 0 0 0-.5-.5h-1.672a2 2 0 0 1-1.414-.586l-5.062-5.062a1.205 1.205 0 0 0-1.704 0L9.352 5.648a1.205 1.205 0 0 0 0 1.704l5.062 5.062A2 2 0 0 1 15 13.828z",key:"19zklq"}]]),M("axis-3d",[["path",{d:"M13.5 10.5 15 9",key:"1nsxvm"}],["path",{d:"M4 4v15a1 1 0 0 0 1 1h15",key:"1w6lkd"}],["path",{d:"M4.293 19.707 6 18",key:"3g1p8c"}],["path",{d:"m9 15 1.5-1.5",key:"1xfbes"}]]),M("baby",[["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"11xh7x"}],["path",{d:"M9 12h.01",key:"157uk2"}]]),M("backpack",[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1ol0lm"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6",key:"1fr6do"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}]]),M("badge-alert",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),M("badge-cent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4",key:"2eqtx8"}]]),M("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("badge-dollar-sign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]),M("badge-euro",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]),M("badge-indian-rupee",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 8h8",key:"1bis0t"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8",key:"nu2bwa"}]]),M("badge-japanese-yen",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 8 3 3v7",key:"17yadx"}],["path",{d:"m12 11 3-3",key:"p4cfq1"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M9 16h6",key:"8wimt3"}]]),M("badge-info",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12",key:"1y1yb1"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8",key:"110wyk"}]]),M("badge-minus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("badge-percent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("badge-plus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16",key:"10p56q"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("badge-question-mark",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17",key:"io3f8k"}]]),M("badge-pound-sterling",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0",key:"3mlbjk"}],["path",{d:"M8 16h7",key:"sbedsn"}]]),M("badge-russian-ruble",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9 16h5",key:"1syiyw"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9",key:"1ge9c1"}]]),M("badge-swiss-franc",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M11 17V8h4",key:"1bfq6y"}],["path",{d:"M11 12h3",key:"2eqnfz"}],["path",{d:"M9 16h4",key:"1skf3a"}]]),M("badge-turkish-lira",[["path",{d:"M11 7v10a5 5 0 0 0 5-5",key:"1ja3ih"}],["path",{d:"m15 8-6 3",key:"4x0uwz"}],["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76",key:"18242g"}]]),M("badge-x",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]),M("badge",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}]]),M("baggage-claim",[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2",key:"4irg2o"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10",key:"14fcyx"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1",key:"o6oiis"}],["circle",{cx:"18",cy:"20",r:"2",key:"t9985n"}],["circle",{cx:"9",cy:"20",r:"2",key:"e5v82j"}]]),M("balloon",[["path",{d:"M12 16v1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v1",key:"2nz4b"}],["path",{d:"M12 6a2 2 0 0 1 2 2",key:"7y7d82"}],["path",{d:"M18 8c0 4-3.5 8-6 8s-6-4-6-8a6 6 0 0 1 12 0",key:"vqb5s3"}]]),M("ban",[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("banana",[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5",key:"1cscit"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z",key:"1y1nbv"}]]),M("bandage",[["path",{d:"M10 10.01h.01",key:"1e9xi7"}],["path",{d:"M10 14.01h.01",key:"ac23bv"}],["path",{d:"M14 10.01h.01",key:"2wfrvf"}],["path",{d:"M14 14.01h.01",key:"8tw8yn"}],["path",{d:"M18 6v11.5",key:"dkbidh"}],["path",{d:"M6 6v12",key:"vkc79e"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2",key:"1wpnh2"}]]),M("banknote-arrow-down",[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"m16 19 3 3 3-3",key:"1ibux0"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote-arrow-up",[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 22v-6",key:"qhmiwi"}],["path",{d:"m22 19-3-3-3 3",key:"rn6bg2"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote-x",[["path",{d:"M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"16nib6"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]),M("barcode",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M8 5v14",key:"1ybrkv"}],["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"M17 5v14",key:"ycjyhj"}],["path",{d:"M21 5v14",key:"nzette"}]]),M("barrel",[["path",{d:"M10 3a41 41 0 0 0 0 18",key:"1qcnzb"}],["path",{d:"M14 3a41 41 0 0 1 0 18",key:"547vd4"}],["path",{d:"M17 3a2 2 0 0 1 1.68.92 15.25 15.25 0 0 1 0 16.16A2 2 0 0 1 17 21H7a2 2 0 0 1-1.68-.92 15.25 15.25 0 0 1 0-16.16A2 2 0 0 1 7 3z",key:"1wepyy"}],["path",{d:"M3.84 17h16.32",key:"1wh981"}],["path",{d:"M3.84 7h16.32",key:"19jf4x"}]]),M("baseline",[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("bath",[["path",{d:"M10 4 8 6",key:"1rru8s"}],["path",{d:"M17 19v2",key:"ts1sot"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M7 19v2",key:"12npes"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"14ym8i"}]]),M("battery-charging",[["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935",key:"lre1cr"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936",key:"13q5k0"}]]),M("battery-full",[["path",{d:"M10 10v4",key:"1mb2ec"}],["path",{d:"M14 10v4",key:"1nt88p"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 10v4",key:"1n77qd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-low",[["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-medium",[["path",{d:"M10 14v-4",key:"suye4c"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-plus",[["path",{d:"M10 9v6",key:"17i7lo"}],["path",{d:"M12.543 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.605",key:"o09yah"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M7 12h6",key:"iekk3h"}],["path",{d:"M7.606 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.606",key:"xyqvf1"}]]),M("battery-warning",[["path",{d:"M10 17h.01",key:"nbq80n"}],["path",{d:"M10 7v6",key:"nne03l"}],["path",{d:"M14 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2",key:"1m83kb"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"h8lgfh"}]]),M("battery",[["path",{d:"M 22 14 L 22 10",key:"nqc4tb"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]),M("bean-off",[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1",key:"bq3udt"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66",key:"17ccse"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04",key:"18zqgq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("bean",[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z",key:"1tvzk7"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28",key:"2cyri2"}]]),M("bed-double",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]),M("bed-single",[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8",key:"1wm6mi"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4",key:"4k93s5"}],["path",{d:"M3 18h18",key:"1h113x"}]]),M("bed",[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]]),M("beef",[["path",{d:"M16.4 13.7A6.5 6.5 0 1 0 6.28 6.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3",key:"cisjcv"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1-2.29 7.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5",key:"5byaag"}],["circle",{cx:"12.5",cy:"8.5",r:"2.5",key:"9738u8"}]]),M("beer-off",[["path",{d:"M13 13v5",key:"igwfh0"}],["path",{d:"M17 11.47V8",key:"16yw0g"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211",key:"1xbt65"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3",key:"c55o3e"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268",key:"1ydug7"}],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12",key:"q81o7q"}],["path",{d:"M9 14.6V18",key:"20ek98"}]]),M("beer",[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1",key:"1yp76v"}],["path",{d:"M9 12v6",key:"1u1cab"}],["path",{d:"M13 12v6",key:"1sugkk"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z",key:"1510fo"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"19jb7n"}]]),M("bell-dot",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M13.916 2.314A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673 9 9 0 0 1-.585-.665",key:"1tip0g"}],["circle",{cx:"18",cy:"8",r:"3",key:"1g0gzu"}]]),M("bell-electric",[["path",{d:"M18.518 17.347A7 7 0 0 1 14 19",key:"1emhpo"}],["path",{d:"M18.8 4A11 11 0 0 1 20 9",key:"127b67"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["rect",{x:"4",y:"16",width:"10",height:"6",rx:"2",key:"bfnviv"}]]),M("bell-minus",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M16.243 3.757A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12",key:"bdwj86"}]]),M("bell-off",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742",key:"178tsu"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05",key:"1hqiys"}]]),M("bell-plus",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M18 5v6",key:"g5ayrv"}],["path",{d:"M20.002 14.464a9 9 0 0 0 .738.863A1 1 0 0 1 20 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 8.75-5.332",key:"1abcvy"}]]),M("bell-ring",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]]),M("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),M("between-horizontal-end",[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1",key:"11xb64"}],["path",{d:"m22 15-3-3 3-3",key:"26chmm"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1",key:"k6ky7n"}]]),M("between-horizontal-start",[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1",key:"pkso9a"}],["path",{d:"m2 9 3 3-3 3",key:"1agib5"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1",key:"1q5fc1"}]]),M("between-vertical-end",[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1",key:"1fdu0f"}],["path",{d:"m9 22 3-3 3 3",key:"17z65a"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1",key:"1squn4"}]]),M("between-vertical-start",[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1",key:"1fjrkv"}],["path",{d:"m15 2-3 3-3-3",key:"1uh6eb"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1",key:"w3fjg8"}]]),M("biceps-flexed",[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1",key:"1pmlyh"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2",key:"5rb254"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15",key:"kbvsx9"}]]),M("bike",[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]]),M("binary",[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2",key:"p02svl"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2",key:"xm4xkj"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 10h4",key:"ru81e7"}],["path",{d:"M6 14h2v6",key:"16z9wg"}],["path",{d:"M14 4h2v6",key:"1idq9u"}]]),M("binoculars",[["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3",key:"3apit1"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z",key:"rhpgnw"}],["path",{d:"M 22 16 L 2 16",key:"14lkq7"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z",key:"104b3k"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3",key:"14fczp"}]]),M("biohazard",[["circle",{cx:"12",cy:"11.9",r:"2",key:"e8h31w"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6",key:"17bolr"}],["path",{d:"m8.9 10.1 1.4.8",key:"15ezny"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5",key:"wtwa5u"}],["path",{d:"m15.1 10.1-1.4.8",key:"1r0b28"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2",key:"m7qszh"}],["path",{d:"M12 13.9v1.6",key:"zfyyim"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0",key:"1bi9q0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5",key:"1rhjqw"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5",key:"8gsud3"}]]),M("bird",[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]]),M("birdhouse",[["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m17 18 1.956-11.468",key:"l5n2ro"}],["path",{d:"m3 8 7.82-5.615a2 2 0 0 1 2.36 0L21 8",key:"1sy6n7"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M7 18 5.044 6.532",key:"1uqdf2"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}]]),M("blend",[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]]),M("bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]),M("blinds",[["path",{d:"M3 3h18",key:"o7r712"}],["path",{d:"M20 7H8",key:"gd2fo2"}],["path",{d:"M20 11H8",key:"1ynp89"}],["path",{d:"M10 19h10",key:"19hjk5"}],["path",{d:"M8 15h12",key:"1yqzne"}],["path",{d:"M4 3v14",key:"fggqzn"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}]]),M("blocks",[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]]),M("bluetooth-connected",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12",key:"1rsjjs"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12",key:"11yl8c"}]]),M("bluetooth-off",[["path",{d:"m17 17-5 5V12l-5 5",key:"v5aci6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5",key:"1kddfz"}]]),M("bluetooth-searching",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66",key:"k8tn1j"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]),M("bluetooth",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]]),M("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]),M("bolt",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("bomb",[["circle",{cx:"11",cy:"13",r:"9",key:"hd149"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95",key:"jp4j1b"}],["path",{d:"m22 2-1.5 1.5",key:"ay92ug"}]]),M("bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]),M("book-a",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m8 13 4-7 4 7",key:"4rari8"}],["path",{d:"M9.1 11h5.7",key:"1gkovt"}]]),M("book-audio",[["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8v3",key:"gejaml"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 8v3",key:"1qzp49"}]]),M("book-alert",[["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M12 6v3",key:"1m4b9j"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-check",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 9.5 2 2 4-4",key:"1dth82"}]]),M("book-copy",[["path",{d:"M5 7a2 2 0 0 0-2 2v11",key:"1yhqjt"}],["path",{d:"M5.803 18H5a2 2 0 0 0 0 4h9.5a.5.5 0 0 0 .5-.5V21",key:"edzzo5"}],["path",{d:"M9 15V4a2 2 0 0 1 2-2h9.5a.5.5 0 0 1 .5.5v14a.5.5 0 0 1-.5.5H11a2 2 0 0 1 0-4h10",key:"1nwzrg"}]]),M("book-dashed",[["path",{d:"M12 17h1.5",key:"1gkc67"}],["path",{d:"M12 22h1.5",key:"1my7sn"}],["path",{d:"M12 2h1.5",key:"19tvb7"}],["path",{d:"M17.5 22H19a1 1 0 0 0 1-1",key:"10akbh"}],["path",{d:"M17.5 2H19a1 1 0 0 1 1 1v1.5",key:"1vrfjs"}],["path",{d:"M20 14v3h-2.5",key:"1naeju"}],["path",{d:"M20 8.5V10",key:"1ctpfu"}],["path",{d:"M4 10V8.5",key:"1o3zg5"}],["path",{d:"M4 19.5V14",key:"ob81pf"}],["path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H8",key:"s8vcyb"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8",key:"1cu73q"}]]),M("book-down",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3 3 3-3",key:"zt5b4y"}]]),M("book-headphones",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2",key:"1vsqkj"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]),M("book-heart",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"9v40y5"}]]),M("book-image",[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17",key:"q6ojf0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"10",cy:"8",r:"2",key:"2qkj4p"}]]),M("book-key",[["path",{d:"m19 3 1 1",key:"ze14oc"}],["path",{d:"m20 2-4.5 4.5",key:"1sppr8"}],["path",{d:"M20 7.898V21a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1xzogz"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2h7.844",key:"vtdg6h"}],["circle",{cx:"14",cy:"8",r:"2",key:"u49eql"}]]),M("book-lock",[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2",key:"1aquzs"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1rkj32"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10",key:"18wgow"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1",key:"73l30o"}]]),M("book-marked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-minus",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("book-open-check",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]),M("book-open-text",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]),M("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])),o=(M("book-plus",[["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("book-search",[["path",{d:"M11 22H5.5a1 1 0 0 1 0-5h4.501",key:"mcbepb"}],["path",{d:"m21 22-1.879-1.878",key:"12q7x1"}],["path",{d:"M3 19.5v-15A2.5 2.5 0 0 1 5.5 2H18a1 1 0 0 1 1 1v8",key:"olfd5n"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}]]),M("book-text",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 11h8",key:"vwpz6n"}],["path",{d:"M8 7h6",key:"1f0q6e"}]]),M("book-type",[["path",{d:"M10 13h4",key:"ytezjc"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8V6H8v2",key:"x8j6u4"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-up",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]),M("book-up-2",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"161d7n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2",key:"1lorq7"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]),M("book-user",[["path",{d:"M15 13a3 3 0 1 0-6 0",key:"10j68g"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}]]),M("book-x",[["path",{d:"m14.5 7-5 5",key:"dy991v"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9.5 7 5 5",key:"s45iea"}]]),M("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("bookmark-check",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]),M("bookmark-minus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]),M("bookmark-plus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]),M("bookmark-x",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]),M("bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]])),n=(M("boom-box",[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"vvzvr1"}],["path",{d:"M8 8v1",key:"xcqmfk"}],["path",{d:"M12 8v1",key:"1rj8u4"}],["path",{d:"M16 8v1",key:"1q12zr"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2",key:"igpb89"}],["circle",{cx:"8",cy:"15",r:"2",key:"fa4a8s"}],["circle",{cx:"16",cy:"15",r:"2",key:"14c3ya"}]]),M("bot-message-square",[["path",{d:"M12 6V2H8",key:"1155em"}],["path",{d:"M15 11v2",key:"i11awn"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z",key:"11gyqh"}],["path",{d:"M9 11v2",key:"1ueba0"}]]),M("bot-off",[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33",key:"7az073"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586",key:"s09a7a"}],["path",{d:"M9 13v2",key:"rq6x2g"}],["path",{d:"M9.67 4H12v2.33",key:"110xot"}]]),M("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]),M("bottle-wine",[["path",{d:"M10 3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a6 6 0 0 0 1.2 3.6l.6.8A6 6 0 0 1 17 13v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a6 6 0 0 1 1.2-3.6l.6-.8A6 6 0 0 0 10 5z",key:"blqgoc"}],["path",{d:"M17 13h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4",key:"43jbee"}]]),M("bow-arrow",[["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"M18.575 11.082a13 13 0 0 1 1.048 9.027 1.17 1.17 0 0 1-1.914.597L14 17",key:"12t3w9"}],["path",{d:"M7 10 3.29 6.29a1.17 1.17 0 0 1 .6-1.91 13 13 0 0 1 9.03 1.05",key:"ogng5l"}],["path",{d:"M7 14a1.7 1.7 0 0 0-1.207.5l-2.646 2.646A.5.5 0 0 0 3.5 18H5a1 1 0 0 1 1 1v1.5a.5.5 0 0 0 .854.354L9.5 18.207A1.7 1.7 0 0 0 10 17v-2a1 1 0 0 0-1-1z",key:"8v3fy2"}],["path",{d:"M9.707 14.293 21 3",key:"ydm3bn"}]]),M("box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]),M("boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]),M("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]),M("brackets",[["path",{d:"M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3",key:"1kt8lf"}],["path",{d:"M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3",key:"gduv9"}]]),M("brain-circuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]),M("brain-cog",[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"m10.852 9.228-.383-.923",key:"1fjppe"}],["path",{d:"m13.148 14.772.382.924",key:"je3va1"}],["path",{d:"m13.531 8.305-.383.923",key:"18epck"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446 3 3 0 0 0-.368 1.571 4 4 0 0 0-2.525 5.771",key:"jcbbz1"}],["path",{d:"M17.998 5.125a4 4 0 0 1 2.525 5.771",key:"1kkn7e"}],["path",{d:"M19.505 10.294a4 4 0 0 1-1.5 7.706",key:"18bmuc"}],["path",{d:"M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516",key:"uozx0d"}],["path",{d:"M4.5 10.291A4 4 0 0 0 6 18",key:"whdemb"}],["path",{d:"M6.002 5.125a3 3 0 0 0 .4 1.375",key:"1kqy2g"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),M("brick-wall-fire",[["path",{d:"M16 3v2.107",key:"gq8xun"}],["path",{d:"M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9",key:"1l2pih"}],["path",{d:"M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938",key:"jrnqjp"}],["path",{d:"M3 15h5.253",key:"xqg7rb"}],["path",{d:"M3 9h8.228",key:"1ppb70"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("brick-wall-shield",[["path",{d:"M12 9v1.258",key:"iwpddn"}],["path",{d:"M16 3v5.46",key:"d7ew98"}],["path",{d:"M21 9.118V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h5.75",key:"137t5x"}],["path",{d:"M22 17.5c0 2.499-1.75 3.749-3.83 4.474a.5.5 0 0 1-.335-.005c-2.085-.72-3.835-1.97-3.835-4.47V14a.5.5 0 0 1 .5-.499c1 0 2.25-.6 3.12-1.36a.6.6 0 0 1 .76-.001c.875.765 2.12 1.36 3.12 1.36a.5.5 0 0 1 .5.5z",key:"16j3tf"}],["path",{d:"M3 15h7",key:"1qldh6"}],["path",{d:"M3 9h12.142",key:"1yjd6m"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("brick-wall",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 9v6",key:"199k2o"}],["path",{d:"M16 15v6",key:"8rj2es"}],["path",{d:"M16 3v6",key:"1j6rpj"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("briefcase-business",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),M("briefcase-conveyor-belt",[["path",{d:"M10 20v2",key:"1n8e1g"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M18 20v2",key:"10uadw"}],["path",{d:"M21 20H3",key:"kdqkdp"}],["path",{d:"M6 20v2",key:"a9bc87"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12",key:"17n9tx"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2",key:"1097i5"}]]),M("briefcase-medical",[["path",{d:"M12 11v4",key:"a6ujw6"}],["path",{d:"M14 13h-4",key:"1pl8zg"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M18 6v14",key:"1mu4gy"}],["path",{d:"M6 6v14",key:"1s15cj"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),M("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])),s=(M("bring-to-front",[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2",key:"yj20xf"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2",key:"1ltk23"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2",key:"1q24h9"}]]),M("brush-cleaning",[["path",{d:"m16 22-1-4",key:"1ow2iv"}],["path",{d:"M19 14a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v1a1 1 0 0 0 1 1",key:"11gii7"}],["path",{d:"M19 14H5l-1.973 6.767A1 1 0 0 0 4 22h16a1 1 0 0 0 .973-1.233z",key:"bju7h4"}],["path",{d:"m8 22 1-4",key:"s3unb"}]]),M("brush",[["path",{d:"m11 10 3 3",key:"fzmg1i"}],["path",{d:"M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z",key:"p4q2r7"}],["path",{d:"M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031",key:"wy6l02"}]]),M("bubbles",[["path",{d:"M7.001 15.085A1.5 1.5 0 0 1 9 16.5",key:"y44lvh"}],["circle",{cx:"18.5",cy:"8.5",r:"3.5",key:"1wadoa"}],["circle",{cx:"7.5",cy:"16.5",r:"5.5",key:"6mdt3g"}],["circle",{cx:"7.5",cy:"4.5",r:"2.5",key:"637s54"}]]),M("bug-off",[["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2",key:"vl8zik"}],["path",{d:"M18 12.34V11a4 4 0 0 0-4-4h-1.3",key:"sz915m"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-3.34",key:"1y15gv"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13",key:"1njkjs"}]]),M("bug-play",[["path",{d:"M10 19.655A6 6 0 0 1 6 14v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 3.97",key:"1gnv52"}],["path",{d:"M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"1weqy9"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]]),M("bug",[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]]),M("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]),M("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]),M("bus-front",[["path",{d:"M4 6 2 7",key:"1mqr15"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"m22 7-2-1",key:"1umjhc"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 21v-2",key:"sqyl04"}]]),M("bus",[["path",{d:"M8 6v6",key:"18i7km"}],["path",{d:"M15 6v6",key:"1sg6z9"}],["path",{d:"M2 12h19.6",key:"de5uta"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3",key:"1wwztk"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}]]),M("cable-car",[["path",{d:"M10 3h.01",key:"lbucoy"}],["path",{d:"M14 2h.01",key:"1k8aa1"}],["path",{d:"m2 9 20-5",key:"1kz0j5"}],["path",{d:"M12 12V6.5",key:"1vbrij"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3",key:"if91er"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]),M("cable",[["path",{d:"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z",key:"trhst0"}],["path",{d:"M17 21v-2",key:"ds4u3f"}],["path",{d:"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10",key:"1mo9zo"}],["path",{d:"M21 21v-2",key:"eo0ou"}],["path",{d:"M3 5V3",key:"1k5hjh"}],["path",{d:"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z",key:"1dd30t"}],["path",{d:"M7 5V3",key:"1t1388"}]]),M("cake-slice",[["path",{d:"M16 13H3",key:"1wpj08"}],["path",{d:"M16 17H3",key:"3lvfcd"}],["path",{d:"m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6",key:"1gmhf7"}],["circle",{cx:"9",cy:"7",r:"2",key:"1305pl"}]]),M("cake",[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h.01",key:"1bh4kh"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M17 4h.01",key:"1upcoc"}]]),M("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),M("calendar-1",[["path",{d:"M11 14h1v4",key:"fy54vd"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("calendar-arrow-down",[["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 14v8",key:"irew45"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343",key:"bse4f3"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-arrow-up",[["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 22v-8",key:"su0gjh"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9",key:"1exg90"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-check-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"bce9hv"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]),M("calendar-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]),M("calendar-check",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]),M("calendar-cog",[["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m15.228 19.148-.923.383",key:"51cr3n"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m16.47 14.305.382.923",key:"obybxd"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M21 10.592V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"1pvbig"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),M("calendar-fold",[["path",{d:"M3 20a2 2 0 0 0 2 2h10a2.4 2.4 0 0 0 1.706-.706l3.588-3.588A2.4 2.4 0 0 0 21 16V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"r586nh"}],["path",{d:"M15 22v-5a1 1 0 0 1 1-1h5",key:"xl3app"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}]]),M("calendar-heart",[["path",{d:"M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125",key:"vxdnp4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-minus-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}]]),M("calendar-minus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1scpom"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-off",[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("calendar-plus-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}],["path",{d:"M12 14v4",key:"1thi36"}]]),M("calendar-plus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1glfrc"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-range",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]),M("calendar-search",[["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25",key:"1jrsq6"}],["path",{d:"m22 22-1.875-1.875",key:"13zax7"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("calendar-sync",[["path",{d:"M11 10v4h4",key:"172dkj"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"vu0qm5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"1qgeyt"}],["path",{d:"M21 22v-4h-4",key:"hrummi"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3",key:"mctw84"}],["path",{d:"M3 10h4",key:"1el30a"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-x-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m17 22 5-5",key:"1k6ppv"}],["path",{d:"m17 17 5 5",key:"p7ous7"}]]),M("calendar-x",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]),M("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])),g=(M("calendars",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M15.726 21.01A2 2 0 0 1 14 22H4a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2",key:"j6srht"}],["path",{d:"M18 2v2",key:"1kh14s"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M8 8h14",key:"12jxz2"}],["rect",{x:"8",y:"3",width:"14",height:"14",rx:"2",key:"nsru6w"}]]),M("camera-off",[["path",{d:"M14.564 14.558a3 3 0 1 1-4.122-4.121",key:"1rnrzw"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 .819-.175",key:"1x3arw"}],["path",{d:"M9.695 4.024A2 2 0 0 1 10.004 4h3.993a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v7.344",key:"1i84u0"}]]),M("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]])),w=(M("candy-cane",[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z",key:"isaq8g"}],["path",{d:"M17.75 7 15 2.1",key:"12x7e8"}],["path",{d:"M10.9 4.8 13 9",key:"100a87"}],["path",{d:"m7.9 9.7 2 4.4",key:"ntfhaj"}],["path",{d:"M4.9 14.7 7 18.9",key:"1x43jy"}]]),M("candy-off",[["path",{d:"M10 10v7.9",key:"m8g9tt"}],["path",{d:"M11.802 6.145a5 5 0 0 1 6.053 6.053",key:"dn87i3"}],["path",{d:"M14 6.1v2.243",key:"1kzysn"}],["path",{d:"m15.5 15.571-.964.964a5 5 0 0 1-7.071 0 5 5 0 0 1 0-7.07l.964-.965",key:"3sxy18"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]]),M("candy",[["path",{d:"M10 7v10.9",key:"1gynux"}],["path",{d:"M14 6.1V17",key:"116kdf"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"M16.536 7.465a5 5 0 0 0-7.072 0l-2 2a5 5 0 0 0 0 7.07 5 5 0 0 0 7.072 0l2-2a5 5 0 0 0 0-7.07",key:"1tsln4"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]]),M("cannabis",[["path",{d:"M12 22v-4",key:"1utk9m"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6",key:"1mezod"}]]),M("cannabis-off",[["path",{d:"M12 22v-4c1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5",key:"1bqfb7"}],["path",{d:"M13.988 8.327C13.902 6.054 13.365 3.82 12 2a9.3 9.3 0 0 0-1.445 2.9",key:"1p520n"}],["path",{d:"M17.375 11.725C18.882 10.53 21 7.841 21 6c-2.324 0-5.08 1.296-6.662 2.684",key:"q2itvb"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21.024 15.378A15 15 0 0 0 22 15c-.426-1.279-2.67-2.557-4.25-2.907",key:"j9amvs"}],["path",{d:"M6.995 6.992C5.714 6.4 4.29 6 3 6c0 2 2.5 5 4 6-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3",key:"8gmd5g"}]]),M("captions-off",[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]]),M("captions",[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]]),M("car-front",[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("car-taxi-front",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]),M("caravan",[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2",key:"19jm3t"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2",key:"13hakp"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9",key:"1crci8"}],["circle",{cx:"8",cy:"19",r:"2",key:"t8fc5s"}]]),M("card-sim",[["path",{d:"M12 14v4",key:"1thi36"}],["path",{d:"M14.172 2a2 2 0 0 1 1.414.586l3.828 3.828A2 2 0 0 1 20 7.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z",key:"1o66bk"}],["path",{d:"M8 14h8",key:"1fgep2"}],["rect",{x:"8",y:"10",width:"8",height:"8",rx:"1",key:"1aonk6"}]]),M("carrot",[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]]),M("case-lower",[["path",{d:"M10 9v7",key:"ylp826"}],["path",{d:"M14 6v10",key:"1jy4vg"}],["circle",{cx:"17.5",cy:"12.5",r:"3.5",key:"1a9481"}],["circle",{cx:"6.5",cy:"12.5",r:"3.5",key:"2jlv1r"}]]),M("case-sensitive",[["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M22 9v7",key:"pvm9v3"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}],["circle",{cx:"18.5",cy:"12.5",r:"3.5",key:"z97x68"}]]),M("case-upper",[["path",{d:"M15 11h4.5a1 1 0 0 1 0 5h-4a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h3a1 1 0 0 1 0 5",key:"nxs35"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("cassette-tape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]]),M("cast",[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6",key:"3zrzxg"}],["path",{d:"M2 12a9 9 0 0 1 8 8",key:"g6cvee"}],["path",{d:"M2 16a5 5 0 0 1 4 4",key:"1y1dii"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20",key:"xu2jvo"}]]),M("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),M("castle",[["path",{d:"M10 5V3",key:"1y54qe"}],["path",{d:"M14 5V3",key:"m6isi"}],["path",{d:"M15 21v-3a3 3 0 0 0-6 0v3",key:"lbp5hj"}],["path",{d:"M18 3v8",key:"2ollhf"}],["path",{d:"M18 5H6",key:"98imr9"}],["path",{d:"M22 11H2",key:"1lmjae"}],["path",{d:"M22 9v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9",key:"1rly83"}],["path",{d:"M6 3v8",key:"csox7g"}]]),M("cctv",[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]]),M("chart-area",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z",key:"q0gr47"}]]),M("chart-bar-big",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]),M("chart-bar-decreasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h3",key:"ur6vzw"}],["path",{d:"M7 6h12",key:"sz5b0d"}]]),M("chart-bar-increasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h12",key:"wsnu98"}],["path",{d:"M7 6h3",key:"w9rmul"}]]),M("chart-bar-stacked",[["path",{d:"M11 13v4",key:"vyy2rb"}],["path",{d:"M15 5v4",key:"1gx88a"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]),M("chart-bar",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]]),M("chart-candlestick",[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]),M("chart-column-big",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]),M("chart-column-decreasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17v-3",key:"1sqioe"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17V5",key:"1wzmnc"}]]),M("chart-column-increasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17V5",key:"sfb6ij"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),M("chart-column-stacked",[["path",{d:"M11 13H7",key:"t0o9gq"}],["path",{d:"M19 9h-4",key:"rera1j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]),M("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])),u=(M("chart-gantt",[["path",{d:"M10 6h8",key:"zvc2xc"}],["path",{d:"M12 16h6",key:"yi5mkt"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 11h7",key:"wz2hg0"}]]),M("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]),M("chart-network",[["path",{d:"m13.11 7.664 1.78 2.672",key:"go2gg9"}],["path",{d:"m14.162 12.788-3.324 1.424",key:"11x848"}],["path",{d:"m20 4-6.06 1.515",key:"1wxxh7"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["circle",{cx:"12",cy:"6",r:"2",key:"1jj5th"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"9",cy:"15",r:"2",key:"lf2ghp"}]]),M("chart-no-axes-column-decreasing",[["path",{d:"M5 21V3",key:"clc1r8"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21v-6",key:"tkawy9"}]]),M("chart-no-axes-column-increasing",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]]),M("chart-no-axes-column",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]])),f=(M("chart-no-axes-combined",[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]]),M("chart-no-axes-gantt",[["path",{d:"M6 5h12",key:"fvfigv"}],["path",{d:"M4 12h10",key:"oujl3d"}],["path",{d:"M12 19h8",key:"baeox8"}]]),M("chart-pie",[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",key:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]]),M("chart-scatter",[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor",key:"lysivs"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor",key:"byv1b8"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor",key:"1gjh6j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]),M("chart-spline",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7",key:"lw07rv"}]]),M("check-check",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]),M("check-line",[["path",{d:"M20 4L9 15",key:"1qkx8z"}],["path",{d:"M21 19L3 19",key:"100sma"}],["path",{d:"M9 15L4 10",key:"9zxff7"}]]),M("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])),z=(M("chef-hat",[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]]),M("cherry",[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"cvxqlc"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"1ostrc"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12",key:"hqx58h"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z",key:"eykp1o"}]]),M("chess-bishop",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M15 18c1.5-.615 3-2.461 3-4.923C18 8.769 14.5 4.462 12 2 9.5 4.462 6 8.77 6 13.077 6 15.539 7.5 17.385 9 18",key:"8jdkhx"}],["path",{d:"m16 7-2.5 2.5",key:"1jq90w"}],["path",{d:"M9 2h6",key:"1jrp98"}]]),M("chess-king",[["path",{d:"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z",key:"mqzwx6"}],["path",{d:"m6.7 18-1-1C4.35 15.682 3 14.09 3 12a5 5 0 0 1 4.95-5c1.584 0 2.7.455 4.05 1.818C13.35 7.455 14.466 7 16.05 7A5 5 0 0 1 21 12c0 2.082-1.359 3.673-2.7 5l-1 1",key:"1gdt1g"}],["path",{d:"M10 4h4",key:"1xpv9s"}],["path",{d:"M12 2v6.818",key:"b17a49"}]]),M("chess-knight",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M16.5 18c1-2 2.5-5 2.5-9a7 7 0 0 0-7-7H6.635a1 1 0 0 0-.768 1.64L7 5l-2.32 5.802a2 2 0 0 0 .95 2.526l2.87 1.456",key:"axbnlq"}],["path",{d:"m15 5 1.425-1.425",key:"15xz8w"}],["path",{d:"m17 8 1.53-1.53",key:"15zhqh"}],["path",{d:"M9.713 12.185 7 18",key:"1ocm0l"}]]),M("chess-pawn",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"m14.5 10 1.5 8",key:"cim3qy"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"m8 18 1.5-8",key:"ja3yjd"}],["circle",{cx:"12",cy:"6",r:"4",key:"1frrej"}]]),M("chess-queen",[["path",{d:"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z",key:"mqzwx6"}],["path",{d:"m12.474 5.943 1.567 5.34a1 1 0 0 0 1.75.328l2.616-3.402",key:"1js4gl"}],["path",{d:"m20 9-3 9",key:"r75r3f"}],["path",{d:"m5.594 8.209 2.615 3.403a1 1 0 0 0 1.75-.329l1.567-5.34",key:"1joj19"}],["path",{d:"M7 18 4 9",key:"1mfzj8"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}],["circle",{cx:"20",cy:"7",r:"2",key:"9w7p1x"}],["circle",{cx:"4",cy:"7",r:"2",key:"1d9wy8"}]]),M("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])),b=(M("chess-rook",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"m17 18-1-9",key:"10nd7q"}],["path",{d:"M6 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2",key:"uxf4yx"}],["path",{d:"M6 4h12",key:"1x2ag7"}],["path",{d:"m7 18 1-9",key:"1si9vq"}]]),M("chevron-first",[["path",{d:"m17 18-6-6 6-6",key:"1yerx2"}],["path",{d:"M7 6v12",key:"1p53r6"}]]),M("chevron-last",[["path",{d:"m7 18 6-6-6-6",key:"lwmzdw"}],["path",{d:"M17 6v12",key:"1o0aio"}]]),M("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])),q=M("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),j=M("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),H=(M("chevrons-down-up",[["path",{d:"m7 20 5-5 5 5",key:"13a0gw"}],["path",{d:"m7 4 5 5 5-5",key:"1kwcof"}]]),M("chevrons-down",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]),M("chevrons-left-right-ellipsis",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"m17 7 5 5-5 5",key:"1xlxn0"}],["path",{d:"m7 7-5 5 5 5",key:"19njba"}],["path",{d:"M8 12h.01",key:"czm47f"}]]),M("chevrons-left-right",[["path",{d:"m9 7-5 5 5 5",key:"j5w590"}],["path",{d:"m15 7 5 5-5 5",key:"1bl6da"}]]),M("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]),M("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]),M("chevrons-right-left",[["path",{d:"m20 17-5-5 5-5",key:"30x0n2"}],["path",{d:"m4 17 5-5-5-5",key:"16spf4"}]]),M("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),M("chevrons-up",[["path",{d:"m17 11-5-5-5 5",key:"e8nh98"}],["path",{d:"m17 18-5-5-5 5",key:"2avn1x"}]]),M("chromium",[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("church",[["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"m18 9 3.52 2.147a1 1 0 0 1 .48.854V19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6.999a1 1 0 0 1 .48-.854L6 9",key:"flvdwo"}],["path",{d:"M6 21V7a1 1 0 0 1 .376-.782l5-3.999a1 1 0 0 1 1.249.001l5 4A1 1 0 0 1 18 7v14",key:"a5i0n2"}]]),M("cigarette-off",[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13",key:"1gdiyg"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866",key:"166zjj"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]),M("cigarette",[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14",key:"1mb5g1"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"1yl5r7"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]),M("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])),V=M("circle-arrow-down",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]),A=(M("circle-arrow-left",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]),M("circle-arrow-out-down-left",[["path",{d:"M2 12a10 10 0 1 1 10 10",key:"1yn6ov"}],["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"M8 22H2v-6",key:"sulq54"}]]),M("circle-arrow-out-down-right",[["path",{d:"M12 22a10 10 0 1 1 10-10",key:"130bv5"}],["path",{d:"M22 22 12 12",key:"131aw7"}],["path",{d:"M22 16v6h-6",key:"1gvm70"}]]),M("circle-arrow-out-up-left",[["path",{d:"M2 8V2h6",key:"hiwtdz"}],["path",{d:"m2 2 10 10",key:"1oh8rs"}],["path",{d:"M12 2A10 10 0 1 1 2 12",key:"rrk4fa"}]]),M("circle-arrow-out-up-right",[["path",{d:"M22 12A10 10 0 1 1 12 2",key:"1fm58d"}],["path",{d:"M22 2 12 12",key:"yg2myt"}],["path",{d:"M16 2h6v6",key:"zan5cs"}]]),M("circle-arrow-right",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),M("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])),L=M("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),Z=(M("circle-chevron-down",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]),M("circle-chevron-left",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]),M("circle-chevron-right",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]),M("circle-chevron-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]),M("circle-dashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]]),M("circle-divide",[["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-dollar-sign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]),M("circle-dot-dashed",[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0",key:"1qdqn0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7",key:"1bq7p6"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8",key:"1rlaqf"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69",key:"1xk03u"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0",key:"l7re25"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7",key:"1v18p6"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8",key:"xdo6bj"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69",key:"1jjmaz"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("circle-ellipsis",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]),M("circle-equal",[["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-fading-arrow-up",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("circle-fading-plus",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("circle-gauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]]),M("circle-minus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("circle-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]]),M("circle-parking-off",[["path",{d:"M12.656 7H13a3 3 0 0 1 2.984 3.307",key:"1sjx87"}],["path",{d:"M13 13H9",key:"e2beee"}],["path",{d:"M19.071 19.071A1 1 0 0 1 4.93 4.93",key:"1kb595"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.357 2.687a10 10 0 0 1 12.956 12.956",key:"5bsfdx"}],["path",{d:"M9 17V9",key:"ojradj"}]]),M("circle-parking",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]),M("circle-pause",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),M("circle-percent",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("circle-pile",[["circle",{cx:"12",cy:"19",r:"2",key:"13j0tp"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}],["circle",{cx:"8",cy:"12",r:"2",key:"1nvbw3"}]]),M("circle-play",[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])),C=(M("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("circle-pound-sterling",[["path",{d:"M10 16V9.5a1 1 0 0 1 5 0",key:"1i1are"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M8 16h7",key:"sbedsn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-power",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])),N=(M("circle-slash-2",[["path",{d:"M22 2 2 22",key:"y4kqgn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-slash",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]),M("circle-small",[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]]),M("circle-star",[["path",{d:"M11.051 7.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.867l-1.156-1.152a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"285bvi"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-stop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]),M("circle-user-round",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-user",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]),M("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])),S=M("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),G=(M("circuit-board",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3",key:"1ve2rv"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4",key:"1fwkro"}],["circle",{cx:"15",cy:"15",r:"2",key:"3i40o0"}]]),M("citrus",[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z",key:"4ite01"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34",key:"1gxipu"}],["path",{d:"m14 10-5.5 5.5",key:"92pfem"}],["path",{d:"M14 17.85V10H6.15",key:"xqmtsk"}]]),M("clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]]),M("clipboard-check",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]),M("clipboard-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v.832",key:"1ujtp2"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"qvpao1"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]]),M("clipboard-copy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]),M("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("clipboard-minus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}]]),M("clipboard-paste",[["path",{d:"M11 14h10",key:"1w8e9d"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v1.344",key:"1e62lh"}],["path",{d:"m17 18 4-4-4-4",key:"z2g111"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 1.793-1.113",key:"bjbb7m"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]]),M("clipboard-pen-line",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5",key:"1but9f"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1",key:"1p8n7l"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}]]),M("clipboard-pen",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]]),M("clipboard-plus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}],["path",{d:"M12 17v-6",key:"1y8rbf"}]]),M("clipboard-type",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 12v-1h6v1",key:"iehl6m"}],["path",{d:"M11 17h2",key:"12w5me"}],["path",{d:"M12 11v6",key:"1bwqyc"}]]),M("clipboard-x",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m15 11-6 6",key:"1toa9n"}],["path",{d:"m9 11 6 6",key:"wlibny"}]]),M("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]])),B=(M("clock-1",[["path",{d:"M12 6v6l2-4",key:"miptyd"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-10",[["path",{d:"M12 6v6l-4-2",key:"cedpoo"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-11",[["path",{d:"M12 6v6l-2-4",key:"ns39ag"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-12",[["path",{d:"M12 6v6",key:"1ipuwl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-2",[["path",{d:"M12 6v6l4-2",key:"1r2kuh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-3",[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-4",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-5",[["path",{d:"M12 6v6l2 4",key:"1287s9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-6",[["path",{d:"M12 6v10",key:"wf7rdh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-7",[["path",{d:"M12 6v6l-2 4",key:"1095bu"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-8",[["path",{d:"M12 6v6l-4 2",key:"imc3wl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-9",[["path",{d:"M12 6v6H8",key:"u39vzm"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-alert",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M20 12v5",key:"12wsvk"}],["path",{d:"M20 21h.01",key:"1p6o6n"}],["path",{d:"M21.25 8.2A10 10 0 1 0 16 21.16",key:"17fp9f"}]]),M("clock-arrow-down",[["path",{d:"M12 6v6l2 1",key:"19cm8n"}],["path",{d:"M12.337 21.994a10 10 0 1 1 9.588-8.767",key:"28moa"}],["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M18 14v8",key:"irew45"}]]),M("clock-arrow-up",[["path",{d:"M12 6v6l1.56.78",key:"14ed3g"}],["path",{d:"M13.227 21.925a10 10 0 1 1 8.767-9.588",key:"jwkls1"}],["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M18 22v-8",key:"su0gjh"}]]),M("clock-check",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M22 12a10 10 0 1 0-11 9.95",key:"17dhok"}],["path",{d:"m22 16-5.5 5.5L14 19",key:"1eibut"}]]),M("clock-fading",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("clock-plus",[["path",{d:"M12 6v6l3.644 1.822",key:"1jmett"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21.92 13.267a10 10 0 1 0-8.653 8.653",key:"1u0osk"}]]),M("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])),_=(M("closed-caption",[["path",{d:"M10 9.17a3 3 0 1 0 0 5.66",key:"h9wayk"}],["path",{d:"M17 9.17a3 3 0 1 0 0 5.66",key:"1v6zke"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("cloud-alert",[["path",{d:"M12 12v4",key:"tww15h"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708",key:"xsb5ju"}]]),M("cloud-backup",[["path",{d:"M21 15.251A4.5 4.5 0 0 0 17.5 8h-1.79A7 7 0 1 0 3 13.607",key:"xpoh9y"}],["path",{d:"M7 11v4h4",key:"q9yh32"}],["path",{d:"M8 19a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5 4.82 4.82 0 0 0-3.41 1.41L7 15",key:"1xm8iu"}]]),M("cloud-check",[["path",{d:"m17 15-5.5 5.5L9 18",key:"15q87x"}],["path",{d:"M5 17.743A7 7 0 1 1 15.71 10h1.79a4.5 4.5 0 0 1 1.5 8.742",key:"9ho6ki"}]]),M("cloud-cog",[["path",{d:"m10.852 19.772-.383.924",key:"r7sl7d"}],["path",{d:"m13.148 14.228.383-.923",key:"1d5zpm"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1ydik7"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1m1vsf"}],["path",{d:"m14.772 15.852.923-.383",key:"660p6e"}],["path",{d:"m14.772 18.148.923.383",key:"hrcpis"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"j2q98n"}],["path",{d:"m9.228 15.852-.923-.383",key:"1p9ong"}],["path",{d:"m9.228 18.148-.923.383",key:"6558rz"}]]),M("cloud-download",[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]]),M("cloud-drizzle",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 19v1",key:"1dk2by"}],["path",{d:"M8 14v1",key:"84yxot"}],["path",{d:"M16 19v1",key:"v220m7"}],["path",{d:"M16 14v1",key:"g12gj6"}],["path",{d:"M12 21v1",key:"q8vafk"}],["path",{d:"M12 16v1",key:"1mx6rx"}]]),M("cloud-fog",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 17H7",key:"pygtm1"}],["path",{d:"M17 21H9",key:"1u2q02"}]]),M("cloud-hail",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v2",key:"a1is7l"}],["path",{d:"M8 14v2",key:"1e9m6t"}],["path",{d:"M16 20h.01",key:"xwek51"}],["path",{d:"M8 20h.01",key:"1vjney"}],["path",{d:"M12 16v2",key:"z66u1j"}],["path",{d:"M12 22h.01",key:"1urd7a"}]]),M("cloud-lightning",[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973",key:"1cez44"}],["path",{d:"m13 12-3 5h4l-3 5",key:"1t22er"}]]),M("cloud-moon-rain",[["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M7 19v2",key:"12npes"}]]),M("cloud-moon",[["path",{d:"M13 16a3 3 0 0 1 0 6H7a5 5 0 1 1 4.9-6z",key:"ie2ih4"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}]]),M("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]),M("cloud-rain-wind",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m9.2 22 3-7",key:"sb5f6j"}],["path",{d:"m9 13-3 7",key:"500co5"}],["path",{d:"m17 13-3 7",key:"8t2fiy"}]]),M("cloud-rain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),M("cloud-snow",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M8 19h.01",key:"puxtts"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M12 21h.01",key:"h35vbk"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M16 19h.01",key:"1vcnzz"}]]),M("cloud-sun-rain",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]]),M("cloud-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]),M("cloud-sync",[["path",{d:"m17 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"adpv5j"}],["path",{d:"M17 22v-4h-4",key:"ex1ofj"}],["path",{d:"M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607",key:"ziqt14"}],["path",{d:"M7 10v4h4",key:"1j6gx1"}],["path",{d:"m7 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"19q5h7"}]]),M("cloud-upload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]),M("cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]])),X=(M("cloudy",[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"gqqjvc"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5",key:"1p2s76"}]]),M("clover",[["path",{d:"M16.17 7.83 2 22",key:"t58vo8"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12",key:"17k36q"}],["path",{d:"m7.83 7.83 8.34 8.34",key:"1d7sxk"}]]),M("club",[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z",key:"27yuqz"}],["path",{d:"M12 17.66L12 22",key:"ogfahf"}]]),M("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]),M("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])),E=(M("codepen",[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2",key:"srzb37"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5",key:"1t73f2"}],["polyline",{points:"22 8.5 12 15.5 2 8.5",key:"ajlxae"}],["polyline",{points:"2 15.5 12 8.5 22 15.5",key:"susrui"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5",key:"2cldga"}]]),M("codesandbox",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21",key:"fabo96"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12",key:"z377f1"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79",key:"9nrev1"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96",key:"1180pa"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12",key:"3z3uq6"}]]),M("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]),M("cog",[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]]),M("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]),M("columns-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]]),M("columns-3-cog",[["path",{d:"M10.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5",key:"1g2yzs"}],["path",{d:"m14.3 19.6 1-.4",key:"11sv9r"}],["path",{d:"M15 3v7.5",key:"7lm50a"}],["path",{d:"m15.2 16.9-.9-.3",key:"1t7mvx"}],["path",{d:"m16.6 21.7.3-.9",key:"1j67ps"}],["path",{d:"m16.8 15.3-.4-1",key:"1ei7r6"}],["path",{d:"m19.1 15.2.3-.9",key:"18r7jp"}],["path",{d:"m19.6 21.7-.4-1",key:"z2vh2"}],["path",{d:"m20.7 16.8 1-.4",key:"19m87a"}],["path",{d:"m21.7 19.4-.9-.3",key:"1qgwi9"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("columns-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("columns-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7.5 3v18",key:"w0wo6v"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M16.5 3v18",key:"10tjh1"}]]),M("combine",[["path",{d:"M14 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"1l7d7l"}],["path",{d:"M19 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"9955pe"}],["path",{d:"m7 15 3 3",key:"4hkfgk"}],["path",{d:"m7 21 3-3H5a2 2 0 0 1-2-2v-2",key:"1xljwe"}],["rect",{x:"14",y:"14",width:"7",height:"7",rx:"1",key:"1cdgtw"}],["rect",{x:"3",y:"3",width:"7",height:"7",rx:"1",key:"zi3rio"}]]),M("command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]),M("compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("component",[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1uwlt4"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z",key:"10291m"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z",key:"1tqoq1"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1x6lto"}]]),M("computer",[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]]),M("concierge-bell",[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z",key:"1pvr1r"}],["path",{d:"M20 16a8 8 0 1 0-16 0",key:"1pa543"}],["path",{d:"M12 4v4",key:"1bq03y"}],["path",{d:"M10 4h4",key:"1xpv9s"}]]),M("cone",[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98",key:"53pte7"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3",key:"1ji25f"}]]),M("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]),M("contact-round",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0",key:"suqz9p"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("contact",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1waht3"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]]),M("contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]]),M("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]),M("cooking-pot",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"u0tga0"}],["path",{d:"m4 8 16-4",key:"16g0ng"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8",key:"12cejc"}]]),M("copy-check",[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-minus",[["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-plus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-slash",[["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-x",[["line",{x1:"12",x2:"18",y1:"12",y2:"18",key:"1rg63v"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copyleft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66",key:"1sveal"}]]),M("copyright",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]]),M("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),M("corner-down-right",[["path",{d:"m15 10 5 5-5 5",key:"qqa56n"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]]),M("corner-left-down",[["path",{d:"m14 15-5 5-5-5",key:"1eia93"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12",key:"nbpdq2"}]]),M("corner-left-up",[["path",{d:"M14 9 9 4 4 9",key:"1af5af"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4",key:"1blwi3"}]]),M("corner-right-down",[["path",{d:"m10 15 5 5 5-5",key:"1hpjnr"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12",key:"wcbgct"}]]),M("corner-right-up",[["path",{d:"m10 9 5-5 5 5",key:"9ctzwi"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4",key:"1plgdj"}]]),M("corner-up-left",[["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4",key:"1nkjon"}],["path",{d:"M9 14 4 9l5-5",key:"102s5s"}]]),M("corner-up-right",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12",key:"1lu4f8"}]]),M("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),M("creative-commons",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1ss3eq"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1od56t"}]]),M("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])),U=(M("croissant",[["path",{d:"M10.2 18H4.774a1.5 1.5 0 0 1-1.352-.97 11 11 0 0 1 .132-6.487",key:"14kkz9"}],["path",{d:"M18 10.2V4.774a1.5 1.5 0 0 0-.97-1.352 11 11 0 0 0-6.486.132",key:"1g7v07"}],["path",{d:"M18 5a4 3 0 0 1 4 3 2 2 0 0 1-2 2 10 10 0 0 0-5.139 1.42",key:"ratg6b"}],["path",{d:"M5 18a3 4 0 0 0 3 4 2 2 0 0 0 2-2 10 10 0 0 1 1.42-5.14",key:"4454f0"}],["path",{d:"M8.709 2.554a10 10 0 0 0-6.155 6.155 1.5 1.5 0 0 0 .676 1.626l9.807 5.42a2 2 0 0 0 2.718-2.718l-5.42-9.807a1.5 1.5 0 0 0-1.626-.676",key:"qmemie"}]]),M("crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]),M("cross",[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z",key:"1xbrqy"}]]),M("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]),M("crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("cup-soda",[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]]),M("cuboid",[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z",key:"1u2ovd"}],["path",{d:"M10 22v-8L2.25 9.15",key:"11pn4q"}],["path",{d:"m10 14 11.77-6.87",key:"1kt1wh"}]]),M("currency",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6",key:"1jkytn"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6",key:"14zfjt"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18",key:"iusuec"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18",key:"yj2dd7"}]]),M("cylinder",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5",key:"aqi0yr"}]]),M("dam",[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"157kva"}],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"d7q6m6"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z",key:"pr6s65"}]]),M("database-backup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]]),M("database-zap",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]]),M("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),M("decimals-arrow-left",[["path",{d:"m13 21-3-3 3-3",key:"s3o1nf"}],["path",{d:"M20 18H10",key:"14r3mt"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]]),M("decimals-arrow-right",[["path",{d:"M10 18h10",key:"1y5s8o"}],["path",{d:"m17 21 3-3-3-3",key:"1ammt0"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"15",y:"3",width:"5",height:"8",rx:"2.5",key:"76md6a"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]]),M("delete",[["path",{d:"M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2z",key:"1yo7s0"}],["path",{d:"m12 9 6 6",key:"anjzzh"}],["path",{d:"m18 9-6 6",key:"1fp51s"}]]),M("dessert",[["path",{d:"M10.162 3.167A10 10 0 0 0 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4-.006 10 10 0 0 0-8.161-9.826",key:"xi88qy"}],["path",{d:"M20.804 14.869a9 9 0 0 1-17.608 0",key:"1r28rg"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]]),M("diameter",[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86",key:"xr8kdq"}],["path",{d:"m6.41 6.41 11.18 11.18",key:"uhpjw7"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86",key:"cldpwv"}]]),M("diamond-minus",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("diamond-percent",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z",key:"1tpxz2"}],["path",{d:"M9.2 9.2h.01",key:"1b7bvt"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"M14.7 14.8h.01",key:"17nsh4"}]]),M("diamond-plus",[["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("diamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]]),M("dice-1",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("dice-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M9 15h.01",key:"fzyn71"}]]),M("dice-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("dice-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}]]),M("dice-5",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("dice-6",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("dices",[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]]),M("diff",[["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("disc-2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("disc-3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]]),M("disc-album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"5",key:"nd82uf"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("disc",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("divide",[["circle",{cx:"12",cy:"6",r:"1",key:"1bh7o1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12",key:"13b5wn"}],["circle",{cx:"12",cy:"18",r:"1",key:"lqb9t5"}]]),M("dna-off",[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8",key:"1bivrr"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3",key:"nxix30"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1",key:"18cutr"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16",key:"rlvei3"}]]),M("dna",[["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993",key:"q3hbxp"}]]),M("dock",[["path",{d:"M2 8h20",key:"d11cs7"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 16h12",key:"u522kt"}]]),M("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]),M("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])),W=(M("donut",[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3",key:"19sr3x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("door-closed-locked",[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 9V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"1bnhmg"}],["path",{d:"M2 20h8",key:"10ntw1"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}],["rect",{x:"14",y:"17",width:"8",height:"5",rx:"1",key:"15pjcy"}]]),M("door-closed",[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}]]),M("door-open",[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]])),D=(M("dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]),M("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])),J=(M("drafting-compass",[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]]),M("drama",[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]]),M("dribbble",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94",key:"hpej1"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32",key:"1tr44o"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72",key:"kbh691"}]]),M("drill",[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z",key:"ioqxb1"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8",key:"1rs59n"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3",key:"105ega"}],["path",{d:"M18 6h4",key:"66u95g"}],["path",{d:"m5 10-2 8",key:"xt2lic"}],["path",{d:"m7 18 2-8",key:"1bzku2"}]]),M("drone",[["path",{d:"M10 10 7 7",key:"zp14k7"}],["path",{d:"m10 14-3 3",key:"1jrpxk"}],["path",{d:"m14 10 3-3",key:"7tigam"}],["path",{d:"m14 14 3 3",key:"vm23p3"}],["path",{d:"M14.205 4.139a4 4 0 1 1 5.439 5.863",key:"1tm5p2"}],["path",{d:"M19.637 14a4 4 0 1 1-5.432 5.868",key:"16egi2"}],["path",{d:"M4.367 10a4 4 0 1 1 5.438-5.862",key:"1wta6a"}],["path",{d:"M9.795 19.862a4 4 0 1 1-5.429-5.873",key:"q39hpv"}],["rect",{x:"10",y:"8",width:"4",height:"8",rx:"1",key:"phrjt1"}]]),M("droplet-off",[["path",{d:"M18.715 13.186C18.29 11.858 17.384 10.607 16 9.5c-2-1.6-3.5-4-4-6.5a10.7 10.7 0 0 1-.884 2.586",key:"8suz2t"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.795 8.797A11 11 0 0 1 8 9.5C6 11.1 5 13 5 15a7 7 0 0 0 13.222 3.208",key:"19dw9m"}]]),M("droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]]),M("droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]),M("drum",[["path",{d:"m2 2 8 8",key:"1v6059"}],["path",{d:"m22 2-8 8",key:"173r8a"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5",key:"liohsx"}],["path",{d:"M7 13.4v7.9",key:"1yi6u9"}],["path",{d:"M12 14v8",key:"1tn2tj"}],["path",{d:"M17 13.4v7.9",key:"eqz2v3"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9",key:"1750ul"}]]),M("drumstick",[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23",key:"1dtqwm"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59",key:"1oq1fw"}]]),M("dumbbell",[["path",{d:"M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z",key:"9m4mmf"}],["path",{d:"m2.5 21.5 1.4-1.4",key:"17g3f0"}],["path",{d:"m20.1 3.9 1.4-1.4",key:"1qn309"}],["path",{d:"M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z",key:"1t2c92"}],["path",{d:"m9.6 14.4 4.8-4.8",key:"6umqxw"}]]),M("ear-off",[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46",key:"1qngmn"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14",key:"b06bma"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76",key:"g10hsz"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18",key:"ygzou7"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("ear",[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]]),M("earth-lock",[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]),M("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("eclipse",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a7 7 0 1 0 10 10",key:"1yuj32"}]]),M("egg-fried",[["circle",{cx:"11.5",cy:"12.5",r:"3.5",key:"1cl1mi"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z",key:"165ef9"}]]),M("egg-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 14.347V14c0-6-4-12-8-12-1.078 0-2.157.436-3.157 1.19",key:"13g2jy"}],["path",{d:"M6.206 6.21C4.871 8.4 4 11.2 4 14a8 8 0 0 0 14.568 4.568",key:"1581id"}]]),M("egg",[["path",{d:"M12 2C8 2 4 8 4 14a8 8 0 0 0 16 0c0-6-4-12-8-12",key:"1le142"}]]),M("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]),M("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),M("equal-approximately",[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"yrdkhy"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"gzkvyz"}]]),M("equal-not",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]]),M("equal",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]]),M("eraser",[["path",{d:"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21",key:"g5wo59"}],["path",{d:"m5.082 11.09 8.828 8.828",key:"1wx5vj"}]]),M("ethernet-port",[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z",key:"rbahqx"}],["path",{d:"M6 8v1",key:"1636ez"}],["path",{d:"M10 8v1",key:"1talb4"}],["path",{d:"M14 8v1",key:"1rsfgr"}],["path",{d:"M18 8v1",key:"gnkwox"}]]),M("euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]),M("ev-charger",[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 7h11",key:"19efrr"}],["path",{d:"m9 11-2 3h3l-2 3",key:"lmzxi1"}]]),M("expand",[["path",{d:"m15 15 6 6",key:"1s409w"}],["path",{d:"m15 9 6-6",key:"ko1vev"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}],["path",{d:"M3 16v5h5",key:"1t08am"}],["path",{d:"m3 21 6-6",key:"wwnumi"}],["path",{d:"M3 8V3h5",key:"1ln10m"}],["path",{d:"M9 9 3 3",key:"v551iv"}]]),M("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])),R=(M("eye-closed",[["path",{d:"m15 18-.722-3.25",key:"1j64jw"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0",key:"1e7gxb"}],["path",{d:"m20 15-1.726-2.05",key:"1cnuld"}],["path",{d:"m4 15 1.726-2.05",key:"1dsqqd"}],["path",{d:"m9 18 .722-3.25",key:"ypw2yx"}]]),M("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])),$=M("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),I=M("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),O=(M("factory",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("fan",[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z",key:"484a7f"}],["path",{d:"M12 12v.01",key:"u5ubse"}]]),M("fast-forward",[["path",{d:"M12 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 12 18z",key:"b19h5q"}],["path",{d:"M2 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 2 18z",key:"h7h5ge"}]]),M("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),M("fence",[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]]),M("ferris-wheel",[["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m6.8 15-3.5 2",key:"hjy98k"}],["path",{d:"m20.7 7-3.5 2",key:"f08gto"}],["path",{d:"M6.8 9 3.3 7",key:"1aevh4"}],["path",{d:"m20.7 17-3.5-2",key:"1liqo3"}],["path",{d:"m9 22 3-8 3 8",key:"wees03"}],["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0",key:"dhzg4g"}]]),M("figma",[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z",key:"1340ok"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z",key:"1hz3m3"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z",key:"1oz8n2"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z",key:"1ff65i"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z",key:"pdip6e"}]]),M("file-archive",[["path",{d:"M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5",key:"4pqfef"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 12v-1",key:"1ej8lb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M8 7V6",key:"1nbb54"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]),M("file-axis-3d",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m8 18 4-4",key:"12zab0"}],["path",{d:"M8 10v8h8",key:"tlaukw"}]]),M("file-badge",[["path",{d:"M13 22h5a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.3",key:"cvl1xm"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m7.69 16.479 1.29 4.88a.5.5 0 0 1-.698.591l-1.843-.849a1 1 0 0 0-.879.001l-1.846.85a.5.5 0 0 1-.692-.593l1.29-4.88",key:"1ff7gj"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}]]),M("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.8",key:"1kchwa"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}],["path",{d:"M3 13.1a2 2 0 0 0-.999 1.76v3.24a2 2 0 0 0 .969 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01z",key:"19flxy"}],["path",{d:"M7 17v5",key:"1yj1jh"}]]),M("file-braces-corner",[["path",{d:"M14 22h4a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v6",key:"14cnrg"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M5 14a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1 1 1 0 0 1 1 1v2a1 1 0 0 0 1 1",key:"sr0ebq"}],["path",{d:"M9 22a1 1 0 0 0 1-1v-2a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-2a1 1 0 0 0-1-1",key:"w793db"}]]),M("file-braces",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]),M("file-chart-column-increasing",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]]),M("file-chart-column",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]]),M("file-chart-line",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17",key:"zz7yod"}]]),M("file-check-corner",[["path",{d:"M10.5 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v6",key:"g5mvt7"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m14 20 2 2 4-4",key:"15kota"}]]),M("file-chart-pie",[["path",{d:"M15.941 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.704l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.512",key:"13hoie"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475",key:"s6vs5t"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z",key:"1dl6s6"}]]),M("file-check",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]),M("file-clock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85",key:"ryk6xj"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 14v2.2l1.6 1",key:"6m4bie"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}]]),M("file-code-corner",[["path",{d:"M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35",key:"1wthlu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 16-3 3 3 3",key:"331omg"}],["path",{d:"m9 22 3-3-3-3",key:"lsp7cz"}]]),M("file-code",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]]),M("file-cog",[["path",{d:"M13.85 22H18a2 2 0 0 0 2-2V8a2 2 0 0 0-.586-1.414l-4-4A2 2 0 0 0 14 2H6a2 2 0 0 0-2 2v6.6",key:"1l4p50"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m3.305 19.53.923-.382",key:"ao1pio"}],["path",{d:"m4.228 16.852-.924-.383",key:"1fv9zy"}],["path",{d:"m5.852 15.228-.383-.923",key:"1a9hc2"}],["path",{d:"m5.852 20.772-.383.924",key:"1sh9ke"}],["path",{d:"m8.148 15.228.383-.923",key:"4yu6lf"}],["path",{d:"m8.53 21.696-.382-.924",key:"18b0s9"}],["path",{d:"m9.773 16.852.922-.383",key:"ti6xop"}],["path",{d:"m9.773 19.148.922.383",key:"rws47d"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]]),M("file-diff",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]]),M("file-digit",[["path",{d:"M4 12V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2",key:"jrl274"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 16h2v6",key:"1bxocy"}],["path",{d:"M10 22h4",key:"ceow96"}],["rect",{x:"2",y:"16",width:"4",height:"6",rx:"2",key:"r45zd0"}]]),M("file-down",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]])),T=(M("file-exclamation-point",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("file-headphone",[["path",{d:"M4 6.835V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-.343",key:"1vfytu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M2 19a2 2 0 0 1 4 0v1a2 2 0 0 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 0 1-4 0v-1a2 2 0 0 1 4 0",key:"1etmh7"}]]),M("file-heart",[["path",{d:"M13 22h5a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v7",key:"oagw2b"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M3.62 18.8A2.25 2.25 0 1 1 7 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a1 1 0 0 1-1.507 0z",key:"rg3psg"}]]),M("file-image",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]),M("file-input",[["path",{d:"M4 11V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-1",key:"1q9hii"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]),M("file-lock",[["path",{d:"M4 9.8V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3",key:"1432pc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 17v-2a2 2 0 0 0-4 0v2",key:"168m41"}],["rect",{width:"8",height:"5",x:"3",y:"17",rx:"1",key:"o8vfew"}]]),M("file-key",[["path",{d:"M10.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.1",key:"1a2hbp"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 15 1 1",key:"1h4vmv"}],["path",{d:"m11 14-4.586 4.586",key:"maylof"}],["circle",{cx:"5",cy:"20",r:"2",key:"860zyv"}]]),M("file-minus-corner",[["path",{d:"M20 14V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12",key:"l9p8hp"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),M("file-minus",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 15h6",key:"cctwl0"}]]),M("file-music",[["path",{d:"M11.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.35",key:"5ad7z2"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 20v-7l3 1.474",key:"1ggyb9"}],["circle",{cx:"6",cy:"20",r:"2",key:"j7wjp0"}]]),M("file-output",[["path",{d:"M4.226 20.925A2 2 0 0 0 6 22h12a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.127",key:"wfxp4w"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]]),M("file-pen-line",[["path",{d:"m18.226 5.226-2.52-2.52A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.351",key:"1k2beg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]),M("file-pen",[["path",{d:"M12.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v9.34",key:"o6klzx"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10.378 12.622a1 1 0 0 1 3 3.003L8.36 20.637a2 2 0 0 1-.854.506l-2.867.837a.5.5 0 0 1-.62-.62l.836-2.869a2 2 0 0 1 .506-.853z",key:"zhnas1"}]]),M("file-play",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M15.033 13.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .967-.56z",key:"1tzo1f"}]]),M("file-plus-corner",[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]]),M("file-plus",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),M("file-question-mark",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}]]),M("file-scan",[["path",{d:"M20 10V8a2.4 2.4 0 0 0-.706-1.704l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.35",key:"1cdjst"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M16 14a2 2 0 0 0-2 2",key:"ceaadl"}],["path",{d:"M16 22a2 2 0 0 1-2-2",key:"1wqh5n"}],["path",{d:"M20 14a2 2 0 0 1 2 2",key:"1ny6zw"}],["path",{d:"M20 22a2 2 0 0 0 2-2",key:"1l9q4k"}]]),M("file-search-corner",[["path",{d:"M11.1 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.589 3.588A2.4 2.4 0 0 1 20 8v3.25",key:"uh4ikj"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m21 22-2.88-2.88",key:"9dd25w"}],["circle",{cx:"16",cy:"17",r:"3",key:"11br10"}]]),M("file-search",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]),M("file-signal",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3",key:"1fccat"}],["path",{d:"M15 12a5 5 0 0 1 0 6",key:"ps46cm"}]]),M("file-sliders",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M10 11v2",key:"1s651w"}],["path",{d:"M8 17h8",key:"wh5c61"}],["path",{d:"M14 16v2",key:"12fp5e"}]]),M("file-spreadsheet",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]),M("file-stack",[["path",{d:"M11 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1",key:"likhh7"}],["path",{d:"M16 16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1",key:"17ky3x"}],["path",{d:"M21 6a2 2 0 0 0-.586-1.414l-2-2A2 2 0 0 0 17 2h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z",key:"1hyeo0"}]]),M("file-symlink",[["path",{d:"M4 11V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"huwfnr"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}]]),M("file-terminal",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m8 16 2-2-2-2",key:"10vzyd"}],["path",{d:"M12 18h4",key:"1wd2n7"}]]),M("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])),F=(M("file-type-corner",[["path",{d:"M12 22h6a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v6",key:"15usau"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M3 16v-1.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5V16",key:"s1gz5"}],["path",{d:"M6 22h2",key:"194x9m"}],["path",{d:"M7 14v8",key:"11ixej"}]]),M("file-type",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M11 18h2",key:"12mj7e"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M9 13v-.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v.5",key:"qbrxap"}]]),M("file-user",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M16 22a4 4 0 0 0-8 0",key:"7a83pg"}],["circle",{cx:"12",cy:"15",r:"3",key:"g36mzq"}]]),M("file-up",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),M("file-video-camera",[["path",{d:"M4 12V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2",key:"jrl274"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 17.843 3.033-1.755a.64.64 0 0 1 .967.56v4.704a.65.65 0 0 1-.967.56L10 20.157",key:"17aeo9"}],["rect",{width:"7",height:"6",x:"3",y:"16",rx:"1",key:"s27ndx"}]]),M("file-volume",[["path",{d:"M4 11.55V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-1.95",key:"44gpjv"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 15a5 5 0 0 1 0 6",key:"oxg87a"}],["path",{d:"M8 14.502a.5.5 0 0 0-.826-.381l-1.893 1.631a1 1 0 0 1-.651.243H3.5a.5.5 0 0 0-.5.501v3.006a.5.5 0 0 0 .5.501h1.129a1 1 0 0 1 .652.243l1.893 1.633a.5.5 0 0 0 .826-.38z",key:"8rtoi1"}]]),M("file-x-corner",[["path",{d:"M11 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5",key:"1jo35a"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m15 17 5 5",key:"36xl1x"}],["path",{d:"m20 17-5 5",key:"vdz27y"}]]),M("file-x",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),M("file",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]]),M("files",[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]]),M("film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]])),K=(M("fingerprint-pattern",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]]),M("fire-extinguisher",[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5",key:"sqyvz"}],["path",{d:"M9 18h8",key:"i7pszb"}],["path",{d:"M18 3h-3",key:"7idoqj"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11",key:"1v5je3"}],["path",{d:"M5 13h4",key:"svpcxo"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z",key:"vsjego"}]]),M("fish-off",[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058",key:"1j1hse"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618",key:"1q46z8"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20",key:"1407gh"}]]),M("fish-symbol",[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8",key:"h4oh4o"}]]),M("fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]),M("fishing-hook",[["path",{d:"m17.586 11.414-5.93 5.93a1 1 0 0 1-8-8l3.137-3.137a.707.707 0 0 1 1.207.5V10",key:"157y8s"}],["path",{d:"M20.414 8.586 22 7",key:"5g2s34"}],["circle",{cx:"19",cy:"10",r:"2",key:"7363ft"}]]),M("flag-off",[["path",{d:"M16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1q158e"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 22V4",key:"1plyxx"}],["path",{d:"M7.656 2H8c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10.347",key:"xj1b71"}]]),M("flag-triangle-left",[["path",{d:"M18 22V2.8a.8.8 0 0 0-1.17-.71L5.45 7.78a.8.8 0 0 0 0 1.44L18 15.5",key:"rbbtmw"}]]),M("flag-triangle-right",[["path",{d:"M6 22V2.8a.8.8 0 0 1 1.17-.71l11.38 5.69a.8.8 0 0 1 0 1.44L6 15.5",key:"kfjsu0"}]]),M("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]),M("flame-kindling",[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z",key:"1ir223"}],["path",{d:"m5 22 14-4",key:"1brv4h"}],["path",{d:"m5 18 14 4",key:"lgyyje"}]]),M("flame",[["path",{d:"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4",key:"1slcih"}]])),Q=(M("flashlight-off",[["path",{d:"M11.652 6H18",key:"voqkpr"}],["path",{d:"M12 13v1",key:"176q98"}],["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-8a4 4 0 0 0-.8-2.4l-.6-.8A3 3 0 0 1 6 7V6",key:"dzyf92"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.649 2H17a1 1 0 0 1 1 1v4a3 3 0 0 1-.6 1.8l-.6.8a4 4 0 0 0-.55 1.007",key:"1hvcfn"}]]),M("flashlight",[["path",{d:"M12 13v1",key:"176q98"}],["path",{d:"M17 2a1 1 0 0 1 1 1v4a3 3 0 0 1-.6 1.8l-.6.8A4 4 0 0 0 16 12v8a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-8a4 4 0 0 0-.8-2.4l-.6-.8A3 3 0 0 1 6 7V3a1 1 0 0 1 1-1z",key:"17vh7j"}],["path",{d:"M6 6h12",key:"n6hhss"}]]),M("flask-conical",[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flask-conical-off",[["path",{d:"M10 2v2.343",key:"15t272"}],["path",{d:"M14 2v6.343",key:"sxr80q"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20a2 2 0 0 1-2 2H6a2 2 0 0 1-1.755-2.96l5.227-9.563",key:"k0duyd"}],["path",{d:"M6.453 15H15",key:"1f0z33"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flask-round",[["path",{d:"M10 2v6.292a7 7 0 1 0 4 0V2",key:"1s42pc"}],["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flip-horizontal-2",[["path",{d:"m3 7 5 5-5 5V7",key:"couhi7"}],["path",{d:"m21 7-5 5 5 5V7",key:"6ouia7"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]),M("flip-horizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]),M("flip-vertical-2",[["path",{d:"m17 3-5 5-5-5h10",key:"1ftt6x"}],["path",{d:"m17 21-5-5-5 5h10",key:"1m0wmu"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("flip-vertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("flower-2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]),M("flower",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5",key:"14wa3c"}],["path",{d:"M12 7.5V9",key:"1oy5b0"}],["path",{d:"M7.5 12H9",key:"eltsq1"}],["path",{d:"M16.5 12H15",key:"vk5kw4"}],["path",{d:"M12 16.5V15",key:"k7eayi"}],["path",{d:"m8 8 1.88 1.88",key:"nxy4qf"}],["path",{d:"M14.12 9.88 16 8",key:"1lst6k"}],["path",{d:"m8 16 1.88-1.88",key:"h2eex1"}],["path",{d:"M14.12 14.12 16 16",key:"uqkrx3"}]]),M("focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]),M("fold-horizontal",[["path",{d:"M2 12h6",key:"1wqiqv"}],["path",{d:"M22 12h-6",key:"1eg9hc"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 9-3 3 3 3",key:"12ol22"}],["path",{d:"m5 15 3-3-3-3",key:"1kdhjc"}]]),M("fold-vertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3-3-3 3",key:"e37ymu"}],["path",{d:"m15 5-3 3-3-3",key:"19d6lf"}]]),M("folder-archive",[["circle",{cx:"15",cy:"19",r:"2",key:"u2pros"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1",key:"1jj40k"}],["path",{d:"M15 11v-1",key:"cntcp"}],["path",{d:"M15 17v-2",key:"1279jj"}]]),M("folder-check",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]),M("folder-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2",key:"1urifu"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]),M("folder-closed",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]),M("folder-code",[["path",{d:"M10 10.5 8 13l2 2.5",key:"m4t9c1"}],["path",{d:"m14 10.5 2 2.5-2 2.5",key:"14w2eb"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z",key:"1u1bxd"}]]),M("folder-cog",[["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.98a2 2 0 0 1 1.69.9l.66 1.2A2 2 0 0 0 12 6h8a2 2 0 0 1 2 2v3.3",key:"128dxu"}],["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("folder-dot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"1",key:"49l61u"}]]),M("folder-down",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m15 13-3 3-3-3",key:"6j2sf0"}]]),M("folder-git-2",[["path",{d:"M18 19a5 5 0 0 1-5-5v8",key:"sz5oeg"}],["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5",key:"1w6njk"}],["circle",{cx:"13",cy:"12",r:"2",key:"1j92g6"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}]]),M("folder-git",[["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M14 13h3",key:"1dgedf"}],["path",{d:"M7 13h3",key:"1pygq7"}]]),M("folder-heart",[["path",{d:"M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417",key:"10r6g4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}]]),M("folder-input",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1",key:"fm4g5t"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m9 16 3-3-3-3",key:"6m91ic"}]]),M("folder-kanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]]),M("folder-key",[["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2",key:"3hgo9p"}],["path",{d:"m22 14-4.5 4.5",key:"1ef6z8"}],["path",{d:"m21 15 1 1",key:"1ejcpy"}]]),M("folder-lock",[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]]),M("folder-minus",[["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),M("folder-open-dot",[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2",key:"1nmvlm"}],["circle",{cx:"14",cy:"15",r:"1",key:"1gm4qj"}]]),M("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])),P=(M("folder-output",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]]),M("folder-pen",[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5",key:"a8xqs0"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1saktj"}]]),M("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),M("folder-root",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M12 15v5",key:"11xva1"}]]),M("folder-search-2",[["circle",{cx:"11.5",cy:"12.5",r:"2.5",key:"1ea5ju"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M13.3 14.3 15 16",key:"1y4v1n"}]]),M("folder-search",[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1",key:"1bw5m7"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}]]),M("folder-symlink",[["path",{d:"M2 9.35V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"y8kt7d"}],["path",{d:"m8 16 3-3-3-3",key:"rlqrt1"}]]),M("folder-sync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]]),M("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]]),M("folder-up",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m9 13 3-3 3 3",key:"1pxg3c"}]]),M("folder-x",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9.5 10.5 5 5",key:"ra9qjz"}],["path",{d:"m14.5 10.5-5 5",key:"l2rkpq"}]]),M("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])),Y=(M("folders",[["path",{d:"M20 5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2.5a1.5 1.5 0 0 1 1.2.6l.6.8a1.5 1.5 0 0 0 1.2.6z",key:"a4852j"}],["path",{d:"M3 8.268a2 2 0 0 0-1 1.738V19a2 2 0 0 0 2 2h11a2 2 0 0 0 1.732-1",key:"yxbcw3"}]]),M("footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]),M("forklift",[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5",key:"7zsz91"}],["circle",{cx:"13",cy:"19",r:"2",key:"wjnkru"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5",key:"13bk1p"}]]),M("form",[["path",{d:"M4 14h6",key:"77gv2w"}],["path",{d:"M4 2h10",key:"a2b314"}],["rect",{x:"4",y:"18",width:"16",height:"4",rx:"1",key:"sybzq6"}],["rect",{x:"4",y:"6",width:"16",height:"4",rx:"1",key:"1osc9e"}]]),M("forward",[["path",{d:"m15 17 5-5-5-5",key:"nf172w"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12",key:"jmiej9"}]]),M("frame",[["line",{x1:"22",x2:"2",y1:"6",y2:"6",key:"15w7dq"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18",key:"1ip48p"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22",key:"a2lnyx"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22",key:"8vb6jd"}]]),M("framer",[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7",key:"1a2nng"}]]),M("frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("fullscreen",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]),M("fuel",[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 9h11",key:"1p7c0w"}]]),M("funnel-plus",[["path",{d:"M13.354 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l1.218-1.348",key:"8mvsmf"}],["path",{d:"M16 6h6",key:"1dogtp"}],["path",{d:"M19 3v6",key:"1ytpjt"}]]),M("funnel-x",[["path",{d:"M12.531 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l.427-.473",key:"ol2ft2"}],["path",{d:"m16.5 3.5 5 5",key:"15e6fa"}],["path",{d:"m21.5 3.5-5 5",key:"m0lwru"}]]),M("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]])),aa=(M("gallery-horizontal-end",[["path",{d:"M2 7v10",key:"a2pl2d"}],["path",{d:"M6 5v14",key:"1kq3d7"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2",key:"13i7bc"}]]),M("gallery-horizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]),M("gallery-thumbnails",[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2",key:"74y24f"}],["path",{d:"M4 21h1",key:"16zlid"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M19 21h1",key:"edywat"}]]),M("gallery-vertical-end",[["path",{d:"M7 2h10",key:"nczekb"}],["path",{d:"M5 6h14",key:"u2x4p"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}]]),M("gallery-vertical",[["path",{d:"M3 2h18",key:"15qxfx"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2",key:"1439r6"}],["path",{d:"M3 22h18",key:"8prr45"}]]),M("gamepad-2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]),M("gamepad-directional",[["path",{d:"M11.146 15.854a1.207 1.207 0 0 1 1.708 0l1.56 1.56A2 2 0 0 1 15 18.828V21a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-2.172a2 2 0 0 1 .586-1.414z",key:"1re2og"}],["path",{d:"M18.828 15a2 2 0 0 1-1.414-.586l-1.56-1.56a1.207 1.207 0 0 1 0-1.708l1.56-1.56A2 2 0 0 1 18.828 9H21a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1z",key:"1pchrj"}],["path",{d:"M6.586 14.414A2 2 0 0 1 5.172 15H3a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2.172a2 2 0 0 1 1.414.586l1.56 1.56a1.207 1.207 0 0 1 0 1.708z",key:"16mt4c"}],["path",{d:"M9 3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2.172a2 2 0 0 1-.586 1.414l-1.56 1.56a1.207 1.207 0 0 1-1.708 0l-1.56-1.56A2 2 0 0 1 9 5.172z",key:"19ox6c"}]]),M("gamepad",[["line",{x1:"6",x2:"10",y1:"12",y2:"12",key:"161bw2"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13",key:"dqpgro"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11",key:"meh2c"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]])),ea=(M("gavel",[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3l8.384-8.381",key:"pgg06f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m21.5 10.5-8-8",key:"a17d9x"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m8.5 7.5 8 8",key:"1oyaui"}]]),M("gem",[["path",{d:"M10.5 3 8 9l4 13 4-13-2.5-6",key:"b3dvk1"}],["path",{d:"M17 3a2 2 0 0 1 1.6.8l3 4a2 2 0 0 1 .013 2.382l-7.99 10.986a2 2 0 0 1-3.247 0l-7.99-10.986A2 2 0 0 1 2.4 7.8l2.998-3.997A2 2 0 0 1 7 3z",key:"7w4byz"}],["path",{d:"M2 9h20",key:"16fsjt"}]]),M("georgian-lari",[["path",{d:"M11.5 21a7.5 7.5 0 1 1 7.35-9",key:"1gyj8k"}],["path",{d:"M13 12V3",key:"18om2a"}],["path",{d:"M4 21h16",key:"1h09gz"}],["path",{d:"M9 12V3",key:"geutu0"}]]),M("ghost",[["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z",key:"uwwb07"}]]),M("gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]),M("git-branch-minus",[["path",{d:"M15 6a9 9 0 0 0-9 9V3",key:"1cii5b"}],["path",{d:"M21 18h-6",key:"139f0c"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}]]),M("git-branch-plus",[["path",{d:"M6 3v12",key:"qpgusn"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"1d02ji"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"chk6ph"}],["path",{d:"M15 6a9 9 0 0 0-9 9",key:"or332x"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]),M("git-branch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]])),ha=(M("git-commit-horizontal",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]]),M("git-commit-vertical",[["path",{d:"M12 3v6",key:"1holv5"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 15v6",key:"a9ows0"}]]),M("git-compare-arrows",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9",key:"16sdep"}],["path",{d:"m9 15 3 3-3 3",key:"1m3kbl"}]]),M("git-compare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]),M("git-fork",[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]]),M("git-graph",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v6",key:"158jrl"}],["circle",{cx:"5",cy:"18",r:"3",key:"104gr9"}],["path",{d:"M12 3v18",key:"108xh3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9",key:"1e3vqb"}]]),M("git-merge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]),M("git-pull-request-arrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}]]),M("git-pull-request-closed",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"m21 3-6 6",key:"16nqsk"}],["path",{d:"m21 9-6-6",key:"9j17rh"}],["path",{d:"M18 11.5V15",key:"65xf6f"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("git-pull-request-create",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3",key:"1jb6z3"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]),M("git-pull-request-create-arrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3",key:"1rbwk6"}],["path",{d:"M19 15v6",key:"10aioa"}],["path",{d:"M22 18h-6",key:"1d5gi5"}]]),M("git-pull-request-draft",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M18 6V5",key:"1oao2s"}],["path",{d:"M18 11v-1",key:"11c8tz"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]),M("git-pull-request",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]),M("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]),M("gitlab",[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z",key:"148pdi"}]]),M("glass-water",[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z",key:"p55z4y"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]]),M("glasses",[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]]),M("globe-lock",[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]),M("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])),ya=(M("goal",[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]]),M("gpu",[["path",{d:"M2 21V3",key:"1bzk4w"}],["path",{d:"M2 5h18a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2.26",key:"1d64pi"}],["path",{d:"M7 17v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3",key:"5hbqbf"}],["circle",{cx:"16",cy:"11",r:"2",key:"qt15rb"}],["circle",{cx:"8",cy:"11",r:"2",key:"ssideg"}]]),M("graduation-cap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]),M("grape",[["path",{d:"M22 5V2l-5.89 5.89",key:"1eenpo"}],["circle",{cx:"16.6",cy:"15.89",r:"3",key:"xjtalx"}],["circle",{cx:"8.11",cy:"7.4",r:"3",key:"u2fv6i"}],["circle",{cx:"12.35",cy:"11.65",r:"3",key:"i6i8g7"}],["circle",{cx:"13.91",cy:"5.85",r:"3",key:"6ye0dv"}],["circle",{cx:"18.15",cy:"10.09",r:"3",key:"snx9no"}],["circle",{cx:"6.56",cy:"13.2",r:"3",key:"17x4xg"}],["circle",{cx:"10.8",cy:"17.44",r:"3",key:"1hogw9"}],["circle",{cx:"5",cy:"19",r:"3",key:"1sn6vo"}]]),M("grid-2x2-check",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("grid-2x2-plus",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 22v-6",key:"qhmiwi"}]]),M("grid-2x2-x",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 16 5 5",key:"8tpb07"}],["path",{d:"m16 21 5-5",key:"193jll"}]]),M("grid-2x2",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("grid-3x2",[["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("grip-horizontal",[["circle",{cx:"12",cy:"9",r:"1",key:"124mty"}],["circle",{cx:"19",cy:"9",r:"1",key:"1ruzo2"}],["circle",{cx:"5",cy:"9",r:"1",key:"1a8b28"}],["circle",{cx:"12",cy:"15",r:"1",key:"1e56xg"}],["circle",{cx:"19",cy:"15",r:"1",key:"1a92ep"}],["circle",{cx:"5",cy:"15",r:"1",key:"5r1jwy"}]]),M("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]),M("grip",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"19",cy:"5",r:"1",key:"w8mnmm"}],["circle",{cx:"5",cy:"5",r:"1",key:"lttvr7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}],["circle",{cx:"19",cy:"19",r:"1",key:"shf9b7"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]),M("group",[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2",key:"adw53z"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2",key:"an4l38"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2",key:"144t0e"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2",key:"rtnfgi"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1",key:"1eyiv7"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1",key:"1qlmkx"}]]),M("guitar",[["path",{d:"m11.9 12.1 4.514-4.514",key:"109xqo"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z",key:"txyc8t"}],["path",{d:"m6 16 2 2",key:"16qmzd"}],["path",{d:"M8.23 9.85A3 3 0 0 1 11 8a5 5 0 0 1 5 5 3 3 0 0 1-1.85 2.77l-.92.38A2 2 0 0 0 12 18a4 4 0 0 1-4 4 6 6 0 0 1-6-6 4 4 0 0 1 4-4 2 2 0 0 0 1.85-1.23z",key:"1de1vg"}]]),M("ham",[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856",key:"1k1t7q"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288",key:"153t1g"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025",key:"gzrt0n"}],["path",{d:"m8.5 16.5-1-1",key:"otr954"}]]),M("hamburger",[["path",{d:"M12 16H4a2 2 0 1 1 0-4h16a2 2 0 1 1 0 4h-4.25",key:"5dloqd"}],["path",{d:"M5 12a2 2 0 0 1-2-2 9 7 0 0 1 18 0 2 2 0 0 1-2 2",key:"1vl3my"}],["path",{d:"M5 16a2 2 0 0 0-2 2 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 2 2 0 0 0-2-2q0 0 0 0",key:"1us75o"}],["path",{d:"m6.67 12 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"qqzweh"}]]),M("hammer",[["path",{d:"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9",key:"1hayfq"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"15ts47"}]]),M("hand-coins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]),M("hand-fist",[["path",{d:"M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0",key:"1ff7rl"}],["path",{d:"M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5",key:"1xmd21"}],["path",{d:"M9 5A2 2 0 1 0 5 5V10",key:"f3wfjw"}],["path",{d:"M9 7V4A2 2 0 1 1 13 4V7.268",key:"eaoucv"}]]),M("hand-grab",[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"edstyy"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"19wdwo"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5",key:"1lugqo"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1hbeus"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0",key:"1etffm"}]]),M("hand-heart",[["path",{d:"M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1v1a37"}],["path",{d:"m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95",key:"fhfbnt"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91",key:"1x6kdw"}]]),M("hand-helping",[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]]),M("hand-metal",[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"wc6myp"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2",key:"94qvcw"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9",key:"m1ah89"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5",key:"t1skq1"}]]),M("hand-platter",[["path",{d:"M12 3V2",key:"ar7q03"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5",key:"n2g93r"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2",key:"1o2jem"}],["path",{d:"M4 10h16",key:"img6z1"}],["path",{d:"M5 10a7 7 0 0 1 14 0",key:"1ega1o"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2",key:"1hescx"}]]),M("hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]),M("handbag",[["path",{d:"M2.048 18.566A2 2 0 0 0 4 21h16a2 2 0 0 0 1.952-2.434l-2-9A2 2 0 0 0 18 8H6a2 2 0 0 0-1.952 1.566z",key:"1qbui5"}],["path",{d:"M8 11V6a4 4 0 0 1 8 0v5",key:"tcht90"}]]),M("handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]),M("hard-drive-download",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]),M("hard-drive-upload",[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]),M("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]),M("hard-hat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]),M("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),M("hat-glasses",[["path",{d:"M14 18a2 2 0 0 0-4 0",key:"1v8fkw"}],["path",{d:"m19 11-2.11-6.657a2 2 0 0 0-2.752-1.148l-1.276.61A2 2 0 0 1 12 4H8.5a2 2 0 0 0-1.925 1.456L5 11",key:"1fkr7p"}],["path",{d:"M2 11h20",key:"3eubbj"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]]),M("haze",[["path",{d:"m5.2 6.2 1.4 1.4",key:"17imol"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M20 13h2",key:"16rner"}],["path",{d:"m17.4 7.6 1.4-1.4",key:"t4xlah"}],["path",{d:"M22 17H2",key:"1gtaj3"}],["path",{d:"M22 21H2",key:"1gy6en"}],["path",{d:"M16 13a4 4 0 0 0-8 0",key:"1dyczq"}],["path",{d:"M12 5V2.5",key:"1vytko"}]]),M("hd",[["path",{d:"M10 12H6",key:"15f2ro"}],["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 14.5a.5.5 0 0 0 .5.5h1a2.5 2.5 0 0 0 2.5-2.5v-1A2.5 2.5 0 0 0 15.5 9h-1a.5.5 0 0 0-.5.5z",key:"b3f847"}],["path",{d:"M6 15V9",key:"12stmj"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("hdmi-port",[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z",key:"2128wb"}],["path",{d:"M7.5 12h9",key:"1t0ckc"}]]),M("heading-1",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]]),M("heading-2",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]]),M("heading-3",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]]),M("heading-4",[["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3",key:"tj5zdr"}],["path",{d:"M21 10v8",key:"1kdml4"}],["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}]]),M("heading-5",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 13v-3h4",key:"1nvgqp"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17",key:"2nebdn"}]]),M("heading-6",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["circle",{cx:"19",cy:"16",r:"2",key:"15mx69"}],["path",{d:"M20 10c-2 2-3 3.5-3 6",key:"f35dl0"}]]),M("heading",[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]]),M("headphone-off",[["path",{d:"M21 14h-1.343",key:"1jdnxi"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343",key:"6kipu2"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3",key:"9x50f4"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364",key:"1bkxnm"}]]),M("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]),M("headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]),M("heart-crack",[["path",{d:"M12.409 5.824c-.702.792-1.15 1.496-1.415 2.166l2.153 2.156a.5.5 0 0 1 0 .707l-2.293 2.293a.5.5 0 0 0 0 .707L12 15",key:"idzbju"}],["path",{d:"M13.508 20.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.677.6.6 0 0 0 .818.001A5.5 5.5 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5z",key:"1su70f"}]]),M("heart-handshake",[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]]),M("heart-minus",[["path",{d:"m14.876 18.99-1.368 1.323a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.244 1.572",key:"15yztm"}],["path",{d:"M15 15h6",key:"1u4692"}]]),M("heart-off",[["path",{d:"M10.5 4.893a5.5 5.5 0 0 1 1.091.931.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 1.872-1.002 3.356-2.187 4.655",key:"1inpfl"}],["path",{d:"m16.967 16.967-3.459 3.346a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 2.747-4.761",key:"vbc6x7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("heart-plus",[["path",{d:"m14.479 19.374-.971.939a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.219 1.49",key:"wg5jx"}],["path",{d:"M15 15h6",key:"1u4692"}],["path",{d:"M18 12v6",key:"1houu1"}]]),M("heart-pulse",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]]),M("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]])),ta=(M("heater",[["path",{d:"M11 8c2-3-2-3 0-6",key:"1ldv5m"}],["path",{d:"M15.5 8c2-3-2-3 0-6",key:"1otqoz"}],["path",{d:"M6 10h.01",key:"1lbq93"}],["path",{d:"M6 14h.01",key:"zudwn7"}],["path",{d:"M10 16v-4",key:"1c25yv"}],["path",{d:"M14 16v-4",key:"1dkbt8"}],["path",{d:"M18 16v-4",key:"1yg9me"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3",key:"1ubg90"}],["path",{d:"M5 20v2",key:"1abpe8"}],["path",{d:"M19 20v2",key:"kqn6ft"}]]),M("hexagon",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]]),M("helicopter",[["path",{d:"M11 17v4",key:"14wq8k"}],["path",{d:"M14 3v8a2 2 0 0 0 2 2h5.865",key:"12oo5h"}],["path",{d:"M17 17v4",key:"hdt4hh"}],["path",{d:"M18 17a4 4 0 0 0 4-4 8 6 0 0 0-8-6 6 5 0 0 0-6 5v3a2 2 0 0 0 2 2z",key:"yynif"}],["path",{d:"M2 10v5",key:"sa5akn"}],["path",{d:"M6 3h16",key:"27qw71"}],["path",{d:"M7 21h14",key:"1ugz0u"}],["path",{d:"M8 13H2",key:"1thz1o"}]]),M("highlighter",[["path",{d:"m9 11-6 6v3h9l3-3",key:"1a3l36"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4",key:"14a9rk"}]]),M("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]),M("hop-off",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27",key:"qyzcap"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28",key:"y078lb"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26",key:"1utre3"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25",key:"17o9hm"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75",key:"1d1n4p"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24",key:"9uv3tt"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28",key:"1292wz"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05",key:"7ozu9p"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("hop",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18",key:"18lxf1"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88",key:"vtfxrw"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36",key:"13hl71"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87",key:"1sl8oj"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08",key:"19c6kt"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57",key:"85ghs3"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1",key:"x087yj"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15",key:"11xdqo"}]]),M("hospital",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M14 9h-4",key:"1w2s2s"}],["path",{d:"M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2",key:"1tthqt"}],["path",{d:"M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16",key:"dw4p4i"}]]),M("hotel",[["path",{d:"M10 22v-6.57",key:"1wmca3"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M14 15.43V22",key:"1q2vjd"}],["path",{d:"M15 16a5 5 0 0 0-6 0",key:"o9wqvi"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]),M("hourglass",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]]),M("house-plug",[["path",{d:"M10 12V8.964",key:"1vll13"}],["path",{d:"M14 12V8.964",key:"1x3qvg"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z",key:"ppykja"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2",key:"365xoy"}]]),M("house-heart",[["path",{d:"M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"n9s7kx"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]),M("house-plus",[["path",{d:"M12.35 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v2.35",key:"8ek5ge"}],["path",{d:"M14.8 12.4A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8",key:"1rbg29"}],["path",{d:"M15 18h6",key:"3b3c90"}],["path",{d:"M18 15v6",key:"9wciyi"}]]),M("house-wifi",[["path",{d:"M9.5 13.866a4 4 0 0 1 5 .01",key:"1wy54i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}],["path",{d:"M7 10.754a8 8 0 0 1 10 0",key:"exoy2g"}]]),M("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]),M("ice-cream-bowl",[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0",key:"1uxfcu"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0",key:"4k3m1s"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0",key:"zmuahr"}]]),M("ice-cream-cone",[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]]),M("id-card-lanyard",[["path",{d:"M13.5 8h-3",key:"xvov4w"}],["path",{d:"m15 2-1 2h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3",key:"16uttc"}],["path",{d:"M16.899 22A5 5 0 0 0 7.1 22",key:"1d0ppr"}],["path",{d:"m9 2 3 6",key:"1o7bd9"}],["circle",{cx:"12",cy:"15",r:"3",key:"g36mzq"}]]),M("id-card",[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("image-minus",[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"m87ecr"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),M("image-down",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19 3 3v-5.5",key:"9ldu5r"}],["path",{d:"m17 22 3-3",key:"1nkfve"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),M("image-play",[["path",{d:"M15 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"nrt1m3"}],["path",{d:"M21 12.17V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"99hgts"}],["path",{d:"m6 21 5-5",key:"1wyjai"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-up",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-upscale",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M17 21h2a2 2 0 0 0 2-2",key:"130fy9"}],["path",{d:"M21 12v3",key:"1wzk3p"}],["path",{d:"m21 3-5 5",key:"1g5oa7"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2",key:"kk3yz1"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19",key:"fyekpt"}],["path",{d:"M9 3h3",key:"d52fa"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1",key:"1wpmix"}]]),M("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),M("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]),M("import",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]]),M("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]])),ka=(M("indian-rupee",[["path",{d:"M6 3h12",key:"ggurg9"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"m6 13 8.5 8",key:"u1kupk"}],["path",{d:"M6 13h3",key:"wdp6ag"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10",key:"1nkvk2"}]]),M("infinity",[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]]),M("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])),da=(M("inspection-panel",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]]),M("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),M("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]),M("iteration-ccw",[["path",{d:"m16 14 4 4-4 4",key:"hkso8o"}],["path",{d:"M20 10a8 8 0 1 0-8 8h8",key:"1bik7b"}]]),M("iteration-cw",[["path",{d:"M4 10a8 8 0 1 1 8 8H4",key:"svv66n"}],["path",{d:"m8 22-4-4 4-4",key:"6g7gki"}]]),M("japanese-yen",[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3",key:"2ej80x"}],["path",{d:"M6 15h12",key:"1hwgt5"}],["path",{d:"M6 11h12",key:"wf4gp6"}]]),M("joystick",[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z",key:"jg2n2t"}],["path",{d:"M6 15v-2",key:"gd6mvg"}],["path",{d:"M12 15V9",key:"8c7uyn"}],["circle",{cx:"12",cy:"6",r:"3",key:"1gm2ql"}]]),M("kanban",[["path",{d:"M5 3v14",key:"9nsxs2"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"M19 3v18",key:"1sk56x"}]]),M("kayak",[["path",{d:"M18 17a1 1 0 0 0-1 1v1a2 2 0 1 0 2-2z",key:"skzb1g"}],["path",{d:"M20.97 3.61a.45.45 0 0 0-.58-.58C10.2 6.6 6.6 10.2 3.03 20.39a.45.45 0 0 0 .58.58C13.8 17.4 17.4 13.8 20.97 3.61",key:"cv9jm7"}],["path",{d:"m6.707 6.707 10.586 10.586",key:"d2l993"}],["path",{d:"M7 5a2 2 0 1 0-2 2h1a1 1 0 0 0 1-1z",key:"i0et4n"}]]),M("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]),M("key-square",[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z",key:"165ttr"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814",key:"1ubxi2"}]]),M("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]),M("keyboard-music",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M6 12v4",key:"dy92yo"}],["path",{d:"M10 12v4",key:"1fxnav"}],["path",{d:"M14 12v4",key:"1hft58"}],["path",{d:"M18 12v4",key:"tjjnbz"}]]),M("keyboard-off",[["path",{d:"M 20 4 A2 2 0 0 1 22 6",key:"1g1fkt"}],["path",{d:"M 22 6 L 22 16.41",key:"1qjg3w"}],["path",{d:"M 7 16 L 16 16",key:"n0yqwb"}],["path",{d:"M 9.69 4 L 20 4",key:"kbpcgx"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M8 12h.01",key:"czm47f"}]]),M("keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]),M("lamp-ceiling",[["path",{d:"M12 2v5",key:"nd4vlx"}],["path",{d:"M14.829 15.998a3 3 0 1 1-5.658 0",key:"1pybiy"}],["path",{d:"M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z",key:"ma1wor"}]]),M("lamp-desk",[["path",{d:"M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z",key:"sb8slu"}],["path",{d:"m14.207 4.793-3.414 3.414",key:"m2x3oj"}],["path",{d:"M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z",key:"8b3myj"}],["path",{d:"m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18",key:"43s6cu"}]]),M("lamp-floor",[["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M17.929 7.629A1 1 0 0 1 17 9H7a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 9 2h6a1 1 0 0 1 .928.629z",key:"1o95gh"}],["path",{d:"M9 22h6",key:"1rlq3v"}]]),M("lamp-wall-down",[["path",{d:"M19.929 18.629A1 1 0 0 1 19 20H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 13h6a1 1 0 0 1 .928.629z",key:"u4w2d7"}],["path",{d:"M6 3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z",key:"15356w"}],["path",{d:"M8 6h4a2 2 0 0 1 2 2v5",key:"1m6m7x"}]]),M("lamp-wall-up",[["path",{d:"M19.929 9.629A1 1 0 0 1 19 11H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 4h6a1 1 0 0 1 .928.629z",key:"1uvrbf"}],["path",{d:"M6 15a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"154r2a"}],["path",{d:"M8 18h4a2 2 0 0 0 2-2v-5",key:"z9mbu0"}]]),M("land-plot",[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]]),M("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]),M("landmark",[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]]),M("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),M("laptop-minimal-check",[["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2",key:"8ur36m"}]]),M("laptop-minimal",[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]]),M("laptop",[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]])),pa=(M("lasso-select",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91",key:"ybbtv3"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2",key:"gt5e1w"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z",key:"72q637"}]]),M("lasso",[["path",{d:"M3.704 14.467A10 8 0 0 1 2 10a10 8 0 0 1 20 0 10 8 0 0 1-10 8 10 8 0 0 1-5.181-1.158",key:"1yant3"}],["path",{d:"M7 22a5 5 0 0 1-2-3.994",key:"1xp6a4"}],["circle",{cx:"5",cy:"16",r:"2",key:"18csp3"}]]),M("laugh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z",key:"b2q4dd"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("layers-2",[["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74z",key:"15q6uc"}],["path",{d:"m20 14.285 1.5.845a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74l1.5-.845",key:"byia6g"}]]),M("layers-plus",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 .83.18 2 2 0 0 0 .83-.18l8.58-3.9a1 1 0 0 0 0-1.831z",key:"zzgyd3"}],["path",{d:"M16 17h6",key:"1ook5g"}],["path",{d:"M19 14v6",key:"1ckrd5"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 .825.178",key:"1ia9y3"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l2.116-.962",key:"jksky3"}]]),M("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]])),ca=(M("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),M("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]),M("layout-list",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]),M("layout-panel-left",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]),M("layout-panel-top",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]),M("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])),Ma=(M("leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]),M("leafy-green",[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22",key:"1134nt"}],["path",{d:"M2 22 17 7",key:"1q7jp2"}]]),M("lectern",[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3",key:"13jjxg"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3",key:"1550fe"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1",key:"qmu8b6"}]]),M("library-big",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]),M("library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]),M("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("ligature",[["path",{d:"M14 12h2v8",key:"c1fccl"}],["path",{d:"M14 20h4",key:"lzx1xo"}],["path",{d:"M6 12h4",key:"a4o3ry"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M8 20V8a4 4 0 0 1 7.464-2",key:"wk9t6r"}]]),M("lightbulb-off",[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5",key:"1fkcox"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5",key:"10m8kw"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]),M("lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])),ra=(M("line-squiggle",[["path",{d:"M7 3.5c5-2 7 2.5 3 4C1.5 10 2 15 5 16c5 2 9-10 14-7s.5 13.5-4 12c-5-2.5.5-11 6-2",key:"1lrphd"}]]),M("link-2-off",[["path",{d:"M9 17H7A5 5 0 0 1 7 7",key:"10o201"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8",key:"1d3206"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12",key:"rvw6j4"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])),la=(M("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),M("list-check",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M11 19H3",key:"zflm78"}],["path",{d:"m15 18 2 2 4-4",key:"1szwhi"}]]),M("list-checks",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]),M("list-chevrons-down-up",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 5 3 3 3-3",key:"1t4thf"}],["path",{d:"m15 19 3-3 3 3",key:"y4ckd2"}]]),M("list-chevrons-up-down",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 8 3-3 3 3",key:"bc4io6"}],["path",{d:"m15 16 3 3 3-3",key:"9wmg1l"}]]),M("list-collapse",[["path",{d:"M10 5h11",key:"1hkqpe"}],["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 19h11",key:"14g2nv"}],["path",{d:"m3 10 3-3-3-3",key:"i7pm08"}],["path",{d:"m3 20 3-3-3-3",key:"20gx1n"}]]),M("list-end",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M9 19H3",key:"s61nz1"}],["path",{d:"m16 16-3 3 3 3",key:"117b85"}],["path",{d:"M21 5v12a2 2 0 0 1-2 2h-6",key:"hey24a"}]]),M("list-filter-plus",[["path",{d:"M12 5H2",key:"1o22fu"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 8V2",key:"1wcffq"}]]),M("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]),M("list-indent-decrease",[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]]),M("list-minus",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]),M("list-indent-increase",[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]]),M("list-music",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M11 19H3",key:"zflm78"}],["path",{d:"M21 16V5",key:"yxg4q8"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]),M("list-ordered",[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]]),M("list-plus",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M18 9v6",key:"1twb98"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]),M("list-restart",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M7 12H3",key:"13ou7f"}],["path",{d:"M7 19H3",key:"wbqt3n"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14",key:"qth677"}],["path",{d:"M11 10v4h4",key:"172dkj"}]]),M("list-start",[["path",{d:"M3 5h6",key:"1ltk0q"}],["path",{d:"M3 12h13",key:"ppymz1"}],["path",{d:"M3 19h13",key:"bpdczq"}],["path",{d:"m16 8-3-3 3-3",key:"1pjpp6"}],["path",{d:"M21 19V7a2 2 0 0 0-2-2h-6",key:"4zzq67"}]]),M("list-todo",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["rect",{x:"3",y:"4",width:"6",height:"6",rx:"1",key:"cif1o7"}]]),M("list-tree",[["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"M3 10a2 2 0 0 0 2 2h3",key:"1npucw"}],["path",{d:"M3 5v12a2 2 0 0 0 2 2h3",key:"x1gjn2"}]]),M("list-video",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 19H3",key:"108z41"}],["path",{d:"M15 12.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"ms4nik"}]]),M("list-x",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"m15.5 9.5 5 5",key:"ytk86i"}],["path",{d:"m20.5 9.5-5 5",key:"17o44f"}]]),M("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]])),ia=(M("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),M("loader-pinwheel",[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0",key:"1lzz15"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6",key:"1gnrpi"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6",key:"u9yy5q"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]])),va=(M("locate-off",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M18.89 13.24a7 7 0 0 0-8.13-8.13",key:"1v9jrh"}],["path",{d:"M19 12h3",key:"osuazr"}],["path",{d:"M2 12h3",key:"1wrr53"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.05 7.05a7 7 0 0 0 9.9 9.9",key:"rc5l2e"}]]),M("locate-fixed",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("locate",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]]),M("lock-keyhole-open",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]),M("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),M("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),M("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])),xa=M("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]),ma=M("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),oa=(M("logs",[["path",{d:"M3 5h1",key:"1mv5vm"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M3 19h1",key:"w6f3n9"}],["path",{d:"M8 5h1",key:"1nxr5w"}],["path",{d:"M8 12h1",key:"1con00"}],["path",{d:"M8 19h1",key:"k7p10e"}],["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}]]),M("lollipop",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0",key:"107gwy"}]]),M("luggage",[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1m57jg"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14",key:"1l99gc"}],["path",{d:"M10 20h4",key:"ni2waw"}],["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]),M("mail-check",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("magnet",[["path",{d:"m12 15 4 4",key:"lnac28"}],["path",{d:"M2.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.029-6.029a1 1 0 1 1 3 3l-6.029 6.029a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.365-6.367A1 1 0 0 0 8.716 4.282z",key:"nlhkjb"}],["path",{d:"m5 8 4 4",key:"j6kj7e"}]]),M("mail-minus",[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"fuxbkv"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M16 19h6",key:"xwg31i"}]]),M("mail-open",[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z",key:"1jhwl8"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10",key:"1qfld7"}]]),M("mail-plus",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M16 19h6",key:"xwg31i"}]]),M("mail-question-mark",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"7z9rxb"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]),M("mail-search",[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5",key:"w80f2v"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"8lzu5m"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]]),M("mail-warning",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M20 14v4",key:"1hm744"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]),M("mail-x",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9",key:"1j9vog"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m17 17 4 4",key:"1b3523"}],["path",{d:"m21 17-4 4",key:"uinynz"}]]),M("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])),na=(M("mailbox",[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2",key:"15i455"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]]),M("mails",[["path",{d:"M17 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 1-1.732",key:"1vyzll"}],["path",{d:"m22 5.5-6.419 4.179a2 2 0 0 1-2.162 0L7 5.5",key:"k7ramc"}],["rect",{x:"7",y:"3",width:"15",height:"12",rx:"2",key:"17196g"}]]),M("map-minus",[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V14",key:"40pylx"}],["path",{d:"M15 5.764V14",key:"1bab71"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]),M("map-pin-check-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]),M("map-pin-check",[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728",key:"1dq61d"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m16 18 2 2 4-4",key:"1mkfmb"}]]),M("map-pin-house",[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z",key:"1p1rcz"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2",key:"mcbcs9"}],["path",{d:"M18 22v-3",key:"1t1ugv"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]),M("map-pin-minus-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("map-pin-minus",[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"11uxia"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}]]),M("map-pin-off",[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16",key:"1d4wjd"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568",key:"12yil7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533",key:"lhrkcz"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74",key:"13wojd"}]]),M("map-pin-pen",[["path",{d:"M17.97 9.304A8 8 0 0 0 2 10c0 4.69 4.887 9.562 7.022 11.468",key:"1fahp3"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]),M("map-pin-plus-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("map-pin-plus",[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"fcdtly"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}],["path",{d:"M19 15v6",key:"10aioa"}]]),M("map-pin-x-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]),M("map-pin-x",[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077",key:"y0ewhp"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m21.5 15.5-5 5",key:"11iqnx"}],["path",{d:"m21.5 20.5-5-5",key:"1bylgx"}]]),M("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])),sa=(M("map-pinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]),M("map-plus",[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V12",key:"svfegj"}],["path",{d:"M15 5.764V12",key:"1ocw4k"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]),M("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]])),ga=(M("mars-stroke",[["path",{d:"m14 6 4 4",key:"1q72g9"}],["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"m21 3-7.75 7.75",key:"1cjbfd"}],["circle",{cx:"9",cy:"15",r:"6",key:"bx5svt"}]]),M("mars",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"m21 3-6.75 6.75",key:"pv0uzu"}],["circle",{cx:"10",cy:"14",r:"6",key:"1qwbdc"}]]),M("martini",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M12 11v11",key:"ur9y6a"}],["path",{d:"m19 3-7 8-7-8Z",key:"1sgpiw"}]]),M("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),M("maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]),M("medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]),M("megaphone-off",[["path",{d:"M11.636 6A13 13 0 0 0 19.4 3.2 1 1 0 0 1 21 4v11.344",key:"bycexp"}],["path",{d:"M14.378 14.357A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1",key:"1t17s6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 8v6",key:"aieo6v"}]]),M("megaphone",[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]])),wa=(M("memory-stick",[["path",{d:"M12 12v-2",key:"fwoke6"}],["path",{d:"M12 18v-2",key:"qj6yno"}],["path",{d:"M16 12v-2",key:"heuere"}],["path",{d:"M16 18v-2",key:"s1ct0w"}],["path",{d:"M2 11h1.5",key:"15p63e"}],["path",{d:"M20 18v-2",key:"12ehxp"}],["path",{d:"M20.5 11H22",key:"khsy7a"}],["path",{d:"M4 18v-2",key:"1c3oqr"}],["path",{d:"M8 12v-2",key:"1mwtfd"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["rect",{x:"2",y:"6",width:"20",height:"10",rx:"2",key:"1qcswk"}]]),M("meh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]),M("merge",[["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22",key:"1hyw0i"}],["path",{d:"m20 22-5-5",key:"1m27yz"}]]),M("message-circle-code",[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),M("message-circle-dashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.72a10 10 0 0 1 2.69 2.7",key:"jiglxs"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.28 17.61a10 10 0 0 1-2.7 2.69",key:"elg7ff"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98",key:"1qsu07"}]]),M("message-circle-heart",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z",key:"hoo97p"}]]),M("message-circle-more",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]),M("message-circle-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989",key:"7il5tn"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}]]),M("message-circle-plus",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("message-circle-question-mark",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("message-circle-reply",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}],["path",{d:"M7 12h8a2 2 0 0 1 2 2v1",key:"89sh1g"}]]),M("message-circle-warning",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]),M("message-circle-x",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]])),ua=(M("message-square-code",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"m14 14 3-3-3-3",key:"1yrceu"}]]),M("message-square-dashed",[["path",{d:"M12 19h.01",key:"1wutuc"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M16 19h.01",key:"1vcnzz"}],["path",{d:"M16 3h.01",key:"ll0zb8"}],["path",{d:"M2 13h.01",key:"1aptou"}],["path",{d:"M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8",key:"4cp7zq"}],["path",{d:"M2 5a2 2 0 0 1 2-2",key:"1iztiu"}],["path",{d:"M2 9h.01",key:"1nzd1v"}],["path",{d:"M20 3a2 2 0 0 1 2 2",key:"m48m3a"}],["path",{d:"M22 13h.01",key:"ke7esy"}],["path",{d:"M22 17a2 2 0 0 1-2 2",key:"17q5fo"}],["path",{d:"M22 9h.01",key:"npkp49"}],["path",{d:"M8 3h.01",key:"133hau"}]]),M("message-square-diff",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v4",key:"xawao1"}]]),M("message-square-dot",[["path",{d:"M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7",key:"wjb7ig"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]]),M("message-square-heart",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5",key:"1faxuh"}]]),M("message-square-lock",[["path",{d:"M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10",key:"fu6chl"}],["path",{d:"M20 15v-2a2 2 0 0 0-4 0v2",key:"vl8a78"}],["rect",{x:"14",y:"15",width:"8",height:"5",rx:"1",key:"37aafw"}]]),M("message-square-more",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M8 11h.01",key:"1dfujw"}]]),M("message-square-off",[["path",{d:"M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826",key:"1wyg69"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.656 3H20a2 2 0 0 1 2 2v11.344",key:"mhl4k6"}]]),M("message-square-plus",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 8v6",key:"1ib9pf"}],["path",{d:"M9 11h6",key:"1fldmi"}]]),M("message-square-quote",[["path",{d:"M14 14a2 2 0 0 0 2-2V8h-2",key:"1r06pg"}],["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M8 14a2 2 0 0 0 2-2V8H8",key:"1jzu5j"}]]),M("message-square-reply",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"M17 14v-1a2 2 0 0 0-2-2H7",key:"1tkjnz"}]]),M("message-square-share",[["path",{d:"M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4",key:"11da1y"}],["path",{d:"M16 3h6v6",key:"1bx56c"}],["path",{d:"m16 9 6-6",key:"m4dnic"}]]),M("message-square-text",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]]),M("message-square-warning",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 15h.01",key:"q59x07"}],["path",{d:"M12 7v4",key:"xawao1"}]]),M("message-square-x",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m14.5 8.5-5 5",key:"19tnj2"}],["path",{d:"m9.5 8.5 5 5",key:"1oa8ql"}]]),M("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]),M("messages-square",[["path",{d:"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z",key:"1n2ejm"}],["path",{d:"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1",key:"1qfcsi"}]]),M("mic-off",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M16.95 16.95A7 7 0 0 1 5 12v-2",key:"cqa7eg"}],["path",{d:"M18.89 13.23A7 7 0 0 0 19 12v-2",key:"16hl24"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}]]),M("mic-vocal",[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]]),M("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]),M("microchip",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 17h4",key:"pvmtpo"}],["path",{d:"M10 7h4",key:"1vgcok"}],["path",{d:"M18 12h2",key:"quuxs7"}],["path",{d:"M18 18h2",key:"4scel"}],["path",{d:"M18 6h2",key:"1ptzki"}],["path",{d:"M4 12h2",key:"1ltxp0"}],["path",{d:"M4 18h2",key:"1xrofg"}],["path",{d:"M4 6h2",key:"1cx33n"}],["rect",{x:"6",y:"2",width:"12",height:"20",rx:"2",key:"749fme"}]]),M("microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]),M("microwave",[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]]),M("milestone",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z",key:"1btarq"}]]),M("milk-off",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3",key:"y0ejgx"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435",key:"iaxqsy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("milk",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2",key:"qtp12x"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"ygeh44"}]]),M("minimize-2",[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]]),M("minimize",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]),M("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])),fa=(M("monitor-check",[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-cloud",[["path",{d:"M11 13a3 3 0 1 1 2.83-4H14a2 2 0 0 1 0 4z",key:"1da4q6"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("monitor-cog",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m14.305 7.53.923-.382",key:"1mlnsw"}],["path",{d:"m15.228 4.852-.923-.383",key:"82mpwg"}],["path",{d:"m16.852 3.228-.383-.924",key:"ln4sir"}],["path",{d:"m16.852 8.772-.383.923",key:"1dejw0"}],["path",{d:"m19.148 3.228.383-.924",key:"192kgf"}],["path",{d:"m19.53 9.696-.382-.924",key:"fiavlr"}],["path",{d:"m20.772 4.852.924-.383",key:"1j8mgp"}],["path",{d:"m20.772 7.148.924.383",key:"zix9be"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"1tnzv8"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]]),M("monitor-dot",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M22 12.307V15a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8.693",key:"1dx6ho"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]]),M("monitor-down",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m15 10-3 3-3-3",key:"lzhmyn"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-off",[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2",key:"k0q8oc"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9",key:"cp1ac0"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("monitor-pause",[["path",{d:"M10 13V7",key:"1u13u9"}],["path",{d:"M14 13V7",key:"1vj9om"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("monitor-smartphone",[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8",key:"10dyio"}],["path",{d:"M10 19v-3.96 3.15",key:"1irgej"}],["path",{d:"M7 19h5",key:"qswx4l"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2",key:"1egngj"}]]),M("monitor-speaker",[["path",{d:"M5.5 20H8",key:"1k40s5"}],["path",{d:"M17 9h.01",key:"1j24nn"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2",key:"ixliua"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4",key:"1mp6e1"}],["circle",{cx:"17",cy:"15",r:"1",key:"tqvash"}]]),M("monitor-stop",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1",key:"5m2oou"}]]),M("monitor-up",[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-x",[["path",{d:"m14.5 12.5-5-5",key:"1jahn5"}],["path",{d:"m9.5 12.5 5-5",key:"1k2t7b"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])),za=(M("moon-star",[["path",{d:"M18 5h4",key:"1lhgn2"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),M("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]])),ba=(M("motorbike",[["path",{d:"m18 14-1-3",key:"bdajw9"}],["path",{d:"m3 9 6 2a2 2 0 0 1 2-2h2a2 2 0 0 1 1.99 1.81",key:"f5fotj"}],["path",{d:"M8 17h3a1 1 0 0 0 1-1 6 6 0 0 1 6-6 1 1 0 0 0 1-1v-.75A5 5 0 0 0 17 5",key:"3i90e2"}],["circle",{cx:"19",cy:"17",r:"3",key:"1otbdv"}],["circle",{cx:"5",cy:"17",r:"3",key:"1d8p0c"}]]),M("mountain-snow",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]]),M("mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]),M("mouse-pointer-2-off",[["path",{d:"m15.55 8.45 5.138 2.087a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063L8.45 15.551",key:"1qoshx"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}],["path",{d:"m6.816 11.528-2.779-6.84a.495.495 0 0 1 .651-.651l6.84 2.779",key:"mymuvk"}]]),M("mouse-off",[["path",{d:"M12 6v.343",key:"1gyhex"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218",key:"ukzz01"}],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902",key:"104jy9"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]),M("mouse-pointer-2",[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]]),M("mouse-pointer-ban",[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z",key:"11pp1i"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"m11.8 11.8 8.4 8.4",key:"oogvdj"}]]),M("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])),qa=M("mouse-pointer",[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]]),ja=(M("mouse",[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7",key:"11ol66"}],["path",{d:"M12 6v4",key:"16clxf"}]]),M("move-3d",[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]]),M("move-diagonal-2",[["path",{d:"M19 13v6h-6",key:"1hxl6d"}],["path",{d:"M5 11V5h6",key:"12e2xe"}],["path",{d:"m5 5 14 14",key:"11anup"}]]),M("move-diagonal",[["path",{d:"M11 19H5v-6",key:"8awifj"}],["path",{d:"M13 5h6v6",key:"7voy1q"}],["path",{d:"M19 5 5 19",key:"wwaj1z"}]]),M("move-down-left",[["path",{d:"M11 19H5V13",key:"1akmht"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]),M("move-down-right",[["path",{d:"M19 13V19H13",key:"10vkzq"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]),M("move-down",[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]]),M("move-horizontal",[["path",{d:"m18 8 4 4-4 4",key:"1ak13k"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}]]),M("move-left",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]),M("move-right",[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]]),M("move-up-left",[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]),M("move-up-right",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]),M("move-up",[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]]),M("move-vertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m8 18 4 4 4-4",key:"bh5tu3"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]]),M("move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]),M("music-2",[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]]),M("music-3",[["circle",{cx:"12",cy:"18",r:"4",key:"m3r9ws"}],["path",{d:"M16 18V2",key:"40x2m5"}]]),M("music-4",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]),M("music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]])),Ha=(M("navigation-2-off",[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17",key:"qoq2o2"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17",key:"k3sjzy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("navigation-2",[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]]),M("navigation-off",[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43",key:"1vdtb7"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61",key:"tya3r6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]),M("network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]),M("nfc",[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36",key:"9iaqei"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"1yha7l"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"4iu2gk"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20",key:"sap9u2"}]]),M("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])),Va=(M("notebook-pen",[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]]),M("non-binary",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"m8.5 4 7 4",key:"m1xjk3"}],["path",{d:"m8.5 8 7-4",key:"t0m5j6"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}]]),M("notebook-tabs",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M15 2v20",key:"dcj49h"}],["path",{d:"M15 7h5",key:"1xj5lc"}],["path",{d:"M15 12h5",key:"w5shd9"}],["path",{d:"M15 17h5",key:"1qaofu"}]]),M("notebook-text",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M9.5 8h5",key:"11mslq"}],["path",{d:"M9.5 12H16",key:"ktog6x"}],["path",{d:"M9.5 16H14",key:"p1seyn"}]]),M("notepad-text-dashed",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"j91f56"}],["path",{d:"M20 12v2",key:"w8o0tu"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1",key:"1c9ggx"}],["path",{d:"M13 22h-2",key:"191ugt"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2",key:"1rt9px"}],["path",{d:"M4 14v-2",key:"1v0sqh"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2",key:"1mwabg"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]),M("notebook",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M16 2v20",key:"rotuqe"}]]),M("notepad-text",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]),M("nut-off",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939",key:"1xcvy9"}],["path",{d:"M19 10v3.343",key:"163tfc"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192",key:"17914v"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("nut",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4",key:"1tgyif"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z",key:"tnsqj"}]]),M("octagon-alert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]),M("octagon-minus",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("octagon-pause",[["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 15V9",key:"1muqhk"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]),M("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("octagon",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]),M("omega",[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21",key:"1x94xo"}]]),M("option",[["path",{d:"M3 3h6l6 18h6",key:"ph9rgk"}],["path",{d:"M14 3h7",key:"16f0ms"}]]),M("orbit",[["path",{d:"M20.341 6.484A10 10 0 0 1 10.266 21.85",key:"1enhxb"}],["path",{d:"M3.659 17.516A10 10 0 0 1 13.74 2.152",key:"1crzgf"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]]),M("package-2",[["path",{d:"M12 3v6",key:"1holv5"}],["path",{d:"M16.76 3a2 2 0 0 1 1.8 1.1l2.23 4.479a2 2 0 0 1 .21.891V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9.472a2 2 0 0 1 .211-.894L5.45 4.1A2 2 0 0 1 7.24 3z",key:"187q7i"}],["path",{d:"M3.054 9.013h17.893",key:"grwhos"}]]),M("origami",[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025",key:"1bx4vc"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009",key:"1h3km6"}],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027",key:"1hj4wg"}]]),M("package-check",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-open",[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]]),M("package-plus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-minus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-search",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]]),M("package-x",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["path",{d:"m17 13 5 5m-5 0 5-5",key:"im3w4b"}]]),M("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])),Aa=(M("paint-bucket",[["path",{d:"M11 7 6 2",key:"1jwth8"}],["path",{d:"M18.992 12H2.041",key:"xw1gg"}],["path",{d:"M21.145 18.38A3.34 3.34 0 0 1 20 16.5a3.3 3.3 0 0 1-1.145 1.88c-.575.46-.855 1.02-.855 1.595A2 2 0 0 0 20 22a2 2 0 0 0 2-2.025c0-.58-.285-1.13-.855-1.595",key:"1nkol4"}],["path",{d:"m8.5 4.5 2.148-2.148a1.205 1.205 0 0 1 1.704 0l7.296 7.296a1.205 1.205 0 0 1 0 1.704l-7.592 7.592a3.615 3.615 0 0 1-5.112 0l-3.888-3.888a3.615 3.615 0 0 1 0-5.112L5.67 7.33",key:"1nk1rd"}]]),M("paint-roller",[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2",key:"jcyz7m"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1b9h7c"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1",key:"d6e7yl"}]]),M("paintbrush-vertical",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v4",key:"qmzblu"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z",key:"ycvu00"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1",key:"iw4wnp"}]]),M("paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]),M("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]),M("panda",[["path",{d:"M11.25 17.25h1.5L12 18z",key:"1wmwwj"}],["path",{d:"m15 12 2 2",key:"k60wz4"}],["path",{d:"M18 6.5a.5.5 0 0 0-.5-.5",key:"1ch4h4"}],["path",{d:"M20.69 9.67a4.5 4.5 0 1 0-7.04-5.5 8.35 8.35 0 0 0-3.3 0 4.5 4.5 0 1 0-7.04 5.5C2.49 11.2 2 12.88 2 14.5 2 19.47 6.48 22 12 22s10-2.53 10-7.5c0-1.62-.48-3.3-1.3-4.83",key:"1c660l"}],["path",{d:"M6 6.5a.495.495 0 0 1 .5-.5",key:"eviuep"}],["path",{d:"m9 12-2 2",key:"326nkw"}]]),M("panel-bottom-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m15 8-3 3-3-3",key:"1oxy1z"}]]),M("panel-bottom-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M9 15h1",key:"1tg3ks"}]]),M("panel-bottom-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]),M("panel-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]),M("panel-left-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]),M("panel-left-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 14v1",key:"askpd8"}],["path",{d:"M9 19v2",key:"16tejx"}],["path",{d:"M9 3v2",key:"1noubl"}],["path",{d:"M9 9v1",key:"19ebxg"}]]),M("panel-left-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]),M("panel-left-right-dashed",[["path",{d:"M15 10V9",key:"4dkmfx"}],["path",{d:"M15 15v-1",key:"6a4afx"}],["path",{d:"M15 21v-2",key:"1qshmc"}],["path",{d:"M15 5V3",key:"1fk0mb"}],["path",{d:"M9 10V9",key:"1lazqi"}],["path",{d:"M9 15v-1",key:"9lx740"}],["path",{d:"M9 21v-2",key:"1fwk0n"}],["path",{d:"M9 5V3",key:"2q8zi6"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),M("panel-right-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]]),M("panel-right-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 14v1",key:"ilsfch"}],["path",{d:"M15 19v2",key:"1fst2f"}],["path",{d:"M15 3v2",key:"z204g4"}],["path",{d:"M15 9v1",key:"z2a8b1"}]]),M("panel-right-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}]]),M("panel-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("panel-top-bottom-dashed",[["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 15h1",key:"1tg3ks"}],["path",{d:"M9 9h1",key:"15jzuz"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("panel-top-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m9 16 3-3 3 3",key:"1idcnm"}]]),M("panel-top-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]]),M("panel-top",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]),M("panel-top-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m15 14-3 3-3-3",key:"g215vf"}]]),M("panels-left-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M9 15h12",key:"5ijen5"}]]),M("panels-right-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h12",key:"1wkqb3"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]]),M("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]),M("parentheses",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}]]),M("parking-meter",[["path",{d:"M11 15h2",key:"199qp6"}],["path",{d:"M12 12v3",key:"158kv8"}],["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z",key:"1jofit"}],["path",{d:"M9 9a3 3 0 1 1 6 0",key:"jdoeu8"}]]),M("party-popper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]),M("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]])),La=(M("paw-print",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]),M("pc-case",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",key:"1uq1d7"}],["path",{d:"M15 14h.01",key:"1kp3bh"}],["path",{d:"M9 6h6",key:"dgm16u"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("pen-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]),M("pen-off",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("pen-tool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]),M("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])),Za=(M("pencil-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]),M("pencil-off",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("pencil-ruler",[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),M("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),M("pentagon",[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z",key:"2hea0t"}]]),M("percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]),M("person-standing",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]]),M("philippine-peso",[["path",{d:"M20 11H4",key:"6ut86h"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7",key:"1ana5r"}]]),M("phone-call",[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])),Ca=(M("phone-forwarded",[["path",{d:"M14 6h8",key:"yd68k4"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-missed",[["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-off",[["path",{d:"M10.1 13.9a14 14 0 0 0 3.732 2.668 1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2 18 18 0 0 1-12.728-5.272",key:"1wngk7"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}],["path",{d:"M4.76 13.582A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 .244.473",key:"10hv5p"}]]),M("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])),Na=(M("pi",[["line",{x1:"9",x2:"9",y1:"4",y2:"20",key:"ovs5a5"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13",key:"10pag4"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4",key:"1gaosr"}]]),M("pickaxe",[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3L11 9.999",key:"1lw9ds"}],["path",{d:"M15.973 4.027A13 13 0 0 0 5.902 2.373c-1.398.342-1.092 2.158.277 2.601a19.9 19.9 0 0 1 5.822 3.024",key:"ffj4ej"}],["path",{d:"M16.001 11.999a19.9 19.9 0 0 1 3.024 5.824c.444 1.369 2.26 1.676 2.603.278A13 13 0 0 0 20 8.069",key:"8tj4zw"}],["path",{d:"M18.352 3.352a1.205 1.205 0 0 0-1.704 0l-5.296 5.296a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l5.296-5.296a1.205 1.205 0 0 0 0-1.704z",key:"hh6h97"}]]),M("piano",[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8",key:"lag0yf"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M6 14v4",key:"9ng0ue"}],["path",{d:"M10 14v4",key:"1v8uk5"}],["path",{d:"M14 14v4",key:"1tqops"}],["path",{d:"M18 14v4",key:"18uqwm"}]]),M("picture-in-picture-2",[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]]),M("picture-in-picture",[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]]),M("piggy-bank",[["path",{d:"M11 17h3v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a3.16 3.16 0 0 0 2-2h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a5 5 0 0 0-2-4V3a4 4 0 0 0-3.2 1.6l-.3.4H11a6 6 0 0 0-6 6v1a5 5 0 0 0 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z",key:"1piglc"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M2 8v1a2 2 0 0 0 2 2h1",key:"1env43"}]]),M("pilcrow-left",[["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9",key:"1ulc19"}],["path",{d:"M18 3v11",key:"1phi0r"}],["path",{d:"M22 18H2l4-4",key:"yt65j9"}],["path",{d:"m6 22-4-4",key:"6jgyf5"}]]),M("pilcrow-right",[["path",{d:"M10 3v11",key:"o3l5kj"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8",key:"1wb1nc"}],["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"m18 14 4 4H2",key:"4r8io1"}],["path",{d:"m22 18-4 4",key:"1hjjrd"}]]),M("pilcrow",[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]]),M("pill-bottle",[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4",key:"17ldeb"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7",key:"nc37y6"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1",key:"3jeezo"}]]),M("pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]),M("pin-off",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89",key:"znwnzq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11",key:"c9qhm2"}]]),M("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]])),Sa=(M("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]),M("pizza",[["path",{d:"m12 14-1 1",key:"11onhr"}],["path",{d:"m13.75 18.25-1.25 1.42",key:"1yisr3"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12",key:"1qtqk6"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7",key:"fbbbr2"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z",key:"1hyfdd"}]]),M("plane-landing",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z",key:"1ma21e"}]]),M("plane-takeoff",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z",key:"fkigj9"}]]),M("plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]),M("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])),Ga=(M("plug-2",[["path",{d:"M9 2v6",key:"17ngun"}],["path",{d:"M15 2v6",key:"s7yy2p"}],["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z",key:"wtfw2c"}]]),M("plug-zap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]),M("plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z",key:"1xoxul"}],["path",{d:"M9 8V2",key:"14iosj"}]])),Ba=(M("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),M("pocket-knife",[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2",key:"19w3oe"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z",key:"6fykxj"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6",key:"1utzek"}]]),M("pocket",[["path",{d:"M20 3a2 2 0 0 1 2 2v6a1 1 0 0 1-20 0V5a2 2 0 0 1 2-2z",key:"1uodqw"}],["path",{d:"m8 10 4 4 4-4",key:"1mxd5q"}]]),M("podcast",[["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a0.5 0.5 0 0 0 1 0z",fill:"currentColor",key:"x1mxqr"}],["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0",key:"d71mpg"}],["path",{d:"M8 14a5 5 0 1 1 8 0",key:"fc81rn"}],["circle",{cx:"12",cy:"11",r:"1",fill:"currentColor",key:"vqiwd"}]]),M("pointer",[["path",{d:"M22 14a8 8 0 0 1-8 8",key:"56vcr3"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1agjmk"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1",key:"wdbh2u"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10",key:"1ibuk9"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"g6ys72"}]]),M("pointer-off",[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957",key:"jsi14n"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295",key:"hirc7f"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158",key:"1jxb2e"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343",key:"10r7hm"}],["path",{d:"M6 6v8",key:"tv5xkp"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("popsicle",[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z",key:"1o68ps"}],["path",{d:"m22 22-5.5-5.5",key:"17o70y"}]]),M("popcorn",[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4",key:"10td1f"}],["path",{d:"M10 22 9 8",key:"yjptiv"}],["path",{d:"m14 22 1-14",key:"8jwc8b"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z",key:"1qo33t"}]]),M("pound-sterling",[["path",{d:"M18 7c0-5.333-8-5.333-8 0",key:"1prm2n"}],["path",{d:"M10 7v14",key:"18tmcs"}],["path",{d:"M6 21h12",key:"4dkmi1"}],["path",{d:"M6 13h10",key:"ybwr4a"}]]),M("power-off",[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]),M("presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]),M("printer-check",[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5",key:"qeb09x"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2",key:"1md90i"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}]]),M("printer",[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]]),M("projector",[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]]),M("proportions",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M12 9v11",key:"1fnkrn"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9",key:"11z3ex"}]]),M("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]),M("pyramid",[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z",key:"aenxs0"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]),M("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]),M("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]),M("rabbit",[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]]),M("radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]),M("radiation",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 15.4641a4 4 0 0 1-4 0L7.52786 19.74597 A 1 1 0 0 0 7.99303 21.16211 10 10 0 0 0 16.00697 21.16211 1 1 0 0 0 16.47214 19.74597z",key:"1y4lzb"}],["path",{d:"M16 12a4 4 0 0 0-2-3.464l2.472-4.282a1 1 0 0 1 1.46-.305 10 10 0 0 1 4.006 6.94A1 1 0 0 1 21 12z",key:"163ggk"}],["path",{d:"M8 12a4 4 0 0 1 2-3.464L7.528 4.254a1 1 0 0 0-1.46-.305 10 10 0 0 0-4.006 6.94A1 1 0 0 0 3 12z",key:"1l9i0b"}]]),M("radical",[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21",key:"1mqj8i"}]]),M("radio-receiver",[["path",{d:"M5 16v2",key:"g5qcv5"}],["path",{d:"M19 16v2",key:"1gbaio"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2",key:"vjsjur"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]),M("radio-tower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]),M("radio",[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])),_a=(M("radius",[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82",key:"fydyku"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["path",{d:"m13.41 13.41 4.18 4.18",key:"1gqbwc"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("rail-symbol",[["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M5 9h14",key:"7tsvo6"}],["path",{d:"m14 20-5-5 6-6-5-5",key:"1jo42i"}]]),M("rainbow",[["path",{d:"M22 17a10 10 0 0 0-20 0",key:"ozegv"}],["path",{d:"M6 17a6 6 0 0 1 12 0",key:"5giftw"}],["path",{d:"M10 17a2 2 0 0 1 4 0",key:"gnsikk"}]]),M("rat",[["path",{d:"M13 22H4a2 2 0 0 1 0-4h12",key:"bt3f23"}],["path",{d:"M13.236 18a3 3 0 0 0-2.2-5",key:"1tbvmo"}],["path",{d:"M16 9h.01",key:"1bdo4e"}],["path",{d:"M16.82 3.94a3 3 0 1 1 3.237 4.868l1.815 2.587a1.5 1.5 0 0 1-1.5 2.1l-2.872-.453a3 3 0 0 0-3.5 3",key:"9ch7kn"}],["path",{d:"M17 4.988a3 3 0 1 0-5.2 2.052A7 7 0 0 0 4 14.015 4 4 0 0 0 8 18",key:"3s7e9i"}]]),M("ratio",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("receipt-cent",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M12 6.5v11",key:"ecfhkf"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]),M("receipt-euro",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 12h5",key:"1g6qi8"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2",key:"b2px4r"}]]),M("receipt-indian-rupee",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 7h8",key:"i86dvs"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8",key:"grpkl4"}],["path",{d:"M8 11h8",key:"vwpz6n"}]]),M("receipt-japanese-yen",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"m12 10 3-3",key:"1mc12w"}],["path",{d:"m9 7 3 3v7.5",key:"39i0xv"}],["path",{d:"M9 11h6",key:"1fldmi"}],["path",{d:"M9 15h6",key:"cctwl0"}]]),M("receipt-pound-sterling",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 13h5",key:"1k9z8w"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0",key:"1dzgp0"}],["path",{d:"M8 17h7",key:"8mjdqu"}]]),M("receipt-russian-ruble",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 15h5",key:"vxg57a"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10",key:"1usi5u"}]]),M("receipt-swiss-franc",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M10 17V7h5",key:"k7jq18"}],["path",{d:"M10 11h4",key:"1i0mka"}],["path",{d:"M8 15h5",key:"vxg57a"}]]),M("receipt-text",[["path",{d:"M13 16H8",key:"wsln4y"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z",key:"ycz6yz"}]]),M("receipt-turkish-lira",[["path",{d:"M10 6.5v11a5.5 5.5 0 0 0 5.5-5.5",key:"nw10mp"}],["path",{d:"m14 8-6 3",key:"2tb98i"}],["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1z",key:"io9ry0"}]]),M("rectangle-circle",[["path",{d:"M14 4v16H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",key:"1m5n7q"}],["circle",{cx:"14",cy:"12",r:"8",key:"1pag6k"}]]),M("receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),M("rectangle-ellipsis",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]),M("rectangle-goggles",[["path",{d:"M20 6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-1.6-.8l-1.6-2.13a1 1 0 0 0-1.6 0L9.6 17.2A2 2 0 0 1 8 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"d5y1f"}]]),M("rectangle-horizontal",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("rectangle-vertical",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}]]),M("recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]),M("redo-2",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]]),M("redo-dot",[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]),M("redo",[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]),M("refresh-ccw-dot",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),M("refresh-cw-off",[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47",key:"1krf6h"}],["path",{d:"M8 16H3v5",key:"1cv678"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64",key:"ruvoct"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64",key:"19q130"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87",key:"4w8emr"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]),M("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])),Xa=(M("refrigerator",[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]]),M("regex",[["path",{d:"M17 3v10",key:"15fgeh"}],["path",{d:"m12.67 5.5 8.66 5",key:"1gpheq"}],["path",{d:"m12.67 10.5 8.66-5",key:"1dkfa6"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z",key:"swwfx4"}]]),M("remove-formatting",[["path",{d:"M4 7V4h16v3",key:"9msm58"}],["path",{d:"M5 20h6",key:"1h6pxn"}],["path",{d:"M13 4 8 20",key:"kqq6aj"}],["path",{d:"m15 15 5 5",key:"me55sn"}],["path",{d:"m20 15-5 5",key:"11p7ol"}]]),M("repeat-1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]]),M("repeat-2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]),M("repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]),M("replace-all",[["path",{d:"M14 14a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"zg1ipl"}],["path",{d:"M14 4a1 1 0 0 1 1-1",key:"dhj8ez"}],["path",{d:"M15 10a1 1 0 0 1-1-1",key:"1mnyi5"}],["path",{d:"M19 14a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"txt6k4"}],["path",{d:"M21 4a1 1 0 0 0-1-1",key:"sfs9ap"}],["path",{d:"M21 9a1 1 0 0 1-1 1",key:"mp6qeo"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a2 2 0 0 1 2-2h2",key:"15xut4"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}]]),M("replace",[["path",{d:"M14 4a1 1 0 0 1 1-1",key:"dhj8ez"}],["path",{d:"M15 10a1 1 0 0 1-1-1",key:"1mnyi5"}],["path",{d:"M21 4a1 1 0 0 0-1-1",key:"sfs9ap"}],["path",{d:"M21 9a1 1 0 0 1-1 1",key:"mp6qeo"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a2 2 0 0 1 2-2h2",key:"15xut4"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}]]),M("reply-all",[["path",{d:"m12 17-5-5 5-5",key:"1s3y5u"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7",key:"1fcyog"}],["path",{d:"m7 17-5-5 5-5",key:"1ed8i2"}]]),M("reply",[["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4",key:"5vmcpk"}],["path",{d:"m9 17-5-5 5-5",key:"nvlc11"}]]),M("rewind",[["path",{d:"M12 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 12 18z",key:"2a1g8i"}],["path",{d:"M22 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 22 18z",key:"rg3s36"}]]),M("ribbon",[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22",key:"1rnhq3"}],["path",{d:"m12 18 2.57-3.5",key:"116vt7"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009",key:"10dq0b"}],["path",{d:"M9.35 14.53 12 11.22",key:"tdsyp2"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z",key:"nmifey"}]]),M("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])),Ea=(M("rocking-chair",[["polyline",{points:"3.5 2 6.5 12.5 18 12.5",key:"y3iy52"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20",key:"19vg5i"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20",key:"1inpmv"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0",key:"1nquas"}]]),M("roller-coaster",[["path",{d:"M6 19V5",key:"1r845m"}],["path",{d:"M10 19V6.8",key:"9j2tfs"}],["path",{d:"M14 19v-7.8",key:"10s8qv"}],["path",{d:"M18 5v4",key:"1tajlv"}],["path",{d:"M18 19v-6",key:"ielfq3"}],["path",{d:"M22 19V9",key:"158nzp"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65",key:"1930oh"}]]),M("rose",[["path",{d:"M17 10h-1a4 4 0 1 1 4-4v.534",key:"7qf5zm"}],["path",{d:"M17 6h1a4 4 0 0 1 1.42 7.74l-2.29.87a6 6 0 0 1-5.339-10.68l2.069-1.31",key:"1et29u"}],["path",{d:"M4.5 17c2.8-.5 4.4 0 5.5.8s1.8 2.2 2.3 3.7c-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2",key:"kiv2lz"}],["path",{d:"M9.77 12C4 15 2 22 2 22",key:"h28rw0"}],["circle",{cx:"17",cy:"8",r:"2",key:"1330xn"}]]),M("rotate-3d",[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2",key:"10n0gc"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814",key:"16shm9"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4",key:"1lxi77"}]]),M("rotate-ccw-key",[["path",{d:"m14.5 9.5 1 1",key:"159eiq"}],["path",{d:"m15.5 8.5-4 4",key:"iirg3q"}],["path",{d:"M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8",key:"g2jlw"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["circle",{cx:"10",cy:"14",r:"2",key:"1239so"}]]),M("rotate-ccw-square",[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6",key:"19z8uc"}],["path",{d:"m15 2-3 3 3 3",key:"177bxs"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2",key:"d36hnl"}]]),M("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])),Ua=(M("rotate-cw-square",[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3",key:"l96uqu"}],["path",{d:"m9 8 3-3-3-3",key:"1gzgc3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1w2k5h"}]]),M("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),M("route-off",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2",key:"1effex"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12",key:"k9y2ds"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3",key:"11nlu2"}],["path",{d:"M15 5h-4.3",key:"6537je"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),M("route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),M("router",[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6.01 18H6",key:"19vcac"}],["path",{d:"M10.01 18H10",key:"uamcmx"}],["path",{d:"M15 10v4",key:"qjz1xs"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0",key:"1rif40"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0",key:"6a5xfq"}]]),M("rows-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}]]),M("rows-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]),M("rows-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]]),M("rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]),M("ruler-dimension-line",[["path",{d:"M10 15v-3",key:"1pjskw"}],["path",{d:"M14 15v-3",key:"1o1mqj"}],["path",{d:"M18 15v-3",key:"cws6he"}],["path",{d:"M2 8V4",key:"3jv1jz"}],["path",{d:"M22 6H2",key:"1iqbfk"}],["path",{d:"M22 8V4",key:"16f4ou"}],["path",{d:"M6 15v-3",key:"1ij1qe"}],["rect",{x:"2",y:"12",width:"20",height:"8",rx:"2",key:"1tqiko"}]]),M("ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]),M("russian-ruble",[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18",key:"18ai8t"}],["path",{d:"M6 15h8",key:"1y8f6l"}]]),M("sailboat",[["path",{d:"M10 2v15",key:"1qf71f"}],["path",{d:"M7 22a4 4 0 0 1-4-4 1 1 0 0 1 1-1h16a1 1 0 0 1 1 1 4 4 0 0 1-4 4z",key:"1pxcvx"}],["path",{d:"M9.159 2.46a1 1 0 0 1 1.521-.193l9.977 8.98A1 1 0 0 1 20 13H4a1 1 0 0 1-.824-1.567z",key:"5oog16"}]]),M("salad",[["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1",key:"10xrj0"}],["path",{d:"m13 12 4-4",key:"1hckqy"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2",key:"1p4srx"}]]),M("sandwich",[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777",key:"f1wd0e"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25",key:"1pfu07"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9",key:"1oq9qw"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"1fnwu5"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1",key:"itshg"}]]),M("satellite-dish",[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z",key:"1fzpp3"}],["path",{d:"m9 15 3-3",key:"88sc13"}],["path",{d:"M17 13a6 6 0 0 0-6-6",key:"15cc6u"}],["path",{d:"M21 13A10 10 0 0 0 11 3",key:"11nf8s"}]]),M("satellite",[["path",{d:"m13.5 6.5-3.148-3.148a1.205 1.205 0 0 0-1.704 0L6.352 5.648a1.205 1.205 0 0 0 0 1.704L9.5 10.5",key:"dzhfyz"}],["path",{d:"M16.5 7.5 19 5",key:"1ltcjm"}],["path",{d:"m17.5 10.5 3.148 3.148a1.205 1.205 0 0 1 0 1.704l-2.296 2.296a1.205 1.205 0 0 1-1.704 0L13.5 14.5",key:"nfoymv"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}],["path",{d:"M9.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l4.296-4.296a1.205 1.205 0 0 0 0-1.704l-2.296-2.296a1.205 1.205 0 0 0-1.704 0z",key:"nv9zqy"}]]),M("saudi-riyal",[["path",{d:"m20 19.5-5.5 1.2",key:"1aenhr"}],["path",{d:"M14.5 4v11.22a1 1 0 0 0 1.242.97L20 15.2",key:"2rtezt"}],["path",{d:"m2.978 19.351 5.549-1.363A2 2 0 0 0 10 16V2",key:"1kbm92"}],["path",{d:"M20 10 4 13.5",key:"8nums9"}]]),M("save-all",[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5",key:"1xspal"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6",key:"1ra60u"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z",key:"1yve0x"}]]),M("save-off",[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7",key:"h8g396"}],["path",{d:"M14 8h1",key:"1lfen6"}],["path",{d:"M17 21v-4",key:"1yknxs"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41",key:"1t4vdl"}],["path",{d:"M29.5 11.5s5 5 4 5",key:"zzn4i6"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15",key:"24cby9"}]]),M("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])),Wa=(M("scale-3d",[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11",key:"13dt1j"}],["path",{d:"M5.293 18.707 11 13",key:"ezgbsx"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}]]),M("scale",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]]),M("scaling",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M14 15H9v-5",key:"pi4jk9"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M21 3 9 15",key:"15kdhq"}]]),M("scan-barcode",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 7v10",key:"23sfjj"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M17 7v10",key:"578dap"}]]),M("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),M("scan-face",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]]),M("scan-heart",[["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z",key:"1ak1ef"}]]),M("scan-line",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]),M("scan-qr-code",[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4",key:"uk4fdo"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M17 8V7",key:"q2g9wo"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1",key:"m9kyts"}]]),M("scan-search",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]]),M("scan-text",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}]]),M("scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]),M("school",[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 5v16",key:"1ethyx"}],["path",{d:"m4 6 7.106-3.79a2 2 0 0 1 1.788 0L20 6",key:"zywc2d"}],["path",{d:"m6 11-3.52 2.147a1 1 0 0 0-.48.854V19a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a1 1 0 0 0-.48-.853L18 11",key:"1d4ql0"}],["path",{d:"M6 5v16",key:"1sn0nx"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]),M("scissors-line-dashed",[["path",{d:"M5.42 9.42 8 12",key:"12pkuq"}],["circle",{cx:"4",cy:"8",r:"2",key:"107mxr"}],["path",{d:"m14 6-8.58 8.58",key:"gvzu5l"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"M10.8 14.8 14 18",key:"ax7m9r"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]),M("scooter",[["path",{d:"M21 4h-3.5l2 11.05",key:"1gktiw"}],["path",{d:"M6.95 17h5.142c.523 0 .95-.406 1.063-.916a6.5 6.5 0 0 1 5.345-5.009",key:"1bq3u3"}],["circle",{cx:"19.5",cy:"17.5",r:"2.5",key:"e4zhv9"}],["circle",{cx:"4.5",cy:"17.5",r:"2.5",key:"50vk4p"}]]),M("screen-share-off",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]),M("screen-share",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m17 8 5-5",key:"fqif7o"}],["path",{d:"M17 3h5v5",key:"1o3tu8"}]]),M("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]),M("scroll",[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]),M("search-alert",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 7v4",key:"m2edmq"}],["path",{d:"M11 15h.01",key:"k85uqc"}]]),M("search-check",[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("search-code",[["path",{d:"m13 13.5 2-2.5-2-2.5",key:"1rvxrh"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M9 8.5 7 11l2 2.5",key:"6ffwbx"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),M("search-slash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("search-x",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("section",[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0",key:"vqan6v"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0",key:"wdjd8o"}]]),M("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])),Da=(M("send-horizontal",[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z",key:"117uat"}],["path",{d:"M6 12h16",key:"s4cdu5"}]]),M("send-to-back",[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1",key:"pao6x6"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1",key:"19tdru"}]]),M("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])),Ja=(M("separator-horizontal",[["path",{d:"m16 16-4 4-4-4",key:"3dv8je"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"m8 8 4-4 4 4",key:"2bscm2"}]]),M("separator-vertical",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m16 16 4-4-4-4",key:"1js579"}],["path",{d:"m8 8-4 4 4 4",key:"1whems"}]]),M("server-cog",[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"M13.148 14.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1v3clb"}],["path",{d:"m13.148 9.228.383-.923",key:"t2zzyc"}],["path",{d:"m13.53 15.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1bxfiv"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}]]),M("server-crash",[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2",key:"4b9dqc"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2",key:"22nnkd"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m13 6-4 6h6l-4 6",key:"14hqih"}]]),M("server-off",[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5",key:"bt2siv"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z",key:"1hjrv1"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1",key:"1iynyr"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z",key:"161ggg"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),M("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])),Ra=(M("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]),M("shapes",[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]]),M("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])),$a=(M("share",[["path",{d:"M12 2v13",key:"1km8f5"}],["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}]]),M("sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]]),M("shell",[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44",key:"1cn552"}]]),M("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]),M("shield-ban",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]),M("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("shield-ellipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]),M("shield-half",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 22V2",key:"zs6s6o"}]]),M("shield-minus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}]]),M("shield-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]]),M("shield-plus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]),M("shield-question-mark",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("shield-user",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M6.376 18.91a6 6 0 0 1 11.249.003",key:"hnjrf2"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}]]),M("shield-x",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]),M("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])),Ia=(M("ship-wheel",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["path",{d:"M12 2v7.5",key:"1e5rl5"}],["path",{d:"m19 5-5.23 5.23",key:"1ezxxf"}],["path",{d:"M22 12h-7.5",key:"le1719"}],["path",{d:"m19 19-5.23-5.23",key:"p3fmgn"}],["path",{d:"M12 14.5V22",key:"dgcmos"}],["path",{d:"M10.23 13.77 5 19",key:"qwopd4"}],["path",{d:"M9.5 12H2",key:"r7bup8"}],["path",{d:"M10.23 10.23 5 5",key:"k2y7lj"}],["circle",{cx:"12",cy:"12",r:"2.5",key:"ix0uyj"}]]),M("ship",[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]]),M("shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]),M("shopping-bag",[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]])),Oa=(M("shopping-basket",[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]]),M("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]])),Ta=(M("shovel",[["path",{d:"M21.56 4.56a1.5 1.5 0 0 1 0 2.122l-.47.47a3 3 0 0 1-4.212-.03 3 3 0 0 1 0-4.243l.44-.44a1.5 1.5 0 0 1 2.121 0z",key:"1gcedi"}],["path",{d:"M3 22a1 1 0 0 1-1-1v-3.586a1 1 0 0 1 .293-.707l3.355-3.355a1.205 1.205 0 0 1 1.704 0l3.296 3.296a1.205 1.205 0 0 1 0 1.704l-3.355 3.355a1 1 0 0 1-.707.293z",key:"pg9kv3"}],["path",{d:"m9 15 7.879-7.878",key:"1o1zgh"}]]),M("shower-head",[["path",{d:"m4 4 2.5 2.5",key:"uv2vmf"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7",key:"frdkwv"}],["path",{d:"M15 5 5 15",key:"1ag8rq"}],["path",{d:"M14 17v.01",key:"eokfpp"}],["path",{d:"M10 16v.01",key:"14uyyl"}],["path",{d:"M13 13v.01",key:"1v1k97"}],["path",{d:"M16 10v.01",key:"5169yg"}],["path",{d:"M11 20v.01",key:"cj92p8"}],["path",{d:"M17 14v.01",key:"11cswd"}],["path",{d:"M20 11v.01",key:"19e0od"}]]),M("shrimp",[["path",{d:"M11 12h.01",key:"1lr4k6"}],["path",{d:"M13 22c.5-.5 1.12-1 2.5-1-1.38 0-2-.5-2.5-1",key:"fatpdi"}],["path",{d:"M14 2a3.28 3.28 0 0 1-3.227 1.798l-6.17-.561A2.387 2.387 0 1 0 4.387 8H15.5a1 1 0 0 1 0 13 1 1 0 0 0 0-5H12a7 7 0 0 1-7-7V8",key:"kehrqe"}],["path",{d:"M14 8a8.5 8.5 0 0 1 0 8",key:"1imjx2"}],["path",{d:"M16 16c2 0 4.5-4 4-6",key:"z0nejz"}]]),M("shredder",[["path",{d:"M4 13V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5",key:"1eob4r"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 22v-5",key:"sfixh4"}],["path",{d:"M14 19v-2",key:"pdve8j"}],["path",{d:"M18 20v-3",key:"uox2gk"}],["path",{d:"M2 13h20",key:"5evz65"}],["path",{d:"M6 20v-3",key:"c6pdcb"}]]),M("shrink",[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]]),M("shrub",[["path",{d:"M12 22v-5.172a2 2 0 0 0-.586-1.414L9.5 13.5",key:"1p17fm"}],["path",{d:"M14.5 14.5 12 17",key:"dy5w4y"}],["path",{d:"M17 8.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0z",key:"6z7b3o"}]]),M("shuffle",[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]),M("sigma",[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2",key:"wuwx1p"}]]),M("signal-high",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}]]),M("signal-low",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}]]),M("signal-medium",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}]]),M("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]),M("signal-zero",[["path",{d:"M2 20h.01",key:"4haj6o"}]]),M("signature",[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284",key:"y32ogt"}],["path",{d:"M3 21h18",key:"itz85i"}]]),M("signpost-big",[["path",{d:"M10 9H4L2 7l2-2h6",key:"1hq7x2"}],["path",{d:"M14 5h6l2 2-2 2h-6",key:"bv62ej"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18",key:"eqpcf2"}],["path",{d:"M8 22h8",key:"rmew8v"}]]),M("signpost",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z",key:"gqqp9m"}]]),M("siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]),M("skip-back",[["path",{d:"M17.971 4.285A2 2 0 0 1 21 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"15892j"}],["path",{d:"M3 20V4",key:"1ptbpl"}]]),M("skip-forward",[["path",{d:"M21 4v16",key:"7j8fe9"}],["path",{d:"M6.029 4.285A2 2 0 0 0 3 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"zs4d6"}]]),M("skull",[["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z",key:"1o5pge"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]),M("slack",[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5",key:"diqz80"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5",key:"183iwg"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5",key:"hqg7r1"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5",key:"76g71w"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5",key:"1kmz0a"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5",key:"jc4sz0"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5",key:"1omvl4"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5",key:"16f3cl"}]]),M("slash",[["path",{d:"M22 2 2 22",key:"y4kqgn"}]]),M("slice",[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14",key:"1sllp5"}]]),M("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]),M("sliders-vertical",[["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M12 21v-9",key:"17s77i"}],["path",{d:"M12 8V3",key:"13r4qs"}],["path",{d:"M17 16h4",key:"h1uq16"}],["path",{d:"M19 12V3",key:"o1uvq1"}],["path",{d:"M19 21v-5",key:"qua636"}],["path",{d:"M3 14h4",key:"bcjad9"}],["path",{d:"M5 10V3",key:"cb8scm"}],["path",{d:"M5 21v-7",key:"1w1uti"}]]),M("smartphone-charging",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12.667 8 10 12h4l-2.667 4",key:"h9lk2d"}]]),M("smartphone-nfc",[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1",key:"5nje8w"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36",key:"1g306n"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"uqvjvo"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"ujntz3"}]]),M("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])),Fa=(M("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]),M("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("snail",[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0",key:"hneq2s"}],["circle",{cx:"10",cy:"13",r:"8",key:"194lz3"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6",key:"ixqyt7"}],["path",{d:"M18 3 19.1 5.2",key:"9tjm43"}],["path",{d:"M22 3 20.9 5.2",key:"j3odrs"}]]),M("soap-dispenser-droplet",[["path",{d:"M10.5 2v4",key:"1xt6in"}],["path",{d:"M14 2H7a2 2 0 0 0-2 2",key:"e6xig3"}],["path",{d:"M19.29 14.76A6.67 6.67 0 0 1 17 11a6.6 6.6 0 0 1-2.29 3.76c-1.15.92-1.71 2.04-1.71 3.19 0 2.22 1.8 4.05 4 4.05s4-1.83 4-4.05c0-1.16-.57-2.26-1.71-3.19",key:"adq7uc"}],["path",{d:"M9.607 21H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"t9hm96"}]]),M("snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6h-4",key:"15hhxa"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"M22 12h-6.5L14 15",key:"1mxi28"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h4",key:"1otusx"}]]),M("sofa",[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"xacw8m"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}],["path",{d:"M12 4v9",key:"oqhhn3"}]]),M("solar-panel",[["path",{d:"M11 2h2",key:"isr7bz"}],["path",{d:"m14.28 14-4.56 8",key:"4anwcf"}],["path",{d:"m21 22-1.558-4H4.558",key:"enk13h"}],["path",{d:"M3 10v2",key:"w8mti9"}],["path",{d:"M6.245 15.04A2 2 0 0 1 8 14h12a1 1 0 0 1 .864 1.505l-3.11 5.457A2 2 0 0 1 16 22H4a1 1 0 0 1-.863-1.506z",key:"pouggg"}],["path",{d:"M7 2a4 4 0 0 1-4 4",key:"78s8of"}],["path",{d:"m8.66 7.66 1.41 1.41",key:"1vaqj8"}]]),M("soup",[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M19.5 12 22 6",key:"shfsr5"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62",key:"rpc6vp"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62",key:"1lf63m"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62",key:"97tijn"}]]),M("space",[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]),M("spade",[["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"M2 14.499a5.5 5.5 0 0 0 9.591 3.675.6.6 0 0 1 .818.001A5.5 5.5 0 0 0 22 14.5c0-2.29-1.5-4-3-5.5l-5.492-5.312a2 2 0 0 0-3-.02L5 8.999c-1.5 1.5-3 3.2-3 5.5",key:"1aw2pz"}]]),M("sparkle",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}]]),M("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])),Ka=(M("speaker",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["circle",{cx:"12",cy:"14",r:"4",key:"1jruaj"}],["path",{d:"M12 14h.01",key:"1etili"}]]),M("speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]),M("spell-check-2",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1",key:"8mdmtu"}]]),M("spell-check",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]),M("spline-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]]),M("spline",[["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}]]),M("split",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]]),M("spool",[["path",{d:"M17 13.44 4.442 17.082A2 2 0 0 0 4.982 21H19a2 2 0 0 0 .558-3.921l-1.115-.32A2 2 0 0 1 17 14.837V7.66",key:"13vns8"}],["path",{d:"m7 10.56 12.558-3.642A2 2 0 0 0 19.018 3H5a2 2 0 0 0-.558 3.921l1.115.32A2 2 0 0 1 7 9.163v7.178",key:"s8x3u0"}]]),M("spray-can",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]),M("spotlight",[["path",{d:"M15.295 19.562 16 22",key:"31jsb7"}],["path",{d:"m17 16 3.758 2.098",key:"121ar7"}],["path",{d:"m19 12.5 3.026-.598",key:"19ukd3"}],["path",{d:"M7.61 6.3a3 3 0 0 0-3.92 1.3l-1.38 2.79a3 3 0 0 0 1.3 3.91l6.89 3.597a1 1 0 0 0 1.342-.447l3.106-6.211a1 1 0 0 0-.447-1.341z",key:"lwb9l9"}],["path",{d:"M8 9V2",key:"1xa0v7"}]]),M("sprout",[["path",{d:"M14 9.536V7a4 4 0 0 1 4-4h1.5a.5.5 0 0 1 .5.5V5a4 4 0 0 1-4 4 4 4 0 0 0-4 4c0 2 1 3 1 5a5 5 0 0 1-1 3",key:"139s4v"}],["path",{d:"M4 9a5 5 0 0 1 8 4 5 5 0 0 1-8-4",key:"1dlkgp"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("square-activity",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7",key:"15hlnc"}]]),M("square-arrow-down-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]]),M("square-arrow-down-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"M16 8v8H8",key:"1lbpgo"}]]),M("square-arrow-down",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]),M("square-arrow-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]),M("square-arrow-out-down-left",[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6",key:"14qz4y"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),M("square-arrow-out-down-right",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m21 21-9-9",key:"1et2py"}],["path",{d:"M21 15v6h-6",key:"1jko0i"}]]),M("square-arrow-out-up-left",[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6",key:"14mv1t"}],["path",{d:"m3 3 9 9",key:"rks13r"}],["path",{d:"M3 9V3h6",key:"ira0h2"}]]),M("square-arrow-out-up-right",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]),M("square-arrow-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]),M("square-arrow-up-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8h8",key:"19xb1h"}],["path",{d:"M16 16 8 8",key:"1qdy8n"}]]),M("square-arrow-up-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 8h8v8",key:"b65dnt"}],["path",{d:"m8 16 8-8",key:"13b9ih"}]]),M("square-arrow-up",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),M("square-asterisk",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8.5 14 7-4",key:"12hpby"}],["path",{d:"m8.5 10 7 4",key:"wwy2dy"}]]),M("square-bottom-dashed-scissors",[["line",{x1:"5",y1:"3",x2:"19",y2:"3",key:"x74652"}],["line",{x1:"3",y1:"5",x2:"3",y2:"19",key:"31ivqu"}],["line",{x1:"21",y1:"5",x2:"21",y2:"19",key:"1am4cd"}],["line",{x1:"9",y1:"21",x2:"10",y2:"21",key:"sb02er"}],["line",{x1:"14",y1:"21",x2:"15",y2:"21",key:"1bvb1m"}],["path",{d:"M 3 5 A2 2 0 0 1 5 3",key:"dbypyf"}],["path",{d:"M 19 3 A2 2 0 0 1 21 5",key:"y6haui"}],["path",{d:"M 5 21 A2 2 0 0 1 3 19",key:"kb75wq"}],["path",{d:"M 21 19 A2 2 0 0 1 19 21",key:"1p3zbf"}],["circle",{cx:"8.5",cy:"8.5",r:"1.5",key:"cn5opk"}],["line",{x1:"9.56066",y1:"9.56066",x2:"12",y2:"12",key:"mksg6j"}],["line",{x1:"17",y1:"17",x2:"14.82",y2:"14.82",key:"1lwi1d"}],["circle",{cx:"8.5",cy:"15.5",r:"1.5",key:"12hfy1"}],["line",{x1:"9.56066",y1:"14.43934",x2:"17",y2:"7",key:"4jyfgs"}]]),M("square-chart-gantt",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]]),M("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),M("square-check",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("square-chevron-down",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]),M("square-chevron-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]),M("square-chevron-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]),M("square-chevron-up",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]),M("square-dashed-bottom-code",[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}]]),M("square-code",[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-dashed-bottom",[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]]),M("square-dashed-kanban",[["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}]]),M("square-dashed-mouse-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h2",key:"1qve2z"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M3 14v1",key:"vnatye"}]]),M("square-dashed-top-solid",[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"89voep"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 21h1",key:"15o7lz"}]]),M("square-dashed",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]]),M("square-divide",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}]]),M("square-dot",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("square-equal",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}]]),M("square-function",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]]),M("square-kanban",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]),M("square-library",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7v10",key:"d5nglc"}],["path",{d:"M11 7v10",key:"pptsnr"}],["path",{d:"m15 7 2 10",key:"1m7qm5"}]]),M("square-menu",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 8h10",key:"1jw688"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h10",key:"wp8him"}]]),M("square-m",[["path",{d:"M8 16V8.5a.5.5 0 0 1 .9-.3l2.7 3.599a.5.5 0 0 0 .8 0l2.7-3.6a.5.5 0 0 1 .9.3V16",key:"1ywlsj"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-minus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("square-mouse-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}]]),M("square-parking-off",[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41",key:"9l1ft6"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3",key:"17knke"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.3",key:"1jxgo2"}]]),M("square-parking",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]),M("square-pause",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),M("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])),Qa=(M("square-percent",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("square-pilcrow",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17",key:"1l9586"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M16 7v10",key:"lavkr4"}]]),M("square-pi",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h10",key:"udp07y"}],["path",{d:"M10 7v10",key:"i1d9ee"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7",key:"ftwdc7"}]]),M("square-play",[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}]]),M("square-plus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("square-power",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-radical",[["path",{d:"M7 12h2l2 5 2-10h4",key:"1fxv6h"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-round-corner",[["path",{d:"M21 11a8 8 0 0 0-8-8",key:"1lxwo5"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1dv2y5"}]]),M("square-scissors",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"8.5",cy:"8.5",r:"1.5",key:"cn5opk"}],["line",{x1:"9.56066",y1:"9.56066",x2:"12",y2:"12",key:"mksg6j"}],["line",{x1:"17",y1:"17",x2:"14.82",y2:"14.82",key:"1lwi1d"}],["circle",{cx:"8.5",cy:"15.5",r:"1.5",key:"12hfy1"}],["line",{x1:"9.56066",y1:"14.43934",x2:"17",y2:"7",key:"4jyfgs"}]]),M("square-sigma",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9",key:"9nih0i"}]]),M("square-slash",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]),M("square-split-horizontal",[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3",key:"lubmu8"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3",key:"1ag34g"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]),M("square-split-vertical",[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3",key:"1pi83i"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3",key:"ido5k7"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]),M("square-square",[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),M("square-stack",[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"4i38lg"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"mlte4a"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]),M("square-star",[["path",{d:"M11.035 7.69a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"13edca"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-terminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]),M("square-user-round",[["path",{d:"M18 21a6 6 0 0 0-12 0",key:"kaz2du"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("square-stop",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]),M("square-user",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1m6ac2"}]]),M("square-x",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("squares-exclude",[["path",{d:"M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0",key:"1mcohs"}],["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2",key:"1r1efp"}]]),M("squares-intersect",[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M14 2a2 2 0 0 1 2 2",key:"170a0m"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M2 10V8",key:"7yj4fe"}],["path",{d:"M2 4a2 2 0 0 1 2-2",key:"ddgnws"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}],["path",{d:"M4 16a2 2 0 0 1-2-2",key:"1dnafg"}],["path",{d:"M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z",key:"ci6f0b"}],["path",{d:"M8 2h2",key:"1gmkwm"}]]),M("squares-subtract",[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z",key:"1njgbb"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}]]),M("squircle-dashed",[["path",{d:"M13.77 3.043a34 34 0 0 0-3.54 0",key:"1oaobr"}],["path",{d:"M13.771 20.956a33 33 0 0 1-3.541.001",key:"95iq0j"}],["path",{d:"M20.18 17.74c-.51 1.15-1.29 1.93-2.439 2.44",key:"1u6qty"}],["path",{d:"M20.18 6.259c-.51-1.148-1.291-1.929-2.44-2.438",key:"1ew6g6"}],["path",{d:"M20.957 10.23a33 33 0 0 1 0 3.54",key:"1l9npr"}],["path",{d:"M3.043 10.23a34 34 0 0 0 .001 3.541",key:"1it6jm"}],["path",{d:"M6.26 20.179c-1.15-.508-1.93-1.29-2.44-2.438",key:"14uchd"}],["path",{d:"M6.26 3.82c-1.149.51-1.93 1.291-2.44 2.44",key:"8k4agb"}]]),M("squares-unite",[["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z",key:"17jnth"}]]),M("squircle",[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9",key:"garfkc"}]]),M("squirrel",[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5",key:"21bitc"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4",key:"oh0fg0"}],["path",{d:"M18 13h.01",key:"9veqaj"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10",key:"980v8a"}]]),M("stamp",[["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-6 0c0 2 1 2 1 3.5V13",key:"i9gjdv"}],["path",{d:"M20 15.5a2.5 2.5 0 0 0-2.5-2.5h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1z",key:"1vzg3v"}],["path",{d:"M5 22h14",key:"ehvnwv"}]]),M("star-half",[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2",key:"2ksp49"}]]),M("star-off",[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43",key:"16m0ql"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91",key:"1vt8nq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),M("step-back",[["path",{d:"M13.971 4.285A2 2 0 0 1 17 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"19qhus"}],["path",{d:"M21 20V4",key:"cb8qj8"}]]),M("step-forward",[["path",{d:"M10.029 4.285A2 2 0 0 0 7 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"1ystz2"}],["path",{d:"M3 4v16",key:"1ph11n"}]]),M("sticker",[["path",{d:"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z",key:"1dfntj"}],["path",{d:"M15 3v5a1 1 0 0 0 1 1h5",key:"6s6qgf"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1",key:"1vvgv3"}]]),M("stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]),M("sticky-note",[["path",{d:"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z",key:"1dfntj"}],["path",{d:"M15 3v5a1 1 0 0 0 1 1h5",key:"6s6qgf"}]]),M("stone",[["path",{d:"M11.264 2.205A4 4 0 0 0 6.42 4.211l-4 8a4 4 0 0 0 1.359 5.117l6 4a4 4 0 0 0 4.438 0l6-4a4 4 0 0 0 1.576-4.592l-2-6a4 4 0 0 0-2.53-2.53z",key:"1si4ox"}],["path",{d:"M11.99 22 14 12l7.822 3.184",key:"1u8to0"}],["path",{d:"M14 12 8.47 2.302",key:"guo3d5"}]]),M("store",[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]]),M("stretch-horizontal",[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2",key:"qdearl"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2",key:"1xrn6j"}]]),M("stretch-vertical",[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2",key:"19qu7m"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2",key:"24v0nk"}]]),M("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]),M("subscript",[["path",{d:"m4 5 8 8",key:"1eunvl"}],["path",{d:"m12 5-8 8",key:"1ah0jp"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07",key:"e8ta8j"}]]),M("sun-dim",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M20 12h.01",key:"1ykeid"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M4 12h.01",key:"158zrr"}],["path",{d:"M17.657 6.343h.01",key:"31pqzk"}],["path",{d:"M17.657 17.657h.01",key:"jehnf4"}],["path",{d:"M6.343 17.657h.01",key:"gdk6ow"}],["path",{d:"M6.343 6.343h.01",key:"1uurf0"}]]),M("sun-medium",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]]),M("sun-moon",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]),M("sun-snow",[["path",{d:"M10 21v-1",key:"1u8rkd"}],["path",{d:"M10 4V3",key:"pkzwkn"}],["path",{d:"M10 9a3 3 0 0 0 0 6",key:"gv75dk"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6 1.5-3H22",key:"o5qa3v"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"m3.64 18.36.7-.7",key:"105rm9"}],["path",{d:"m4.34 6.34-.7-.7",key:"d3unjp"}]]),M("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),M("sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),M("sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),M("superscript",[["path",{d:"m4 19 8-8",key:"hr47gm"}],["path",{d:"m12 19-8-8",key:"1dhhmo"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06",key:"1dfcux"}]]),M("swiss-franc",[["path",{d:"M10 21V3h8",key:"br2l0g"}],["path",{d:"M6 16h9",key:"2py0wn"}],["path",{d:"M10 9.5h7",key:"13dmhz"}]]),M("swatch-book",[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z",key:"1ldrpk"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7",key:"11i5po"}],["path",{d:"M 7 17h.01",key:"1euzgo"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8",key:"o2gii7"}]]),M("switch-camera",[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5",key:"mtk2lu"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5",key:"120jsl"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m18 22-3-3 3-3",key:"kgdoj7"}],["path",{d:"m6 2 3 3-3 3",key:"1fnbkv"}]]),M("sword",[["path",{d:"m11 19-6-6",key:"s7kpr"}],["path",{d:"m5 21-2-2",key:"1kw20b"}],["path",{d:"m8 16-4 4",key:"1oqv8h"}],["path",{d:"M9.5 17.5 21 6V3h-3L6.5 14.5",key:"pkxemp"}]]),M("swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]),M("syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]),M("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]]),M("table-cells-merge",[["path",{d:"M12 21v-6",key:"lihzve"}],["path",{d:"M12 9V3",key:"da5inc"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("table-cells-split",[["path",{d:"M12 15V9",key:"8c7uyn"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("table-columns-split",[["path",{d:"M14 14v2",key:"w2a1xv"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M14 8v2",key:"i67w9a"}],["path",{d:"M2 15h8",key:"82wtch"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2",key:"up0l64"}],["path",{d:"M2 9h8",key:"yelfik"}],["path",{d:"M22 15h-4",key:"1es58f"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"pdjoqf"}],["path",{d:"M22 9h-4",key:"1luja7"}],["path",{d:"M5 3v18",key:"14hmio"}]]),M("table-of-contents",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M21 5h.01",key:"wa75ra"}],["path",{d:"M21 12h.01",key:"msek7k"}],["path",{d:"M21 19h.01",key:"qvbq2j"}]]),M("table-properties",[["path",{d:"M15 3v18",key:"14nvp0"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]),M("table-rows-split",[["path",{d:"M14 10h2",key:"1lstlu"}],["path",{d:"M15 22v-8",key:"1fwwgm"}],["path",{d:"M15 2v4",key:"1044rn"}],["path",{d:"M2 10h2",key:"1r8dkt"}],["path",{d:"M20 10h2",key:"1ug425"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6",key:"ibqhof"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2",key:"1uenja"}],["path",{d:"M8 10h2",key:"66od0"}],["path",{d:"M9 22v-8",key:"fmnu31"}],["path",{d:"M9 2v4",key:"j1yeou"}]]),M("table",[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]]),M("tablet-smartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),M("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])),Pa=(M("tablets",[["circle",{cx:"7",cy:"7",r:"5",key:"x29byf"}],["circle",{cx:"17",cy:"17",r:"5",key:"1op1d2"}],["path",{d:"M12 17h10",key:"ls21zv"}],["path",{d:"m3.46 10.54 7.08-7.08",key:"1rehiu"}]]),M("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])),Ya=(M("tags",[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]]),M("tally-1",[["path",{d:"M4 4v16",key:"6qkkli"}]]),M("tally-2",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}]]),M("tally-3",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}]]),M("tally-4",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}]]),M("tally-5",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}],["path",{d:"M22 6 2 18",key:"h9moai"}]]),M("tangent",[["circle",{cx:"17",cy:"4",r:"2",key:"y5j2s2"}],["path",{d:"M15.59 5.41 5.41 15.59",key:"l0vprr"}],["circle",{cx:"4",cy:"17",r:"2",key:"9p4efm"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12",key:"1twk4o"}]]),M("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])),ae=(M("tent-tree",[["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}],["path",{d:"m14 5 3-3 3 3",key:"1sorif"}],["path",{d:"m14 10 3-3 3 3",key:"1jyi9h"}],["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M17 14H7l-5 8h20Z",key:"13ar7p"}],["path",{d:"M8 14v8",key:"1ghmqk"}],["path",{d:"m9 14 5 8",key:"13pgi6"}]]),M("telescope",[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]]),M("tent",[["path",{d:"M3.5 21 14 3",key:"1szst5"}],["path",{d:"M20.5 21 10 3",key:"1310c3"}],["path",{d:"M15.5 21 12 15l-3.5 6",key:"1ddtfw"}],["path",{d:"M2 21h20",key:"1nyx9w"}]]),M("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]]),M("test-tube-diagonal",[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3",key:"1ub6xw"}],["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"M12 16H4",key:"1cjfip"}]]),M("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]]),M("test-tubes",[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2",key:"1hjrqt"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2",key:"16lc8n"}],["path",{d:"M3 2h7",key:"7s29d5"}],["path",{d:"M14 2h7",key:"7sicin"}],["path",{d:"M9 16H4",key:"1bfye3"}],["path",{d:"M20 16h-5",key:"ddnjpe"}]]),M("text-align-center",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M17 12H7",key:"16if0g"}],["path",{d:"M19 19H5",key:"vjpgq2"}]]),M("text-align-end",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M21 19H7",key:"4cu937"}]]),M("text-align-justify",[["path",{d:"M3 5h18",key:"1u36vt"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 19h18",key:"awlh7x"}]]),M("text-align-start",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 19H3",key:"z6ezky"}]]),M("text-cursor-input",[["path",{d:"M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6",key:"1528k5"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1",key:"1mj8rg"}],["path",{d:"M9 6v12",key:"velyjx"}]]),M("text-cursor",[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1",key:"uvaxm9"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1",key:"11xy8d"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1",key:"1uw06m"}]]),M("text-initial",[["path",{d:"M15 5h6",key:"1pr8yx"}],["path",{d:"M15 12h6",key:"upa0zy"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"m3 12 3.553-7.724a.5.5 0 0 1 .894 0L11 12",key:"6lvno8"}],["path",{d:"M3.92 10h6.16",key:"1tl8ex"}]]),M("text-quote",[["path",{d:"M17 5H3",key:"1cn7zz"}],["path",{d:"M21 12H8",key:"scolzb"}],["path",{d:"M21 19H8",key:"13qgcb"}],["path",{d:"M3 12v7",key:"1ri8j3"}]]),M("text-search",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 19H3",key:"108z41"}],["circle",{cx:"17",cy:"15",r:"3",key:"1upz2a"}],["path",{d:"m21 19-1.9-1.9",key:"dwi7p8"}]]),M("text-select",[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M9 3h1",key:"1yesri"}]]),M("text-wrap",[["path",{d:"m16 16-3 3 3 3",key:"117b85"}],["path",{d:"M3 12h14.5a1 1 0 0 1 0 7H13",key:"18xa6z"}],["path",{d:"M3 19h6",key:"1ygdsz"}],["path",{d:"M3 5h18",key:"1u36vt"}]]),M("theater",[["path",{d:"M2 10s3-3 3-8",key:"3xiif0"}],["path",{d:"M22 10s-3-3-3-8",key:"ioaa5q"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8",key:"16fkpi"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8",key:"b9eulq"}],["path",{d:"M2 10s2 2 2 5",key:"1au1lb"}],["path",{d:"M22 10s-2 2-2 5",key:"qi2y5e"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"1vsc2m"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"hrha4u"}]]),M("thermometer-snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"M10.585 15H10",key:"4nqulp"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z",key:"yu0u2z"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h2",key:"1bbqgq"}]]),M("thermometer-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8a4 4 0 0 0-1.645 7.647",key:"wz5p04"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z",key:"yu0u2z"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}]]),M("thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]),M("thumbs-down",[["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}],["path",{d:"M17 14V2",key:"8ymqnk"}]]),M("thumbs-up",[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]]),M("ticket-check",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("ticket-minus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}]]),M("ticket-percent",[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("ticket-plus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]),M("ticket-slash",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}]]),M("ticket-x",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]),M("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]),M("tickets-plane",[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12",key:"16muxl"}],["path",{d:"m12 13.5 3.75.5",key:"1i9qhk"}],["path",{d:"m3.173 8.18 11-5a2 2 0 0 1 2.647.993L18.56 8",key:"15hfpj"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]),M("tickets",[["path",{d:"m3.173 8.18 11-5a2 2 0 0 1 2.647.993L18.56 8",key:"15hfpj"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]),M("timer-off",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7",key:"10he05"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2",key:"15f7sh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M12 12v-2",key:"fwoke6"}]]),M("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),M("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]])),ee=(M("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]),M("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]),M("toilet",[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18",key:"kc4kqr"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8",key:"1tqs57"}]]),M("tool-case",[["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"m14.817 10.995-.971-1.45 1.034-1.232a2 2 0 0 0-2.025-3.238l-1.82.364L9.91 3.885a2 2 0 0 0-3.625.748L6.141 6.55l-1.725.426a2 2 0 0 0-.19 3.756l.657.27",key:"xbnumr"}],["path",{d:"m18.822 10.995 2.26-5.38a1 1 0 0 0-.557-1.318L16.954 2.9a1 1 0 0 0-1.281.533l-.924 2.122",key:"eaw7gc"}],["path",{d:"M4 12.006A1 1 0 0 1 4.994 11H19a1 1 0 0 1 1 1v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1vaooh"}]]),M("toolbox",[["path",{d:"M16 12v4",key:"vf1vip"}],["path",{d:"M16 6a2 2 0 0 1 1.414.586l4 4A2 2 0 0 1 22 12v7a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 .586-1.414l4-4A2 2 0 0 1 8 6z",key:"1h1rvn"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M8 12v4",key:"1w4uao"}]]),M("tornado",[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]]),M("torus",[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2",key:"1b2qxu"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5",key:"h8emeu"}]]),M("touchpad-off",[["path",{d:"M12 20v-6",key:"1rm09r"}],["path",{d:"M19.656 14H22",key:"170xzr"}],["path",{d:"M2 14h12",key:"d8icqz"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M9.656 4H20a2 2 0 0 1 2 2v10.344",key:"ovjcvl"}]]),M("touchpad",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M12 20v-6",key:"1rm09r"}]]),M("tower-control",[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z",key:"1pledb"}],["path",{d:"M8 13v9",key:"hmv0ci"}],["path",{d:"M16 22v-9",key:"ylnf1u"}],["path",{d:"m9 6 1 7",key:"dpdgam"}],["path",{d:"m15 6-1 7",key:"ls7zgu"}],["path",{d:"M12 6V2",key:"1pj48d"}],["path",{d:"M13 2h-2",key:"mj6ths"}]]),M("toy-brick",[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1",key:"158fvp"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3",key:"s0042v"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3",key:"9wmeh2"}]]),M("tractor",[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20",key:"she1j9"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246",key:"1q1ert"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]]),M("traffic-cone",[["path",{d:"M16.05 10.966a5 2.5 0 0 1-8.1 0",key:"m5jpwb"}],["path",{d:"m16.923 14.049 4.48 2.04a1 1 0 0 1 .001 1.831l-8.574 3.9a2 2 0 0 1-1.66 0l-8.574-3.91a1 1 0 0 1 0-1.83l4.484-2.04",key:"rbg3g8"}],["path",{d:"M16.949 14.14a5 2.5 0 1 1-9.9 0L10.063 3.5a2 2 0 0 1 3.874 0z",key:"vap8c8"}],["path",{d:"M9.194 6.57a5 2.5 0 0 0 5.61 0",key:"15hn5c"}]]),M("train-front-tunnel",[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10",key:"o0fyp0"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8",key:"m8q3n9"}],["path",{d:"M10 15h.01",key:"44in9x"}],["path",{d:"M14 15h.01",key:"5mohn5"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z",key:"hckbmu"}],["path",{d:"m9 19-2 3",key:"iij7hm"}],["path",{d:"m15 19 2 3",key:"npx8sa"}]]),M("train-front",[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]]),M("train-track",[["path",{d:"M2 17 17 2",key:"18b09t"}],["path",{d:"m2 14 8 8",key:"1gv9hu"}],["path",{d:"m5 11 8 8",key:"189pqp"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"m11 5 8 8",key:"ummqn6"}],["path",{d:"m14 2 8 8",key:"1vk7dn"}],["path",{d:"M7 22 22 7",key:"15mb1i"}]]),M("tram-front",[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]]),M("transgender",[["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M14 20h-4",key:"m8m19d"}],["path",{d:"M18 2h4v4",key:"1341mj"}],["path",{d:"m2 2 7.17 7.17",key:"13q8l2"}],["path",{d:"M2 5.355V2h3.357",key:"18136r"}],["path",{d:"m22 2-7.17 7.17",key:"1epvy4"}],["path",{d:"M8 5 5 8",key:"mgbjhz"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]])),he=(M("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),M("tree-deciduous",[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]]),M("tree-palm",[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]]),M("tree-pine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]),M("trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]),M("trello",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["rect",{width:"3",height:"9",x:"7",y:"7",key:"14n3xi"}],["rect",{width:"3",height:"5",x:"14",y:"7",key:"s4azjd"}]]),M("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]])),ye=(M("trending-up-down",[["path",{d:"M14.828 14.828 21 21",key:"ar5fw7"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"m21 3-9 9-4-4-6 6",key:"1h02xo"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}]]),M("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])),te=M("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),ke=(M("triangle-dashed",[["path",{d:"M10.17 4.193a2 2 0 0 1 3.666.013",key:"pltmmw"}],["path",{d:"M14 21h2",key:"v4qezv"}],["path",{d:"m15.874 7.743 1 1.732",key:"10m0iw"}],["path",{d:"m18.849 12.952 1 1.732",key:"zadnam"}],["path",{d:"M21.824 18.18a2 2 0 0 1-1.835 2.824",key:"fvwuk4"}],["path",{d:"M4.024 21a2 2 0 0 1-1.839-2.839",key:"1e1kah"}],["path",{d:"m5.136 12.952-1 1.732",key:"1u4ldi"}],["path",{d:"M8 21h2",key:"i9zjee"}],["path",{d:"m8.102 7.743-1 1.732",key:"1zzo4u"}]]),M("triangle-right",[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z",key:"183wce"}]]),M("triangle",[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"14u9p9"}]]),M("trophy",[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]]),M("truck-electric",[["path",{d:"M14 19V7a2 2 0 0 0-2-2H9",key:"15peso"}],["path",{d:"M15 19H9",key:"18q6dt"}],["path",{d:"M19 19h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 9.38a1 1 0 0 0-.78-.38H14",key:"1dkp3j"}],["path",{d:"M2 13v5a1 1 0 0 0 1 1h2",key:"pkmmzz"}],["path",{d:"M4 3 2.15 5.15a.495.495 0 0 0 .35.86h2.15a.47.47 0 0 1 .35.86L3 9.02",key:"1n26pd"}],["circle",{cx:"17",cy:"19",r:"2",key:"1nxcgd"}],["circle",{cx:"7",cy:"19",r:"2",key:"gzo7y7"}]]),M("truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("turkish-lira",[["path",{d:"M15 4 5 9",key:"14bkc9"}],["path",{d:"m15 8.5-10 5",key:"1grtsx"}],["path",{d:"M18 12a9 9 0 0 1-9 9V3",key:"1sst7f"}]]),M("turntable",[["path",{d:"M10 12.01h.01",key:"7rp0yl"}],["path",{d:"M18 8v4a8 8 0 0 1-1.07 4",key:"1st48v"}],["circle",{cx:"10",cy:"12",r:"4",key:"19levz"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),M("turtle",[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z",key:"1lbbv7"}],["path",{d:"M4.82 7.9 8 10",key:"m9wose"}],["path",{d:"M15.18 7.9 12 10",key:"p8dp2u"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2",key:"12nsm7"}]]),M("tv-minimal-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]),M("tv-minimal",[["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]),M("tv",[["path",{d:"m17 2-5 5-5-5",key:"16satq"}],["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",key:"1e6viu"}]]),M("twitch",[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7",key:"c0yzno"}]]),M("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])),de=(M("type-outline",[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z",key:"1reda3"}]]),M("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]]),M("umbrella-off",[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M18.656 13h2.336a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-12.07-7.51",key:"yawknk"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.961 5.957a10.28 10.28 0 0 0-3.922 5.769A1 1 0 0 0 3 13h10",key:"5sfalc"}]]),M("umbrella",[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M20.992 13a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-19.923 0A1 1 0 0 0 3 13z",key:"124nyo"}]]),M("underline",[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]]),M("undo-2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]]),M("undo-dot",[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13",key:"8mp6z9"}],["path",{d:"M3 7v6h6",key:"1v2h90"}],["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}]]),M("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),M("unfold-horizontal",[["path",{d:"M16 12h6",key:"15xry1"}],["path",{d:"M8 12H2",key:"1jqql6"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 15 3-3-3-3",key:"wjy7rq"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}]]),M("unfold-vertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m15 5-3-3-3 3",key:"itvq4r"}]]),M("ungroup",[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1",key:"nzclkv"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1",key:"4tytwb"}]]),M("university",[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 16h.01",key:"plv8zi"}],["path",{d:"M22 7a1 1 0 0 0-1-1h-2a2 2 0 0 1-1.143-.359L13.143 2.36a2 2 0 0 0-2.286-.001L6.143 5.64A2 2 0 0 1 5 6H3a1 1 0 0 0-1 1v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2z",key:"1ogmi3"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["path",{d:"M6 16h.01",key:"1pmjb7"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}]]),M("unlink-2",[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2",key:"1re2ne"}]]),M("unlink",[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]]),M("unplug",[["path",{d:"m19 5 3-3",key:"yk6iyv"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z",key:"1snsnr"}]]),M("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]),M("usb",[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]]),M("user-check",[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),M("user-cog",[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m14.305 16.53.923-.382",key:"1itpsq"}],["path",{d:"m15.228 13.852-.923-.383",key:"eplpkm"}],["path",{d:"m16.852 12.228-.383-.923",key:"13v3q0"}],["path",{d:"m16.852 17.772-.383.924",key:"1i8mnm"}],["path",{d:"m19.148 12.228.383-.923",key:"1q8j1v"}],["path",{d:"m19.53 18.696-.382-.924",key:"vk1qj3"}],["path",{d:"m20.772 13.852.924-.383",key:"n880s0"}],["path",{d:"m20.772 16.148.924.383",key:"1g6xey"}],["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),M("user-minus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]),M("user-lock",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["path",{d:"M15 15.5V14a2 2 0 0 1 4 0v1.5",key:"12ym5i"}],["rect",{width:"8",height:"5",x:"13",y:"16",rx:".899",key:"4p176n"}]]),M("user-pen",[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2",key:"15lzij"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]]),M("user-plus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]])),pe=(M("user-round-check",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("user-round-cog",[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("user-round-minus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]),M("user-round-pen",[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487",key:"1c8h7z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}]]),M("user-round-plus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]),M("user-round-search",[["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.9-1.9",key:"1e5ubv"}]]),M("user-round-x",[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]]),M("user-round",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]),M("user-search",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]]),M("user-star",[["path",{d:"M16.051 12.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"1m8t9f"}],["path",{d:"M8 15H7a4 4 0 0 0-4 4v2",key:"l9tmp8"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]]),M("user-x",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]])),ce=(M("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),M("users-round",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]),M("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])),Me=(M("utensils-crossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]),M("utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]]),M("utility-pole",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M3 3v2",key:"9imdir"}],["path",{d:"M7 3v2",key:"n0os7"}],["path",{d:"M17 3v2",key:"1l2re6"}],["path",{d:"M21 3v2",key:"1duuac"}],["path",{d:"m19 5-7 7-7-7",key:"133zxf"}]]),M("van",[["path",{d:"M13 6v5a1 1 0 0 0 1 1h6.102a1 1 0 0 1 .712.298l.898.91a1 1 0 0 1 .288.702V17a1 1 0 0 1-1 1h-3",key:"k3s650"}],["path",{d:"M5 18H3a1 1 0 0 1-1-1V8a2 2 0 0 1 2-2h12c1.1 0 2.1.8 2.4 1.8l1.176 4.2",key:"fnd93u"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]),M("vault",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["path",{d:"m7.9 7.9 2.7 2.7",key:"hpeyl3"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}],["path",{d:"m13.4 10.6 2.7-2.7",key:"264c1n"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["path",{d:"m7.9 16.1 2.7-2.7",key:"p81g5e"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor",key:"fubopw"}],["path",{d:"m13.4 13.4 2.7 2.7",key:"abhel3"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("vector-square",[["path",{d:"M19.5 7a24 24 0 0 1 0 10",key:"8n60xe"}],["path",{d:"M4.5 7a24 24 0 0 0 0 10",key:"2lmadr"}],["path",{d:"M7 19.5a24 24 0 0 0 10 0",key:"1q94o2"}],["path",{d:"M7 4.5a24 24 0 0 1 10 0",key:"2z8ypa"}],["rect",{x:"17",y:"17",width:"5",height:"5",rx:"1",key:"1ac74s"}],["rect",{x:"17",y:"2",width:"5",height:"5",rx:"1",key:"1e7h5j"}],["rect",{x:"2",y:"17",width:"5",height:"5",rx:"1",key:"1t4eah"}],["rect",{x:"2",y:"2",width:"5",height:"5",rx:"1",key:"940dhs"}]]),M("vegan",[["path",{d:"M16 8q6 0 6-6-6 0-6 6",key:"qsyyc4"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3",key:"41m9h7"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14",key:"qiv7li"}]]),M("venetian-mask",[["path",{d:"M18 11c-1.5 0-2.5.5-3 2",key:"1fod00"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z",key:"d70hit"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2",key:"136fht"}]]),M("venus-and-mars",[["path",{d:"M10 20h4",key:"ni2waw"}],["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M17 2h4v4",key:"vhe59"}],["path",{d:"m21 2-5.46 5.46",key:"19kypf"}],["circle",{cx:"12",cy:"11",r:"5",key:"16gxyc"}]]),M("venus",[["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M9 19h6",key:"456am0"}],["circle",{cx:"12",cy:"9",r:"6",key:"1nw4tq"}]]),M("vibrate-off",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2",key:"1hbad5"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34",key:"1x5tf0"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("vibrate",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1",key:"1oyrl4"}]]),M("video-off",[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196",key:"w8jjjt"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"1xawa7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])),re=(M("videotape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 8h20",key:"d11cs7"}],["circle",{cx:"8",cy:"14",r:"2",key:"1k2qr5"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"14",r:"2",key:"14k7lr"}]]),M("view",[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),M("voicemail",[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]]),M("volleyball",[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4",key:"2880wi"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5",key:"113sja"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5",key:"1qmsgl"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10",key:"1bmeqp"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5",key:"iekzv9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("volume-1",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}]]),M("volume-off",[["path",{d:"M16 9a5 5 0 0 1 .95 2.293",key:"1fgyg8"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96",key:"l3zxae"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11",key:"1gbwow"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686",key:"s2je0y"}]]),M("volume-2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]),M("volume-x",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]),M("volume",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}]]),M("vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]),M("wallet-cards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]),M("wallet-minimal",[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]]),M("wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]),M("wallpaper",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15",key:"1sl52q"}],["circle",{cx:"8",cy:"9",r:"2",key:"gjzl9d"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),M("wand",[["path",{d:"M15 4V2",key:"z1p9b7"}],["path",{d:"M15 16v-2",key:"px0unx"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M17.8 11.8 19 13",key:"yihg8r"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M17.8 6.2 19 5",key:"fd4us0"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M12.2 6.2 11 5",key:"i3da3b"}]]),M("warehouse",[["path",{d:"M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11",key:"pb2vm6"}],["path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z",key:"doq5xv"}],["path",{d:"M6 13h12",key:"yf64js"}],["path",{d:"M6 17h12",key:"1jwigz"}]]),M("washing-machine",[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]]),M("watch",[["path",{d:"M12 10v2.2l1.6 1",key:"n3r21l"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]]),M("waves-arrow-down",[["path",{d:"M12 10L12 2",key:"jvb0aw"}],["path",{d:"M16 6L12 10L8 6",key:"9j6vje"}],["path",{d:"M2 15C2.6 15.5 3.2 16 4.5 16C7 16 7 14 9.5 14C12.1 14 11.9 16 14.5 16C17 16 17 14 19.5 14C20.8 14 21.4 14.5 22 15",key:"s2zepw"}],["path",{d:"M2 21C2.6 21.5 3.2 22 4.5 22C7 22 7 20 9.5 20C12.1 20 11.9 22 14.5 22C17 22 17 20 19.5 20C20.8 20 21.4 20.5 22 21",key:"u68omc"}]]),M("waves-arrow-up",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"M2 15c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1p9f19"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"vbxynw"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]]),M("waves-ladder",[["path",{d:"M19 5a2 2 0 0 0-2 2v11",key:"s41o68"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}],["path",{d:"M7 13h10",key:"1rwob1"}],["path",{d:"M7 9h10",key:"12czzb"}],["path",{d:"M9 5a2 2 0 0 0-2 2v11",key:"x0q4gh"}]]),M("waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]),M("waypoints",[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]]),M("webcam",[["circle",{cx:"12",cy:"10",r:"8",key:"1gshiw"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 22h10",key:"10w4w3"}],["path",{d:"M12 22v-4",key:"1utk9m"}]]),M("webhook-off",[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15",key:"1tvl6x"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66",key:"q04jfq"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05",key:"azowf0"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7",key:"5joiws"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414",key:"cangb8"}],["path",{d:"m12 6 .6 1",key:"tpjl1n"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("webhook",[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]]),M("weight-tilde",[["path",{d:"M6.5 8a2 2 0 0 0-1.906 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8z",key:"1wl739"}],["path",{d:"M7.999 15a2.5 2.5 0 0 1 4 0 2.5 2.5 0 0 0 4 0",key:"1egezo"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]),M("weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]),M("wheat-off",[["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"m16 8-1.17 1.17",key:"1qqm82"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97",key:"4wz8re"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62",key:"rves66"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98",key:"ak46r"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28",key:"1tw520"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]),M("whole-word",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]),M("wifi-cog",[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 7.82a15 15 0 0 1 20 0",key:"1ovjuk"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M5 11.858a10 10 0 0 1 11.5-1.785",key:"3sn16i"}],["path",{d:"M8.5 15.429a5 5 0 0 1 2.413-1.31",key:"1pxovh"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("wifi-high",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wifi-low",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wifi-off",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("wifi-pen",[["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["path",{d:"M5 12.859a10 10 0 0 1 10.5-2.222",key:"rpb7oy"}],["path",{d:"M8.5 16.429a5 5 0 0 1 3-1.406",key:"r8bmzl"}]]),M("wifi-sync",[["path",{d:"M11.965 10.105v4L13.5 12.5a5 5 0 0 1 8 1.5",key:"1immaq"}],["path",{d:"M11.965 14.105h4",key:"uejny8"}],["path",{d:"M17.965 18.105h4L20.43 19.71a5 5 0 0 1-8-1.5",key:"1i3a7e"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.965 22.105v-4",key:"1ku6vx"}],["path",{d:"M5 12.86a10 10 0 0 1 3-2.032",key:"pemdtu"}],["path",{d:"M8.5 16.429h.01",key:"2bm739"}]]),M("wifi-zero",[["path",{d:"M12 20h.01",key:"zekei9"}]]),M("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wind-arrow-down",[["path",{d:"M10 2v8",key:"d4bbey"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2",key:"19kp1d"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2",key:"19kpjc"}],["path",{d:"m6 6 4 4 4-4",key:"k13n16"}]]),M("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]),M("wine-off",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h3m7 0h-1.343",key:"v48bem"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198",key:"1ymjlu"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]),M("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]),M("worm",[["path",{d:"m19 12-1.5 3",key:"9bcu4o"}],["path",{d:"M19.63 18.81 22 20",key:"121v98"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z",key:"1tij6q"}]]),M("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),M("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])),le=(M("youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]),M("zap-off",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]));M("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),M("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]])}}]);
     2"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[707],{28255:(a,e,h)=>{h.d(e,{Ilq:()=>r,RIJ:()=>H,hcu:()=>de,yd$:()=>l,S5m:()=>V,Qpb:()=>i,TnE:()=>v,wAm:()=>x,akl:()=>u,VH9:()=>w,Gyj:()=>m,Xhp:()=>o,ZHz:()=>n,VvS:()=>s,i7d:()=>g,Jlk:()=>f,rAV:()=>A,Jly:()=>L,yQN:()=>z,JGc:()=>b,c_$:()=>q,rXn:()=>j,jlt:()=>S,B0c:()=>G,zD7:()=>B,Esr:()=>_,CyN:()=>X,y5g:()=>U,OeC:()=>E,G9t:()=>W,FGm:()=>D,f5X:()=>J,ffu:()=>Pa,Pt:()=>Ca,GrD:()=>R,kU3:()=>I,X_F:()=>$,f1L:()=>O,ni1:()=>T,iUU:()=>F,Lc_:()=>K,dJT:()=>aa,Q5j:()=>Q,vdG:()=>Y,BmN:()=>P,_I2:()=>ea,ZrO:()=>ha,qzq:()=>ya,B1N:()=>ta,mNh:()=>C,bOv:()=>ka,R2D:()=>da,rbD:()=>pa,zgK:()=>ca,Se1:()=>Ma,g5W:()=>ra,N_E:()=>la,B8B:()=>ia,aHM:()=>va,c_I:()=>xa,G5D:()=>ma,nUv:()=>oa,gE4:()=>na,T57:()=>ga,sDd:()=>sa,R03:()=>wa,oFn:()=>ua,Hsy:()=>fa,VAG:()=>za,AX$:()=>ba,zvZ:()=>ja,XEe:()=>qa,MjG:()=>Ha,Mdu:()=>Va,lPX:()=>Aa,r3k:()=>La,vRz:()=>Za,bcf:()=>Sa,d3s:()=>Na,yUp:()=>Ga,jGG:()=>Ba,N3h:()=>Z,FcC:()=>_a,sxL:()=>Xa,e9t:()=>Ua,f36:()=>Ea,Hbd:()=>Wa,eMP:()=>Da,vji:()=>Ja,Vnp:()=>Ra,wB_:()=>$a,_HI:()=>Ia,ekZ:()=>Oa,NwB:()=>Ta,JBW:()=>Fa,wO7:()=>Ka,sUz:()=>Qa,jpv:()=>Ya,vwO:()=>ae,DTr:()=>ee,M4G:()=>he,TBR:()=>ye,klo:()=>te,ntg:()=>ke,XsU:()=>pe,KKS:()=>ce,ypN:()=>Me,sut:()=>re,zWC:()=>le,CeX:()=>ie,X:()=>ve,Jpz:()=>N,KqI:()=>xe});var y=h(41594);const t=a=>{const e=(a=>a.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,e,h)=>h?h.toUpperCase():e.toLowerCase()))(a);return e.charAt(0).toUpperCase()+e.slice(1)},k=(...a)=>a.filter((a,e,h)=>Boolean(a)&&""!==a.trim()&&h.indexOf(a)===e).join(" ").trim(),d=a=>{for(const e in a)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0};var p={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const c=(0,y.forwardRef)(({color:a="currentColor",size:e=24,strokeWidth:h=2,absoluteStrokeWidth:t,className:c="",children:M,iconNode:r,...l},i)=>(0,y.createElement)("svg",{ref:i,...p,width:e,height:e,stroke:a,strokeWidth:t?24*Number(h)/Number(e):h,className:k("lucide",c),...!M&&!d(l)&&{"aria-hidden":"true"},...l},[...r.map(([a,e])=>(0,y.createElement)(a,e)),...Array.isArray(M)?M:[M]])),M=(a,e)=>{const h=(0,y.forwardRef)(({className:h,...d},p)=>{return(0,y.createElement)(c,{ref:p,iconNode:e,className:k(`lucide-${M=t(a),M.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${a}`,h),...d});var M});return h.displayName=t(a),h},r=(M("a-arrow-down",[["path",{d:"m14 12 4 4 4-4",key:"buelq4"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("a-large-small",[["path",{d:"m15 16 2.536-7.328a1.02 1.02 1 0 1 1.928 0L22 16",key:"xik6mr"}],["path",{d:"M15.697 14h5.606",key:"1stdlc"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("a-arrow-up",[["path",{d:"m14 11 4-4 4 4",key:"1pu57t"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("accessibility",[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]]),M("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])),l=(M("air-vent",[["path",{d:"M18 17.5a2.5 2.5 0 1 1-4 2.03V12",key:"yd12zl"}],["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M6.6 15.572A2 2 0 1 0 10 17v-5",key:"1x1kqn"}]]),M("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]),M("alarm-clock-check",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]),M("alarm-clock-minus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]),M("alarm-clock-off",[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26",key:"3on8tj"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15",key:"15ghsc"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.26 18.67 4 21",key:"yzmioq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 4 2 6",key:"1ycko6"}]]),M("alarm-clock-plus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]),M("alarm-clock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]),M("alarm-smoke",[["path",{d:"M11 21c0-2.5 2-2.5 2-5",key:"1sicvv"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5",key:"1o3eny"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8",key:"1bvca4"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z",key:"x3qr1j"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5",key:"i3w1gp"}]]),M("album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3",key:"1wcwz3"}]]),M("align-center-horizontal",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4",key:"11f1s0"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4",key:"t14dx9"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1",key:"1w07xs"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1",key:"1apec2"}]]),M("align-center-vertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4",key:"14d6g8"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4",key:"1e2lrw"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1",key:"1fkdwx"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1",key:"1euafb"}]]),M("align-end-horizontal",[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2",key:"z5wdxg"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2",key:"um7a8w"}],["path",{d:"M22 22H2",key:"19qnx5"}]]),M("align-end-vertical",[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2",key:"10wcwx"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2",key:"4p5bwg"}],["path",{d:"M22 22V2",key:"12ipfv"}]]),M("align-horizontal-distribute-center",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M17 22v-5",key:"4b6g73"}],["path",{d:"M17 7V2",key:"hnrr36"}],["path",{d:"M7 22v-3",key:"1r4jpn"}],["path",{d:"M7 5V2",key:"liy1u9"}]]),M("align-horizontal-distribute-end",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M10 2v20",key:"uyc634"}],["path",{d:"M20 2v20",key:"1tx262"}]]),M("align-horizontal-distribute-start",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M4 2v20",key:"gtpd5x"}],["path",{d:"M14 2v20",key:"tg6bpw"}]]),M("align-horizontal-justify-center",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]),M("align-horizontal-justify-end",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2",key:"1ht384"}],["path",{d:"M22 2v20",key:"40qfg1"}]]),M("align-horizontal-justify-start",[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2",key:"hsirpf"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]),M("align-horizontal-space-around",[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2",key:"yn7j0q"}],["path",{d:"M4 22V2",key:"tsjzd3"}],["path",{d:"M20 22V2",key:"1bnhr8"}]]),M("align-horizontal-space-between",[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2",key:"j77dae"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2",key:"bq30hj"}],["path",{d:"M3 2v20",key:"1d2pfg"}],["path",{d:"M21 2v20",key:"p059bm"}]]),M("align-start-horizontal",[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2",key:"1n4dg1"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2",key:"17khns"}],["path",{d:"M22 2H2",key:"fhrpnj"}]]),M("align-start-vertical",[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2",key:"lpm2y7"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2",key:"rdj6ps"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]),M("align-vertical-distribute-center",[["path",{d:"M22 17h-3",key:"1lwga1"}],["path",{d:"M22 7h-5",key:"o2endc"}],["path",{d:"M5 17H2",key:"1gx9xc"}],["path",{d:"M7 7H2",key:"6bq26l"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2",key:"1qrzuf"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2",key:"we8e9z"}]]),M("align-vertical-distribute-end",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]),M("align-vertical-distribute-start",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M2 4h20",key:"mda7wb"}]]),M("align-vertical-justify-center",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),M("align-vertical-justify-end",[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2",key:"4l4tp2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 22h20",key:"272qi7"}]]),M("align-vertical-justify-start",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2",key:"13squh"}],["path",{d:"M2 2h20",key:"1ennik"}]]),M("align-vertical-space-around",[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2",key:"b1zbii"}],["path",{d:"M22 20H2",key:"1p1f7z"}],["path",{d:"M22 4H2",key:"1b7qnq"}]]),M("align-vertical-space-between",[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2",key:"1w91an"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2",key:"17wqzy"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M2 3h20",key:"91anmk"}]]),M("ambulance",[["path",{d:"M10 10H6",key:"1bsnug"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14",key:"lrkjwd"}],["path",{d:"M8 8v4",key:"1fwk8c"}],["path",{d:"M9 18h6",key:"x1upvd"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("ampersand",[["path",{d:"M16 12h3",key:"4uvgyw"}],["path",{d:"M17.5 12a8 8 0 0 1-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13",key:"nfoe1t"}]]),M("ampersands",[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"12lh1k"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"173c68"}]]),M("amphora",[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8",key:"1h8rid"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68",key:"3ezsi6"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8",key:"yt6q09"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68",key:"8f95yk"}],["path",{d:"M18 22H6",key:"mg6kv4"}],["path",{d:"M9 2h6",key:"1jrp98"}]]),M("anchor",[["path",{d:"M12 6v16",key:"nqf5sj"}],["path",{d:"m19 13 2-1a9 9 0 0 1-18 0l2 1",key:"y7qv08"}],["path",{d:"M9 11h6",key:"1fldmi"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]]),M("angry",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["path",{d:"M7.5 8 10 9",key:"olxxln"}],["path",{d:"m14 9 2.5-1",key:"1j6cij"}],["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}]]),M("annoyed",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M14 9h2",key:"116p9w"}]]),M("antenna",[["path",{d:"M2 12 7 2",key:"117k30"}],["path",{d:"m7 12 5-10",key:"1tvx22"}],["path",{d:"m12 12 5-10",key:"ev1o1a"}],["path",{d:"m17 12 5-10",key:"1e4ti3"}],["path",{d:"M4.5 7h15",key:"vlsxkz"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),M("anvil",[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4",key:"1hjpb6"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z",key:"1qn45f"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1",key:"1fi4x8"}]]),M("aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]),M("app-window-mac",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M14 8h.01",key:"1primd"}]]),M("app-window",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]),M("apple",[["path",{d:"M12 6.528V3a1 1 0 0 1 1-1h0",key:"11qiee"}],["path",{d:"M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21",key:"110c12"}]]),M("archive-restore",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2",key:"tvwodi"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2",key:"1gkqxj"}],["path",{d:"m9 15 3-3 3 3",key:"1pd0qc"}],["path",{d:"M12 12v9",key:"192myk"}]]),M("archive-x",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"m9.5 17 5-5",key:"nakeu6"}],["path",{d:"m9.5 12 5 5",key:"1hccrj"}]]),M("armchair",[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"1qyhux"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]),M("arrow-big-down-dash",[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1hy3w3"}],["path",{d:"M9 4h6",key:"10am2s"}]]),M("arrow-big-down",[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1eaqc3"}]]),M("arrow-big-left-dash",[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"p8w4w5"}],["path",{d:"M20 9v6",key:"14roy0"}]]),M("arrow-big-left",[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"aztept"}]]),M("arrow-big-right-dash",[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"67vhrh"}],["path",{d:"M4 9v6",key:"bns7oa"}]]),M("arrow-big-right",[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"1232du"}]]),M("arrow-big-up-dash",[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"pnzqmc"}],["path",{d:"M9 20h6",key:"s66wpe"}]]),M("arrow-big-up",[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"lh0v7k"}]]),M("arrow-down-0-1",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]),M("arrow-down-1-0",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]),M("arrow-down-a-z",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]),M("arrow-down-left",[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]]),M("arrow-down-from-line",[["path",{d:"M19 3H5",key:"1236rx"}],["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m6 15 6 6 6-6",key:"h15q88"}]]),M("arrow-down-narrow-wide",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h4",key:"6d7r33"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h10",key:"1438ji"}]]),M("arrow-down-right",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]),M("arrow-down-to-line",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]),M("arrow-down-to-dot",[["path",{d:"M12 2v14",key:"jyx4ut"}],["path",{d:"m19 9-7 7-7-7",key:"1oe3oy"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]),M("arrow-down-up",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]),M("arrow-down-wide-narrow",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]]),M("arrow-down-z-a",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]),M("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]])),i=(M("arrow-left-from-line",[["path",{d:"m9 6-6 6 6 6",key:"7v63n9"}],["path",{d:"M3 12h14",key:"13k4hi"}],["path",{d:"M21 19V5",key:"b4bplr"}]]),M("arrow-left-right",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]),M("arrow-left-to-line",[["path",{d:"M3 19V5",key:"rwsyhb"}],["path",{d:"m13 6-6 6 6 6",key:"1yhaz7"}],["path",{d:"M7 12h14",key:"uoisry"}]]),M("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),M("arrow-right-from-line",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M21 12H7",key:"13ipq5"}],["path",{d:"m15 18 6-6-6-6",key:"6tx3qv"}]]),M("arrow-right-left",[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]),M("arrow-right-to-line",[["path",{d:"M17 12H3",key:"8awo09"}],["path",{d:"m11 18 6-6-6-6",key:"8c2y43"}],["path",{d:"M21 5v14",key:"nzette"}]]),M("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])),v=(M("arrow-up-0-1",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]),M("arrow-up-1-0",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]),M("arrow-up-a-z",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]),M("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),M("arrow-up-from-line",[["path",{d:"m18 9-6-6-6 6",key:"kcunyi"}],["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("arrow-up-from-dot",[["path",{d:"m5 9 7-7 7 7",key:"1hw5ic"}],["path",{d:"M12 16V2",key:"ywoabb"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]),M("arrow-up-left",[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]]),M("arrow-up-narrow-wide",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]]),M("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),M("arrow-up-to-line",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]]),M("arrow-up-wide-narrow",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h4",key:"1krc32"}]]),M("arrow-up-z-a",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]),M("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),M("arrows-up-from-line",[["path",{d:"m4 6 3-3 3 3",key:"9aidw8"}],["path",{d:"M7 17V3",key:"19qxw1"}],["path",{d:"m14 6 3-3 3 3",key:"6iy689"}],["path",{d:"M17 17V3",key:"o0fmgi"}],["path",{d:"M4 21h16",key:"1h09gz"}]]),M("asterisk",[["path",{d:"M12 6v12",key:"1vza4d"}],["path",{d:"M17.196 9 6.804 15",key:"1ah31z"}],["path",{d:"m6.804 9 10.392 6",key:"1b6pxd"}]]),M("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]])),x=(M("atom",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]]),M("audio-lines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]),M("audio-waveform",[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2",key:"57tc96"}]]),M("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])),m=(M("axe",[["path",{d:"m14 12-8.381 8.38a1 1 0 0 1-3.001-3L11 9",key:"5z9253"}],["path",{d:"M15 15.5a.5.5 0 0 0 .5.5A6.5 6.5 0 0 0 22 9.5a.5.5 0 0 0-.5-.5h-1.672a2 2 0 0 1-1.414-.586l-5.062-5.062a1.205 1.205 0 0 0-1.704 0L9.352 5.648a1.205 1.205 0 0 0 0 1.704l5.062 5.062A2 2 0 0 1 15 13.828z",key:"19zklq"}]]),M("axis-3d",[["path",{d:"M13.5 10.5 15 9",key:"1nsxvm"}],["path",{d:"M4 4v15a1 1 0 0 0 1 1h15",key:"1w6lkd"}],["path",{d:"M4.293 19.707 6 18",key:"3g1p8c"}],["path",{d:"m9 15 1.5-1.5",key:"1xfbes"}]]),M("baby",[["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"11xh7x"}],["path",{d:"M9 12h.01",key:"157uk2"}]]),M("backpack",[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1ol0lm"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6",key:"1fr6do"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}]]),M("badge-alert",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),M("badge-cent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4",key:"2eqtx8"}]]),M("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("badge-dollar-sign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]),M("badge-euro",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]),M("badge-indian-rupee",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 8h8",key:"1bis0t"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8",key:"nu2bwa"}]]),M("badge-japanese-yen",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 8 3 3v7",key:"17yadx"}],["path",{d:"m12 11 3-3",key:"p4cfq1"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M9 16h6",key:"8wimt3"}]]),M("badge-info",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12",key:"1y1yb1"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8",key:"110wyk"}]]),M("badge-minus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("badge-percent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("badge-plus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16",key:"10p56q"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("badge-question-mark",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17",key:"io3f8k"}]]),M("badge-pound-sterling",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0",key:"3mlbjk"}],["path",{d:"M8 16h7",key:"sbedsn"}]]),M("badge-russian-ruble",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9 16h5",key:"1syiyw"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9",key:"1ge9c1"}]]),M("badge-swiss-franc",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M11 17V8h4",key:"1bfq6y"}],["path",{d:"M11 12h3",key:"2eqnfz"}],["path",{d:"M9 16h4",key:"1skf3a"}]]),M("badge-turkish-lira",[["path",{d:"M11 7v10a5 5 0 0 0 5-5",key:"1ja3ih"}],["path",{d:"m15 8-6 3",key:"4x0uwz"}],["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76",key:"18242g"}]]),M("badge-x",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]),M("badge",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}]]),M("baggage-claim",[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2",key:"4irg2o"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10",key:"14fcyx"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1",key:"o6oiis"}],["circle",{cx:"18",cy:"20",r:"2",key:"t9985n"}],["circle",{cx:"9",cy:"20",r:"2",key:"e5v82j"}]]),M("balloon",[["path",{d:"M12 16v1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v1",key:"2nz4b"}],["path",{d:"M12 6a2 2 0 0 1 2 2",key:"7y7d82"}],["path",{d:"M18 8c0 4-3.5 8-6 8s-6-4-6-8a6 6 0 0 1 12 0",key:"vqb5s3"}]]),M("ban",[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("banana",[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5",key:"1cscit"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z",key:"1y1nbv"}]]),M("bandage",[["path",{d:"M10 10.01h.01",key:"1e9xi7"}],["path",{d:"M10 14.01h.01",key:"ac23bv"}],["path",{d:"M14 10.01h.01",key:"2wfrvf"}],["path",{d:"M14 14.01h.01",key:"8tw8yn"}],["path",{d:"M18 6v11.5",key:"dkbidh"}],["path",{d:"M6 6v12",key:"vkc79e"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2",key:"1wpnh2"}]]),M("banknote-arrow-down",[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"m16 19 3 3 3-3",key:"1ibux0"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote-arrow-up",[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 22v-6",key:"qhmiwi"}],["path",{d:"m22 19-3-3-3 3",key:"rn6bg2"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote-x",[["path",{d:"M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"16nib6"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]),M("barcode",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M8 5v14",key:"1ybrkv"}],["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"M17 5v14",key:"ycjyhj"}],["path",{d:"M21 5v14",key:"nzette"}]]),M("barrel",[["path",{d:"M10 3a41 41 0 0 0 0 18",key:"1qcnzb"}],["path",{d:"M14 3a41 41 0 0 1 0 18",key:"547vd4"}],["path",{d:"M17 3a2 2 0 0 1 1.68.92 15.25 15.25 0 0 1 0 16.16A2 2 0 0 1 17 21H7a2 2 0 0 1-1.68-.92 15.25 15.25 0 0 1 0-16.16A2 2 0 0 1 7 3z",key:"1wepyy"}],["path",{d:"M3.84 17h16.32",key:"1wh981"}],["path",{d:"M3.84 7h16.32",key:"19jf4x"}]]),M("baseline",[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("bath",[["path",{d:"M10 4 8 6",key:"1rru8s"}],["path",{d:"M17 19v2",key:"ts1sot"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M7 19v2",key:"12npes"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"14ym8i"}]]),M("battery-charging",[["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935",key:"lre1cr"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936",key:"13q5k0"}]]),M("battery-full",[["path",{d:"M10 10v4",key:"1mb2ec"}],["path",{d:"M14 10v4",key:"1nt88p"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 10v4",key:"1n77qd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-low",[["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-medium",[["path",{d:"M10 14v-4",key:"suye4c"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("battery-plus",[["path",{d:"M10 9v6",key:"17i7lo"}],["path",{d:"M12.543 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.605",key:"o09yah"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M7 12h6",key:"iekk3h"}],["path",{d:"M7.606 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.606",key:"xyqvf1"}]]),M("battery-warning",[["path",{d:"M10 17h.01",key:"nbq80n"}],["path",{d:"M10 7v6",key:"nne03l"}],["path",{d:"M14 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2",key:"1m83kb"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"h8lgfh"}]]),M("battery",[["path",{d:"M 22 14 L 22 10",key:"nqc4tb"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]),M("beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]),M("bean-off",[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1",key:"bq3udt"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66",key:"17ccse"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04",key:"18zqgq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("bean",[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z",key:"1tvzk7"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28",key:"2cyri2"}]]),M("bed-double",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]),M("bed-single",[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8",key:"1wm6mi"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4",key:"4k93s5"}],["path",{d:"M3 18h18",key:"1h113x"}]]),M("bed",[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]]),M("beef",[["path",{d:"M16.4 13.7A6.5 6.5 0 1 0 6.28 6.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3",key:"cisjcv"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1-2.29 7.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5",key:"5byaag"}],["circle",{cx:"12.5",cy:"8.5",r:"2.5",key:"9738u8"}]]),M("beer-off",[["path",{d:"M13 13v5",key:"igwfh0"}],["path",{d:"M17 11.47V8",key:"16yw0g"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211",key:"1xbt65"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3",key:"c55o3e"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268",key:"1ydug7"}],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12",key:"q81o7q"}],["path",{d:"M9 14.6V18",key:"20ek98"}]]),M("beer",[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1",key:"1yp76v"}],["path",{d:"M9 12v6",key:"1u1cab"}],["path",{d:"M13 12v6",key:"1sugkk"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z",key:"1510fo"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"19jb7n"}]]),M("bell-dot",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M13.916 2.314A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673 9 9 0 0 1-.585-.665",key:"1tip0g"}],["circle",{cx:"18",cy:"8",r:"3",key:"1g0gzu"}]]),M("bell-electric",[["path",{d:"M18.518 17.347A7 7 0 0 1 14 19",key:"1emhpo"}],["path",{d:"M18.8 4A11 11 0 0 1 20 9",key:"127b67"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["rect",{x:"4",y:"16",width:"10",height:"6",rx:"2",key:"bfnviv"}]]),M("bell-minus",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M16.243 3.757A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12",key:"bdwj86"}]]),M("bell-off",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742",key:"178tsu"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05",key:"1hqiys"}]]),M("bell-plus",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M18 5v6",key:"g5ayrv"}],["path",{d:"M20.002 14.464a9 9 0 0 0 .738.863A1 1 0 0 1 20 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 8.75-5.332",key:"1abcvy"}]]),M("bell-ring",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]]),M("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),M("between-horizontal-end",[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1",key:"11xb64"}],["path",{d:"m22 15-3-3 3-3",key:"26chmm"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1",key:"k6ky7n"}]]),M("between-horizontal-start",[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1",key:"pkso9a"}],["path",{d:"m2 9 3 3-3 3",key:"1agib5"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1",key:"1q5fc1"}]]),M("between-vertical-end",[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1",key:"1fdu0f"}],["path",{d:"m9 22 3-3 3 3",key:"17z65a"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1",key:"1squn4"}]]),M("between-vertical-start",[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1",key:"1fjrkv"}],["path",{d:"m15 2-3 3-3-3",key:"1uh6eb"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1",key:"w3fjg8"}]]),M("biceps-flexed",[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1",key:"1pmlyh"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2",key:"5rb254"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15",key:"kbvsx9"}]]),M("bike",[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]]),M("binary",[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2",key:"p02svl"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2",key:"xm4xkj"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 10h4",key:"ru81e7"}],["path",{d:"M6 14h2v6",key:"16z9wg"}],["path",{d:"M14 4h2v6",key:"1idq9u"}]]),M("binoculars",[["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3",key:"3apit1"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z",key:"rhpgnw"}],["path",{d:"M 22 16 L 2 16",key:"14lkq7"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z",key:"104b3k"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3",key:"14fczp"}]]),M("biohazard",[["circle",{cx:"12",cy:"11.9",r:"2",key:"e8h31w"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6",key:"17bolr"}],["path",{d:"m8.9 10.1 1.4.8",key:"15ezny"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5",key:"wtwa5u"}],["path",{d:"m15.1 10.1-1.4.8",key:"1r0b28"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2",key:"m7qszh"}],["path",{d:"M12 13.9v1.6",key:"zfyyim"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0",key:"1bi9q0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5",key:"1rhjqw"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5",key:"8gsud3"}]]),M("bird",[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]]),M("birdhouse",[["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m17 18 1.956-11.468",key:"l5n2ro"}],["path",{d:"m3 8 7.82-5.615a2 2 0 0 1 2.36 0L21 8",key:"1sy6n7"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M7 18 5.044 6.532",key:"1uqdf2"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}]]),M("blend",[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]]),M("bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]),M("blinds",[["path",{d:"M3 3h18",key:"o7r712"}],["path",{d:"M20 7H8",key:"gd2fo2"}],["path",{d:"M20 11H8",key:"1ynp89"}],["path",{d:"M10 19h10",key:"19hjk5"}],["path",{d:"M8 15h12",key:"1yqzne"}],["path",{d:"M4 3v14",key:"fggqzn"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}]]),M("blocks",[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]]),M("bluetooth-connected",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12",key:"1rsjjs"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12",key:"11yl8c"}]]),M("bluetooth-off",[["path",{d:"m17 17-5 5V12l-5 5",key:"v5aci6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5",key:"1kddfz"}]]),M("bluetooth-searching",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66",key:"k8tn1j"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]),M("bluetooth",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]]),M("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]),M("bolt",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("bomb",[["circle",{cx:"11",cy:"13",r:"9",key:"hd149"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95",key:"jp4j1b"}],["path",{d:"m22 2-1.5 1.5",key:"ay92ug"}]]),M("bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]),M("book-a",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m8 13 4-7 4 7",key:"4rari8"}],["path",{d:"M9.1 11h5.7",key:"1gkovt"}]]),M("book-audio",[["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8v3",key:"gejaml"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 8v3",key:"1qzp49"}]]),M("book-alert",[["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M12 6v3",key:"1m4b9j"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-check",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 9.5 2 2 4-4",key:"1dth82"}]]),M("book-copy",[["path",{d:"M5 7a2 2 0 0 0-2 2v11",key:"1yhqjt"}],["path",{d:"M5.803 18H5a2 2 0 0 0 0 4h9.5a.5.5 0 0 0 .5-.5V21",key:"edzzo5"}],["path",{d:"M9 15V4a2 2 0 0 1 2-2h9.5a.5.5 0 0 1 .5.5v14a.5.5 0 0 1-.5.5H11a2 2 0 0 1 0-4h10",key:"1nwzrg"}]]),M("book-dashed",[["path",{d:"M12 17h1.5",key:"1gkc67"}],["path",{d:"M12 22h1.5",key:"1my7sn"}],["path",{d:"M12 2h1.5",key:"19tvb7"}],["path",{d:"M17.5 22H19a1 1 0 0 0 1-1",key:"10akbh"}],["path",{d:"M17.5 2H19a1 1 0 0 1 1 1v1.5",key:"1vrfjs"}],["path",{d:"M20 14v3h-2.5",key:"1naeju"}],["path",{d:"M20 8.5V10",key:"1ctpfu"}],["path",{d:"M4 10V8.5",key:"1o3zg5"}],["path",{d:"M4 19.5V14",key:"ob81pf"}],["path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H8",key:"s8vcyb"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8",key:"1cu73q"}]]),M("book-down",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3 3 3-3",key:"zt5b4y"}]]),M("book-headphones",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2",key:"1vsqkj"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]),M("book-heart",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"9v40y5"}]]),M("book-image",[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17",key:"q6ojf0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"10",cy:"8",r:"2",key:"2qkj4p"}]]),M("book-key",[["path",{d:"m19 3 1 1",key:"ze14oc"}],["path",{d:"m20 2-4.5 4.5",key:"1sppr8"}],["path",{d:"M20 7.898V21a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1xzogz"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2h7.844",key:"vtdg6h"}],["circle",{cx:"14",cy:"8",r:"2",key:"u49eql"}]]),M("book-lock",[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2",key:"1aquzs"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1rkj32"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10",key:"18wgow"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1",key:"73l30o"}]]),M("book-marked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-minus",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("book-open-check",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]),M("book-open-text",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]),M("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])),o=(M("book-plus",[["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("book-search",[["path",{d:"M11 22H5.5a1 1 0 0 1 0-5h4.501",key:"mcbepb"}],["path",{d:"m21 22-1.879-1.878",key:"12q7x1"}],["path",{d:"M3 19.5v-15A2.5 2.5 0 0 1 5.5 2H18a1 1 0 0 1 1 1v8",key:"olfd5n"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}]]),M("book-text",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 11h8",key:"vwpz6n"}],["path",{d:"M8 7h6",key:"1f0q6e"}]]),M("book-type",[["path",{d:"M10 13h4",key:"ytezjc"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8V6H8v2",key:"x8j6u4"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("book-up",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]),M("book-up-2",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"161d7n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2",key:"1lorq7"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]),M("book-user",[["path",{d:"M15 13a3 3 0 1 0-6 0",key:"10j68g"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}]]),M("book-x",[["path",{d:"m14.5 7-5 5",key:"dy991v"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9.5 7 5 5",key:"s45iea"}]]),M("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),M("bookmark-check",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]),M("bookmark-minus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]),M("bookmark-plus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]),M("bookmark-x",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]),M("bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]])),n=(M("boom-box",[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"vvzvr1"}],["path",{d:"M8 8v1",key:"xcqmfk"}],["path",{d:"M12 8v1",key:"1rj8u4"}],["path",{d:"M16 8v1",key:"1q12zr"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2",key:"igpb89"}],["circle",{cx:"8",cy:"15",r:"2",key:"fa4a8s"}],["circle",{cx:"16",cy:"15",r:"2",key:"14c3ya"}]]),M("bot-message-square",[["path",{d:"M12 6V2H8",key:"1155em"}],["path",{d:"M15 11v2",key:"i11awn"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z",key:"11gyqh"}],["path",{d:"M9 11v2",key:"1ueba0"}]]),M("bot-off",[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33",key:"7az073"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586",key:"s09a7a"}],["path",{d:"M9 13v2",key:"rq6x2g"}],["path",{d:"M9.67 4H12v2.33",key:"110xot"}]]),M("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]),M("bottle-wine",[["path",{d:"M10 3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a6 6 0 0 0 1.2 3.6l.6.8A6 6 0 0 1 17 13v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a6 6 0 0 1 1.2-3.6l.6-.8A6 6 0 0 0 10 5z",key:"blqgoc"}],["path",{d:"M17 13h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4",key:"43jbee"}]]),M("bow-arrow",[["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"M18.575 11.082a13 13 0 0 1 1.048 9.027 1.17 1.17 0 0 1-1.914.597L14 17",key:"12t3w9"}],["path",{d:"M7 10 3.29 6.29a1.17 1.17 0 0 1 .6-1.91 13 13 0 0 1 9.03 1.05",key:"ogng5l"}],["path",{d:"M7 14a1.7 1.7 0 0 0-1.207.5l-2.646 2.646A.5.5 0 0 0 3.5 18H5a1 1 0 0 1 1 1v1.5a.5.5 0 0 0 .854.354L9.5 18.207A1.7 1.7 0 0 0 10 17v-2a1 1 0 0 0-1-1z",key:"8v3fy2"}],["path",{d:"M9.707 14.293 21 3",key:"ydm3bn"}]]),M("box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]),M("boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]),M("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]),M("brackets",[["path",{d:"M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3",key:"1kt8lf"}],["path",{d:"M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3",key:"gduv9"}]]),M("brain-circuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]),M("brain-cog",[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"m10.852 9.228-.383-.923",key:"1fjppe"}],["path",{d:"m13.148 14.772.382.924",key:"je3va1"}],["path",{d:"m13.531 8.305-.383.923",key:"18epck"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446 3 3 0 0 0-.368 1.571 4 4 0 0 0-2.525 5.771",key:"jcbbz1"}],["path",{d:"M17.998 5.125a4 4 0 0 1 2.525 5.771",key:"1kkn7e"}],["path",{d:"M19.505 10.294a4 4 0 0 1-1.5 7.706",key:"18bmuc"}],["path",{d:"M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516",key:"uozx0d"}],["path",{d:"M4.5 10.291A4 4 0 0 0 6 18",key:"whdemb"}],["path",{d:"M6.002 5.125a3 3 0 0 0 .4 1.375",key:"1kqy2g"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),M("brick-wall-fire",[["path",{d:"M16 3v2.107",key:"gq8xun"}],["path",{d:"M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9",key:"1l2pih"}],["path",{d:"M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938",key:"jrnqjp"}],["path",{d:"M3 15h5.253",key:"xqg7rb"}],["path",{d:"M3 9h8.228",key:"1ppb70"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("brick-wall-shield",[["path",{d:"M12 9v1.258",key:"iwpddn"}],["path",{d:"M16 3v5.46",key:"d7ew98"}],["path",{d:"M21 9.118V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h5.75",key:"137t5x"}],["path",{d:"M22 17.5c0 2.499-1.75 3.749-3.83 4.474a.5.5 0 0 1-.335-.005c-2.085-.72-3.835-1.97-3.835-4.47V14a.5.5 0 0 1 .5-.499c1 0 2.25-.6 3.12-1.36a.6.6 0 0 1 .76-.001c.875.765 2.12 1.36 3.12 1.36a.5.5 0 0 1 .5.5z",key:"16j3tf"}],["path",{d:"M3 15h7",key:"1qldh6"}],["path",{d:"M3 9h12.142",key:"1yjd6m"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("brick-wall",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 9v6",key:"199k2o"}],["path",{d:"M16 15v6",key:"8rj2es"}],["path",{d:"M16 3v6",key:"1j6rpj"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]),M("briefcase-business",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),M("briefcase-conveyor-belt",[["path",{d:"M10 20v2",key:"1n8e1g"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M18 20v2",key:"10uadw"}],["path",{d:"M21 20H3",key:"kdqkdp"}],["path",{d:"M6 20v2",key:"a9bc87"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12",key:"17n9tx"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2",key:"1097i5"}]]),M("briefcase-medical",[["path",{d:"M12 11v4",key:"a6ujw6"}],["path",{d:"M14 13h-4",key:"1pl8zg"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M18 6v14",key:"1mu4gy"}],["path",{d:"M6 6v14",key:"1s15cj"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),M("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])),s=(M("bring-to-front",[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2",key:"yj20xf"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2",key:"1ltk23"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2",key:"1q24h9"}]]),M("brush-cleaning",[["path",{d:"m16 22-1-4",key:"1ow2iv"}],["path",{d:"M19 14a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v1a1 1 0 0 0 1 1",key:"11gii7"}],["path",{d:"M19 14H5l-1.973 6.767A1 1 0 0 0 4 22h16a1 1 0 0 0 .973-1.233z",key:"bju7h4"}],["path",{d:"m8 22 1-4",key:"s3unb"}]]),M("brush",[["path",{d:"m11 10 3 3",key:"fzmg1i"}],["path",{d:"M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z",key:"p4q2r7"}],["path",{d:"M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031",key:"wy6l02"}]]),M("bubbles",[["path",{d:"M7.001 15.085A1.5 1.5 0 0 1 9 16.5",key:"y44lvh"}],["circle",{cx:"18.5",cy:"8.5",r:"3.5",key:"1wadoa"}],["circle",{cx:"7.5",cy:"16.5",r:"5.5",key:"6mdt3g"}],["circle",{cx:"7.5",cy:"4.5",r:"2.5",key:"637s54"}]]),M("bug-off",[["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2",key:"vl8zik"}],["path",{d:"M18 12.34V11a4 4 0 0 0-4-4h-1.3",key:"sz915m"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-3.34",key:"1y15gv"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13",key:"1njkjs"}]]),M("bug-play",[["path",{d:"M10 19.655A6 6 0 0 1 6 14v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 3.97",key:"1gnv52"}],["path",{d:"M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"1weqy9"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]]),M("bug",[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]]),M("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]),M("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]),M("bus-front",[["path",{d:"M4 6 2 7",key:"1mqr15"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"m22 7-2-1",key:"1umjhc"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 21v-2",key:"sqyl04"}]]),M("bus",[["path",{d:"M8 6v6",key:"18i7km"}],["path",{d:"M15 6v6",key:"1sg6z9"}],["path",{d:"M2 12h19.6",key:"de5uta"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3",key:"1wwztk"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}]]),M("cable-car",[["path",{d:"M10 3h.01",key:"lbucoy"}],["path",{d:"M14 2h.01",key:"1k8aa1"}],["path",{d:"m2 9 20-5",key:"1kz0j5"}],["path",{d:"M12 12V6.5",key:"1vbrij"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3",key:"if91er"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]),M("cable",[["path",{d:"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z",key:"trhst0"}],["path",{d:"M17 21v-2",key:"ds4u3f"}],["path",{d:"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10",key:"1mo9zo"}],["path",{d:"M21 21v-2",key:"eo0ou"}],["path",{d:"M3 5V3",key:"1k5hjh"}],["path",{d:"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z",key:"1dd30t"}],["path",{d:"M7 5V3",key:"1t1388"}]]),M("cake-slice",[["path",{d:"M16 13H3",key:"1wpj08"}],["path",{d:"M16 17H3",key:"3lvfcd"}],["path",{d:"m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6",key:"1gmhf7"}],["circle",{cx:"9",cy:"7",r:"2",key:"1305pl"}]]),M("cake",[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h.01",key:"1bh4kh"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M17 4h.01",key:"1upcoc"}]]),M("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),M("calendar-1",[["path",{d:"M11 14h1v4",key:"fy54vd"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("calendar-arrow-down",[["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 14v8",key:"irew45"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343",key:"bse4f3"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-arrow-up",[["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 22v-8",key:"su0gjh"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9",key:"1exg90"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-check-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"bce9hv"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]),M("calendar-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]),M("calendar-check",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]),M("calendar-cog",[["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m15.228 19.148-.923.383",key:"51cr3n"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m16.47 14.305.382.923",key:"obybxd"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M21 10.592V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"1pvbig"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),M("calendar-fold",[["path",{d:"M3 20a2 2 0 0 0 2 2h10a2.4 2.4 0 0 0 1.706-.706l3.588-3.588A2.4 2.4 0 0 0 21 16V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"r586nh"}],["path",{d:"M15 22v-5a1 1 0 0 1 1-1h5",key:"xl3app"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}]]),M("calendar-heart",[["path",{d:"M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125",key:"vxdnp4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-minus-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}]]),M("calendar-minus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1scpom"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-off",[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("calendar-plus-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}],["path",{d:"M12 14v4",key:"1thi36"}]]),M("calendar-plus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1glfrc"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-range",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]),M("calendar-search",[["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25",key:"1jrsq6"}],["path",{d:"m22 22-1.875-1.875",key:"13zax7"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("calendar-sync",[["path",{d:"M11 10v4h4",key:"172dkj"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"vu0qm5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"1qgeyt"}],["path",{d:"M21 22v-4h-4",key:"hrummi"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3",key:"mctw84"}],["path",{d:"M3 10h4",key:"1el30a"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),M("calendar-x-2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m17 22 5-5",key:"1k6ppv"}],["path",{d:"m17 17 5 5",key:"p7ous7"}]]),M("calendar-x",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]),M("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])),g=(M("calendars",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M15.726 21.01A2 2 0 0 1 14 22H4a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2",key:"j6srht"}],["path",{d:"M18 2v2",key:"1kh14s"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M8 8h14",key:"12jxz2"}],["rect",{x:"8",y:"3",width:"14",height:"14",rx:"2",key:"nsru6w"}]]),M("camera-off",[["path",{d:"M14.564 14.558a3 3 0 1 1-4.122-4.121",key:"1rnrzw"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 .819-.175",key:"1x3arw"}],["path",{d:"M9.695 4.024A2 2 0 0 1 10.004 4h3.993a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v7.344",key:"1i84u0"}]]),M("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]])),w=(M("candy-cane",[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z",key:"isaq8g"}],["path",{d:"M17.75 7 15 2.1",key:"12x7e8"}],["path",{d:"M10.9 4.8 13 9",key:"100a87"}],["path",{d:"m7.9 9.7 2 4.4",key:"ntfhaj"}],["path",{d:"M4.9 14.7 7 18.9",key:"1x43jy"}]]),M("candy-off",[["path",{d:"M10 10v7.9",key:"m8g9tt"}],["path",{d:"M11.802 6.145a5 5 0 0 1 6.053 6.053",key:"dn87i3"}],["path",{d:"M14 6.1v2.243",key:"1kzysn"}],["path",{d:"m15.5 15.571-.964.964a5 5 0 0 1-7.071 0 5 5 0 0 1 0-7.07l.964-.965",key:"3sxy18"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]]),M("candy",[["path",{d:"M10 7v10.9",key:"1gynux"}],["path",{d:"M14 6.1V17",key:"116kdf"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"M16.536 7.465a5 5 0 0 0-7.072 0l-2 2a5 5 0 0 0 0 7.07 5 5 0 0 0 7.072 0l2-2a5 5 0 0 0 0-7.07",key:"1tsln4"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]]),M("cannabis",[["path",{d:"M12 22v-4",key:"1utk9m"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6",key:"1mezod"}]]),M("cannabis-off",[["path",{d:"M12 22v-4c1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5",key:"1bqfb7"}],["path",{d:"M13.988 8.327C13.902 6.054 13.365 3.82 12 2a9.3 9.3 0 0 0-1.445 2.9",key:"1p520n"}],["path",{d:"M17.375 11.725C18.882 10.53 21 7.841 21 6c-2.324 0-5.08 1.296-6.662 2.684",key:"q2itvb"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21.024 15.378A15 15 0 0 0 22 15c-.426-1.279-2.67-2.557-4.25-2.907",key:"j9amvs"}],["path",{d:"M6.995 6.992C5.714 6.4 4.29 6 3 6c0 2 2.5 5 4 6-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3",key:"8gmd5g"}]]),M("captions-off",[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]]),M("captions",[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]]),M("car-front",[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("car-taxi-front",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]),M("car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]),M("caravan",[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2",key:"19jm3t"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2",key:"13hakp"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9",key:"1crci8"}],["circle",{cx:"8",cy:"19",r:"2",key:"t8fc5s"}]]),M("card-sim",[["path",{d:"M12 14v4",key:"1thi36"}],["path",{d:"M14.172 2a2 2 0 0 1 1.414.586l3.828 3.828A2 2 0 0 1 20 7.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z",key:"1o66bk"}],["path",{d:"M8 14h8",key:"1fgep2"}],["rect",{x:"8",y:"10",width:"8",height:"8",rx:"1",key:"1aonk6"}]]),M("carrot",[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]]),M("case-lower",[["path",{d:"M10 9v7",key:"ylp826"}],["path",{d:"M14 6v10",key:"1jy4vg"}],["circle",{cx:"17.5",cy:"12.5",r:"3.5",key:"1a9481"}],["circle",{cx:"6.5",cy:"12.5",r:"3.5",key:"2jlv1r"}]]),M("case-sensitive",[["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M22 9v7",key:"pvm9v3"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}],["circle",{cx:"18.5",cy:"12.5",r:"3.5",key:"z97x68"}]]),M("case-upper",[["path",{d:"M15 11h4.5a1 1 0 0 1 0 5h-4a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h3a1 1 0 0 1 0 5",key:"nxs35"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]]),M("cassette-tape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]]),M("cast",[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6",key:"3zrzxg"}],["path",{d:"M2 12a9 9 0 0 1 8 8",key:"g6cvee"}],["path",{d:"M2 16a5 5 0 0 1 4 4",key:"1y1dii"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20",key:"xu2jvo"}]]),M("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),M("castle",[["path",{d:"M10 5V3",key:"1y54qe"}],["path",{d:"M14 5V3",key:"m6isi"}],["path",{d:"M15 21v-3a3 3 0 0 0-6 0v3",key:"lbp5hj"}],["path",{d:"M18 3v8",key:"2ollhf"}],["path",{d:"M18 5H6",key:"98imr9"}],["path",{d:"M22 11H2",key:"1lmjae"}],["path",{d:"M22 9v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9",key:"1rly83"}],["path",{d:"M6 3v8",key:"csox7g"}]]),M("cctv",[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]]),M("chart-area",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z",key:"q0gr47"}]]),M("chart-bar-big",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]),M("chart-bar-decreasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h3",key:"ur6vzw"}],["path",{d:"M7 6h12",key:"sz5b0d"}]]),M("chart-bar-increasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h12",key:"wsnu98"}],["path",{d:"M7 6h3",key:"w9rmul"}]]),M("chart-bar-stacked",[["path",{d:"M11 13v4",key:"vyy2rb"}],["path",{d:"M15 5v4",key:"1gx88a"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]),M("chart-bar",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]]),M("chart-candlestick",[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]),M("chart-column-big",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]),M("chart-column-decreasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17v-3",key:"1sqioe"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17V5",key:"1wzmnc"}]]),M("chart-column-increasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17V5",key:"sfb6ij"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),M("chart-column-stacked",[["path",{d:"M11 13H7",key:"t0o9gq"}],["path",{d:"M19 9h-4",key:"rera1j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]),M("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])),u=(M("chart-gantt",[["path",{d:"M10 6h8",key:"zvc2xc"}],["path",{d:"M12 16h6",key:"yi5mkt"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 11h7",key:"wz2hg0"}]]),M("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]),M("chart-network",[["path",{d:"m13.11 7.664 1.78 2.672",key:"go2gg9"}],["path",{d:"m14.162 12.788-3.324 1.424",key:"11x848"}],["path",{d:"m20 4-6.06 1.515",key:"1wxxh7"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["circle",{cx:"12",cy:"6",r:"2",key:"1jj5th"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"9",cy:"15",r:"2",key:"lf2ghp"}]]),M("chart-no-axes-column-decreasing",[["path",{d:"M5 21V3",key:"clc1r8"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21v-6",key:"tkawy9"}]]),M("chart-no-axes-column-increasing",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]]),M("chart-no-axes-column",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]])),f=(M("chart-no-axes-combined",[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]]),M("chart-no-axes-gantt",[["path",{d:"M6 5h12",key:"fvfigv"}],["path",{d:"M4 12h10",key:"oujl3d"}],["path",{d:"M12 19h8",key:"baeox8"}]]),M("chart-pie",[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",key:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]]),M("chart-scatter",[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor",key:"lysivs"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor",key:"byv1b8"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor",key:"1gjh6j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]),M("chart-spline",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7",key:"lw07rv"}]]),M("check-check",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]),M("check-line",[["path",{d:"M20 4L9 15",key:"1qkx8z"}],["path",{d:"M21 19L3 19",key:"100sma"}],["path",{d:"M9 15L4 10",key:"9zxff7"}]]),M("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])),z=(M("chef-hat",[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]]),M("cherry",[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"cvxqlc"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"1ostrc"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12",key:"hqx58h"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z",key:"eykp1o"}]]),M("chess-bishop",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M15 18c1.5-.615 3-2.461 3-4.923C18 8.769 14.5 4.462 12 2 9.5 4.462 6 8.77 6 13.077 6 15.539 7.5 17.385 9 18",key:"8jdkhx"}],["path",{d:"m16 7-2.5 2.5",key:"1jq90w"}],["path",{d:"M9 2h6",key:"1jrp98"}]]),M("chess-king",[["path",{d:"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z",key:"mqzwx6"}],["path",{d:"m6.7 18-1-1C4.35 15.682 3 14.09 3 12a5 5 0 0 1 4.95-5c1.584 0 2.7.455 4.05 1.818C13.35 7.455 14.466 7 16.05 7A5 5 0 0 1 21 12c0 2.082-1.359 3.673-2.7 5l-1 1",key:"1gdt1g"}],["path",{d:"M10 4h4",key:"1xpv9s"}],["path",{d:"M12 2v6.818",key:"b17a49"}]]),M("chess-knight",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M16.5 18c1-2 2.5-5 2.5-9a7 7 0 0 0-7-7H6.635a1 1 0 0 0-.768 1.64L7 5l-2.32 5.802a2 2 0 0 0 .95 2.526l2.87 1.456",key:"axbnlq"}],["path",{d:"m15 5 1.425-1.425",key:"15xz8w"}],["path",{d:"m17 8 1.53-1.53",key:"15zhqh"}],["path",{d:"M9.713 12.185 7 18",key:"1ocm0l"}]]),M("chess-pawn",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"m14.5 10 1.5 8",key:"cim3qy"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"m8 18 1.5-8",key:"ja3yjd"}],["circle",{cx:"12",cy:"6",r:"4",key:"1frrej"}]]),M("chess-queen",[["path",{d:"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z",key:"mqzwx6"}],["path",{d:"m12.474 5.943 1.567 5.34a1 1 0 0 0 1.75.328l2.616-3.402",key:"1js4gl"}],["path",{d:"m20 9-3 9",key:"r75r3f"}],["path",{d:"m5.594 8.209 2.615 3.403a1 1 0 0 0 1.75-.329l1.567-5.34",key:"1joj19"}],["path",{d:"M7 18 4 9",key:"1mfzj8"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}],["circle",{cx:"20",cy:"7",r:"2",key:"9w7p1x"}],["circle",{cx:"4",cy:"7",r:"2",key:"1d9wy8"}]]),M("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])),b=(M("chess-rook",[["path",{d:"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z",key:"b89hwq"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"m17 18-1-9",key:"10nd7q"}],["path",{d:"M6 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2",key:"uxf4yx"}],["path",{d:"M6 4h12",key:"1x2ag7"}],["path",{d:"m7 18 1-9",key:"1si9vq"}]]),M("chevron-first",[["path",{d:"m17 18-6-6 6-6",key:"1yerx2"}],["path",{d:"M7 6v12",key:"1p53r6"}]]),M("chevron-last",[["path",{d:"m7 18 6-6-6-6",key:"lwmzdw"}],["path",{d:"M17 6v12",key:"1o0aio"}]]),M("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])),q=M("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),j=M("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),H=(M("chevrons-down-up",[["path",{d:"m7 20 5-5 5 5",key:"13a0gw"}],["path",{d:"m7 4 5 5 5-5",key:"1kwcof"}]]),M("chevrons-down",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]),M("chevrons-left-right-ellipsis",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"m17 7 5 5-5 5",key:"1xlxn0"}],["path",{d:"m7 7-5 5 5 5",key:"19njba"}],["path",{d:"M8 12h.01",key:"czm47f"}]]),M("chevrons-left-right",[["path",{d:"m9 7-5 5 5 5",key:"j5w590"}],["path",{d:"m15 7 5 5-5 5",key:"1bl6da"}]]),M("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]),M("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]),M("chevrons-right-left",[["path",{d:"m20 17-5-5 5-5",key:"30x0n2"}],["path",{d:"m4 17 5-5-5-5",key:"16spf4"}]]),M("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),M("chevrons-up",[["path",{d:"m17 11-5-5-5 5",key:"e8nh98"}],["path",{d:"m17 18-5-5-5 5",key:"2avn1x"}]]),M("chromium",[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("church",[["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"m18 9 3.52 2.147a1 1 0 0 1 .48.854V19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6.999a1 1 0 0 1 .48-.854L6 9",key:"flvdwo"}],["path",{d:"M6 21V7a1 1 0 0 1 .376-.782l5-3.999a1 1 0 0 1 1.249.001l5 4A1 1 0 0 1 18 7v14",key:"a5i0n2"}]]),M("cigarette-off",[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13",key:"1gdiyg"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866",key:"166zjj"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]),M("cigarette",[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14",key:"1mb5g1"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"1yl5r7"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]),M("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])),V=M("circle-arrow-down",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]),A=(M("circle-arrow-left",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]),M("circle-arrow-out-down-left",[["path",{d:"M2 12a10 10 0 1 1 10 10",key:"1yn6ov"}],["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"M8 22H2v-6",key:"sulq54"}]]),M("circle-arrow-out-down-right",[["path",{d:"M12 22a10 10 0 1 1 10-10",key:"130bv5"}],["path",{d:"M22 22 12 12",key:"131aw7"}],["path",{d:"M22 16v6h-6",key:"1gvm70"}]]),M("circle-arrow-out-up-left",[["path",{d:"M2 8V2h6",key:"hiwtdz"}],["path",{d:"m2 2 10 10",key:"1oh8rs"}],["path",{d:"M12 2A10 10 0 1 1 2 12",key:"rrk4fa"}]]),M("circle-arrow-out-up-right",[["path",{d:"M22 12A10 10 0 1 1 12 2",key:"1fm58d"}],["path",{d:"M22 2 12 12",key:"yg2myt"}],["path",{d:"M16 2h6v6",key:"zan5cs"}]]),M("circle-arrow-right",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),M("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])),L=M("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),Z=(M("circle-chevron-down",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]),M("circle-chevron-left",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]),M("circle-chevron-right",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]),M("circle-chevron-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]),M("circle-dashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]]),M("circle-divide",[["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-dollar-sign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]),M("circle-dot-dashed",[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0",key:"1qdqn0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7",key:"1bq7p6"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8",key:"1rlaqf"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69",key:"1xk03u"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0",key:"l7re25"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7",key:"1v18p6"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8",key:"xdo6bj"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69",key:"1jjmaz"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("circle-ellipsis",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]),M("circle-equal",[["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-fading-arrow-up",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("circle-fading-plus",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("circle-gauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]]),M("circle-minus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("circle-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]]),M("circle-parking-off",[["path",{d:"M12.656 7H13a3 3 0 0 1 2.984 3.307",key:"1sjx87"}],["path",{d:"M13 13H9",key:"e2beee"}],["path",{d:"M19.071 19.071A1 1 0 0 1 4.93 4.93",key:"1kb595"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.357 2.687a10 10 0 0 1 12.956 12.956",key:"5bsfdx"}],["path",{d:"M9 17V9",key:"ojradj"}]]),M("circle-parking",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]),M("circle-pause",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),M("circle-percent",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("circle-pile",[["circle",{cx:"12",cy:"19",r:"2",key:"13j0tp"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}],["circle",{cx:"8",cy:"12",r:"2",key:"1nvbw3"}]]),M("circle-play",[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])),C=(M("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("circle-pound-sterling",[["path",{d:"M10 16V9.5a1 1 0 0 1 5 0",key:"1i1are"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M8 16h7",key:"sbedsn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-power",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])),N=(M("circle-slash-2",[["path",{d:"M22 2 2 22",key:"y4kqgn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-slash",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]),M("circle-small",[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]]),M("circle-star",[["path",{d:"M11.051 7.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.867l-1.156-1.152a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"285bvi"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-stop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]),M("circle-user-round",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("circle-user",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]),M("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])),S=M("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),G=(M("circuit-board",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3",key:"1ve2rv"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4",key:"1fwkro"}],["circle",{cx:"15",cy:"15",r:"2",key:"3i40o0"}]]),M("citrus",[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z",key:"4ite01"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34",key:"1gxipu"}],["path",{d:"m14 10-5.5 5.5",key:"92pfem"}],["path",{d:"M14 17.85V10H6.15",key:"xqmtsk"}]]),M("clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]]),M("clipboard-check",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]),M("clipboard-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v.832",key:"1ujtp2"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"qvpao1"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]]),M("clipboard-copy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]),M("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("clipboard-minus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}]]),M("clipboard-paste",[["path",{d:"M11 14h10",key:"1w8e9d"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v1.344",key:"1e62lh"}],["path",{d:"m17 18 4-4-4-4",key:"z2g111"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 1.793-1.113",key:"bjbb7m"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]]),M("clipboard-pen-line",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5",key:"1but9f"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1",key:"1p8n7l"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}]]),M("clipboard-pen",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]]),M("clipboard-plus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}],["path",{d:"M12 17v-6",key:"1y8rbf"}]]),M("clipboard-type",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 12v-1h6v1",key:"iehl6m"}],["path",{d:"M11 17h2",key:"12w5me"}],["path",{d:"M12 11v6",key:"1bwqyc"}]]),M("clipboard-x",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m15 11-6 6",key:"1toa9n"}],["path",{d:"m9 11 6 6",key:"wlibny"}]]),M("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]])),B=(M("clock-1",[["path",{d:"M12 6v6l2-4",key:"miptyd"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-10",[["path",{d:"M12 6v6l-4-2",key:"cedpoo"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-11",[["path",{d:"M12 6v6l-2-4",key:"ns39ag"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-12",[["path",{d:"M12 6v6",key:"1ipuwl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-2",[["path",{d:"M12 6v6l4-2",key:"1r2kuh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-3",[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-4",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-5",[["path",{d:"M12 6v6l2 4",key:"1287s9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-6",[["path",{d:"M12 6v10",key:"wf7rdh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-7",[["path",{d:"M12 6v6l-2 4",key:"1095bu"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-8",[["path",{d:"M12 6v6l-4 2",key:"imc3wl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-9",[["path",{d:"M12 6v6H8",key:"u39vzm"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("clock-alert",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M20 12v5",key:"12wsvk"}],["path",{d:"M20 21h.01",key:"1p6o6n"}],["path",{d:"M21.25 8.2A10 10 0 1 0 16 21.16",key:"17fp9f"}]]),M("clock-arrow-down",[["path",{d:"M12 6v6l2 1",key:"19cm8n"}],["path",{d:"M12.337 21.994a10 10 0 1 1 9.588-8.767",key:"28moa"}],["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M18 14v8",key:"irew45"}]]),M("clock-arrow-up",[["path",{d:"M12 6v6l1.56.78",key:"14ed3g"}],["path",{d:"M13.227 21.925a10 10 0 1 1 8.767-9.588",key:"jwkls1"}],["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M18 22v-8",key:"su0gjh"}]]),M("clock-check",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M22 12a10 10 0 1 0-11 9.95",key:"17dhok"}],["path",{d:"m22 16-5.5 5.5L14 19",key:"1eibut"}]]),M("clock-fading",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]),M("clock-plus",[["path",{d:"M12 6v6l3.644 1.822",key:"1jmett"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21.92 13.267a10 10 0 1 0-8.653 8.653",key:"1u0osk"}]]),M("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])),_=(M("closed-caption",[["path",{d:"M10 9.17a3 3 0 1 0 0 5.66",key:"h9wayk"}],["path",{d:"M17 9.17a3 3 0 1 0 0 5.66",key:"1v6zke"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("cloud-alert",[["path",{d:"M12 12v4",key:"tww15h"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708",key:"xsb5ju"}]]),M("cloud-backup",[["path",{d:"M21 15.251A4.5 4.5 0 0 0 17.5 8h-1.79A7 7 0 1 0 3 13.607",key:"xpoh9y"}],["path",{d:"M7 11v4h4",key:"q9yh32"}],["path",{d:"M8 19a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5 4.82 4.82 0 0 0-3.41 1.41L7 15",key:"1xm8iu"}]]),M("cloud-check",[["path",{d:"m17 15-5.5 5.5L9 18",key:"15q87x"}],["path",{d:"M5 17.743A7 7 0 1 1 15.71 10h1.79a4.5 4.5 0 0 1 1.5 8.742",key:"9ho6ki"}]]),M("cloud-cog",[["path",{d:"m10.852 19.772-.383.924",key:"r7sl7d"}],["path",{d:"m13.148 14.228.383-.923",key:"1d5zpm"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1ydik7"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1m1vsf"}],["path",{d:"m14.772 15.852.923-.383",key:"660p6e"}],["path",{d:"m14.772 18.148.923.383",key:"hrcpis"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"j2q98n"}],["path",{d:"m9.228 15.852-.923-.383",key:"1p9ong"}],["path",{d:"m9.228 18.148-.923.383",key:"6558rz"}]]),M("cloud-download",[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]]),M("cloud-drizzle",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 19v1",key:"1dk2by"}],["path",{d:"M8 14v1",key:"84yxot"}],["path",{d:"M16 19v1",key:"v220m7"}],["path",{d:"M16 14v1",key:"g12gj6"}],["path",{d:"M12 21v1",key:"q8vafk"}],["path",{d:"M12 16v1",key:"1mx6rx"}]]),M("cloud-fog",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 17H7",key:"pygtm1"}],["path",{d:"M17 21H9",key:"1u2q02"}]]),M("cloud-hail",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v2",key:"a1is7l"}],["path",{d:"M8 14v2",key:"1e9m6t"}],["path",{d:"M16 20h.01",key:"xwek51"}],["path",{d:"M8 20h.01",key:"1vjney"}],["path",{d:"M12 16v2",key:"z66u1j"}],["path",{d:"M12 22h.01",key:"1urd7a"}]]),M("cloud-lightning",[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973",key:"1cez44"}],["path",{d:"m13 12-3 5h4l-3 5",key:"1t22er"}]]),M("cloud-moon-rain",[["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M7 19v2",key:"12npes"}]]),M("cloud-moon",[["path",{d:"M13 16a3 3 0 0 1 0 6H7a5 5 0 1 1 4.9-6z",key:"ie2ih4"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}]]),M("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]),M("cloud-rain-wind",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m9.2 22 3-7",key:"sb5f6j"}],["path",{d:"m9 13-3 7",key:"500co5"}],["path",{d:"m17 13-3 7",key:"8t2fiy"}]]),M("cloud-rain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),M("cloud-snow",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M8 19h.01",key:"puxtts"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M12 21h.01",key:"h35vbk"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M16 19h.01",key:"1vcnzz"}]]),M("cloud-sun-rain",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]]),M("cloud-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]),M("cloud-sync",[["path",{d:"m17 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"adpv5j"}],["path",{d:"M17 22v-4h-4",key:"ex1ofj"}],["path",{d:"M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607",key:"ziqt14"}],["path",{d:"M7 10v4h4",key:"1j6gx1"}],["path",{d:"m7 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"19q5h7"}]]),M("cloud-upload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]),M("cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]])),X=(M("cloudy",[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"gqqjvc"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5",key:"1p2s76"}]]),M("clover",[["path",{d:"M16.17 7.83 2 22",key:"t58vo8"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12",key:"17k36q"}],["path",{d:"m7.83 7.83 8.34 8.34",key:"1d7sxk"}]]),M("club",[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z",key:"27yuqz"}],["path",{d:"M12 17.66L12 22",key:"ogfahf"}]]),M("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]),M("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])),U=(M("codepen",[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2",key:"srzb37"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5",key:"1t73f2"}],["polyline",{points:"22 8.5 12 15.5 2 8.5",key:"ajlxae"}],["polyline",{points:"2 15.5 12 8.5 22 15.5",key:"susrui"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5",key:"2cldga"}]]),M("codesandbox",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21",key:"fabo96"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12",key:"z377f1"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79",key:"9nrev1"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96",key:"1180pa"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12",key:"3z3uq6"}]]),M("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]),M("cog",[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]]),M("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]),M("columns-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]]),M("columns-3-cog",[["path",{d:"M10.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5",key:"1g2yzs"}],["path",{d:"m14.3 19.6 1-.4",key:"11sv9r"}],["path",{d:"M15 3v7.5",key:"7lm50a"}],["path",{d:"m15.2 16.9-.9-.3",key:"1t7mvx"}],["path",{d:"m16.6 21.7.3-.9",key:"1j67ps"}],["path",{d:"m16.8 15.3-.4-1",key:"1ei7r6"}],["path",{d:"m19.1 15.2.3-.9",key:"18r7jp"}],["path",{d:"m19.6 21.7-.4-1",key:"z2vh2"}],["path",{d:"m20.7 16.8 1-.4",key:"19m87a"}],["path",{d:"m21.7 19.4-.9-.3",key:"1qgwi9"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("columns-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("columns-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7.5 3v18",key:"w0wo6v"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M16.5 3v18",key:"10tjh1"}]]),M("combine",[["path",{d:"M14 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"1l7d7l"}],["path",{d:"M19 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"9955pe"}],["path",{d:"m7 15 3 3",key:"4hkfgk"}],["path",{d:"m7 21 3-3H5a2 2 0 0 1-2-2v-2",key:"1xljwe"}],["rect",{x:"14",y:"14",width:"7",height:"7",rx:"1",key:"1cdgtw"}],["rect",{x:"3",y:"3",width:"7",height:"7",rx:"1",key:"zi3rio"}]]),M("command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]),M("compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("component",[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1uwlt4"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z",key:"10291m"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z",key:"1tqoq1"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1x6lto"}]]),M("computer",[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]]),M("concierge-bell",[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z",key:"1pvr1r"}],["path",{d:"M20 16a8 8 0 1 0-16 0",key:"1pa543"}],["path",{d:"M12 4v4",key:"1bq03y"}],["path",{d:"M10 4h4",key:"1xpv9s"}]]),M("cone",[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98",key:"53pte7"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3",key:"1ji25f"}]]),M("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]),M("contact-round",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0",key:"suqz9p"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("contact",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1waht3"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]),M("container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]]),M("contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]]),M("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]),M("cooking-pot",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"u0tga0"}],["path",{d:"m4 8 16-4",key:"16g0ng"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8",key:"12cejc"}]]),M("copy-check",[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-minus",[["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-plus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-slash",[["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy-x",[["line",{x1:"12",x2:"18",y1:"12",y2:"18",key:"1rg63v"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M("copyleft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66",key:"1sveal"}]]),M("copyright",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]]),M("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),M("corner-down-right",[["path",{d:"m15 10 5 5-5 5",key:"qqa56n"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]]),M("corner-left-down",[["path",{d:"m14 15-5 5-5-5",key:"1eia93"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12",key:"nbpdq2"}]]),M("corner-left-up",[["path",{d:"M14 9 9 4 4 9",key:"1af5af"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4",key:"1blwi3"}]]),M("corner-right-down",[["path",{d:"m10 15 5 5 5-5",key:"1hpjnr"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12",key:"wcbgct"}]]),M("corner-right-up",[["path",{d:"m10 9 5-5 5 5",key:"9ctzwi"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4",key:"1plgdj"}]]),M("corner-up-left",[["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4",key:"1nkjon"}],["path",{d:"M9 14 4 9l5-5",key:"102s5s"}]]),M("corner-up-right",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12",key:"1lu4f8"}]]),M("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),M("creative-commons",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1ss3eq"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1od56t"}]]),M("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])),E=(M("croissant",[["path",{d:"M10.2 18H4.774a1.5 1.5 0 0 1-1.352-.97 11 11 0 0 1 .132-6.487",key:"14kkz9"}],["path",{d:"M18 10.2V4.774a1.5 1.5 0 0 0-.97-1.352 11 11 0 0 0-6.486.132",key:"1g7v07"}],["path",{d:"M18 5a4 3 0 0 1 4 3 2 2 0 0 1-2 2 10 10 0 0 0-5.139 1.42",key:"ratg6b"}],["path",{d:"M5 18a3 4 0 0 0 3 4 2 2 0 0 0 2-2 10 10 0 0 1 1.42-5.14",key:"4454f0"}],["path",{d:"M8.709 2.554a10 10 0 0 0-6.155 6.155 1.5 1.5 0 0 0 .676 1.626l9.807 5.42a2 2 0 0 0 2.718-2.718l-5.42-9.807a1.5 1.5 0 0 0-1.626-.676",key:"qmemie"}]]),M("crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]),M("cross",[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z",key:"1xbrqy"}]]),M("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]),M("crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]])),W=(M("cup-soda",[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]]),M("cuboid",[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z",key:"1u2ovd"}],["path",{d:"M10 22v-8L2.25 9.15",key:"11pn4q"}],["path",{d:"m10 14 11.77-6.87",key:"1kt1wh"}]]),M("currency",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6",key:"1jkytn"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6",key:"14zfjt"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18",key:"iusuec"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18",key:"yj2dd7"}]]),M("cylinder",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5",key:"aqi0yr"}]]),M("dam",[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"157kva"}],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"d7q6m6"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z",key:"pr6s65"}]]),M("database-backup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]]),M("database-zap",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]]),M("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),M("decimals-arrow-left",[["path",{d:"m13 21-3-3 3-3",key:"s3o1nf"}],["path",{d:"M20 18H10",key:"14r3mt"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]]),M("decimals-arrow-right",[["path",{d:"M10 18h10",key:"1y5s8o"}],["path",{d:"m17 21 3-3-3-3",key:"1ammt0"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"15",y:"3",width:"5",height:"8",rx:"2.5",key:"76md6a"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]]),M("delete",[["path",{d:"M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2z",key:"1yo7s0"}],["path",{d:"m12 9 6 6",key:"anjzzh"}],["path",{d:"m18 9-6 6",key:"1fp51s"}]]),M("dessert",[["path",{d:"M10.162 3.167A10 10 0 0 0 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4-.006 10 10 0 0 0-8.161-9.826",key:"xi88qy"}],["path",{d:"M20.804 14.869a9 9 0 0 1-17.608 0",key:"1r28rg"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]]),M("diameter",[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86",key:"xr8kdq"}],["path",{d:"m6.41 6.41 11.18 11.18",key:"uhpjw7"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86",key:"cldpwv"}]]),M("diamond-minus",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("diamond-percent",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z",key:"1tpxz2"}],["path",{d:"M9.2 9.2h.01",key:"1b7bvt"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"M14.7 14.8h.01",key:"17nsh4"}]]),M("diamond-plus",[["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("diamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]]),M("dice-1",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("dice-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M9 15h.01",key:"fzyn71"}]]),M("dice-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("dice-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}]]),M("dice-5",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("dice-6",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("dices",[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]]),M("diff",[["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("disc-2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("disc-3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]]),M("disc-album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"5",key:"nd82uf"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]),M("disc",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("divide",[["circle",{cx:"12",cy:"6",r:"1",key:"1bh7o1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12",key:"13b5wn"}],["circle",{cx:"12",cy:"18",r:"1",key:"lqb9t5"}]]),M("dna-off",[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8",key:"1bivrr"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3",key:"nxix30"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1",key:"18cutr"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16",key:"rlvei3"}]]),M("dna",[["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993",key:"q3hbxp"}]]),M("dock",[["path",{d:"M2 8h20",key:"d11cs7"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 16h12",key:"u522kt"}]]),M("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]),M("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])),D=(M("donut",[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3",key:"19sr3x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("door-closed-locked",[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 9V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"1bnhmg"}],["path",{d:"M2 20h8",key:"10ntw1"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}],["rect",{x:"14",y:"17",width:"8",height:"5",rx:"1",key:"15pjcy"}]]),M("door-closed",[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}]]),M("door-open",[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]])),J=(M("dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]),M("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])),R=(M("drafting-compass",[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]]),M("drama",[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]]),M("dribbble",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94",key:"hpej1"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32",key:"1tr44o"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72",key:"kbh691"}]]),M("drill",[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z",key:"ioqxb1"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8",key:"1rs59n"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3",key:"105ega"}],["path",{d:"M18 6h4",key:"66u95g"}],["path",{d:"m5 10-2 8",key:"xt2lic"}],["path",{d:"m7 18 2-8",key:"1bzku2"}]]),M("drone",[["path",{d:"M10 10 7 7",key:"zp14k7"}],["path",{d:"m10 14-3 3",key:"1jrpxk"}],["path",{d:"m14 10 3-3",key:"7tigam"}],["path",{d:"m14 14 3 3",key:"vm23p3"}],["path",{d:"M14.205 4.139a4 4 0 1 1 5.439 5.863",key:"1tm5p2"}],["path",{d:"M19.637 14a4 4 0 1 1-5.432 5.868",key:"16egi2"}],["path",{d:"M4.367 10a4 4 0 1 1 5.438-5.862",key:"1wta6a"}],["path",{d:"M9.795 19.862a4 4 0 1 1-5.429-5.873",key:"q39hpv"}],["rect",{x:"10",y:"8",width:"4",height:"8",rx:"1",key:"phrjt1"}]]),M("droplet-off",[["path",{d:"M18.715 13.186C18.29 11.858 17.384 10.607 16 9.5c-2-1.6-3.5-4-4-6.5a10.7 10.7 0 0 1-.884 2.586",key:"8suz2t"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.795 8.797A11 11 0 0 1 8 9.5C6 11.1 5 13 5 15a7 7 0 0 0 13.222 3.208",key:"19dw9m"}]]),M("droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]]),M("droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]),M("drum",[["path",{d:"m2 2 8 8",key:"1v6059"}],["path",{d:"m22 2-8 8",key:"173r8a"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5",key:"liohsx"}],["path",{d:"M7 13.4v7.9",key:"1yi6u9"}],["path",{d:"M12 14v8",key:"1tn2tj"}],["path",{d:"M17 13.4v7.9",key:"eqz2v3"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9",key:"1750ul"}]]),M("drumstick",[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23",key:"1dtqwm"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59",key:"1oq1fw"}]]),M("dumbbell",[["path",{d:"M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z",key:"9m4mmf"}],["path",{d:"m2.5 21.5 1.4-1.4",key:"17g3f0"}],["path",{d:"m20.1 3.9 1.4-1.4",key:"1qn309"}],["path",{d:"M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z",key:"1t2c92"}],["path",{d:"m9.6 14.4 4.8-4.8",key:"6umqxw"}]]),M("ear-off",[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46",key:"1qngmn"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14",key:"b06bma"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76",key:"g10hsz"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18",key:"ygzou7"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("ear",[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]]),M("earth-lock",[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]),M("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("eclipse",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a7 7 0 1 0 10 10",key:"1yuj32"}]]),M("egg-fried",[["circle",{cx:"11.5",cy:"12.5",r:"3.5",key:"1cl1mi"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z",key:"165ef9"}]]),M("egg-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 14.347V14c0-6-4-12-8-12-1.078 0-2.157.436-3.157 1.19",key:"13g2jy"}],["path",{d:"M6.206 6.21C4.871 8.4 4 11.2 4 14a8 8 0 0 0 14.568 4.568",key:"1581id"}]]),M("egg",[["path",{d:"M12 2C8 2 4 8 4 14a8 8 0 0 0 16 0c0-6-4-12-8-12",key:"1le142"}]]),M("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]),M("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),M("equal-approximately",[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"yrdkhy"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"gzkvyz"}]]),M("equal-not",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]]),M("equal",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]]),M("eraser",[["path",{d:"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21",key:"g5wo59"}],["path",{d:"m5.082 11.09 8.828 8.828",key:"1wx5vj"}]]),M("ethernet-port",[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z",key:"rbahqx"}],["path",{d:"M6 8v1",key:"1636ez"}],["path",{d:"M10 8v1",key:"1talb4"}],["path",{d:"M14 8v1",key:"1rsfgr"}],["path",{d:"M18 8v1",key:"gnkwox"}]]),M("euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]),M("ev-charger",[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 7h11",key:"19efrr"}],["path",{d:"m9 11-2 3h3l-2 3",key:"lmzxi1"}]]),M("expand",[["path",{d:"m15 15 6 6",key:"1s409w"}],["path",{d:"m15 9 6-6",key:"ko1vev"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}],["path",{d:"M3 16v5h5",key:"1t08am"}],["path",{d:"m3 21 6-6",key:"wwnumi"}],["path",{d:"M3 8V3h5",key:"1ln10m"}],["path",{d:"M9 9 3 3",key:"v551iv"}]]),M("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])),$=(M("eye-closed",[["path",{d:"m15 18-.722-3.25",key:"1j64jw"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0",key:"1e7gxb"}],["path",{d:"m20 15-1.726-2.05",key:"1cnuld"}],["path",{d:"m4 15 1.726-2.05",key:"1dsqqd"}],["path",{d:"m9 18 .722-3.25",key:"ypw2yx"}]]),M("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])),I=M("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),O=M("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),T=(M("factory",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),M("fan",[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z",key:"484a7f"}],["path",{d:"M12 12v.01",key:"u5ubse"}]]),M("fast-forward",[["path",{d:"M12 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 12 18z",key:"b19h5q"}],["path",{d:"M2 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 2 18z",key:"h7h5ge"}]]),M("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),M("fence",[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]]),M("ferris-wheel",[["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m6.8 15-3.5 2",key:"hjy98k"}],["path",{d:"m20.7 7-3.5 2",key:"f08gto"}],["path",{d:"M6.8 9 3.3 7",key:"1aevh4"}],["path",{d:"m20.7 17-3.5-2",key:"1liqo3"}],["path",{d:"m9 22 3-8 3 8",key:"wees03"}],["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0",key:"dhzg4g"}]]),M("figma",[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z",key:"1340ok"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z",key:"1hz3m3"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z",key:"1oz8n2"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z",key:"1ff65i"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z",key:"pdip6e"}]]),M("file-archive",[["path",{d:"M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5",key:"4pqfef"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 12v-1",key:"1ej8lb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M8 7V6",key:"1nbb54"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]),M("file-axis-3d",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m8 18 4-4",key:"12zab0"}],["path",{d:"M8 10v8h8",key:"tlaukw"}]]),M("file-badge",[["path",{d:"M13 22h5a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.3",key:"cvl1xm"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m7.69 16.479 1.29 4.88a.5.5 0 0 1-.698.591l-1.843-.849a1 1 0 0 0-.879.001l-1.846.85a.5.5 0 0 1-.692-.593l1.29-4.88",key:"1ff7gj"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}]]),M("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.8",key:"1kchwa"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}],["path",{d:"M3 13.1a2 2 0 0 0-.999 1.76v3.24a2 2 0 0 0 .969 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01z",key:"19flxy"}],["path",{d:"M7 17v5",key:"1yj1jh"}]]),M("file-braces-corner",[["path",{d:"M14 22h4a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v6",key:"14cnrg"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M5 14a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1 1 1 0 0 1 1 1v2a1 1 0 0 0 1 1",key:"sr0ebq"}],["path",{d:"M9 22a1 1 0 0 0 1-1v-2a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-2a1 1 0 0 0-1-1",key:"w793db"}]]),M("file-braces",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]),M("file-chart-column-increasing",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]]),M("file-chart-column",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]]),M("file-chart-line",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17",key:"zz7yod"}]]),M("file-check-corner",[["path",{d:"M10.5 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v6",key:"g5mvt7"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m14 20 2 2 4-4",key:"15kota"}]]),M("file-chart-pie",[["path",{d:"M15.941 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.704l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.512",key:"13hoie"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475",key:"s6vs5t"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z",key:"1dl6s6"}]]),M("file-check",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]),M("file-clock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85",key:"ryk6xj"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 14v2.2l1.6 1",key:"6m4bie"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}]]),M("file-code-corner",[["path",{d:"M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35",key:"1wthlu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 16-3 3 3 3",key:"331omg"}],["path",{d:"m9 22 3-3-3-3",key:"lsp7cz"}]]),M("file-code",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]]),M("file-cog",[["path",{d:"M13.85 22H18a2 2 0 0 0 2-2V8a2 2 0 0 0-.586-1.414l-4-4A2 2 0 0 0 14 2H6a2 2 0 0 0-2 2v6.6",key:"1l4p50"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m3.305 19.53.923-.382",key:"ao1pio"}],["path",{d:"m4.228 16.852-.924-.383",key:"1fv9zy"}],["path",{d:"m5.852 15.228-.383-.923",key:"1a9hc2"}],["path",{d:"m5.852 20.772-.383.924",key:"1sh9ke"}],["path",{d:"m8.148 15.228.383-.923",key:"4yu6lf"}],["path",{d:"m8.53 21.696-.382-.924",key:"18b0s9"}],["path",{d:"m9.773 16.852.922-.383",key:"ti6xop"}],["path",{d:"m9.773 19.148.922.383",key:"rws47d"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]]),M("file-diff",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]]),M("file-digit",[["path",{d:"M4 12V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2",key:"jrl274"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 16h2v6",key:"1bxocy"}],["path",{d:"M10 22h4",key:"ceow96"}],["rect",{x:"2",y:"16",width:"4",height:"6",rx:"2",key:"r45zd0"}]]),M("file-down",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]])),F=(M("file-exclamation-point",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("file-headphone",[["path",{d:"M4 6.835V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-.343",key:"1vfytu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M2 19a2 2 0 0 1 4 0v1a2 2 0 0 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 0 1-4 0v-1a2 2 0 0 1 4 0",key:"1etmh7"}]]),M("file-heart",[["path",{d:"M13 22h5a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v7",key:"oagw2b"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M3.62 18.8A2.25 2.25 0 1 1 7 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a1 1 0 0 1-1.507 0z",key:"rg3psg"}]]),M("file-image",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]),M("file-input",[["path",{d:"M4 11V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-1",key:"1q9hii"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]),M("file-lock",[["path",{d:"M4 9.8V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3",key:"1432pc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 17v-2a2 2 0 0 0-4 0v2",key:"168m41"}],["rect",{width:"8",height:"5",x:"3",y:"17",rx:"1",key:"o8vfew"}]]),M("file-key",[["path",{d:"M10.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.1",key:"1a2hbp"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 15 1 1",key:"1h4vmv"}],["path",{d:"m11 14-4.586 4.586",key:"maylof"}],["circle",{cx:"5",cy:"20",r:"2",key:"860zyv"}]]),M("file-minus-corner",[["path",{d:"M20 14V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12",key:"l9p8hp"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),M("file-minus",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 15h6",key:"cctwl0"}]]),M("file-music",[["path",{d:"M11.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.35",key:"5ad7z2"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 20v-7l3 1.474",key:"1ggyb9"}],["circle",{cx:"6",cy:"20",r:"2",key:"j7wjp0"}]]),M("file-output",[["path",{d:"M4.226 20.925A2 2 0 0 0 6 22h12a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v3.127",key:"wfxp4w"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]]),M("file-pen-line",[["path",{d:"m18.226 5.226-2.52-2.52A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.351",key:"1k2beg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]),M("file-pen",[["path",{d:"M12.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v9.34",key:"o6klzx"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10.378 12.622a1 1 0 0 1 3 3.003L8.36 20.637a2 2 0 0 1-.854.506l-2.867.837a.5.5 0 0 1-.62-.62l.836-2.869a2 2 0 0 1 .506-.853z",key:"zhnas1"}]]),M("file-play",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M15.033 13.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .967-.56z",key:"1tzo1f"}]]),M("file-plus-corner",[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]]),M("file-plus",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),M("file-question-mark",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}]]),M("file-scan",[["path",{d:"M20 10V8a2.4 2.4 0 0 0-.706-1.704l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.35",key:"1cdjst"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M16 14a2 2 0 0 0-2 2",key:"ceaadl"}],["path",{d:"M16 22a2 2 0 0 1-2-2",key:"1wqh5n"}],["path",{d:"M20 14a2 2 0 0 1 2 2",key:"1ny6zw"}],["path",{d:"M20 22a2 2 0 0 0 2-2",key:"1l9q4k"}]]),M("file-search-corner",[["path",{d:"M11.1 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.589 3.588A2.4 2.4 0 0 1 20 8v3.25",key:"uh4ikj"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m21 22-2.88-2.88",key:"9dd25w"}],["circle",{cx:"16",cy:"17",r:"3",key:"11br10"}]]),M("file-search",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]),M("file-signal",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3",key:"1fccat"}],["path",{d:"M15 12a5 5 0 0 1 0 6",key:"ps46cm"}]]),M("file-sliders",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M10 11v2",key:"1s651w"}],["path",{d:"M8 17h8",key:"wh5c61"}],["path",{d:"M14 16v2",key:"12fp5e"}]]),M("file-spreadsheet",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]),M("file-stack",[["path",{d:"M11 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1",key:"likhh7"}],["path",{d:"M16 16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1",key:"17ky3x"}],["path",{d:"M21 6a2 2 0 0 0-.586-1.414l-2-2A2 2 0 0 0 17 2h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z",key:"1hyeo0"}]]),M("file-symlink",[["path",{d:"M4 11V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"huwfnr"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}]]),M("file-terminal",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m8 16 2-2-2-2",key:"10vzyd"}],["path",{d:"M12 18h4",key:"1wd2n7"}]]),M("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])),K=(M("file-type-corner",[["path",{d:"M12 22h6a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v6",key:"15usau"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M3 16v-1.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5V16",key:"s1gz5"}],["path",{d:"M6 22h2",key:"194x9m"}],["path",{d:"M7 14v8",key:"11ixej"}]]),M("file-type",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M11 18h2",key:"12mj7e"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M9 13v-.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v.5",key:"qbrxap"}]]),M("file-user",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M16 22a4 4 0 0 0-8 0",key:"7a83pg"}],["circle",{cx:"12",cy:"15",r:"3",key:"g36mzq"}]]),M("file-up",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),M("file-video-camera",[["path",{d:"M4 12V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2",key:"jrl274"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m10 17.843 3.033-1.755a.64.64 0 0 1 .967.56v4.704a.65.65 0 0 1-.967.56L10 20.157",key:"17aeo9"}],["rect",{width:"7",height:"6",x:"3",y:"16",rx:"1",key:"s27ndx"}]]),M("file-volume",[["path",{d:"M4 11.55V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-1.95",key:"44gpjv"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 15a5 5 0 0 1 0 6",key:"oxg87a"}],["path",{d:"M8 14.502a.5.5 0 0 0-.826-.381l-1.893 1.631a1 1 0 0 1-.651.243H3.5a.5.5 0 0 0-.5.501v3.006a.5.5 0 0 0 .5.501h1.129a1 1 0 0 1 .652.243l1.893 1.633a.5.5 0 0 0 .826-.38z",key:"8rtoi1"}]]),M("file-x-corner",[["path",{d:"M11 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5",key:"1jo35a"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m15 17 5 5",key:"36xl1x"}],["path",{d:"m20 17-5 5",key:"vdz27y"}]]),M("file-x",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),M("file",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]]),M("files",[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]]),M("film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]])),Q=(M("fingerprint-pattern",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]]),M("fire-extinguisher",[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5",key:"sqyvz"}],["path",{d:"M9 18h8",key:"i7pszb"}],["path",{d:"M18 3h-3",key:"7idoqj"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11",key:"1v5je3"}],["path",{d:"M5 13h4",key:"svpcxo"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z",key:"vsjego"}]]),M("fish-off",[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058",key:"1j1hse"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618",key:"1q46z8"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20",key:"1407gh"}]]),M("fish-symbol",[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8",key:"h4oh4o"}]]),M("fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]),M("fishing-hook",[["path",{d:"m17.586 11.414-5.93 5.93a1 1 0 0 1-8-8l3.137-3.137a.707.707 0 0 1 1.207.5V10",key:"157y8s"}],["path",{d:"M20.414 8.586 22 7",key:"5g2s34"}],["circle",{cx:"19",cy:"10",r:"2",key:"7363ft"}]]),M("flag-off",[["path",{d:"M16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1q158e"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 22V4",key:"1plyxx"}],["path",{d:"M7.656 2H8c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10.347",key:"xj1b71"}]]),M("flag-triangle-left",[["path",{d:"M18 22V2.8a.8.8 0 0 0-1.17-.71L5.45 7.78a.8.8 0 0 0 0 1.44L18 15.5",key:"rbbtmw"}]]),M("flag-triangle-right",[["path",{d:"M6 22V2.8a.8.8 0 0 1 1.17-.71l11.38 5.69a.8.8 0 0 1 0 1.44L6 15.5",key:"kfjsu0"}]]),M("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]),M("flame-kindling",[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z",key:"1ir223"}],["path",{d:"m5 22 14-4",key:"1brv4h"}],["path",{d:"m5 18 14 4",key:"lgyyje"}]]),M("flame",[["path",{d:"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4",key:"1slcih"}]])),P=(M("flashlight-off",[["path",{d:"M11.652 6H18",key:"voqkpr"}],["path",{d:"M12 13v1",key:"176q98"}],["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-8a4 4 0 0 0-.8-2.4l-.6-.8A3 3 0 0 1 6 7V6",key:"dzyf92"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.649 2H17a1 1 0 0 1 1 1v4a3 3 0 0 1-.6 1.8l-.6.8a4 4 0 0 0-.55 1.007",key:"1hvcfn"}]]),M("flashlight",[["path",{d:"M12 13v1",key:"176q98"}],["path",{d:"M17 2a1 1 0 0 1 1 1v4a3 3 0 0 1-.6 1.8l-.6.8A4 4 0 0 0 16 12v8a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-8a4 4 0 0 0-.8-2.4l-.6-.8A3 3 0 0 1 6 7V3a1 1 0 0 1 1-1z",key:"17vh7j"}],["path",{d:"M6 6h12",key:"n6hhss"}]]),M("flask-conical",[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flask-conical-off",[["path",{d:"M10 2v2.343",key:"15t272"}],["path",{d:"M14 2v6.343",key:"sxr80q"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20a2 2 0 0 1-2 2H6a2 2 0 0 1-1.755-2.96l5.227-9.563",key:"k0duyd"}],["path",{d:"M6.453 15H15",key:"1f0z33"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flask-round",[["path",{d:"M10 2v6.292a7 7 0 1 0 4 0V2",key:"1s42pc"}],["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]),M("flip-horizontal-2",[["path",{d:"m3 7 5 5-5 5V7",key:"couhi7"}],["path",{d:"m21 7-5 5 5 5V7",key:"6ouia7"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]),M("flip-horizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]),M("flip-vertical-2",[["path",{d:"m17 3-5 5-5-5h10",key:"1ftt6x"}],["path",{d:"m17 21-5-5-5 5h10",key:"1m0wmu"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("flip-vertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("flower-2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]),M("flower",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5",key:"14wa3c"}],["path",{d:"M12 7.5V9",key:"1oy5b0"}],["path",{d:"M7.5 12H9",key:"eltsq1"}],["path",{d:"M16.5 12H15",key:"vk5kw4"}],["path",{d:"M12 16.5V15",key:"k7eayi"}],["path",{d:"m8 8 1.88 1.88",key:"nxy4qf"}],["path",{d:"M14.12 9.88 16 8",key:"1lst6k"}],["path",{d:"m8 16 1.88-1.88",key:"h2eex1"}],["path",{d:"M14.12 14.12 16 16",key:"uqkrx3"}]]),M("focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]),M("fold-horizontal",[["path",{d:"M2 12h6",key:"1wqiqv"}],["path",{d:"M22 12h-6",key:"1eg9hc"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 9-3 3 3 3",key:"12ol22"}],["path",{d:"m5 15 3-3-3-3",key:"1kdhjc"}]]),M("fold-vertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3-3-3 3",key:"e37ymu"}],["path",{d:"m15 5-3 3-3-3",key:"19d6lf"}]]),M("folder-archive",[["circle",{cx:"15",cy:"19",r:"2",key:"u2pros"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1",key:"1jj40k"}],["path",{d:"M15 11v-1",key:"cntcp"}],["path",{d:"M15 17v-2",key:"1279jj"}]]),M("folder-check",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]),M("folder-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2",key:"1urifu"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]),M("folder-closed",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]),M("folder-code",[["path",{d:"M10 10.5 8 13l2 2.5",key:"m4t9c1"}],["path",{d:"m14 10.5 2 2.5-2 2.5",key:"14w2eb"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z",key:"1u1bxd"}]]),M("folder-cog",[["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.98a2 2 0 0 1 1.69.9l.66 1.2A2 2 0 0 0 12 6h8a2 2 0 0 1 2 2v3.3",key:"128dxu"}],["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("folder-dot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"1",key:"49l61u"}]]),M("folder-down",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m15 13-3 3-3-3",key:"6j2sf0"}]]),M("folder-git-2",[["path",{d:"M18 19a5 5 0 0 1-5-5v8",key:"sz5oeg"}],["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5",key:"1w6njk"}],["circle",{cx:"13",cy:"12",r:"2",key:"1j92g6"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}]]),M("folder-git",[["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M14 13h3",key:"1dgedf"}],["path",{d:"M7 13h3",key:"1pygq7"}]]),M("folder-heart",[["path",{d:"M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417",key:"10r6g4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}]]),M("folder-input",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1",key:"fm4g5t"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m9 16 3-3-3-3",key:"6m91ic"}]]),M("folder-kanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]]),M("folder-key",[["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2",key:"3hgo9p"}],["path",{d:"m22 14-4.5 4.5",key:"1ef6z8"}],["path",{d:"m21 15 1 1",key:"1ejcpy"}]]),M("folder-lock",[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]]),M("folder-minus",[["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),M("folder-open-dot",[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2",key:"1nmvlm"}],["circle",{cx:"14",cy:"15",r:"1",key:"1gm4qj"}]]),M("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])),Y=(M("folder-output",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]]),M("folder-pen",[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5",key:"a8xqs0"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1saktj"}]]),M("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),M("folder-root",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M12 15v5",key:"11xva1"}]]),M("folder-search-2",[["circle",{cx:"11.5",cy:"12.5",r:"2.5",key:"1ea5ju"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M13.3 14.3 15 16",key:"1y4v1n"}]]),M("folder-search",[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1",key:"1bw5m7"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}]]),M("folder-symlink",[["path",{d:"M2 9.35V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"y8kt7d"}],["path",{d:"m8 16 3-3-3-3",key:"rlqrt1"}]]),M("folder-sync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]]),M("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]]),M("folder-up",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m9 13 3-3 3 3",key:"1pxg3c"}]]),M("folder-x",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9.5 10.5 5 5",key:"ra9qjz"}],["path",{d:"m14.5 10.5-5 5",key:"l2rkpq"}]]),M("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])),aa=(M("folders",[["path",{d:"M20 5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2.5a1.5 1.5 0 0 1 1.2.6l.6.8a1.5 1.5 0 0 0 1.2.6z",key:"a4852j"}],["path",{d:"M3 8.268a2 2 0 0 0-1 1.738V19a2 2 0 0 0 2 2h11a2 2 0 0 0 1.732-1",key:"yxbcw3"}]]),M("footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]),M("forklift",[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5",key:"7zsz91"}],["circle",{cx:"13",cy:"19",r:"2",key:"wjnkru"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5",key:"13bk1p"}]]),M("form",[["path",{d:"M4 14h6",key:"77gv2w"}],["path",{d:"M4 2h10",key:"a2b314"}],["rect",{x:"4",y:"18",width:"16",height:"4",rx:"1",key:"sybzq6"}],["rect",{x:"4",y:"6",width:"16",height:"4",rx:"1",key:"1osc9e"}]]),M("forward",[["path",{d:"m15 17 5-5-5-5",key:"nf172w"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12",key:"jmiej9"}]]),M("frame",[["line",{x1:"22",x2:"2",y1:"6",y2:"6",key:"15w7dq"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18",key:"1ip48p"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22",key:"a2lnyx"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22",key:"8vb6jd"}]]),M("framer",[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7",key:"1a2nng"}]]),M("frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("fullscreen",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]),M("fuel",[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 9h11",key:"1p7c0w"}]]),M("funnel-plus",[["path",{d:"M13.354 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l1.218-1.348",key:"8mvsmf"}],["path",{d:"M16 6h6",key:"1dogtp"}],["path",{d:"M19 3v6",key:"1ytpjt"}]]),M("funnel-x",[["path",{d:"M12.531 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l.427-.473",key:"ol2ft2"}],["path",{d:"m16.5 3.5 5 5",key:"15e6fa"}],["path",{d:"m21.5 3.5-5 5",key:"m0lwru"}]]),M("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]])),ea=(M("gallery-horizontal-end",[["path",{d:"M2 7v10",key:"a2pl2d"}],["path",{d:"M6 5v14",key:"1kq3d7"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2",key:"13i7bc"}]]),M("gallery-horizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]),M("gallery-thumbnails",[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2",key:"74y24f"}],["path",{d:"M4 21h1",key:"16zlid"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M19 21h1",key:"edywat"}]]),M("gallery-vertical-end",[["path",{d:"M7 2h10",key:"nczekb"}],["path",{d:"M5 6h14",key:"u2x4p"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}]]),M("gallery-vertical",[["path",{d:"M3 2h18",key:"15qxfx"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2",key:"1439r6"}],["path",{d:"M3 22h18",key:"8prr45"}]]),M("gamepad-2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]),M("gamepad-directional",[["path",{d:"M11.146 15.854a1.207 1.207 0 0 1 1.708 0l1.56 1.56A2 2 0 0 1 15 18.828V21a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-2.172a2 2 0 0 1 .586-1.414z",key:"1re2og"}],["path",{d:"M18.828 15a2 2 0 0 1-1.414-.586l-1.56-1.56a1.207 1.207 0 0 1 0-1.708l1.56-1.56A2 2 0 0 1 18.828 9H21a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1z",key:"1pchrj"}],["path",{d:"M6.586 14.414A2 2 0 0 1 5.172 15H3a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2.172a2 2 0 0 1 1.414.586l1.56 1.56a1.207 1.207 0 0 1 0 1.708z",key:"16mt4c"}],["path",{d:"M9 3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2.172a2 2 0 0 1-.586 1.414l-1.56 1.56a1.207 1.207 0 0 1-1.708 0l-1.56-1.56A2 2 0 0 1 9 5.172z",key:"19ox6c"}]]),M("gamepad",[["line",{x1:"6",x2:"10",y1:"12",y2:"12",key:"161bw2"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13",key:"dqpgro"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11",key:"meh2c"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]])),ha=(M("gavel",[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3l8.384-8.381",key:"pgg06f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m21.5 10.5-8-8",key:"a17d9x"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m8.5 7.5 8 8",key:"1oyaui"}]]),M("gem",[["path",{d:"M10.5 3 8 9l4 13 4-13-2.5-6",key:"b3dvk1"}],["path",{d:"M17 3a2 2 0 0 1 1.6.8l3 4a2 2 0 0 1 .013 2.382l-7.99 10.986a2 2 0 0 1-3.247 0l-7.99-10.986A2 2 0 0 1 2.4 7.8l2.998-3.997A2 2 0 0 1 7 3z",key:"7w4byz"}],["path",{d:"M2 9h20",key:"16fsjt"}]]),M("georgian-lari",[["path",{d:"M11.5 21a7.5 7.5 0 1 1 7.35-9",key:"1gyj8k"}],["path",{d:"M13 12V3",key:"18om2a"}],["path",{d:"M4 21h16",key:"1h09gz"}],["path",{d:"M9 12V3",key:"geutu0"}]]),M("ghost",[["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z",key:"uwwb07"}]]),M("gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]),M("git-branch-minus",[["path",{d:"M15 6a9 9 0 0 0-9 9V3",key:"1cii5b"}],["path",{d:"M21 18h-6",key:"139f0c"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}]]),M("git-branch-plus",[["path",{d:"M6 3v12",key:"qpgusn"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"1d02ji"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"chk6ph"}],["path",{d:"M15 6a9 9 0 0 0-9 9",key:"or332x"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]),M("git-branch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]])),ya=(M("git-commit-horizontal",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]]),M("git-commit-vertical",[["path",{d:"M12 3v6",key:"1holv5"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 15v6",key:"a9ows0"}]]),M("git-compare-arrows",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9",key:"16sdep"}],["path",{d:"m9 15 3 3-3 3",key:"1m3kbl"}]]),M("git-compare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]),M("git-fork",[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]]),M("git-graph",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v6",key:"158jrl"}],["circle",{cx:"5",cy:"18",r:"3",key:"104gr9"}],["path",{d:"M12 3v18",key:"108xh3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9",key:"1e3vqb"}]]),M("git-merge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]),M("git-pull-request-arrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}]]),M("git-pull-request-closed",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"m21 3-6 6",key:"16nqsk"}],["path",{d:"m21 9-6-6",key:"9j17rh"}],["path",{d:"M18 11.5V15",key:"65xf6f"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("git-pull-request-create",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3",key:"1jb6z3"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]),M("git-pull-request-create-arrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3",key:"1rbwk6"}],["path",{d:"M19 15v6",key:"10aioa"}],["path",{d:"M22 18h-6",key:"1d5gi5"}]]),M("git-pull-request-draft",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M18 6V5",key:"1oao2s"}],["path",{d:"M18 11v-1",key:"11c8tz"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]),M("git-pull-request",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]),M("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]),M("gitlab",[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z",key:"148pdi"}]]),M("glass-water",[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z",key:"p55z4y"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]]),M("glasses",[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]]),M("globe-lock",[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]),M("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])),ta=(M("goal",[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]]),M("gpu",[["path",{d:"M2 21V3",key:"1bzk4w"}],["path",{d:"M2 5h18a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2.26",key:"1d64pi"}],["path",{d:"M7 17v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3",key:"5hbqbf"}],["circle",{cx:"16",cy:"11",r:"2",key:"qt15rb"}],["circle",{cx:"8",cy:"11",r:"2",key:"ssideg"}]]),M("graduation-cap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]),M("grape",[["path",{d:"M22 5V2l-5.89 5.89",key:"1eenpo"}],["circle",{cx:"16.6",cy:"15.89",r:"3",key:"xjtalx"}],["circle",{cx:"8.11",cy:"7.4",r:"3",key:"u2fv6i"}],["circle",{cx:"12.35",cy:"11.65",r:"3",key:"i6i8g7"}],["circle",{cx:"13.91",cy:"5.85",r:"3",key:"6ye0dv"}],["circle",{cx:"18.15",cy:"10.09",r:"3",key:"snx9no"}],["circle",{cx:"6.56",cy:"13.2",r:"3",key:"17x4xg"}],["circle",{cx:"10.8",cy:"17.44",r:"3",key:"1hogw9"}],["circle",{cx:"5",cy:"19",r:"3",key:"1sn6vo"}]]),M("grid-2x2-check",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("grid-2x2-plus",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 22v-6",key:"qhmiwi"}]]),M("grid-2x2-x",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 16 5 5",key:"8tpb07"}],["path",{d:"m16 21 5-5",key:"193jll"}]]),M("grid-2x2",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("grid-3x2",[["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("grip-horizontal",[["circle",{cx:"12",cy:"9",r:"1",key:"124mty"}],["circle",{cx:"19",cy:"9",r:"1",key:"1ruzo2"}],["circle",{cx:"5",cy:"9",r:"1",key:"1a8b28"}],["circle",{cx:"12",cy:"15",r:"1",key:"1e56xg"}],["circle",{cx:"19",cy:"15",r:"1",key:"1a92ep"}],["circle",{cx:"5",cy:"15",r:"1",key:"5r1jwy"}]]),M("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]),M("grip",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"19",cy:"5",r:"1",key:"w8mnmm"}],["circle",{cx:"5",cy:"5",r:"1",key:"lttvr7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}],["circle",{cx:"19",cy:"19",r:"1",key:"shf9b7"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]),M("group",[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2",key:"adw53z"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2",key:"an4l38"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2",key:"144t0e"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2",key:"rtnfgi"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1",key:"1eyiv7"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1",key:"1qlmkx"}]]),M("guitar",[["path",{d:"m11.9 12.1 4.514-4.514",key:"109xqo"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z",key:"txyc8t"}],["path",{d:"m6 16 2 2",key:"16qmzd"}],["path",{d:"M8.23 9.85A3 3 0 0 1 11 8a5 5 0 0 1 5 5 3 3 0 0 1-1.85 2.77l-.92.38A2 2 0 0 0 12 18a4 4 0 0 1-4 4 6 6 0 0 1-6-6 4 4 0 0 1 4-4 2 2 0 0 0 1.85-1.23z",key:"1de1vg"}]]),M("ham",[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856",key:"1k1t7q"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288",key:"153t1g"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025",key:"gzrt0n"}],["path",{d:"m8.5 16.5-1-1",key:"otr954"}]]),M("hamburger",[["path",{d:"M12 16H4a2 2 0 1 1 0-4h16a2 2 0 1 1 0 4h-4.25",key:"5dloqd"}],["path",{d:"M5 12a2 2 0 0 1-2-2 9 7 0 0 1 18 0 2 2 0 0 1-2 2",key:"1vl3my"}],["path",{d:"M5 16a2 2 0 0 0-2 2 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 2 2 0 0 0-2-2q0 0 0 0",key:"1us75o"}],["path",{d:"m6.67 12 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"qqzweh"}]]),M("hammer",[["path",{d:"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9",key:"1hayfq"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"15ts47"}]]),M("hand-coins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]),M("hand-fist",[["path",{d:"M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0",key:"1ff7rl"}],["path",{d:"M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5",key:"1xmd21"}],["path",{d:"M9 5A2 2 0 1 0 5 5V10",key:"f3wfjw"}],["path",{d:"M9 7V4A2 2 0 1 1 13 4V7.268",key:"eaoucv"}]]),M("hand-grab",[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"edstyy"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"19wdwo"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5",key:"1lugqo"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1hbeus"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0",key:"1etffm"}]]),M("hand-heart",[["path",{d:"M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1v1a37"}],["path",{d:"m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95",key:"fhfbnt"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91",key:"1x6kdw"}]]),M("hand-helping",[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]]),M("hand-metal",[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"wc6myp"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2",key:"94qvcw"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9",key:"m1ah89"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5",key:"t1skq1"}]]),M("hand-platter",[["path",{d:"M12 3V2",key:"ar7q03"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5",key:"n2g93r"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2",key:"1o2jem"}],["path",{d:"M4 10h16",key:"img6z1"}],["path",{d:"M5 10a7 7 0 0 1 14 0",key:"1ega1o"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2",key:"1hescx"}]]),M("hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]),M("handbag",[["path",{d:"M2.048 18.566A2 2 0 0 0 4 21h16a2 2 0 0 0 1.952-2.434l-2-9A2 2 0 0 0 18 8H6a2 2 0 0 0-1.952 1.566z",key:"1qbui5"}],["path",{d:"M8 11V6a4 4 0 0 1 8 0v5",key:"tcht90"}]]),M("handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]),M("hard-drive-download",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]),M("hard-drive-upload",[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]),M("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]),M("hard-hat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]),M("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),M("hat-glasses",[["path",{d:"M14 18a2 2 0 0 0-4 0",key:"1v8fkw"}],["path",{d:"m19 11-2.11-6.657a2 2 0 0 0-2.752-1.148l-1.276.61A2 2 0 0 1 12 4H8.5a2 2 0 0 0-1.925 1.456L5 11",key:"1fkr7p"}],["path",{d:"M2 11h20",key:"3eubbj"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]]),M("haze",[["path",{d:"m5.2 6.2 1.4 1.4",key:"17imol"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M20 13h2",key:"16rner"}],["path",{d:"m17.4 7.6 1.4-1.4",key:"t4xlah"}],["path",{d:"M22 17H2",key:"1gtaj3"}],["path",{d:"M22 21H2",key:"1gy6en"}],["path",{d:"M16 13a4 4 0 0 0-8 0",key:"1dyczq"}],["path",{d:"M12 5V2.5",key:"1vytko"}]]),M("hd",[["path",{d:"M10 12H6",key:"15f2ro"}],["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 14.5a.5.5 0 0 0 .5.5h1a2.5 2.5 0 0 0 2.5-2.5v-1A2.5 2.5 0 0 0 15.5 9h-1a.5.5 0 0 0-.5.5z",key:"b3f847"}],["path",{d:"M6 15V9",key:"12stmj"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("hdmi-port",[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z",key:"2128wb"}],["path",{d:"M7.5 12h9",key:"1t0ckc"}]]),M("heading-1",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]]),M("heading-2",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]]),M("heading-3",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]]),M("heading-4",[["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3",key:"tj5zdr"}],["path",{d:"M21 10v8",key:"1kdml4"}],["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}]]),M("heading-5",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 13v-3h4",key:"1nvgqp"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17",key:"2nebdn"}]]),M("heading-6",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["circle",{cx:"19",cy:"16",r:"2",key:"15mx69"}],["path",{d:"M20 10c-2 2-3 3.5-3 6",key:"f35dl0"}]]),M("heading",[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]]),M("headphone-off",[["path",{d:"M21 14h-1.343",key:"1jdnxi"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343",key:"6kipu2"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3",key:"9x50f4"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364",key:"1bkxnm"}]]),M("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]),M("headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]),M("heart-crack",[["path",{d:"M12.409 5.824c-.702.792-1.15 1.496-1.415 2.166l2.153 2.156a.5.5 0 0 1 0 .707l-2.293 2.293a.5.5 0 0 0 0 .707L12 15",key:"idzbju"}],["path",{d:"M13.508 20.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.677.6.6 0 0 0 .818.001A5.5 5.5 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5z",key:"1su70f"}]]),M("heart-handshake",[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]]),M("heart-minus",[["path",{d:"m14.876 18.99-1.368 1.323a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.244 1.572",key:"15yztm"}],["path",{d:"M15 15h6",key:"1u4692"}]]),M("heart-off",[["path",{d:"M10.5 4.893a5.5 5.5 0 0 1 1.091.931.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 1.872-1.002 3.356-2.187 4.655",key:"1inpfl"}],["path",{d:"m16.967 16.967-3.459 3.346a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 2.747-4.761",key:"vbc6x7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("heart-plus",[["path",{d:"m14.479 19.374-.971.939a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.219 1.49",key:"wg5jx"}],["path",{d:"M15 15h6",key:"1u4692"}],["path",{d:"M18 12v6",key:"1houu1"}]]),M("heart-pulse",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]]),M("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]])),ka=(M("heater",[["path",{d:"M11 8c2-3-2-3 0-6",key:"1ldv5m"}],["path",{d:"M15.5 8c2-3-2-3 0-6",key:"1otqoz"}],["path",{d:"M6 10h.01",key:"1lbq93"}],["path",{d:"M6 14h.01",key:"zudwn7"}],["path",{d:"M10 16v-4",key:"1c25yv"}],["path",{d:"M14 16v-4",key:"1dkbt8"}],["path",{d:"M18 16v-4",key:"1yg9me"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3",key:"1ubg90"}],["path",{d:"M5 20v2",key:"1abpe8"}],["path",{d:"M19 20v2",key:"kqn6ft"}]]),M("hexagon",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]]),M("helicopter",[["path",{d:"M11 17v4",key:"14wq8k"}],["path",{d:"M14 3v8a2 2 0 0 0 2 2h5.865",key:"12oo5h"}],["path",{d:"M17 17v4",key:"hdt4hh"}],["path",{d:"M18 17a4 4 0 0 0 4-4 8 6 0 0 0-8-6 6 5 0 0 0-6 5v3a2 2 0 0 0 2 2z",key:"yynif"}],["path",{d:"M2 10v5",key:"sa5akn"}],["path",{d:"M6 3h16",key:"27qw71"}],["path",{d:"M7 21h14",key:"1ugz0u"}],["path",{d:"M8 13H2",key:"1thz1o"}]]),M("highlighter",[["path",{d:"m9 11-6 6v3h9l3-3",key:"1a3l36"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4",key:"14a9rk"}]]),M("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]),M("hop-off",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27",key:"qyzcap"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28",key:"y078lb"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26",key:"1utre3"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25",key:"17o9hm"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75",key:"1d1n4p"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24",key:"9uv3tt"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28",key:"1292wz"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05",key:"7ozu9p"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("hop",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18",key:"18lxf1"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88",key:"vtfxrw"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36",key:"13hl71"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87",key:"1sl8oj"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08",key:"19c6kt"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57",key:"85ghs3"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1",key:"x087yj"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15",key:"11xdqo"}]]),M("hospital",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M14 9h-4",key:"1w2s2s"}],["path",{d:"M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2",key:"1tthqt"}],["path",{d:"M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16",key:"dw4p4i"}]]),M("hotel",[["path",{d:"M10 22v-6.57",key:"1wmca3"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M14 15.43V22",key:"1q2vjd"}],["path",{d:"M15 16a5 5 0 0 0-6 0",key:"o9wqvi"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]),M("hourglass",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]]),M("house-plug",[["path",{d:"M10 12V8.964",key:"1vll13"}],["path",{d:"M14 12V8.964",key:"1x3qvg"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z",key:"ppykja"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2",key:"365xoy"}]]),M("house-heart",[["path",{d:"M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"n9s7kx"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]),M("house-plus",[["path",{d:"M12.35 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v2.35",key:"8ek5ge"}],["path",{d:"M14.8 12.4A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8",key:"1rbg29"}],["path",{d:"M15 18h6",key:"3b3c90"}],["path",{d:"M18 15v6",key:"9wciyi"}]]),M("house-wifi",[["path",{d:"M9.5 13.866a4 4 0 0 1 5 .01",key:"1wy54i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}],["path",{d:"M7 10.754a8 8 0 0 1 10 0",key:"exoy2g"}]]),M("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]),M("ice-cream-bowl",[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0",key:"1uxfcu"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0",key:"4k3m1s"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0",key:"zmuahr"}]]),M("ice-cream-cone",[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]]),M("id-card-lanyard",[["path",{d:"M13.5 8h-3",key:"xvov4w"}],["path",{d:"m15 2-1 2h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3",key:"16uttc"}],["path",{d:"M16.899 22A5 5 0 0 0 7.1 22",key:"1d0ppr"}],["path",{d:"m9 2 3 6",key:"1o7bd9"}],["circle",{cx:"12",cy:"15",r:"3",key:"g36mzq"}]]),M("id-card",[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),M("image-minus",[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"m87ecr"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),M("image-down",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19 3 3v-5.5",key:"9ldu5r"}],["path",{d:"m17 22 3-3",key:"1nkfve"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),M("image-play",[["path",{d:"M15 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"nrt1m3"}],["path",{d:"M21 12.17V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"99hgts"}],["path",{d:"m6 21 5-5",key:"1wyjai"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-up",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),M("image-upscale",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M17 21h2a2 2 0 0 0 2-2",key:"130fy9"}],["path",{d:"M21 12v3",key:"1wzk3p"}],["path",{d:"m21 3-5 5",key:"1g5oa7"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2",key:"kk3yz1"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19",key:"fyekpt"}],["path",{d:"M9 3h3",key:"d52fa"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1",key:"1wpmix"}]]),M("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),M("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]),M("import",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]]),M("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]])),da=(M("indian-rupee",[["path",{d:"M6 3h12",key:"ggurg9"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"m6 13 8.5 8",key:"u1kupk"}],["path",{d:"M6 13h3",key:"wdp6ag"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10",key:"1nkvk2"}]]),M("infinity",[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]]),M("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])),pa=(M("inspection-panel",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]]),M("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),M("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]),M("iteration-ccw",[["path",{d:"m16 14 4 4-4 4",key:"hkso8o"}],["path",{d:"M20 10a8 8 0 1 0-8 8h8",key:"1bik7b"}]]),M("iteration-cw",[["path",{d:"M4 10a8 8 0 1 1 8 8H4",key:"svv66n"}],["path",{d:"m8 22-4-4 4-4",key:"6g7gki"}]]),M("japanese-yen",[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3",key:"2ej80x"}],["path",{d:"M6 15h12",key:"1hwgt5"}],["path",{d:"M6 11h12",key:"wf4gp6"}]]),M("joystick",[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z",key:"jg2n2t"}],["path",{d:"M6 15v-2",key:"gd6mvg"}],["path",{d:"M12 15V9",key:"8c7uyn"}],["circle",{cx:"12",cy:"6",r:"3",key:"1gm2ql"}]]),M("kanban",[["path",{d:"M5 3v14",key:"9nsxs2"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"M19 3v18",key:"1sk56x"}]]),M("kayak",[["path",{d:"M18 17a1 1 0 0 0-1 1v1a2 2 0 1 0 2-2z",key:"skzb1g"}],["path",{d:"M20.97 3.61a.45.45 0 0 0-.58-.58C10.2 6.6 6.6 10.2 3.03 20.39a.45.45 0 0 0 .58.58C13.8 17.4 17.4 13.8 20.97 3.61",key:"cv9jm7"}],["path",{d:"m6.707 6.707 10.586 10.586",key:"d2l993"}],["path",{d:"M7 5a2 2 0 1 0-2 2h1a1 1 0 0 0 1-1z",key:"i0et4n"}]]),M("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]),M("key-square",[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z",key:"165ttr"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814",key:"1ubxi2"}]]),M("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]),M("keyboard-music",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M6 12v4",key:"dy92yo"}],["path",{d:"M10 12v4",key:"1fxnav"}],["path",{d:"M14 12v4",key:"1hft58"}],["path",{d:"M18 12v4",key:"tjjnbz"}]]),M("keyboard-off",[["path",{d:"M 20 4 A2 2 0 0 1 22 6",key:"1g1fkt"}],["path",{d:"M 22 6 L 22 16.41",key:"1qjg3w"}],["path",{d:"M 7 16 L 16 16",key:"n0yqwb"}],["path",{d:"M 9.69 4 L 20 4",key:"kbpcgx"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M8 12h.01",key:"czm47f"}]]),M("keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]),M("lamp-ceiling",[["path",{d:"M12 2v5",key:"nd4vlx"}],["path",{d:"M14.829 15.998a3 3 0 1 1-5.658 0",key:"1pybiy"}],["path",{d:"M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z",key:"ma1wor"}]]),M("lamp-desk",[["path",{d:"M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z",key:"sb8slu"}],["path",{d:"m14.207 4.793-3.414 3.414",key:"m2x3oj"}],["path",{d:"M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z",key:"8b3myj"}],["path",{d:"m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18",key:"43s6cu"}]]),M("lamp-floor",[["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M17.929 7.629A1 1 0 0 1 17 9H7a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 9 2h6a1 1 0 0 1 .928.629z",key:"1o95gh"}],["path",{d:"M9 22h6",key:"1rlq3v"}]]),M("lamp-wall-down",[["path",{d:"M19.929 18.629A1 1 0 0 1 19 20H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 13h6a1 1 0 0 1 .928.629z",key:"u4w2d7"}],["path",{d:"M6 3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z",key:"15356w"}],["path",{d:"M8 6h4a2 2 0 0 1 2 2v5",key:"1m6m7x"}]]),M("lamp-wall-up",[["path",{d:"M19.929 9.629A1 1 0 0 1 19 11H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 4h6a1 1 0 0 1 .928.629z",key:"1uvrbf"}],["path",{d:"M6 15a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"154r2a"}],["path",{d:"M8 18h4a2 2 0 0 0 2-2v-5",key:"z9mbu0"}]]),M("land-plot",[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]]),M("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]),M("landmark",[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]]),M("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),M("laptop-minimal-check",[["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2",key:"8ur36m"}]]),M("laptop-minimal",[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]]),M("laptop",[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]])),ca=(M("lasso-select",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91",key:"ybbtv3"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2",key:"gt5e1w"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z",key:"72q637"}]]),M("lasso",[["path",{d:"M3.704 14.467A10 8 0 0 1 2 10a10 8 0 0 1 20 0 10 8 0 0 1-10 8 10 8 0 0 1-5.181-1.158",key:"1yant3"}],["path",{d:"M7 22a5 5 0 0 1-2-3.994",key:"1xp6a4"}],["circle",{cx:"5",cy:"16",r:"2",key:"18csp3"}]]),M("laugh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z",key:"b2q4dd"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("layers-2",[["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74z",key:"15q6uc"}],["path",{d:"m20 14.285 1.5.845a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74l1.5-.845",key:"byia6g"}]]),M("layers-plus",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 .83.18 2 2 0 0 0 .83-.18l8.58-3.9a1 1 0 0 0 0-1.831z",key:"zzgyd3"}],["path",{d:"M16 17h6",key:"1ook5g"}],["path",{d:"M19 14v6",key:"1ckrd5"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 .825.178",key:"1ia9y3"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l2.116-.962",key:"jksky3"}]]),M("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]])),Ma=(M("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),M("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]),M("layout-list",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]),M("layout-panel-left",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]),M("layout-panel-top",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]),M("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])),ra=(M("leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]),M("leafy-green",[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22",key:"1134nt"}],["path",{d:"M2 22 17 7",key:"1q7jp2"}]]),M("lectern",[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3",key:"13jjxg"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3",key:"1550fe"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1",key:"qmu8b6"}]]),M("library-big",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]),M("library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]),M("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("ligature",[["path",{d:"M14 12h2v8",key:"c1fccl"}],["path",{d:"M14 20h4",key:"lzx1xo"}],["path",{d:"M6 12h4",key:"a4o3ry"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M8 20V8a4 4 0 0 1 7.464-2",key:"wk9t6r"}]]),M("lightbulb-off",[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5",key:"1fkcox"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5",key:"10m8kw"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]),M("lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])),la=(M("line-squiggle",[["path",{d:"M7 3.5c5-2 7 2.5 3 4C1.5 10 2 15 5 16c5 2 9-10 14-7s.5 13.5-4 12c-5-2.5.5-11 6-2",key:"1lrphd"}]]),M("link-2-off",[["path",{d:"M9 17H7A5 5 0 0 1 7 7",key:"10o201"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8",key:"1d3206"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12",key:"rvw6j4"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),M("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])),ia=(M("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),M("list-check",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M11 19H3",key:"zflm78"}],["path",{d:"m15 18 2 2 4-4",key:"1szwhi"}]]),M("list-checks",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]),M("list-chevrons-down-up",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 5 3 3 3-3",key:"1t4thf"}],["path",{d:"m15 19 3-3 3 3",key:"y4ckd2"}]]),M("list-chevrons-up-down",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 8 3-3 3 3",key:"bc4io6"}],["path",{d:"m15 16 3 3 3-3",key:"9wmg1l"}]]),M("list-collapse",[["path",{d:"M10 5h11",key:"1hkqpe"}],["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 19h11",key:"14g2nv"}],["path",{d:"m3 10 3-3-3-3",key:"i7pm08"}],["path",{d:"m3 20 3-3-3-3",key:"20gx1n"}]]),M("list-end",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M9 19H3",key:"s61nz1"}],["path",{d:"m16 16-3 3 3 3",key:"117b85"}],["path",{d:"M21 5v12a2 2 0 0 1-2 2h-6",key:"hey24a"}]]),M("list-filter-plus",[["path",{d:"M12 5H2",key:"1o22fu"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 8V2",key:"1wcffq"}]]),M("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]),M("list-indent-decrease",[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]]),M("list-minus",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]),M("list-indent-increase",[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]]),M("list-music",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M11 19H3",key:"zflm78"}],["path",{d:"M21 16V5",key:"yxg4q8"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]),M("list-ordered",[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]]),M("list-plus",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M18 9v6",key:"1twb98"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]),M("list-restart",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M7 12H3",key:"13ou7f"}],["path",{d:"M7 19H3",key:"wbqt3n"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14",key:"qth677"}],["path",{d:"M11 10v4h4",key:"172dkj"}]]),M("list-start",[["path",{d:"M3 5h6",key:"1ltk0q"}],["path",{d:"M3 12h13",key:"ppymz1"}],["path",{d:"M3 19h13",key:"bpdczq"}],["path",{d:"m16 8-3-3 3-3",key:"1pjpp6"}],["path",{d:"M21 19V7a2 2 0 0 0-2-2h-6",key:"4zzq67"}]]),M("list-todo",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["rect",{x:"3",y:"4",width:"6",height:"6",rx:"1",key:"cif1o7"}]]),M("list-tree",[["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"M3 10a2 2 0 0 0 2 2h3",key:"1npucw"}],["path",{d:"M3 5v12a2 2 0 0 0 2 2h3",key:"x1gjn2"}]]),M("list-video",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 19H3",key:"108z41"}],["path",{d:"M15 12.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"ms4nik"}]]),M("list-x",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"m15.5 9.5 5 5",key:"ytk86i"}],["path",{d:"m20.5 9.5-5 5",key:"17o44f"}]]),M("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]])),va=(M("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),M("loader-pinwheel",[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0",key:"1lzz15"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6",key:"1gnrpi"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6",key:"u9yy5q"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]])),xa=(M("locate-off",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M18.89 13.24a7 7 0 0 0-8.13-8.13",key:"1v9jrh"}],["path",{d:"M19 12h3",key:"osuazr"}],["path",{d:"M2 12h3",key:"1wrr53"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.05 7.05a7 7 0 0 0 9.9 9.9",key:"rc5l2e"}]]),M("locate-fixed",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M("locate",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]]),M("lock-keyhole-open",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]),M("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),M("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),M("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])),ma=M("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]),oa=M("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),na=(M("logs",[["path",{d:"M3 5h1",key:"1mv5vm"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M3 19h1",key:"w6f3n9"}],["path",{d:"M8 5h1",key:"1nxr5w"}],["path",{d:"M8 12h1",key:"1con00"}],["path",{d:"M8 19h1",key:"k7p10e"}],["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}]]),M("lollipop",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0",key:"107gwy"}]]),M("luggage",[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1m57jg"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14",key:"1l99gc"}],["path",{d:"M10 20h4",key:"ni2waw"}],["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]),M("mail-check",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("magnet",[["path",{d:"m12 15 4 4",key:"lnac28"}],["path",{d:"M2.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.029-6.029a1 1 0 1 1 3 3l-6.029 6.029a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.365-6.367A1 1 0 0 0 8.716 4.282z",key:"nlhkjb"}],["path",{d:"m5 8 4 4",key:"j6kj7e"}]]),M("mail-minus",[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"fuxbkv"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M16 19h6",key:"xwg31i"}]]),M("mail-open",[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z",key:"1jhwl8"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10",key:"1qfld7"}]]),M("mail-plus",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M16 19h6",key:"xwg31i"}]]),M("mail-question-mark",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"7z9rxb"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]),M("mail-search",[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5",key:"w80f2v"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"8lzu5m"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]]),M("mail-warning",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M20 14v4",key:"1hm744"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]),M("mail-x",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9",key:"1j9vog"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m17 17 4 4",key:"1b3523"}],["path",{d:"m21 17-4 4",key:"uinynz"}]]),M("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])),sa=(M("mailbox",[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2",key:"15i455"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]]),M("mails",[["path",{d:"M17 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 1-1.732",key:"1vyzll"}],["path",{d:"m22 5.5-6.419 4.179a2 2 0 0 1-2.162 0L7 5.5",key:"k7ramc"}],["rect",{x:"7",y:"3",width:"15",height:"12",rx:"2",key:"17196g"}]]),M("map-minus",[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V14",key:"40pylx"}],["path",{d:"M15 5.764V14",key:"1bab71"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]),M("map-pin-check-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]),M("map-pin-check",[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728",key:"1dq61d"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m16 18 2 2 4-4",key:"1mkfmb"}]]),M("map-pin-house",[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z",key:"1p1rcz"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2",key:"mcbcs9"}],["path",{d:"M18 22v-3",key:"1t1ugv"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]),M("map-pin-minus-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("map-pin-minus",[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"11uxia"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}]]),M("map-pin-off",[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16",key:"1d4wjd"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568",key:"12yil7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533",key:"lhrkcz"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74",key:"13wojd"}]]),M("map-pin-pen",[["path",{d:"M17.97 9.304A8 8 0 0 0 2 10c0 4.69 4.887 9.562 7.022 11.468",key:"1fahp3"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]),M("map-pin-plus-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("map-pin-plus",[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"fcdtly"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}],["path",{d:"M19 15v6",key:"10aioa"}]]),M("map-pin-x-inside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]),M("map-pin-x",[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077",key:"y0ewhp"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m21.5 15.5-5 5",key:"11iqnx"}],["path",{d:"m21.5 20.5-5-5",key:"1bylgx"}]]),M("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])),ga=(M("map-pinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]),M("map-plus",[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V12",key:"svfegj"}],["path",{d:"M15 5.764V12",key:"1ocw4k"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]),M("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]])),wa=(M("mars-stroke",[["path",{d:"m14 6 4 4",key:"1q72g9"}],["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"m21 3-7.75 7.75",key:"1cjbfd"}],["circle",{cx:"9",cy:"15",r:"6",key:"bx5svt"}]]),M("mars",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"m21 3-6.75 6.75",key:"pv0uzu"}],["circle",{cx:"10",cy:"14",r:"6",key:"1qwbdc"}]]),M("martini",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M12 11v11",key:"ur9y6a"}],["path",{d:"m19 3-7 8-7-8Z",key:"1sgpiw"}]]),M("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),M("maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]),M("medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]),M("megaphone-off",[["path",{d:"M11.636 6A13 13 0 0 0 19.4 3.2 1 1 0 0 1 21 4v11.344",key:"bycexp"}],["path",{d:"M14.378 14.357A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1",key:"1t17s6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 8v6",key:"aieo6v"}]]),M("megaphone",[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]])),ua=(M("memory-stick",[["path",{d:"M12 12v-2",key:"fwoke6"}],["path",{d:"M12 18v-2",key:"qj6yno"}],["path",{d:"M16 12v-2",key:"heuere"}],["path",{d:"M16 18v-2",key:"s1ct0w"}],["path",{d:"M2 11h1.5",key:"15p63e"}],["path",{d:"M20 18v-2",key:"12ehxp"}],["path",{d:"M20.5 11H22",key:"khsy7a"}],["path",{d:"M4 18v-2",key:"1c3oqr"}],["path",{d:"M8 12v-2",key:"1mwtfd"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["rect",{x:"2",y:"6",width:"20",height:"10",rx:"2",key:"1qcswk"}]]),M("meh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]),M("merge",[["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22",key:"1hyw0i"}],["path",{d:"m20 22-5-5",key:"1m27yz"}]]),M("message-circle-code",[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),M("message-circle-dashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.72a10 10 0 0 1 2.69 2.7",key:"jiglxs"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.28 17.61a10 10 0 0 1-2.7 2.69",key:"elg7ff"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98",key:"1qsu07"}]]),M("message-circle-heart",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z",key:"hoo97p"}]]),M("message-circle-more",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]),M("message-circle-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989",key:"7il5tn"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}]]),M("message-circle-plus",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("message-circle-question-mark",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("message-circle-reply",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}],["path",{d:"M7 12h8a2 2 0 0 1 2 2v1",key:"89sh1g"}]]),M("message-circle-warning",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]),M("message-circle-x",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]])),fa=(M("message-square-code",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"m14 14 3-3-3-3",key:"1yrceu"}]]),M("message-square-dashed",[["path",{d:"M12 19h.01",key:"1wutuc"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M16 19h.01",key:"1vcnzz"}],["path",{d:"M16 3h.01",key:"ll0zb8"}],["path",{d:"M2 13h.01",key:"1aptou"}],["path",{d:"M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8",key:"4cp7zq"}],["path",{d:"M2 5a2 2 0 0 1 2-2",key:"1iztiu"}],["path",{d:"M2 9h.01",key:"1nzd1v"}],["path",{d:"M20 3a2 2 0 0 1 2 2",key:"m48m3a"}],["path",{d:"M22 13h.01",key:"ke7esy"}],["path",{d:"M22 17a2 2 0 0 1-2 2",key:"17q5fo"}],["path",{d:"M22 9h.01",key:"npkp49"}],["path",{d:"M8 3h.01",key:"133hau"}]]),M("message-square-diff",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v4",key:"xawao1"}]]),M("message-square-dot",[["path",{d:"M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7",key:"wjb7ig"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]]),M("message-square-heart",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5",key:"1faxuh"}]]),M("message-square-lock",[["path",{d:"M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10",key:"fu6chl"}],["path",{d:"M20 15v-2a2 2 0 0 0-4 0v2",key:"vl8a78"}],["rect",{x:"14",y:"15",width:"8",height:"5",rx:"1",key:"37aafw"}]]),M("message-square-more",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M8 11h.01",key:"1dfujw"}]]),M("message-square-off",[["path",{d:"M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826",key:"1wyg69"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.656 3H20a2 2 0 0 1 2 2v11.344",key:"mhl4k6"}]]),M("message-square-plus",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 8v6",key:"1ib9pf"}],["path",{d:"M9 11h6",key:"1fldmi"}]]),M("message-square-quote",[["path",{d:"M14 14a2 2 0 0 0 2-2V8h-2",key:"1r06pg"}],["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M8 14a2 2 0 0 0 2-2V8H8",key:"1jzu5j"}]]),M("message-square-reply",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"M17 14v-1a2 2 0 0 0-2-2H7",key:"1tkjnz"}]]),M("message-square-share",[["path",{d:"M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4",key:"11da1y"}],["path",{d:"M16 3h6v6",key:"1bx56c"}],["path",{d:"m16 9 6-6",key:"m4dnic"}]]),M("message-square-text",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]]),M("message-square-warning",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 15h.01",key:"q59x07"}],["path",{d:"M12 7v4",key:"xawao1"}]]),M("message-square-x",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m14.5 8.5-5 5",key:"19tnj2"}],["path",{d:"m9.5 8.5 5 5",key:"1oa8ql"}]]),M("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]),M("messages-square",[["path",{d:"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z",key:"1n2ejm"}],["path",{d:"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1",key:"1qfcsi"}]]),M("mic-off",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M16.95 16.95A7 7 0 0 1 5 12v-2",key:"cqa7eg"}],["path",{d:"M18.89 13.23A7 7 0 0 0 19 12v-2",key:"16hl24"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}]]),M("mic-vocal",[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]]),M("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]),M("microchip",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 17h4",key:"pvmtpo"}],["path",{d:"M10 7h4",key:"1vgcok"}],["path",{d:"M18 12h2",key:"quuxs7"}],["path",{d:"M18 18h2",key:"4scel"}],["path",{d:"M18 6h2",key:"1ptzki"}],["path",{d:"M4 12h2",key:"1ltxp0"}],["path",{d:"M4 18h2",key:"1xrofg"}],["path",{d:"M4 6h2",key:"1cx33n"}],["rect",{x:"6",y:"2",width:"12",height:"20",rx:"2",key:"749fme"}]]),M("microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]),M("microwave",[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]]),M("milestone",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z",key:"1btarq"}]]),M("milk-off",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3",key:"y0ejgx"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435",key:"iaxqsy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("milk",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2",key:"qtp12x"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"ygeh44"}]]),M("minimize-2",[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]]),M("minimize",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]),M("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])),za=(M("monitor-check",[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-cloud",[["path",{d:"M11 13a3 3 0 1 1 2.83-4H14a2 2 0 0 1 0 4z",key:"1da4q6"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("monitor-cog",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m14.305 7.53.923-.382",key:"1mlnsw"}],["path",{d:"m15.228 4.852-.923-.383",key:"82mpwg"}],["path",{d:"m16.852 3.228-.383-.924",key:"ln4sir"}],["path",{d:"m16.852 8.772-.383.923",key:"1dejw0"}],["path",{d:"m19.148 3.228.383-.924",key:"192kgf"}],["path",{d:"m19.53 9.696-.382-.924",key:"fiavlr"}],["path",{d:"m20.772 4.852.924-.383",key:"1j8mgp"}],["path",{d:"m20.772 7.148.924.383",key:"zix9be"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"1tnzv8"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]]),M("monitor-dot",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M22 12.307V15a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8.693",key:"1dx6ho"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]]),M("monitor-down",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m15 10-3 3-3-3",key:"lzhmyn"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-off",[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2",key:"k0q8oc"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9",key:"cp1ac0"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("monitor-pause",[["path",{d:"M10 13V7",key:"1u13u9"}],["path",{d:"M14 13V7",key:"1vj9om"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("monitor-smartphone",[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8",key:"10dyio"}],["path",{d:"M10 19v-3.96 3.15",key:"1irgej"}],["path",{d:"M7 19h5",key:"qswx4l"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2",key:"1egngj"}]]),M("monitor-speaker",[["path",{d:"M5.5 20H8",key:"1k40s5"}],["path",{d:"M17 9h.01",key:"1j24nn"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2",key:"ixliua"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4",key:"1mp6e1"}],["circle",{cx:"17",cy:"15",r:"1",key:"tqvash"}]]),M("monitor-stop",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1",key:"5m2oou"}]]),M("monitor-up",[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor-x",[["path",{d:"m14.5 12.5-5-5",key:"1jahn5"}],["path",{d:"m9.5 12.5 5-5",key:"1k2t7b"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]),M("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])),ba=(M("moon-star",[["path",{d:"M18 5h4",key:"1lhgn2"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),M("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]])),qa=(M("motorbike",[["path",{d:"m18 14-1-3",key:"bdajw9"}],["path",{d:"m3 9 6 2a2 2 0 0 1 2-2h2a2 2 0 0 1 1.99 1.81",key:"f5fotj"}],["path",{d:"M8 17h3a1 1 0 0 0 1-1 6 6 0 0 1 6-6 1 1 0 0 0 1-1v-.75A5 5 0 0 0 17 5",key:"3i90e2"}],["circle",{cx:"19",cy:"17",r:"3",key:"1otbdv"}],["circle",{cx:"5",cy:"17",r:"3",key:"1d8p0c"}]]),M("mountain-snow",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]]),M("mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]),M("mouse-pointer-2-off",[["path",{d:"m15.55 8.45 5.138 2.087a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063L8.45 15.551",key:"1qoshx"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}],["path",{d:"m6.816 11.528-2.779-6.84a.495.495 0 0 1 .651-.651l6.84 2.779",key:"mymuvk"}]]),M("mouse-off",[["path",{d:"M12 6v.343",key:"1gyhex"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218",key:"ukzz01"}],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902",key:"104jy9"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]),M("mouse-pointer-2",[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]]),M("mouse-pointer-ban",[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z",key:"11pp1i"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"m11.8 11.8 8.4 8.4",key:"oogvdj"}]]),M("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])),ja=M("mouse-pointer",[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]]),Ha=(M("mouse",[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7",key:"11ol66"}],["path",{d:"M12 6v4",key:"16clxf"}]]),M("move-3d",[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]]),M("move-diagonal-2",[["path",{d:"M19 13v6h-6",key:"1hxl6d"}],["path",{d:"M5 11V5h6",key:"12e2xe"}],["path",{d:"m5 5 14 14",key:"11anup"}]]),M("move-diagonal",[["path",{d:"M11 19H5v-6",key:"8awifj"}],["path",{d:"M13 5h6v6",key:"7voy1q"}],["path",{d:"M19 5 5 19",key:"wwaj1z"}]]),M("move-down-left",[["path",{d:"M11 19H5V13",key:"1akmht"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]),M("move-down-right",[["path",{d:"M19 13V19H13",key:"10vkzq"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]),M("move-down",[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]]),M("move-horizontal",[["path",{d:"m18 8 4 4-4 4",key:"1ak13k"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}]]),M("move-left",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]),M("move-right",[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]]),M("move-up-left",[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]),M("move-up-right",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]),M("move-up",[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]]),M("move-vertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m8 18 4 4 4-4",key:"bh5tu3"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]]),M("move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]),M("music-2",[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]]),M("music-3",[["circle",{cx:"12",cy:"18",r:"4",key:"m3r9ws"}],["path",{d:"M16 18V2",key:"40x2m5"}]]),M("music-4",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]),M("music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]])),Va=(M("navigation-2-off",[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17",key:"qoq2o2"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17",key:"k3sjzy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("navigation-2",[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]]),M("navigation-off",[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43",key:"1vdtb7"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61",key:"tya3r6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]),M("network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]),M("nfc",[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36",key:"9iaqei"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"1yha7l"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"4iu2gk"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20",key:"sap9u2"}]]),M("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])),Aa=(M("notebook-pen",[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]]),M("non-binary",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"m8.5 4 7 4",key:"m1xjk3"}],["path",{d:"m8.5 8 7-4",key:"t0m5j6"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}]]),M("notebook-tabs",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M15 2v20",key:"dcj49h"}],["path",{d:"M15 7h5",key:"1xj5lc"}],["path",{d:"M15 12h5",key:"w5shd9"}],["path",{d:"M15 17h5",key:"1qaofu"}]]),M("notebook-text",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M9.5 8h5",key:"11mslq"}],["path",{d:"M9.5 12H16",key:"ktog6x"}],["path",{d:"M9.5 16H14",key:"p1seyn"}]]),M("notepad-text-dashed",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"j91f56"}],["path",{d:"M20 12v2",key:"w8o0tu"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1",key:"1c9ggx"}],["path",{d:"M13 22h-2",key:"191ugt"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2",key:"1rt9px"}],["path",{d:"M4 14v-2",key:"1v0sqh"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2",key:"1mwabg"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]),M("notebook",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M16 2v20",key:"rotuqe"}]]),M("notepad-text",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]),M("nut-off",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939",key:"1xcvy9"}],["path",{d:"M19 10v3.343",key:"163tfc"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192",key:"17914v"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("nut",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4",key:"1tgyif"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z",key:"tnsqj"}]]),M("octagon-alert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]),M("octagon-minus",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("octagon-pause",[["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 15V9",key:"1muqhk"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]),M("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("octagon",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]),M("omega",[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21",key:"1x94xo"}]]),M("option",[["path",{d:"M3 3h6l6 18h6",key:"ph9rgk"}],["path",{d:"M14 3h7",key:"16f0ms"}]]),M("orbit",[["path",{d:"M20.341 6.484A10 10 0 0 1 10.266 21.85",key:"1enhxb"}],["path",{d:"M3.659 17.516A10 10 0 0 1 13.74 2.152",key:"1crzgf"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]]),M("package-2",[["path",{d:"M12 3v6",key:"1holv5"}],["path",{d:"M16.76 3a2 2 0 0 1 1.8 1.1l2.23 4.479a2 2 0 0 1 .21.891V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9.472a2 2 0 0 1 .211-.894L5.45 4.1A2 2 0 0 1 7.24 3z",key:"187q7i"}],["path",{d:"M3.054 9.013h17.893",key:"grwhos"}]]),M("origami",[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025",key:"1bx4vc"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009",key:"1h3km6"}],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027",key:"1hj4wg"}]]),M("package-check",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-open",[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]]),M("package-plus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-minus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),M("package-search",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]]),M("package-x",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["path",{d:"m17 13 5 5m-5 0 5-5",key:"im3w4b"}]]),M("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])),La=(M("paint-bucket",[["path",{d:"M11 7 6 2",key:"1jwth8"}],["path",{d:"M18.992 12H2.041",key:"xw1gg"}],["path",{d:"M21.145 18.38A3.34 3.34 0 0 1 20 16.5a3.3 3.3 0 0 1-1.145 1.88c-.575.46-.855 1.02-.855 1.595A2 2 0 0 0 20 22a2 2 0 0 0 2-2.025c0-.58-.285-1.13-.855-1.595",key:"1nkol4"}],["path",{d:"m8.5 4.5 2.148-2.148a1.205 1.205 0 0 1 1.704 0l7.296 7.296a1.205 1.205 0 0 1 0 1.704l-7.592 7.592a3.615 3.615 0 0 1-5.112 0l-3.888-3.888a3.615 3.615 0 0 1 0-5.112L5.67 7.33",key:"1nk1rd"}]]),M("paint-roller",[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2",key:"jcyz7m"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1b9h7c"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1",key:"d6e7yl"}]]),M("paintbrush-vertical",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v4",key:"qmzblu"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z",key:"ycvu00"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1",key:"iw4wnp"}]]),M("paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]),M("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]),M("panda",[["path",{d:"M11.25 17.25h1.5L12 18z",key:"1wmwwj"}],["path",{d:"m15 12 2 2",key:"k60wz4"}],["path",{d:"M18 6.5a.5.5 0 0 0-.5-.5",key:"1ch4h4"}],["path",{d:"M20.69 9.67a4.5 4.5 0 1 0-7.04-5.5 8.35 8.35 0 0 0-3.3 0 4.5 4.5 0 1 0-7.04 5.5C2.49 11.2 2 12.88 2 14.5 2 19.47 6.48 22 12 22s10-2.53 10-7.5c0-1.62-.48-3.3-1.3-4.83",key:"1c660l"}],["path",{d:"M6 6.5a.495.495 0 0 1 .5-.5",key:"eviuep"}],["path",{d:"m9 12-2 2",key:"326nkw"}]]),M("panel-bottom-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m15 8-3 3-3-3",key:"1oxy1z"}]]),M("panel-bottom-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M9 15h1",key:"1tg3ks"}]]),M("panel-bottom-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]),M("panel-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]),M("panel-left-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]),M("panel-left-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 14v1",key:"askpd8"}],["path",{d:"M9 19v2",key:"16tejx"}],["path",{d:"M9 3v2",key:"1noubl"}],["path",{d:"M9 9v1",key:"19ebxg"}]]),M("panel-left-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]),M("panel-left-right-dashed",[["path",{d:"M15 10V9",key:"4dkmfx"}],["path",{d:"M15 15v-1",key:"6a4afx"}],["path",{d:"M15 21v-2",key:"1qshmc"}],["path",{d:"M15 5V3",key:"1fk0mb"}],["path",{d:"M9 10V9",key:"1lazqi"}],["path",{d:"M9 15v-1",key:"9lx740"}],["path",{d:"M9 21v-2",key:"1fwk0n"}],["path",{d:"M9 5V3",key:"2q8zi6"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),M("panel-right-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]]),M("panel-right-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 14v1",key:"ilsfch"}],["path",{d:"M15 19v2",key:"1fst2f"}],["path",{d:"M15 3v2",key:"z204g4"}],["path",{d:"M15 9v1",key:"z2a8b1"}]]),M("panel-right-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}]]),M("panel-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("panel-top-bottom-dashed",[["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 15h1",key:"1tg3ks"}],["path",{d:"M9 9h1",key:"15jzuz"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("panel-top-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m9 16 3-3 3 3",key:"1idcnm"}]]),M("panel-top-dashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]]),M("panel-top",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]),M("panel-top-open",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m15 14-3 3-3-3",key:"g215vf"}]]),M("panels-left-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M9 15h12",key:"5ijen5"}]]),M("panels-right-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h12",key:"1wkqb3"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),M("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]]),M("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]),M("parentheses",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}]]),M("parking-meter",[["path",{d:"M11 15h2",key:"199qp6"}],["path",{d:"M12 12v3",key:"158kv8"}],["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z",key:"1jofit"}],["path",{d:"M9 9a3 3 0 1 1 6 0",key:"jdoeu8"}]]),M("party-popper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]])),Za=M("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]]),Ca=(M("paw-print",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]),M("pc-case",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",key:"1uq1d7"}],["path",{d:"M15 14h.01",key:"1kp3bh"}],["path",{d:"M9 6h6",key:"dgm16u"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]),M("pen-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]),M("pen-off",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("pen-tool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]),M("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])),Na=(M("pencil-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]),M("pencil-off",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("pencil-ruler",[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),M("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),M("pentagon",[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z",key:"2hea0t"}]]),M("percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]),M("person-standing",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]]),M("philippine-peso",[["path",{d:"M20 11H4",key:"6ut86h"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7",key:"1ana5r"}]]),M("phone-call",[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])),Sa=(M("phone-forwarded",[["path",{d:"M14 6h8",key:"yd68k4"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-missed",[["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone-off",[["path",{d:"M10.1 13.9a14 14 0 0 0 3.732 2.668 1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2 18 18 0 0 1-12.728-5.272",key:"1wngk7"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}],["path",{d:"M4.76 13.582A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 .244.473",key:"10hv5p"}]]),M("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),M("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])),Ga=(M("pi",[["line",{x1:"9",x2:"9",y1:"4",y2:"20",key:"ovs5a5"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13",key:"10pag4"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4",key:"1gaosr"}]]),M("pickaxe",[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3L11 9.999",key:"1lw9ds"}],["path",{d:"M15.973 4.027A13 13 0 0 0 5.902 2.373c-1.398.342-1.092 2.158.277 2.601a19.9 19.9 0 0 1 5.822 3.024",key:"ffj4ej"}],["path",{d:"M16.001 11.999a19.9 19.9 0 0 1 3.024 5.824c.444 1.369 2.26 1.676 2.603.278A13 13 0 0 0 20 8.069",key:"8tj4zw"}],["path",{d:"M18.352 3.352a1.205 1.205 0 0 0-1.704 0l-5.296 5.296a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l5.296-5.296a1.205 1.205 0 0 0 0-1.704z",key:"hh6h97"}]]),M("piano",[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8",key:"lag0yf"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M6 14v4",key:"9ng0ue"}],["path",{d:"M10 14v4",key:"1v8uk5"}],["path",{d:"M14 14v4",key:"1tqops"}],["path",{d:"M18 14v4",key:"18uqwm"}]]),M("picture-in-picture-2",[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]]),M("picture-in-picture",[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]]),M("piggy-bank",[["path",{d:"M11 17h3v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a3.16 3.16 0 0 0 2-2h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a5 5 0 0 0-2-4V3a4 4 0 0 0-3.2 1.6l-.3.4H11a6 6 0 0 0-6 6v1a5 5 0 0 0 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z",key:"1piglc"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M2 8v1a2 2 0 0 0 2 2h1",key:"1env43"}]]),M("pilcrow-left",[["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9",key:"1ulc19"}],["path",{d:"M18 3v11",key:"1phi0r"}],["path",{d:"M22 18H2l4-4",key:"yt65j9"}],["path",{d:"m6 22-4-4",key:"6jgyf5"}]]),M("pilcrow-right",[["path",{d:"M10 3v11",key:"o3l5kj"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8",key:"1wb1nc"}],["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"m18 14 4 4H2",key:"4r8io1"}],["path",{d:"m22 18-4 4",key:"1hjjrd"}]]),M("pilcrow",[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]]),M("pill-bottle",[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4",key:"17ldeb"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7",key:"nc37y6"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1",key:"3jeezo"}]]),M("pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]),M("pin-off",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89",key:"znwnzq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11",key:"c9qhm2"}]]),M("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]])),Ba=(M("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]),M("pizza",[["path",{d:"m12 14-1 1",key:"11onhr"}],["path",{d:"m13.75 18.25-1.25 1.42",key:"1yisr3"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12",key:"1qtqk6"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7",key:"fbbbr2"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z",key:"1hyfdd"}]]),M("plane-landing",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z",key:"1ma21e"}]]),M("plane-takeoff",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z",key:"fkigj9"}]]),M("plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]),M("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])),_a=(M("plug-2",[["path",{d:"M9 2v6",key:"17ngun"}],["path",{d:"M15 2v6",key:"s7yy2p"}],["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z",key:"wtfw2c"}]]),M("plug-zap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]),M("plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z",key:"1xoxul"}],["path",{d:"M9 8V2",key:"14iosj"}]])),Xa=(M("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),M("pocket-knife",[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2",key:"19w3oe"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z",key:"6fykxj"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6",key:"1utzek"}]]),M("pocket",[["path",{d:"M20 3a2 2 0 0 1 2 2v6a1 1 0 0 1-20 0V5a2 2 0 0 1 2-2z",key:"1uodqw"}],["path",{d:"m8 10 4 4 4-4",key:"1mxd5q"}]]),M("podcast",[["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a0.5 0.5 0 0 0 1 0z",fill:"currentColor",key:"x1mxqr"}],["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0",key:"d71mpg"}],["path",{d:"M8 14a5 5 0 1 1 8 0",key:"fc81rn"}],["circle",{cx:"12",cy:"11",r:"1",fill:"currentColor",key:"vqiwd"}]]),M("pointer",[["path",{d:"M22 14a8 8 0 0 1-8 8",key:"56vcr3"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1agjmk"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1",key:"wdbh2u"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10",key:"1ibuk9"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"g6ys72"}]]),M("pointer-off",[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957",key:"jsi14n"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295",key:"hirc7f"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158",key:"1jxb2e"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343",key:"10r7hm"}],["path",{d:"M6 6v8",key:"tv5xkp"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("popsicle",[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z",key:"1o68ps"}],["path",{d:"m22 22-5.5-5.5",key:"17o70y"}]]),M("popcorn",[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4",key:"10td1f"}],["path",{d:"M10 22 9 8",key:"yjptiv"}],["path",{d:"m14 22 1-14",key:"8jwc8b"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z",key:"1qo33t"}]]),M("pound-sterling",[["path",{d:"M18 7c0-5.333-8-5.333-8 0",key:"1prm2n"}],["path",{d:"M10 7v14",key:"18tmcs"}],["path",{d:"M6 21h12",key:"4dkmi1"}],["path",{d:"M6 13h10",key:"ybwr4a"}]]),M("power-off",[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]),M("presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]),M("printer-check",[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5",key:"qeb09x"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2",key:"1md90i"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}]]),M("printer",[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]]),M("projector",[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]]),M("proportions",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M12 9v11",key:"1fnkrn"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9",key:"11z3ex"}]]),M("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]),M("pyramid",[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z",key:"aenxs0"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]),M("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]),M("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]),M("rabbit",[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]]),M("radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]),M("radiation",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 15.4641a4 4 0 0 1-4 0L7.52786 19.74597 A 1 1 0 0 0 7.99303 21.16211 10 10 0 0 0 16.00697 21.16211 1 1 0 0 0 16.47214 19.74597z",key:"1y4lzb"}],["path",{d:"M16 12a4 4 0 0 0-2-3.464l2.472-4.282a1 1 0 0 1 1.46-.305 10 10 0 0 1 4.006 6.94A1 1 0 0 1 21 12z",key:"163ggk"}],["path",{d:"M8 12a4 4 0 0 1 2-3.464L7.528 4.254a1 1 0 0 0-1.46-.305 10 10 0 0 0-4.006 6.94A1 1 0 0 0 3 12z",key:"1l9i0b"}]]),M("radical",[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21",key:"1mqj8i"}]]),M("radio-receiver",[["path",{d:"M5 16v2",key:"g5qcv5"}],["path",{d:"M19 16v2",key:"1gbaio"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2",key:"vjsjur"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]),M("radio-tower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]),M("radio",[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])),Ua=(M("radius",[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82",key:"fydyku"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["path",{d:"m13.41 13.41 4.18 4.18",key:"1gqbwc"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("rail-symbol",[["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M5 9h14",key:"7tsvo6"}],["path",{d:"m14 20-5-5 6-6-5-5",key:"1jo42i"}]]),M("rainbow",[["path",{d:"M22 17a10 10 0 0 0-20 0",key:"ozegv"}],["path",{d:"M6 17a6 6 0 0 1 12 0",key:"5giftw"}],["path",{d:"M10 17a2 2 0 0 1 4 0",key:"gnsikk"}]]),M("rat",[["path",{d:"M13 22H4a2 2 0 0 1 0-4h12",key:"bt3f23"}],["path",{d:"M13.236 18a3 3 0 0 0-2.2-5",key:"1tbvmo"}],["path",{d:"M16 9h.01",key:"1bdo4e"}],["path",{d:"M16.82 3.94a3 3 0 1 1 3.237 4.868l1.815 2.587a1.5 1.5 0 0 1-1.5 2.1l-2.872-.453a3 3 0 0 0-3.5 3",key:"9ch7kn"}],["path",{d:"M17 4.988a3 3 0 1 0-5.2 2.052A7 7 0 0 0 4 14.015 4 4 0 0 0 8 18",key:"3s7e9i"}]]),M("ratio",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("receipt-cent",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M12 6.5v11",key:"ecfhkf"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]),M("receipt-euro",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 12h5",key:"1g6qi8"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2",key:"b2px4r"}]]),M("receipt-indian-rupee",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 7h8",key:"i86dvs"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8",key:"grpkl4"}],["path",{d:"M8 11h8",key:"vwpz6n"}]]),M("receipt-japanese-yen",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"m12 10 3-3",key:"1mc12w"}],["path",{d:"m9 7 3 3v7.5",key:"39i0xv"}],["path",{d:"M9 11h6",key:"1fldmi"}],["path",{d:"M9 15h6",key:"cctwl0"}]]),M("receipt-pound-sterling",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 13h5",key:"1k9z8w"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0",key:"1dzgp0"}],["path",{d:"M8 17h7",key:"8mjdqu"}]]),M("receipt-russian-ruble",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 15h5",key:"vxg57a"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10",key:"1usi5u"}]]),M("receipt-swiss-franc",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M10 17V7h5",key:"k7jq18"}],["path",{d:"M10 11h4",key:"1i0mka"}],["path",{d:"M8 15h5",key:"vxg57a"}]]),M("receipt-text",[["path",{d:"M13 16H8",key:"wsln4y"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z",key:"ycz6yz"}]]),M("receipt-turkish-lira",[["path",{d:"M10 6.5v11a5.5 5.5 0 0 0 5.5-5.5",key:"nw10mp"}],["path",{d:"m14 8-6 3",key:"2tb98i"}],["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1z",key:"io9ry0"}]]),M("rectangle-circle",[["path",{d:"M14 4v16H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",key:"1m5n7q"}],["circle",{cx:"14",cy:"12",r:"8",key:"1pag6k"}]]),M("receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),M("rectangle-ellipsis",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]),M("rectangle-goggles",[["path",{d:"M20 6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-1.6-.8l-1.6-2.13a1 1 0 0 0-1.6 0L9.6 17.2A2 2 0 0 1 8 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"d5y1f"}]]),M("rectangle-horizontal",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]),M("rectangle-vertical",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}]]),M("recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]),M("redo-2",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]]),M("redo-dot",[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]),M("redo",[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]),M("refresh-ccw-dot",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),M("refresh-cw-off",[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47",key:"1krf6h"}],["path",{d:"M8 16H3v5",key:"1cv678"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64",key:"ruvoct"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64",key:"19q130"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87",key:"4w8emr"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]),M("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])),Ea=(M("refrigerator",[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]]),M("regex",[["path",{d:"M17 3v10",key:"15fgeh"}],["path",{d:"m12.67 5.5 8.66 5",key:"1gpheq"}],["path",{d:"m12.67 10.5 8.66-5",key:"1dkfa6"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z",key:"swwfx4"}]]),M("remove-formatting",[["path",{d:"M4 7V4h16v3",key:"9msm58"}],["path",{d:"M5 20h6",key:"1h6pxn"}],["path",{d:"M13 4 8 20",key:"kqq6aj"}],["path",{d:"m15 15 5 5",key:"me55sn"}],["path",{d:"m20 15-5 5",key:"11p7ol"}]]),M("repeat-1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]]),M("repeat-2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]),M("repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]),M("replace-all",[["path",{d:"M14 14a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"zg1ipl"}],["path",{d:"M14 4a1 1 0 0 1 1-1",key:"dhj8ez"}],["path",{d:"M15 10a1 1 0 0 1-1-1",key:"1mnyi5"}],["path",{d:"M19 14a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1",key:"txt6k4"}],["path",{d:"M21 4a1 1 0 0 0-1-1",key:"sfs9ap"}],["path",{d:"M21 9a1 1 0 0 1-1 1",key:"mp6qeo"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a2 2 0 0 1 2-2h2",key:"15xut4"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}]]),M("replace",[["path",{d:"M14 4a1 1 0 0 1 1-1",key:"dhj8ez"}],["path",{d:"M15 10a1 1 0 0 1-1-1",key:"1mnyi5"}],["path",{d:"M21 4a1 1 0 0 0-1-1",key:"sfs9ap"}],["path",{d:"M21 9a1 1 0 0 1-1 1",key:"mp6qeo"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a2 2 0 0 1 2-2h2",key:"15xut4"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}]]),M("reply-all",[["path",{d:"m12 17-5-5 5-5",key:"1s3y5u"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7",key:"1fcyog"}],["path",{d:"m7 17-5-5 5-5",key:"1ed8i2"}]]),M("reply",[["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4",key:"5vmcpk"}],["path",{d:"m9 17-5-5 5-5",key:"nvlc11"}]]),M("rewind",[["path",{d:"M12 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 12 18z",key:"2a1g8i"}],["path",{d:"M22 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 22 18z",key:"rg3s36"}]]),M("ribbon",[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22",key:"1rnhq3"}],["path",{d:"m12 18 2.57-3.5",key:"116vt7"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009",key:"10dq0b"}],["path",{d:"M9.35 14.53 12 11.22",key:"tdsyp2"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z",key:"nmifey"}]]),M("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])),Wa=(M("rocking-chair",[["polyline",{points:"3.5 2 6.5 12.5 18 12.5",key:"y3iy52"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20",key:"19vg5i"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20",key:"1inpmv"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0",key:"1nquas"}]]),M("roller-coaster",[["path",{d:"M6 19V5",key:"1r845m"}],["path",{d:"M10 19V6.8",key:"9j2tfs"}],["path",{d:"M14 19v-7.8",key:"10s8qv"}],["path",{d:"M18 5v4",key:"1tajlv"}],["path",{d:"M18 19v-6",key:"ielfq3"}],["path",{d:"M22 19V9",key:"158nzp"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65",key:"1930oh"}]]),M("rose",[["path",{d:"M17 10h-1a4 4 0 1 1 4-4v.534",key:"7qf5zm"}],["path",{d:"M17 6h1a4 4 0 0 1 1.42 7.74l-2.29.87a6 6 0 0 1-5.339-10.68l2.069-1.31",key:"1et29u"}],["path",{d:"M4.5 17c2.8-.5 4.4 0 5.5.8s1.8 2.2 2.3 3.7c-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2",key:"kiv2lz"}],["path",{d:"M9.77 12C4 15 2 22 2 22",key:"h28rw0"}],["circle",{cx:"17",cy:"8",r:"2",key:"1330xn"}]]),M("rotate-3d",[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2",key:"10n0gc"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814",key:"16shm9"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4",key:"1lxi77"}]]),M("rotate-ccw-key",[["path",{d:"m14.5 9.5 1 1",key:"159eiq"}],["path",{d:"m15.5 8.5-4 4",key:"iirg3q"}],["path",{d:"M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8",key:"g2jlw"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["circle",{cx:"10",cy:"14",r:"2",key:"1239so"}]]),M("rotate-ccw-square",[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6",key:"19z8uc"}],["path",{d:"m15 2-3 3 3 3",key:"177bxs"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2",key:"d36hnl"}]]),M("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])),Da=(M("rotate-cw-square",[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3",key:"l96uqu"}],["path",{d:"m9 8 3-3-3-3",key:"1gzgc3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1w2k5h"}]]),M("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),M("route-off",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2",key:"1effex"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12",key:"k9y2ds"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3",key:"11nlu2"}],["path",{d:"M15 5h-4.3",key:"6537je"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),M("route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),M("router",[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6.01 18H6",key:"19vcac"}],["path",{d:"M10.01 18H10",key:"uamcmx"}],["path",{d:"M15 10v4",key:"qjz1xs"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0",key:"1rif40"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0",key:"6a5xfq"}]]),M("rows-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}]]),M("rows-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]),M("rows-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]]),M("rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]),M("ruler-dimension-line",[["path",{d:"M10 15v-3",key:"1pjskw"}],["path",{d:"M14 15v-3",key:"1o1mqj"}],["path",{d:"M18 15v-3",key:"cws6he"}],["path",{d:"M2 8V4",key:"3jv1jz"}],["path",{d:"M22 6H2",key:"1iqbfk"}],["path",{d:"M22 8V4",key:"16f4ou"}],["path",{d:"M6 15v-3",key:"1ij1qe"}],["rect",{x:"2",y:"12",width:"20",height:"8",rx:"2",key:"1tqiko"}]]),M("ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]),M("russian-ruble",[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18",key:"18ai8t"}],["path",{d:"M6 15h8",key:"1y8f6l"}]]),M("sailboat",[["path",{d:"M10 2v15",key:"1qf71f"}],["path",{d:"M7 22a4 4 0 0 1-4-4 1 1 0 0 1 1-1h16a1 1 0 0 1 1 1 4 4 0 0 1-4 4z",key:"1pxcvx"}],["path",{d:"M9.159 2.46a1 1 0 0 1 1.521-.193l9.977 8.98A1 1 0 0 1 20 13H4a1 1 0 0 1-.824-1.567z",key:"5oog16"}]]),M("salad",[["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1",key:"10xrj0"}],["path",{d:"m13 12 4-4",key:"1hckqy"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2",key:"1p4srx"}]]),M("sandwich",[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777",key:"f1wd0e"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25",key:"1pfu07"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9",key:"1oq9qw"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"1fnwu5"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1",key:"itshg"}]]),M("satellite-dish",[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z",key:"1fzpp3"}],["path",{d:"m9 15 3-3",key:"88sc13"}],["path",{d:"M17 13a6 6 0 0 0-6-6",key:"15cc6u"}],["path",{d:"M21 13A10 10 0 0 0 11 3",key:"11nf8s"}]]),M("satellite",[["path",{d:"m13.5 6.5-3.148-3.148a1.205 1.205 0 0 0-1.704 0L6.352 5.648a1.205 1.205 0 0 0 0 1.704L9.5 10.5",key:"dzhfyz"}],["path",{d:"M16.5 7.5 19 5",key:"1ltcjm"}],["path",{d:"m17.5 10.5 3.148 3.148a1.205 1.205 0 0 1 0 1.704l-2.296 2.296a1.205 1.205 0 0 1-1.704 0L13.5 14.5",key:"nfoymv"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}],["path",{d:"M9.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l4.296-4.296a1.205 1.205 0 0 0 0-1.704l-2.296-2.296a1.205 1.205 0 0 0-1.704 0z",key:"nv9zqy"}]]),M("saudi-riyal",[["path",{d:"m20 19.5-5.5 1.2",key:"1aenhr"}],["path",{d:"M14.5 4v11.22a1 1 0 0 0 1.242.97L20 15.2",key:"2rtezt"}],["path",{d:"m2.978 19.351 5.549-1.363A2 2 0 0 0 10 16V2",key:"1kbm92"}],["path",{d:"M20 10 4 13.5",key:"8nums9"}]]),M("save-all",[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5",key:"1xspal"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6",key:"1ra60u"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z",key:"1yve0x"}]]),M("save-off",[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7",key:"h8g396"}],["path",{d:"M14 8h1",key:"1lfen6"}],["path",{d:"M17 21v-4",key:"1yknxs"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41",key:"1t4vdl"}],["path",{d:"M29.5 11.5s5 5 4 5",key:"zzn4i6"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15",key:"24cby9"}]]),M("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])),Ja=(M("scale-3d",[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11",key:"13dt1j"}],["path",{d:"M5.293 18.707 11 13",key:"ezgbsx"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}]]),M("scale",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]]),M("scaling",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M14 15H9v-5",key:"pi4jk9"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M21 3 9 15",key:"15kdhq"}]]),M("scan-barcode",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 7v10",key:"23sfjj"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M17 7v10",key:"578dap"}]]),M("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),M("scan-face",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]]),M("scan-heart",[["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z",key:"1ak1ef"}]]),M("scan-line",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]),M("scan-qr-code",[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4",key:"uk4fdo"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M17 8V7",key:"q2g9wo"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1",key:"m9kyts"}]]),M("scan-search",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]]),M("scan-text",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}]]),M("scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]),M("school",[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 5v16",key:"1ethyx"}],["path",{d:"m4 6 7.106-3.79a2 2 0 0 1 1.788 0L20 6",key:"zywc2d"}],["path",{d:"m6 11-3.52 2.147a1 1 0 0 0-.48.854V19a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a1 1 0 0 0-.48-.853L18 11",key:"1d4ql0"}],["path",{d:"M6 5v16",key:"1sn0nx"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]),M("scissors-line-dashed",[["path",{d:"M5.42 9.42 8 12",key:"12pkuq"}],["circle",{cx:"4",cy:"8",r:"2",key:"107mxr"}],["path",{d:"m14 6-8.58 8.58",key:"gvzu5l"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"M10.8 14.8 14 18",key:"ax7m9r"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]),M("scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]),M("scooter",[["path",{d:"M21 4h-3.5l2 11.05",key:"1gktiw"}],["path",{d:"M6.95 17h5.142c.523 0 .95-.406 1.063-.916a6.5 6.5 0 0 1 5.345-5.009",key:"1bq3u3"}],["circle",{cx:"19.5",cy:"17.5",r:"2.5",key:"e4zhv9"}],["circle",{cx:"4.5",cy:"17.5",r:"2.5",key:"50vk4p"}]]),M("screen-share-off",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]),M("screen-share",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m17 8 5-5",key:"fqif7o"}],["path",{d:"M17 3h5v5",key:"1o3tu8"}]]),M("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]),M("scroll",[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]),M("search-alert",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 7v4",key:"m2edmq"}],["path",{d:"M11 15h.01",key:"k85uqc"}]]),M("search-check",[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("search-code",[["path",{d:"m13 13.5 2-2.5-2-2.5",key:"1rvxrh"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M9 8.5 7 11l2 2.5",key:"6ffwbx"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),M("search-slash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("search-x",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),M("section",[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0",key:"vqan6v"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0",key:"wdjd8o"}]]),M("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])),Ra=(M("send-horizontal",[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z",key:"117uat"}],["path",{d:"M6 12h16",key:"s4cdu5"}]]),M("send-to-back",[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1",key:"pao6x6"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1",key:"19tdru"}]]),M("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])),$a=(M("separator-horizontal",[["path",{d:"m16 16-4 4-4-4",key:"3dv8je"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"m8 8 4-4 4 4",key:"2bscm2"}]]),M("separator-vertical",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m16 16 4-4-4-4",key:"1js579"}],["path",{d:"m8 8-4 4 4 4",key:"1whems"}]]),M("server-cog",[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"M13.148 14.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1v3clb"}],["path",{d:"m13.148 9.228.383-.923",key:"t2zzyc"}],["path",{d:"m13.53 15.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1bxfiv"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}]]),M("server-crash",[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2",key:"4b9dqc"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2",key:"22nnkd"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m13 6-4 6h6l-4 6",key:"14hqih"}]]),M("server-off",[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5",key:"bt2siv"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z",key:"1hjrv1"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1",key:"1iynyr"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z",key:"161ggg"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),M("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])),Ia=(M("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]),M("shapes",[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]]),M("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])),Oa=(M("share",[["path",{d:"M12 2v13",key:"1km8f5"}],["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}]]),M("sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]]),M("shell",[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44",key:"1cn552"}]]),M("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]),M("shield-ban",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]),M("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("shield-ellipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]),M("shield-half",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 22V2",key:"zs6s6o"}]]),M("shield-minus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}]]),M("shield-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]]),M("shield-plus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]),M("shield-question-mark",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),M("shield-user",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M6.376 18.91a6 6 0 0 1 11.249.003",key:"hnjrf2"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}]]),M("shield-x",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]),M("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])),Ta=(M("ship-wheel",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["path",{d:"M12 2v7.5",key:"1e5rl5"}],["path",{d:"m19 5-5.23 5.23",key:"1ezxxf"}],["path",{d:"M22 12h-7.5",key:"le1719"}],["path",{d:"m19 19-5.23-5.23",key:"p3fmgn"}],["path",{d:"M12 14.5V22",key:"dgcmos"}],["path",{d:"M10.23 13.77 5 19",key:"qwopd4"}],["path",{d:"M9.5 12H2",key:"r7bup8"}],["path",{d:"M10.23 10.23 5 5",key:"k2y7lj"}],["circle",{cx:"12",cy:"12",r:"2.5",key:"ix0uyj"}]]),M("ship",[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]]),M("shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]),M("shopping-bag",[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]])),Fa=(M("shopping-basket",[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]]),M("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]])),Ka=(M("shovel",[["path",{d:"M21.56 4.56a1.5 1.5 0 0 1 0 2.122l-.47.47a3 3 0 0 1-4.212-.03 3 3 0 0 1 0-4.243l.44-.44a1.5 1.5 0 0 1 2.121 0z",key:"1gcedi"}],["path",{d:"M3 22a1 1 0 0 1-1-1v-3.586a1 1 0 0 1 .293-.707l3.355-3.355a1.205 1.205 0 0 1 1.704 0l3.296 3.296a1.205 1.205 0 0 1 0 1.704l-3.355 3.355a1 1 0 0 1-.707.293z",key:"pg9kv3"}],["path",{d:"m9 15 7.879-7.878",key:"1o1zgh"}]]),M("shower-head",[["path",{d:"m4 4 2.5 2.5",key:"uv2vmf"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7",key:"frdkwv"}],["path",{d:"M15 5 5 15",key:"1ag8rq"}],["path",{d:"M14 17v.01",key:"eokfpp"}],["path",{d:"M10 16v.01",key:"14uyyl"}],["path",{d:"M13 13v.01",key:"1v1k97"}],["path",{d:"M16 10v.01",key:"5169yg"}],["path",{d:"M11 20v.01",key:"cj92p8"}],["path",{d:"M17 14v.01",key:"11cswd"}],["path",{d:"M20 11v.01",key:"19e0od"}]]),M("shrimp",[["path",{d:"M11 12h.01",key:"1lr4k6"}],["path",{d:"M13 22c.5-.5 1.12-1 2.5-1-1.38 0-2-.5-2.5-1",key:"fatpdi"}],["path",{d:"M14 2a3.28 3.28 0 0 1-3.227 1.798l-6.17-.561A2.387 2.387 0 1 0 4.387 8H15.5a1 1 0 0 1 0 13 1 1 0 0 0 0-5H12a7 7 0 0 1-7-7V8",key:"kehrqe"}],["path",{d:"M14 8a8.5 8.5 0 0 1 0 8",key:"1imjx2"}],["path",{d:"M16 16c2 0 4.5-4 4-6",key:"z0nejz"}]]),M("shredder",[["path",{d:"M4 13V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5",key:"1eob4r"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 22v-5",key:"sfixh4"}],["path",{d:"M14 19v-2",key:"pdve8j"}],["path",{d:"M18 20v-3",key:"uox2gk"}],["path",{d:"M2 13h20",key:"5evz65"}],["path",{d:"M6 20v-3",key:"c6pdcb"}]]),M("shrink",[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]]),M("shrub",[["path",{d:"M12 22v-5.172a2 2 0 0 0-.586-1.414L9.5 13.5",key:"1p17fm"}],["path",{d:"M14.5 14.5 12 17",key:"dy5w4y"}],["path",{d:"M17 8.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0z",key:"6z7b3o"}]]),M("shuffle",[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]),M("sigma",[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2",key:"wuwx1p"}]]),M("signal-high",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}]]),M("signal-low",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}]]),M("signal-medium",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}]]),M("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]),M("signal-zero",[["path",{d:"M2 20h.01",key:"4haj6o"}]]),M("signature",[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284",key:"y32ogt"}],["path",{d:"M3 21h18",key:"itz85i"}]]),M("signpost-big",[["path",{d:"M10 9H4L2 7l2-2h6",key:"1hq7x2"}],["path",{d:"M14 5h6l2 2-2 2h-6",key:"bv62ej"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18",key:"eqpcf2"}],["path",{d:"M8 22h8",key:"rmew8v"}]]),M("signpost",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z",key:"gqqp9m"}]]),M("siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]),M("skip-back",[["path",{d:"M17.971 4.285A2 2 0 0 1 21 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"15892j"}],["path",{d:"M3 20V4",key:"1ptbpl"}]]),M("skip-forward",[["path",{d:"M21 4v16",key:"7j8fe9"}],["path",{d:"M6.029 4.285A2 2 0 0 0 3 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"zs4d6"}]]),M("skull",[["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z",key:"1o5pge"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]),M("slack",[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5",key:"diqz80"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5",key:"183iwg"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5",key:"hqg7r1"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5",key:"76g71w"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5",key:"1kmz0a"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5",key:"jc4sz0"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5",key:"1omvl4"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5",key:"16f3cl"}]]),M("slash",[["path",{d:"M22 2 2 22",key:"y4kqgn"}]]),M("slice",[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14",key:"1sllp5"}]]),M("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]),M("sliders-vertical",[["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M12 21v-9",key:"17s77i"}],["path",{d:"M12 8V3",key:"13r4qs"}],["path",{d:"M17 16h4",key:"h1uq16"}],["path",{d:"M19 12V3",key:"o1uvq1"}],["path",{d:"M19 21v-5",key:"qua636"}],["path",{d:"M3 14h4",key:"bcjad9"}],["path",{d:"M5 10V3",key:"cb8scm"}],["path",{d:"M5 21v-7",key:"1w1uti"}]]),M("smartphone-charging",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12.667 8 10 12h4l-2.667 4",key:"h9lk2d"}]]),M("smartphone-nfc",[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1",key:"5nje8w"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36",key:"1g306n"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"uqvjvo"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"ujntz3"}]]),M("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])),Qa=(M("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]),M("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),M("snail",[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0",key:"hneq2s"}],["circle",{cx:"10",cy:"13",r:"8",key:"194lz3"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6",key:"ixqyt7"}],["path",{d:"M18 3 19.1 5.2",key:"9tjm43"}],["path",{d:"M22 3 20.9 5.2",key:"j3odrs"}]]),M("soap-dispenser-droplet",[["path",{d:"M10.5 2v4",key:"1xt6in"}],["path",{d:"M14 2H7a2 2 0 0 0-2 2",key:"e6xig3"}],["path",{d:"M19.29 14.76A6.67 6.67 0 0 1 17 11a6.6 6.6 0 0 1-2.29 3.76c-1.15.92-1.71 2.04-1.71 3.19 0 2.22 1.8 4.05 4 4.05s4-1.83 4-4.05c0-1.16-.57-2.26-1.71-3.19",key:"adq7uc"}],["path",{d:"M9.607 21H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"t9hm96"}]]),M("snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6h-4",key:"15hhxa"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"M22 12h-6.5L14 15",key:"1mxi28"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h4",key:"1otusx"}]]),M("sofa",[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"xacw8m"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}],["path",{d:"M12 4v9",key:"oqhhn3"}]]),M("solar-panel",[["path",{d:"M11 2h2",key:"isr7bz"}],["path",{d:"m14.28 14-4.56 8",key:"4anwcf"}],["path",{d:"m21 22-1.558-4H4.558",key:"enk13h"}],["path",{d:"M3 10v2",key:"w8mti9"}],["path",{d:"M6.245 15.04A2 2 0 0 1 8 14h12a1 1 0 0 1 .864 1.505l-3.11 5.457A2 2 0 0 1 16 22H4a1 1 0 0 1-.863-1.506z",key:"pouggg"}],["path",{d:"M7 2a4 4 0 0 1-4 4",key:"78s8of"}],["path",{d:"m8.66 7.66 1.41 1.41",key:"1vaqj8"}]]),M("soup",[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M19.5 12 22 6",key:"shfsr5"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62",key:"rpc6vp"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62",key:"1lf63m"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62",key:"97tijn"}]]),M("space",[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]),M("spade",[["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"M2 14.499a5.5 5.5 0 0 0 9.591 3.675.6.6 0 0 1 .818.001A5.5 5.5 0 0 0 22 14.5c0-2.29-1.5-4-3-5.5l-5.492-5.312a2 2 0 0 0-3-.02L5 8.999c-1.5 1.5-3 3.2-3 5.5",key:"1aw2pz"}]]),M("sparkle",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}]]),M("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])),Pa=(M("speaker",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["circle",{cx:"12",cy:"14",r:"4",key:"1jruaj"}],["path",{d:"M12 14h.01",key:"1etili"}]]),M("speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]),M("spell-check-2",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1",key:"8mdmtu"}]]),M("spell-check",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]),M("spline-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]]),M("spline",[["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}]]),M("split",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]]),M("spool",[["path",{d:"M17 13.44 4.442 17.082A2 2 0 0 0 4.982 21H19a2 2 0 0 0 .558-3.921l-1.115-.32A2 2 0 0 1 17 14.837V7.66",key:"13vns8"}],["path",{d:"m7 10.56 12.558-3.642A2 2 0 0 0 19.018 3H5a2 2 0 0 0-.558 3.921l1.115.32A2 2 0 0 1 7 9.163v7.178",key:"s8x3u0"}]]),M("spray-can",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]),M("spotlight",[["path",{d:"M15.295 19.562 16 22",key:"31jsb7"}],["path",{d:"m17 16 3.758 2.098",key:"121ar7"}],["path",{d:"m19 12.5 3.026-.598",key:"19ukd3"}],["path",{d:"M7.61 6.3a3 3 0 0 0-3.92 1.3l-1.38 2.79a3 3 0 0 0 1.3 3.91l6.89 3.597a1 1 0 0 0 1.342-.447l3.106-6.211a1 1 0 0 0-.447-1.341z",key:"lwb9l9"}],["path",{d:"M8 9V2",key:"1xa0v7"}]]),M("sprout",[["path",{d:"M14 9.536V7a4 4 0 0 1 4-4h1.5a.5.5 0 0 1 .5.5V5a4 4 0 0 1-4 4 4 4 0 0 0-4 4c0 2 1 3 1 5a5 5 0 0 1-1 3",key:"139s4v"}],["path",{d:"M4 9a5 5 0 0 1 8 4 5 5 0 0 1-8-4",key:"1dlkgp"}],["path",{d:"M5 21h14",key:"11awu3"}]]),M("square-activity",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7",key:"15hlnc"}]]),M("square-arrow-down-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]]),M("square-arrow-down-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"M16 8v8H8",key:"1lbpgo"}]]),M("square-arrow-down",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]),M("square-arrow-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]),M("square-arrow-out-down-left",[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6",key:"14qz4y"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),M("square-arrow-out-down-right",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m21 21-9-9",key:"1et2py"}],["path",{d:"M21 15v6h-6",key:"1jko0i"}]]),M("square-arrow-out-up-left",[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6",key:"14mv1t"}],["path",{d:"m3 3 9 9",key:"rks13r"}],["path",{d:"M3 9V3h6",key:"ira0h2"}]]),M("square-arrow-out-up-right",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]),M("square-arrow-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]),M("square-arrow-up-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8h8",key:"19xb1h"}],["path",{d:"M16 16 8 8",key:"1qdy8n"}]]),M("square-arrow-up-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 8h8v8",key:"b65dnt"}],["path",{d:"m8 16 8-8",key:"13b9ih"}]]),M("square-arrow-up",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),M("square-asterisk",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8.5 14 7-4",key:"12hpby"}],["path",{d:"m8.5 10 7 4",key:"wwy2dy"}]]),M("square-bottom-dashed-scissors",[["line",{x1:"5",y1:"3",x2:"19",y2:"3",key:"x74652"}],["line",{x1:"3",y1:"5",x2:"3",y2:"19",key:"31ivqu"}],["line",{x1:"21",y1:"5",x2:"21",y2:"19",key:"1am4cd"}],["line",{x1:"9",y1:"21",x2:"10",y2:"21",key:"sb02er"}],["line",{x1:"14",y1:"21",x2:"15",y2:"21",key:"1bvb1m"}],["path",{d:"M 3 5 A2 2 0 0 1 5 3",key:"dbypyf"}],["path",{d:"M 19 3 A2 2 0 0 1 21 5",key:"y6haui"}],["path",{d:"M 5 21 A2 2 0 0 1 3 19",key:"kb75wq"}],["path",{d:"M 21 19 A2 2 0 0 1 19 21",key:"1p3zbf"}],["circle",{cx:"8.5",cy:"8.5",r:"1.5",key:"cn5opk"}],["line",{x1:"9.56066",y1:"9.56066",x2:"12",y2:"12",key:"mksg6j"}],["line",{x1:"17",y1:"17",x2:"14.82",y2:"14.82",key:"1lwi1d"}],["circle",{cx:"8.5",cy:"15.5",r:"1.5",key:"12hfy1"}],["line",{x1:"9.56066",y1:"14.43934",x2:"17",y2:"7",key:"4jyfgs"}]]),M("square-chart-gantt",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]]),M("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),M("square-check",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("square-chevron-down",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]),M("square-chevron-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]),M("square-chevron-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]),M("square-chevron-up",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]),M("square-dashed-bottom-code",[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}]]),M("square-code",[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-dashed-bottom",[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]]),M("square-dashed-kanban",[["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}]]),M("square-dashed-mouse-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h2",key:"1qve2z"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M3 14v1",key:"vnatye"}]]),M("square-dashed-top-solid",[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"89voep"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 21h1",key:"15o7lz"}]]),M("square-dashed",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]]),M("square-divide",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}]]),M("square-dot",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),M("square-equal",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}]]),M("square-function",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]]),M("square-kanban",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]),M("square-library",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7v10",key:"d5nglc"}],["path",{d:"M11 7v10",key:"pptsnr"}],["path",{d:"m15 7 2 10",key:"1m7qm5"}]]),M("square-menu",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 8h10",key:"1jw688"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h10",key:"wp8him"}]]),M("square-m",[["path",{d:"M8 16V8.5a.5.5 0 0 1 .9-.3l2.7 3.599a.5.5 0 0 0 .8 0l2.7-3.6a.5.5 0 0 1 .9.3V16",key:"1ywlsj"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-minus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),M("square-mouse-pointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}]]),M("square-parking-off",[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41",key:"9l1ft6"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3",key:"17knke"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.3",key:"1jxgo2"}]]),M("square-parking",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]),M("square-pause",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),M("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])),Ya=(M("square-percent",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("square-pilcrow",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17",key:"1l9586"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M16 7v10",key:"lavkr4"}]]),M("square-pi",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h10",key:"udp07y"}],["path",{d:"M10 7v10",key:"i1d9ee"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7",key:"ftwdc7"}]]),M("square-play",[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}]]),M("square-plus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]),M("square-power",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-radical",[["path",{d:"M7 12h2l2 5 2-10h4",key:"1fxv6h"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-round-corner",[["path",{d:"M21 11a8 8 0 0 0-8-8",key:"1lxwo5"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1dv2y5"}]]),M("square-scissors",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"8.5",cy:"8.5",r:"1.5",key:"cn5opk"}],["line",{x1:"9.56066",y1:"9.56066",x2:"12",y2:"12",key:"mksg6j"}],["line",{x1:"17",y1:"17",x2:"14.82",y2:"14.82",key:"1lwi1d"}],["circle",{cx:"8.5",cy:"15.5",r:"1.5",key:"12hfy1"}],["line",{x1:"9.56066",y1:"14.43934",x2:"17",y2:"7",key:"4jyfgs"}]]),M("square-sigma",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9",key:"9nih0i"}]]),M("square-slash",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]),M("square-split-horizontal",[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3",key:"lubmu8"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3",key:"1ag34g"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]),M("square-split-vertical",[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3",key:"1pi83i"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3",key:"ido5k7"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]),M("square-square",[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),M("square-stack",[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"4i38lg"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"mlte4a"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]),M("square-star",[["path",{d:"M11.035 7.69a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"13edca"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]),M("square-terminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]),M("square-user-round",[["path",{d:"M18 21a6 6 0 0 0-12 0",key:"kaz2du"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("square-stop",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]),M("square-user",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1m6ac2"}]]),M("square-x",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),M("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("squares-exclude",[["path",{d:"M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0",key:"1mcohs"}],["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2",key:"1r1efp"}]]),M("squares-intersect",[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M14 2a2 2 0 0 1 2 2",key:"170a0m"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M2 10V8",key:"7yj4fe"}],["path",{d:"M2 4a2 2 0 0 1 2-2",key:"ddgnws"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}],["path",{d:"M4 16a2 2 0 0 1-2-2",key:"1dnafg"}],["path",{d:"M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z",key:"ci6f0b"}],["path",{d:"M8 2h2",key:"1gmkwm"}]]),M("squares-subtract",[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z",key:"1njgbb"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}]]),M("squircle-dashed",[["path",{d:"M13.77 3.043a34 34 0 0 0-3.54 0",key:"1oaobr"}],["path",{d:"M13.771 20.956a33 33 0 0 1-3.541.001",key:"95iq0j"}],["path",{d:"M20.18 17.74c-.51 1.15-1.29 1.93-2.439 2.44",key:"1u6qty"}],["path",{d:"M20.18 6.259c-.51-1.148-1.291-1.929-2.44-2.438",key:"1ew6g6"}],["path",{d:"M20.957 10.23a33 33 0 0 1 0 3.54",key:"1l9npr"}],["path",{d:"M3.043 10.23a34 34 0 0 0 .001 3.541",key:"1it6jm"}],["path",{d:"M6.26 20.179c-1.15-.508-1.93-1.29-2.44-2.438",key:"14uchd"}],["path",{d:"M6.26 3.82c-1.149.51-1.93 1.291-2.44 2.44",key:"8k4agb"}]]),M("squares-unite",[["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z",key:"17jnth"}]]),M("squircle",[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9",key:"garfkc"}]]),M("squirrel",[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5",key:"21bitc"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4",key:"oh0fg0"}],["path",{d:"M18 13h.01",key:"9veqaj"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10",key:"980v8a"}]]),M("stamp",[["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-6 0c0 2 1 2 1 3.5V13",key:"i9gjdv"}],["path",{d:"M20 15.5a2.5 2.5 0 0 0-2.5-2.5h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1z",key:"1vzg3v"}],["path",{d:"M5 22h14",key:"ehvnwv"}]]),M("star-half",[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2",key:"2ksp49"}]]),M("star-off",[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43",key:"16m0ql"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91",key:"1vt8nq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),M("step-back",[["path",{d:"M13.971 4.285A2 2 0 0 1 17 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"19qhus"}],["path",{d:"M21 20V4",key:"cb8qj8"}]]),M("step-forward",[["path",{d:"M10.029 4.285A2 2 0 0 0 7 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"1ystz2"}],["path",{d:"M3 4v16",key:"1ph11n"}]]),M("sticker",[["path",{d:"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z",key:"1dfntj"}],["path",{d:"M15 3v5a1 1 0 0 0 1 1h5",key:"6s6qgf"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1",key:"1vvgv3"}]]),M("stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]),M("sticky-note",[["path",{d:"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z",key:"1dfntj"}],["path",{d:"M15 3v5a1 1 0 0 0 1 1h5",key:"6s6qgf"}]]),M("stone",[["path",{d:"M11.264 2.205A4 4 0 0 0 6.42 4.211l-4 8a4 4 0 0 0 1.359 5.117l6 4a4 4 0 0 0 4.438 0l6-4a4 4 0 0 0 1.576-4.592l-2-6a4 4 0 0 0-2.53-2.53z",key:"1si4ox"}],["path",{d:"M11.99 22 14 12l7.822 3.184",key:"1u8to0"}],["path",{d:"M14 12 8.47 2.302",key:"guo3d5"}]]),M("store",[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]]),M("stretch-horizontal",[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2",key:"qdearl"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2",key:"1xrn6j"}]]),M("stretch-vertical",[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2",key:"19qu7m"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2",key:"24v0nk"}]]),M("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]),M("subscript",[["path",{d:"m4 5 8 8",key:"1eunvl"}],["path",{d:"m12 5-8 8",key:"1ah0jp"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07",key:"e8ta8j"}]]),M("sun-dim",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M20 12h.01",key:"1ykeid"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M4 12h.01",key:"158zrr"}],["path",{d:"M17.657 6.343h.01",key:"31pqzk"}],["path",{d:"M17.657 17.657h.01",key:"jehnf4"}],["path",{d:"M6.343 17.657h.01",key:"gdk6ow"}],["path",{d:"M6.343 6.343h.01",key:"1uurf0"}]]),M("sun-medium",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]]),M("sun-moon",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]),M("sun-snow",[["path",{d:"M10 21v-1",key:"1u8rkd"}],["path",{d:"M10 4V3",key:"pkzwkn"}],["path",{d:"M10 9a3 3 0 0 0 0 6",key:"gv75dk"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6 1.5-3H22",key:"o5qa3v"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"m3.64 18.36.7-.7",key:"105rm9"}],["path",{d:"m4.34 6.34-.7-.7",key:"d3unjp"}]]),M("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),M("sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),M("sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),M("superscript",[["path",{d:"m4 19 8-8",key:"hr47gm"}],["path",{d:"m12 19-8-8",key:"1dhhmo"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06",key:"1dfcux"}]]),M("swiss-franc",[["path",{d:"M10 21V3h8",key:"br2l0g"}],["path",{d:"M6 16h9",key:"2py0wn"}],["path",{d:"M10 9.5h7",key:"13dmhz"}]]),M("swatch-book",[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z",key:"1ldrpk"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7",key:"11i5po"}],["path",{d:"M 7 17h.01",key:"1euzgo"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8",key:"o2gii7"}]]),M("switch-camera",[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5",key:"mtk2lu"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5",key:"120jsl"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m18 22-3-3 3-3",key:"kgdoj7"}],["path",{d:"m6 2 3 3-3 3",key:"1fnbkv"}]]),M("sword",[["path",{d:"m11 19-6-6",key:"s7kpr"}],["path",{d:"m5 21-2-2",key:"1kw20b"}],["path",{d:"m8 16-4 4",key:"1oqv8h"}],["path",{d:"M9.5 17.5 21 6V3h-3L6.5 14.5",key:"pkxemp"}]]),M("swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]),M("syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]),M("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]]),M("table-cells-merge",[["path",{d:"M12 21v-6",key:"lihzve"}],["path",{d:"M12 9V3",key:"da5inc"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("table-cells-split",[["path",{d:"M12 15V9",key:"8c7uyn"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),M("table-columns-split",[["path",{d:"M14 14v2",key:"w2a1xv"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M14 8v2",key:"i67w9a"}],["path",{d:"M2 15h8",key:"82wtch"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2",key:"up0l64"}],["path",{d:"M2 9h8",key:"yelfik"}],["path",{d:"M22 15h-4",key:"1es58f"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"pdjoqf"}],["path",{d:"M22 9h-4",key:"1luja7"}],["path",{d:"M5 3v18",key:"14hmio"}]]),M("table-of-contents",[["path",{d:"M16 5H3",key:"m91uny"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 19H3",key:"zzsher"}],["path",{d:"M21 5h.01",key:"wa75ra"}],["path",{d:"M21 12h.01",key:"msek7k"}],["path",{d:"M21 19h.01",key:"qvbq2j"}]]),M("table-properties",[["path",{d:"M15 3v18",key:"14nvp0"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]),M("table-rows-split",[["path",{d:"M14 10h2",key:"1lstlu"}],["path",{d:"M15 22v-8",key:"1fwwgm"}],["path",{d:"M15 2v4",key:"1044rn"}],["path",{d:"M2 10h2",key:"1r8dkt"}],["path",{d:"M20 10h2",key:"1ug425"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6",key:"ibqhof"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2",key:"1uenja"}],["path",{d:"M8 10h2",key:"66od0"}],["path",{d:"M9 22v-8",key:"fmnu31"}],["path",{d:"M9 2v4",key:"j1yeou"}]]),M("table",[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]]),M("tablet-smartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),M("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])),ae=(M("tablets",[["circle",{cx:"7",cy:"7",r:"5",key:"x29byf"}],["circle",{cx:"17",cy:"17",r:"5",key:"1op1d2"}],["path",{d:"M12 17h10",key:"ls21zv"}],["path",{d:"m3.46 10.54 7.08-7.08",key:"1rehiu"}]]),M("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])),ee=(M("tags",[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]]),M("tally-1",[["path",{d:"M4 4v16",key:"6qkkli"}]]),M("tally-2",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}]]),M("tally-3",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}]]),M("tally-4",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}]]),M("tally-5",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}],["path",{d:"M22 6 2 18",key:"h9moai"}]]),M("tangent",[["circle",{cx:"17",cy:"4",r:"2",key:"y5j2s2"}],["path",{d:"M15.59 5.41 5.41 15.59",key:"l0vprr"}],["circle",{cx:"4",cy:"17",r:"2",key:"9p4efm"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12",key:"1twk4o"}]]),M("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])),he=(M("tent-tree",[["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}],["path",{d:"m14 5 3-3 3 3",key:"1sorif"}],["path",{d:"m14 10 3-3 3 3",key:"1jyi9h"}],["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M17 14H7l-5 8h20Z",key:"13ar7p"}],["path",{d:"M8 14v8",key:"1ghmqk"}],["path",{d:"m9 14 5 8",key:"13pgi6"}]]),M("telescope",[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]]),M("tent",[["path",{d:"M3.5 21 14 3",key:"1szst5"}],["path",{d:"M20.5 21 10 3",key:"1310c3"}],["path",{d:"M15.5 21 12 15l-3.5 6",key:"1ddtfw"}],["path",{d:"M2 21h20",key:"1nyx9w"}]]),M("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]]),M("test-tube-diagonal",[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3",key:"1ub6xw"}],["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"M12 16H4",key:"1cjfip"}]]),M("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]]),M("test-tubes",[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2",key:"1hjrqt"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2",key:"16lc8n"}],["path",{d:"M3 2h7",key:"7s29d5"}],["path",{d:"M14 2h7",key:"7sicin"}],["path",{d:"M9 16H4",key:"1bfye3"}],["path",{d:"M20 16h-5",key:"ddnjpe"}]]),M("text-align-center",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M17 12H7",key:"16if0g"}],["path",{d:"M19 19H5",key:"vjpgq2"}]]),M("text-align-end",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M21 19H7",key:"4cu937"}]]),M("text-align-justify",[["path",{d:"M3 5h18",key:"1u36vt"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 19h18",key:"awlh7x"}]]),M("text-align-start",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 19H3",key:"z6ezky"}]]),M("text-cursor-input",[["path",{d:"M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6",key:"1528k5"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1",key:"1mj8rg"}],["path",{d:"M9 6v12",key:"velyjx"}]]),M("text-cursor",[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1",key:"uvaxm9"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1",key:"11xy8d"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1",key:"1uw06m"}]]),M("text-initial",[["path",{d:"M15 5h6",key:"1pr8yx"}],["path",{d:"M15 12h6",key:"upa0zy"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"m3 12 3.553-7.724a.5.5 0 0 1 .894 0L11 12",key:"6lvno8"}],["path",{d:"M3.92 10h6.16",key:"1tl8ex"}]]),M("text-quote",[["path",{d:"M17 5H3",key:"1cn7zz"}],["path",{d:"M21 12H8",key:"scolzb"}],["path",{d:"M21 19H8",key:"13qgcb"}],["path",{d:"M3 12v7",key:"1ri8j3"}]]),M("text-search",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 19H3",key:"108z41"}],["circle",{cx:"17",cy:"15",r:"3",key:"1upz2a"}],["path",{d:"m21 19-1.9-1.9",key:"dwi7p8"}]]),M("text-select",[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M9 3h1",key:"1yesri"}]]),M("text-wrap",[["path",{d:"m16 16-3 3 3 3",key:"117b85"}],["path",{d:"M3 12h14.5a1 1 0 0 1 0 7H13",key:"18xa6z"}],["path",{d:"M3 19h6",key:"1ygdsz"}],["path",{d:"M3 5h18",key:"1u36vt"}]]),M("theater",[["path",{d:"M2 10s3-3 3-8",key:"3xiif0"}],["path",{d:"M22 10s-3-3-3-8",key:"ioaa5q"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8",key:"16fkpi"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8",key:"b9eulq"}],["path",{d:"M2 10s2 2 2 5",key:"1au1lb"}],["path",{d:"M22 10s-2 2-2 5",key:"qi2y5e"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"1vsc2m"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"hrha4u"}]]),M("thermometer-snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"M10.585 15H10",key:"4nqulp"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z",key:"yu0u2z"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h2",key:"1bbqgq"}]]),M("thermometer-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8a4 4 0 0 0-1.645 7.647",key:"wz5p04"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z",key:"yu0u2z"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}]]),M("thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]),M("thumbs-down",[["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}],["path",{d:"M17 14V2",key:"8ymqnk"}]]),M("thumbs-up",[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]]),M("ticket-check",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),M("ticket-minus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}]]),M("ticket-percent",[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),M("ticket-plus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]),M("ticket-slash",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}]]),M("ticket-x",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]),M("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]),M("tickets-plane",[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12",key:"16muxl"}],["path",{d:"m12 13.5 3.75.5",key:"1i9qhk"}],["path",{d:"m3.173 8.18 11-5a2 2 0 0 1 2.647.993L18.56 8",key:"15hfpj"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]),M("tickets",[["path",{d:"m3.173 8.18 11-5a2 2 0 0 1 2.647.993L18.56 8",key:"15hfpj"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]),M("timer-off",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7",key:"10he05"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2",key:"15f7sh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M12 12v-2",key:"fwoke6"}]]),M("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),M("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]])),ye=(M("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]),M("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]),M("toilet",[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18",key:"kc4kqr"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8",key:"1tqs57"}]]),M("tool-case",[["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"m14.817 10.995-.971-1.45 1.034-1.232a2 2 0 0 0-2.025-3.238l-1.82.364L9.91 3.885a2 2 0 0 0-3.625.748L6.141 6.55l-1.725.426a2 2 0 0 0-.19 3.756l.657.27",key:"xbnumr"}],["path",{d:"m18.822 10.995 2.26-5.38a1 1 0 0 0-.557-1.318L16.954 2.9a1 1 0 0 0-1.281.533l-.924 2.122",key:"eaw7gc"}],["path",{d:"M4 12.006A1 1 0 0 1 4.994 11H19a1 1 0 0 1 1 1v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1vaooh"}]]),M("toolbox",[["path",{d:"M16 12v4",key:"vf1vip"}],["path",{d:"M16 6a2 2 0 0 1 1.414.586l4 4A2 2 0 0 1 22 12v7a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 .586-1.414l4-4A2 2 0 0 1 8 6z",key:"1h1rvn"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M8 12v4",key:"1w4uao"}]]),M("tornado",[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]]),M("torus",[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2",key:"1b2qxu"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5",key:"h8emeu"}]]),M("touchpad-off",[["path",{d:"M12 20v-6",key:"1rm09r"}],["path",{d:"M19.656 14H22",key:"170xzr"}],["path",{d:"M2 14h12",key:"d8icqz"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M9.656 4H20a2 2 0 0 1 2 2v10.344",key:"ovjcvl"}]]),M("touchpad",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M12 20v-6",key:"1rm09r"}]]),M("tower-control",[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z",key:"1pledb"}],["path",{d:"M8 13v9",key:"hmv0ci"}],["path",{d:"M16 22v-9",key:"ylnf1u"}],["path",{d:"m9 6 1 7",key:"dpdgam"}],["path",{d:"m15 6-1 7",key:"ls7zgu"}],["path",{d:"M12 6V2",key:"1pj48d"}],["path",{d:"M13 2h-2",key:"mj6ths"}]]),M("toy-brick",[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1",key:"158fvp"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3",key:"s0042v"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3",key:"9wmeh2"}]]),M("tractor",[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20",key:"she1j9"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246",key:"1q1ert"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]]),M("traffic-cone",[["path",{d:"M16.05 10.966a5 2.5 0 0 1-8.1 0",key:"m5jpwb"}],["path",{d:"m16.923 14.049 4.48 2.04a1 1 0 0 1 .001 1.831l-8.574 3.9a2 2 0 0 1-1.66 0l-8.574-3.91a1 1 0 0 1 0-1.83l4.484-2.04",key:"rbg3g8"}],["path",{d:"M16.949 14.14a5 2.5 0 1 1-9.9 0L10.063 3.5a2 2 0 0 1 3.874 0z",key:"vap8c8"}],["path",{d:"M9.194 6.57a5 2.5 0 0 0 5.61 0",key:"15hn5c"}]]),M("train-front-tunnel",[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10",key:"o0fyp0"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8",key:"m8q3n9"}],["path",{d:"M10 15h.01",key:"44in9x"}],["path",{d:"M14 15h.01",key:"5mohn5"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z",key:"hckbmu"}],["path",{d:"m9 19-2 3",key:"iij7hm"}],["path",{d:"m15 19 2 3",key:"npx8sa"}]]),M("train-front",[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]]),M("train-track",[["path",{d:"M2 17 17 2",key:"18b09t"}],["path",{d:"m2 14 8 8",key:"1gv9hu"}],["path",{d:"m5 11 8 8",key:"189pqp"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"m11 5 8 8",key:"ummqn6"}],["path",{d:"m14 2 8 8",key:"1vk7dn"}],["path",{d:"M7 22 22 7",key:"15mb1i"}]]),M("tram-front",[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]]),M("transgender",[["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M14 20h-4",key:"m8m19d"}],["path",{d:"M18 2h4v4",key:"1341mj"}],["path",{d:"m2 2 7.17 7.17",key:"13q8l2"}],["path",{d:"M2 5.355V2h3.357",key:"18136r"}],["path",{d:"m22 2-7.17 7.17",key:"1epvy4"}],["path",{d:"M8 5 5 8",key:"mgbjhz"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]),M("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]])),te=(M("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),M("tree-deciduous",[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]]),M("tree-palm",[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]]),M("tree-pine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]),M("trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]),M("trello",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["rect",{width:"3",height:"9",x:"7",y:"7",key:"14n3xi"}],["rect",{width:"3",height:"5",x:"14",y:"7",key:"s4azjd"}]]),M("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]])),ke=(M("trending-up-down",[["path",{d:"M14.828 14.828 21 21",key:"ar5fw7"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"m21 3-9 9-4-4-6 6",key:"1h02xo"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}]]),M("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])),de=M("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),pe=(M("triangle-dashed",[["path",{d:"M10.17 4.193a2 2 0 0 1 3.666.013",key:"pltmmw"}],["path",{d:"M14 21h2",key:"v4qezv"}],["path",{d:"m15.874 7.743 1 1.732",key:"10m0iw"}],["path",{d:"m18.849 12.952 1 1.732",key:"zadnam"}],["path",{d:"M21.824 18.18a2 2 0 0 1-1.835 2.824",key:"fvwuk4"}],["path",{d:"M4.024 21a2 2 0 0 1-1.839-2.839",key:"1e1kah"}],["path",{d:"m5.136 12.952-1 1.732",key:"1u4ldi"}],["path",{d:"M8 21h2",key:"i9zjee"}],["path",{d:"m8.102 7.743-1 1.732",key:"1zzo4u"}]]),M("triangle-right",[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z",key:"183wce"}]]),M("triangle",[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"14u9p9"}]]),M("trophy",[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]])),ce=(M("truck-electric",[["path",{d:"M14 19V7a2 2 0 0 0-2-2H9",key:"15peso"}],["path",{d:"M15 19H9",key:"18q6dt"}],["path",{d:"M19 19h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 9.38a1 1 0 0 0-.78-.38H14",key:"1dkp3j"}],["path",{d:"M2 13v5a1 1 0 0 0 1 1h2",key:"pkmmzz"}],["path",{d:"M4 3 2.15 5.15a.495.495 0 0 0 .35.86h2.15a.47.47 0 0 1 .35.86L3 9.02",key:"1n26pd"}],["circle",{cx:"17",cy:"19",r:"2",key:"1nxcgd"}],["circle",{cx:"7",cy:"19",r:"2",key:"gzo7y7"}]]),M("truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("turkish-lira",[["path",{d:"M15 4 5 9",key:"14bkc9"}],["path",{d:"m15 8.5-10 5",key:"1grtsx"}],["path",{d:"M18 12a9 9 0 0 1-9 9V3",key:"1sst7f"}]]),M("turntable",[["path",{d:"M10 12.01h.01",key:"7rp0yl"}],["path",{d:"M18 8v4a8 8 0 0 1-1.07 4",key:"1st48v"}],["circle",{cx:"10",cy:"12",r:"4",key:"19levz"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),M("turtle",[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z",key:"1lbbv7"}],["path",{d:"M4.82 7.9 8 10",key:"m9wose"}],["path",{d:"M15.18 7.9 12 10",key:"p8dp2u"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2",key:"12nsm7"}]]),M("tv-minimal-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]),M("tv-minimal",[["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]),M("tv",[["path",{d:"m17 2-5 5-5-5",key:"16satq"}],["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",key:"1e6viu"}]]),M("twitch",[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7",key:"c0yzno"}]]),M("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])),Me=(M("type-outline",[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z",key:"1reda3"}]]),M("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]]),M("umbrella-off",[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M18.656 13h2.336a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-12.07-7.51",key:"yawknk"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.961 5.957a10.28 10.28 0 0 0-3.922 5.769A1 1 0 0 0 3 13h10",key:"5sfalc"}]]),M("umbrella",[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M20.992 13a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-19.923 0A1 1 0 0 0 3 13z",key:"124nyo"}]]),M("underline",[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]]),M("undo-2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]]),M("undo-dot",[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13",key:"8mp6z9"}],["path",{d:"M3 7v6h6",key:"1v2h90"}],["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}]]),M("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),M("unfold-horizontal",[["path",{d:"M16 12h6",key:"15xry1"}],["path",{d:"M8 12H2",key:"1jqql6"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 15 3-3-3-3",key:"wjy7rq"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}]]),M("unfold-vertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m15 5-3-3-3 3",key:"itvq4r"}]]),M("ungroup",[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1",key:"nzclkv"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1",key:"4tytwb"}]]),M("university",[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 16h.01",key:"plv8zi"}],["path",{d:"M22 7a1 1 0 0 0-1-1h-2a2 2 0 0 1-1.143-.359L13.143 2.36a2 2 0 0 0-2.286-.001L6.143 5.64A2 2 0 0 1 5 6H3a1 1 0 0 0-1 1v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2z",key:"1ogmi3"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["path",{d:"M6 16h.01",key:"1pmjb7"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}]]),M("unlink-2",[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2",key:"1re2ne"}]]),M("unlink",[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]]),M("unplug",[["path",{d:"m19 5 3-3",key:"yk6iyv"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z",key:"1snsnr"}]]),M("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]),M("usb",[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]]),M("user-check",[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),M("user-cog",[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m14.305 16.53.923-.382",key:"1itpsq"}],["path",{d:"m15.228 13.852-.923-.383",key:"eplpkm"}],["path",{d:"m16.852 12.228-.383-.923",key:"13v3q0"}],["path",{d:"m16.852 17.772-.383.924",key:"1i8mnm"}],["path",{d:"m19.148 12.228.383-.923",key:"1q8j1v"}],["path",{d:"m19.53 18.696-.382-.924",key:"vk1qj3"}],["path",{d:"m20.772 13.852.924-.383",key:"n880s0"}],["path",{d:"m20.772 16.148.924.383",key:"1g6xey"}],["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),M("user-minus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]),M("user-lock",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["path",{d:"M15 15.5V14a2 2 0 0 1 4 0v1.5",key:"12ym5i"}],["rect",{width:"8",height:"5",x:"13",y:"16",rx:".899",key:"4p176n"}]]),M("user-pen",[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2",key:"15lzij"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]]),M("user-plus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]])),re=(M("user-round-check",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]),M("user-round-cog",[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("user-round-minus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]),M("user-round-pen",[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487",key:"1c8h7z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}]]),M("user-round-plus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]),M("user-round-search",[["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.9-1.9",key:"1e5ubv"}]]),M("user-round-x",[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]]),M("user-round",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]),M("user-search",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]]),M("user-star",[["path",{d:"M16.051 12.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"1m8t9f"}],["path",{d:"M8 15H7a4 4 0 0 0-4 4v2",key:"l9tmp8"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]]),M("user-x",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]])),le=(M("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),M("users-round",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]),M("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])),ie=(M("utensils-crossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]),M("utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]]),M("utility-pole",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M3 3v2",key:"9imdir"}],["path",{d:"M7 3v2",key:"n0os7"}],["path",{d:"M17 3v2",key:"1l2re6"}],["path",{d:"M21 3v2",key:"1duuac"}],["path",{d:"m19 5-7 7-7-7",key:"133zxf"}]]),M("van",[["path",{d:"M13 6v5a1 1 0 0 0 1 1h6.102a1 1 0 0 1 .712.298l.898.91a1 1 0 0 1 .288.702V17a1 1 0 0 1-1 1h-3",key:"k3s650"}],["path",{d:"M5 18H3a1 1 0 0 1-1-1V8a2 2 0 0 1 2-2h12c1.1 0 2.1.8 2.4 1.8l1.176 4.2",key:"fnd93u"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]),M("variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]),M("vault",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["path",{d:"m7.9 7.9 2.7 2.7",key:"hpeyl3"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}],["path",{d:"m13.4 10.6 2.7-2.7",key:"264c1n"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["path",{d:"m7.9 16.1 2.7-2.7",key:"p81g5e"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor",key:"fubopw"}],["path",{d:"m13.4 13.4 2.7 2.7",key:"abhel3"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),M("vector-square",[["path",{d:"M19.5 7a24 24 0 0 1 0 10",key:"8n60xe"}],["path",{d:"M4.5 7a24 24 0 0 0 0 10",key:"2lmadr"}],["path",{d:"M7 19.5a24 24 0 0 0 10 0",key:"1q94o2"}],["path",{d:"M7 4.5a24 24 0 0 1 10 0",key:"2z8ypa"}],["rect",{x:"17",y:"17",width:"5",height:"5",rx:"1",key:"1ac74s"}],["rect",{x:"17",y:"2",width:"5",height:"5",rx:"1",key:"1e7h5j"}],["rect",{x:"2",y:"17",width:"5",height:"5",rx:"1",key:"1t4eah"}],["rect",{x:"2",y:"2",width:"5",height:"5",rx:"1",key:"940dhs"}]]),M("vegan",[["path",{d:"M16 8q6 0 6-6-6 0-6 6",key:"qsyyc4"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3",key:"41m9h7"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14",key:"qiv7li"}]]),M("venetian-mask",[["path",{d:"M18 11c-1.5 0-2.5.5-3 2",key:"1fod00"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z",key:"d70hit"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2",key:"136fht"}]]),M("venus-and-mars",[["path",{d:"M10 20h4",key:"ni2waw"}],["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M17 2h4v4",key:"vhe59"}],["path",{d:"m21 2-5.46 5.46",key:"19kypf"}],["circle",{cx:"12",cy:"11",r:"5",key:"16gxyc"}]]),M("venus",[["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M9 19h6",key:"456am0"}],["circle",{cx:"12",cy:"9",r:"6",key:"1nw4tq"}]]),M("vibrate-off",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2",key:"1hbad5"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34",key:"1x5tf0"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("vibrate",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1",key:"1oyrl4"}]]),M("video-off",[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196",key:"w8jjjt"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"1xawa7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])),ve=(M("videotape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 8h20",key:"d11cs7"}],["circle",{cx:"8",cy:"14",r:"2",key:"1k2qr5"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"14",r:"2",key:"14k7lr"}]]),M("view",[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),M("voicemail",[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]]),M("volleyball",[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4",key:"2880wi"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5",key:"113sja"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5",key:"1qmsgl"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10",key:"1bmeqp"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5",key:"iekzv9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),M("volume-1",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}]]),M("volume-off",[["path",{d:"M16 9a5 5 0 0 1 .95 2.293",key:"1fgyg8"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96",key:"l3zxae"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11",key:"1gbwow"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686",key:"s2je0y"}]]),M("volume-2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]),M("volume-x",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]),M("volume",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}]]),M("vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]),M("wallet-cards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]),M("wallet-minimal",[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]]),M("wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]),M("wallpaper",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15",key:"1sl52q"}],["circle",{cx:"8",cy:"9",r:"2",key:"gjzl9d"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),M("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),M("wand",[["path",{d:"M15 4V2",key:"z1p9b7"}],["path",{d:"M15 16v-2",key:"px0unx"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M17.8 11.8 19 13",key:"yihg8r"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M17.8 6.2 19 5",key:"fd4us0"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M12.2 6.2 11 5",key:"i3da3b"}]]),M("warehouse",[["path",{d:"M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11",key:"pb2vm6"}],["path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z",key:"doq5xv"}],["path",{d:"M6 13h12",key:"yf64js"}],["path",{d:"M6 17h12",key:"1jwigz"}]]),M("washing-machine",[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]]),M("watch",[["path",{d:"M12 10v2.2l1.6 1",key:"n3r21l"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]]),M("waves-arrow-down",[["path",{d:"M12 10L12 2",key:"jvb0aw"}],["path",{d:"M16 6L12 10L8 6",key:"9j6vje"}],["path",{d:"M2 15C2.6 15.5 3.2 16 4.5 16C7 16 7 14 9.5 14C12.1 14 11.9 16 14.5 16C17 16 17 14 19.5 14C20.8 14 21.4 14.5 22 15",key:"s2zepw"}],["path",{d:"M2 21C2.6 21.5 3.2 22 4.5 22C7 22 7 20 9.5 20C12.1 20 11.9 22 14.5 22C17 22 17 20 19.5 20C20.8 20 21.4 20.5 22 21",key:"u68omc"}]]),M("waves-arrow-up",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"M2 15c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1p9f19"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"vbxynw"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]]),M("waves-ladder",[["path",{d:"M19 5a2 2 0 0 0-2 2v11",key:"s41o68"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}],["path",{d:"M7 13h10",key:"1rwob1"}],["path",{d:"M7 9h10",key:"12czzb"}],["path",{d:"M9 5a2 2 0 0 0-2 2v11",key:"x0q4gh"}]]),M("waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]),M("waypoints",[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]]),M("webcam",[["circle",{cx:"12",cy:"10",r:"8",key:"1gshiw"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 22h10",key:"10w4w3"}],["path",{d:"M12 22v-4",key:"1utk9m"}]]),M("webhook-off",[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15",key:"1tvl6x"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66",key:"q04jfq"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05",key:"azowf0"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7",key:"5joiws"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414",key:"cangb8"}],["path",{d:"m12 6 .6 1",key:"tpjl1n"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("webhook",[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]]),M("weight-tilde",[["path",{d:"M6.5 8a2 2 0 0 0-1.906 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8z",key:"1wl739"}],["path",{d:"M7.999 15a2.5 2.5 0 0 1 4 0 2.5 2.5 0 0 0 4 0",key:"1egezo"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]),M("weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]),M("wheat-off",[["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"m16 8-1.17 1.17",key:"1qqm82"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97",key:"4wz8re"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62",key:"rves66"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98",key:"ak46r"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28",key:"1tw520"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]),M("whole-word",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]),M("wifi-cog",[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 7.82a15 15 0 0 1 20 0",key:"1ovjuk"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M5 11.858a10 10 0 0 1 11.5-1.785",key:"3sn16i"}],["path",{d:"M8.5 15.429a5 5 0 0 1 2.413-1.31",key:"1pxovh"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]),M("wifi-high",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wifi-low",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wifi-off",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("wifi-pen",[["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["path",{d:"M5 12.859a10 10 0 0 1 10.5-2.222",key:"rpb7oy"}],["path",{d:"M8.5 16.429a5 5 0 0 1 3-1.406",key:"r8bmzl"}]]),M("wifi-sync",[["path",{d:"M11.965 10.105v4L13.5 12.5a5 5 0 0 1 8 1.5",key:"1immaq"}],["path",{d:"M11.965 14.105h4",key:"uejny8"}],["path",{d:"M17.965 18.105h4L20.43 19.71a5 5 0 0 1-8-1.5",key:"1i3a7e"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.965 22.105v-4",key:"1ku6vx"}],["path",{d:"M5 12.86a10 10 0 0 1 3-2.032",key:"pemdtu"}],["path",{d:"M8.5 16.429h.01",key:"2bm739"}]]),M("wifi-zero",[["path",{d:"M12 20h.01",key:"zekei9"}]]),M("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),M("wind-arrow-down",[["path",{d:"M10 2v8",key:"d4bbey"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2",key:"19kp1d"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2",key:"19kpjc"}],["path",{d:"m6 6 4 4 4-4",key:"k13n16"}]]),M("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]),M("wine-off",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h3m7 0h-1.343",key:"v48bem"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198",key:"1ymjlu"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]),M("wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]),M("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]),M("worm",[["path",{d:"m19 12-1.5 3",key:"9bcu4o"}],["path",{d:"M19.63 18.81 22 20",key:"121v98"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z",key:"1tij6q"}]]),M("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),M("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])),xe=(M("youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]),M("zap-off",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),M("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]));M("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),M("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]])}}]);
    33//# sourceMappingURL=lucide.js.map
  • tracksure/trunk/admin/dist/tracksure-admin.js

    r3472561 r3496703  
    1 "use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[377],{3504:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,".ts-error-boundary {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 400px;\n  padding: 32px;\n}\n\n.ts-error-boundary__content {\n  max-width: 600px;\n  text-align: center;\n}\n\n.ts-error-boundary__icon {\n  width: 80px;\n  height: 80px;\n  color: var(--ts-danger);\n  margin: 0 auto 24px;\n}\n\n.ts-error-boundary__title {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-error-boundary__message {\n  font-size: 16px;\n  color: var(--ts-text-muted);\n  margin: 0 0 24px;\n}\n\n.ts-error-boundary__details {\n  text-align: left;\n  margin: 24px 0;\n  padding: 16px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n}\n\n.ts-error-boundary__details summary {\n  cursor: pointer;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 12px;\n}\n\n.ts-error-boundary__stack {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  overflow-x: auto;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n  margin: 0;\n}\n\n.ts-error-boundary__button {\n  padding: 12px 24px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-error-boundary__button:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-error-boundary {\n    min-height: 300px;\n    padding: 20px 16px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 60px;\n    height: 60px;\n    margin-bottom: 16px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 18px;\n    margin-bottom: 8px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 14px;\n    margin-bottom: 16px;\n  }\n\n  .ts-error-boundary__details {\n    padding: 12px;\n  }\n\n  .ts-error-boundary__button {\n    width: 100%;\n    padding: 12px 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-error-boundary {\n    padding: 24px 20px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 20px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-error-boundary {\n    padding: 32px 24px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 22px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-error-boundary {\n    min-height: 450px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 90px;\n    height: 90px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 26px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 17px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-error-boundary {\n    min-height: 480px;\n    padding: 40px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 100px;\n    height: 100px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 28px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 18px;\n  }\n\n  .ts-error-boundary__details {\n    padding: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-error-boundary {\n    min-height: 500px;\n  }\n\n  .ts-error-boundary__content {\n    max-width: 700px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 110px;\n    height: 110px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 30px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 19px;\n  }\n\n  .ts-error-boundary__button {\n    padding: 14px 28px;\n    font-size: 15px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ErrorBoundary.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,iBAAiB;EACjB,aAAa;AACf;;AAEA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;EAChB,cAAc;EACd,aAAa;EACb,+BAA+B;EAC/B,kCAAkC;EAClC,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,qBAAqB;EACrB,qBAAqB;EACrB,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,YAAY;EACZ,2BAA2B;AAC7B;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,iBAAiB;IACjB,kBAAkB;EACpB;;EAEA;IACE,WAAW;IACX,YAAY;IACZ,mBAAmB;EACrB;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;;EAEA;IACE,eAAe;IACf,mBAAmB;EACrB;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,WAAW;IACX,kBAAkB;EACpB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,iBAAiB;IACjB,aAAa;EACf;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,aAAa;EACf;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,iBAAiB;EACnB;;EAEA;IACE,gBAAgB;EAClB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;AACF",sourcesContent:[".ts-error-boundary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 400px;\r\n  padding: 32px;\r\n}\r\n\r\n.ts-error-boundary__content {\r\n  max-width: 600px;\r\n  text-align: center;\r\n}\r\n\r\n.ts-error-boundary__icon {\r\n  width: 80px;\r\n  height: 80px;\r\n  color: var(--ts-danger);\r\n  margin: 0 auto 24px;\r\n}\r\n\r\n.ts-error-boundary__title {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-error-boundary__message {\r\n  font-size: 16px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 24px;\r\n}\r\n\r\n.ts-error-boundary__details {\r\n  text-align: left;\r\n  margin: 24px 0;\r\n  padding: 16px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-error-boundary__details summary {\r\n  cursor: pointer;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-error-boundary__stack {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  overflow-x: auto;\r\n  white-space: pre-wrap;\r\n  word-wrap: break-word;\r\n  margin: 0;\r\n}\r\n\r\n.ts-error-boundary__button {\r\n  padding: 12px 24px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-error-boundary__button:hover {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-error-boundary {\r\n    min-height: 300px;\r\n    padding: 20px 16px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 60px;\r\n    height: 60px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 18px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 14px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-error-boundary__details {\r\n    padding: 12px;\r\n  }\r\n\r\n  .ts-error-boundary__button {\r\n    width: 100%;\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-error-boundary {\r\n    padding: 24px 20px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 20px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-error-boundary {\r\n    padding: 32px 24px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 22px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-error-boundary {\r\n    min-height: 450px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 90px;\r\n    height: 90px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 17px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-error-boundary {\r\n    min-height: 480px;\r\n    padding: 40px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 100px;\r\n    height: 100px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-error-boundary__details {\r\n    padding: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-error-boundary {\r\n    min-height: 500px;\r\n  }\r\n\r\n  .ts-error-boundary__content {\r\n    max-width: 700px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 19px;\r\n  }\r\n\r\n  .ts-error-boundary__button {\r\n    padding: 14px 28px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=A},4867:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,"/* AppShell - Premium layout */\n\n.ts-app-shell {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  min-height: 100%;\n}\n\n.ts-app-body {\n  display: flex;\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n}\n\n.ts-app-main {\n  flex: 1;\n  min-width: 0;\n  padding: var(--ts-spacing-xl);\n  overflow: auto;\n  scroll-behavior: smooth;\n  background: transparent;\n}\n\n/* Tighter padding on smaller screens + space for bottom nav */\n@media (max-width: 1024px) {\n  .ts-app-main {\n    padding: var(--ts-spacing-lg);\n    padding-bottom: calc(84px + env(safe-area-inset-bottom));\n  }\n}\n\n@media (max-width: 640px) {\n  .ts-app-main {\n    padding: var(--ts-spacing-lg);\n    padding-bottom: calc(92px + env(safe-area-inset-bottom));\n  }\n}\n\n/* Large desktop comfort */\n@media (min-width: 1600px) {\n  .ts-app-main {\n    padding: 28px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/layout/AppShell.css"],names:[],mappings:"AAAA,8BAA8B;;AAE9B;EACE,aAAa;EACb,sBAAsB;EACtB,WAAW;EACX,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,OAAO;EACP,aAAa;EACb,WAAW;AACb;;AAEA;EACE,OAAO;EACP,YAAY;EACZ,6BAA6B;EAC7B,cAAc;EACd,uBAAuB;EACvB,uBAAuB;AACzB;;AAEA,8DAA8D;AAC9D;EACE;IACE,6BAA6B;IAC7B,wDAAwD;EAC1D;AACF;;AAEA;EACE;IACE,6BAA6B;IAC7B,wDAAwD;EAC1D;AACF;;AAEA,0BAA0B;AAC1B;EACE;IACE,aAAa;EACf;AACF",sourcesContent:["/* AppShell - Premium layout */\r\n\r\n.ts-app-shell {\r\n  display: flex;\r\n  flex-direction: column;\r\n  width: 100%;\r\n  min-height: 100%;\r\n}\r\n\r\n.ts-app-body {\r\n  display: flex;\r\n  flex: 1;\r\n  min-height: 0;\r\n  width: 100%;\r\n}\r\n\r\n.ts-app-main {\r\n  flex: 1;\r\n  min-width: 0;\r\n  padding: var(--ts-spacing-xl);\r\n  overflow: auto;\r\n  scroll-behavior: smooth;\r\n  background: transparent;\r\n}\r\n\r\n/* Tighter padding on smaller screens + space for bottom nav */\r\n@media (max-width: 1024px) {\r\n  .ts-app-main {\r\n    padding: var(--ts-spacing-lg);\r\n    padding-bottom: calc(84px + env(safe-area-inset-bottom));\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .ts-app-main {\r\n    padding: var(--ts-spacing-lg);\r\n    padding-bottom: calc(92px + env(safe-area-inset-bottom));\r\n  }\r\n}\r\n\r\n/* Large desktop comfort */\r\n@media (min-width: 1600px) {\r\n  .ts-app-main {\r\n    padding: 28px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=A},5171:(n,r,t)=>{t.d(r,{A:()=>c});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a),o=t(85759),i=t(39981),d=A()(s());d.i(o.A),d.i(i.A),d.push([n.id,'/**\n * TrackSure Global Styles (Premium UI Kit)\n *\n * Goals:\n * - Premium, modern admin UI (dark/light)\n * - Fully responsive (mobile → large desktop, portrait/landscape)\n * - Accessible focus states, comfortable spacing, crisp typography\n * - Safe inside WP Admin (styles scoped to #tracksure-admin-root)\n */\n\n/* ============================================================\n   Design Tokens\n   ============================================================ */\n:root {\n  /* Typography */\n  --ts-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";\n  --ts-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n\n  /* Spacing Aliases (map to variables.css --ts-space-* values) */\n  --ts-spacing-2xs: var(--ts-space-1);   /* 0.25rem = 4px */\n  --ts-spacing-xs: var(--ts-space-2);    /* 0.5rem = 8px */\n  --ts-spacing-sm: var(--ts-space-3);    /* 0.75rem = 12px */\n  --ts-spacing-md: var(--ts-space-4);    /* 1rem = 16px */\n  --ts-spacing-lg: var(--ts-space-6);    /* 1.5rem = 24px */\n  --ts-spacing-xl: var(--ts-space-8);    /* 2rem = 32px */\n  --ts-spacing-2xl: var(--ts-space-12);  /* 3rem = 48px */\n  --ts-spacing-xxl: var(--ts-space-16);  /* 4rem = 64px */\n\n  /* Transitions */\n  --ts-ease: cubic-bezier(.2,.8,.2,1);\n  --ts-fast: 120ms var(--ts-ease);\n  --ts-base: 180ms var(--ts-ease);\n\n  /* Focus ring */\n  --ts-ring: 0 0 0 3px rgba(79, 70, 229, 0.30);\n  --ts-ring-danger: 0 0 0 3px rgba(239, 68, 68, 0.28);\n\n  /* Layout sizing */\n  --ts-topbar-h: 64px;\n  --ts-sidebar-w: 272px;\n  --ts-sidebar-w-collapsed: 76px;\n  --ts-page-max: 1440px;\n\n  /* Additional semantic tokens (built on variables.css) */\n  --ts-bg: var(--ts-bg-secondary);\n  --ts-white:#ffffff;\n  --ts-bg-elevated: var(--ts-bg-primary);\n  --ts-surface: rgba(255, 255, 255, 0.90);\n  --ts-surface-2: rgba(248, 250, 252, 0.96);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  --ts-text: var(--ts-text-primary);\n  --ts-text-secondary: var(--ts-text-secondary);\n  --ts-text-tertiary: var(--ts-text-tertiary);\n  --ts-text-muted: var(--ts-text-secondary);\n  --ts-text-subtle: var(--ts-text-tertiary);\n  --ts-surface-hover: rgba(248, 250, 252, 1);\n  /* --ts-success-background:#dcfce7; */\n}\n\n/* Dark theme - Override semantic tokens */\n[data-theme="dark"] {\n  --ts-bg: var(--ts-bg-primary);\n  --ts-bg-elevated: var(--ts-bg-secondary);\n  --ts-surface: rgba(15, 23, 42, 0.70);\n  --ts-surface-2: rgba(17, 24, 39, 0.92);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  --ts-text: var(--ts-text-primary);\n  /* --ts-text-secondary: var(--ts-text-secondary,#D1D5DB);\n  --ts-text-tertiary: var(--ts-text-tertiary); */\n\n  --ts-text-primary: #F9FAFB;\n  --ts-text-secondary: #D1D5DB;\n  --ts-text-tertiary: #9CA3AF;\n\n  --ts-text-muted: var(--ts-text-secondary);\n  --ts-text-subtle: var(--ts-text-tertiary);\n  --ts-surface-hover: rgba(30, 41, 59, 0.85);\n  --ts-danger-hover: #f43f5e;\n  --ts-ring: 0 0 0 3px rgba(99, 102, 241, 0.30);\n  --ts-ring-danger: 0 0 0 3px rgba(251, 113, 133, 0.22);\n  --ts-chart-accent-5: #818cf8;\n  --ts-chart-accent-6: #2dd4bf;\n  \n  /* Tooltip variables */\n  --ts-tooltip-bg: #1f2937;\n  --ts-tooltip-border: rgba(148, 163, 184, 0.3);\n  \n  /* Skeleton variables */\n  --ts-skeleton-base: #374151;\n  --ts-skeleton-shimmer: #4b5563;\n  \n  /* Error surface */\n  --ts-error-surface: #7f1d1d;\n  --ts-error-surface-hover: #991b1b;\n}\n\n/* ============================================================\n   Scoped Reset (avoid affecting WP outside TrackSure)\n   ============================================================ */\n#tracksure-admin-root,\n#tracksure-admin-root * {\n  box-sizing: border-box;\n   color:var(--ts-text-primary); \n}\n\n#tracksure-admin-root {\n  font-family: var(--ts-font-sans);\n  font-size: 14px;\n  line-height: 1.45;\n  color: var(--ts-text-primary);\n  min-height: calc(100vh - 32px);\n  background:\n    radial-gradient(1200px 600px at 10% -10%, rgba(56, 189, 248, 0.12), transparent 55%),\n    radial-gradient(900px 500px at 105% 0%, rgba(99, 102, 241, 0.10), transparent 50%),\n    var(--ts-bg);\n  overflow: hidden;\n  color-scheme: light dark;\n}\n\n#tracksure-admin-root a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#tracksure-admin-root img,\n#tracksure-admin-root svg {\n  display: inline-block;\n}\n\n#tracksure-admin-root button,\n#tracksure-admin-root input,\n#tracksure-admin-root select,\n#tracksure-admin-root textarea {\n  font: inherit;\n  /* color: inherit; */\n}\n\n#tracksure-admin-root ::selection {\n  background: var(--ts-primary-soft);\n}\n\n/* Override WordPress admin styles that bleed into our app */\n#tracksure-admin-root h1,\n#tracksure-admin-root h2,\n#tracksure-admin-root h3,\n#tracksure-admin-root h4,\n#tracksure-admin-root h5,\n#tracksure-admin-root h6 {\n  color: var(--ts-text) !important;\n  font-family: var(--ts-font-sans);\n  font-weight: 600;\n  line-height: 1.3;\n}\n\n/* Reduced motion */\n@media (prefers-reduced-motion: reduce) {\n  #tracksure-admin-root * {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    scroll-behavior: auto !important;\n  }\n}\n\n/* ============================================================\n   Base UI Primitives\n   ============================================================ */\n.ts-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-card--elevated {\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-divider {\n  height: 1px;\n  background: var(--ts-border);\n}\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 10px;\n  border-radius: var(--ts-radius-full);\n  font-size: 12px;\n  font-weight: 600;\n  border: 1px solid var(--ts-border);\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n}\n\n.ts-badge-success { background: var(--ts-success-soft); color: var(--ts-success); border-color: var(--ts-success); }\n.ts-badge-warning { background: var(--ts-warning-soft); color: var(--ts-warning); border-color: var(--ts-warning); }\n.ts-badge-danger  { background: var(--ts-danger-soft);  color: var(--ts-danger);  border-color: var(--ts-danger); }\n\n.ts-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 10px 14px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\n  cursor: pointer;\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.ts-btn:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-btn:active { transform: translateY(1px); }\n\n.ts-btn:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n.ts-btn[disabled] {\n  opacity: 0.55;\n  cursor: not-allowed;\n  transform: none;\n}\n\n.ts-btn-primary {\n  border-color: var(--ts-primary);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\n    var(--ts-primary);\n  color: white;\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\n}\n\n[data-theme="dark"] .ts-btn-primary {\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\n}\n\n.ts-btn-primary:hover {\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\n    var(--ts-primary-hover);\n}\n\n.ts-input,\n.ts-select,\n.ts-textarea {\n  width: 100%;\n  padding: 10px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2)!important;\n  color: var(--ts-text);\n  transition: border-color var(--ts-fast), box-shadow var(--ts-fast), background var(--ts-fast);\n}\n\n[data-theme="dark"] .ts-input,\n[data-theme="dark"] .ts-select,\n[data-theme="dark"] .ts-textarea {\n  background: var(--ts-bg-secondary)!important;\n  color: var(--ts-text);\n}\n\n.ts-textarea { min-height: 110px; resize: vertical; }\n\n.ts-input:hover,\n.ts-select:hover,\n.ts-textarea:hover { border-color: var(--ts-border-hover); }\n\n.ts-input:focus-visible,\n.ts-select:focus-visible,\n.ts-textarea:focus-visible {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n  background: var(--ts-bg-elevated);\n}\n\n.ts-input[aria-invalid="true"],\n.ts-select[aria-invalid="true"],\n.ts-textarea[aria-invalid="true"] {\n  border-color: rgba(239, 68, 68, 0.60);\n  box-shadow: var(--ts-ring-danger);\n}\n\n/* ============================================================\n   Scrollbars (scoped)\n   ============================================================ */\n#tracksure-admin-root ::-webkit-scrollbar {\n  width: 10px;\n  height: 10px;\n}\n#tracksure-admin-root ::-webkit-scrollbar-thumb {\n  background: rgba(148, 163, 184, 0.35);\n  border-radius: var(--ts-radius-full);\n  border: 2px solid transparent;\n  background-clip: padding-box;\n}\n#tracksure-admin-root ::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n/* ============================================================\n   Common helpers\n   ============================================================ */\n.ts-container {\n  max-width: var(--ts-page-max);\n  margin: 0 auto;\n}\n\n.ts-text-muted { color: var(--ts-text-muted); }\n.ts-text-subtle { color: var(--ts-text-subtle); }\n\n\n\n\n\n\n\n\n\n\n\n\n/* ==========================================================================\n   TrackSure Admin - Page System + Compatibility Layer\n   Append this at the END of global.css\n   ========================================================================== */\n\n#tracksure-admin-root h1,\n#tracksure-admin-root h2,\n#tracksure-admin-root h3,\n#tracksure-admin-root h4,\n#tracksure-admin-root p{\n  margin: 0 0 var(--ts-spacing-sm) 0;\n \n}\n \n\n#tracksure-admin-root .ts-page {\n  max-width: var(--ts-page-max);\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n  min-width: 0;\n}\n\n#tracksure-admin-root .ts-page-header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n}\n\n#tracksure-admin-root .ts-page-header > div {\n  min-width: 0;\n}\n\n#tracksure-admin-root .ts-page-title {\n  font-size: 22px;\n  font-weight: 850;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n\n#tracksure-admin-root .ts-page-description {\n  margin-top: 8px;\n  color: var(--ts-text-muted);\n  max-width: 72ch;\n}\n\n#tracksure-admin-root .ts-loading {\n  padding: 16px 18px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n  color: var(--ts-text-muted);\n}\n\n#tracksure-admin-root .ts-empty-state,\n#tracksure-admin-root .ts-error-state {\n  padding: 28px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-xl);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n  text-align: center;\n}\n\n#tracksure-admin-root .ts-empty-icon,\n#tracksure-admin-root .ts-error-icon {\n  width: 56px;\n  height: 56px;\n  border-radius: 18px;\n  margin: 0 auto 14px;\n  display: grid;\n  place-items: center;\n  font-size: 26px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n}\n\n/* --- Compatibility: existing .ts-button API in your TSX --- */\n#tracksure-admin-root .ts-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 10px 14px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\n  cursor: pointer;\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#tracksure-admin-root .ts-button:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n#tracksure-admin-root .ts-button:active { transform: translateY(1px); }\n\n#tracksure-admin-root .ts-button:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n#tracksure-admin-root .ts-button[disabled] {\n  opacity: 0.55;\n  cursor: not-allowed;\n  transform: none;\n}\n\n#tracksure-admin-root .ts-button-primary {\n  border-color: var(--ts-primary);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\n    var(--ts-primary);\n  color: white;\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\n}\n\n[data-theme="dark"] #tracksure-admin-root .ts-button-primary {\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\n}\n\n#tracksure-admin-root .ts-button-primary:hover {\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\n    var(--ts-primary-hover);\n}\n\n#tracksure-admin-root .ts-button-secondary {\n  background: var(--ts-surface-2);\n}\n\n/* ========================================\n   ANIMATIONS & TRANSITIONS\n   ======================================== */\n\n/* Fade in animation for progressive loading */\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n#tracksure-admin-root .ts-fade-in {\n  animation: fadeIn 200ms var(--ts-ease) both;\n}\n\n#tracksure-admin-root .ts-page-content {\n  animation: fadeIn 200ms ease;\n}\n\n/* Slide in animation for realtime events */\n@keyframes slideIn {\n  from {\n    opacity: 0;\n    transform: translateY(-10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n#tracksure-admin-root .ts-slide-in {\n  animation: slideIn 300ms var(--ts-ease) both;\n}\n\n/* Pulse animation for live indicators */\n@keyframes pulse {\n  0%, 100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n  50% {\n    opacity: 0.6;\n    transform: scale(1.1);\n  }\n}\n\n#tracksure-admin-root .ts-pulse {\n  animation: pulse 2s ease infinite;\n}\n\n/* Spin animation for loading indicators */\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n#tracksure-admin-root .ts-spin {\n  animation: spin 1s linear infinite;\n}\n\n/* ========================================\n   TOAST NOTIFICATIONS\n   ======================================== */\n\n.ts-toast {\n  position: fixed;\n  left: 50%;\n  transform: translateX(-50%) translateY(20px);\n  padding: 12px 20px;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 500;\n  color: white;\n  box-shadow: var(--ts-shadow-lg);\n  z-index: 9999;\n  opacity: 0;\n  transition: all 300ms var(--ts-ease);\n  pointer-events: none;\n  max-width: 90%;\n  text-align: center;\n}\n\n.ts-toast--top {\n  top: 20px;\n  transform: translateX(-50%) translateY(-20px);\n}\n\n.ts-toast--bottom {\n  bottom: 20px;\n}\n\n.ts-toast--visible {\n  opacity: 1;\n  transform: translateX(-50%) translateY(0);\n}\n\n.ts-toast--success {\n  background: var(--ts-success);\n}\n\n.ts-toast--error {\n  background: var(--ts-danger);\n}\n\n.ts-toast--warning {\n  background: var(--ts-warning);\n}\n\n.ts-toast--info {\n  background: var(--ts-primary);\n}\n\n/* ========================================\n   HERO METRIC (for Realtime page)\n   ======================================== */\n\n#tracksure-admin-root .ts-hero-metric {\n  text-align: center;\n  padding: var(--ts-spacing-xl);\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-primary-hover) 100%);\n  border-radius: var(--ts-radius-lg);\n  color: white;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--ts-shadow-md);\n}\n\n#tracksure-admin-root .ts-hero-value {\n  font-size: 72px;\n  font-weight: 700;\n  line-height: 1;\n  margin: var(--ts-spacing-sm) 0;\n}\n\n#tracksure-admin-root .ts-hero-label {\n  font-size: 16px;\n  opacity: 0.95;\n  font-weight: 500;\n}\n\n#tracksure-admin-root .ts-pulse-indicator {\n  width: 12px;\n  height: 12px;\n  background: var(--ts-success);\n  border-radius: 50%;\n  display: inline-block;\n  margin-right: 8px;\n  animation: pulse 2s ease infinite;\n  box-shadow: 0 0 0 0 var(--ts-success-soft);\n}\n\n/* ========================================\n   TABLE IMPROVEMENTS\n   ======================================== */\n\n#tracksure-admin-root .ts-table-header {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  cursor: pointer;\n  user-select: none;\n}\n\n#tracksure-admin-root .ts-table-header:hover {\n  color: var(--ts-primary);\n}\n\n#tracksure-admin-root .ts-sort-icon {\n  opacity: 0.6;\n  transition: opacity 200ms ease;\n}\n\n#tracksure-admin-root .ts-table-header:hover .ts-sort-icon {\n  opacity: 1;\n}\n\n#tracksure-admin-root .ts-table-cell--number {\n  font-variant-numeric: tabular-nums;\n  text-align: right;\n  font-weight: 600;\n}\n\n/* ========================================\n   RESPONSIVE IMPROVEMENTS\n   ======================================== */\n\n#tracksure-admin-root .ts-chart-card {\n  height: clamp(200px, 50vh, 400px);\n}\n\n@media (max-width: 640px) {\n  #tracksure-admin-root .ts-kpi-card {\n    min-width: 100%;\n    padding: var(--ts-spacing-lg);\n  }\n\n  #tracksure-admin-root .ts-hero-value {\n    font-size: 48px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/global.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * TrackSure Global Styles (Premium UI Kit)\r\n *\r\n * Goals:\r\n * - Premium, modern admin UI (dark/light)\r\n * - Fully responsive (mobile → large desktop, portrait/landscape)\r\n * - Accessible focus states, comfortable spacing, crisp typography\r\n * - Safe inside WP Admin (styles scoped to #tracksure-admin-root)\r\n */\r\n\r\n@import \'./variables.css\';\r\n@import \'./components/icons.css\';\r\n\r\n/* ============================================================\r\n   Design Tokens\r\n   ============================================================ */\r\n:root {\r\n  /* Typography */\r\n  --ts-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";\r\n  --ts-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\r\n\r\n  /* Spacing Aliases (map to variables.css --ts-space-* values) */\r\n  --ts-spacing-2xs: var(--ts-space-1);   /* 0.25rem = 4px */\r\n  --ts-spacing-xs: var(--ts-space-2);    /* 0.5rem = 8px */\r\n  --ts-spacing-sm: var(--ts-space-3);    /* 0.75rem = 12px */\r\n  --ts-spacing-md: var(--ts-space-4);    /* 1rem = 16px */\r\n  --ts-spacing-lg: var(--ts-space-6);    /* 1.5rem = 24px */\r\n  --ts-spacing-xl: var(--ts-space-8);    /* 2rem = 32px */\r\n  --ts-spacing-2xl: var(--ts-space-12);  /* 3rem = 48px */\r\n  --ts-spacing-xxl: var(--ts-space-16);  /* 4rem = 64px */\r\n\r\n  /* Transitions */\r\n  --ts-ease: cubic-bezier(.2,.8,.2,1);\r\n  --ts-fast: 120ms var(--ts-ease);\r\n  --ts-base: 180ms var(--ts-ease);\r\n\r\n  /* Focus ring */\r\n  --ts-ring: 0 0 0 3px rgba(79, 70, 229, 0.30);\r\n  --ts-ring-danger: 0 0 0 3px rgba(239, 68, 68, 0.28);\r\n\r\n  /* Layout sizing */\r\n  --ts-topbar-h: 64px;\r\n  --ts-sidebar-w: 272px;\r\n  --ts-sidebar-w-collapsed: 76px;\r\n  --ts-page-max: 1440px;\r\n\r\n  /* Additional semantic tokens (built on variables.css) */\r\n  --ts-bg: var(--ts-bg-secondary);\r\n  --ts-white:#ffffff;\r\n  --ts-bg-elevated: var(--ts-bg-primary);\r\n  --ts-surface: rgba(255, 255, 255, 0.90);\r\n  --ts-surface-2: rgba(248, 250, 252, 0.96);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-text-secondary: var(--ts-text-secondary);\r\n  --ts-text-tertiary: var(--ts-text-tertiary);\r\n  --ts-text-muted: var(--ts-text-secondary);\r\n  --ts-text-subtle: var(--ts-text-tertiary);\r\n  --ts-surface-hover: rgba(248, 250, 252, 1);\r\n  /* --ts-success-background:#dcfce7; */\r\n}\r\n\r\n/* Dark theme - Override semantic tokens */\r\n[data-theme="dark"] {\r\n  --ts-bg: var(--ts-bg-primary);\r\n  --ts-bg-elevated: var(--ts-bg-secondary);\r\n  --ts-surface: rgba(15, 23, 42, 0.70);\r\n  --ts-surface-2: rgba(17, 24, 39, 0.92);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  --ts-text: var(--ts-text-primary);\r\n  /* --ts-text-secondary: var(--ts-text-secondary,#D1D5DB);\r\n  --ts-text-tertiary: var(--ts-text-tertiary); */\r\n\r\n  --ts-text-primary: #F9FAFB;\r\n  --ts-text-secondary: #D1D5DB;\r\n  --ts-text-tertiary: #9CA3AF;\r\n\r\n  --ts-text-muted: var(--ts-text-secondary);\r\n  --ts-text-subtle: var(--ts-text-tertiary);\r\n  --ts-surface-hover: rgba(30, 41, 59, 0.85);\r\n  --ts-danger-hover: #f43f5e;\r\n  --ts-ring: 0 0 0 3px rgba(99, 102, 241, 0.30);\r\n  --ts-ring-danger: 0 0 0 3px rgba(251, 113, 133, 0.22);\r\n  --ts-chart-accent-5: #818cf8;\r\n  --ts-chart-accent-6: #2dd4bf;\r\n  \r\n  /* Tooltip variables */\r\n  --ts-tooltip-bg: #1f2937;\r\n  --ts-tooltip-border: rgba(148, 163, 184, 0.3);\r\n  \r\n  /* Skeleton variables */\r\n  --ts-skeleton-base: #374151;\r\n  --ts-skeleton-shimmer: #4b5563;\r\n  \r\n  /* Error surface */\r\n  --ts-error-surface: #7f1d1d;\r\n  --ts-error-surface-hover: #991b1b;\r\n}\r\n\r\n/* ============================================================\r\n   Scoped Reset (avoid affecting WP outside TrackSure)\r\n   ============================================================ */\r\n#tracksure-admin-root,\r\n#tracksure-admin-root * {\r\n  box-sizing: border-box;\r\n   color:var(--ts-text-primary); \r\n}\r\n\r\n#tracksure-admin-root {\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  color: var(--ts-text-primary);\r\n  min-height: calc(100vh - 32px);\r\n  background:\r\n    radial-gradient(1200px 600px at 10% -10%, rgba(56, 189, 248, 0.12), transparent 55%),\r\n    radial-gradient(900px 500px at 105% 0%, rgba(99, 102, 241, 0.10), transparent 50%),\r\n    var(--ts-bg);\r\n  overflow: hidden;\r\n  color-scheme: light dark;\r\n}\r\n\r\n#tracksure-admin-root a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n#tracksure-admin-root img,\r\n#tracksure-admin-root svg {\r\n  display: inline-block;\r\n}\r\n\r\n#tracksure-admin-root button,\r\n#tracksure-admin-root input,\r\n#tracksure-admin-root select,\r\n#tracksure-admin-root textarea {\r\n  font: inherit;\r\n  /* color: inherit; */\r\n}\r\n\r\n#tracksure-admin-root ::selection {\r\n  background: var(--ts-primary-soft);\r\n}\r\n\r\n/* Override WordPress admin styles that bleed into our app */\r\n#tracksure-admin-root h1,\r\n#tracksure-admin-root h2,\r\n#tracksure-admin-root h3,\r\n#tracksure-admin-root h4,\r\n#tracksure-admin-root h5,\r\n#tracksure-admin-root h6 {\r\n  color: var(--ts-text) !important;\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 600;\r\n  line-height: 1.3;\r\n}\r\n\r\n/* Reduced motion */\r\n@media (prefers-reduced-motion: reduce) {\r\n  #tracksure-admin-root * {\r\n    transition-duration: 0.01ms !important;\r\n    animation-duration: 0.01ms !important;\r\n    scroll-behavior: auto !important;\r\n  }\r\n}\r\n\r\n/* ============================================================\r\n   Base UI Primitives\r\n   ============================================================ */\r\n.ts-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-card--elevated {\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-divider {\r\n  height: 1px;\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 10px;\r\n  border-radius: var(--ts-radius-full);\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-badge-success { background: var(--ts-success-soft); color: var(--ts-success); border-color: var(--ts-success); }\r\n.ts-badge-warning { background: var(--ts-warning-soft); color: var(--ts-warning); border-color: var(--ts-warning); }\r\n.ts-badge-danger  { background: var(--ts-danger-soft);  color: var(--ts-danger);  border-color: var(--ts-danger); }\r\n\r\n.ts-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 10px 14px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\r\n  cursor: pointer;\r\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\r\n  user-select: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.ts-btn:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-btn:active { transform: translateY(1px); }\r\n\r\n.ts-btn:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-btn[disabled] {\r\n  opacity: 0.55;\r\n  cursor: not-allowed;\r\n  transform: none;\r\n}\r\n\r\n.ts-btn-primary {\r\n  border-color: var(--ts-primary);\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\r\n    var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-primary {\r\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\r\n}\r\n\r\n.ts-btn-primary:hover {\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\r\n    var(--ts-primary-hover);\r\n}\r\n\r\n.ts-input,\r\n.ts-select,\r\n.ts-textarea {\r\n  width: 100%;\r\n  padding: 10px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2)!important;\r\n  color: var(--ts-text);\r\n  transition: border-color var(--ts-fast), box-shadow var(--ts-fast), background var(--ts-fast);\r\n}\r\n\r\n[data-theme="dark"] .ts-input,\r\n[data-theme="dark"] .ts-select,\r\n[data-theme="dark"] .ts-textarea {\r\n  background: var(--ts-bg-secondary)!important;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-textarea { min-height: 110px; resize: vertical; }\r\n\r\n.ts-input:hover,\r\n.ts-select:hover,\r\n.ts-textarea:hover { border-color: var(--ts-border-hover); }\r\n\r\n.ts-input:focus-visible,\r\n.ts-select:focus-visible,\r\n.ts-textarea:focus-visible {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n  background: var(--ts-bg-elevated);\r\n}\r\n\r\n.ts-input[aria-invalid="true"],\r\n.ts-select[aria-invalid="true"],\r\n.ts-textarea[aria-invalid="true"] {\r\n  border-color: rgba(239, 68, 68, 0.60);\r\n  box-shadow: var(--ts-ring-danger);\r\n}\r\n\r\n/* ============================================================\r\n   Scrollbars (scoped)\r\n   ============================================================ */\r\n#tracksure-admin-root ::-webkit-scrollbar {\r\n  width: 10px;\r\n  height: 10px;\r\n}\r\n#tracksure-admin-root ::-webkit-scrollbar-thumb {\r\n  background: rgba(148, 163, 184, 0.35);\r\n  border-radius: var(--ts-radius-full);\r\n  border: 2px solid transparent;\r\n  background-clip: padding-box;\r\n}\r\n#tracksure-admin-root ::-webkit-scrollbar-track {\r\n  background: transparent;\r\n}\r\n\r\n/* ============================================================\r\n   Common helpers\r\n   ============================================================ */\r\n.ts-container {\r\n  max-width: var(--ts-page-max);\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-text-muted { color: var(--ts-text-muted); }\r\n.ts-text-subtle { color: var(--ts-text-subtle); }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* ==========================================================================\r\n   TrackSure Admin - Page System + Compatibility Layer\r\n   Append this at the END of global.css\r\n   ========================================================================== */\r\n\r\n#tracksure-admin-root h1,\r\n#tracksure-admin-root h2,\r\n#tracksure-admin-root h3,\r\n#tracksure-admin-root h4,\r\n#tracksure-admin-root p{\r\n  margin: 0 0 var(--ts-spacing-sm) 0;\r\n \r\n}\r\n \r\n\r\n#tracksure-admin-root .ts-page {\r\n  max-width: var(--ts-page-max);\r\n  margin: 0 auto;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n  min-width: 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-header {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-header > div {\r\n  min-width: 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-title {\r\n  font-size: 22px;\r\n  font-weight: 850;\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.15;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-description {\r\n  margin-top: 8px;\r\n  color: var(--ts-text-muted);\r\n  max-width: 72ch;\r\n}\r\n\r\n#tracksure-admin-root .ts-loading {\r\n  padding: 16px 18px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n#tracksure-admin-root .ts-empty-state,\r\n#tracksure-admin-root .ts-error-state {\r\n  padding: 28px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-xl);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  text-align: center;\r\n}\r\n\r\n#tracksure-admin-root .ts-empty-icon,\r\n#tracksure-admin-root .ts-error-icon {\r\n  width: 56px;\r\n  height: 56px;\r\n  border-radius: 18px;\r\n  margin: 0 auto 14px;\r\n  display: grid;\r\n  place-items: center;\r\n  font-size: 26px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n/* --- Compatibility: existing .ts-button API in your TSX --- */\r\n#tracksure-admin-root .ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 10px 14px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\r\n  cursor: pointer;\r\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\r\n  user-select: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n#tracksure-admin-root .ts-button:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n#tracksure-admin-root .ts-button:active { transform: translateY(1px); }\r\n\r\n#tracksure-admin-root .ts-button:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n#tracksure-admin-root .ts-button[disabled] {\r\n  opacity: 0.55;\r\n  cursor: not-allowed;\r\n  transform: none;\r\n}\r\n\r\n#tracksure-admin-root .ts-button-primary {\r\n  border-color: var(--ts-primary);\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\r\n    var(--ts-primary);\r\n  color: white;\r\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\r\n}\r\n\r\n[data-theme="dark"] #tracksure-admin-root .ts-button-primary {\r\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\r\n}\r\n\r\n#tracksure-admin-root .ts-button-primary:hover {\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\r\n    var(--ts-primary-hover);\r\n}\r\n\r\n#tracksure-admin-root .ts-button-secondary {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* ========================================\r\n   ANIMATIONS & TRANSITIONS\r\n   ======================================== */\r\n\r\n/* Fade in animation for progressive loading */\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-fade-in {\r\n  animation: fadeIn 200ms var(--ts-ease) both;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-content {\r\n  animation: fadeIn 200ms ease;\r\n}\r\n\r\n/* Slide in animation for realtime events */\r\n@keyframes slideIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-slide-in {\r\n  animation: slideIn 300ms var(--ts-ease) both;\r\n}\r\n\r\n/* Pulse animation for live indicators */\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n  }\r\n  50% {\r\n    opacity: 0.6;\r\n    transform: scale(1.1);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-pulse {\r\n  animation: pulse 2s ease infinite;\r\n}\r\n\r\n/* Spin animation for loading indicators */\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n/* ========================================\r\n   TOAST NOTIFICATIONS\r\n   ======================================== */\r\n\r\n.ts-toast {\r\n  position: fixed;\r\n  left: 50%;\r\n  transform: translateX(-50%) translateY(20px);\r\n  padding: 12px 20px;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  color: white;\r\n  box-shadow: var(--ts-shadow-lg);\r\n  z-index: 9999;\r\n  opacity: 0;\r\n  transition: all 300ms var(--ts-ease);\r\n  pointer-events: none;\r\n  max-width: 90%;\r\n  text-align: center;\r\n}\r\n\r\n.ts-toast--top {\r\n  top: 20px;\r\n  transform: translateX(-50%) translateY(-20px);\r\n}\r\n\r\n.ts-toast--bottom {\r\n  bottom: 20px;\r\n}\r\n\r\n.ts-toast--visible {\r\n  opacity: 1;\r\n  transform: translateX(-50%) translateY(0);\r\n}\r\n\r\n.ts-toast--success {\r\n  background: var(--ts-success);\r\n}\r\n\r\n.ts-toast--error {\r\n  background: var(--ts-danger);\r\n}\r\n\r\n.ts-toast--warning {\r\n  background: var(--ts-warning);\r\n}\r\n\r\n.ts-toast--info {\r\n  background: var(--ts-primary);\r\n}\r\n\r\n/* ========================================\r\n   HERO METRIC (for Realtime page)\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-hero-metric {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl);\r\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-primary-hover) 100%);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: white;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n#tracksure-admin-root .ts-hero-value {\r\n  font-size: 72px;\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: var(--ts-spacing-sm) 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-hero-label {\r\n  font-size: 16px;\r\n  opacity: 0.95;\r\n  font-weight: 500;\r\n}\r\n\r\n#tracksure-admin-root .ts-pulse-indicator {\r\n  width: 12px;\r\n  height: 12px;\r\n  background: var(--ts-success);\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n  margin-right: 8px;\r\n  animation: pulse 2s ease infinite;\r\n  box-shadow: 0 0 0 0 var(--ts-success-soft);\r\n}\r\n\r\n/* ========================================\r\n   TABLE IMPROVEMENTS\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-table-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-header:hover {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n#tracksure-admin-root .ts-sort-icon {\r\n  opacity: 0.6;\r\n  transition: opacity 200ms ease;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-header:hover .ts-sort-icon {\r\n  opacity: 1;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-cell--number {\r\n  font-variant-numeric: tabular-nums;\r\n  text-align: right;\r\n  font-weight: 600;\r\n}\r\n\r\n/* ========================================\r\n   RESPONSIVE IMPROVEMENTS\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-chart-card {\r\n  height: clamp(200px, 50vh, 400px);\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  #tracksure-admin-root .ts-kpi-card {\r\n    min-width: 100%;\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  #tracksure-admin-root .ts-hero-value {\r\n    font-size: 48px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const c=d},12470:n=>{n.exports=wp.i18n},14663:(n,r,t)=>{t.d(r,{M:()=>A,q:()=>o});var e=t(74848),s=t(41594);const a=(0,s.createContext)(void 0),A=()=>{const n=(0,s.useContext)(a);if(!n)throw new Error("useSettingsExtension must be used within SettingsExtensionProvider");return n},o=({children:n})=>{const[r,t]=(0,s.useState)({extensions:[],settingsSections:[],destinations:[],integrations:[],widgets:{},pages:[]}),A=(0,s.useCallback)(n=>{t(r=>{if(r.extensions.some(r=>r.id===n.id))return r;const t={...r};return n.settings&&(t.settingsSections=[...r.settingsSections,...n.settings].sort((n,r)=>(n.order??100)-(r.order??100))),n.destinations&&(t.destinations=[...r.destinations,...n.destinations].sort((n,r)=>(n.order??100)-(r.order??100))),n.integrations&&(t.integrations=[...r.integrations,...n.integrations].sort((n,r)=>(n.order??100)-(r.order??100))),n.widgets&&(t.widgets={...r.widgets},n.widgets.forEach(n=>{t.widgets[n.slot]||(t.widgets[n.slot]=[]),t.widgets[n.slot]=[...t.widgets[n.slot],n].sort((n,r)=>(n.order??100)-(r.order??100))})),n.pages&&(t.pages=[...r.pages,...n.pages].sort((n,r)=>(n.order??100)-(r.order??100))),t.extensions=[...r.extensions,n],t})},[]),o=(0,s.useCallback)(n=>r.settingsSections.filter(r=>r.category===n),[r.settingsSections]),i=(0,s.useCallback)(()=>r.destinations.filter(n=>n.enabled),[r.destinations]),d=(0,s.useCallback)(()=>r.integrations.filter(n=>n.enabled),[r.integrations]);return(0,s.useEffect)(()=>{const n=window.trackSureExtensions;n&&Array.isArray(n)&&n.forEach(n=>{A(n)})},[A]),(0,e.jsx)(a.Provider,{value:{...r,registerExtension:A,getSettingsByCategory:o,getEnabledDestinations:i,getEnabledIntegrations:d},children:n})}},20697:(n,r,t)=>{t.d(r,{U:()=>b});var e=t(74848),s=(t(41594),t(66844)),a=t(71255),A=t(85072),o=t.n(A),i=t(97825),d=t.n(i),c=t(77659),p=t.n(c),l=t(55056),C=t.n(l),E=t(10540),B=t.n(E),g=t(41113),m=t.n(g),x=t(88103),h={};h.styleTagTransform=m(),h.setAttributes=C(),h.insert=p().bind(null,"head"),h.domAPI=d(),h.insertStyleElement=B();o()(x.A,h);x.A&&x.A.locals&&x.A.locals;const b=()=>{const{theme:n,setTheme:r}=(0,s.D)();return(0,e.jsx)("button",{className:"ts-theme-toggle",onClick:()=>{const t=["light","dark","auto"],e=t.indexOf(n),s=t[(e+1)%t.length];r(s)},title:`${(0,a.__)("Theme")}: ${n}`,children:(0,e.jsx)("span",{className:"ts-theme-icon",children:{light:"☀️",dark:"🌙",auto:"🔄"}[n]})})}},37090:(n,r,t)=>{t.d(r,{D:()=>i,n:()=>o});var e=t(74848),s=t(41594),a=t(2092);const A=(0,s.createContext)(void 0),o=()=>{const n=(0,s.useContext)(A);if(!n)throw new Error("useApp must be used within AppProvider");return n},i=({config:n,children:r})=>{const[t,o]=(0,s.useState)(()=>{const n=(0,a.D08)(new Date);return{start:(0,a.ol1)((0,a.ehM)(n,6)),end:n}}),[i,d]=(0,s.useState)({}),[c,p]=(0,s.useState)(!1),[l,C]=(0,s.useState)("business"),[E,B]=(0,s.useState)("all"),g=(0,s.useCallback)(n=>{o(n)},[]),m=(0,s.useCallback)((n,r)=>{d(t=>({...t,[n]:r}))},[]),x=(0,s.useCallback)(()=>{d({})},[]);return(0,e.jsx)(A.Provider,{value:{config:n,dateRange:t,setDateRange:g,filters:i,setFilter:m,clearFilters:x,isLoading:c,setLoading:p,viewMode:l,setViewMode:C,segment:E,setSegment:B},children:r})}},39981:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,'/**\n * Icon System Styles\n * \n * Global styles for icon components with dark/light theme support.\n * Applies to all Lucide React icons throughout the application.\n * \n * @package TrackSure\\Admin\n * @since 2.0.0\n */\n\n/* ============================================================\n   Base Icon Styles\n   ============================================================ */\n\n.ts-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  vertical-align: middle;\n  color: var(--ts-text);\n  transition: color 0.15s ease, opacity 0.15s ease, transform 0.15s ease;\n}\n\n/* Theme-adaptive icons automatically adjust to theme colors */\n.ts-icon--theme-adaptive {\n  color: var(--ts-text);\n}\n\n/* Icon states */\n.ts-icon:hover {\n  opacity: 0.8;\n}\n\n.ts-icon:active {\n  transform: scale(0.95);\n}\n\n.ts-icon[aria-disabled="true"] {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n\n/* ============================================================\n   Icon Sizes\n   ============================================================ */\n\n.ts-icon--xs {\n  width: 14px;\n  height: 14px;\n}\n\n.ts-icon--sm {\n  width: 16px;\n  height: 16px;\n}\n\n.ts-icon--md {\n  width: 20px;\n  height: 20px;\n}\n\n.ts-icon--lg {\n  width: 24px;\n  height: 24px;\n}\n\n.ts-icon--xl {\n  width: 32px;\n  height: 32px;\n}\n\n.ts-icon--2xl {\n  width: 48px;\n  height: 48px;\n}\n\n/* ============================================================\n   Semantic Color Variants\n   ============================================================ */\n\n.ts-icon--primary {\n  color: var(--ts-primary);\n}\n\n.ts-icon--success {\n  color: var(--ts-success);\n}\n\n.ts-icon--warning {\n  color: var(--ts-warning);\n}\n\n.ts-icon--danger {\n  color: var(--ts-danger);\n}\n\n.ts-icon--muted {\n  color: var(--ts-text-muted);\n}\n\n.ts-icon--white {\n  color: var(--ts-bg-elevated);\n}\n\n.ts-icon--black {\n  color: var(--ts-text);\n}\n\n/* Dark theme adjustments */\n[data-theme="dark"] .ts-icon--muted {\n  color: var(--ts-text-muted);\n  opacity: 0.7;\n}\n\n/* ============================================================\n   Icon with Label Component\n   ============================================================ */\n\n.ts-icon-with-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: var(--ts-text);\n  transition: color 0.15s ease;\n}\n\n.ts-icon-with-label--right {\n  flex-direction: row;\n}\n\n.ts-icon-with-label--bottom {\n  flex-direction: column;\n  text-align: center;\n}\n\n.ts-icon-with-label:hover {\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Navigation Icons (Sidebar)\n   ============================================================ */\n\n.ts-sidebar-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  color: var(--ts-text-muted);\n  transition: color 0.15s ease;\n}\n\n.ts-sidebar-item:hover .ts-sidebar-icon,\n.ts-sidebar-item.active .ts-sidebar-icon {\n  color: var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-sidebar-icon {\n  color: var(--ts-text-muted);\n}\n\n[data-theme="dark"] .ts-sidebar-item:hover .ts-sidebar-icon,\n[data-theme="dark"] .ts-sidebar-item.active .ts-sidebar-icon {\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Product Icons\n   ============================================================ */\n\n.product-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-bg-subtle);\n  border-radius: 8px;\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n[data-theme="dark"] .product-icon {\n  background: rgba(255, 255, 255, 0.05);\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Stat Card Icons\n   ============================================================ */\n\n.stat-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  background: var(--ts-primary-soft);\n  border-radius: 10px;\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n[data-theme="dark"] .stat-icon {\n  background: rgba(var(--ts-primary-rgb), 0.15);\n}\n\n/* ============================================================\n   Insight/Alert Icons\n   ============================================================ */\n\n.insight-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  flex-shrink: 0;\n}\n\n.insight-item.positive .insight-icon {\n  color: var(--ts-success);\n}\n\n.insight-item.medium .insight-icon {\n  color: var(--ts-warning);\n}\n\n.insight-item.negative .insight-icon {\n  color: var(--ts-danger);\n}\n\n[data-theme="dark"] .insight-item.positive .insight-icon {\n  color: var(--ts-success);\n  filter: brightness(1.2);\n}\n\n[data-theme="dark"] .insight-item.medium .insight-icon {\n  color: var(--ts-warning);\n  filter: brightness(1.2);\n}\n\n[data-theme="dark"] .insight-item.negative .insight-icon {\n  color: var(--ts-danger);\n  filter: brightness(1.2);\n}\n\n/* ============================================================\n   Table Icons\n   ============================================================ */\n\n.table-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  color: var(--ts-text-muted);\n}\n\n/* ============================================================\n   Button Icons\n   ============================================================ */\n\n.ts-btn .ts-icon {\n  margin-right: 6px;\n}\n\n.ts-btn--icon-only {\n  padding: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-btn--icon-only .ts-icon {\n  margin: 0;\n}\n\n/* ============================================================\n   Badge Icons\n   ============================================================ */\n\n.ts-badge .ts-icon {\n  width: 14px;\n  height: 14px;\n  margin-right: 4px;\n}\n\n/* ============================================================\n   Channel Icons (Traffic Sources)\n   ============================================================ */\n\n.channel-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  margin-right: 8px;\n  color: var(--ts-text);\n}\n\n.channel-badge {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 10px;\n  border-radius: 12px;\n  font-size: 13px;\n  font-weight: 500;\n  background: var(--ts-bg-subtle);\n  color: var(--ts-text);\n}\n\n.channel-badge .ts-icon {\n  margin-right: 6px;\n}\n\n[data-theme="dark"] .channel-badge {\n  background: rgba(255, 255, 255, 0.08);\n}\n\n/* ============================================================\n   Event Icons (Journey Timeline)\n   ============================================================ */\n\n.event-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px;\n  height: 28px;\n  background: var(--ts-bg-subtle);\n  border: 2px solid var(--ts-border);\n  border-radius: 50%;\n  color: var(--ts-text);\n  flex-shrink: 0;\n}\n\n.event-icon--conversion {\n  background: var(--ts-success-soft);\n  border-color: var(--ts-success);\n  color: var(--ts-success);\n}\n\n.event-icon--ecommerce {\n  background: var(--ts-primary-soft);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n}\n\n.event-icon--engagement {\n  background: var(--ts-bg-subtle);\n  border-color: var(--ts-border);\n  color: var(--ts-text-muted);\n}\n\n[data-theme="dark"] .event-icon {\n  background: rgba(255, 255, 255, 0.05);\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n[data-theme="dark"] .event-icon--conversion {\n  background: rgba(var(--ts-success-rgb), 0.15);\n  border-color: var(--ts-success);\n}\n\n[data-theme="dark"] .event-icon--ecommerce {\n  background: rgba(var(--ts-primary-rgb), 0.15);\n  border-color: var(--ts-primary);\n}\n\n/* ============================================================\n   Empty State Icons\n   ============================================================ */\n\n.empty-state-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 64px;\n  height: 64px;\n  margin: 0 auto 16px;\n  color: var(--ts-text-muted);\n  opacity: 0.5;\n}\n\n[data-theme="dark"] .empty-state-icon {\n  opacity: 0.3;\n}\n\n/* ============================================================\n   Loading Spinner Icon Animation\n   ============================================================ */\n\n@keyframes ts-icon-spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-icon--spinning {\n  animation: ts-icon-spin 1s linear infinite;\n}\n\n/* ============================================================\n   Accessibility\n   ============================================================ */\n\n/* Ensure icons have proper focus states */\nbutton:focus-visible .ts-icon,\na:focus-visible .ts-icon {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n/* High contrast mode support */\n@media (prefers-contrast: high) {\n  .ts-icon {\n    stroke-width: 2;\n  }\n  \n  .ts-icon--muted {\n    color: var(--ts-text);\n    opacity: 0.7;\n  }\n}\n\n/* Reduced motion */\n@media (prefers-reduced-motion: reduce) {\n  .ts-icon,\n  .ts-icon-with-label,\n  .ts-sidebar-icon {\n    transition: none;\n  }\n  \n  .ts-icon--spinning {\n    animation: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/icons.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Icon System Styles\r\n * \r\n * Global styles for icon components with dark/light theme support.\r\n * Applies to all Lucide React icons throughout the application.\r\n * \r\n * @package TrackSure\\Admin\r\n * @since 2.0.0\r\n */\r\n\r\n/* ============================================================\r\n   Base Icon Styles\r\n   ============================================================ */\r\n\r\n.ts-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  vertical-align: middle;\r\n  color: var(--ts-text);\r\n  transition: color 0.15s ease, opacity 0.15s ease, transform 0.15s ease;\r\n}\r\n\r\n/* Theme-adaptive icons automatically adjust to theme colors */\r\n.ts-icon--theme-adaptive {\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Icon states */\r\n.ts-icon:hover {\r\n  opacity: 0.8;\r\n}\r\n\r\n.ts-icon:active {\r\n  transform: scale(0.95);\r\n}\r\n\r\n.ts-icon[aria-disabled="true"] {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* ============================================================\r\n   Icon Sizes\r\n   ============================================================ */\r\n\r\n.ts-icon--xs {\r\n  width: 14px;\r\n  height: 14px;\r\n}\r\n\r\n.ts-icon--sm {\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.ts-icon--md {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.ts-icon--lg {\r\n  width: 24px;\r\n  height: 24px;\r\n}\r\n\r\n.ts-icon--xl {\r\n  width: 32px;\r\n  height: 32px;\r\n}\r\n\r\n.ts-icon--2xl {\r\n  width: 48px;\r\n  height: 48px;\r\n}\r\n\r\n/* ============================================================\r\n   Semantic Color Variants\r\n   ============================================================ */\r\n\r\n.ts-icon--primary {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-icon--success {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-icon--warning {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-icon--danger {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-icon--muted {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-icon--white {\r\n  color: var(--ts-bg-elevated);\r\n}\r\n\r\n.ts-icon--black {\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Dark theme adjustments */\r\n[data-theme="dark"] .ts-icon--muted {\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.7;\r\n}\r\n\r\n/* ============================================================\r\n   Icon with Label Component\r\n   ============================================================ */\r\n\r\n.ts-icon-with-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  color: var(--ts-text);\r\n  transition: color 0.15s ease;\r\n}\r\n\r\n.ts-icon-with-label--right {\r\n  flex-direction: row;\r\n}\r\n\r\n.ts-icon-with-label--bottom {\r\n  flex-direction: column;\r\n  text-align: center;\r\n}\r\n\r\n.ts-icon-with-label:hover {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Navigation Icons (Sidebar)\r\n   ============================================================ */\r\n\r\n.ts-sidebar-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 20px;\r\n  height: 20px;\r\n  color: var(--ts-text-muted);\r\n  transition: color 0.15s ease;\r\n}\r\n\r\n.ts-sidebar-item:hover .ts-sidebar-icon,\r\n.ts-sidebar-item.active .ts-sidebar-icon {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-icon {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-item:hover .ts-sidebar-icon,\r\n[data-theme="dark"] .ts-sidebar-item.active .ts-sidebar-icon {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Product Icons\r\n   ============================================================ */\r\n\r\n.product-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-bg-subtle);\r\n  border-radius: 8px;\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n[data-theme="dark"] .product-icon {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Stat Card Icons\r\n   ============================================================ */\r\n\r\n.stat-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 40px;\r\n  height: 40px;\r\n  background: var(--ts-primary-soft);\r\n  border-radius: 10px;\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n[data-theme="dark"] .stat-icon {\r\n  background: rgba(var(--ts-primary-rgb), 0.15);\r\n}\r\n\r\n/* ============================================================\r\n   Insight/Alert Icons\r\n   ============================================================ */\r\n\r\n.insight-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.insight-item.positive .insight-icon {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.insight-item.medium .insight-icon {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.insight-item.negative .insight-icon {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.positive .insight-icon {\r\n  color: var(--ts-success);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.medium .insight-icon {\r\n  color: var(--ts-warning);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.negative .insight-icon {\r\n  color: var(--ts-danger);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n/* ============================================================\r\n   Table Icons\r\n   ============================================================ */\r\n\r\n.table-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 18px;\r\n  height: 18px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* ============================================================\r\n   Button Icons\r\n   ============================================================ */\r\n\r\n.ts-btn .ts-icon {\r\n  margin-right: 6px;\r\n}\r\n\r\n.ts-btn--icon-only {\r\n  padding: 8px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-btn--icon-only .ts-icon {\r\n  margin: 0;\r\n}\r\n\r\n/* ============================================================\r\n   Badge Icons\r\n   ============================================================ */\r\n\r\n.ts-badge .ts-icon {\r\n  width: 14px;\r\n  height: 14px;\r\n  margin-right: 4px;\r\n}\r\n\r\n/* ============================================================\r\n   Channel Icons (Traffic Sources)\r\n   ============================================================ */\r\n\r\n.channel-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 20px;\r\n  height: 20px;\r\n  margin-right: 8px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.channel-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 4px 10px;\r\n  border-radius: 12px;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  background: var(--ts-bg-subtle);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.channel-badge .ts-icon {\r\n  margin-right: 6px;\r\n}\r\n\r\n[data-theme="dark"] .channel-badge {\r\n  background: rgba(255, 255, 255, 0.08);\r\n}\r\n\r\n/* ============================================================\r\n   Event Icons (Journey Timeline)\r\n   ============================================================ */\r\n\r\n.event-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 28px;\r\n  height: 28px;\r\n  background: var(--ts-bg-subtle);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 50%;\r\n  color: var(--ts-text);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.event-icon--conversion {\r\n  background: var(--ts-success-soft);\r\n  border-color: var(--ts-success);\r\n  color: var(--ts-success);\r\n}\r\n\r\n.event-icon--ecommerce {\r\n  background: var(--ts-primary-soft);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.event-icon--engagement {\r\n  background: var(--ts-bg-subtle);\r\n  border-color: var(--ts-border);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n[data-theme="dark"] .event-icon {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n[data-theme="dark"] .event-icon--conversion {\r\n  background: rgba(var(--ts-success-rgb), 0.15);\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n[data-theme="dark"] .event-icon--ecommerce {\r\n  background: rgba(var(--ts-primary-rgb), 0.15);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Empty State Icons\r\n   ============================================================ */\r\n\r\n.empty-state-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 64px;\r\n  height: 64px;\r\n  margin: 0 auto 16px;\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.5;\r\n}\r\n\r\n[data-theme="dark"] .empty-state-icon {\r\n  opacity: 0.3;\r\n}\r\n\r\n/* ============================================================\r\n   Loading Spinner Icon Animation\r\n   ============================================================ */\r\n\r\n@keyframes ts-icon-spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-icon--spinning {\r\n  animation: ts-icon-spin 1s linear infinite;\r\n}\r\n\r\n/* ============================================================\r\n   Accessibility\r\n   ============================================================ */\r\n\r\n/* Ensure icons have proper focus states */\r\nbutton:focus-visible .ts-icon,\r\na:focus-visible .ts-icon {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n  border-radius: 4px;\r\n}\r\n\r\n/* High contrast mode support */\r\n@media (prefers-contrast: high) {\r\n  .ts-icon {\r\n    stroke-width: 2;\r\n  }\r\n  \r\n  .ts-icon--muted {\r\n    color: var(--ts-text);\r\n    opacity: 0.7;\r\n  }\r\n}\r\n\r\n/* Reduced motion */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-icon,\r\n  .ts-icon-with-label,\r\n  .ts-sidebar-icon {\r\n    transition: none;\r\n  }\r\n  \r\n  .ts-icon--spinning {\r\n    animation: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=A},41594:n=>{n.exports=React},44617:(n,r,t)=>{t.d(r,{t:()=>b});var e=t(74848),s=t(41594),a=t(71255),A=t(85072),o=t.n(A),i=t(97825),d=t.n(i),c=t(77659),p=t.n(c),l=t(55056),C=t.n(l),E=t(10540),B=t.n(E),g=t(41113),m=t.n(g),x=t(3504),h={};h.styleTagTransform=m(),h.setAttributes=C(),h.insert=p().bind(null,"head"),h.domAPI=d(),h.insertStyleElement=B();o()(x.A,h);x.A&&x.A.locals&&x.A.locals;class b extends s.Component{constructor(n){super(n),this.handleReset=()=>{this.setState({hasError:!1,error:null,errorInfo:null})},this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(n){return{hasError:!0}}componentDidCatch(n,r){this.setState({error:n,errorInfo:r})}render(){return this.state.hasError?this.props.fallback?this.props.fallback:(0,e.jsx)("div",{className:"ts-error-boundary",children:(0,e.jsxs)("div",{className:"ts-error-boundary__content",children:[(0,e.jsxs)("svg",{className:"ts-error-boundary__icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("circle",{cx:"12",cy:"12",r:"10",strokeWidth:2}),(0,e.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01"})]}),(0,e.jsx)("h2",{className:"ts-error-boundary__title",children:(0,a.__)("Something went wrong")}),(0,e.jsx)("p",{className:"ts-error-boundary__message",children:this.state.error?.message||(0,a.__)("An unexpected error occurred")}),!1,(0,e.jsx)("button",{className:"ts-error-boundary__button",onClick:this.handleReset,type:"button",children:(0,a.__)("Try Again")})]})}):this.props.children}}},45008:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,"/* ==========================================================================\n   ViewModeToggle.css - Business/Debug mode toggle styling\n   ========================================================================== */\n\n.ts-view-mode-toggle {\n  display: flex;\n  gap: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-sm);\n  padding: 2px;\n}\n\n.ts-view-mode-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-view-mode-btn svg {\n  width: 14px;\n  height: 14px;\n}\n\n.ts-view-mode-btn:hover {\n  color: var(--ts-text);\n  background: rgba(14, 165, 233, 0.08);\n}\n\n.ts-view-mode-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ViewModeToggle.css"],names:[],mappings:"AAAA;;+EAE+E;;AAE/E;EACE,aAAa;EACb,QAAQ;EACR,+BAA+B;EAC/B,kCAAkC;EAClC,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,4BAA4B;EAC5B,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA;EACE,qBAAqB;EACrB,oCAAoC;AACtC;;AAEA;EACE,6BAA6B;EAC7B,wBAAwB;EACxB,8BAA8B;EAC9B,+BAA+B;AACjC",sourcesContent:["/* ==========================================================================\r\n   ViewModeToggle.css - Business/Debug mode toggle styling\r\n   ========================================================================== */\r\n\r\n.ts-view-mode-toggle {\r\n  display: flex;\r\n  gap: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-sm);\r\n  padding: 2px;\r\n}\r\n\r\n.ts-view-mode-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-view-mode-btn svg {\r\n  width: 14px;\r\n  height: 14px;\r\n}\r\n\r\n.ts-view-mode-btn:hover {\r\n  color: var(--ts-text);\r\n  background: rgba(14, 165, 233, 0.08);\r\n}\r\n\r\n.ts-view-mode-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n"],sourceRoot:""}]);const o=A},48252:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,'/* Sidebar - Premium */\n\n.ts-sidebar {\n  width: var(--ts-sidebar-w);\n  flex: 0 0 var(--ts-sidebar-w);\n  background: var(--ts-surface);\n  border-right: 1px solid var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n  display: flex;\n  flex-direction: column;\n  padding: var(--ts-spacing-lg);\n  gap: var(--ts-spacing-lg);\n  overflow: auto;\n  position: sticky;\n  top: var(--ts-topbar-h);\n  height: calc(100dvh - var(--ts-topbar-h) - 32px);\n}\n\n@supports not (height: 100dvh) {\n  .ts-sidebar {\n    height: calc(100vh - var(--ts-topbar-h) - 32px);\n  }\n}\n\n@supports (backdrop-filter: blur(10px)) {\n  .ts-sidebar {\n    backdrop-filter: blur(10px);\n  }\n}\n\n.ts-sidebar.collapsed {\n  width: var(--ts-sidebar-w-collapsed);\n  flex-basis: var(--ts-sidebar-w-collapsed);\n  padding: var(--ts-spacing-lg) var(--ts-spacing-sm);\n}\n\n.ts-sidebar-toggle {\n  width: 38px;\n  height: 38px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  cursor: pointer;\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\n}\n\n.ts-sidebar-toggle:hover {\n  border-color: var(--ts-border-hover);\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-sidebar-toggle:active { transform: translateY(1px); }\n\n.ts-sidebar-toggle:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n.ts-sidebar-nav {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n}\n\n.ts-sidebar-group {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-sidebar-group-label {\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ts-text-subtle);\n  padding: 0 var(--ts-spacing-sm);\n}\n\n.ts-sidebar-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid transparent;\n  color: var(--ts-text);\n  transition: background var(--ts-fast), border-color var(--ts-fast), transform var(--ts-fast);\n}\n\n.ts-sidebar-item:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border);\n}\n\n.ts-sidebar-item:active { transform: translateY(1px); }\n\n.ts-sidebar-item.active {\n  background: var(--ts-primary-soft);\n  border-color: rgba(14, 165, 233, 0.30);\n}\n\n[data-theme="dark"] .ts-sidebar-item.active {\n  border-color: rgba(56, 189, 248, 0.30);\n}\n\n.ts-sidebar-icon {\n  width: 22px;\n  height: 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  line-height: 1;\n  flex-shrink: 0;\n}\n\n.ts-sidebar-label {\n  font-size: 14px;\n  font-weight: 600;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n/* Collapsed mode */\n.ts-sidebar.collapsed .ts-sidebar-group-label,\n.ts-sidebar.collapsed .ts-sidebar-label {\n  display: none;\n}\n\n.ts-sidebar.collapsed .ts-sidebar-item {\n  justify-content: center;\n  padding: 12px 10px;\n}\n\n/* ============================================================\n   Mobile & Tablet: convert sidebar into a floating bottom nav\n   ============================================================ */\n@media (max-width: 1224px) {\n  .ts-sidebar {\n    position: fixed;\n    left: 12px;\n    right: 12px;\n    bottom: 12px;\n    top: auto;\n    height: 72px;\n    width: auto;\n    flex: none;\n    border-right: none;\n    border: 1px solid var(--ts-border);\n    border-radius: var(--ts-radius-xl);\n    padding: 10px 10px calc(10px + env(safe-area-inset-bottom));\n    box-shadow: var(--ts-shadow-lg);\n    z-index: 40;\n  }\n\n  .ts-sidebar-toggle,\n  .ts-sidebar-group-label {\n    display: none !important;\n  }\n\n  .ts-sidebar-nav {\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: space-between;\n    height: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-sidebar-group {\n    display: contents;\n  }\n\n  .ts-sidebar-item {\n    flex-direction: column;\n    justify-content: center;\n    gap: 4px;\n    padding: 10px 8px;\n    min-width: 64px;\n    border-radius: 16px;\n    background: transparent;\n  }\n\n  .ts-sidebar-item:hover {\n    background: var(--ts-surface-2);\n  }\n\n  .ts-sidebar-item.active {\n    background: var(--ts-primary-soft);\n    border-color: transparent;\n  }\n\n  .ts-sidebar-label {\n    display: block;\n    font-size: 11px;\n    font-weight: 700;\n    color: var(--ts-text-muted);\n    line-height: 1;\n  }\n\n  .ts-sidebar-item.active .ts-sidebar-label {\n    color: var(--ts-text);\n  }\n}\n\n/* Very small phones: icons only */\n@media (max-width: 520px) {\n  .ts-sidebar-label {\n    display: none;\n  }\n\n  .ts-sidebar-item {\n    min-width: 54px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/layout/Sidebar.css"],names:[],mappings:"AAAA,sBAAsB;;AAEtB;EACE,0BAA0B;EAC1B,6BAA6B;EAC7B,6BAA6B;EAC7B,wCAAwC;EACxC,+BAA+B;EAC/B,aAAa;EACb,sBAAsB;EACtB,6BAA6B;EAC7B,yBAAyB;EACzB,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,gDAAgD;AAClD;;AAEA;EACE;IACE,+CAA+C;EACjD;AACF;;AAEA;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,oCAAoC;EACpC,yCAAyC;EACzC,kDAAkD;AACpD;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,qBAAqB;EACrB,eAAe;EACf,6IAA6I;AAC/I;;AAEA;EACE,oCAAoC;EACpC,mCAAmC;EACnC,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA,4BAA4B,0BAA0B,EAAE;;AAExD;EACE,aAAa;EACb,+CAA+C;EAC/C,+BAA+B;AACjC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,sBAAsB;EACtB,yBAAyB;EACzB,4BAA4B;EAC5B,+BAA+B;AACjC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,kBAAkB;EAClB,kCAAkC;EAClC,6BAA6B;EAC7B,qBAAqB;EACrB,4FAA4F;AAC9F;;AAEA;EACE,+BAA+B;EAC/B,8BAA8B;AAChC;;AAEA,0BAA0B,0BAA0B,EAAE;;AAEtD;EACE,kCAAkC;EAClC,sCAAsC;AACxC;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,cAAc;EACd,cAAc;AAChB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA,mBAAmB;AACnB;;EAEE,aAAa;AACf;;AAEA;EACE,uBAAuB;EACvB,kBAAkB;AACpB;;AAEA;;iEAEiE;AACjE;EACE;IACE,eAAe;IACf,UAAU;IACV,WAAW;IACX,YAAY;IACZ,SAAS;IACT,YAAY;IACZ,WAAW;IACX,UAAU;IACV,kBAAkB;IAClB,kCAAkC;IAClC,kCAAkC;IAClC,2DAA2D;IAC3D,+BAA+B;IAC/B,WAAW;EACb;;EAEA;;IAEE,wBAAwB;EAC1B;;EAEA;IACE,mBAAmB;IACnB,SAAS;IACT,mBAAmB;IACnB,8BAA8B;IAC9B,YAAY;IACZ,gBAAgB;IAChB,kBAAkB;IAClB,iCAAiC;EACnC;;EAEA;IACE,iBAAiB;EACnB;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,QAAQ;IACR,iBAAiB;IACjB,eAAe;IACf,mBAAmB;IACnB,uBAAuB;EACzB;;EAEA;IACE,+BAA+B;EACjC;;EAEA;IACE,kCAAkC;IAClC,yBAAyB;EAC3B;;EAEA;IACE,cAAc;IACd,eAAe;IACf,gBAAgB;IAChB,2BAA2B;IAC3B,cAAc;EAChB;;EAEA;IACE,qBAAqB;EACvB;AACF;;AAEA,kCAAkC;AAClC;EACE;IACE,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:['/* Sidebar - Premium */\r\n\r\n.ts-sidebar {\r\n  width: var(--ts-sidebar-w);\r\n  flex: 0 0 var(--ts-sidebar-w);\r\n  background: var(--ts-surface);\r\n  border-right: 1px solid var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: var(--ts-spacing-lg);\r\n  gap: var(--ts-spacing-lg);\r\n  overflow: auto;\r\n  position: sticky;\r\n  top: var(--ts-topbar-h);\r\n  height: calc(100dvh - var(--ts-topbar-h) - 32px);\r\n}\r\n\r\n@supports not (height: 100dvh) {\r\n  .ts-sidebar {\r\n    height: calc(100vh - var(--ts-topbar-h) - 32px);\r\n  }\r\n}\r\n\r\n@supports (backdrop-filter: blur(10px)) {\r\n  .ts-sidebar {\r\n    backdrop-filter: blur(10px);\r\n  }\r\n}\r\n\r\n.ts-sidebar.collapsed {\r\n  width: var(--ts-sidebar-w-collapsed);\r\n  flex-basis: var(--ts-sidebar-w-collapsed);\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-toggle {\r\n  width: 38px;\r\n  height: 38px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  cursor: pointer;\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\r\n}\r\n\r\n.ts-sidebar-toggle:hover {\r\n  border-color: var(--ts-border-hover);\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-sidebar-toggle:active { transform: translateY(1px); }\r\n\r\n.ts-sidebar-toggle:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-sidebar-nav {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-sidebar-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-group-label {\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--ts-text-subtle);\r\n  padding: 0 var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 10px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid transparent;\r\n  color: var(--ts-text);\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), transform var(--ts-fast);\r\n}\r\n\r\n.ts-sidebar-item:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border);\r\n}\r\n\r\n.ts-sidebar-item:active { transform: translateY(1px); }\r\n\r\n.ts-sidebar-item.active {\r\n  background: var(--ts-primary-soft);\r\n  border-color: rgba(14, 165, 233, 0.30);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-item.active {\r\n  border-color: rgba(56, 189, 248, 0.30);\r\n}\r\n\r\n.ts-sidebar-icon {\r\n  width: 22px;\r\n  height: 22px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 18px;\r\n  line-height: 1;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-sidebar-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n/* Collapsed mode */\r\n.ts-sidebar.collapsed .ts-sidebar-group-label,\r\n.ts-sidebar.collapsed .ts-sidebar-label {\r\n  display: none;\r\n}\r\n\r\n.ts-sidebar.collapsed .ts-sidebar-item {\r\n  justify-content: center;\r\n  padding: 12px 10px;\r\n}\r\n\r\n/* ============================================================\r\n   Mobile & Tablet: convert sidebar into a floating bottom nav\r\n   ============================================================ */\r\n@media (max-width: 1224px) {\r\n  .ts-sidebar {\r\n    position: fixed;\r\n    left: 12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    top: auto;\r\n    height: 72px;\r\n    width: auto;\r\n    flex: none;\r\n    border-right: none;\r\n    border: 1px solid var(--ts-border);\r\n    border-radius: var(--ts-radius-xl);\r\n    padding: 10px 10px calc(10px + env(safe-area-inset-bottom));\r\n    box-shadow: var(--ts-shadow-lg);\r\n    z-index: 40;\r\n  }\r\n\r\n  .ts-sidebar-toggle,\r\n  .ts-sidebar-group-label {\r\n    display: none !important;\r\n  }\r\n\r\n  .ts-sidebar-nav {\r\n    flex-direction: row;\r\n    gap: 10px;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    height: 100%;\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-sidebar-group {\r\n    display: contents;\r\n  }\r\n\r\n  .ts-sidebar-item {\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 4px;\r\n    padding: 10px 8px;\r\n    min-width: 64px;\r\n    border-radius: 16px;\r\n    background: transparent;\r\n  }\r\n\r\n  .ts-sidebar-item:hover {\r\n    background: var(--ts-surface-2);\r\n  }\r\n\r\n  .ts-sidebar-item.active {\r\n    background: var(--ts-primary-soft);\r\n    border-color: transparent;\r\n  }\r\n\r\n  .ts-sidebar-label {\r\n    display: block;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    color: var(--ts-text-muted);\r\n    line-height: 1;\r\n  }\r\n\r\n  .ts-sidebar-item.active .ts-sidebar-label {\r\n    color: var(--ts-text);\r\n  }\r\n}\r\n\r\n/* Very small phones: icons only */\r\n@media (max-width: 520px) {\r\n  .ts-sidebar-label {\r\n    display: none;\r\n  }\r\n\r\n  .ts-sidebar-item {\r\n    min-width: 54px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=A},51481:(n,r,t)=>{t.d(r,{I:()=>i});t(74848);var e=t(41594),s=t.n(e),a=t(28255);const A={Activity:a.Ilq,AlertCircle:a.RIJ,AlertTriangle:a.hcu,ArrowDown:a.yd$,ArrowDownCircle:a.S5m,ArrowRight:a.Qpb,AtSign:a.TnE,Award:a.wAm,BarChart2:a.akl,BarChart3:a.VH9,BookOpen:a.Gyj,Bookmark:a.Xhp,Briefcase:a.ZHz,Calendar:a.VvS,Camera:a.i7d,Check:a.Jlk,CheckCircle:a.rAV,CheckCircle2:a.Jly,ChevronDown:a.yQN,ChevronLeft:a.JGc,ChevronRight:a.c_$,ChevronUp:a.rXn,Circle:a.jlt,Clipboard:a.B0c,Cloud:a.Esr,Clock:a.zD7,Code:a.CyN,CreditCard:a.y5g,DollarSign:a.G9t,DoorOpen:a.FGm,Download:a.f5X,Edit:a.ffu,Edit2:a.Pt,ExternalLink:a.GrD,Eye:a.kU3,EyeOff:a.X_F,Facebook:a.f1L,FileDown:a.ni1,FileText:a.iUU,Film:a.Lc_,Filter:a.dJT,Flame:a.Q5j,Folder:a.vdG,FolderOpen:a.BmN,Gauge:a._I2,GitBranch:a.ZrO,Globe:a.qzq,Heart:a.B1N,HelpCircle:a.mNh,Inbox:a.bOv,Info:a.R2D,Layers:a.zgK,Laptop:a.rbD,LayoutTemplate:a.Se1,Lightbulb:a.g5W,Link:a.N_E,List:a.B8B,Loader:a.aHM,Lock:a.c_I,LogIn:a.G5D,LogOut:a.nUv,Mail:a.gE4,Map:a.T57,MapPin:a.sDd,Megaphone:a.R03,MessageCircle:a.oFn,Minus:a.Hsy,Monitor:a.VAG,Moon:a.AX$,MousePointer:a.zvZ,MousePointerClick:a.XEe,Music:a.MjG,Newspaper:a.Mdu,Package:a.lPX,Pause:a.vRz,Phone:a.bcf,PhoneCall:a.d3s,Pin:a.yUp,Play:a.jGG,PlayCircle:a.N3h,Plug:a.FcC,Radio:a.sxL,RefreshCw:a.e9t,Rocket:a.f36,RotateCcw:a.Hbd,Save:a.eMP,Search:a.vji,Send:a.Vnp,Settings:a.wB_,Share2:a._HI,Shield:a.ekZ,ShoppingBag:a.NwB,ShoppingCart:a.JBW,Smartphone:a.wO7,Sparkles:a.sUz,Tablet:a.jpv,Tag:a.vwO,Target:a.DTr,Timer:a.M4G,Trash2:a.TBR,TrendingDown:a.klo,TrendingUp:a.ntg,Twitter:a.KKS,UserPlus:a.ypN,UserX:a.sut,Users:a.zWC,Video:a.CeX,X:a.X,XCircle:a.Jpz,Zap:a.KqI},o={primary:"var(--ts-primary)",success:"var(--ts-success)",warning:"var(--ts-warning)",danger:"var(--ts-danger)",muted:"var(--ts-text-muted)"},i=({name:n,size:r=20,strokeWidth:t=1.5,className:e="","aria-label":a,color:i,themeAdaptive:d=!0})=>{const c=A[n];if(!c)return null;const p=i?o[i]||i:void 0,l=["ts-icon",d?"ts-icon--theme-adaptive":"",e].filter(Boolean).join(" ");return s().createElement(c,{size:r,strokeWidth:t,className:l,"aria-label":a,style:p?{color:p}:void 0})}},52119:(n,r,t)=>{t.d(r,{U:()=>f});var e=t(74848),s=t(41594),a=t(37090),A=t(2092),o=t(71255),i=t(85072),d=t.n(i),c=t(97825),p=t.n(c),l=t(77659),C=t.n(l),E=t(55056),B=t.n(E),g=t(10540),m=t.n(g),x=t(41113),h=t.n(x),b=t(87665),u={};u.styleTagTransform=h(),u.setAttributes=B(),u.insert=C().bind(null,"head"),u.domAPI=p(),u.insertStyleElement=m();d()(b.A,u);b.A&&b.A.locals&&b.A.locals;const v=[{label:(0,o.__)("Today"),type:"today"},{label:(0,o.__)("Yesterday"),type:"yesterday"},{label:(0,o.__)("Last 7 days"),type:"days",days:6},{label:(0,o.__)("Last 30 days"),type:"days",days:29},{label:(0,o.__)("Last 90 days"),type:"days",days:89},{label:(0,o.__)("This month"),type:"this_month"},{label:(0,o.__)("Last month"),type:"last_month"}],f=()=>{const{dateRange:n,setDateRange:r}=(0,a.n)(),[t,o]=(0,s.useState)(!1),i=`${(0,A.GPZ)(n.start,"MMM d, yyyy")} - ${(0,A.GPZ)(n.end,"MMM d, yyyy")}`;return(0,e.jsxs)("div",{className:"ts-date-picker",children:[(0,e.jsxs)("button",{className:"ts-date-picker-trigger",onClick:()=>o(!t),children:[(0,e.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("rect",{x:"2",y:"3",width:"12",height:"11",rx:"1.5",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M2 6H14",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M5 1.5V4.5M11 1.5V4.5",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,e.jsx)("span",{className:"ts-date-picker-range",children:i}),(0,e.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",stroke:"currentColor",children:(0,e.jsx)("path",{d:"M3 4.5L6 7.5L9 4.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),t&&(0,e.jsx)("div",{className:"ts-date-picker-dropdown",children:(0,e.jsx)("div",{className:"ts-date-picker-presets",children:v.map(n=>(0,e.jsx)("button",{onClick:()=>(n=>{const t=new Date;let e,s;switch(n.type){case"today":e=(0,A.ol1)(t),s=(0,A.D08)(t);break;case"yesterday":{const n=(0,A.ehM)(t,1);e=(0,A.ol1)(n),s=(0,A.D08)(n);break}case"this_month":e=(0,A.wHP)(t),s=(0,A.D08)(t);break;case"last_month":{const n=(0,A.aPb)(t,1);e=(0,A.wHP)(n),s=(0,A.p93)(n);break}default:s=(0,A.D08)(t),e=(0,A.ol1)((0,A.ehM)(s,n.days||0))}r({start:e,end:s}),o(!1)})(n),className:"ts-date-picker-preset",children:n.label},n.label))})})]})}},59838:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,'/* TopBar - Premium */\n\n.ts-topbar {\n  height: var(--ts-topbar-h);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  padding: 0 var(--ts-spacing-lg);\n  position: sticky;\n  top: 0;\n  z-index: 50;\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n@supports (backdrop-filter: blur(12px)) {\n  .ts-topbar {\n    backdrop-filter: blur(12px);\n  }\n}\n\n.ts-topbar-left,\n.ts-topbar-right {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  flex-shrink: 0;\n}\n\n.ts-topbar-center {\n  flex: 1;\n  display: flex;\n  justify-content: center;\n  min-width: 0;\n  gap:10px;\n}\n\n.ts-topbar-logo {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: var(--ts-text);\n}\n\n.ts-topbar-title {\n  font-size: 16px;\n  font-weight: 800;\n  letter-spacing: -0.02em;\n}\n\n.ts-topbar-badge {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 10px;\n  border-radius: var(--ts-radius-full);\n  font-size: 12px;\n  font-weight: 800;\n  background: var(--ts-primary-soft);\n  border: 1px solid rgba(14, 165, 233, 0.30);\n  color: var(--ts-text);\n}\n\n[data-theme="dark"] .ts-topbar-badge {\n  border-color: rgba(56, 189, 248, 0.26);\n}\n\n.ts-topbar-btn {\n  width: 38px;\n  height: 38px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\n}\n\n.ts-topbar-btn:hover {\n  border-color: var(--ts-border-hover);\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-topbar-btn:active { transform: translateY(1px); }\n\n.ts-topbar-btn:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: rgba(14, 165, 233, 0.55);\n}\n\n/* Responsive: stack DateRangePicker under the header row */\n@media (max-width: 820px) {\n  .ts-topbar {\n    height: auto;\n    padding: var(--ts-spacing-lg);\n    flex-wrap: wrap;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-topbar-center {\n    order: 3;\n    width: 100%;\n    justify-content: stretch;\n  }\n\n  .ts-topbar-center .ts-date-picker,\n  .ts-topbar-center .ts-date-picker-trigger {\n    width: 100%;\n  }\n\n  .ts-topbar-center .ts-date-picker-trigger {\n    justify-content: space-between;\n  }\n}\n\n/* Mobile comfort */\n@media (max-width: 520px) {\n  .ts-topbar-btn {\n    width: 42px;\n    height: 42px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/layout/TopBar.css"],names:[],mappings:"AAAA,qBAAqB;;AAErB;EACE,0BAA0B;EAC1B,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,+BAA+B;EAC/B,gBAAgB;EAChB,MAAM;EACN,WAAW;EACX,yCAAyC;EACzC,6BAA6B;EAC7B,+BAA+B;AACjC;;AAEA;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;;EAEE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,aAAa;EACb,uBAAuB;EACvB,YAAY;EACZ,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,oCAAoC;EACpC,eAAe;EACf,gBAAgB;EAChB,kCAAkC;EAClC,0CAA0C;EAC1C,qBAAqB;AACvB;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,qBAAqB;EACrB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,6IAA6I;AAC/I;;AAEA;EACE,oCAAoC;EACpC,mCAAmC;EACnC,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA,wBAAwB,0BAA0B,EAAE;;AAEpD;EACE,aAAa;EACb,+CAA+C;EAC/C,sCAAsC;AACxC;;AAEA,2DAA2D;AAC3D;EACE;IACE,YAAY;IACZ,6BAA6B;IAC7B,eAAe;IACf,yBAAyB;EAC3B;;EAEA;IACE,QAAQ;IACR,WAAW;IACX,wBAAwB;EAC1B;;EAEA;;IAEE,WAAW;EACb;;EAEA;IACE,8BAA8B;EAChC;AACF;;AAEA,mBAAmB;AACnB;EACE;IACE,WAAW;IACX,YAAY;EACd;AACF",sourcesContent:['/* TopBar - Premium */\r\n\r\n.ts-topbar {\r\n  height: var(--ts-topbar-h);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  padding: 0 var(--ts-spacing-lg);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 50;\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n@supports (backdrop-filter: blur(12px)) {\r\n  .ts-topbar {\r\n    backdrop-filter: blur(12px);\r\n  }\r\n}\r\n\r\n.ts-topbar-left,\r\n.ts-topbar-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-topbar-center {\r\n  flex: 1;\r\n  display: flex;\r\n  justify-content: center;\r\n  min-width: 0;\r\n  gap:10px;\r\n}\r\n\r\n.ts-topbar-logo {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-topbar-title {\r\n  font-size: 16px;\r\n  font-weight: 800;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.ts-topbar-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 4px 10px;\r\n  border-radius: var(--ts-radius-full);\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  background: var(--ts-primary-soft);\r\n  border: 1px solid rgba(14, 165, 233, 0.30);\r\n  color: var(--ts-text);\r\n}\r\n\r\n[data-theme="dark"] .ts-topbar-badge {\r\n  border-color: rgba(56, 189, 248, 0.26);\r\n}\r\n\r\n.ts-topbar-btn {\r\n  width: 38px;\r\n  height: 38px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  cursor: pointer;\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\r\n}\r\n\r\n.ts-topbar-btn:hover {\r\n  border-color: var(--ts-border-hover);\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-topbar-btn:active { transform: translateY(1px); }\r\n\r\n.ts-topbar-btn:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: rgba(14, 165, 233, 0.55);\r\n}\r\n\r\n/* Responsive: stack DateRangePicker under the header row */\r\n@media (max-width: 820px) {\r\n  .ts-topbar {\r\n    height: auto;\r\n    padding: var(--ts-spacing-lg);\r\n    flex-wrap: wrap;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-topbar-center {\r\n    order: 3;\r\n    width: 100%;\r\n    justify-content: stretch;\r\n  }\r\n\r\n  .ts-topbar-center .ts-date-picker,\r\n  .ts-topbar-center .ts-date-picker-trigger {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-topbar-center .ts-date-picker-trigger {\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* Mobile comfort */\r\n@media (max-width: 520px) {\r\n  .ts-topbar-btn {\r\n    width: 42px;\r\n    height: 42px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=A},61188:(n,r,t)=>{var e=t(74848),s=t(41594),a=t.n(s),A=t(5338),o=t(11080),i=t(66844);const d=(0,s.createContext)(void 0),c=()=>{const n=(0,s.useContext)(d);if(!n)throw new Error("useExtensionRegistry must be used within ExtensionRegistryProvider");return n},p=({children:n})=>{const[r,t]=(0,s.useState)([]),[a,A]=(0,s.useState)([]),[o,i]=(0,s.useState)([]),[c,p]=(0,s.useState)({}),l=(0,s.useCallback)(n=>{t(r=>r.some(r=>r.id===n.id)?r:[...r,n]),n.routes&&A(r=>[...r,...n.routes]),n.navGroups&&i(r=>{const t=[...r];return n.navGroups.forEach(n=>{t.some(r=>r.id===n.id)||t.push(n)}),t.sort((n,r)=>n.order-r.order)}),n.widgets&&p(r=>{const t={...r};return n.widgets.forEach(n=>{t[n.slot]||(t[n.slot]=[]),t[n.slot].push(n),t[n.slot].sort((n,r)=>n.order-r.order)}),t})},[]);return(0,s.useEffect)(()=>{const n=window.trackSureExtensions;n&&Array.isArray(n)&&n.forEach(n=>{const r=n.pages;if(r&&Array.isArray(r)){const n=r.map(n=>({path:n.path,component:n.component,nav:{group:n.nav_group||"features",label:n.title,order:n.order||100,icon:n.icon}}));A(r=>[...r,...n])}})},[]),(0,e.jsx)(d.Provider,{value:{extensions:r,routes:a,navGroups:o,widgets:c,registerExtension:l},children:n})};var l=t(14663),C=t(37090);const E=({config:n,children:r})=>(0,e.jsx)(i.N,{children:(0,e.jsx)(p,{children:(0,e.jsx)(l.q,{children:(0,e.jsx)(C.D,{config:n,children:r})})})});var B=t(52119),g=t(20697),m=t(71255),x=t(85072),h=t.n(x),b=t(97825),u=t.n(b),v=t(77659),f=t.n(v),k=t(55056),y=t.n(k),w=t(10540),I=t.n(w),j=t(41113),S=t.n(j),F=t(45008),_={};_.styleTagTransform=S(),_.setAttributes=y(),_.insert=f().bind(null,"head"),_.domAPI=u(),_.insertStyleElement=I();h()(F.A,_);F.A&&F.A.locals&&F.A.locals;const D=()=>{const{viewMode:n,setViewMode:r}=(0,C.n)();return(0,e.jsxs)("div",{className:"ts-view-mode-toggle",children:[(0,e.jsxs)("button",{className:"ts-view-mode-btn "+("business"===n?"ts-view-mode-btn--active":""),onClick:()=>r("business"),title:(0,m.__)("Business Mode - High signal events only"),children:[(0,e.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,e.jsx)("path",{d:"M2 3h12M2 7h12M2 11h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),(0,m.__)("Business")]}),(0,e.jsxs)("button",{className:"ts-view-mode-btn "+("debug"===n?"ts-view-mode-btn--active":""),onClick:()=>r("debug"),title:(0,m.__)("Debug Mode - All events and raw data"),children:[(0,e.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,e.jsx)("path",{d:"M8 3v10M3 8h10M5 5l6 6M11 5L5 11",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),(0,m.__)("Debug")]})]})};var z=t(51481),q=t(71121),Y={};Y.styleTagTransform=S(),Y.setAttributes=y(),Y.insert=f().bind(null,"head"),Y.domAPI=u(),Y.insertStyleElement=I();h()(q.A,Y);q.A&&q.A.locals&&q.A.locals;const T=()=>{const{segment:n,setSegment:r}=(0,C.n)(),t=[{value:"all",label:(0,m.__)("All Visitors"),icon:"Users"},{value:"new",label:(0,m.__)("New Visitors"),icon:"Sparkles"},{value:"returning",label:(0,m.__)("Returning"),icon:"RefreshCw"},{value:"converted",label:(0,m.__)("Converted"),icon:"CheckCircle"}];return(0,e.jsxs)("div",{className:"ts-segment-filter",children:[(0,e.jsxs)("label",{className:"ts-segment-label",children:[(0,m.__)("Segment"),":"]}),(0,e.jsx)("div",{className:"ts-segment-buttons",children:t.map(t=>(0,e.jsxs)("button",{className:"ts-segment-btn "+(n===t.value?"ts-segment-btn--active":""),onClick:()=>r(t.value),title:t.label,children:[(0,e.jsx)("span",{className:"ts-segment-icon",children:(0,e.jsx)(z.I,{name:t.icon,size:16})}),(0,e.jsx)("span",{className:"ts-segment-text",children:t.label})]},t.value))})]})};var P=t(59838),W={};W.styleTagTransform=S(),W.setAttributes=y(),W.insert=f().bind(null,"head"),W.domAPI=u(),W.insertStyleElement=I();h()(P.A,W);P.A&&P.A.locals&&P.A.locals;const M=()=>(0,e.jsxs)("header",{className:"ts-topbar",children:[(0,e.jsx)("div",{className:"ts-topbar-left",children:(0,e.jsxs)("div",{className:"ts-topbar-logo",children:[(0,e.jsxs)("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:[(0,e.jsx)("rect",{width:"28",height:"28",rx:"6",fill:"currentColor",opacity:"0.1"}),(0,e.jsx)("path",{d:"M14 7L20 11V17L14 21L8 17V11L14 7Z",stroke:"currentColor",strokeWidth:"2",fill:"none"}),(0,e.jsx)("circle",{cx:"14",cy:"14",r:"3",fill:"currentColor"})]}),(0,e.jsx)("span",{className:"ts-topbar-title",children:"TrackSure"})]})}),(0,e.jsxs)("div",{className:"ts-topbar-center",children:[(0,e.jsx)(B.U,{}),(0,e.jsx)(T,{})]}),(0,e.jsxs)("div",{className:"ts-topbar-right",children:[(0,e.jsx)(D,{}),(0,e.jsx)(g.U,{}),(0,e.jsx)("button",{className:"ts-topbar-btn",title:(0,m.__)("Documentation"),children:(0,e.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("path",{d:"M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M10 14V10",strokeWidth:"1.5",strokeLinecap:"round"}),(0,e.jsx)("circle",{cx:"10",cy:"7",r:"0.5",fill:"currentColor"})]})})]})]});var L=t(68688),N=t(48252),R={};R.styleTagTransform=S(),R.setAttributes=y(),R.insert=f().bind(null,"head"),R.domAPI=u(),R.insertStyleElement=I();h()(N.A,R);N.A&&N.A.locals&&N.A.locals;const G=[{group:"analytics",groupLabel:(0,m.__)("Analytics"),items:[{path:"/overview",label:(0,m.__)("Dashboard"),icon:L.Qe.dashboard},{path:"/realtime",label:(0,m.__)("Live"),icon:L.Qe.realtime},{path:"/journeys",label:(0,m.__)("Journeys"),icon:L.Qe.journeys},{path:"/sessions",label:(0,m.__)("Sessions"),icon:L.Qe.sessions},{path:"/traffic-sources",label:(0,m.__)("Acquisition"),icon:L.Qe.acquisition},{path:"/pages",label:(0,m.__)("Content"),icon:L.Qe.content},{path:"/products",label:(0,m.__)("Products"),icon:L.Qe.products},{path:"/data-quality",label:(0,m.__)("Data Quality"),icon:L.Qe.dataQuality},{path:"/attribution",label:(0,m.__)("Attribution"),icon:L.Qe.attribution||L.Qe.insights},{path:"/conversions",label:(0,m.__)("Conversions"),icon:L.Qe.conversion||L.Qe.goals},{path:"/goals",label:(0,m.__)("Goals"),icon:L.Qe.goals}]},{group:"tools",groupLabel:(0,m.__)("Tools"),items:[{path:"/diagnostics",label:(0,m.__)("Diagnostics"),icon:L.Qe.diagnostics}]},{group:"settings",groupLabel:(0,m.__)("Settings"),items:[{path:"/settings",label:(0,m.__)("Settings"),icon:L.Qe.settings},{path:"/destinations",label:(0,m.__)("Destinations"),icon:L.Qe.destinations},{path:"/integrations",label:(0,m.__)("Integrations"),icon:L.Qe.integrations}]}],U=({collapsed:n,onToggle:r})=>{const{routes:t,navGroups:s}=c(),a=[...G];t.forEach(n=>{const r=a.findIndex(r=>r.group===n.nav.group),t=n.nav.icon||L.Qe.pages;if(r>=0)a[r].items.push({path:n.path,label:n.nav.label,icon:t});else{const r=s.find(r=>r.id===n.nav.group);a.push({group:n.nav.group,groupLabel:r?.label||n.nav.group,items:[{path:n.path,label:n.nav.label,icon:t}]})}});const A=(0,m.__)("Expand sidebar"),i=(0,m.__)("Collapse sidebar");return(0,e.jsxs)("aside",{className:"ts-sidebar "+(n?"collapsed":""),children:[(0,e.jsx)("button",{className:"ts-sidebar-toggle",onClick:r,title:n?A:i,"aria-label":n?A:i,children:(0,e.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",children:(0,e.jsx)("path",{d:"M3 10H17M10 3L17 10L10 17",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,e.jsx)("nav",{className:"ts-sidebar-nav",children:a.map(r=>(0,e.jsxs)("div",{className:"ts-sidebar-group",children:[!n&&(0,e.jsx)("div",{className:"ts-sidebar-group-label",children:r.groupLabel||""}),r.items.map(r=>(0,e.jsxs)(o.k2,{to:r.path,className:({isActive:n})=>"ts-sidebar-item "+(n?"active":""),title:n?r.label||"":void 0,children:[(0,e.jsx)("span",{className:"ts-sidebar-icon",children:(0,e.jsx)(z.I,{name:r.icon,size:20,"aria-label":r.label||""})}),!n&&(0,e.jsx)("span",{className:"ts-sidebar-label",children:r.label||""})]},r.path))]},r.group))})]})};var X=t(4867),O={};O.styleTagTransform=S(),O.setAttributes=y(),O.insert=f().bind(null,"head"),O.domAPI=u(),O.insertStyleElement=I();h()(X.A,O);X.A&&X.A.locals&&X.A.locals;const Z=({children:n})=>{const[r,t]=(0,s.useState)(!1);return(0,e.jsxs)("div",{className:"ts-app-shell",children:[(0,e.jsx)(M,{}),(0,e.jsxs)("div",{className:"ts-app-body",children:[(0,e.jsx)(U,{collapsed:r,onToggle:()=>t(!r)}),(0,e.jsx)("main",{className:"ts-app-main "+(r?"sidebar-collapsed":""),children:n})]})]})};var Q=t(44617);const V=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(554)]).then(t.bind(t,14554))),H=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(8)]).then(t.bind(t,51008))),K=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(473)]).then(t.bind(t,53473))),J=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(556)]).then(t.bind(t,44556))),$=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(336)]).then(t.bind(t,78336))),nn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(113)]).then(t.bind(t,25113))),rn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(761)]).then(t.bind(t,68761))),tn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(357)]).then(t.bind(t,90357))),en=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(47)]).then(t.bind(t,86047))),sn=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(614)]).then(t.bind(t,73614))),an=(0,s.lazy)(()=>Promise.all([t.e(96),t.e(76),t.e(637)]).then(t.bind(t,31637))),An=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(887)]).then(t.bind(t,55887))),on=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(273)]).then(t.bind(t,39273))),dn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(712)]).then(t.bind(t,12712))),cn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(505)]).then(t.bind(t,61505))),pn=(0,s.lazy)(()=>t.e(820).then(t.bind(t,20820))),ln=()=>(0,e.jsx)("div",{className:"ts-page-loader",style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"400px",fontSize:"14px",color:"var(--ts-text-muted)"},children:(0,e.jsx)("div",{className:"ts-spinner"})}),Cn=()=>{const{routes:n}=c();return(0,e.jsx)(s.Suspense,{fallback:(0,e.jsx)(ln,{}),children:(0,e.jsxs)(o.BV,{children:[(0,e.jsx)(o.qh,{path:"/",element:(0,e.jsx)(o.C5,{to:"/overview",replace:!0})}),(0,e.jsx)(o.qh,{path:"/overview",element:(0,e.jsx)(V,{})}),(0,e.jsx)(o.qh,{path:"/realtime",element:(0,e.jsx)(H,{})}),(0,e.jsx)(o.qh,{path:"/journeys",element:(0,e.jsx)(K,{})}),(0,e.jsx)(o.qh,{path:"/sessions",element:(0,e.jsx)(J,{})}),(0,e.jsx)(o.qh,{path:"/traffic-sources",element:(0,e.jsx)($,{})}),(0,e.jsx)(o.qh,{path:"/pages",element:(0,e.jsx)(nn,{})}),(0,e.jsx)(o.qh,{path:"/products",element:(0,e.jsx)(rn,{})}),(0,e.jsx)(o.qh,{path:"/data-quality",element:(0,e.jsx)(tn,{})}),(0,e.jsx)(o.qh,{path:"/attribution",element:(0,e.jsx)(en,{})}),(0,e.jsx)(o.qh,{path:"/conversions",element:(0,e.jsx)(sn,{})}),(0,e.jsx)(o.qh,{path:"/goals",element:(0,e.jsx)(an,{})}),(0,e.jsx)(o.qh,{path:"/settings",element:(0,e.jsx)(An,{})}),(0,e.jsx)(o.qh,{path:"/destinations",element:(0,e.jsx)(on,{})}),(0,e.jsx)(o.qh,{path:"/integrations",element:(0,e.jsx)(dn,{})}),(0,e.jsx)(o.qh,{path:"/diagnostics",element:(0,e.jsx)(cn,{})}),n.map(n=>{if(n.element)return(0,e.jsx)(o.qh,{path:n.path,element:n.element},n.path);if(n.component){const r=(n=>{const r=window.trackSureExtensionComponents||{};if(r[n])return r[n];const t=window.trackSureFreeComponents||{};if(t[n])return t[n];const e=window.trackSureComponents||{};return e[n]?e[n]:null})(n.component);if(r)return(0,e.jsx)(o.qh,{path:n.path,element:(0,e.jsx)(r,{})},n.path)}return null}),(0,e.jsx)(o.qh,{path:"*",element:(0,e.jsx)(pn,{})})]})})},En=({config:n})=>{const r={...n,rest_url:n.apiUrl};return(0,e.jsx)(Q.t,{children:(0,e.jsx)(o.I9,{children:(0,e.jsx)(E,{config:r,children:(0,e.jsx)(Z,{children:(0,e.jsx)(Cn,{})})})})})};var Bn=t(5171),gn={};gn.styleTagTransform=S(),gn.setAttributes=y(),gn.insert=f().bind(null,"head"),gn.domAPI=u(),gn.insertStyleElement=I();h()(Bn.A,gn);Bn.A&&Bn.A.locals&&Bn.A.locals;document.addEventListener("DOMContentLoaded",()=>{const n=document.getElementById("tracksure-admin-root");if(!n)return;const r=window.trackSureAdmin||{};(0,A.H)(n).render((0,e.jsx)(a().StrictMode,{children:(0,e.jsx)(En,{config:r})}))})},66844:(n,r,t)=>{t.d(r,{D:()=>A,N:()=>o});var e=t(74848),s=t(41594);const a=(0,s.createContext)(void 0),A=()=>{const n=(0,s.useContext)(a);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n},o=({children:n})=>{const[r,t]=(0,s.useState)(()=>{try{return localStorage.getItem("tracksure_theme")||"auto"}catch{return"auto"}}),[A,o]=(0,s.useState)("light");(0,s.useEffect)(()=>{const n=window.matchMedia("(prefers-color-scheme: dark)"),t=()=>{const t="auto"===r?n.matches?"dark":"light":r;o(t),(n=>{const t=document.getElementById("tracksure-admin-root")||document.documentElement;t.setAttribute("data-theme",n),t.setAttribute("data-theme-pref",r)})(t)};t();const e=()=>{"auto"===r&&t()};try{return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}catch{return n.addListener(e),()=>n.removeListener(e)}},[r]);return(0,e.jsx)(a.Provider,{value:{theme:r,effectiveTheme:A,setTheme:n=>{t(n);try{localStorage.setItem("tracksure_theme",n)}catch{}}},children:n})}},68688:(n,r,t)=>{t.d(r,{Qe:()=>e,Qm:()=>s});const e={dashboard:"BarChart2",overview:"BarChart2",realtime:"Zap",live:"Zap",journeys:"Map",sessions:"Users",users:"Users",visitors:"Users",traffic:"Globe",acquisition:"Globe",pages:"FileText",content:"FileText",products:"Package",goals:"Target",dataQuality:"Shield",quality:"Shield",attribution:"GitBranch",insights:"Lightbulb",conversion:"Target",conversions:"Target",diagnostics:"Search",settings:"Settings",destinations:"Rocket",integrations:"Plug",pageView:"FileText",click:"MousePointerClick",scroll:"ScrollText",timeOnPage:"Timer",formView:"Clipboard",formStart:"FileEdit",formSubmit:"CheckCircle",elementView:"Eye",viewItem:"Eye",addToCart:"ShoppingCart",removeFromCart:"Trash2",viewCart:"ShoppingBag",beginCheckout:"CreditCard",purchase:"CreditCard",refund:"RotateCcw",login:"LogIn",signup:"UserPlus",logout:"LogOut",videoStart:"Play",videoProgress:"Film",videoComplete:"CheckCircle",download:"Download",outboundClick:"ExternalLink",fileDownload:"FileDown",revenue:"DollarSign",money:"DollarSign",cart:"ShoppingCart",trend:"TrendingUp",success:"CheckCircle",error:"XCircle",warning:"AlertTriangle",info:"Info",direct:"Target",organicSearch:"Search",paidSearch:"DollarSign",social:"Share2",paidSocial:"DollarSign",email:"Mail",referral:"Link",display:"Monitor",affiliate:"Users",desktop:"Monitor",mobile:"Smartphone",tablet:"Tablet",chrome:"Globe",firefox:"Globe",safari:"Globe",edge:"Globe",delete:"Trash2",edit:"Edit",view:"Eye",hide:"EyeOff",save:"Save",cancel:"X",close:"X",add:"Plus",remove:"Minus",filter:"Filter",sort:"ArrowUpDown",refresh:"RefreshCw",export:"Download",import:"Upload",copy:"Copy",link:"Link",calendar:"Calendar",clock:"Clock",chevronLeft:"ChevronLeft",chevronRight:"ChevronRight",chevronUp:"ChevronUp",chevronDown:"ChevronDown",arrowLeft:"ArrowLeft",arrowRight:"ArrowRight",arrowUp:"ArrowUp",arrowDown:"ArrowDown"},s=(new Map,{page_view:"Eye",page_exit:"LogOut",click:"MousePointerClick",scroll:"ArrowDown",scroll_depth_final:"ArrowDownCircle",time_on_page:"Clock",time_on_page_threshold:"Timer",session_start:"PlayCircle",tab_visible:"Eye",tab_hidden:"EyeOff",form_view:"FileText",form_start:"Edit",form_submit:"Send",element_view:"Eye",view_item:"Package",add_to_cart:"ShoppingBag",remove_from_cart:"Trash2",view_cart:"ShoppingCart",begin_checkout:"CreditCard",purchase:"CheckCircle",refund:"RotateCcw",login:"LogIn",signup:"UserPlus",logout:"LogOut",video_start:"Play",video_progress:"PlayCircle",video_complete:"CheckCircle",download:"Download",file_download:"Download",outbound_click:"ExternalLink",search:"Search",view_search_results:"List",share:"Share2",like:"Heart",page_performance:"Gauge"})},71121:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,"/* ==========================================================================\n   SegmentFilter.css - Global segment selector styling\n   ========================================================================== */\n\n.ts-segment-filter {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n}\n\n.ts-segment-label {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text-subtle);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin: 0;\n}\n\n.ts-segment-buttons {\n  display: flex;\n  gap: 4px;\n}\n\n.ts-segment-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-segment-icon {\n  font-size: 14px;\n}\n\n.ts-segment-text {\n  display: inline;\n}\n\n.ts-segment-btn:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface-2);\n}\n\n.ts-segment-btn--active {\n  background: rgba(14, 165, 233, 0.1);\n  color: var(--ts-primary);\n  border-color: rgba(14, 165, 233, 0.2);\n}\n\n/* Responsive: hide text on smaller screens */\n@media (max-width: 1024px) {\n  .ts-segment-text {\n    display: none;\n  }\n  \n  .ts-segment-btn {\n    padding: 6px 10px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/SegmentFilter.css"],names:[],mappings:"AAAA;;+EAE+E;;AAE/E;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;AACpC;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,4BAA4B;EAC5B,yBAAyB;EACzB,sBAAsB;EACtB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,4BAA4B;EAC5B,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;EACzB,mBAAmB;AACrB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,qBAAqB;EACrB,+BAA+B;AACjC;;AAEA;EACE,mCAAmC;EACnC,wBAAwB;EACxB,qCAAqC;AACvC;;AAEA,6CAA6C;AAC7C;EACE;IACE,aAAa;EACf;;EAEA;IACE,iBAAiB;EACnB;AACF",sourcesContent:["/* ==========================================================================\r\n   SegmentFilter.css - Global segment selector styling\r\n   ========================================================================== */\r\n\r\n.ts-segment-filter {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n}\r\n\r\n.ts-segment-label {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-subtle);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin: 0;\r\n}\r\n\r\n.ts-segment-buttons {\r\n  display: flex;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-segment-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-segment-icon {\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-segment-text {\r\n  display: inline;\r\n}\r\n\r\n.ts-segment-btn:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-segment-btn--active {\r\n  background: rgba(14, 165, 233, 0.1);\r\n  color: var(--ts-primary);\r\n  border-color: rgba(14, 165, 233, 0.2);\r\n}\r\n\r\n/* Responsive: hide text on smaller screens */\r\n@media (max-width: 1024px) {\r\n  .ts-segment-text {\r\n    display: none;\r\n  }\r\n  \r\n  .ts-segment-btn {\r\n    padding: 6px 10px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=A},71255:(n,r,t)=>{t.d(r,{__:()=>a});var e=t(12470);const s="tracksure";function a(n,r){try{return(0,e.__)(n,r||s)||n}catch(r){return n}}},75206:n=>{n.exports=ReactDOM},85759:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,"/**\n * CSS Variables - TrackSure Admin\n * Centralized design tokens for consistent theming\n */\n\n:root {\n  /* Primary Colors */\n  --ts-primary: #4F46E5;\n  --ts-primary-dark: #4338CA;\n  --ts-primary-light: #818CF8;\n  --ts-primary-hover: #4338CA;\n  \n  /* Success Colors */\n  --ts-success: #10B981;\n  --ts-success-dark: #059669;\n  --ts-success-light: #34D399;\n  \n  /* Warning Colors */\n  --ts-warning: #F59E0B;\n  --ts-warning-dark: #D97706;\n  --ts-warning-light: #FBBF24;\n  \n  /* Danger Colors */\n  --ts-danger: #EF4444;\n  --ts-danger-dark: #DC2626;\n  --ts-danger-light: #F87171;\n  \n  /* Neutral Colors */\n  --ts-gray-50: #F9FAFB;\n  --ts-gray-100: #F3F4F6;\n  --ts-gray-200: #E5E7EB;\n  --ts-gray-300: #D1D5DB;\n  --ts-gray-400: #9CA3AF;\n  --ts-gray-500: #6B7280;\n  --ts-gray-600: #4B5563;\n  --ts-gray-700: #374151;\n  --ts-gray-800: #1F2937;\n  --ts-gray-900: #111827;\n  \n  /* Chart Colors */\n  --ts-chart-1: #4F46E5;  /* Primary */\n  --ts-chart-2: #10B981;  /* Success */\n  --ts-chart-3: #F59E0B;  /* Warning */\n  --ts-chart-4: #EF4444;  /* Danger */\n  --ts-chart-5: #8B5CF6;  /* Purple */\n  --ts-chart-6: #EC4899;  /* Pink */\n  --ts-chart-7: #14B8A6;  /* Teal */\n  --ts-chart-8: #F97316;  /* Orange */\n  \n  /* Line Chart Colors */\n  --ts-chart-line-1: var(--ts-chart-1);\n  --ts-chart-line-2: var(--ts-chart-2);\n  --ts-chart-line-3: var(--ts-chart-3);\n  \n  /* Bar Chart Colors */\n  --ts-chart-bar-1: var(--ts-chart-1);\n  --ts-chart-bar-2: var(--ts-chart-2);\n  --ts-chart-bar-3: var(--ts-chart-3);\n  \n  /* Pie Chart Colors */\n  --ts-chart-pie-1: var(--ts-chart-1);\n  --ts-chart-pie-2: var(--ts-chart-2);\n  --ts-chart-pie-3: var(--ts-chart-3);\n  --ts-chart-pie-4: var(--ts-chart-4);\n  --ts-chart-pie-5: var(--ts-chart-5);\n  \n  /* Typography */\n  --ts-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n  --ts-font-mono: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;\n  \n  /* Font Sizes */\n  --ts-text-xs: 0.75rem;\n  --ts-text-sm: 0.875rem;\n  --ts-text-base: 1rem;\n  --ts-text-lg: 1.125rem;\n  --ts-text-xl: 1.25rem;\n  --ts-text-2xl: 1.5rem;\n  --ts-text-3xl: 1.875rem;\n  --ts-text-4xl: 2.25rem;\n  \n  /* Spacing */\n  --ts-space-1: 0.25rem;\n  --ts-space-2: 0.5rem;\n  --ts-space-3: 0.75rem;\n  --ts-space-4: 1rem;\n  --ts-space-5: 1.25rem;\n  --ts-space-6: 1.5rem;\n  --ts-space-8: 2rem;\n  --ts-space-10: 2.5rem;\n  --ts-space-12: 3rem;\n  --ts-space-16: 4rem;\n  \n  /* Border Radius */\n  --ts-radius-sm: 0.25rem;\n  --ts-radius-md: 0.375rem;\n  --ts-radius-lg: 0.5rem;\n  --ts-radius-xl: 0.75rem;\n  --ts-radius-2xl: 1rem;\n  --ts-radius-full: 9999px;\n  \n  /* Shadows */\n  --ts-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  --ts-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  --ts-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  --ts-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  \n  /* Z-Index */\n  --ts-z-dropdown: 1000;\n  --ts-z-sticky: 1020;\n  --ts-z-fixed: 1030;\n  --ts-z-modal-backdrop: 1040;\n  --ts-z-modal: 1050;\n  --ts-z-popover: 1060;\n  --ts-z-tooltip: 1070;\n}\n\n/* Dark Theme */\n[data-theme=\"dark\"] {\n  /* Background Colors */\n  --ts-bg-primary: #111827;\n  --ts-bg-secondary: #1F2937;\n  --ts-bg-tertiary: #374151;\n  \n  /* Text Colors */\n  --ts-text-primary: #F9FAFB;\n  --ts-text-secondary: #D1D5DB;\n  --ts-text-tertiary: #9CA3AF;\n  \n  /* Border Colors */\n  --ts-border-color: #374151;\n  --ts-border-color-hover: #4B5563;\n  \n  /* Primary Colors (adjusted for dark mode) */\n  --ts-primary: #6366F1;\n  --ts-primary-hover: #7C3AED;\n  --ts-primary-dark: #4F46E5;\n  --ts-primary-light: #A5B4FC;\n  \n  /* Success Colors */\n  --ts-success: #34D399;\n  --ts-success-dark: #10B981;\n  --ts-success-light: #6EE7B7;\n  \n  /* Warning Colors */\n  --ts-warning: #FBBF24;\n  --ts-warning-dark: #F59E0B;\n  --ts-warning-light: #FCD34D;\n  \n  /* Danger Colors */\n  --ts-danger: #F87171;\n  --ts-danger-dark: #EF4444;\n  --ts-danger-light: #FCA5A5;\n  \n  /* Chart Colors (adjusted for dark backgrounds) */\n  --ts-chart-1: #6366F1;\n  --ts-chart-2: #34D399;\n  --ts-chart-3: #FBBF24;\n  --ts-chart-4: #F87171;\n  --ts-chart-5: #A78BFA;\n  --ts-chart-6: #F472B6;\n  --ts-chart-7: #2DD4BF;\n  --ts-chart-8: #FB923C;\n  \n  /* Soft backgrounds (dark mode) */\n  --ts-primary-soft: rgba(99, 102, 241, 0.15);\n  --ts-success-soft: rgba(52, 211, 153, 0.15);\n  --ts-warning-soft: rgba(251, 191, 36, 0.15);\n  --ts-danger-soft: rgba(248, 113, 113, 0.15);\n  \n  /* Additional UI Tokens */\n  --ts-surface: var(--ts-bg-primary);\n  --ts-surface-hover: var(--ts-bg-secondary);\n  --ts-text: var(--ts-text-primary);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  \n  /* Success Backgrounds (Dark) */\n  --ts-success-bg: rgba(16, 185, 129, 0.1);\n  --ts-success-border: rgba(16, 185, 129, 0.3);\n  --ts-success-text: var(--ts-success-light);\n  \n  /* Warning Backgrounds (Dark) */\n  --ts-warning-bg: rgba(245, 158, 11, 0.1);\n  --ts-warning-border: rgba(245, 158, 11, 0.3);\n  --ts-warning-text: var(--ts-warning-light);\n  \n  /* Primary Backgrounds (Dark) */\n  --ts-primary-bg: rgba(79, 70, 229, 0.1);\n  --ts-primary-border: rgba(79, 70, 229, 0.3);\n  --ts-primary-text: var(--ts-primary-light);\n}\n\n/* Light Theme (default) */\n[data-theme=\"light\"],\n:root {\n  /* Background Colors */\n  --ts-bg-primary: #FFFFFF;\n  --ts-bg-secondary: #F9FAFB;\n  --ts-bg-tertiary: #F3F4F6;\n  \n  /* Text Colors */\n  --ts-text-primary: #111827;\n  --ts-text-secondary: #4B5563;\n  --ts-text-tertiary: #6B7280;\n  \n  /* Border Colors */\n  --ts-border-color: #E5E7EB;\n  --ts-border-color-hover: #D1D5DB;\n  \n  /* Success Soft Background */\n  --ts-success-soft: rgba(16, 185, 129, 0.12);\n  \n  /* Warning Soft Background */\n  --ts-warning-soft: rgba(245, 158, 11, 0.14);\n  \n  /* Danger Soft Background */\n  --ts-danger-soft: rgba(239, 68, 68, 0.12);\n  \n  /* Primary Soft Background */\n  --ts-primary-soft: rgba(79, 70, 229, 0.12);\n  \n  /* Additional UI Tokens */\n  --ts-surface: var(--ts-bg-primary);\n  --ts-surface-hover: var(--ts-bg-secondary);\n  --ts-text: var(--ts-text-primary);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  \n  /* Success Backgrounds */\n  --ts-success-bg: #F0FDF4;\n  --ts-success-border: #86EFAC;\n  --ts-success-text: #166534;\n  \n  /* Warning Backgrounds */\n  --ts-warning-bg: #FFFBEB;\n  --ts-warning-border: #FCD34D;\n  --ts-warning-text: #92400E;\n  \n  /* Primary Backgrounds */\n  --ts-primary-bg: #EEF2FF;\n  --ts-primary-border: #C7D2FE;\n  --ts-primary-text: #3730A3;\n  \n  /* Spacing Aliases */\n  --ts-spacing-xs: var(--ts-space-1);\n  --ts-spacing-sm: var(--ts-space-2);\n  --ts-spacing-md: var(--ts-space-4);\n  --ts-spacing-lg: var(--ts-space-6);\n  --ts-spacing-xl: var(--ts-space-8);\n  \n  /* Transitions */\n  --ts-base: 0.2s ease;\n}\n","",{version:3,sources:["webpack://./src/styles/variables.css"],names:[],mappings:"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",sourcesContent:["/**\r\n * CSS Variables - TrackSure Admin\r\n * Centralized design tokens for consistent theming\r\n */\r\n\r\n:root {\r\n  /* Primary Colors */\r\n  --ts-primary: #4F46E5;\r\n  --ts-primary-dark: #4338CA;\r\n  --ts-primary-light: #818CF8;\r\n  --ts-primary-hover: #4338CA;\r\n  \r\n  /* Success Colors */\r\n  --ts-success: #10B981;\r\n  --ts-success-dark: #059669;\r\n  --ts-success-light: #34D399;\r\n  \r\n  /* Warning Colors */\r\n  --ts-warning: #F59E0B;\r\n  --ts-warning-dark: #D97706;\r\n  --ts-warning-light: #FBBF24;\r\n  \r\n  /* Danger Colors */\r\n  --ts-danger: #EF4444;\r\n  --ts-danger-dark: #DC2626;\r\n  --ts-danger-light: #F87171;\r\n  \r\n  /* Neutral Colors */\r\n  --ts-gray-50: #F9FAFB;\r\n  --ts-gray-100: #F3F4F6;\r\n  --ts-gray-200: #E5E7EB;\r\n  --ts-gray-300: #D1D5DB;\r\n  --ts-gray-400: #9CA3AF;\r\n  --ts-gray-500: #6B7280;\r\n  --ts-gray-600: #4B5563;\r\n  --ts-gray-700: #374151;\r\n  --ts-gray-800: #1F2937;\r\n  --ts-gray-900: #111827;\r\n  \r\n  /* Chart Colors */\r\n  --ts-chart-1: #4F46E5;  /* Primary */\r\n  --ts-chart-2: #10B981;  /* Success */\r\n  --ts-chart-3: #F59E0B;  /* Warning */\r\n  --ts-chart-4: #EF4444;  /* Danger */\r\n  --ts-chart-5: #8B5CF6;  /* Purple */\r\n  --ts-chart-6: #EC4899;  /* Pink */\r\n  --ts-chart-7: #14B8A6;  /* Teal */\r\n  --ts-chart-8: #F97316;  /* Orange */\r\n  \r\n  /* Line Chart Colors */\r\n  --ts-chart-line-1: var(--ts-chart-1);\r\n  --ts-chart-line-2: var(--ts-chart-2);\r\n  --ts-chart-line-3: var(--ts-chart-3);\r\n  \r\n  /* Bar Chart Colors */\r\n  --ts-chart-bar-1: var(--ts-chart-1);\r\n  --ts-chart-bar-2: var(--ts-chart-2);\r\n  --ts-chart-bar-3: var(--ts-chart-3);\r\n  \r\n  /* Pie Chart Colors */\r\n  --ts-chart-pie-1: var(--ts-chart-1);\r\n  --ts-chart-pie-2: var(--ts-chart-2);\r\n  --ts-chart-pie-3: var(--ts-chart-3);\r\n  --ts-chart-pie-4: var(--ts-chart-4);\r\n  --ts-chart-pie-5: var(--ts-chart-5);\r\n  \r\n  /* Typography */\r\n  --ts-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\r\n  --ts-font-mono: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;\r\n  \r\n  /* Font Sizes */\r\n  --ts-text-xs: 0.75rem;\r\n  --ts-text-sm: 0.875rem;\r\n  --ts-text-base: 1rem;\r\n  --ts-text-lg: 1.125rem;\r\n  --ts-text-xl: 1.25rem;\r\n  --ts-text-2xl: 1.5rem;\r\n  --ts-text-3xl: 1.875rem;\r\n  --ts-text-4xl: 2.25rem;\r\n  \r\n  /* Spacing */\r\n  --ts-space-1: 0.25rem;\r\n  --ts-space-2: 0.5rem;\r\n  --ts-space-3: 0.75rem;\r\n  --ts-space-4: 1rem;\r\n  --ts-space-5: 1.25rem;\r\n  --ts-space-6: 1.5rem;\r\n  --ts-space-8: 2rem;\r\n  --ts-space-10: 2.5rem;\r\n  --ts-space-12: 3rem;\r\n  --ts-space-16: 4rem;\r\n  \r\n  /* Border Radius */\r\n  --ts-radius-sm: 0.25rem;\r\n  --ts-radius-md: 0.375rem;\r\n  --ts-radius-lg: 0.5rem;\r\n  --ts-radius-xl: 0.75rem;\r\n  --ts-radius-2xl: 1rem;\r\n  --ts-radius-full: 9999px;\r\n  \r\n  /* Shadows */\r\n  --ts-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\r\n  --ts-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\r\n  --ts-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\r\n  --ts-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\r\n  \r\n  /* Z-Index */\r\n  --ts-z-dropdown: 1000;\r\n  --ts-z-sticky: 1020;\r\n  --ts-z-fixed: 1030;\r\n  --ts-z-modal-backdrop: 1040;\r\n  --ts-z-modal: 1050;\r\n  --ts-z-popover: 1060;\r\n  --ts-z-tooltip: 1070;\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme=\"dark\"] {\r\n  /* Background Colors */\r\n  --ts-bg-primary: #111827;\r\n  --ts-bg-secondary: #1F2937;\r\n  --ts-bg-tertiary: #374151;\r\n  \r\n  /* Text Colors */\r\n  --ts-text-primary: #F9FAFB;\r\n  --ts-text-secondary: #D1D5DB;\r\n  --ts-text-tertiary: #9CA3AF;\r\n  \r\n  /* Border Colors */\r\n  --ts-border-color: #374151;\r\n  --ts-border-color-hover: #4B5563;\r\n  \r\n  /* Primary Colors (adjusted for dark mode) */\r\n  --ts-primary: #6366F1;\r\n  --ts-primary-hover: #7C3AED;\r\n  --ts-primary-dark: #4F46E5;\r\n  --ts-primary-light: #A5B4FC;\r\n  \r\n  /* Success Colors */\r\n  --ts-success: #34D399;\r\n  --ts-success-dark: #10B981;\r\n  --ts-success-light: #6EE7B7;\r\n  \r\n  /* Warning Colors */\r\n  --ts-warning: #FBBF24;\r\n  --ts-warning-dark: #F59E0B;\r\n  --ts-warning-light: #FCD34D;\r\n  \r\n  /* Danger Colors */\r\n  --ts-danger: #F87171;\r\n  --ts-danger-dark: #EF4444;\r\n  --ts-danger-light: #FCA5A5;\r\n  \r\n  /* Chart Colors (adjusted for dark backgrounds) */\r\n  --ts-chart-1: #6366F1;\r\n  --ts-chart-2: #34D399;\r\n  --ts-chart-3: #FBBF24;\r\n  --ts-chart-4: #F87171;\r\n  --ts-chart-5: #A78BFA;\r\n  --ts-chart-6: #F472B6;\r\n  --ts-chart-7: #2DD4BF;\r\n  --ts-chart-8: #FB923C;\r\n  \r\n  /* Soft backgrounds (dark mode) */\r\n  --ts-primary-soft: rgba(99, 102, 241, 0.15);\r\n  --ts-success-soft: rgba(52, 211, 153, 0.15);\r\n  --ts-warning-soft: rgba(251, 191, 36, 0.15);\r\n  --ts-danger-soft: rgba(248, 113, 113, 0.15);\r\n  \r\n  /* Additional UI Tokens */\r\n  --ts-surface: var(--ts-bg-primary);\r\n  --ts-surface-hover: var(--ts-bg-secondary);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  \r\n  /* Success Backgrounds (Dark) */\r\n  --ts-success-bg: rgba(16, 185, 129, 0.1);\r\n  --ts-success-border: rgba(16, 185, 129, 0.3);\r\n  --ts-success-text: var(--ts-success-light);\r\n  \r\n  /* Warning Backgrounds (Dark) */\r\n  --ts-warning-bg: rgba(245, 158, 11, 0.1);\r\n  --ts-warning-border: rgba(245, 158, 11, 0.3);\r\n  --ts-warning-text: var(--ts-warning-light);\r\n  \r\n  /* Primary Backgrounds (Dark) */\r\n  --ts-primary-bg: rgba(79, 70, 229, 0.1);\r\n  --ts-primary-border: rgba(79, 70, 229, 0.3);\r\n  --ts-primary-text: var(--ts-primary-light);\r\n}\r\n\r\n/* Light Theme (default) */\r\n[data-theme=\"light\"],\r\n:root {\r\n  /* Background Colors */\r\n  --ts-bg-primary: #FFFFFF;\r\n  --ts-bg-secondary: #F9FAFB;\r\n  --ts-bg-tertiary: #F3F4F6;\r\n  \r\n  /* Text Colors */\r\n  --ts-text-primary: #111827;\r\n  --ts-text-secondary: #4B5563;\r\n  --ts-text-tertiary: #6B7280;\r\n  \r\n  /* Border Colors */\r\n  --ts-border-color: #E5E7EB;\r\n  --ts-border-color-hover: #D1D5DB;\r\n  \r\n  /* Success Soft Background */\r\n  --ts-success-soft: rgba(16, 185, 129, 0.12);\r\n  \r\n  /* Warning Soft Background */\r\n  --ts-warning-soft: rgba(245, 158, 11, 0.14);\r\n  \r\n  /* Danger Soft Background */\r\n  --ts-danger-soft: rgba(239, 68, 68, 0.12);\r\n  \r\n  /* Primary Soft Background */\r\n  --ts-primary-soft: rgba(79, 70, 229, 0.12);\r\n  \r\n  /* Additional UI Tokens */\r\n  --ts-surface: var(--ts-bg-primary);\r\n  --ts-surface-hover: var(--ts-bg-secondary);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  \r\n  /* Success Backgrounds */\r\n  --ts-success-bg: #F0FDF4;\r\n  --ts-success-border: #86EFAC;\r\n  --ts-success-text: #166534;\r\n  \r\n  /* Warning Backgrounds */\r\n  --ts-warning-bg: #FFFBEB;\r\n  --ts-warning-border: #FCD34D;\r\n  --ts-warning-text: #92400E;\r\n  \r\n  /* Primary Backgrounds */\r\n  --ts-primary-bg: #EEF2FF;\r\n  --ts-primary-border: #C7D2FE;\r\n  --ts-primary-text: #3730A3;\r\n  \r\n  /* Spacing Aliases */\r\n  --ts-spacing-xs: var(--ts-space-1);\r\n  --ts-spacing-sm: var(--ts-space-2);\r\n  --ts-spacing-md: var(--ts-space-4);\r\n  --ts-spacing-lg: var(--ts-space-6);\r\n  --ts-spacing-xl: var(--ts-space-8);\r\n  \r\n  /* Transitions */\r\n  --ts-base: 0.2s ease;\r\n}\r\n"],sourceRoot:""}]);const o=A},87665:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,".ts-date-picker {\n  position: relative;\n}\n\n.ts-date-picker-trigger {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  background: var(--ts-surface);\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.15s ease;\n  min-width: 280px;\n}\n\n.ts-date-picker-trigger:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-date-picker-range {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n\n.ts-date-picker-compare-label {\n  font-size: 11px;\n  opacity: 0.7;\n  font-weight: 400;\n}\n\n.ts-date-picker-dropdown {\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: var(--ts-shadow-lg);\n  padding: var(--ts-spacing-md);\n  z-index: 1000;\n  min-width: 320px;\n}\n\n.ts-date-picker-presets {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 1px solid var(--ts-border);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-date-picker-preset {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  border: none;\n  background: transparent;\n  text-align: left;\n  font-size: 14px;\n  color: var(--ts-text);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-date-picker-preset:hover {\n  background: var(--ts-surface-2);\n}\n\n/* Compare Mode */\n.ts-date-picker-compare {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-date-picker-compare-title {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-light);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-date-picker-compare-options {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-date-picker-compare-option {\n  flex: 1;\n  padding: var(--ts-spacing-sm);\n  border: 1px solid var(--ts-border);\n  background: transparent;\n  text-align: center;\n  font-size: 13px;\n  color: var(--ts-text);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-date-picker-compare-option:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-date-picker-compare-option.active {\n  background: var(--ts-primary);\n  color: white;\n  border-color: var(--ts-primary);\n  font-weight: 500;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-date-picker-trigger {\n    min-width: auto;\n    width: 100%;\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n\n  .ts-date-picker-dropdown {\n    left: 0;\n    right: 0;\n    min-width: auto;\n    width: calc(100vw - 32px);\n    padding: 16px;\n  }\n\n  .ts-date-picker-preset {\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n  \n  .ts-date-picker-compare-options {\n    flex-direction: column;\n  }\n  \n  .ts-date-picker-compare-option {\n    flex: auto;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-date-picker-trigger {\n    min-width: 240px;\n    padding: 10px 14px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 280px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-date-picker-trigger {\n    min-width: 260px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 260px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-date-picker-trigger {\n    min-width: 300px;\n    padding: 10px 16px;\n    font-size: 15px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 300px;\n  }\n\n  .ts-date-picker-preset {\n    font-size: 15px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-date-picker-trigger {\n    min-width: 320px;\n    padding: 12px 18px;\n    font-size: 15px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 320px;\n    padding: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-date-picker-trigger {\n    min-width: 340px;\n    padding: 14px 20px;\n    font-size: 16px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 340px;\n    padding: 24px;\n  }\n\n  .ts-date-picker-preset {\n    font-size: 16px;\n    padding: 12px 16px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/DateRangePicker.css"],names:[],mappings:"AAAA;EACE,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,kDAAkD;EAClD,kCAAkC;EAClC,kCAAkC;EAClC,6BAA6B;EAC7B,qBAAqB;EACrB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,0BAA0B;EAC1B,gBAAgB;AAClB;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,eAAe;EACf,YAAY;EACZ,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,OAAO;EACP,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,6BAA6B;EAC7B,aAAa;EACb,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;EACzB,oCAAoC;EACpC,yCAAyC;EACzC,mCAAmC;AACrC;;AAEA;EACE,kDAAkD;EAClD,YAAY;EACZ,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,qBAAqB;EACrB,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;AACjC;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,2BAA2B;EAC3B,yBAAyB;EACzB,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,yBAAyB;AAC3B;;AAEA;EACE,OAAO;EACP,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,kBAAkB;EAClB,eAAe;EACf,qBAAqB;EACrB,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,6BAA6B;EAC7B,YAAY;EACZ,+BAA+B;EAC/B,gBAAgB;AAClB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,eAAe;IACf,WAAW;IACX,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,OAAO;IACP,QAAQ;IACR,eAAe;IACf,yBAAyB;IACzB,aAAa;EACf;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,UAAU;EACZ;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,gBAAgB;IAChB,kBAAkB;EACpB;;EAEA;IACE,gBAAgB;EAClB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,gBAAgB;EAClB;;EAEA;IACE,gBAAgB;EAClB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;EAClB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;IAChB,aAAa;EACf;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;IAChB,aAAa;EACf;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;AACF",sourcesContent:[".ts-date-picker {\r\n  position: relative;\r\n}\r\n\r\n.ts-date-picker-trigger {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n  min-width: 280px;\r\n}\r\n\r\n.ts-date-picker-trigger:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-date-picker-range {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 2px;\r\n}\r\n\r\n.ts-date-picker-compare-label {\r\n  font-size: 11px;\r\n  opacity: 0.7;\r\n  font-weight: 400;\r\n}\r\n\r\n.ts-date-picker-dropdown {\r\n  position: absolute;\r\n  top: calc(100% + 8px);\r\n  left: 0;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: var(--ts-shadow-lg);\r\n  padding: var(--ts-spacing-md);\r\n  z-index: 1000;\r\n  min-width: 320px;\r\n}\r\n\r\n.ts-date-picker-presets {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-date-picker-preset {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  border: none;\r\n  background: transparent;\r\n  text-align: left;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-date-picker-preset:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* Compare Mode */\r\n.ts-date-picker-compare {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-date-picker-compare-title {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-light);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-date-picker-compare-options {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-date-picker-compare-option {\r\n  flex: 1;\r\n  padding: var(--ts-spacing-sm);\r\n  border: 1px solid var(--ts-border);\r\n  background: transparent;\r\n  text-align: center;\r\n  font-size: 13px;\r\n  color: var(--ts-text);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-date-picker-compare-option:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-date-picker-compare-option.active {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border-color: var(--ts-primary);\r\n  font-weight: 500;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: auto;\r\n    width: 100%;\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    left: 0;\r\n    right: 0;\r\n    min-width: auto;\r\n    width: calc(100vw - 32px);\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n  \r\n  .ts-date-picker-compare-options {\r\n    flex-direction: column;\r\n  }\r\n  \r\n  .ts-date-picker-compare-option {\r\n    flex: auto;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 240px;\r\n    padding: 10px 14px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 280px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 260px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 260px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 300px;\r\n    padding: 10px 16px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 300px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 320px;\r\n    padding: 12px 18px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 320px;\r\n    padding: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 340px;\r\n    padding: 14px 20px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 340px;\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    font-size: 16px;\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=A},88103:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),a=t(76314),A=t.n(a)()(s());A.push([n.id,".ts-theme-toggle {\n  width: 36px;\n  height: 36px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-theme-toggle:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-theme-icon {\n  font-size: 18px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-theme-toggle {\n    width: 32px;\n    height: 32px;\n  }\n\n  .ts-theme-icon {\n    font-size: 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-theme-toggle {\n    width: 34px;\n    height: 34px;\n  }\n\n  .ts-theme-icon {\n    font-size: 17px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-theme-toggle {\n    width: 36px;\n    height: 36px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-theme-toggle {\n    width: 38px;\n    height: 38px;\n  }\n\n  .ts-theme-icon {\n    font-size: 19px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-theme-toggle {\n    width: 40px;\n    height: 40px;\n  }\n\n  .ts-theme-icon {\n    font-size: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-theme-toggle {\n    width: 42px;\n    height: 42px;\n  }\n\n  .ts-theme-icon {\n    font-size: 21px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ThemeToggle.css"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kCAAkC;EAClC,6BAA6B;EAC7B,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,eAAe;AACjB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,WAAW;IACX,YAAY;EACd;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:[".ts-theme-toggle {\r\n  width: 36px;\r\n  height: 36px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-theme-toggle:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-theme-icon {\r\n  font-size: 18px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-theme-toggle {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-theme-toggle {\r\n    width: 34px;\r\n    height: 34px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 17px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-theme-toggle {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-theme-toggle {\r\n    width: 38px;\r\n    height: 38px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 19px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-theme-toggle {\r\n    width: 40px;\r\n    height: 40px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-theme-toggle {\r\n    width: 42px;\r\n    height: 42px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 21px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=A}},n=>{n.O(0,[754,707,96],()=>{return r=61188,n(n.s=r);var r});n.O()}]);
     1"use strict";(self.webpackChunktracksure_admin=self.webpackChunktracksure_admin||[]).push([[377],{3504:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,".ts-error-boundary {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 400px;\n  padding: 32px;\n}\n\n.ts-error-boundary__content {\n  max-width: 600px;\n  text-align: center;\n}\n\n.ts-error-boundary__icon {\n  width: 80px;\n  height: 80px;\n  color: var(--ts-danger);\n  margin: 0 auto 24px;\n}\n\n.ts-error-boundary__title {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--ts-text);\n  margin: 0 0 12px;\n}\n\n.ts-error-boundary__message {\n  font-size: 16px;\n  color: var(--ts-text-muted);\n  margin: 0 0 24px;\n}\n\n.ts-error-boundary__details {\n  text-align: left;\n  margin: 24px 0;\n  padding: 16px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n  border-radius: 8px;\n}\n\n.ts-error-boundary__details summary {\n  cursor: pointer;\n  font-weight: 600;\n  color: var(--ts-text);\n  margin-bottom: 12px;\n}\n\n.ts-error-boundary__stack {\n  font-size: 12px;\n  color: var(--ts-text-muted);\n  overflow-x: auto;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n  margin: 0;\n}\n\n.ts-error-boundary__button {\n  padding: 12px 24px;\n  background: var(--ts-primary);\n  color: white;\n  border: none;\n  border-radius: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-error-boundary__button:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-error-boundary {\n    min-height: 300px;\n    padding: 20px 16px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 60px;\n    height: 60px;\n    margin-bottom: 16px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 18px;\n    margin-bottom: 8px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 14px;\n    margin-bottom: 16px;\n  }\n\n  .ts-error-boundary__details {\n    padding: 12px;\n  }\n\n  .ts-error-boundary__button {\n    width: 100%;\n    padding: 12px 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-error-boundary {\n    padding: 24px 20px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 20px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-error-boundary {\n    padding: 32px 24px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 22px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-error-boundary {\n    min-height: 450px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 90px;\n    height: 90px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 26px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 17px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-error-boundary {\n    min-height: 480px;\n    padding: 40px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 100px;\n    height: 100px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 28px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 18px;\n  }\n\n  .ts-error-boundary__details {\n    padding: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-error-boundary {\n    min-height: 500px;\n  }\n\n  .ts-error-boundary__content {\n    max-width: 700px;\n  }\n\n  .ts-error-boundary__icon {\n    width: 110px;\n    height: 110px;\n  }\n\n  .ts-error-boundary__title {\n    font-size: 30px;\n  }\n\n  .ts-error-boundary__message {\n    font-size: 19px;\n  }\n\n  .ts-error-boundary__button {\n    padding: 14px 28px;\n    font-size: 15px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ErrorBoundary.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,iBAAiB;EACjB,aAAa;AACf;;AAEA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;EAChB,cAAc;EACd,aAAa;EACb,+BAA+B;EAC/B,kCAAkC;EAClC,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,qBAAqB;EACrB,qBAAqB;EACrB,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,YAAY;EACZ,2BAA2B;AAC7B;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,iBAAiB;IACjB,kBAAkB;EACpB;;EAEA;IACE,WAAW;IACX,YAAY;IACZ,mBAAmB;EACrB;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;;EAEA;IACE,eAAe;IACf,mBAAmB;EACrB;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,WAAW;IACX,kBAAkB;EACpB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,kBAAkB;EACpB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,iBAAiB;EACnB;;EAEA;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,iBAAiB;IACjB,aAAa;EACf;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,aAAa;EACf;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,iBAAiB;EACnB;;EAEA;IACE,gBAAgB;EAClB;;EAEA;IACE,YAAY;IACZ,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,eAAe;EACjB;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;AACF",sourcesContent:[".ts-error-boundary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 400px;\r\n  padding: 32px;\r\n}\r\n\r\n.ts-error-boundary__content {\r\n  max-width: 600px;\r\n  text-align: center;\r\n}\r\n\r\n.ts-error-boundary__icon {\r\n  width: 80px;\r\n  height: 80px;\r\n  color: var(--ts-danger);\r\n  margin: 0 auto 24px;\r\n}\r\n\r\n.ts-error-boundary__title {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ts-text);\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.ts-error-boundary__message {\r\n  font-size: 16px;\r\n  color: var(--ts-text-muted);\r\n  margin: 0 0 24px;\r\n}\r\n\r\n.ts-error-boundary__details {\r\n  text-align: left;\r\n  margin: 24px 0;\r\n  padding: 16px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: 8px;\r\n}\r\n\r\n.ts-error-boundary__details summary {\r\n  cursor: pointer;\r\n  font-weight: 600;\r\n  color: var(--ts-text);\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.ts-error-boundary__stack {\r\n  font-size: 12px;\r\n  color: var(--ts-text-muted);\r\n  overflow-x: auto;\r\n  white-space: pre-wrap;\r\n  word-wrap: break-word;\r\n  margin: 0;\r\n}\r\n\r\n.ts-error-boundary__button {\r\n  padding: 12px 24px;\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border: none;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-error-boundary__button:hover {\r\n  opacity: 0.9;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-error-boundary {\r\n    min-height: 300px;\r\n    padding: 20px 16px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 60px;\r\n    height: 60px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 18px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 14px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ts-error-boundary__details {\r\n    padding: 12px;\r\n  }\r\n\r\n  .ts-error-boundary__button {\r\n    width: 100%;\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-error-boundary {\r\n    padding: 24px 20px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 20px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-error-boundary {\r\n    padding: 32px 24px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 22px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-error-boundary {\r\n    min-height: 450px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 90px;\r\n    height: 90px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 17px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-error-boundary {\r\n    min-height: 480px;\r\n    padding: 40px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 100px;\r\n    height: 100px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ts-error-boundary__details {\r\n    padding: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-error-boundary {\r\n    min-height: 500px;\r\n  }\r\n\r\n  .ts-error-boundary__content {\r\n    max-width: 700px;\r\n  }\r\n\r\n  .ts-error-boundary__icon {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n\r\n  .ts-error-boundary__title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .ts-error-boundary__message {\r\n    font-size: 19px;\r\n  }\r\n\r\n  .ts-error-boundary__button {\r\n    padding: 14px 28px;\r\n    font-size: 15px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a},4867:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,"/* AppShell - Premium layout */\n\n.ts-app-shell {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  min-height: 100%;\n}\n\n.ts-app-body {\n  display: flex;\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n}\n\n.ts-app-main {\n  flex: 1;\n  min-width: 0;\n  padding: var(--ts-spacing-xl);\n  overflow: auto;\n  scroll-behavior: smooth;\n  background: transparent;\n}\n\n/* Tighter padding on smaller screens + space for bottom nav */\n@media (max-width: 1024px) {\n  .ts-app-main {\n    padding: var(--ts-spacing-lg);\n    padding-bottom: calc(84px + env(safe-area-inset-bottom));\n  }\n}\n\n@media (max-width: 640px) {\n  .ts-app-main {\n    padding: var(--ts-spacing-lg);\n    padding-bottom: calc(92px + env(safe-area-inset-bottom));\n  }\n}\n\n/* Large desktop comfort */\n@media (min-width: 1600px) {\n  .ts-app-main {\n    padding: 28px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/layout/AppShell.css"],names:[],mappings:"AAAA,8BAA8B;;AAE9B;EACE,aAAa;EACb,sBAAsB;EACtB,WAAW;EACX,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,OAAO;EACP,aAAa;EACb,WAAW;AACb;;AAEA;EACE,OAAO;EACP,YAAY;EACZ,6BAA6B;EAC7B,cAAc;EACd,uBAAuB;EACvB,uBAAuB;AACzB;;AAEA,8DAA8D;AAC9D;EACE;IACE,6BAA6B;IAC7B,wDAAwD;EAC1D;AACF;;AAEA;EACE;IACE,6BAA6B;IAC7B,wDAAwD;EAC1D;AACF;;AAEA,0BAA0B;AAC1B;EACE;IACE,aAAa;EACf;AACF",sourcesContent:["/* AppShell - Premium layout */\r\n\r\n.ts-app-shell {\r\n  display: flex;\r\n  flex-direction: column;\r\n  width: 100%;\r\n  min-height: 100%;\r\n}\r\n\r\n.ts-app-body {\r\n  display: flex;\r\n  flex: 1;\r\n  min-height: 0;\r\n  width: 100%;\r\n}\r\n\r\n.ts-app-main {\r\n  flex: 1;\r\n  min-width: 0;\r\n  padding: var(--ts-spacing-xl);\r\n  overflow: auto;\r\n  scroll-behavior: smooth;\r\n  background: transparent;\r\n}\r\n\r\n/* Tighter padding on smaller screens + space for bottom nav */\r\n@media (max-width: 1024px) {\r\n  .ts-app-main {\r\n    padding: var(--ts-spacing-lg);\r\n    padding-bottom: calc(84px + env(safe-area-inset-bottom));\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .ts-app-main {\r\n    padding: var(--ts-spacing-lg);\r\n    padding-bottom: calc(92px + env(safe-area-inset-bottom));\r\n  }\r\n}\r\n\r\n/* Large desktop comfort */\r\n@media (min-width: 1600px) {\r\n  .ts-app-main {\r\n    padding: 28px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a},5171:(n,r,t)=>{t.d(r,{A:()=>c});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A),o=t(85759),i=t(39981),d=a()(s());d.i(o.A),d.i(i.A),d.push([n.id,'/**\n * TrackSure Global Styles (Premium UI Kit)\n *\n * Goals:\n * - Premium, modern admin UI (dark/light)\n * - Fully responsive (mobile → large desktop, portrait/landscape)\n * - Accessible focus states, comfortable spacing, crisp typography\n * - Safe inside WP Admin (styles scoped to #tracksure-admin-root)\n */\n\n/* ============================================================\n   Design Tokens\n   ============================================================ */\n:root {\n  /* Typography */\n  --ts-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";\n  --ts-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n\n  /* Spacing Aliases (map to variables.css --ts-space-* values) */\n  --ts-spacing-2xs: var(--ts-space-1);   /* 0.25rem = 4px */\n  --ts-spacing-xs: var(--ts-space-2);    /* 0.5rem = 8px */\n  --ts-spacing-sm: var(--ts-space-3);    /* 0.75rem = 12px */\n  --ts-spacing-md: var(--ts-space-4);    /* 1rem = 16px */\n  --ts-spacing-lg: var(--ts-space-6);    /* 1.5rem = 24px */\n  --ts-spacing-xl: var(--ts-space-8);    /* 2rem = 32px */\n  --ts-spacing-2xl: var(--ts-space-12);  /* 3rem = 48px */\n  --ts-spacing-xxl: var(--ts-space-16);  /* 4rem = 64px */\n\n  /* Transitions */\n  --ts-ease: cubic-bezier(.2,.8,.2,1);\n  --ts-fast: 120ms var(--ts-ease);\n  --ts-base: 180ms var(--ts-ease);\n\n  /* Focus ring */\n  --ts-ring: 0 0 0 3px rgba(79, 70, 229, 0.30);\n  --ts-ring-danger: 0 0 0 3px rgba(239, 68, 68, 0.28);\n\n  /* Layout sizing */\n  --ts-topbar-h: 64px;\n  --ts-sidebar-w: 272px;\n  --ts-sidebar-w-collapsed: 76px;\n  --ts-page-max: 1440px;\n\n  /* Additional semantic tokens (built on variables.css) */\n  --ts-bg: var(--ts-bg-secondary);\n  --ts-white:#ffffff;\n  --ts-bg-elevated: var(--ts-bg-primary);\n  --ts-surface: rgba(255, 255, 255, 0.90);\n  --ts-surface-2: rgba(248, 250, 252, 0.96);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  --ts-text: var(--ts-text-primary);\n  --ts-text-secondary: var(--ts-text-secondary);\n  --ts-text-tertiary: var(--ts-text-tertiary);\n  --ts-text-muted: var(--ts-text-secondary);\n  --ts-text-subtle: var(--ts-text-tertiary);\n  --ts-surface-hover: rgba(248, 250, 252, 1);\n  /* --ts-success-background:#dcfce7; */\n}\n\n/* Dark theme - Override semantic tokens */\n[data-theme="dark"] {\n  --ts-bg: var(--ts-bg-primary);\n  --ts-bg-elevated: var(--ts-bg-secondary);\n  --ts-surface: rgba(15, 23, 42, 0.70);\n  --ts-surface-2: rgba(17, 24, 39, 0.92);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  --ts-text: var(--ts-text-primary);\n  /* --ts-text-secondary: var(--ts-text-secondary,#D1D5DB);\n  --ts-text-tertiary: var(--ts-text-tertiary); */\n\n  --ts-text-primary: #F9FAFB;\n  --ts-text-secondary: #D1D5DB;\n  --ts-text-tertiary: #9CA3AF;\n\n  --ts-text-muted: var(--ts-text-secondary);\n  --ts-text-subtle: var(--ts-text-tertiary);\n  --ts-surface-hover: rgba(30, 41, 59, 0.85);\n  --ts-danger-hover: #f43f5e;\n  --ts-ring: 0 0 0 3px rgba(99, 102, 241, 0.30);\n  --ts-ring-danger: 0 0 0 3px rgba(251, 113, 133, 0.22);\n  --ts-chart-accent-5: #818cf8;\n  --ts-chart-accent-6: #2dd4bf;\n  \n  /* Tooltip variables */\n  --ts-tooltip-bg: #1f2937;\n  --ts-tooltip-border: rgba(148, 163, 184, 0.3);\n  \n  /* Skeleton variables */\n  --ts-skeleton-base: #374151;\n  --ts-skeleton-shimmer: #4b5563;\n  \n  /* Error surface */\n  --ts-error-surface: #7f1d1d;\n  --ts-error-surface-hover: #991b1b;\n}\n\n/* ============================================================\n   Scoped Reset (avoid affecting WP outside TrackSure)\n   ============================================================ */\n#tracksure-admin-root,\n#tracksure-admin-root * {\n  box-sizing: border-box;\n}\n\n#tracksure-admin-root {\n  font-family: var(--ts-font-sans);\n  font-size: 14px;\n  line-height: 1.45;\n  color: var(--ts-text-primary);\n  min-height: calc(100vh - 32px);\n  background:\n    radial-gradient(1200px 600px at 10% -10%, rgba(56, 189, 248, 0.12), transparent 55%),\n    radial-gradient(900px 500px at 105% 0%, rgba(99, 102, 241, 0.10), transparent 50%),\n    var(--ts-bg);\n  overflow: hidden;\n  color-scheme: light dark;\n}\n\n#tracksure-admin-root a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#tracksure-admin-root img,\n#tracksure-admin-root svg {\n  display: inline-block;\n}\n\n#tracksure-admin-root button,\n#tracksure-admin-root input,\n#tracksure-admin-root select,\n#tracksure-admin-root textarea {\n  font: inherit;\n  /* color: inherit; */\n}\n\n#tracksure-admin-root ::selection {\n  background: var(--ts-primary-soft);\n}\n\n/* Override WordPress admin styles that bleed into our app */\n#tracksure-admin-root h1,\n#tracksure-admin-root h2,\n#tracksure-admin-root h3,\n#tracksure-admin-root h4,\n#tracksure-admin-root h5,\n#tracksure-admin-root h6 {\n  color: var(--ts-text) !important;\n  font-family: var(--ts-font-sans);\n  font-weight: 600;\n  line-height: 1.3;\n}\n\n/* Reduced motion */\n@media (prefers-reduced-motion: reduce) {\n  #tracksure-admin-root * {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    scroll-behavior: auto !important;\n  }\n}\n\n/* ============================================================\n   Base UI Primitives\n   ============================================================ */\n.ts-card {\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-card--elevated {\n  box-shadow: var(--ts-shadow-md);\n}\n\n.ts-divider {\n  height: 1px;\n  background: var(--ts-border);\n}\n\n.ts-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 10px;\n  border-radius: var(--ts-radius-full);\n  font-size: 12px;\n  font-weight: 600;\n  border: 1px solid var(--ts-border);\n  background: var(--ts-primary-soft);\n  color: var(--ts-primary);\n}\n\n.ts-badge-success { background: var(--ts-success-soft); color: var(--ts-success); border-color: var(--ts-success); }\n.ts-badge-warning { background: var(--ts-warning-soft); color: var(--ts-warning); border-color: var(--ts-warning); }\n.ts-badge-danger  { background: var(--ts-danger-soft);  color: var(--ts-danger);  border-color: var(--ts-danger); }\n\n.ts-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 10px 14px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\n  cursor: pointer;\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.ts-btn:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-btn:active { transform: translateY(1px); }\n\n.ts-btn:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n.ts-btn[disabled] {\n  opacity: 0.55;\n  cursor: not-allowed;\n  transform: none;\n}\n\n.ts-btn-primary {\n  border-color: var(--ts-primary);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\n    var(--ts-primary);\n  color: #ffffff;\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\n}\n\n.ts-btn-primary svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n[data-theme="dark"] .ts-btn-primary {\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\n}\n\n.ts-btn-primary:hover {\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\n    var(--ts-primary-hover);\n}\n\n.ts-input,\n.ts-select,\n.ts-textarea {\n  width: 100%;\n  padding: 10px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2)!important;\n  color: var(--ts-text);\n  transition: border-color var(--ts-fast), box-shadow var(--ts-fast), background var(--ts-fast);\n}\n\n[data-theme="dark"] .ts-input,\n[data-theme="dark"] .ts-select,\n[data-theme="dark"] .ts-textarea {\n  background: var(--ts-bg-secondary)!important;\n  color: var(--ts-text);\n}\n\n.ts-textarea { min-height: 110px; resize: vertical; }\n\n.ts-input:hover,\n.ts-select:hover,\n.ts-textarea:hover { border-color: var(--ts-border-hover); }\n\n.ts-input:focus-visible,\n.ts-select:focus-visible,\n.ts-textarea:focus-visible {\n  outline: none;\n  border-color: var(--ts-primary);\n  box-shadow: var(--ts-ring);\n  background: var(--ts-bg-elevated);\n}\n\n.ts-input[aria-invalid="true"],\n.ts-select[aria-invalid="true"],\n.ts-textarea[aria-invalid="true"] {\n  border-color: rgba(239, 68, 68, 0.60);\n  box-shadow: var(--ts-ring-danger);\n}\n\n/* ============================================================\n   Scrollbars (scoped)\n   ============================================================ */\n#tracksure-admin-root ::-webkit-scrollbar {\n  width: 10px;\n  height: 10px;\n}\n#tracksure-admin-root ::-webkit-scrollbar-thumb {\n  background: rgba(148, 163, 184, 0.35);\n  border-radius: var(--ts-radius-full);\n  border: 2px solid transparent;\n  background-clip: padding-box;\n}\n#tracksure-admin-root ::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n/* ============================================================\n   Common helpers\n   ============================================================ */\n.ts-container {\n  max-width: var(--ts-page-max);\n  margin: 0 auto;\n}\n\n.ts-text-muted { color: var(--ts-text-muted); }\n.ts-text-subtle { color: var(--ts-text-subtle); }\n\n\n\n\n\n\n\n\n\n\n\n\n/* ==========================================================================\n   TrackSure Admin - Page System + Compatibility Layer\n   Append this at the END of global.css\n   ========================================================================== */\n\n#tracksure-admin-root h1,\n#tracksure-admin-root h2,\n#tracksure-admin-root h3,\n#tracksure-admin-root h4,\n#tracksure-admin-root p{\n  margin: 0 0 var(--ts-spacing-sm) 0;\n \n}\n \n\n#tracksure-admin-root .ts-page {\n  max-width: var(--ts-page-max);\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n  min-width: 0;\n}\n\n#tracksure-admin-root .ts-page-header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  flex-wrap: wrap;\n}\n\n#tracksure-admin-root .ts-page-header > div {\n  min-width: 0;\n}\n\n#tracksure-admin-root .ts-page-title {\n  font-size: 22px;\n  font-weight: 850;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n\n#tracksure-admin-root .ts-page-description {\n  margin-top: 8px;\n  color: var(--ts-text-muted);\n  max-width: 72ch;\n}\n\n#tracksure-admin-root .ts-loading {\n  padding: 16px 18px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n  color: var(--ts-text-muted);\n}\n\n#tracksure-admin-root .ts-empty-state,\n#tracksure-admin-root .ts-error-state {\n  padding: 28px;\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-xl);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n  text-align: center;\n}\n\n#tracksure-admin-root .ts-empty-icon,\n#tracksure-admin-root .ts-error-icon {\n  width: 56px;\n  height: 56px;\n  border-radius: 18px;\n  margin: 0 auto 14px;\n  display: grid;\n  place-items: center;\n  font-size: 26px;\n  background: var(--ts-surface-2);\n  border: 1px solid var(--ts-border);\n}\n\n/* --- Compatibility: existing .ts-button API in your TSX --- */\n#tracksure-admin-root .ts-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 10px 14px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\n  cursor: pointer;\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#tracksure-admin-root .ts-button:hover {\n  border-color: var(--ts-border-hover);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n#tracksure-admin-root .ts-button:active { transform: translateY(1px); }\n\n#tracksure-admin-root .ts-button:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n#tracksure-admin-root .ts-button[disabled] {\n  opacity: 0.55;\n  cursor: not-allowed;\n  transform: none;\n}\n\n#tracksure-admin-root .ts-button-primary {\n  border-color: var(--ts-primary);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\n    var(--ts-primary);\n  color: #ffffff;\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\n}\n\n#tracksure-admin-root .ts-button-primary svg {\n  color: #ffffff;\n  stroke: #ffffff;\n}\n\n[data-theme="dark"] #tracksure-admin-root .ts-button-primary {\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\n}\n\n#tracksure-admin-root .ts-button-primary:hover {\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\n    var(--ts-primary-hover);\n}\n\n#tracksure-admin-root .ts-button-secondary {\n  background: var(--ts-surface-2);\n}\n\n/* ========================================\n   ANIMATIONS & TRANSITIONS\n   ======================================== */\n\n/* Fade in animation for progressive loading */\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n#tracksure-admin-root .ts-fade-in {\n  animation: fadeIn 200ms var(--ts-ease) both;\n}\n\n#tracksure-admin-root .ts-page-content {\n  animation: fadeIn 200ms ease;\n}\n\n/* Slide in animation for realtime events */\n@keyframes slideIn {\n  from {\n    opacity: 0;\n    transform: translateY(-10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n#tracksure-admin-root .ts-slide-in {\n  animation: slideIn 300ms var(--ts-ease) both;\n}\n\n/* Pulse animation for live indicators */\n@keyframes pulse {\n  0%, 100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n  50% {\n    opacity: 0.6;\n    transform: scale(1.1);\n  }\n}\n\n#tracksure-admin-root .ts-pulse {\n  animation: pulse 2s ease infinite;\n}\n\n/* Spin animation for loading indicators */\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n#tracksure-admin-root .ts-spin {\n  animation: spin 1s linear infinite;\n}\n\n/* Page loader (Suspense fallback for lazy routes) */\n.ts-page-loader {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 400px;\n}\n\n.ts-page-loader__spinner {\n  width: 32px;\n  height: 32px;\n  border: 3px solid var(--ts-border);\n  border-top-color: var(--ts-primary);\n  border-radius: 50%;\n  animation: spin 0.8s linear infinite;\n}\n\n/* ========================================\n   TOAST NOTIFICATIONS\n   ======================================== */\n\n.ts-toast {\n  position: fixed;\n  left: 50%;\n  transform: translateX(-50%) translateY(20px);\n  padding: 12px 20px;\n  border-radius: var(--ts-radius-md);\n  font-size: 14px;\n  font-weight: 500;\n  color: white;\n  box-shadow: var(--ts-shadow-lg);\n  z-index: 9999;\n  opacity: 0;\n  transition: all 300ms var(--ts-ease);\n  pointer-events: none;\n  max-width: 90%;\n  text-align: center;\n}\n\n.ts-toast--top {\n  top: 20px;\n  transform: translateX(-50%) translateY(-20px);\n}\n\n.ts-toast--bottom {\n  bottom: 20px;\n}\n\n.ts-toast--visible {\n  opacity: 1;\n  transform: translateX(-50%) translateY(0);\n}\n\n.ts-toast--success {\n  background: var(--ts-success);\n}\n\n.ts-toast--error {\n  background: var(--ts-danger);\n}\n\n.ts-toast--warning {\n  background: var(--ts-warning);\n}\n\n.ts-toast--info {\n  background: var(--ts-primary);\n}\n\n/* ========================================\n   HERO METRIC (for Realtime page)\n   ======================================== */\n\n#tracksure-admin-root .ts-hero-metric {\n  text-align: center;\n  padding: var(--ts-spacing-xl);\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-primary-hover) 100%);\n  border-radius: var(--ts-radius-lg);\n  color: white;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--ts-shadow-md);\n}\n\n#tracksure-admin-root .ts-hero-value {\n  font-size: 72px;\n  font-weight: 700;\n  line-height: 1;\n  margin: var(--ts-spacing-sm) 0;\n}\n\n#tracksure-admin-root .ts-hero-label {\n  font-size: 16px;\n  opacity: 0.95;\n  font-weight: 500;\n}\n\n#tracksure-admin-root .ts-pulse-indicator {\n  width: 12px;\n  height: 12px;\n  background: var(--ts-success);\n  border-radius: 50%;\n  display: inline-block;\n  margin-right: 8px;\n  animation: pulse 2s ease infinite;\n  box-shadow: 0 0 0 0 var(--ts-success-soft);\n}\n\n/* ========================================\n   TABLE IMPROVEMENTS\n   ======================================== */\n\n#tracksure-admin-root .ts-table-header {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  cursor: pointer;\n  user-select: none;\n}\n\n#tracksure-admin-root .ts-table-header:hover {\n  color: var(--ts-primary);\n}\n\n#tracksure-admin-root .ts-sort-icon {\n  opacity: 0.6;\n  transition: opacity 200ms ease;\n}\n\n#tracksure-admin-root .ts-table-header:hover .ts-sort-icon {\n  opacity: 1;\n}\n\n#tracksure-admin-root .ts-table-cell--number {\n  font-variant-numeric: tabular-nums;\n  text-align: right;\n  font-weight: 600;\n}\n\n/* ========================================\n   RESPONSIVE IMPROVEMENTS\n   ======================================== */\n\n#tracksure-admin-root .ts-chart-card {\n  height: clamp(200px, 50vh, 400px);\n}\n\n@media (max-width: 640px) {\n  #tracksure-admin-root .ts-kpi-card {\n    min-width: 100%;\n    padding: var(--ts-spacing-lg);\n  }\n\n  #tracksure-admin-root .ts-hero-value {\n    font-size: 48px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/global.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * TrackSure Global Styles (Premium UI Kit)\r\n *\r\n * Goals:\r\n * - Premium, modern admin UI (dark/light)\r\n * - Fully responsive (mobile → large desktop, portrait/landscape)\r\n * - Accessible focus states, comfortable spacing, crisp typography\r\n * - Safe inside WP Admin (styles scoped to #tracksure-admin-root)\r\n */\r\n\r\n@import \'./variables.css\';\r\n@import \'./components/icons.css\';\r\n\r\n/* ============================================================\r\n   Design Tokens\r\n   ============================================================ */\r\n:root {\r\n  /* Typography */\r\n  --ts-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";\r\n  --ts-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\r\n\r\n  /* Spacing Aliases (map to variables.css --ts-space-* values) */\r\n  --ts-spacing-2xs: var(--ts-space-1);   /* 0.25rem = 4px */\r\n  --ts-spacing-xs: var(--ts-space-2);    /* 0.5rem = 8px */\r\n  --ts-spacing-sm: var(--ts-space-3);    /* 0.75rem = 12px */\r\n  --ts-spacing-md: var(--ts-space-4);    /* 1rem = 16px */\r\n  --ts-spacing-lg: var(--ts-space-6);    /* 1.5rem = 24px */\r\n  --ts-spacing-xl: var(--ts-space-8);    /* 2rem = 32px */\r\n  --ts-spacing-2xl: var(--ts-space-12);  /* 3rem = 48px */\r\n  --ts-spacing-xxl: var(--ts-space-16);  /* 4rem = 64px */\r\n\r\n  /* Transitions */\r\n  --ts-ease: cubic-bezier(.2,.8,.2,1);\r\n  --ts-fast: 120ms var(--ts-ease);\r\n  --ts-base: 180ms var(--ts-ease);\r\n\r\n  /* Focus ring */\r\n  --ts-ring: 0 0 0 3px rgba(79, 70, 229, 0.30);\r\n  --ts-ring-danger: 0 0 0 3px rgba(239, 68, 68, 0.28);\r\n\r\n  /* Layout sizing */\r\n  --ts-topbar-h: 64px;\r\n  --ts-sidebar-w: 272px;\r\n  --ts-sidebar-w-collapsed: 76px;\r\n  --ts-page-max: 1440px;\r\n\r\n  /* Additional semantic tokens (built on variables.css) */\r\n  --ts-bg: var(--ts-bg-secondary);\r\n  --ts-white:#ffffff;\r\n  --ts-bg-elevated: var(--ts-bg-primary);\r\n  --ts-surface: rgba(255, 255, 255, 0.90);\r\n  --ts-surface-2: rgba(248, 250, 252, 0.96);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-text-secondary: var(--ts-text-secondary);\r\n  --ts-text-tertiary: var(--ts-text-tertiary);\r\n  --ts-text-muted: var(--ts-text-secondary);\r\n  --ts-text-subtle: var(--ts-text-tertiary);\r\n  --ts-surface-hover: rgba(248, 250, 252, 1);\r\n  /* --ts-success-background:#dcfce7; */\r\n}\r\n\r\n/* Dark theme - Override semantic tokens */\r\n[data-theme="dark"] {\r\n  --ts-bg: var(--ts-bg-primary);\r\n  --ts-bg-elevated: var(--ts-bg-secondary);\r\n  --ts-surface: rgba(15, 23, 42, 0.70);\r\n  --ts-surface-2: rgba(17, 24, 39, 0.92);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  --ts-text: var(--ts-text-primary);\r\n  /* --ts-text-secondary: var(--ts-text-secondary,#D1D5DB);\r\n  --ts-text-tertiary: var(--ts-text-tertiary); */\r\n\r\n  --ts-text-primary: #F9FAFB;\r\n  --ts-text-secondary: #D1D5DB;\r\n  --ts-text-tertiary: #9CA3AF;\r\n\r\n  --ts-text-muted: var(--ts-text-secondary);\r\n  --ts-text-subtle: var(--ts-text-tertiary);\r\n  --ts-surface-hover: rgba(30, 41, 59, 0.85);\r\n  --ts-danger-hover: #f43f5e;\r\n  --ts-ring: 0 0 0 3px rgba(99, 102, 241, 0.30);\r\n  --ts-ring-danger: 0 0 0 3px rgba(251, 113, 133, 0.22);\r\n  --ts-chart-accent-5: #818cf8;\r\n  --ts-chart-accent-6: #2dd4bf;\r\n  \r\n  /* Tooltip variables */\r\n  --ts-tooltip-bg: #1f2937;\r\n  --ts-tooltip-border: rgba(148, 163, 184, 0.3);\r\n  \r\n  /* Skeleton variables */\r\n  --ts-skeleton-base: #374151;\r\n  --ts-skeleton-shimmer: #4b5563;\r\n  \r\n  /* Error surface */\r\n  --ts-error-surface: #7f1d1d;\r\n  --ts-error-surface-hover: #991b1b;\r\n}\r\n\r\n/* ============================================================\r\n   Scoped Reset (avoid affecting WP outside TrackSure)\r\n   ============================================================ */\r\n#tracksure-admin-root,\r\n#tracksure-admin-root * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#tracksure-admin-root {\r\n  font-family: var(--ts-font-sans);\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  color: var(--ts-text-primary);\r\n  min-height: calc(100vh - 32px);\r\n  background:\r\n    radial-gradient(1200px 600px at 10% -10%, rgba(56, 189, 248, 0.12), transparent 55%),\r\n    radial-gradient(900px 500px at 105% 0%, rgba(99, 102, 241, 0.10), transparent 50%),\r\n    var(--ts-bg);\r\n  overflow: hidden;\r\n  color-scheme: light dark;\r\n}\r\n\r\n#tracksure-admin-root a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n#tracksure-admin-root img,\r\n#tracksure-admin-root svg {\r\n  display: inline-block;\r\n}\r\n\r\n#tracksure-admin-root button,\r\n#tracksure-admin-root input,\r\n#tracksure-admin-root select,\r\n#tracksure-admin-root textarea {\r\n  font: inherit;\r\n  /* color: inherit; */\r\n}\r\n\r\n#tracksure-admin-root ::selection {\r\n  background: var(--ts-primary-soft);\r\n}\r\n\r\n/* Override WordPress admin styles that bleed into our app */\r\n#tracksure-admin-root h1,\r\n#tracksure-admin-root h2,\r\n#tracksure-admin-root h3,\r\n#tracksure-admin-root h4,\r\n#tracksure-admin-root h5,\r\n#tracksure-admin-root h6 {\r\n  color: var(--ts-text) !important;\r\n  font-family: var(--ts-font-sans);\r\n  font-weight: 600;\r\n  line-height: 1.3;\r\n}\r\n\r\n/* Reduced motion */\r\n@media (prefers-reduced-motion: reduce) {\r\n  #tracksure-admin-root * {\r\n    transition-duration: 0.01ms !important;\r\n    animation-duration: 0.01ms !important;\r\n    scroll-behavior: auto !important;\r\n  }\r\n}\r\n\r\n/* ============================================================\r\n   Base UI Primitives\r\n   ============================================================ */\r\n.ts-card {\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-card--elevated {\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n.ts-divider {\r\n  height: 1px;\r\n  background: var(--ts-border);\r\n}\r\n\r\n.ts-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 4px 10px;\r\n  border-radius: var(--ts-radius-full);\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-primary-soft);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-badge-success { background: var(--ts-success-soft); color: var(--ts-success); border-color: var(--ts-success); }\r\n.ts-badge-warning { background: var(--ts-warning-soft); color: var(--ts-warning); border-color: var(--ts-warning); }\r\n.ts-badge-danger  { background: var(--ts-danger-soft);  color: var(--ts-danger);  border-color: var(--ts-danger); }\r\n\r\n.ts-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 10px 14px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\r\n  cursor: pointer;\r\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\r\n  user-select: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.ts-btn:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-btn:active { transform: translateY(1px); }\r\n\r\n.ts-btn:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-btn[disabled] {\r\n  opacity: 0.55;\r\n  cursor: not-allowed;\r\n  transform: none;\r\n}\r\n\r\n.ts-btn-primary {\r\n  border-color: var(--ts-primary);\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\r\n    var(--ts-primary);\r\n  color: #ffffff;\r\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\r\n}\r\n\r\n.ts-btn-primary svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n[data-theme="dark"] .ts-btn-primary {\r\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\r\n}\r\n\r\n.ts-btn-primary:hover {\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\r\n    var(--ts-primary-hover);\r\n}\r\n\r\n.ts-input,\r\n.ts-select,\r\n.ts-textarea {\r\n  width: 100%;\r\n  padding: 10px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2)!important;\r\n  color: var(--ts-text);\r\n  transition: border-color var(--ts-fast), box-shadow var(--ts-fast), background var(--ts-fast);\r\n}\r\n\r\n[data-theme="dark"] .ts-input,\r\n[data-theme="dark"] .ts-select,\r\n[data-theme="dark"] .ts-textarea {\r\n  background: var(--ts-bg-secondary)!important;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-textarea { min-height: 110px; resize: vertical; }\r\n\r\n.ts-input:hover,\r\n.ts-select:hover,\r\n.ts-textarea:hover { border-color: var(--ts-border-hover); }\r\n\r\n.ts-input:focus-visible,\r\n.ts-select:focus-visible,\r\n.ts-textarea:focus-visible {\r\n  outline: none;\r\n  border-color: var(--ts-primary);\r\n  box-shadow: var(--ts-ring);\r\n  background: var(--ts-bg-elevated);\r\n}\r\n\r\n.ts-input[aria-invalid="true"],\r\n.ts-select[aria-invalid="true"],\r\n.ts-textarea[aria-invalid="true"] {\r\n  border-color: rgba(239, 68, 68, 0.60);\r\n  box-shadow: var(--ts-ring-danger);\r\n}\r\n\r\n/* ============================================================\r\n   Scrollbars (scoped)\r\n   ============================================================ */\r\n#tracksure-admin-root ::-webkit-scrollbar {\r\n  width: 10px;\r\n  height: 10px;\r\n}\r\n#tracksure-admin-root ::-webkit-scrollbar-thumb {\r\n  background: rgba(148, 163, 184, 0.35);\r\n  border-radius: var(--ts-radius-full);\r\n  border: 2px solid transparent;\r\n  background-clip: padding-box;\r\n}\r\n#tracksure-admin-root ::-webkit-scrollbar-track {\r\n  background: transparent;\r\n}\r\n\r\n/* ============================================================\r\n   Common helpers\r\n   ============================================================ */\r\n.ts-container {\r\n  max-width: var(--ts-page-max);\r\n  margin: 0 auto;\r\n}\r\n\r\n.ts-text-muted { color: var(--ts-text-muted); }\r\n.ts-text-subtle { color: var(--ts-text-subtle); }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* ==========================================================================\r\n   TrackSure Admin - Page System + Compatibility Layer\r\n   Append this at the END of global.css\r\n   ========================================================================== */\r\n\r\n#tracksure-admin-root h1,\r\n#tracksure-admin-root h2,\r\n#tracksure-admin-root h3,\r\n#tracksure-admin-root h4,\r\n#tracksure-admin-root p{\r\n  margin: 0 0 var(--ts-spacing-sm) 0;\r\n \r\n}\r\n \r\n\r\n#tracksure-admin-root .ts-page {\r\n  max-width: var(--ts-page-max);\r\n  margin: 0 auto;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n  min-width: 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-header {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  flex-wrap: wrap;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-header > div {\r\n  min-width: 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-title {\r\n  font-size: 22px;\r\n  font-weight: 850;\r\n  letter-spacing: -0.02em;\r\n  line-height: 1.15;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-description {\r\n  margin-top: 8px;\r\n  color: var(--ts-text-muted);\r\n  max-width: 72ch;\r\n}\r\n\r\n#tracksure-admin-root .ts-loading {\r\n  padding: 16px 18px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n#tracksure-admin-root .ts-empty-state,\r\n#tracksure-admin-root .ts-error-state {\r\n  padding: 28px;\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-xl);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  text-align: center;\r\n}\r\n\r\n#tracksure-admin-root .ts-empty-icon,\r\n#tracksure-admin-root .ts-error-icon {\r\n  width: 56px;\r\n  height: 56px;\r\n  border-radius: 18px;\r\n  margin: 0 auto 14px;\r\n  display: grid;\r\n  place-items: center;\r\n  font-size: 26px;\r\n  background: var(--ts-surface-2);\r\n  border: 1px solid var(--ts-border);\r\n}\r\n\r\n/* --- Compatibility: existing .ts-button API in your TSX --- */\r\n#tracksure-admin-root .ts-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 10px 14px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset;\r\n  cursor: pointer;\r\n  transition: transform var(--ts-fast), background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast);\r\n  user-select: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n#tracksure-admin-root .ts-button:hover {\r\n  border-color: var(--ts-border-hover);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n#tracksure-admin-root .ts-button:active { transform: translateY(1px); }\r\n\r\n#tracksure-admin-root .ts-button:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n#tracksure-admin-root .ts-button[disabled] {\r\n  opacity: 0.55;\r\n  cursor: not-allowed;\r\n  transform: none;\r\n}\r\n\r\n#tracksure-admin-root .ts-button-primary {\r\n  border-color: var(--ts-primary);\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.12), transparent),\r\n    var(--ts-primary);\r\n  color: #ffffff;\r\n  box-shadow: 0 8px 20px rgba(79, 70, 229, 0.25);\r\n}\r\n\r\n#tracksure-admin-root .ts-button-primary svg {\r\n  color: #ffffff;\r\n  stroke: #ffffff;\r\n}\r\n\r\n[data-theme="dark"] #tracksure-admin-root .ts-button-primary {\r\n  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35);\r\n}\r\n\r\n#tracksure-admin-root .ts-button-primary:hover {\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,0.10), transparent),\r\n    var(--ts-primary-hover);\r\n}\r\n\r\n#tracksure-admin-root .ts-button-secondary {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* ========================================\r\n   ANIMATIONS & TRANSITIONS\r\n   ======================================== */\r\n\r\n/* Fade in animation for progressive loading */\r\n@keyframes fadeIn {\r\n  from {\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-fade-in {\r\n  animation: fadeIn 200ms var(--ts-ease) both;\r\n}\r\n\r\n#tracksure-admin-root .ts-page-content {\r\n  animation: fadeIn 200ms ease;\r\n}\r\n\r\n/* Slide in animation for realtime events */\r\n@keyframes slideIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-slide-in {\r\n  animation: slideIn 300ms var(--ts-ease) both;\r\n}\r\n\r\n/* Pulse animation for live indicators */\r\n@keyframes pulse {\r\n  0%, 100% {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n  }\r\n  50% {\r\n    opacity: 0.6;\r\n    transform: scale(1.1);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-pulse {\r\n  animation: pulse 2s ease infinite;\r\n}\r\n\r\n/* Spin animation for loading indicators */\r\n@keyframes spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n#tracksure-admin-root .ts-spin {\r\n  animation: spin 1s linear infinite;\r\n}\r\n\r\n/* Page loader (Suspense fallback for lazy routes) */\r\n.ts-page-loader {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 400px;\r\n}\r\n\r\n.ts-page-loader__spinner {\r\n  width: 32px;\r\n  height: 32px;\r\n  border: 3px solid var(--ts-border);\r\n  border-top-color: var(--ts-primary);\r\n  border-radius: 50%;\r\n  animation: spin 0.8s linear infinite;\r\n}\r\n\r\n/* ========================================\r\n   TOAST NOTIFICATIONS\r\n   ======================================== */\r\n\r\n.ts-toast {\r\n  position: fixed;\r\n  left: 50%;\r\n  transform: translateX(-50%) translateY(20px);\r\n  padding: 12px 20px;\r\n  border-radius: var(--ts-radius-md);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  color: white;\r\n  box-shadow: var(--ts-shadow-lg);\r\n  z-index: 9999;\r\n  opacity: 0;\r\n  transition: all 300ms var(--ts-ease);\r\n  pointer-events: none;\r\n  max-width: 90%;\r\n  text-align: center;\r\n}\r\n\r\n.ts-toast--top {\r\n  top: 20px;\r\n  transform: translateX(-50%) translateY(-20px);\r\n}\r\n\r\n.ts-toast--bottom {\r\n  bottom: 20px;\r\n}\r\n\r\n.ts-toast--visible {\r\n  opacity: 1;\r\n  transform: translateX(-50%) translateY(0);\r\n}\r\n\r\n.ts-toast--success {\r\n  background: var(--ts-success);\r\n}\r\n\r\n.ts-toast--error {\r\n  background: var(--ts-danger);\r\n}\r\n\r\n.ts-toast--warning {\r\n  background: var(--ts-warning);\r\n}\r\n\r\n.ts-toast--info {\r\n  background: var(--ts-primary);\r\n}\r\n\r\n/* ========================================\r\n   HERO METRIC (for Realtime page)\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-hero-metric {\r\n  text-align: center;\r\n  padding: var(--ts-spacing-xl);\r\n  background: linear-gradient(135deg, var(--ts-primary) 0%, var(--ts-primary-hover) 100%);\r\n  border-radius: var(--ts-radius-lg);\r\n  color: white;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-shadow: var(--ts-shadow-md);\r\n}\r\n\r\n#tracksure-admin-root .ts-hero-value {\r\n  font-size: 72px;\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: var(--ts-spacing-sm) 0;\r\n}\r\n\r\n#tracksure-admin-root .ts-hero-label {\r\n  font-size: 16px;\r\n  opacity: 0.95;\r\n  font-weight: 500;\r\n}\r\n\r\n#tracksure-admin-root .ts-pulse-indicator {\r\n  width: 12px;\r\n  height: 12px;\r\n  background: var(--ts-success);\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n  margin-right: 8px;\r\n  animation: pulse 2s ease infinite;\r\n  box-shadow: 0 0 0 0 var(--ts-success-soft);\r\n}\r\n\r\n/* ========================================\r\n   TABLE IMPROVEMENTS\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-table-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-header:hover {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n#tracksure-admin-root .ts-sort-icon {\r\n  opacity: 0.6;\r\n  transition: opacity 200ms ease;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-header:hover .ts-sort-icon {\r\n  opacity: 1;\r\n}\r\n\r\n#tracksure-admin-root .ts-table-cell--number {\r\n  font-variant-numeric: tabular-nums;\r\n  text-align: right;\r\n  font-weight: 600;\r\n}\r\n\r\n/* ========================================\r\n   RESPONSIVE IMPROVEMENTS\r\n   ======================================== */\r\n\r\n#tracksure-admin-root .ts-chart-card {\r\n  height: clamp(200px, 50vh, 400px);\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  #tracksure-admin-root .ts-kpi-card {\r\n    min-width: 100%;\r\n    padding: var(--ts-spacing-lg);\r\n  }\r\n\r\n  #tracksure-admin-root .ts-hero-value {\r\n    font-size: 48px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const c=d},12470:n=>{n.exports=wp.i18n},14663:(n,r,t)=>{t.d(r,{M:()=>a,q:()=>o});var e=t(74848),s=t(41594);const A=(0,s.createContext)(void 0),a=()=>{const n=(0,s.useContext)(A);if(!n)throw new Error("useSettingsExtension must be used within SettingsExtensionProvider");return n},o=({children:n})=>{const[r,t]=(0,s.useState)({extensions:[],settingsSections:[],destinations:[],integrations:[],widgets:{},pages:[]}),a=(0,s.useCallback)(n=>{t(r=>{if(r.extensions.some(r=>r.id===n.id))return r;const t={...r};return n.settings&&(t.settingsSections=[...r.settingsSections,...n.settings].sort((n,r)=>(n.order??100)-(r.order??100))),n.destinations&&(t.destinations=[...r.destinations,...n.destinations].sort((n,r)=>(n.order??100)-(r.order??100))),n.integrations&&(t.integrations=[...r.integrations,...n.integrations].sort((n,r)=>(n.order??100)-(r.order??100))),n.widgets&&(t.widgets={...r.widgets},n.widgets.forEach(n=>{t.widgets[n.slot]||(t.widgets[n.slot]=[]),t.widgets[n.slot]=[...t.widgets[n.slot],n].sort((n,r)=>(n.order??100)-(r.order??100))})),n.pages&&(t.pages=[...r.pages,...n.pages].sort((n,r)=>(n.order??100)-(r.order??100))),t.extensions=[...r.extensions,n],t})},[]),o=(0,s.useCallback)(n=>r.settingsSections.filter(r=>r.category===n),[r.settingsSections]),i=(0,s.useCallback)(()=>r.destinations.filter(n=>n.enabled),[r.destinations]),d=(0,s.useCallback)(()=>r.integrations.filter(n=>n.enabled),[r.integrations]);return(0,s.useEffect)(()=>{const n=window.trackSureExtensions;n&&Array.isArray(n)&&n.forEach(n=>{a(n)})},[a]),(0,e.jsx)(A.Provider,{value:{...r,registerExtension:a,getSettingsByCategory:o,getEnabledDestinations:i,getEnabledIntegrations:d},children:n})}},20697:(n,r,t)=>{t.d(r,{U:()=>x});var e=t(74848),s=(t(41594),t(66844)),A=t(71255),a=t(85072),o=t.n(a),i=t(97825),d=t.n(i),c=t(77659),l=t.n(c),p=t(55056),C=t.n(p),E=t(10540),g=t.n(E),B=t(41113),m=t.n(B),b=t(88103),h={};h.styleTagTransform=m(),h.setAttributes=C(),h.insert=l().bind(null,"head"),h.domAPI=d(),h.insertStyleElement=g();o()(b.A,h);b.A&&b.A.locals&&b.A.locals;const x=()=>{const{theme:n,setTheme:r}=(0,s.D)();return(0,e.jsx)("button",{className:"ts-theme-toggle",onClick:()=>{const t=["light","dark","auto"],e=t.indexOf(n),s=t[(e+1)%t.length];r(s)},title:`${(0,A.__)("Theme")}: ${n}`,children:(0,e.jsx)("span",{className:"ts-theme-icon",children:{light:"☀️",dark:"🌙",auto:"🔄"}[n]})})}},37090:(n,r,t)=>{t.d(r,{D:()=>i,n:()=>o});var e=t(74848),s=t(41594),A=t(2092);const a=(0,s.createContext)(void 0),o=()=>{const n=(0,s.useContext)(a);if(!n)throw new Error("useApp must be used within AppProvider");return n},i=({config:n,children:r})=>{const[t,o]=(0,s.useState)(()=>{const n=(0,A.D08)(new Date);return{start:(0,A.ol1)((0,A.ehM)(n,6)),end:n}}),[i,d]=(0,s.useState)({}),[c,l]=(0,s.useState)(!1),[p,C]=(0,s.useState)("business"),[E,g]=(0,s.useState)("all"),B=(0,s.useCallback)(n=>{o(n)},[]),m=(0,s.useCallback)((n,r)=>{d(t=>({...t,[n]:r}))},[]),b=(0,s.useCallback)(()=>{d({})},[]);return(0,e.jsx)(a.Provider,{value:{config:n,dateRange:t,setDateRange:B,filters:i,setFilter:m,clearFilters:b,isLoading:c,setLoading:l,viewMode:p,setViewMode:C,segment:E,setSegment:g},children:r})}},37742:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,'/**\n * Onboarding Banner Styles\n */\n\n.ts-onboarding-banner {\n  margin-bottom: 1.5rem;\n  border-radius: 12px;\n  background: linear-gradient(135deg, #eff6ff 0%, #f0fdf4 100%);\n  border: 1px solid #93c5fd;\n  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.1);\n  overflow: hidden;\n}\n\n[data-theme="dark"] .ts-onboarding-banner {\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.08) 0%, rgba(34, 197, 94, 0.06) 100%);\n  border-color: rgba(59, 130, 246, 0.3);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);\n}\n\n.ts-onboarding-header {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.75rem;\n  padding: 1.25rem 1.5rem 0.75rem;\n}\n\n.ts-onboarding-icon {\n  flex-shrink: 0;\n  color: #2563eb;\n  margin-top: 0.125rem;\n}\n\n[data-theme="dark"] .ts-onboarding-icon {\n  color: #60a5fa;\n}\n\n.ts-onboarding-title-wrap {\n  flex: 1;\n  min-width: 0;\n}\n\n.ts-onboarding-title {\n  margin: 0 0 0.25rem 0;\n  font-size: 1.125rem;\n  font-weight: 700;\n  color: #1e3a5f;\n}\n\n[data-theme="dark"] .ts-onboarding-title {\n  color: #e2e8f0;\n}\n\n.ts-onboarding-subtitle {\n  margin: 0;\n  font-size: 0.875rem;\n  color: #475569;\n}\n\n[data-theme="dark"] .ts-onboarding-subtitle {\n  color: #94a3b8;\n}\n\n.ts-onboarding-close {\n  flex-shrink: 0;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0.25rem;\n  border-radius: 4px;\n  color: #64748b;\n  transition: all 0.15s;\n}\n\n.ts-onboarding-close:hover {\n  background: rgba(0, 0, 0, 0.06);\n  color: #334155;\n}\n\n[data-theme="dark"] .ts-onboarding-close {\n  color: #94a3b8;\n}\n\n[data-theme="dark"] .ts-onboarding-close:hover {\n  background: rgba(255, 255, 255, 0.08);\n  color: #e2e8f0;\n}\n\n.ts-onboarding-close:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n/* Steps */\n.ts-onboarding-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 0.75rem;\n  padding: 0.75rem 1.5rem;\n}\n\n.ts-onboarding-step {\n  display: flex;\n  gap: 0.75rem;\n  padding: 0.75rem;\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.6);\n  border: 1px solid rgba(148, 163, 184, 0.15);\n}\n\n[data-theme="dark"] .ts-onboarding-step {\n  background: rgba(255, 255, 255, 0.04);\n  border-color: rgba(255, 255, 255, 0.06);\n}\n\n.ts-onboarding-step-icon {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-step-live {\n  background: #dcfce7;\n  color: #16a34a;\n}\n\n[data-theme="dark"] .ts-step-live {\n  background: rgba(22, 163, 74, 0.15);\n  color: #4ade80;\n}\n\n.ts-step-admin {\n  background: #fef3c7;\n  color: #d97706;\n}\n\n[data-theme="dark"] .ts-step-admin {\n  background: rgba(217, 119, 6, 0.15);\n  color: #fbbf24;\n}\n\n.ts-step-dashboard {\n  background: #dbeafe;\n  color: #2563eb;\n}\n\n[data-theme="dark"] .ts-step-dashboard {\n  background: rgba(37, 99, 235, 0.15);\n  color: #60a5fa;\n}\n\n.ts-step-capi {\n  background: #ede9fe;\n  color: #7c3aed;\n}\n\n[data-theme="dark"] .ts-step-capi {\n  background: rgba(124, 58, 237, 0.15);\n  color: #a78bfa;\n}\n\n.ts-onboarding-step-content h4 {\n  margin: 0 0 0.25rem 0;\n  font-size: 0.8125rem;\n  font-weight: 600;\n  color: #1e293b;\n}\n\n[data-theme="dark"] .ts-onboarding-step-content h4 {\n  color: #e2e8f0;\n}\n\n.ts-onboarding-step-content p {\n  margin: 0;\n  font-size: 0.75rem;\n  line-height: 1.5;\n  color: #64748b;\n}\n\n[data-theme="dark"] .ts-onboarding-step-content p {\n  color: #94a3b8;\n}\n\n/* Actions */\n.ts-onboarding-actions {\n  display: flex;\n  gap: 0.75rem;\n  padding: 0.75rem 1.5rem 1.25rem;\n  align-items: center;\n  flex-wrap: wrap;\n}\n\n.ts-onboarding-actions .ts-button--ghost {\n  margin-left: auto;\n  font-size: 0.8125rem;\n  color: #64748b;\n}\n\n.ts-onboarding-actions .ts-button--ghost:hover {\n  color: #334155;\n}\n\n[data-theme="dark"] .ts-onboarding-actions .ts-button--ghost {\n  color: #94a3b8;\n}\n\n[data-theme="dark"] .ts-onboarding-actions .ts-button--ghost:hover {\n  color: #e2e8f0;\n}\n\n/* Responsive */\n@media (max-width: 768px) {\n  .ts-onboarding-steps {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-onboarding-actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ts-onboarding-actions .ts-button--ghost {\n    margin-left: 0;\n    text-align: center;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/OnboardingBanner.css"],names:[],mappings:"AAAA;;EAEE;;AAEF;EACE,qBAAqB;EACrB,mBAAmB;EACnB,6DAA6D;EAC7D,yBAAyB;EACzB,6CAA6C;EAC7C,gBAAgB;AAClB;;AAEA;EACE,8FAA8F;EAC9F,qCAAqC;EACrC,wCAAwC;AAC1C;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,YAAY;EACZ,+BAA+B;AACjC;;AAEA;EACE,cAAc;EACd,cAAc;EACd,oBAAoB;AACtB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,YAAY;AACd;;AAEA;EACE,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,SAAS;EACT,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,gBAAgB;EAChB,YAAY;EACZ,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,cAAc;EACd,qBAAqB;AACvB;;AAEA;EACE,+BAA+B;EAC/B,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,qCAAqC;EACrC,cAAc;AAChB;;AAEA;EACE,YAAY;EACZ,mBAAmB;AACrB;;AAEA,UAAU;AACV;EACE,aAAa;EACb,2DAA2D;EAC3D,YAAY;EACZ,uBAAuB;AACzB;;AAEA;EACE,aAAa;EACb,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,oCAAoC;EACpC,2CAA2C;AAC7C;;AAEA;EACE,qCAAqC;EACrC,uCAAuC;AACzC;;AAEA;EACE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;EACE,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,mCAAmC;EACnC,cAAc;AAChB;;AAEA;EACE,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,mCAAmC;EACnC,cAAc;AAChB;;AAEA;EACE,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,mCAAmC;EACnC,cAAc;AAChB;;AAEA;EACE,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,oCAAoC;EACpC,cAAc;AAChB;;AAEA;EACE,qBAAqB;EACrB,oBAAoB;EACpB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,SAAS;EACT,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA,YAAY;AACZ;EACE,aAAa;EACb,YAAY;EACZ,+BAA+B;EAC/B,mBAAmB;EACnB,eAAe;AACjB;;AAEA;EACE,iBAAiB;EACjB,oBAAoB;EACpB,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;AAChB;;AAEA,eAAe;AACf;EACE;IACE,0BAA0B;EAC5B;;EAEA;IACE,sBAAsB;IACtB,oBAAoB;EACtB;;EAEA;IACE,cAAc;IACd,kBAAkB;EACpB;AACF",sourcesContent:['/**\r\n * Onboarding Banner Styles\r\n */\r\n\r\n.ts-onboarding-banner {\r\n  margin-bottom: 1.5rem;\r\n  border-radius: 12px;\r\n  background: linear-gradient(135deg, #eff6ff 0%, #f0fdf4 100%);\r\n  border: 1px solid #93c5fd;\r\n  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.1);\r\n  overflow: hidden;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-banner {\r\n  background: linear-gradient(135deg, rgba(59, 130, 246, 0.08) 0%, rgba(34, 197, 94, 0.06) 100%);\r\n  border-color: rgba(59, 130, 246, 0.3);\r\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n.ts-onboarding-header {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 0.75rem;\r\n  padding: 1.25rem 1.5rem 0.75rem;\r\n}\r\n\r\n.ts-onboarding-icon {\r\n  flex-shrink: 0;\r\n  color: #2563eb;\r\n  margin-top: 0.125rem;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-icon {\r\n  color: #60a5fa;\r\n}\r\n\r\n.ts-onboarding-title-wrap {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.ts-onboarding-title {\r\n  margin: 0 0 0.25rem 0;\r\n  font-size: 1.125rem;\r\n  font-weight: 700;\r\n  color: #1e3a5f;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-title {\r\n  color: #e2e8f0;\r\n}\r\n\r\n.ts-onboarding-subtitle {\r\n  margin: 0;\r\n  font-size: 0.875rem;\r\n  color: #475569;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-subtitle {\r\n  color: #94a3b8;\r\n}\r\n\r\n.ts-onboarding-close {\r\n  flex-shrink: 0;\r\n  background: none;\r\n  border: none;\r\n  cursor: pointer;\r\n  padding: 0.25rem;\r\n  border-radius: 4px;\r\n  color: #64748b;\r\n  transition: all 0.15s;\r\n}\r\n\r\n.ts-onboarding-close:hover {\r\n  background: rgba(0, 0, 0, 0.06);\r\n  color: #334155;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-close {\r\n  color: #94a3b8;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-close:hover {\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: #e2e8f0;\r\n}\r\n\r\n.ts-onboarding-close:disabled {\r\n  opacity: 0.5;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* Steps */\r\n.ts-onboarding-steps {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n  gap: 0.75rem;\r\n  padding: 0.75rem 1.5rem;\r\n}\r\n\r\n.ts-onboarding-step {\r\n  display: flex;\r\n  gap: 0.75rem;\r\n  padding: 0.75rem;\r\n  border-radius: 8px;\r\n  background: rgba(255, 255, 255, 0.6);\r\n  border: 1px solid rgba(148, 163, 184, 0.15);\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-step {\r\n  background: rgba(255, 255, 255, 0.04);\r\n  border-color: rgba(255, 255, 255, 0.06);\r\n}\r\n\r\n.ts-onboarding-step-icon {\r\n  flex-shrink: 0;\r\n  width: 36px;\r\n  height: 36px;\r\n  border-radius: 8px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-step-live {\r\n  background: #dcfce7;\r\n  color: #16a34a;\r\n}\r\n\r\n[data-theme="dark"] .ts-step-live {\r\n  background: rgba(22, 163, 74, 0.15);\r\n  color: #4ade80;\r\n}\r\n\r\n.ts-step-admin {\r\n  background: #fef3c7;\r\n  color: #d97706;\r\n}\r\n\r\n[data-theme="dark"] .ts-step-admin {\r\n  background: rgba(217, 119, 6, 0.15);\r\n  color: #fbbf24;\r\n}\r\n\r\n.ts-step-dashboard {\r\n  background: #dbeafe;\r\n  color: #2563eb;\r\n}\r\n\r\n[data-theme="dark"] .ts-step-dashboard {\r\n  background: rgba(37, 99, 235, 0.15);\r\n  color: #60a5fa;\r\n}\r\n\r\n.ts-step-capi {\r\n  background: #ede9fe;\r\n  color: #7c3aed;\r\n}\r\n\r\n[data-theme="dark"] .ts-step-capi {\r\n  background: rgba(124, 58, 237, 0.15);\r\n  color: #a78bfa;\r\n}\r\n\r\n.ts-onboarding-step-content h4 {\r\n  margin: 0 0 0.25rem 0;\r\n  font-size: 0.8125rem;\r\n  font-weight: 600;\r\n  color: #1e293b;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-step-content h4 {\r\n  color: #e2e8f0;\r\n}\r\n\r\n.ts-onboarding-step-content p {\r\n  margin: 0;\r\n  font-size: 0.75rem;\r\n  line-height: 1.5;\r\n  color: #64748b;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-step-content p {\r\n  color: #94a3b8;\r\n}\r\n\r\n/* Actions */\r\n.ts-onboarding-actions {\r\n  display: flex;\r\n  gap: 0.75rem;\r\n  padding: 0.75rem 1.5rem 1.25rem;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.ts-onboarding-actions .ts-button--ghost {\r\n  margin-left: auto;\r\n  font-size: 0.8125rem;\r\n  color: #64748b;\r\n}\r\n\r\n.ts-onboarding-actions .ts-button--ghost:hover {\r\n  color: #334155;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-actions .ts-button--ghost {\r\n  color: #94a3b8;\r\n}\r\n\r\n[data-theme="dark"] .ts-onboarding-actions .ts-button--ghost:hover {\r\n  color: #e2e8f0;\r\n}\r\n\r\n/* Responsive */\r\n@media (max-width: 768px) {\r\n  .ts-onboarding-steps {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ts-onboarding-actions {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .ts-onboarding-actions .ts-button--ghost {\r\n    margin-left: 0;\r\n    text-align: center;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=a},39981:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,'/**\n * Icon System Styles\n * \n * Global styles for icon components with dark/light theme support.\n * Applies to all Lucide React icons throughout the application.\n * \n * @package TrackSure\\Admin\n * @since 2.0.0\n */\n\n/* ============================================================\n   Base Icon Styles\n   ============================================================ */\n\n.ts-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  vertical-align: middle;\n  color: var(--ts-text);\n  transition: color 0.15s ease, opacity 0.15s ease, transform 0.15s ease;\n}\n\n/* Theme-adaptive icons automatically adjust to theme colors */\n.ts-icon--theme-adaptive {\n  color: var(--ts-text);\n}\n\n/* Icon states */\n.ts-icon:hover {\n  opacity: 0.8;\n}\n\n.ts-icon:active {\n  transform: scale(0.95);\n}\n\n.ts-icon[aria-disabled="true"] {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n\n/* ============================================================\n   Icon Sizes\n   ============================================================ */\n\n.ts-icon--xs {\n  width: 14px;\n  height: 14px;\n}\n\n.ts-icon--sm {\n  width: 16px;\n  height: 16px;\n}\n\n.ts-icon--md {\n  width: 20px;\n  height: 20px;\n}\n\n.ts-icon--lg {\n  width: 24px;\n  height: 24px;\n}\n\n.ts-icon--xl {\n  width: 32px;\n  height: 32px;\n}\n\n.ts-icon--2xl {\n  width: 48px;\n  height: 48px;\n}\n\n/* ============================================================\n   Semantic Color Variants\n   ============================================================ */\n\n.ts-icon--primary {\n  color: var(--ts-primary);\n}\n\n.ts-icon--success {\n  color: var(--ts-success);\n}\n\n.ts-icon--warning {\n  color: var(--ts-warning);\n}\n\n.ts-icon--danger {\n  color: var(--ts-danger);\n}\n\n.ts-icon--muted {\n  color: var(--ts-text-muted);\n}\n\n.ts-icon--white {\n  color: #ffffff;\n}\n\n.ts-icon--black {\n  color: var(--ts-text);\n}\n\n/* Dark theme adjustments */\n[data-theme="dark"] .ts-icon--muted {\n  color: var(--ts-text-muted);\n  opacity: 0.7;\n}\n\n/* ============================================================\n   Icon with Label Component\n   ============================================================ */\n\n.ts-icon-with-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: var(--ts-text);\n  transition: color 0.15s ease;\n}\n\n.ts-icon-with-label--right {\n  flex-direction: row;\n}\n\n.ts-icon-with-label--bottom {\n  flex-direction: column;\n  text-align: center;\n}\n\n.ts-icon-with-label:hover {\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Navigation Icons (Sidebar)\n   ============================================================ */\n\n.ts-sidebar-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  color: var(--ts-text-muted);\n  transition: color 0.15s ease;\n}\n\n.ts-sidebar-item:hover .ts-sidebar-icon,\n.ts-sidebar-item.active .ts-sidebar-icon {\n  color: var(--ts-primary);\n}\n\n[data-theme="dark"] .ts-sidebar-icon {\n  color: var(--ts-text-muted);\n}\n\n[data-theme="dark"] .ts-sidebar-item:hover .ts-sidebar-icon,\n[data-theme="dark"] .ts-sidebar-item.active .ts-sidebar-icon {\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Product Icons\n   ============================================================ */\n\n.product-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: var(--ts-bg-subtle);\n  border-radius: 8px;\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n[data-theme="dark"] .product-icon {\n  background: rgba(255, 255, 255, 0.05);\n  color: var(--ts-primary);\n}\n\n/* ============================================================\n   Stat Card Icons\n   ============================================================ */\n\n.stat-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  background: var(--ts-primary-soft);\n  border-radius: 10px;\n  color: var(--ts-primary);\n  flex-shrink: 0;\n}\n\n[data-theme="dark"] .stat-icon {\n  background: rgba(var(--ts-primary-rgb), 0.15);\n}\n\n/* ============================================================\n   Insight/Alert Icons\n   ============================================================ */\n\n.insight-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  flex-shrink: 0;\n}\n\n.insight-item.positive .insight-icon {\n  color: var(--ts-success);\n}\n\n.insight-item.medium .insight-icon {\n  color: var(--ts-warning);\n}\n\n.insight-item.negative .insight-icon {\n  color: var(--ts-danger);\n}\n\n[data-theme="dark"] .insight-item.positive .insight-icon {\n  color: var(--ts-success);\n  filter: brightness(1.2);\n}\n\n[data-theme="dark"] .insight-item.medium .insight-icon {\n  color: var(--ts-warning);\n  filter: brightness(1.2);\n}\n\n[data-theme="dark"] .insight-item.negative .insight-icon {\n  color: var(--ts-danger);\n  filter: brightness(1.2);\n}\n\n/* ============================================================\n   Table Icons\n   ============================================================ */\n\n.table-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  color: var(--ts-text-muted);\n}\n\n/* ============================================================\n   Button Icons\n   ============================================================ */\n\n.ts-btn .ts-icon {\n  margin-right: 6px;\n}\n\n.ts-btn--icon-only {\n  padding: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ts-btn--icon-only .ts-icon {\n  margin: 0;\n}\n\n/* ============================================================\n   Badge Icons\n   ============================================================ */\n\n.ts-badge .ts-icon {\n  width: 14px;\n  height: 14px;\n  margin-right: 4px;\n}\n\n/* ============================================================\n   Channel Icons (Traffic Sources)\n   ============================================================ */\n\n.channel-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  margin-right: 8px;\n  color: var(--ts-text);\n}\n\n.channel-badge {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 10px;\n  border-radius: 12px;\n  font-size: 13px;\n  font-weight: 500;\n  background: var(--ts-bg-subtle);\n  color: var(--ts-text);\n}\n\n.channel-badge .ts-icon {\n  margin-right: 6px;\n}\n\n[data-theme="dark"] .channel-badge {\n  background: rgba(255, 255, 255, 0.08);\n}\n\n/* ============================================================\n   Event Icons (Journey Timeline)\n   ============================================================ */\n\n.event-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px;\n  height: 28px;\n  background: var(--ts-bg-subtle);\n  border: 2px solid var(--ts-border);\n  border-radius: 50%;\n  color: var(--ts-text);\n  flex-shrink: 0;\n}\n\n.event-icon--conversion {\n  background: var(--ts-success-soft);\n  border-color: var(--ts-success);\n  color: var(--ts-success);\n}\n\n.event-icon--ecommerce {\n  background: var(--ts-primary-soft);\n  border-color: var(--ts-primary);\n  color: var(--ts-primary);\n}\n\n.event-icon--engagement {\n  background: var(--ts-bg-subtle);\n  border-color: var(--ts-border);\n  color: var(--ts-text-muted);\n}\n\n[data-theme="dark"] .event-icon {\n  background: rgba(255, 255, 255, 0.05);\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n[data-theme="dark"] .event-icon--conversion {\n  background: rgba(var(--ts-success-rgb), 0.15);\n  border-color: var(--ts-success);\n}\n\n[data-theme="dark"] .event-icon--ecommerce {\n  background: rgba(var(--ts-primary-rgb), 0.15);\n  border-color: var(--ts-primary);\n}\n\n/* ============================================================\n   Empty State Icons\n   ============================================================ */\n\n.empty-state-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 64px;\n  height: 64px;\n  margin: 0 auto 16px;\n  color: var(--ts-text-muted);\n  opacity: 0.5;\n}\n\n[data-theme="dark"] .empty-state-icon {\n  opacity: 0.3;\n}\n\n/* ============================================================\n   Loading Spinner Icon Animation\n   ============================================================ */\n\n@keyframes ts-icon-spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.ts-icon--spinning {\n  animation: ts-icon-spin 1s linear infinite;\n}\n\n/* ============================================================\n   Accessibility\n   ============================================================ */\n\n/* Ensure icons have proper focus states */\nbutton:focus-visible .ts-icon,\na:focus-visible .ts-icon {\n  outline: 2px solid var(--ts-primary);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n/* High contrast mode support */\n@media (prefers-contrast: high) {\n  .ts-icon {\n    stroke-width: 2;\n  }\n  \n  .ts-icon--muted {\n    color: var(--ts-text);\n    opacity: 0.7;\n  }\n}\n\n/* Reduced motion */\n@media (prefers-reduced-motion: reduce) {\n  .ts-icon,\n  .ts-icon-with-label,\n  .ts-sidebar-icon {\n    transition: none;\n  }\n  \n  .ts-icon--spinning {\n    animation: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/icons.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Icon System Styles\r\n * \r\n * Global styles for icon components with dark/light theme support.\r\n * Applies to all Lucide React icons throughout the application.\r\n * \r\n * @package TrackSure\\Admin\r\n * @since 2.0.0\r\n */\r\n\r\n/* ============================================================\r\n   Base Icon Styles\r\n   ============================================================ */\r\n\r\n.ts-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  vertical-align: middle;\r\n  color: var(--ts-text);\r\n  transition: color 0.15s ease, opacity 0.15s ease, transform 0.15s ease;\r\n}\r\n\r\n/* Theme-adaptive icons automatically adjust to theme colors */\r\n.ts-icon--theme-adaptive {\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Icon states */\r\n.ts-icon:hover {\r\n  opacity: 0.8;\r\n}\r\n\r\n.ts-icon:active {\r\n  transform: scale(0.95);\r\n}\r\n\r\n.ts-icon[aria-disabled="true"] {\r\n  opacity: 0.4;\r\n  cursor: not-allowed;\r\n}\r\n\r\n/* ============================================================\r\n   Icon Sizes\r\n   ============================================================ */\r\n\r\n.ts-icon--xs {\r\n  width: 14px;\r\n  height: 14px;\r\n}\r\n\r\n.ts-icon--sm {\r\n  width: 16px;\r\n  height: 16px;\r\n}\r\n\r\n.ts-icon--md {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.ts-icon--lg {\r\n  width: 24px;\r\n  height: 24px;\r\n}\r\n\r\n.ts-icon--xl {\r\n  width: 32px;\r\n  height: 32px;\r\n}\r\n\r\n.ts-icon--2xl {\r\n  width: 48px;\r\n  height: 48px;\r\n}\r\n\r\n/* ============================================================\r\n   Semantic Color Variants\r\n   ============================================================ */\r\n\r\n.ts-icon--primary {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.ts-icon--success {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.ts-icon--warning {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.ts-icon--danger {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n.ts-icon--muted {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n.ts-icon--white {\r\n  color: #ffffff;\r\n}\r\n\r\n.ts-icon--black {\r\n  color: var(--ts-text);\r\n}\r\n\r\n/* Dark theme adjustments */\r\n[data-theme="dark"] .ts-icon--muted {\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.7;\r\n}\r\n\r\n/* ============================================================\r\n   Icon with Label Component\r\n   ============================================================ */\r\n\r\n.ts-icon-with-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  color: var(--ts-text);\r\n  transition: color 0.15s ease;\r\n}\r\n\r\n.ts-icon-with-label--right {\r\n  flex-direction: row;\r\n}\r\n\r\n.ts-icon-with-label--bottom {\r\n  flex-direction: column;\r\n  text-align: center;\r\n}\r\n\r\n.ts-icon-with-label:hover {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Navigation Icons (Sidebar)\r\n   ============================================================ */\r\n\r\n.ts-sidebar-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 20px;\r\n  height: 20px;\r\n  color: var(--ts-text-muted);\r\n  transition: color 0.15s ease;\r\n}\r\n\r\n.ts-sidebar-item:hover .ts-sidebar-icon,\r\n.ts-sidebar-item.active .ts-sidebar-icon {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-icon {\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-item:hover .ts-sidebar-icon,\r\n[data-theme="dark"] .ts-sidebar-item.active .ts-sidebar-icon {\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Product Icons\r\n   ============================================================ */\r\n\r\n.product-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--ts-bg-subtle);\r\n  border-radius: 8px;\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n[data-theme="dark"] .product-icon {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Stat Card Icons\r\n   ============================================================ */\r\n\r\n.stat-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 40px;\r\n  height: 40px;\r\n  background: var(--ts-primary-soft);\r\n  border-radius: 10px;\r\n  color: var(--ts-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n[data-theme="dark"] .stat-icon {\r\n  background: rgba(var(--ts-primary-rgb), 0.15);\r\n}\r\n\r\n/* ============================================================\r\n   Insight/Alert Icons\r\n   ============================================================ */\r\n\r\n.insight-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.insight-item.positive .insight-icon {\r\n  color: var(--ts-success);\r\n}\r\n\r\n.insight-item.medium .insight-icon {\r\n  color: var(--ts-warning);\r\n}\r\n\r\n.insight-item.negative .insight-icon {\r\n  color: var(--ts-danger);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.positive .insight-icon {\r\n  color: var(--ts-success);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.medium .insight-icon {\r\n  color: var(--ts-warning);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n[data-theme="dark"] .insight-item.negative .insight-icon {\r\n  color: var(--ts-danger);\r\n  filter: brightness(1.2);\r\n}\r\n\r\n/* ============================================================\r\n   Table Icons\r\n   ============================================================ */\r\n\r\n.table-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 18px;\r\n  height: 18px;\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n/* ============================================================\r\n   Button Icons\r\n   ============================================================ */\r\n\r\n.ts-btn .ts-icon {\r\n  margin-right: 6px;\r\n}\r\n\r\n.ts-btn--icon-only {\r\n  padding: 8px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.ts-btn--icon-only .ts-icon {\r\n  margin: 0;\r\n}\r\n\r\n/* ============================================================\r\n   Badge Icons\r\n   ============================================================ */\r\n\r\n.ts-badge .ts-icon {\r\n  width: 14px;\r\n  height: 14px;\r\n  margin-right: 4px;\r\n}\r\n\r\n/* ============================================================\r\n   Channel Icons (Traffic Sources)\r\n   ============================================================ */\r\n\r\n.channel-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 20px;\r\n  height: 20px;\r\n  margin-right: 8px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.channel-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 4px 10px;\r\n  border-radius: 12px;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  background: var(--ts-bg-subtle);\r\n  color: var(--ts-text);\r\n}\r\n\r\n.channel-badge .ts-icon {\r\n  margin-right: 6px;\r\n}\r\n\r\n[data-theme="dark"] .channel-badge {\r\n  background: rgba(255, 255, 255, 0.08);\r\n}\r\n\r\n/* ============================================================\r\n   Event Icons (Journey Timeline)\r\n   ============================================================ */\r\n\r\n.event-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 28px;\r\n  height: 28px;\r\n  background: var(--ts-bg-subtle);\r\n  border: 2px solid var(--ts-border);\r\n  border-radius: 50%;\r\n  color: var(--ts-text);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.event-icon--conversion {\r\n  background: var(--ts-success-soft);\r\n  border-color: var(--ts-success);\r\n  color: var(--ts-success);\r\n}\r\n\r\n.event-icon--ecommerce {\r\n  background: var(--ts-primary-soft);\r\n  border-color: var(--ts-primary);\r\n  color: var(--ts-primary);\r\n}\r\n\r\n.event-icon--engagement {\r\n  background: var(--ts-bg-subtle);\r\n  border-color: var(--ts-border);\r\n  color: var(--ts-text-muted);\r\n}\r\n\r\n[data-theme="dark"] .event-icon {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n[data-theme="dark"] .event-icon--conversion {\r\n  background: rgba(var(--ts-success-rgb), 0.15);\r\n  border-color: var(--ts-success);\r\n}\r\n\r\n[data-theme="dark"] .event-icon--ecommerce {\r\n  background: rgba(var(--ts-primary-rgb), 0.15);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n/* ============================================================\r\n   Empty State Icons\r\n   ============================================================ */\r\n\r\n.empty-state-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 64px;\r\n  height: 64px;\r\n  margin: 0 auto 16px;\r\n  color: var(--ts-text-muted);\r\n  opacity: 0.5;\r\n}\r\n\r\n[data-theme="dark"] .empty-state-icon {\r\n  opacity: 0.3;\r\n}\r\n\r\n/* ============================================================\r\n   Loading Spinner Icon Animation\r\n   ============================================================ */\r\n\r\n@keyframes ts-icon-spin {\r\n  from {\r\n    transform: rotate(0deg);\r\n  }\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n.ts-icon--spinning {\r\n  animation: ts-icon-spin 1s linear infinite;\r\n}\r\n\r\n/* ============================================================\r\n   Accessibility\r\n   ============================================================ */\r\n\r\n/* Ensure icons have proper focus states */\r\nbutton:focus-visible .ts-icon,\r\na:focus-visible .ts-icon {\r\n  outline: 2px solid var(--ts-primary);\r\n  outline-offset: 2px;\r\n  border-radius: 4px;\r\n}\r\n\r\n/* High contrast mode support */\r\n@media (prefers-contrast: high) {\r\n  .ts-icon {\r\n    stroke-width: 2;\r\n  }\r\n  \r\n  .ts-icon--muted {\r\n    color: var(--ts-text);\r\n    opacity: 0.7;\r\n  }\r\n}\r\n\r\n/* Reduced motion */\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ts-icon,\r\n  .ts-icon-with-label,\r\n  .ts-sidebar-icon {\r\n    transition: none;\r\n  }\r\n  \r\n  .ts-icon--spinning {\r\n    animation: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=a},41594:n=>{n.exports=React},44617:(n,r,t)=>{t.d(r,{t:()=>x});var e=t(74848),s=t(41594),A=t(71255),a=t(85072),o=t.n(a),i=t(97825),d=t.n(i),c=t(77659),l=t.n(c),p=t(55056),C=t.n(p),E=t(10540),g=t.n(E),B=t(41113),m=t.n(B),b=t(3504),h={};h.styleTagTransform=m(),h.setAttributes=C(),h.insert=l().bind(null,"head"),h.domAPI=d(),h.insertStyleElement=g();o()(b.A,h);b.A&&b.A.locals&&b.A.locals;class x extends s.Component{constructor(n){super(n),this.handleReset=()=>{this.setState({hasError:!1,error:null,errorInfo:null})},this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(n){return{hasError:!0}}componentDidCatch(n,r){this.setState({error:n,errorInfo:r})}render(){return this.state.hasError?this.props.fallback?this.props.fallback:(0,e.jsx)("div",{className:"ts-error-boundary",children:(0,e.jsxs)("div",{className:"ts-error-boundary__content",children:[(0,e.jsxs)("svg",{className:"ts-error-boundary__icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("circle",{cx:"12",cy:"12",r:"10",strokeWidth:2}),(0,e.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01"})]}),(0,e.jsx)("h2",{className:"ts-error-boundary__title",children:(0,A.__)("Something went wrong")}),(0,e.jsx)("p",{className:"ts-error-boundary__message",children:this.state.error?.message||(0,A.__)("An unexpected error occurred")}),!1,(0,e.jsx)("button",{className:"ts-error-boundary__button",onClick:this.handleReset,type:"button",children:(0,A.__)("Try Again")})]})}):this.props.children}}},45008:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,"/* ==========================================================================\n   ViewModeToggle.css - Business/Debug mode toggle styling\n   ========================================================================== */\n\n.ts-view-mode-toggle {\n  display: flex;\n  gap: 4px;\n  background: var(--ts-surface-2);\n  border-radius: var(--ts-radius-sm);\n  padding: 2px;\n}\n\n.ts-view-mode-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.ts-view-mode-btn svg {\n  width: 14px;\n  height: 14px;\n}\n\n.ts-view-mode-btn:hover {\n  color: var(--ts-text);\n  background: rgba(14, 165, 233, 0.08);\n}\n\n.ts-view-mode-btn--active {\n  background: var(--ts-surface);\n  color: var(--ts-primary);\n  border-color: var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ViewModeToggle.css"],names:[],mappings:"AAAA;;+EAE+E;;AAE/E;EACE,aAAa;EACb,QAAQ;EACR,+BAA+B;EAC/B,kCAAkC;EAClC,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,4BAA4B;EAC5B,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;AAC3B;;AAEA;EACE,WAAW;EACX,YAAY;AACd;;AAEA;EACE,qBAAqB;EACrB,oCAAoC;AACtC;;AAEA;EACE,6BAA6B;EAC7B,wBAAwB;EACxB,8BAA8B;EAC9B,+BAA+B;AACjC",sourcesContent:["/* ==========================================================================\r\n   ViewModeToggle.css - Business/Debug mode toggle styling\r\n   ========================================================================== */\r\n\r\n.ts-view-mode-toggle {\r\n  display: flex;\r\n  gap: 4px;\r\n  background: var(--ts-surface-2);\r\n  border-radius: var(--ts-radius-sm);\r\n  padding: 2px;\r\n}\r\n\r\n.ts-view-mode-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ts-view-mode-btn svg {\r\n  width: 14px;\r\n  height: 14px;\r\n}\r\n\r\n.ts-view-mode-btn:hover {\r\n  color: var(--ts-text);\r\n  background: rgba(14, 165, 233, 0.08);\r\n}\r\n\r\n.ts-view-mode-btn--active {\r\n  background: var(--ts-surface);\r\n  color: var(--ts-primary);\r\n  border-color: var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n"],sourceRoot:""}]);const o=a},48252:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,'/* Sidebar - Premium */\n\n.ts-sidebar {\n  width: var(--ts-sidebar-w);\n  flex: 0 0 var(--ts-sidebar-w);\n  background: var(--ts-surface);\n  border-right: 1px solid var(--ts-border);\n  box-shadow: var(--ts-shadow-sm);\n  display: flex;\n  flex-direction: column;\n  padding: var(--ts-spacing-lg);\n  gap: var(--ts-spacing-lg);\n  overflow: auto;\n  position: sticky;\n  top: var(--ts-topbar-h);\n  height: calc(100dvh - var(--ts-topbar-h) - 32px);\n}\n\n@supports not (height: 100dvh) {\n  .ts-sidebar {\n    height: calc(100vh - var(--ts-topbar-h) - 32px);\n  }\n}\n\n@supports (backdrop-filter: blur(10px)) {\n  .ts-sidebar {\n    backdrop-filter: blur(10px);\n  }\n}\n\n.ts-sidebar.collapsed {\n  width: var(--ts-sidebar-w-collapsed);\n  flex-basis: var(--ts-sidebar-w-collapsed);\n  padding: var(--ts-spacing-lg) var(--ts-spacing-sm);\n}\n\n.ts-sidebar-toggle {\n  width: 38px;\n  height: 38px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  cursor: pointer;\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\n}\n\n.ts-sidebar-toggle:hover {\n  border-color: var(--ts-border-hover);\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-sidebar-toggle:active { transform: translateY(1px); }\n\n.ts-sidebar-toggle:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: var(--ts-primary);\n}\n\n.ts-sidebar-nav {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-lg);\n}\n\n.ts-sidebar-group {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-sidebar-group-label {\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ts-text-subtle);\n  padding: 0 var(--ts-spacing-sm);\n}\n\n.ts-sidebar-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 12px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid transparent;\n  color: var(--ts-text);\n  transition: background var(--ts-fast), border-color var(--ts-fast), transform var(--ts-fast);\n}\n\n.ts-sidebar-item:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border);\n}\n\n.ts-sidebar-item:active { transform: translateY(1px); }\n\n.ts-sidebar-item.active {\n  background: var(--ts-primary-soft);\n  border-color: rgba(14, 165, 233, 0.30);\n}\n\n[data-theme="dark"] .ts-sidebar-item.active {\n  border-color: rgba(56, 189, 248, 0.30);\n}\n\n.ts-sidebar-icon {\n  width: 22px;\n  height: 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  line-height: 1;\n  flex-shrink: 0;\n}\n\n.ts-sidebar-label {\n  font-size: 14px;\n  font-weight: 600;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n/* Collapsed mode */\n.ts-sidebar.collapsed .ts-sidebar-group-label,\n.ts-sidebar.collapsed .ts-sidebar-label {\n  display: none;\n}\n\n.ts-sidebar.collapsed .ts-sidebar-item {\n  justify-content: center;\n  padding: 12px 10px;\n}\n\n/* ============================================================\n   Mobile & Tablet: convert sidebar into a floating bottom nav\n   ============================================================ */\n@media (max-width: 1224px) {\n  .ts-sidebar {\n    position: fixed;\n    left: 12px;\n    right: 12px;\n    bottom: 12px;\n    top: auto;\n    height: 72px;\n    width: auto;\n    flex: none;\n    border-right: none;\n    border: 1px solid var(--ts-border);\n    border-radius: var(--ts-radius-xl);\n    padding: 10px 10px calc(10px + env(safe-area-inset-bottom));\n    box-shadow: var(--ts-shadow-lg);\n    z-index: 40;\n  }\n\n  .ts-sidebar-toggle,\n  .ts-sidebar-group-label {\n    display: none !important;\n  }\n\n  .ts-sidebar-nav {\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: space-between;\n    height: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .ts-sidebar-group {\n    display: contents;\n  }\n\n  .ts-sidebar-item {\n    flex-direction: column;\n    justify-content: center;\n    gap: 4px;\n    padding: 10px 8px;\n    min-width: 64px;\n    border-radius: 16px;\n    background: transparent;\n  }\n\n  .ts-sidebar-item:hover {\n    background: var(--ts-surface-2);\n  }\n\n  .ts-sidebar-item.active {\n    background: var(--ts-primary-soft);\n    border-color: transparent;\n  }\n\n  .ts-sidebar-label {\n    display: block;\n    font-size: 11px;\n    font-weight: 700;\n    color: var(--ts-text-muted);\n    line-height: 1;\n  }\n\n  .ts-sidebar-item.active .ts-sidebar-label {\n    color: var(--ts-text);\n  }\n}\n\n/* Very small phones: icons only */\n@media (max-width: 520px) {\n  .ts-sidebar-label {\n    display: none;\n  }\n\n  .ts-sidebar-item {\n    min-width: 54px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/layout/Sidebar.css"],names:[],mappings:"AAAA,sBAAsB;;AAEtB;EACE,0BAA0B;EAC1B,6BAA6B;EAC7B,6BAA6B;EAC7B,wCAAwC;EACxC,+BAA+B;EAC/B,aAAa;EACb,sBAAsB;EACtB,6BAA6B;EAC7B,yBAAyB;EACzB,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,gDAAgD;AAClD;;AAEA;EACE;IACE,+CAA+C;EACjD;AACF;;AAEA;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,oCAAoC;EACpC,yCAAyC;EACzC,kDAAkD;AACpD;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,qBAAqB;EACrB,eAAe;EACf,6IAA6I;AAC/I;;AAEA;EACE,oCAAoC;EACpC,mCAAmC;EACnC,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA,4BAA4B,0BAA0B,EAAE;;AAExD;EACE,aAAa;EACb,+CAA+C;EAC/C,+BAA+B;AACjC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,sBAAsB;EACtB,yBAAyB;EACzB,4BAA4B;EAC5B,+BAA+B;AACjC;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,kBAAkB;EAClB,kCAAkC;EAClC,6BAA6B;EAC7B,qBAAqB;EACrB,4FAA4F;AAC9F;;AAEA;EACE,+BAA+B;EAC/B,8BAA8B;AAChC;;AAEA,0BAA0B,0BAA0B,EAAE;;AAEtD;EACE,kCAAkC;EAClC,sCAAsC;AACxC;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,cAAc;EACd,cAAc;AAChB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA,mBAAmB;AACnB;;EAEE,aAAa;AACf;;AAEA;EACE,uBAAuB;EACvB,kBAAkB;AACpB;;AAEA;;iEAEiE;AACjE;EACE;IACE,eAAe;IACf,UAAU;IACV,WAAW;IACX,YAAY;IACZ,SAAS;IACT,YAAY;IACZ,WAAW;IACX,UAAU;IACV,kBAAkB;IAClB,kCAAkC;IAClC,kCAAkC;IAClC,2DAA2D;IAC3D,+BAA+B;IAC/B,WAAW;EACb;;EAEA;;IAEE,wBAAwB;EAC1B;;EAEA;IACE,mBAAmB;IACnB,SAAS;IACT,mBAAmB;IACnB,8BAA8B;IAC9B,YAAY;IACZ,gBAAgB;IAChB,kBAAkB;IAClB,iCAAiC;EACnC;;EAEA;IACE,iBAAiB;EACnB;;EAEA;IACE,sBAAsB;IACtB,uBAAuB;IACvB,QAAQ;IACR,iBAAiB;IACjB,eAAe;IACf,mBAAmB;IACnB,uBAAuB;EACzB;;EAEA;IACE,+BAA+B;EACjC;;EAEA;IACE,kCAAkC;IAClC,yBAAyB;EAC3B;;EAEA;IACE,cAAc;IACd,eAAe;IACf,gBAAgB;IAChB,2BAA2B;IAC3B,cAAc;EAChB;;EAEA;IACE,qBAAqB;EACvB;AACF;;AAEA,kCAAkC;AAClC;EACE;IACE,aAAa;EACf;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:['/* Sidebar - Premium */\r\n\r\n.ts-sidebar {\r\n  width: var(--ts-sidebar-w);\r\n  flex: 0 0 var(--ts-sidebar-w);\r\n  background: var(--ts-surface);\r\n  border-right: 1px solid var(--ts-border);\r\n  box-shadow: var(--ts-shadow-sm);\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: var(--ts-spacing-lg);\r\n  gap: var(--ts-spacing-lg);\r\n  overflow: auto;\r\n  position: sticky;\r\n  top: var(--ts-topbar-h);\r\n  height: calc(100dvh - var(--ts-topbar-h) - 32px);\r\n}\r\n\r\n@supports not (height: 100dvh) {\r\n  .ts-sidebar {\r\n    height: calc(100vh - var(--ts-topbar-h) - 32px);\r\n  }\r\n}\r\n\r\n@supports (backdrop-filter: blur(10px)) {\r\n  .ts-sidebar {\r\n    backdrop-filter: blur(10px);\r\n  }\r\n}\r\n\r\n.ts-sidebar.collapsed {\r\n  width: var(--ts-sidebar-w-collapsed);\r\n  flex-basis: var(--ts-sidebar-w-collapsed);\r\n  padding: var(--ts-spacing-lg) var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-toggle {\r\n  width: 38px;\r\n  height: 38px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  cursor: pointer;\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\r\n}\r\n\r\n.ts-sidebar-toggle:hover {\r\n  border-color: var(--ts-border-hover);\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-sidebar-toggle:active { transform: translateY(1px); }\r\n\r\n.ts-sidebar-toggle:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: var(--ts-primary);\r\n}\r\n\r\n.ts-sidebar-nav {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-lg);\r\n}\r\n\r\n.ts-sidebar-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-group-label {\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--ts-text-subtle);\r\n  padding: 0 var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-sidebar-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 10px 12px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid transparent;\r\n  color: var(--ts-text);\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), transform var(--ts-fast);\r\n}\r\n\r\n.ts-sidebar-item:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border);\r\n}\r\n\r\n.ts-sidebar-item:active { transform: translateY(1px); }\r\n\r\n.ts-sidebar-item.active {\r\n  background: var(--ts-primary-soft);\r\n  border-color: rgba(14, 165, 233, 0.30);\r\n}\r\n\r\n[data-theme="dark"] .ts-sidebar-item.active {\r\n  border-color: rgba(56, 189, 248, 0.30);\r\n}\r\n\r\n.ts-sidebar-icon {\r\n  width: 22px;\r\n  height: 22px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 18px;\r\n  line-height: 1;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-sidebar-label {\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n/* Collapsed mode */\r\n.ts-sidebar.collapsed .ts-sidebar-group-label,\r\n.ts-sidebar.collapsed .ts-sidebar-label {\r\n  display: none;\r\n}\r\n\r\n.ts-sidebar.collapsed .ts-sidebar-item {\r\n  justify-content: center;\r\n  padding: 12px 10px;\r\n}\r\n\r\n/* ============================================================\r\n   Mobile & Tablet: convert sidebar into a floating bottom nav\r\n   ============================================================ */\r\n@media (max-width: 1224px) {\r\n  .ts-sidebar {\r\n    position: fixed;\r\n    left: 12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    top: auto;\r\n    height: 72px;\r\n    width: auto;\r\n    flex: none;\r\n    border-right: none;\r\n    border: 1px solid var(--ts-border);\r\n    border-radius: var(--ts-radius-xl);\r\n    padding: 10px 10px calc(10px + env(safe-area-inset-bottom));\r\n    box-shadow: var(--ts-shadow-lg);\r\n    z-index: 40;\r\n  }\r\n\r\n  .ts-sidebar-toggle,\r\n  .ts-sidebar-group-label {\r\n    display: none !important;\r\n  }\r\n\r\n  .ts-sidebar-nav {\r\n    flex-direction: row;\r\n    gap: 10px;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    height: 100%;\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .ts-sidebar-group {\r\n    display: contents;\r\n  }\r\n\r\n  .ts-sidebar-item {\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 4px;\r\n    padding: 10px 8px;\r\n    min-width: 64px;\r\n    border-radius: 16px;\r\n    background: transparent;\r\n  }\r\n\r\n  .ts-sidebar-item:hover {\r\n    background: var(--ts-surface-2);\r\n  }\r\n\r\n  .ts-sidebar-item.active {\r\n    background: var(--ts-primary-soft);\r\n    border-color: transparent;\r\n  }\r\n\r\n  .ts-sidebar-label {\r\n    display: block;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    color: var(--ts-text-muted);\r\n    line-height: 1;\r\n  }\r\n\r\n  .ts-sidebar-item.active .ts-sidebar-label {\r\n    color: var(--ts-text);\r\n  }\r\n}\r\n\r\n/* Very small phones: icons only */\r\n@media (max-width: 520px) {\r\n  .ts-sidebar-label {\r\n    display: none;\r\n  }\r\n\r\n  .ts-sidebar-item {\r\n    min-width: 54px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=a},51481:(n,r,t)=>{t.d(r,{I:()=>i});t(74848);var e=t(41594),s=t.n(e),A=t(28255);const a={Activity:A.Ilq,AlertCircle:A.RIJ,AlertTriangle:A.hcu,ArrowDown:A.yd$,ArrowDownCircle:A.S5m,ArrowRight:A.Qpb,AtSign:A.TnE,Award:A.wAm,BarChart2:A.akl,BarChart3:A.VH9,BookOpen:A.Gyj,Bookmark:A.Xhp,Briefcase:A.ZHz,Calendar:A.VvS,Camera:A.i7d,Check:A.Jlk,CheckCircle:A.rAV,CheckCircle2:A.Jly,ChevronDown:A.yQN,ChevronLeft:A.JGc,ChevronRight:A.c_$,ChevronUp:A.rXn,Circle:A.jlt,Clipboard:A.B0c,Cloud:A.Esr,Clock:A.zD7,Code:A.CyN,CreditCard:A.y5g,Crown:A.OeC,DollarSign:A.G9t,DoorOpen:A.FGm,Download:A.f5X,Edit:A.ffu,Edit2:A.Pt,ExternalLink:A.GrD,Eye:A.kU3,EyeOff:A.X_F,Facebook:A.f1L,FileDown:A.ni1,FileText:A.iUU,Film:A.Lc_,Filter:A.dJT,Flame:A.Q5j,Folder:A.vdG,FolderOpen:A.BmN,Gauge:A._I2,GitBranch:A.ZrO,Globe:A.qzq,Heart:A.B1N,HelpCircle:A.mNh,Inbox:A.bOv,Info:A.R2D,Layers:A.zgK,Laptop:A.rbD,LayoutTemplate:A.Se1,Lightbulb:A.g5W,Link:A.N_E,List:A.B8B,Loader:A.aHM,Lock:A.c_I,LogIn:A.G5D,LogOut:A.nUv,Mail:A.gE4,Map:A.T57,MapPin:A.sDd,Megaphone:A.R03,MessageCircle:A.oFn,Minus:A.Hsy,Monitor:A.VAG,Moon:A.AX$,MousePointer:A.zvZ,MousePointerClick:A.XEe,Music:A.MjG,Newspaper:A.Mdu,Package:A.lPX,PartyPopper:A.r3k,Pause:A.vRz,Phone:A.bcf,PhoneCall:A.d3s,Pin:A.yUp,Play:A.jGG,PlayCircle:A.N3h,Plug:A.FcC,Radio:A.sxL,RefreshCw:A.e9t,Rocket:A.f36,RotateCcw:A.Hbd,Save:A.eMP,Search:A.vji,Send:A.Vnp,Settings:A.wB_,Share2:A._HI,Shield:A.ekZ,ShoppingBag:A.NwB,ShoppingCart:A.JBW,Smartphone:A.wO7,Sparkles:A.sUz,Tablet:A.jpv,Tag:A.vwO,Target:A.DTr,Timer:A.M4G,Trash2:A.TBR,TrendingDown:A.klo,TrendingUp:A.ntg,Trophy:A.XsU,Twitter:A.KKS,UserPlus:A.ypN,UserX:A.sut,Users:A.zWC,Video:A.CeX,X:A.X,XCircle:A.Jpz,Zap:A.KqI},o={primary:"var(--ts-primary)",success:"var(--ts-success)",warning:"var(--ts-warning)",danger:"var(--ts-danger)",muted:"var(--ts-text-muted)"},i=({name:n,size:r=20,strokeWidth:t=1.5,className:e="","aria-label":A,color:i,themeAdaptive:d=!0})=>{const c=a[n];if(!c)return null;const l=i?o[i]||i:void 0,p=["ts-icon",d?"ts-icon--theme-adaptive":"",e].filter(Boolean).join(" ");return s().createElement(c,{size:r,strokeWidth:t,className:p,"aria-label":A,style:l?{color:l}:void 0})}},52119:(n,r,t)=>{t.d(r,{U:()=>f});var e=t(74848),s=t(41594),A=t(37090),a=t(2092),o=t(71255),i=t(85072),d=t.n(i),c=t(97825),l=t.n(c),p=t(77659),C=t.n(p),E=t(55056),g=t.n(E),B=t(10540),m=t.n(B),b=t(41113),h=t.n(b),x=t(87665),u={};u.styleTagTransform=h(),u.setAttributes=g(),u.insert=C().bind(null,"head"),u.domAPI=l(),u.insertStyleElement=m();d()(x.A,u);x.A&&x.A.locals&&x.A.locals;const v=[{label:(0,o.__)("Today"),type:"today"},{label:(0,o.__)("Yesterday"),type:"yesterday"},{label:(0,o.__)("Last 7 days"),type:"days",days:6},{label:(0,o.__)("Last 30 days"),type:"days",days:29},{label:(0,o.__)("Last 90 days"),type:"days",days:89},{label:(0,o.__)("This month"),type:"this_month"},{label:(0,o.__)("Last month"),type:"last_month"}],f=()=>{const{dateRange:n,setDateRange:r}=(0,A.n)(),[t,o]=(0,s.useState)(!1),i=`${(0,a.GPZ)(n.start,"MMM d, yyyy")} - ${(0,a.GPZ)(n.end,"MMM d, yyyy")}`;return(0,e.jsxs)("div",{className:"ts-date-picker",children:[(0,e.jsxs)("button",{className:"ts-date-picker-trigger",onClick:()=>o(!t),children:[(0,e.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("rect",{x:"2",y:"3",width:"12",height:"11",rx:"1.5",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M2 6H14",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M5 1.5V4.5M11 1.5V4.5",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,e.jsx)("span",{className:"ts-date-picker-range",children:i}),(0,e.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",stroke:"currentColor",children:(0,e.jsx)("path",{d:"M3 4.5L6 7.5L9 4.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),t&&(0,e.jsx)("div",{className:"ts-date-picker-dropdown",children:(0,e.jsx)("div",{className:"ts-date-picker-presets",children:v.map(n=>(0,e.jsx)("button",{onClick:()=>(n=>{const t=new Date;let e,s;switch(n.type){case"today":e=(0,a.ol1)(t),s=(0,a.D08)(t);break;case"yesterday":{const n=(0,a.ehM)(t,1);e=(0,a.ol1)(n),s=(0,a.D08)(n);break}case"this_month":e=(0,a.wHP)(t),s=(0,a.D08)(t);break;case"last_month":{const n=(0,a.aPb)(t,1);e=(0,a.wHP)(n),s=(0,a.p93)(n);break}default:s=(0,a.D08)(t),e=(0,a.ol1)((0,a.ehM)(s,n.days||0))}r({start:e,end:s}),o(!1)})(n),className:"ts-date-picker-preset",children:n.label},n.label))})})]})}},55573:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,'/**\n * Milestone Celebration Styles\n *\n * Toast notification with CSS confetti animation.\n * Tiers: starter (green), growing (orange), popular (blue), champion (purple), legendary (gold).\n */\n\n/* ─── Toast container ─── */\n.ts-milestone {\n  position: fixed;\n  bottom: 24px;\n  right: 24px;\n  max-width: 420px;\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 16px 18px;\n  border-radius: 12px;\n  z-index: 9999;\n  opacity: 0;\n  transform: translateY(20px) scale(0.96);\n  transition: opacity 0.3s ease, transform 0.3s ease;\n  pointer-events: none;\n  overflow: visible;\n\n  /* Default (starter) colors */\n  background: linear-gradient(135deg, #ecfdf5 0%, #eff6ff 100%);\n  border: 1px solid #6ee7b7;\n  box-shadow: 0 12px 32px rgba(16, 185, 129, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\n}\n\n.ts-milestone--visible {\n  opacity: 1;\n  transform: translateY(0) scale(1);\n  pointer-events: auto;\n}\n\n/* ─── Tier color themes ─── */\n.ts-milestone--growing {\n  background: linear-gradient(135deg, #fff7ed 0%, #fefce8 100%);\n  border-color: #fdba74;\n  box-shadow: 0 12px 32px rgba(251, 146, 60, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\n}\n\n.ts-milestone--popular {\n  background: linear-gradient(135deg, #eff6ff 0%, #f0f9ff 100%);\n  border-color: #93c5fd;\n  box-shadow: 0 12px 32px rgba(59, 130, 246, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\n}\n\n.ts-milestone--champion {\n  background: linear-gradient(135deg, #faf5ff 0%, #fdf2f8 100%);\n  border-color: #c084fc;\n  box-shadow: 0 12px 32px rgba(168, 85, 247, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\n}\n\n.ts-milestone--legendary {\n  background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);\n  border-color: #fbbf24;\n  box-shadow: 0 12px 32px rgba(245, 158, 11, 0.22), 0 2px 6px rgba(0, 0, 0, 0.06);\n}\n\n/* ─── Dark mode tiers ─── */\n[data-theme="dark"] .ts-milestone {\n  background: linear-gradient(135deg, rgba(4, 46, 32, 0.95) 0%, rgba(15, 33, 62, 0.92) 100%);\n  border-color: rgba(16, 185, 129, 0.6);\n  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45), 0 2px 6px rgba(0, 0, 0, 0.2);\n}\n\n[data-theme="dark"] .ts-milestone--growing {\n  background: linear-gradient(135deg, rgba(63, 37, 15, 0.95) 0%, rgba(59, 45, 2, 0.92) 100%);\n  border-color: rgba(251, 146, 60, 0.6);\n}\n\n[data-theme="dark"] .ts-milestone--popular {\n  background: linear-gradient(135deg, rgba(15, 33, 62, 0.95) 0%, rgba(4, 41, 58, 0.92) 100%);\n  border-color: rgba(59, 130, 246, 0.6);\n}\n\n[data-theme="dark"] .ts-milestone--champion {\n  background: linear-gradient(135deg, rgba(42, 21, 62, 0.95) 0%, rgba(59, 18, 38, 0.92) 100%);\n  border-color: rgba(168, 85, 247, 0.6);\n}\n\n[data-theme="dark"] .ts-milestone--legendary {\n  background: linear-gradient(135deg, rgba(61, 40, 3, 0.95) 0%, rgba(59, 45, 2, 0.92) 100%);\n  border-color: rgba(245, 158, 11, 0.65);\n}\n\n/* ─── Icon badge ─── */\n.ts-milestone__icon {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  color: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  animation: ts-milestone-pop 0.6s ease 0.3s both;\n  background: linear-gradient(135deg, #10b981, #059669);\n}\n\n.ts-milestone--growing .ts-milestone__icon {\n  background: linear-gradient(135deg, #f97316, #ea580c);\n}\n\n.ts-milestone--popular .ts-milestone__icon {\n  background: linear-gradient(135deg, #3b82f6, #2563eb);\n}\n\n.ts-milestone--champion .ts-milestone__icon {\n  background: linear-gradient(135deg, #a855f7, #7c3aed);\n}\n\n.ts-milestone--legendary .ts-milestone__icon {\n  background: linear-gradient(135deg, #f59e0b, #d97706);\n}\n\n@keyframes ts-milestone-pop {\n  0% { transform: scale(0.3) rotate(-20deg); }\n  50% { transform: scale(1.2) rotate(5deg); }\n  70% { transform: scale(0.95) rotate(-2deg); }\n  100% { transform: scale(1) rotate(0); }\n}\n\n/* ─── Content ─── */\n.ts-milestone__content {\n  flex: 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.ts-milestone__content strong {\n  font-size: 0.875rem;\n  font-weight: 700;\n  color: #065f46;\n}\n\n.ts-milestone--growing .ts-milestone__content strong { color: #9a3412; }\n.ts-milestone--popular .ts-milestone__content strong { color: #1e40af; }\n.ts-milestone--champion .ts-milestone__content strong { color: #6b21a8; }\n.ts-milestone--legendary .ts-milestone__content strong { color: #92400e; }\n\n[data-theme="dark"] .ts-milestone__content strong { color: #6ee7b7; }\n[data-theme="dark"] .ts-milestone--growing .ts-milestone__content strong { color: #fdba74; }\n[data-theme="dark"] .ts-milestone--popular .ts-milestone__content strong { color: #93c5fd; }\n[data-theme="dark"] .ts-milestone--champion .ts-milestone__content strong { color: #c4b5fd; }\n[data-theme="dark"] .ts-milestone--legendary .ts-milestone__content strong { color: #fcd34d; }\n\n.ts-milestone__content span {\n  font-size: 0.8125rem;\n  line-height: 1.5;\n  color: #475569;\n}\n\n[data-theme="dark"] .ts-milestone__content span {\n  color: #94a3b8;\n}\n\n/* ─── Actions ─── */\n.ts-milestone__actions {\n  flex-shrink: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n  gap: 8px;\n}\n\n.ts-milestone__view {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  font-size: 0.75rem;\n  font-weight: 600;\n  color: #ffffff;\n  background: #10b981;\n  border: none;\n  border-radius: 6px;\n  cursor: pointer;\n  transition: background 0.15s;\n  white-space: nowrap;\n}\n\n.ts-milestone--growing .ts-milestone__view { background: #f97316; }\n.ts-milestone--growing .ts-milestone__view:hover { background: #ea580c; }\n.ts-milestone--popular .ts-milestone__view { background: #3b82f6; }\n.ts-milestone--popular .ts-milestone__view:hover { background: #2563eb; }\n.ts-milestone--champion .ts-milestone__view { background: #a855f7; }\n.ts-milestone--champion .ts-milestone__view:hover { background: #7c3aed; }\n.ts-milestone--legendary .ts-milestone__view { background: #f59e0b; }\n.ts-milestone--legendary .ts-milestone__view:hover { background: #d97706; }\n\n.ts-milestone__view:hover {\n  background: #059669;\n}\n\n.ts-milestone__close {\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 2px;\n  border-radius: 4px;\n  color: #94a3b8;\n  transition: color 0.15s, background 0.15s;\n}\n\n.ts-milestone__close:hover {\n  background: rgba(0, 0, 0, 0.06);\n  color: #475569;\n}\n\n[data-theme="dark"] .ts-milestone__close:hover {\n  background: rgba(255, 255, 255, 0.08);\n  color: #e2e8f0;\n}\n\n/* ─── Confetti burst ─── */\n.ts-milestone__confetti {\n  position: absolute;\n  top: 20px;\n  left: 38px;\n  width: 0;\n  height: 0;\n  pointer-events: none;\n}\n\n.ts-confetti {\n  position: absolute;\n  width: 7px;\n  height: 7px;\n  border-radius: 1px;\n  opacity: 0;\n}\n\n/* Varied shapes via nth-child */\n.ts-confetti:nth-child(2n)   { width: 9px; height: 4px; border-radius: 2px; }\n.ts-confetti:nth-child(3n)   { width: 4px; height: 9px; border-radius: 2px; }\n.ts-confetti:nth-child(5n)   { width: 5px; height: 5px; border-radius: 50%; }\n.ts-confetti:nth-child(7n)   { width: 10px; height: 3px; border-radius: 1px; }\n\n.ts-milestone--visible .ts-confetti {\n  animation: ts-confetti-burst 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) var(--d, 0s) both;\n}\n\n/* 6 vivid colors */\n.ts-confetti--1 { background: #10b981; }\n.ts-confetti--2 { background: #f59e0b; }\n.ts-confetti--3 { background: #3b82f6; }\n.ts-confetti--4 { background: #ef4444; }\n.ts-confetti--5 { background: #a855f7; }\n.ts-confetti--6 { background: #ec4899; }\n\n/* Burst animation: each particle uses its own --x, --y, --r, --s from inline style */\n@keyframes ts-confetti-burst {\n  0% {\n    opacity: 1;\n    transform: translate(0, 0) rotate(0deg) scale(0);\n  }\n  15% {\n    opacity: 1;\n    transform: translate(0, 0) rotate(0deg) scale(1.2);\n  }\n  40% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n    transform:\n      translate(var(--x, 50px), calc(var(--y, -50px) + 30px))\n      rotate(var(--r, 180deg))\n      scale(var(--s, 0.4));\n  }\n}\n\n/* ─── Responsive ─── */\n@media (max-width: 480px) {\n  .ts-milestone {\n    left: 12px;\n    right: 12px;\n    bottom: 12px;\n    max-width: none;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/MilestoneCelebration.css"],names:[],mappings:"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",sourcesContent:['/**\r\n * Milestone Celebration Styles\r\n *\r\n * Toast notification with CSS confetti animation.\r\n * Tiers: starter (green), growing (orange), popular (blue), champion (purple), legendary (gold).\r\n */\r\n\r\n/* ─── Toast container ─── */\r\n.ts-milestone {\r\n  position: fixed;\r\n  bottom: 24px;\r\n  right: 24px;\r\n  max-width: 420px;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n  padding: 16px 18px;\r\n  border-radius: 12px;\r\n  z-index: 9999;\r\n  opacity: 0;\r\n  transform: translateY(20px) scale(0.96);\r\n  transition: opacity 0.3s ease, transform 0.3s ease;\r\n  pointer-events: none;\r\n  overflow: visible;\r\n\r\n  /* Default (starter) colors */\r\n  background: linear-gradient(135deg, #ecfdf5 0%, #eff6ff 100%);\r\n  border: 1px solid #6ee7b7;\r\n  box-shadow: 0 12px 32px rgba(16, 185, 129, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n.ts-milestone--visible {\r\n  opacity: 1;\r\n  transform: translateY(0) scale(1);\r\n  pointer-events: auto;\r\n}\r\n\r\n/* ─── Tier color themes ─── */\r\n.ts-milestone--growing {\r\n  background: linear-gradient(135deg, #fff7ed 0%, #fefce8 100%);\r\n  border-color: #fdba74;\r\n  box-shadow: 0 12px 32px rgba(251, 146, 60, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n.ts-milestone--popular {\r\n  background: linear-gradient(135deg, #eff6ff 0%, #f0f9ff 100%);\r\n  border-color: #93c5fd;\r\n  box-shadow: 0 12px 32px rgba(59, 130, 246, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n.ts-milestone--champion {\r\n  background: linear-gradient(135deg, #faf5ff 0%, #fdf2f8 100%);\r\n  border-color: #c084fc;\r\n  box-shadow: 0 12px 32px rgba(168, 85, 247, 0.18), 0 2px 6px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n.ts-milestone--legendary {\r\n  background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);\r\n  border-color: #fbbf24;\r\n  box-shadow: 0 12px 32px rgba(245, 158, 11, 0.22), 0 2px 6px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n/* ─── Dark mode tiers ─── */\r\n[data-theme="dark"] .ts-milestone {\r\n  background: linear-gradient(135deg, rgba(4, 46, 32, 0.95) 0%, rgba(15, 33, 62, 0.92) 100%);\r\n  border-color: rgba(16, 185, 129, 0.6);\r\n  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45), 0 2px 6px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone--growing {\r\n  background: linear-gradient(135deg, rgba(63, 37, 15, 0.95) 0%, rgba(59, 45, 2, 0.92) 100%);\r\n  border-color: rgba(251, 146, 60, 0.6);\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone--popular {\r\n  background: linear-gradient(135deg, rgba(15, 33, 62, 0.95) 0%, rgba(4, 41, 58, 0.92) 100%);\r\n  border-color: rgba(59, 130, 246, 0.6);\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone--champion {\r\n  background: linear-gradient(135deg, rgba(42, 21, 62, 0.95) 0%, rgba(59, 18, 38, 0.92) 100%);\r\n  border-color: rgba(168, 85, 247, 0.6);\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone--legendary {\r\n  background: linear-gradient(135deg, rgba(61, 40, 3, 0.95) 0%, rgba(59, 45, 2, 0.92) 100%);\r\n  border-color: rgba(245, 158, 11, 0.65);\r\n}\r\n\r\n/* ─── Icon badge ─── */\r\n.ts-milestone__icon {\r\n  flex-shrink: 0;\r\n  width: 40px;\r\n  height: 40px;\r\n  border-radius: 10px;\r\n  color: #ffffff;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  animation: ts-milestone-pop 0.6s ease 0.3s both;\r\n  background: linear-gradient(135deg, #10b981, #059669);\r\n}\r\n\r\n.ts-milestone--growing .ts-milestone__icon {\r\n  background: linear-gradient(135deg, #f97316, #ea580c);\r\n}\r\n\r\n.ts-milestone--popular .ts-milestone__icon {\r\n  background: linear-gradient(135deg, #3b82f6, #2563eb);\r\n}\r\n\r\n.ts-milestone--champion .ts-milestone__icon {\r\n  background: linear-gradient(135deg, #a855f7, #7c3aed);\r\n}\r\n\r\n.ts-milestone--legendary .ts-milestone__icon {\r\n  background: linear-gradient(135deg, #f59e0b, #d97706);\r\n}\r\n\r\n@keyframes ts-milestone-pop {\r\n  0% { transform: scale(0.3) rotate(-20deg); }\r\n  50% { transform: scale(1.2) rotate(5deg); }\r\n  70% { transform: scale(0.95) rotate(-2deg); }\r\n  100% { transform: scale(1) rotate(0); }\r\n}\r\n\r\n/* ─── Content ─── */\r\n.ts-milestone__content {\r\n  flex: 1;\r\n  min-width: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-milestone__content strong {\r\n  font-size: 0.875rem;\r\n  font-weight: 700;\r\n  color: #065f46;\r\n}\r\n\r\n.ts-milestone--growing .ts-milestone__content strong { color: #9a3412; }\r\n.ts-milestone--popular .ts-milestone__content strong { color: #1e40af; }\r\n.ts-milestone--champion .ts-milestone__content strong { color: #6b21a8; }\r\n.ts-milestone--legendary .ts-milestone__content strong { color: #92400e; }\r\n\r\n[data-theme="dark"] .ts-milestone__content strong { color: #6ee7b7; }\r\n[data-theme="dark"] .ts-milestone--growing .ts-milestone__content strong { color: #fdba74; }\r\n[data-theme="dark"] .ts-milestone--popular .ts-milestone__content strong { color: #93c5fd; }\r\n[data-theme="dark"] .ts-milestone--champion .ts-milestone__content strong { color: #c4b5fd; }\r\n[data-theme="dark"] .ts-milestone--legendary .ts-milestone__content strong { color: #fcd34d; }\r\n\r\n.ts-milestone__content span {\r\n  font-size: 0.8125rem;\r\n  line-height: 1.5;\r\n  color: #475569;\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone__content span {\r\n  color: #94a3b8;\r\n}\r\n\r\n/* ─── Actions ─── */\r\n.ts-milestone__actions {\r\n  flex-shrink: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-end;\r\n  gap: 8px;\r\n}\r\n\r\n.ts-milestone__view {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  color: #ffffff;\r\n  background: #10b981;\r\n  border: none;\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  transition: background 0.15s;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-milestone--growing .ts-milestone__view { background: #f97316; }\r\n.ts-milestone--growing .ts-milestone__view:hover { background: #ea580c; }\r\n.ts-milestone--popular .ts-milestone__view { background: #3b82f6; }\r\n.ts-milestone--popular .ts-milestone__view:hover { background: #2563eb; }\r\n.ts-milestone--champion .ts-milestone__view { background: #a855f7; }\r\n.ts-milestone--champion .ts-milestone__view:hover { background: #7c3aed; }\r\n.ts-milestone--legendary .ts-milestone__view { background: #f59e0b; }\r\n.ts-milestone--legendary .ts-milestone__view:hover { background: #d97706; }\r\n\r\n.ts-milestone__view:hover {\r\n  background: #059669;\r\n}\r\n\r\n.ts-milestone__close {\r\n  background: none;\r\n  border: none;\r\n  cursor: pointer;\r\n  padding: 2px;\r\n  border-radius: 4px;\r\n  color: #94a3b8;\r\n  transition: color 0.15s, background 0.15s;\r\n}\r\n\r\n.ts-milestone__close:hover {\r\n  background: rgba(0, 0, 0, 0.06);\r\n  color: #475569;\r\n}\r\n\r\n[data-theme="dark"] .ts-milestone__close:hover {\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: #e2e8f0;\r\n}\r\n\r\n/* ─── Confetti burst ─── */\r\n.ts-milestone__confetti {\r\n  position: absolute;\r\n  top: 20px;\r\n  left: 38px;\r\n  width: 0;\r\n  height: 0;\r\n  pointer-events: none;\r\n}\r\n\r\n.ts-confetti {\r\n  position: absolute;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 1px;\r\n  opacity: 0;\r\n}\r\n\r\n/* Varied shapes via nth-child */\r\n.ts-confetti:nth-child(2n)   { width: 9px; height: 4px; border-radius: 2px; }\r\n.ts-confetti:nth-child(3n)   { width: 4px; height: 9px; border-radius: 2px; }\r\n.ts-confetti:nth-child(5n)   { width: 5px; height: 5px; border-radius: 50%; }\r\n.ts-confetti:nth-child(7n)   { width: 10px; height: 3px; border-radius: 1px; }\r\n\r\n.ts-milestone--visible .ts-confetti {\r\n  animation: ts-confetti-burst 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) var(--d, 0s) both;\r\n}\r\n\r\n/* 6 vivid colors */\r\n.ts-confetti--1 { background: #10b981; }\r\n.ts-confetti--2 { background: #f59e0b; }\r\n.ts-confetti--3 { background: #3b82f6; }\r\n.ts-confetti--4 { background: #ef4444; }\r\n.ts-confetti--5 { background: #a855f7; }\r\n.ts-confetti--6 { background: #ec4899; }\r\n\r\n/* Burst animation: each particle uses its own --x, --y, --r, --s from inline style */\r\n@keyframes ts-confetti-burst {\r\n  0% {\r\n    opacity: 1;\r\n    transform: translate(0, 0) rotate(0deg) scale(0);\r\n  }\r\n  15% {\r\n    opacity: 1;\r\n    transform: translate(0, 0) rotate(0deg) scale(1.2);\r\n  }\r\n  40% {\r\n    opacity: 1;\r\n  }\r\n  100% {\r\n    opacity: 0;\r\n    transform:\r\n      translate(var(--x, 50px), calc(var(--y, -50px) + 30px))\r\n      rotate(var(--r, 180deg))\r\n      scale(var(--s, 0.4));\r\n  }\r\n}\r\n\r\n/* ─── Responsive ─── */\r\n@media (max-width: 480px) {\r\n  .ts-milestone {\r\n    left: 12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    max-width: none;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=a},59838:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,'/* TopBar - Premium */\n\n.ts-topbar {\n  height: var(--ts-topbar-h);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ts-spacing-lg);\n  padding: 0 var(--ts-spacing-lg);\n  position: sticky;\n  top: 0;\n  z-index: 50;\n  border-bottom: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n@supports (backdrop-filter: blur(12px)) {\n  .ts-topbar {\n    backdrop-filter: blur(12px);\n  }\n}\n\n.ts-topbar-left,\n.ts-topbar-right {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  flex-shrink: 0;\n}\n\n.ts-topbar-center {\n  flex: 1;\n  display: flex;\n  justify-content: center;\n  min-width: 0;\n  gap:10px;\n}\n\n.ts-topbar-logo {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: var(--ts-text);\n}\n\n.ts-topbar-title {\n  font-size: 16px;\n  font-weight: 800;\n  letter-spacing: -0.02em;\n}\n\n.ts-topbar-badge {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 10px;\n  border-radius: var(--ts-radius-full);\n  font-size: 12px;\n  font-weight: 800;\n  background: var(--ts-primary-soft);\n  border: 1px solid rgba(14, 165, 233, 0.30);\n  color: var(--ts-text);\n}\n\n[data-theme="dark"] .ts-topbar-badge {\n  border-color: rgba(56, 189, 248, 0.26);\n}\n\n.ts-topbar-btn {\n  width: 38px;\n  height: 38px;\n  border-radius: var(--ts-radius-md);\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface-2);\n  color: var(--ts-text);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\n}\n\n.ts-topbar-btn:hover {\n  border-color: var(--ts-border-hover);\n  background: var(--ts-surface-hover);\n  color: var(--ts-primary);\n  box-shadow: var(--ts-shadow-sm);\n}\n\n.ts-topbar-btn:active { transform: translateY(1px); }\n\n.ts-topbar-btn:focus-visible {\n  outline: none;\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\n  border-color: rgba(14, 165, 233, 0.55);\n}\n\n/* Responsive: stack DateRangePicker under the header row */\n@media (max-width: 820px) {\n  .ts-topbar {\n    height: auto;\n    padding: var(--ts-spacing-lg);\n    flex-wrap: wrap;\n    gap: var(--ts-spacing-md);\n  }\n\n  .ts-topbar-center {\n    order: 3;\n    width: 100%;\n    justify-content: stretch;\n  }\n\n  .ts-topbar-center .ts-date-picker,\n  .ts-topbar-center .ts-date-picker-trigger {\n    width: 100%;\n  }\n\n  .ts-topbar-center .ts-date-picker-trigger {\n    justify-content: space-between;\n  }\n}\n\n/* Mobile comfort */\n@media (max-width: 520px) {\n  .ts-topbar-btn {\n    width: 42px;\n    height: 42px;\n  }\n}\n',"",{version:3,sources:["webpack://./src/styles/components/layout/TopBar.css"],names:[],mappings:"AAAA,qBAAqB;;AAErB;EACE,0BAA0B;EAC1B,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,yBAAyB;EACzB,+BAA+B;EAC/B,gBAAgB;EAChB,MAAM;EACN,WAAW;EACX,yCAAyC;EACzC,6BAA6B;EAC7B,+BAA+B;AACjC;;AAEA;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;;EAEE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,aAAa;EACb,uBAAuB;EACvB,YAAY;EACZ,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,qBAAqB;AACvB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,oCAAoC;EACpC,eAAe;EACf,gBAAgB;EAChB,kCAAkC;EAClC,0CAA0C;EAC1C,qBAAqB;AACvB;;AAEA;EACE,sCAAsC;AACxC;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,qBAAqB;EACrB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,6IAA6I;AAC/I;;AAEA;EACE,oCAAoC;EACpC,mCAAmC;EACnC,wBAAwB;EACxB,+BAA+B;AACjC;;AAEA,wBAAwB,0BAA0B,EAAE;;AAEpD;EACE,aAAa;EACb,+CAA+C;EAC/C,sCAAsC;AACxC;;AAEA,2DAA2D;AAC3D;EACE;IACE,YAAY;IACZ,6BAA6B;IAC7B,eAAe;IACf,yBAAyB;EAC3B;;EAEA;IACE,QAAQ;IACR,WAAW;IACX,wBAAwB;EAC1B;;EAEA;;IAEE,WAAW;EACb;;EAEA;IACE,8BAA8B;EAChC;AACF;;AAEA,mBAAmB;AACnB;EACE;IACE,WAAW;IACX,YAAY;EACd;AACF",sourcesContent:['/* TopBar - Premium */\r\n\r\n.ts-topbar {\r\n  height: var(--ts-topbar-h);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: var(--ts-spacing-lg);\r\n  padding: 0 var(--ts-spacing-lg);\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 50;\r\n  border-bottom: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n@supports (backdrop-filter: blur(12px)) {\r\n  .ts-topbar {\r\n    backdrop-filter: blur(12px);\r\n  }\r\n}\r\n\r\n.ts-topbar-left,\r\n.ts-topbar-right {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ts-topbar-center {\r\n  flex: 1;\r\n  display: flex;\r\n  justify-content: center;\r\n  min-width: 0;\r\n  gap:10px;\r\n}\r\n\r\n.ts-topbar-logo {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  color: var(--ts-text);\r\n}\r\n\r\n.ts-topbar-title {\r\n  font-size: 16px;\r\n  font-weight: 800;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.ts-topbar-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 4px 10px;\r\n  border-radius: var(--ts-radius-full);\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  background: var(--ts-primary-soft);\r\n  border: 1px solid rgba(14, 165, 233, 0.30);\r\n  color: var(--ts-text);\r\n}\r\n\r\n[data-theme="dark"] .ts-topbar-badge {\r\n  border-color: rgba(56, 189, 248, 0.26);\r\n}\r\n\r\n.ts-topbar-btn {\r\n  width: 38px;\r\n  height: 38px;\r\n  border-radius: var(--ts-radius-md);\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface-2);\r\n  color: var(--ts-text);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  cursor: pointer;\r\n  transition: background var(--ts-fast), border-color var(--ts-fast), box-shadow var(--ts-fast), transform var(--ts-fast), color var(--ts-fast);\r\n}\r\n\r\n.ts-topbar-btn:hover {\r\n  border-color: var(--ts-border-hover);\r\n  background: var(--ts-surface-hover);\r\n  color: var(--ts-primary);\r\n  box-shadow: var(--ts-shadow-sm);\r\n}\r\n\r\n.ts-topbar-btn:active { transform: translateY(1px); }\r\n\r\n.ts-topbar-btn:focus-visible {\r\n  outline: none;\r\n  box-shadow: var(--ts-ring), var(--ts-shadow-sm);\r\n  border-color: rgba(14, 165, 233, 0.55);\r\n}\r\n\r\n/* Responsive: stack DateRangePicker under the header row */\r\n@media (max-width: 820px) {\r\n  .ts-topbar {\r\n    height: auto;\r\n    padding: var(--ts-spacing-lg);\r\n    flex-wrap: wrap;\r\n    gap: var(--ts-spacing-md);\r\n  }\r\n\r\n  .ts-topbar-center {\r\n    order: 3;\r\n    width: 100%;\r\n    justify-content: stretch;\r\n  }\r\n\r\n  .ts-topbar-center .ts-date-picker,\r\n  .ts-topbar-center .ts-date-picker-trigger {\r\n    width: 100%;\r\n  }\r\n\r\n  .ts-topbar-center .ts-date-picker-trigger {\r\n    justify-content: space-between;\r\n  }\r\n}\r\n\r\n/* Mobile comfort */\r\n@media (max-width: 520px) {\r\n  .ts-topbar-btn {\r\n    width: 42px;\r\n    height: 42px;\r\n  }\r\n}\r\n'],sourceRoot:""}]);const o=a},60850:(n,r,t)=>{var e=t(74848),s=t(41594),A=t.n(s),a=t(5338),o=t(11080),i=t(66844);const d=(0,s.createContext)(void 0),c=()=>{const n=(0,s.useContext)(d);if(!n)throw new Error("useExtensionRegistry must be used within ExtensionRegistryProvider");return n},l=({children:n})=>{const[r,t]=(0,s.useState)([]),[A,a]=(0,s.useState)([]),[o,i]=(0,s.useState)([]),[c,l]=(0,s.useState)({}),p=(0,s.useCallback)(n=>{t(r=>r.some(r=>r.id===n.id)?r:[...r,n]),n.routes&&a(r=>[...r,...n.routes]),n.navGroups&&i(r=>{const t=[...r];return n.navGroups.forEach(n=>{t.some(r=>r.id===n.id)||t.push(n)}),t.sort((n,r)=>n.order-r.order)}),n.widgets&&l(r=>{const t={...r};return n.widgets.forEach(n=>{t[n.slot]||(t[n.slot]=[]),t[n.slot].push(n),t[n.slot].sort((n,r)=>n.order-r.order)}),t})},[]);return(0,s.useEffect)(()=>{const n=window.trackSureExtensions;n&&Array.isArray(n)&&n.forEach(n=>{const r=n.pages;if(r&&Array.isArray(r)){const n=r.map(n=>({path:n.path,component:n.component,nav:{group:n.nav_group||"features",label:n.title,order:n.order||100,icon:n.icon}}));a(r=>[...r,...n])}})},[]),(0,e.jsx)(d.Provider,{value:{extensions:r,routes:A,navGroups:o,widgets:c,registerExtension:p},children:n})};var p=t(14663),C=t(37090);const E=({config:n,children:r})=>(0,e.jsx)(i.N,{children:(0,e.jsx)(l,{children:(0,e.jsx)(p.q,{children:(0,e.jsx)(C.D,{config:n,children:r})})})});var g=t(52119),B=t(20697),m=t(71255),b=t(85072),h=t.n(b),x=t(97825),u=t.n(x),v=t(77659),f=t.n(v),k=t(55056),y=t.n(k),w=t(10540),_=t.n(w),j=t(41113),I=t.n(j),D=t(45008),S={};S.styleTagTransform=I(),S.setAttributes=y(),S.insert=f().bind(null,"head"),S.domAPI=u(),S.insertStyleElement=_();h()(D.A,S);D.A&&D.A.locals&&D.A.locals;const F=()=>{const{viewMode:n,setViewMode:r}=(0,C.n)();return(0,e.jsxs)("div",{className:"ts-view-mode-toggle",children:[(0,e.jsxs)("button",{className:"ts-view-mode-btn "+("business"===n?"ts-view-mode-btn--active":""),onClick:()=>r("business"),title:(0,m.__)("Business Mode - High signal events only"),children:[(0,e.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,e.jsx)("path",{d:"M2 3h12M2 7h12M2 11h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),(0,m.__)("Business")]}),(0,e.jsxs)("button",{className:"ts-view-mode-btn "+("debug"===n?"ts-view-mode-btn--active":""),onClick:()=>r("debug"),title:(0,m.__)("Debug Mode - All events and raw data"),children:[(0,e.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,e.jsx)("path",{d:"M8 3v10M3 8h10M5 5l6 6M11 5L5 11",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),(0,m.__)("Debug")]})]})};var z=t(51481),q=t(71121),Y={};Y.styleTagTransform=I(),Y.setAttributes=y(),Y.insert=f().bind(null,"head"),Y.domAPI=u(),Y.insertStyleElement=_();h()(q.A,Y);q.A&&q.A.locals&&q.A.locals;const T=()=>{const{segment:n,setSegment:r}=(0,C.n)(),t=[{value:"all",label:(0,m.__)("All Visitors"),icon:"Users"},{value:"new",label:(0,m.__)("New Visitors"),icon:"Sparkles"},{value:"returning",label:(0,m.__)("Returning"),icon:"RefreshCw"},{value:"converted",label:(0,m.__)("Converted"),icon:"CheckCircle"}];return(0,e.jsxs)("div",{className:"ts-segment-filter",children:[(0,e.jsxs)("label",{className:"ts-segment-label",children:[(0,m.__)("Segment"),":"]}),(0,e.jsx)("div",{className:"ts-segment-buttons",children:t.map(t=>(0,e.jsxs)("button",{className:"ts-segment-btn "+(n===t.value?"ts-segment-btn--active":""),onClick:()=>r(t.value),title:t.label,children:[(0,e.jsx)("span",{className:"ts-segment-icon",children:(0,e.jsx)(z.I,{name:t.icon,size:16})}),(0,e.jsx)("span",{className:"ts-segment-text",children:t.label})]},t.value))})]})};var P=t(59838),W={};W.styleTagTransform=I(),W.setAttributes=y(),W.insert=f().bind(null,"head"),W.domAPI=u(),W.insertStyleElement=_();h()(P.A,W);P.A&&P.A.locals&&P.A.locals;const N=()=>(0,e.jsxs)("header",{className:"ts-topbar",children:[(0,e.jsx)("div",{className:"ts-topbar-left",children:(0,e.jsxs)("div",{className:"ts-topbar-logo",children:[(0,e.jsxs)("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:[(0,e.jsx)("rect",{width:"28",height:"28",rx:"6",fill:"currentColor",opacity:"0.1"}),(0,e.jsx)("path",{d:"M14 7L20 11V17L14 21L8 17V11L14 7Z",stroke:"currentColor",strokeWidth:"2",fill:"none"}),(0,e.jsx)("circle",{cx:"14",cy:"14",r:"3",fill:"currentColor"})]}),(0,e.jsx)("span",{className:"ts-topbar-title",children:"TrackSure"})]})}),(0,e.jsxs)("div",{className:"ts-topbar-center",children:[(0,e.jsx)(g.U,{}),(0,e.jsx)(T,{})]}),(0,e.jsxs)("div",{className:"ts-topbar-right",children:[(0,e.jsx)(F,{}),(0,e.jsx)(B.U,{}),(0,e.jsx)("button",{className:"ts-topbar-btn",title:(0,m.__)("Documentation"),children:(0,e.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",children:[(0,e.jsx)("path",{d:"M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z",strokeWidth:"1.5"}),(0,e.jsx)("path",{d:"M10 14V10",strokeWidth:"1.5",strokeLinecap:"round"}),(0,e.jsx)("circle",{cx:"10",cy:"7",r:"0.5",fill:"currentColor"})]})})]})]});var M=t(68688),R=t(48252),L={};L.styleTagTransform=I(),L.setAttributes=y(),L.insert=f().bind(null,"head"),L.domAPI=u(),L.insertStyleElement=_();h()(R.A,L);R.A&&R.A.locals&&R.A.locals;const U=[{group:"analytics",groupLabel:(0,m.__)("Analytics"),items:[{path:"/overview",label:(0,m.__)("Dashboard"),icon:M.Qe.dashboard},{path:"/realtime",label:(0,m.__)("Live"),icon:M.Qe.realtime},{path:"/journeys",label:(0,m.__)("Journeys"),icon:M.Qe.journeys},{path:"/sessions",label:(0,m.__)("Sessions"),icon:M.Qe.sessions},{path:"/traffic-sources",label:(0,m.__)("Acquisition"),icon:M.Qe.acquisition},{path:"/pages",label:(0,m.__)("Content"),icon:M.Qe.content},{path:"/products",label:(0,m.__)("Products"),icon:M.Qe.products},{path:"/data-quality",label:(0,m.__)("Data Quality"),icon:M.Qe.dataQuality},{path:"/attribution",label:(0,m.__)("Attribution"),icon:M.Qe.attribution||M.Qe.insights},{path:"/conversions",label:(0,m.__)("Conversions"),icon:M.Qe.conversion||M.Qe.goals},{path:"/goals",label:(0,m.__)("Goals"),icon:M.Qe.goals}]},{group:"tools",groupLabel:(0,m.__)("Tools"),items:[{path:"/diagnostics",label:(0,m.__)("Diagnostics"),icon:M.Qe.diagnostics}]},{group:"settings",groupLabel:(0,m.__)("Settings"),items:[{path:"/settings",label:(0,m.__)("Settings"),icon:M.Qe.settings},{path:"/destinations",label:(0,m.__)("Destinations"),icon:M.Qe.destinations},{path:"/integrations",label:(0,m.__)("Integrations"),icon:M.Qe.integrations}]}],G=({collapsed:n,onToggle:r})=>{const{routes:t,navGroups:s}=c(),A=[...U];t.forEach(n=>{const r=A.findIndex(r=>r.group===n.nav.group),t=n.nav.icon||M.Qe.pages;if(r>=0)A[r].items.push({path:n.path,label:n.nav.label,icon:t});else{const r=s.find(r=>r.id===n.nav.group);A.push({group:n.nav.group,groupLabel:r?.label||n.nav.group,items:[{path:n.path,label:n.nav.label,icon:t}]})}});const a=(0,m.__)("Expand sidebar"),i=(0,m.__)("Collapse sidebar");return(0,e.jsxs)("aside",{className:"ts-sidebar "+(n?"collapsed":""),children:[(0,e.jsx)("button",{className:"ts-sidebar-toggle",onClick:r,title:n?a:i,"aria-label":n?a:i,children:(0,e.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",children:(0,e.jsx)("path",{d:"M3 10H17M10 3L17 10L10 17",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,e.jsx)("nav",{className:"ts-sidebar-nav",children:A.map(r=>(0,e.jsxs)("div",{className:"ts-sidebar-group",children:[!n&&(0,e.jsx)("div",{className:"ts-sidebar-group-label",children:r.groupLabel||""}),r.items.map(r=>(0,e.jsxs)(o.k2,{to:r.path,className:({isActive:n})=>"ts-sidebar-item "+(n?"active":""),title:n?r.label||"":void 0,children:[(0,e.jsx)("span",{className:"ts-sidebar-icon",children:(0,e.jsx)(z.I,{name:r.icon,size:20,"aria-label":r.label||""})}),!n&&(0,e.jsx)("span",{className:"ts-sidebar-label",children:r.label||""})]},r.path))]},r.group))})]})};var O=t(37742),X={};X.styleTagTransform=I(),X.setAttributes=y(),X.insert=f().bind(null,"head"),X.domAPI=u(),X.insertStyleElement=_();h()(O.A,X);O.A&&O.A.locals&&O.A.locals;const Z=({onDismiss:n})=>{const{config:r}=(0,C.n)(),[t,A]=(0,s.useState)(!1),[a,o]=(0,s.useState)(!1),i=!!r.showOnboarding,d=!!r.trackAdmins,c=(0,s.useCallback)(async()=>{o(!0);try{await fetch(`${r.apiUrl}/onboarding/dismiss`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":r.nonce}}),A(!0),n?.()}catch{A(!0),n?.()}},[r.apiUrl,r.nonce,n]);return!i||t?null:(0,e.jsxs)("div",{className:"ts-onboarding-banner",children:[(0,e.jsxs)("div",{className:"ts-onboarding-header",children:[(0,e.jsx)("div",{className:"ts-onboarding-icon",children:(0,e.jsx)(z.I,{name:"Rocket",size:28})}),(0,e.jsxs)("div",{className:"ts-onboarding-title-wrap",children:[(0,e.jsx)("h3",{className:"ts-onboarding-title",children:(0,m.__)("Welcome to TrackSure! Tracking is Active")}),(0,e.jsx)("p",{className:"ts-onboarding-subtitle",children:(0,m.__)("Here's what to expect as you get started:")})]}),(0,e.jsx)("button",{className:"ts-onboarding-close",onClick:c,disabled:a,"aria-label":(0,m.__)("Dismiss"),children:(0,e.jsx)(z.I,{name:"X",size:18})})]}),(0,e.jsxs)("div",{className:"ts-onboarding-steps",children:[(0,e.jsxs)("div",{className:"ts-onboarding-step",children:[(0,e.jsx)("div",{className:"ts-onboarding-step-icon ts-step-live",children:(0,e.jsx)(z.I,{name:"Radio",size:20})}),(0,e.jsxs)("div",{className:"ts-onboarding-step-content",children:[(0,e.jsx)("h4",{children:(0,m.__)("Real-Time Tracking")}),(0,e.jsx)("p",{children:(0,m.__)("Visit the Live tab to see visitors on your site right now. Open your site in another browser tab to see yourself appear!")})]})]}),(0,e.jsxs)("div",{className:"ts-onboarding-step",children:[(0,e.jsx)("div",{className:"ts-onboarding-step-icon ts-step-admin",children:(0,e.jsx)(z.I,{name:"UserCog",size:20})}),(0,e.jsxs)("div",{className:"ts-onboarding-step-content",children:[(0,e.jsx)("h4",{children:(0,m.__)("Admin Tracking")}),d?(0,e.jsx)("p",{children:(0,m.__)("Admin visits are being tracked. You'll see your own visits in the dashboard. You can disable this in Settings → Tracking.")}):(0,e.jsx)("p",{children:(0,m.__)('Admin visits are excluded by default. To see your own visits for testing, enable "Track Administrators" in Settings → Tracking.')})]})]}),(0,e.jsxs)("div",{className:"ts-onboarding-step",children:[(0,e.jsx)("div",{className:"ts-onboarding-step-icon ts-step-dashboard",children:(0,e.jsx)(z.I,{name:"BarChart3",size:20})}),(0,e.jsxs)("div",{className:"ts-onboarding-step-content",children:[(0,e.jsx)("h4",{children:(0,m.__)("Dashboard Data")}),(0,e.jsx)("p",{children:(0,m.__)("The Overview dashboard aggregates data hourly. You'll see charts and metrics populate within 1 hour after your site receives traffic.")})]})]}),(0,e.jsxs)("div",{className:"ts-onboarding-step",children:[(0,e.jsx)("div",{className:"ts-onboarding-step-icon ts-step-capi",children:(0,e.jsx)(z.I,{name:"Send",size:20})}),(0,e.jsxs)("div",{className:"ts-onboarding-step-content",children:[(0,e.jsx)("h4",{children:(0,m.__)("Server-Side Tracking (Optional)")}),(0,e.jsx)("p",{children:(0,m.__)("To send conversion data to Meta, Google, or TikTok, go to Destinations and add your API credentials. Analytics works without this.")})]})]})]}),(0,e.jsxs)("div",{className:"ts-onboarding-actions",children:[(0,e.jsxs)("button",{className:"ts-button ts-button--primary",onClick:()=>{window.location.hash="/realtime"},children:[(0,e.jsx)(z.I,{name:"Radio",size:16}),(0,e.jsx)("span",{children:(0,m.__)("View Live Tab")})]}),(0,e.jsxs)("button",{className:"ts-button ts-button--secondary",onClick:()=>{window.location.hash="/settings"},children:[(0,e.jsx)(z.I,{name:"Settings",size:16}),(0,e.jsx)("span",{children:(0,m.__)("Open Settings")})]}),(0,e.jsx)("button",{className:"ts-button ts-button--ghost",onClick:c,disabled:a,children:(0,m.__)("Got it, dismiss")})]})]})};var V=t(55573),Q={};Q.styleTagTransform=I(),Q.setAttributes=y(),Q.insert=f().bind(null,"head"),Q.domAPI=u(),Q.insertStyleElement=_();h()(V.A,Q);V.A&&V.A.locals&&V.A.locals;function H(n){const r=(t=n.threshold)>=1e4||t>=1e3?t/1e3+"K":String(t);var t;return"visitors"===n.type?1===n.threshold?{title:(0,m.__)("🎉 Your first visitor just arrived!"),body:(0,m.__)("TrackSure Cloud is tracking real visitors on your site. Watch them live!")}:n.threshold<=100?{title:`🚀 ${r} ${(0,m.__)("visitors reached!")}`,body:(0,m.__)("Your site traffic is growing. Keep pushing!")}:n.threshold<=1e3?{title:`🔥 ${r} ${(0,m.__)("visitors and counting!")}`,body:(0,m.__)("Traffic is heating up! Your site is gaining serious traction.")}:{title:`👑 ${r} ${(0,m.__)("visitors — incredible!")}`,body:(0,m.__)("Your site is a traffic magnet. Legendary milestone unlocked!")}:1===n.threshold?{title:(0,m.__)("🎉 First conversion recorded!"),body:(0,m.__)("Your tracking is capturing real sales and conversions.")}:n.threshold<=50?{title:`🚀 ${r} ${(0,m.__)("conversions reached!")}`,body:(0,m.__)("Your business is picking up momentum!")}:{title:`🏆 ${r} ${(0,m.__)("conversions — amazing!")}`,body:(0,m.__)("Your business is thriving. You're a conversion champion!")}}function $(n){const r=137.508*n*(Math.PI/180),t=70+7*n%5*28,e=Math.cos(r)*t,s=Math.sin(r)*t,A=(73*n+29)%360,a=.035*n,o=.5+3*n%4*.2;return{"--x":`${Math.round(e)}px`,"--y":`${Math.round(s)}px`,"--r":`${A}deg`,"--d":`${a.toFixed(3)}s`,"--s":o}}const K=()=>{const{config:n}=(0,C.n)(),[r,t]=(0,s.useState)(new Set),[A,a]=(0,s.useState)(!1),o=(n.milestones||[]).find(n=>!r.has(n.key))||null;(0,s.useEffect)(()=>{if(o){const n=setTimeout(()=>a(!0),100);return()=>clearTimeout(n)}a(!1)},[o?.key]);const i=(0,s.useCallback)(async()=>{if(!o)return;const r=o.key;a(!1),setTimeout(async()=>{t(n=>new Set(n).add(r));try{await fetch(`${n.apiUrl}/milestones/seen`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":n.nonce},credentials:"same-origin",body:JSON.stringify({key:r})})}catch{}},300)},[o,n.apiUrl,n.nonce]);if(!o)return null;const d=(c=o.threshold)>=5e3?"legendary":c>=500?"champion":c>=100?"popular":c>=10?"growing":"starter";var c;const l=function(n){switch(n){case"legendary":return"Crown";case"champion":return"Trophy";case"popular":return"Rocket";case"growing":return"Flame";default:return"PartyPopper"}}(d),{title:p,body:E}=H(o),g="visitors"===o.type?"/realtime":"/overview";return(0,e.jsxs)("div",{className:`ts-milestone ts-milestone--${d} ${A?"ts-milestone--visible":""}`,children:[(0,e.jsx)("div",{className:"ts-milestone__confetti","aria-hidden":"true",children:Array.from({length:30},(n,r)=>(0,e.jsx)("span",{className:"ts-confetti ts-confetti--"+(r%6+1),style:$(r)},r))}),(0,e.jsx)("div",{className:"ts-milestone__icon",children:(0,e.jsx)(z.I,{name:l,size:24})}),(0,e.jsxs)("div",{className:"ts-milestone__content",children:[(0,e.jsx)("strong",{children:p}),(0,e.jsx)("span",{children:E})]}),(0,e.jsxs)("div",{className:"ts-milestone__actions",children:[(0,e.jsxs)("button",{className:"ts-milestone__view",onClick:()=>{window.location.hash=g,i()},children:[(0,e.jsx)(z.I,{name:"visitors"===o.type?"Radio":"BarChart2",size:14}),"visitors"===o.type?(0,m.__)("View Live"):(0,m.__)("View Stats")]}),(0,e.jsx)("button",{className:"ts-milestone__close",onClick:i,"aria-label":(0,m.__)("Dismiss"),children:(0,e.jsx)(z.I,{name:"X",size:16})})]})]})};var J=t(4867),nn={};nn.styleTagTransform=I(),nn.setAttributes=y(),nn.insert=f().bind(null,"head"),nn.domAPI=u(),nn.insertStyleElement=_();h()(J.A,nn);J.A&&J.A.locals&&J.A.locals;const rn=({children:n})=>{const[r,t]=(0,s.useState)(!1);return(0,e.jsxs)("div",{className:"ts-app-shell",children:[(0,e.jsx)(N,{}),(0,e.jsxs)("div",{className:"ts-app-body",children:[(0,e.jsx)(G,{collapsed:r,onToggle:()=>t(!r)}),(0,e.jsxs)("main",{className:"ts-app-main "+(r?"sidebar-collapsed":""),children:[(0,e.jsx)(Z,{}),n]})]}),(0,e.jsx)(K,{})]})};var tn=t(44617);const en=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(554)]).then(t.bind(t,14554))),sn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(8)]).then(t.bind(t,51008))),An=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(473)]).then(t.bind(t,53473))),an=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(556)]).then(t.bind(t,44556))),on=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(336)]).then(t.bind(t,78336))),dn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(113)]).then(t.bind(t,25113))),cn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(761)]).then(t.bind(t,68761))),ln=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(357)]).then(t.bind(t,90357))),pn=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(47)]).then(t.bind(t,86047))),Cn=(0,s.lazy)(()=>Promise.all([t.e(563),t.e(96),t.e(76),t.e(614)]).then(t.bind(t,73614))),En=(0,s.lazy)(()=>Promise.all([t.e(96),t.e(76),t.e(637)]).then(t.bind(t,31637))),gn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(887)]).then(t.bind(t,55887))),Bn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(273)]).then(t.bind(t,39273))),mn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(712)]).then(t.bind(t,12712))),bn=(0,s.lazy)(()=>Promise.all([t.e(76),t.e(505)]).then(t.bind(t,61505))),hn=(0,s.lazy)(()=>t.e(820).then(t.bind(t,20820))),xn=()=>(0,e.jsx)("div",{className:"ts-page-loader",children:(0,e.jsx)("div",{className:"ts-page-loader__spinner"})}),un=()=>{const{routes:n}=c();return(0,e.jsx)(s.Suspense,{fallback:(0,e.jsx)(xn,{}),children:(0,e.jsxs)(o.BV,{children:[(0,e.jsx)(o.qh,{path:"/",element:(0,e.jsx)(o.C5,{to:"/overview",replace:!0})}),(0,e.jsx)(o.qh,{path:"/overview",element:(0,e.jsx)(en,{})}),(0,e.jsx)(o.qh,{path:"/realtime",element:(0,e.jsx)(sn,{})}),(0,e.jsx)(o.qh,{path:"/journeys",element:(0,e.jsx)(An,{})}),(0,e.jsx)(o.qh,{path:"/sessions",element:(0,e.jsx)(an,{})}),(0,e.jsx)(o.qh,{path:"/traffic-sources",element:(0,e.jsx)(on,{})}),(0,e.jsx)(o.qh,{path:"/pages",element:(0,e.jsx)(dn,{})}),(0,e.jsx)(o.qh,{path:"/products",element:(0,e.jsx)(cn,{})}),(0,e.jsx)(o.qh,{path:"/data-quality",element:(0,e.jsx)(ln,{})}),(0,e.jsx)(o.qh,{path:"/attribution",element:(0,e.jsx)(pn,{})}),(0,e.jsx)(o.qh,{path:"/conversions",element:(0,e.jsx)(Cn,{})}),(0,e.jsx)(o.qh,{path:"/goals",element:(0,e.jsx)(En,{})}),(0,e.jsx)(o.qh,{path:"/settings",element:(0,e.jsx)(gn,{})}),(0,e.jsx)(o.qh,{path:"/destinations",element:(0,e.jsx)(Bn,{})}),(0,e.jsx)(o.qh,{path:"/integrations",element:(0,e.jsx)(mn,{})}),(0,e.jsx)(o.qh,{path:"/diagnostics",element:(0,e.jsx)(bn,{})}),n.map(n=>{if(n.element)return(0,e.jsx)(o.qh,{path:n.path,element:n.element},n.path);if(n.component){const r=(n=>{const r=window.trackSureExtensionComponents||{};if(r[n])return r[n];const t=window.trackSureFreeComponents||{};if(t[n])return t[n];const e=window.trackSureComponents||{};return e[n]?e[n]:null})(n.component);if(r)return(0,e.jsx)(o.qh,{path:n.path,element:(0,e.jsx)(r,{})},n.path)}return null}),(0,e.jsx)(o.qh,{path:"*",element:(0,e.jsx)(hn,{})})]})})},vn=({config:n})=>{const r={...n,rest_url:n.apiUrl};return(0,e.jsx)(tn.t,{children:(0,e.jsx)(o.I9,{children:(0,e.jsx)(E,{config:r,children:(0,e.jsx)(rn,{children:(0,e.jsx)(un,{})})})})})};var fn=t(5171),kn={};kn.styleTagTransform=I(),kn.setAttributes=y(),kn.insert=f().bind(null,"head"),kn.domAPI=u(),kn.insertStyleElement=_();h()(fn.A,kn);fn.A&&fn.A.locals&&fn.A.locals;document.addEventListener("DOMContentLoaded",()=>{const n=document.getElementById("tracksure-admin-root");if(!n)return;const r=window.trackSureAdmin||{};(0,a.H)(n).render((0,e.jsx)(A().StrictMode,{children:(0,e.jsx)(vn,{config:r})}))})},66844:(n,r,t)=>{t.d(r,{D:()=>a,N:()=>o});var e=t(74848),s=t(41594);const A=(0,s.createContext)(void 0),a=()=>{const n=(0,s.useContext)(A);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n},o=({children:n})=>{const[r,t]=(0,s.useState)(()=>{try{return localStorage.getItem("tracksure_theme")||"auto"}catch{return"auto"}}),[a,o]=(0,s.useState)("light");(0,s.useEffect)(()=>{const n=window.matchMedia("(prefers-color-scheme: dark)"),t=()=>{const t="auto"===r?n.matches?"dark":"light":r;o(t),(n=>{const t=document.getElementById("tracksure-admin-root")||document.documentElement;t.setAttribute("data-theme",n),t.setAttribute("data-theme-pref",r)})(t)};t();const e=()=>{"auto"===r&&t()};try{return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}catch{return n.addListener(e),()=>n.removeListener(e)}},[r]);return(0,e.jsx)(A.Provider,{value:{theme:r,effectiveTheme:a,setTheme:n=>{t(n);try{localStorage.setItem("tracksure_theme",n)}catch{}}},children:n})}},68688:(n,r,t)=>{t.d(r,{Qe:()=>e,Qm:()=>s});const e={dashboard:"BarChart2",overview:"BarChart2",realtime:"Zap",live:"Zap",journeys:"Map",sessions:"Users",users:"Users",visitors:"Users",traffic:"Globe",acquisition:"Globe",pages:"FileText",content:"FileText",products:"Package",goals:"Target",dataQuality:"Shield",quality:"Shield",attribution:"GitBranch",insights:"Lightbulb",conversion:"Target",conversions:"Target",diagnostics:"Search",settings:"Settings",destinations:"Rocket",integrations:"Plug",pageView:"FileText",click:"MousePointerClick",scroll:"ScrollText",timeOnPage:"Timer",formView:"Clipboard",formStart:"FileEdit",formSubmit:"CheckCircle",elementView:"Eye",viewItem:"Eye",addToCart:"ShoppingCart",removeFromCart:"Trash2",viewCart:"ShoppingBag",beginCheckout:"CreditCard",purchase:"CreditCard",refund:"RotateCcw",login:"LogIn",signup:"UserPlus",logout:"LogOut",videoStart:"Play",videoProgress:"Film",videoComplete:"CheckCircle",download:"Download",outboundClick:"ExternalLink",fileDownload:"FileDown",revenue:"DollarSign",money:"DollarSign",cart:"ShoppingCart",trend:"TrendingUp",success:"CheckCircle",error:"XCircle",warning:"AlertTriangle",info:"Info",direct:"Target",organicSearch:"Search",paidSearch:"DollarSign",social:"Share2",paidSocial:"DollarSign",email:"Mail",referral:"Link",display:"Monitor",affiliate:"Users",desktop:"Monitor",mobile:"Smartphone",tablet:"Tablet",chrome:"Globe",firefox:"Globe",safari:"Globe",edge:"Globe",delete:"Trash2",edit:"Edit",view:"Eye",hide:"EyeOff",save:"Save",cancel:"X",close:"X",add:"Plus",remove:"Minus",filter:"Filter",sort:"ArrowUpDown",refresh:"RefreshCw",export:"Download",import:"Upload",copy:"Copy",link:"Link",calendar:"Calendar",clock:"Clock",chevronLeft:"ChevronLeft",chevronRight:"ChevronRight",chevronUp:"ChevronUp",chevronDown:"ChevronDown",arrowLeft:"ArrowLeft",arrowRight:"ArrowRight",arrowUp:"ArrowUp",arrowDown:"ArrowDown"},s=(new Map,{page_view:"Eye",page_exit:"LogOut",click:"MousePointerClick",scroll:"ArrowDown",scroll_depth_final:"ArrowDownCircle",time_on_page:"Clock",time_on_page_threshold:"Timer",session_start:"PlayCircle",tab_visible:"Eye",tab_hidden:"EyeOff",form_view:"FileText",form_start:"Edit",form_submit:"Send",element_view:"Eye",view_item:"Package",add_to_cart:"ShoppingBag",remove_from_cart:"Trash2",view_cart:"ShoppingCart",begin_checkout:"CreditCard",purchase:"CheckCircle",refund:"RotateCcw",login:"LogIn",signup:"UserPlus",logout:"LogOut",video_start:"Play",video_progress:"PlayCircle",video_complete:"CheckCircle",download:"Download",file_download:"Download",outbound_click:"ExternalLink",search:"Search",view_search_results:"List",share:"Share2",like:"Heart",page_performance:"Gauge"})},71121:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,"/* ==========================================================================\n   SegmentFilter.css - Global segment selector styling\n   ========================================================================== */\n\n.ts-segment-filter {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 8px 16px;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n}\n\n.ts-segment-label {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--ts-text-subtle);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin: 0;\n}\n\n.ts-segment-buttons {\n  display: flex;\n  gap: 4px;\n}\n\n.ts-segment-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border: 1px solid transparent;\n  border-radius: var(--ts-radius-sm);\n  background: transparent;\n  color: var(--ts-text-subtle);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n}\n\n.ts-segment-icon {\n  font-size: 14px;\n}\n\n.ts-segment-text {\n  display: inline;\n}\n\n.ts-segment-btn:hover {\n  color: var(--ts-text);\n  background: var(--ts-surface-2);\n}\n\n.ts-segment-btn--active {\n  background: rgba(14, 165, 233, 0.1);\n  color: var(--ts-primary);\n  border-color: rgba(14, 165, 233, 0.2);\n}\n\n/* Responsive: hide text on smaller screens */\n@media (max-width: 1024px) {\n  .ts-segment-text {\n    display: none;\n  }\n  \n  .ts-segment-btn {\n    padding: 6px 10px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/SegmentFilter.css"],names:[],mappings:"AAAA;;+EAE+E;;AAE/E;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;AACpC;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,4BAA4B;EAC5B,yBAAyB;EACzB,sBAAsB;EACtB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,QAAQ;AACV;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;EACjB,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,4BAA4B;EAC5B,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,yBAAyB;EACzB,mBAAmB;AACrB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,qBAAqB;EACrB,+BAA+B;AACjC;;AAEA;EACE,mCAAmC;EACnC,wBAAwB;EACxB,qCAAqC;AACvC;;AAEA,6CAA6C;AAC7C;EACE;IACE,aAAa;EACf;;EAEA;IACE,iBAAiB;EACnB;AACF",sourcesContent:["/* ==========================================================================\r\n   SegmentFilter.css - Global segment selector styling\r\n   ========================================================================== */\r\n\r\n.ts-segment-filter {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 8px 16px;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n}\r\n\r\n.ts-segment-label {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-subtle);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin: 0;\r\n}\r\n\r\n.ts-segment-buttons {\r\n  display: flex;\r\n  gap: 4px;\r\n}\r\n\r\n.ts-segment-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 12px;\r\n  border: 1px solid transparent;\r\n  border-radius: var(--ts-radius-sm);\r\n  background: transparent;\r\n  color: var(--ts-text-subtle);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ts-segment-icon {\r\n  font-size: 14px;\r\n}\r\n\r\n.ts-segment-text {\r\n  display: inline;\r\n}\r\n\r\n.ts-segment-btn:hover {\r\n  color: var(--ts-text);\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n.ts-segment-btn--active {\r\n  background: rgba(14, 165, 233, 0.1);\r\n  color: var(--ts-primary);\r\n  border-color: rgba(14, 165, 233, 0.2);\r\n}\r\n\r\n/* Responsive: hide text on smaller screens */\r\n@media (max-width: 1024px) {\r\n  .ts-segment-text {\r\n    display: none;\r\n  }\r\n  \r\n  .ts-segment-btn {\r\n    padding: 6px 10px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a},71255:(n,r,t)=>{t.d(r,{__:()=>A});var e=t(12470);const s="tracksure";function A(n,r){try{return(0,e.__)(n,r||s)||n}catch(r){return n}}},75206:n=>{n.exports=ReactDOM},85759:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,"/**\n * CSS Variables - TrackSure Admin\n * Centralized design tokens for consistent theming\n */\n\n:root {\n  /* Primary Colors */\n  --ts-primary: #4F46E5;\n  --ts-primary-dark: #4338CA;\n  --ts-primary-light: #818CF8;\n  --ts-primary-hover: #4338CA;\n  \n  /* Success Colors */\n  --ts-success: #10B981;\n  --ts-success-dark: #059669;\n  --ts-success-light: #34D399;\n  \n  /* Warning Colors */\n  --ts-warning: #F59E0B;\n  --ts-warning-dark: #D97706;\n  --ts-warning-light: #FBBF24;\n  \n  /* Danger Colors */\n  --ts-danger: #EF4444;\n  --ts-danger-dark: #DC2626;\n  --ts-danger-light: #F87171;\n  \n  /* Neutral Colors */\n  --ts-gray-50: #F9FAFB;\n  --ts-gray-100: #F3F4F6;\n  --ts-gray-200: #E5E7EB;\n  --ts-gray-300: #D1D5DB;\n  --ts-gray-400: #9CA3AF;\n  --ts-gray-500: #6B7280;\n  --ts-gray-600: #4B5563;\n  --ts-gray-700: #374151;\n  --ts-gray-800: #1F2937;\n  --ts-gray-900: #111827;\n  \n  /* Chart Colors */\n  --ts-chart-1: #4F46E5;  /* Primary */\n  --ts-chart-2: #10B981;  /* Success */\n  --ts-chart-3: #F59E0B;  /* Warning */\n  --ts-chart-4: #EF4444;  /* Danger */\n  --ts-chart-5: #8B5CF6;  /* Purple */\n  --ts-chart-6: #EC4899;  /* Pink */\n  --ts-chart-7: #14B8A6;  /* Teal */\n  --ts-chart-8: #F97316;  /* Orange */\n  \n  /* Line Chart Colors */\n  --ts-chart-line-1: var(--ts-chart-1);\n  --ts-chart-line-2: var(--ts-chart-2);\n  --ts-chart-line-3: var(--ts-chart-3);\n  \n  /* Bar Chart Colors */\n  --ts-chart-bar-1: var(--ts-chart-1);\n  --ts-chart-bar-2: var(--ts-chart-2);\n  --ts-chart-bar-3: var(--ts-chart-3);\n  \n  /* Pie Chart Colors */\n  --ts-chart-pie-1: var(--ts-chart-1);\n  --ts-chart-pie-2: var(--ts-chart-2);\n  --ts-chart-pie-3: var(--ts-chart-3);\n  --ts-chart-pie-4: var(--ts-chart-4);\n  --ts-chart-pie-5: var(--ts-chart-5);\n  \n  /* Typography */\n  --ts-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n  --ts-font-mono: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;\n  \n  /* Font Sizes */\n  --ts-text-xs: 0.75rem;\n  --ts-text-sm: 0.875rem;\n  --ts-text-base: 1rem;\n  --ts-text-lg: 1.125rem;\n  --ts-text-xl: 1.25rem;\n  --ts-text-2xl: 1.5rem;\n  --ts-text-3xl: 1.875rem;\n  --ts-text-4xl: 2.25rem;\n  \n  /* Spacing */\n  --ts-space-1: 0.25rem;\n  --ts-space-2: 0.5rem;\n  --ts-space-3: 0.75rem;\n  --ts-space-4: 1rem;\n  --ts-space-5: 1.25rem;\n  --ts-space-6: 1.5rem;\n  --ts-space-8: 2rem;\n  --ts-space-10: 2.5rem;\n  --ts-space-12: 3rem;\n  --ts-space-16: 4rem;\n  \n  /* Border Radius */\n  --ts-radius-sm: 0.25rem;\n  --ts-radius-md: 0.375rem;\n  --ts-radius-lg: 0.5rem;\n  --ts-radius-xl: 0.75rem;\n  --ts-radius-2xl: 1rem;\n  --ts-radius-full: 9999px;\n  \n  /* Shadows */\n  --ts-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  --ts-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  --ts-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  --ts-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  \n  /* Z-Index */\n  --ts-z-dropdown: 1000;\n  --ts-z-sticky: 1020;\n  --ts-z-fixed: 1030;\n  --ts-z-modal-backdrop: 1040;\n  --ts-z-modal: 1050;\n  --ts-z-popover: 1060;\n  --ts-z-tooltip: 1070;\n}\n\n/* Dark Theme */\n[data-theme=\"dark\"] {\n  /* Background Colors */\n  --ts-bg-primary: #111827;\n  --ts-bg-secondary: #1F2937;\n  --ts-bg-tertiary: #374151;\n  \n  /* Text Colors */\n  --ts-text-primary: #F9FAFB;\n  --ts-text-secondary: #D1D5DB;\n  --ts-text-tertiary: #9CA3AF;\n  \n  /* Border Colors */\n  --ts-border-color: #374151;\n  --ts-border-color-hover: #4B5563;\n  \n  /* Primary Colors (adjusted for dark mode) */\n  --ts-primary: #6366F1;\n  --ts-primary-hover: #7C3AED;\n  --ts-primary-dark: #4F46E5;\n  --ts-primary-light: #A5B4FC;\n  \n  /* Success Colors */\n  --ts-success: #34D399;\n  --ts-success-dark: #10B981;\n  --ts-success-light: #6EE7B7;\n  \n  /* Warning Colors */\n  --ts-warning: #FBBF24;\n  --ts-warning-dark: #F59E0B;\n  --ts-warning-light: #FCD34D;\n  \n  /* Danger Colors */\n  --ts-danger: #F87171;\n  --ts-danger-dark: #EF4444;\n  --ts-danger-light: #FCA5A5;\n  \n  /* Chart Colors (adjusted for dark backgrounds) */\n  --ts-chart-1: #6366F1;\n  --ts-chart-2: #34D399;\n  --ts-chart-3: #FBBF24;\n  --ts-chart-4: #F87171;\n  --ts-chart-5: #A78BFA;\n  --ts-chart-6: #F472B6;\n  --ts-chart-7: #2DD4BF;\n  --ts-chart-8: #FB923C;\n  \n  /* Soft backgrounds (dark mode) */\n  --ts-primary-soft: rgba(99, 102, 241, 0.15);\n  --ts-success-soft: rgba(52, 211, 153, 0.15);\n  --ts-warning-soft: rgba(251, 191, 36, 0.15);\n  --ts-danger-soft: rgba(248, 113, 113, 0.15);\n  \n  /* Additional UI Tokens */\n  --ts-surface: var(--ts-bg-primary);\n  --ts-surface-hover: var(--ts-bg-secondary);\n  --ts-text: var(--ts-text-primary);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  \n  /* Success Backgrounds (Dark) */\n  --ts-success-bg: rgba(16, 185, 129, 0.1);\n  --ts-success-border: rgba(16, 185, 129, 0.3);\n  --ts-success-text: var(--ts-success-light);\n  \n  /* Warning Backgrounds (Dark) */\n  --ts-warning-bg: rgba(245, 158, 11, 0.1);\n  --ts-warning-border: rgba(245, 158, 11, 0.3);\n  --ts-warning-text: var(--ts-warning-light);\n  \n  /* Primary Backgrounds (Dark) */\n  --ts-primary-bg: rgba(79, 70, 229, 0.1);\n  --ts-primary-border: rgba(79, 70, 229, 0.3);\n  --ts-primary-text: var(--ts-primary-light);\n}\n\n/* Light Theme (default) */\n[data-theme=\"light\"],\n:root {\n  /* Background Colors */\n  --ts-bg-primary: #FFFFFF;\n  --ts-bg-secondary: #F9FAFB;\n  --ts-bg-tertiary: #F3F4F6;\n  \n  /* Text Colors */\n  --ts-text-primary: #111827;\n  --ts-text-secondary: #4B5563;\n  --ts-text-tertiary: #6B7280;\n  \n  /* Border Colors */\n  --ts-border-color: #E5E7EB;\n  --ts-border-color-hover: #D1D5DB;\n  \n  /* Success Soft Background */\n  --ts-success-soft: rgba(16, 185, 129, 0.12);\n  \n  /* Warning Soft Background */\n  --ts-warning-soft: rgba(245, 158, 11, 0.14);\n  \n  /* Danger Soft Background */\n  --ts-danger-soft: rgba(239, 68, 68, 0.12);\n  \n  /* Primary Soft Background */\n  --ts-primary-soft: rgba(79, 70, 229, 0.12);\n  \n  /* Additional UI Tokens */\n  --ts-surface: var(--ts-bg-primary);\n  --ts-surface-hover: var(--ts-bg-secondary);\n  --ts-text: var(--ts-text-primary);\n  --ts-border: var(--ts-border-color);\n  --ts-border-hover: var(--ts-border-color-hover);\n  \n  /* Success Backgrounds */\n  --ts-success-bg: #F0FDF4;\n  --ts-success-border: #86EFAC;\n  --ts-success-text: #166534;\n  \n  /* Warning Backgrounds */\n  --ts-warning-bg: #FFFBEB;\n  --ts-warning-border: #FCD34D;\n  --ts-warning-text: #92400E;\n  \n  /* Primary Backgrounds */\n  --ts-primary-bg: #EEF2FF;\n  --ts-primary-border: #C7D2FE;\n  --ts-primary-text: #3730A3;\n  \n  /* Spacing Aliases */\n  --ts-spacing-xs: var(--ts-space-1);\n  --ts-spacing-sm: var(--ts-space-2);\n  --ts-spacing-md: var(--ts-space-4);\n  --ts-spacing-lg: var(--ts-space-6);\n  --ts-spacing-xl: var(--ts-space-8);\n  \n  /* Transitions */\n  --ts-base: 0.2s ease;\n}\n","",{version:3,sources:["webpack://./src/styles/variables.css"],names:[],mappings:"AAAA;;;EAGE;;AAEF;EACE,mBAAmB;EACnB,qBAAqB;EACrB,0BAA0B;EAC1B,2BAA2B;EAC3B,2BAA2B;;EAE3B,mBAAmB;EACnB,qBAAqB;EACrB,0BAA0B;EAC1B,2BAA2B;;EAE3B,mBAAmB;EACnB,qBAAqB;EACrB,0BAA0B;EAC1B,2BAA2B;;EAE3B,kBAAkB;EAClB,oBAAoB;EACpB,yBAAyB;EACzB,0BAA0B;;EAE1B,mBAAmB;EACnB,qBAAqB;EACrB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;EACtB,sBAAsB;;EAEtB,iBAAiB;EACjB,qBAAqB,GAAG,YAAY;EACpC,qBAAqB,GAAG,YAAY;EACpC,qBAAqB,GAAG,YAAY;EACpC,qBAAqB,GAAG,WAAW;EACnC,qBAAqB,GAAG,WAAW;EACnC,qBAAqB,GAAG,SAAS;EACjC,qBAAqB,GAAG,SAAS;EACjC,qBAAqB,GAAG,WAAW;;EAEnC,sBAAsB;EACtB,oCAAoC;EACpC,oCAAoC;EACpC,oCAAoC;;EAEpC,qBAAqB;EACrB,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;;EAEnC,qBAAqB;EACrB,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;;EAEnC,eAAe;EACf,4GAA4G;EAC5G,sFAAsF;;EAEtF,eAAe;EACf,qBAAqB;EACrB,sBAAsB;EACtB,oBAAoB;EACpB,sBAAsB;EACtB,qBAAqB;EACrB,qBAAqB;EACrB,uBAAuB;EACvB,sBAAsB;;EAEtB,YAAY;EACZ,qBAAqB;EACrB,oBAAoB;EACpB,qBAAqB;EACrB,kBAAkB;EAClB,qBAAqB;EACrB,oBAAoB;EACpB,kBAAkB;EAClB,qBAAqB;EACrB,mBAAmB;EACnB,mBAAmB;;EAEnB,kBAAkB;EAClB,uBAAuB;EACvB,wBAAwB;EACxB,sBAAsB;EACtB,uBAAuB;EACvB,qBAAqB;EACrB,wBAAwB;;EAExB,YAAY;EACZ,+CAA+C;EAC/C,qFAAqF;EACrF,uFAAuF;EACvF,yFAAyF;;EAEzF,YAAY;EACZ,qBAAqB;EACrB,mBAAmB;EACnB,kBAAkB;EAClB,2BAA2B;EAC3B,kBAAkB;EAClB,oBAAoB;EACpB,oBAAoB;AACtB;;AAEA,eAAe;AACf;EACE,sBAAsB;EACtB,wBAAwB;EACxB,0BAA0B;EAC1B,yBAAyB;;EAEzB,gBAAgB;EAChB,0BAA0B;EAC1B,4BAA4B;EAC5B,2BAA2B;;EAE3B,kBAAkB;EAClB,0BAA0B;EAC1B,gCAAgC;;EAEhC,4CAA4C;EAC5C,qBAAqB;EACrB,2BAA2B;EAC3B,0BAA0B;EAC1B,2BAA2B;;EAE3B,mBAAmB;EACnB,qBAAqB;EACrB,0BAA0B;EAC1B,2BAA2B;;EAE3B,mBAAmB;EACnB,qBAAqB;EACrB,0BAA0B;EAC1B,2BAA2B;;EAE3B,kBAAkB;EAClB,oBAAoB;EACpB,yBAAyB;EACzB,0BAA0B;;EAE1B,iDAAiD;EACjD,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;;EAErB,iCAAiC;EACjC,2CAA2C;EAC3C,2CAA2C;EAC3C,2CAA2C;EAC3C,2CAA2C;;EAE3C,yBAAyB;EACzB,kCAAkC;EAClC,0CAA0C;EAC1C,iCAAiC;EACjC,mCAAmC;EACnC,+CAA+C;;EAE/C,+BAA+B;EAC/B,wCAAwC;EACxC,4CAA4C;EAC5C,0CAA0C;;EAE1C,+BAA+B;EAC/B,wCAAwC;EACxC,4CAA4C;EAC5C,0CAA0C;;EAE1C,+BAA+B;EAC/B,uCAAuC;EACvC,2CAA2C;EAC3C,0CAA0C;AAC5C;;AAEA,0BAA0B;AAC1B;;EAEE,sBAAsB;EACtB,wBAAwB;EACxB,0BAA0B;EAC1B,yBAAyB;;EAEzB,gBAAgB;EAChB,0BAA0B;EAC1B,4BAA4B;EAC5B,2BAA2B;;EAE3B,kBAAkB;EAClB,0BAA0B;EAC1B,gCAAgC;;EAEhC,4BAA4B;EAC5B,2CAA2C;;EAE3C,4BAA4B;EAC5B,2CAA2C;;EAE3C,2BAA2B;EAC3B,yCAAyC;;EAEzC,4BAA4B;EAC5B,0CAA0C;;EAE1C,yBAAyB;EACzB,kCAAkC;EAClC,0CAA0C;EAC1C,iCAAiC;EACjC,mCAAmC;EACnC,+CAA+C;;EAE/C,wBAAwB;EACxB,wBAAwB;EACxB,4BAA4B;EAC5B,0BAA0B;;EAE1B,wBAAwB;EACxB,wBAAwB;EACxB,4BAA4B;EAC5B,0BAA0B;;EAE1B,wBAAwB;EACxB,wBAAwB;EACxB,4BAA4B;EAC5B,0BAA0B;;EAE1B,oBAAoB;EACpB,kCAAkC;EAClC,kCAAkC;EAClC,kCAAkC;EAClC,kCAAkC;EAClC,kCAAkC;;EAElC,gBAAgB;EAChB,oBAAoB;AACtB",sourcesContent:["/**\r\n * CSS Variables - TrackSure Admin\r\n * Centralized design tokens for consistent theming\r\n */\r\n\r\n:root {\r\n  /* Primary Colors */\r\n  --ts-primary: #4F46E5;\r\n  --ts-primary-dark: #4338CA;\r\n  --ts-primary-light: #818CF8;\r\n  --ts-primary-hover: #4338CA;\r\n  \r\n  /* Success Colors */\r\n  --ts-success: #10B981;\r\n  --ts-success-dark: #059669;\r\n  --ts-success-light: #34D399;\r\n  \r\n  /* Warning Colors */\r\n  --ts-warning: #F59E0B;\r\n  --ts-warning-dark: #D97706;\r\n  --ts-warning-light: #FBBF24;\r\n  \r\n  /* Danger Colors */\r\n  --ts-danger: #EF4444;\r\n  --ts-danger-dark: #DC2626;\r\n  --ts-danger-light: #F87171;\r\n  \r\n  /* Neutral Colors */\r\n  --ts-gray-50: #F9FAFB;\r\n  --ts-gray-100: #F3F4F6;\r\n  --ts-gray-200: #E5E7EB;\r\n  --ts-gray-300: #D1D5DB;\r\n  --ts-gray-400: #9CA3AF;\r\n  --ts-gray-500: #6B7280;\r\n  --ts-gray-600: #4B5563;\r\n  --ts-gray-700: #374151;\r\n  --ts-gray-800: #1F2937;\r\n  --ts-gray-900: #111827;\r\n  \r\n  /* Chart Colors */\r\n  --ts-chart-1: #4F46E5;  /* Primary */\r\n  --ts-chart-2: #10B981;  /* Success */\r\n  --ts-chart-3: #F59E0B;  /* Warning */\r\n  --ts-chart-4: #EF4444;  /* Danger */\r\n  --ts-chart-5: #8B5CF6;  /* Purple */\r\n  --ts-chart-6: #EC4899;  /* Pink */\r\n  --ts-chart-7: #14B8A6;  /* Teal */\r\n  --ts-chart-8: #F97316;  /* Orange */\r\n  \r\n  /* Line Chart Colors */\r\n  --ts-chart-line-1: var(--ts-chart-1);\r\n  --ts-chart-line-2: var(--ts-chart-2);\r\n  --ts-chart-line-3: var(--ts-chart-3);\r\n  \r\n  /* Bar Chart Colors */\r\n  --ts-chart-bar-1: var(--ts-chart-1);\r\n  --ts-chart-bar-2: var(--ts-chart-2);\r\n  --ts-chart-bar-3: var(--ts-chart-3);\r\n  \r\n  /* Pie Chart Colors */\r\n  --ts-chart-pie-1: var(--ts-chart-1);\r\n  --ts-chart-pie-2: var(--ts-chart-2);\r\n  --ts-chart-pie-3: var(--ts-chart-3);\r\n  --ts-chart-pie-4: var(--ts-chart-4);\r\n  --ts-chart-pie-5: var(--ts-chart-5);\r\n  \r\n  /* Typography */\r\n  --ts-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\r\n  --ts-font-mono: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;\r\n  \r\n  /* Font Sizes */\r\n  --ts-text-xs: 0.75rem;\r\n  --ts-text-sm: 0.875rem;\r\n  --ts-text-base: 1rem;\r\n  --ts-text-lg: 1.125rem;\r\n  --ts-text-xl: 1.25rem;\r\n  --ts-text-2xl: 1.5rem;\r\n  --ts-text-3xl: 1.875rem;\r\n  --ts-text-4xl: 2.25rem;\r\n  \r\n  /* Spacing */\r\n  --ts-space-1: 0.25rem;\r\n  --ts-space-2: 0.5rem;\r\n  --ts-space-3: 0.75rem;\r\n  --ts-space-4: 1rem;\r\n  --ts-space-5: 1.25rem;\r\n  --ts-space-6: 1.5rem;\r\n  --ts-space-8: 2rem;\r\n  --ts-space-10: 2.5rem;\r\n  --ts-space-12: 3rem;\r\n  --ts-space-16: 4rem;\r\n  \r\n  /* Border Radius */\r\n  --ts-radius-sm: 0.25rem;\r\n  --ts-radius-md: 0.375rem;\r\n  --ts-radius-lg: 0.5rem;\r\n  --ts-radius-xl: 0.75rem;\r\n  --ts-radius-2xl: 1rem;\r\n  --ts-radius-full: 9999px;\r\n  \r\n  /* Shadows */\r\n  --ts-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\r\n  --ts-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\r\n  --ts-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\r\n  --ts-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\r\n  \r\n  /* Z-Index */\r\n  --ts-z-dropdown: 1000;\r\n  --ts-z-sticky: 1020;\r\n  --ts-z-fixed: 1030;\r\n  --ts-z-modal-backdrop: 1040;\r\n  --ts-z-modal: 1050;\r\n  --ts-z-popover: 1060;\r\n  --ts-z-tooltip: 1070;\r\n}\r\n\r\n/* Dark Theme */\r\n[data-theme=\"dark\"] {\r\n  /* Background Colors */\r\n  --ts-bg-primary: #111827;\r\n  --ts-bg-secondary: #1F2937;\r\n  --ts-bg-tertiary: #374151;\r\n  \r\n  /* Text Colors */\r\n  --ts-text-primary: #F9FAFB;\r\n  --ts-text-secondary: #D1D5DB;\r\n  --ts-text-tertiary: #9CA3AF;\r\n  \r\n  /* Border Colors */\r\n  --ts-border-color: #374151;\r\n  --ts-border-color-hover: #4B5563;\r\n  \r\n  /* Primary Colors (adjusted for dark mode) */\r\n  --ts-primary: #6366F1;\r\n  --ts-primary-hover: #7C3AED;\r\n  --ts-primary-dark: #4F46E5;\r\n  --ts-primary-light: #A5B4FC;\r\n  \r\n  /* Success Colors */\r\n  --ts-success: #34D399;\r\n  --ts-success-dark: #10B981;\r\n  --ts-success-light: #6EE7B7;\r\n  \r\n  /* Warning Colors */\r\n  --ts-warning: #FBBF24;\r\n  --ts-warning-dark: #F59E0B;\r\n  --ts-warning-light: #FCD34D;\r\n  \r\n  /* Danger Colors */\r\n  --ts-danger: #F87171;\r\n  --ts-danger-dark: #EF4444;\r\n  --ts-danger-light: #FCA5A5;\r\n  \r\n  /* Chart Colors (adjusted for dark backgrounds) */\r\n  --ts-chart-1: #6366F1;\r\n  --ts-chart-2: #34D399;\r\n  --ts-chart-3: #FBBF24;\r\n  --ts-chart-4: #F87171;\r\n  --ts-chart-5: #A78BFA;\r\n  --ts-chart-6: #F472B6;\r\n  --ts-chart-7: #2DD4BF;\r\n  --ts-chart-8: #FB923C;\r\n  \r\n  /* Soft backgrounds (dark mode) */\r\n  --ts-primary-soft: rgba(99, 102, 241, 0.15);\r\n  --ts-success-soft: rgba(52, 211, 153, 0.15);\r\n  --ts-warning-soft: rgba(251, 191, 36, 0.15);\r\n  --ts-danger-soft: rgba(248, 113, 113, 0.15);\r\n  \r\n  /* Additional UI Tokens */\r\n  --ts-surface: var(--ts-bg-primary);\r\n  --ts-surface-hover: var(--ts-bg-secondary);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  \r\n  /* Success Backgrounds (Dark) */\r\n  --ts-success-bg: rgba(16, 185, 129, 0.1);\r\n  --ts-success-border: rgba(16, 185, 129, 0.3);\r\n  --ts-success-text: var(--ts-success-light);\r\n  \r\n  /* Warning Backgrounds (Dark) */\r\n  --ts-warning-bg: rgba(245, 158, 11, 0.1);\r\n  --ts-warning-border: rgba(245, 158, 11, 0.3);\r\n  --ts-warning-text: var(--ts-warning-light);\r\n  \r\n  /* Primary Backgrounds (Dark) */\r\n  --ts-primary-bg: rgba(79, 70, 229, 0.1);\r\n  --ts-primary-border: rgba(79, 70, 229, 0.3);\r\n  --ts-primary-text: var(--ts-primary-light);\r\n}\r\n\r\n/* Light Theme (default) */\r\n[data-theme=\"light\"],\r\n:root {\r\n  /* Background Colors */\r\n  --ts-bg-primary: #FFFFFF;\r\n  --ts-bg-secondary: #F9FAFB;\r\n  --ts-bg-tertiary: #F3F4F6;\r\n  \r\n  /* Text Colors */\r\n  --ts-text-primary: #111827;\r\n  --ts-text-secondary: #4B5563;\r\n  --ts-text-tertiary: #6B7280;\r\n  \r\n  /* Border Colors */\r\n  --ts-border-color: #E5E7EB;\r\n  --ts-border-color-hover: #D1D5DB;\r\n  \r\n  /* Success Soft Background */\r\n  --ts-success-soft: rgba(16, 185, 129, 0.12);\r\n  \r\n  /* Warning Soft Background */\r\n  --ts-warning-soft: rgba(245, 158, 11, 0.14);\r\n  \r\n  /* Danger Soft Background */\r\n  --ts-danger-soft: rgba(239, 68, 68, 0.12);\r\n  \r\n  /* Primary Soft Background */\r\n  --ts-primary-soft: rgba(79, 70, 229, 0.12);\r\n  \r\n  /* Additional UI Tokens */\r\n  --ts-surface: var(--ts-bg-primary);\r\n  --ts-surface-hover: var(--ts-bg-secondary);\r\n  --ts-text: var(--ts-text-primary);\r\n  --ts-border: var(--ts-border-color);\r\n  --ts-border-hover: var(--ts-border-color-hover);\r\n  \r\n  /* Success Backgrounds */\r\n  --ts-success-bg: #F0FDF4;\r\n  --ts-success-border: #86EFAC;\r\n  --ts-success-text: #166534;\r\n  \r\n  /* Warning Backgrounds */\r\n  --ts-warning-bg: #FFFBEB;\r\n  --ts-warning-border: #FCD34D;\r\n  --ts-warning-text: #92400E;\r\n  \r\n  /* Primary Backgrounds */\r\n  --ts-primary-bg: #EEF2FF;\r\n  --ts-primary-border: #C7D2FE;\r\n  --ts-primary-text: #3730A3;\r\n  \r\n  /* Spacing Aliases */\r\n  --ts-spacing-xs: var(--ts-space-1);\r\n  --ts-spacing-sm: var(--ts-space-2);\r\n  --ts-spacing-md: var(--ts-space-4);\r\n  --ts-spacing-lg: var(--ts-space-6);\r\n  --ts-spacing-xl: var(--ts-space-8);\r\n  \r\n  /* Transitions */\r\n  --ts-base: 0.2s ease;\r\n}\r\n"],sourceRoot:""}]);const o=a},87665:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,".ts-date-picker {\n  position: relative;\n}\n\n.ts-date-picker-trigger {\n  display: flex;\n  align-items: center;\n  gap: var(--ts-spacing-sm);\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-md);\n  background: var(--ts-surface);\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.15s ease;\n  min-width: 280px;\n}\n\n.ts-date-picker-trigger:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-date-picker-range {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n\n.ts-date-picker-compare-label {\n  font-size: 11px;\n  opacity: 0.7;\n  font-weight: 400;\n}\n\n.ts-date-picker-dropdown {\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background: var(--ts-surface);\n  border: 1px solid var(--ts-border);\n  border-radius: var(--ts-radius-lg);\n  box-shadow: var(--ts-shadow-lg);\n  padding: var(--ts-spacing-md);\n  z-index: 1000;\n  min-width: 320px;\n}\n\n.ts-date-picker-presets {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-xs);\n  padding-bottom: var(--ts-spacing-md);\n  border-bottom: 1px solid var(--ts-border);\n  margin-bottom: var(--ts-spacing-md);\n}\n\n.ts-date-picker-preset {\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\n  border: none;\n  background: transparent;\n  text-align: left;\n  font-size: 14px;\n  color: var(--ts-text);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-date-picker-preset:hover {\n  background: var(--ts-surface-2);\n}\n\n/* Compare Mode */\n.ts-date-picker-compare {\n  display: flex;\n  flex-direction: column;\n  gap: var(--ts-spacing-sm);\n}\n\n.ts-date-picker-compare-title {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ts-text-light);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  margin-bottom: 4px;\n}\n\n.ts-date-picker-compare-options {\n  display: flex;\n  gap: var(--ts-spacing-xs);\n}\n\n.ts-date-picker-compare-option {\n  flex: 1;\n  padding: var(--ts-spacing-sm);\n  border: 1px solid var(--ts-border);\n  background: transparent;\n  text-align: center;\n  font-size: 13px;\n  color: var(--ts-text);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-date-picker-compare-option:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-date-picker-compare-option.active {\n  background: var(--ts-primary);\n  color: white;\n  border-color: var(--ts-primary);\n  font-weight: 500;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-date-picker-trigger {\n    min-width: auto;\n    width: 100%;\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n\n  .ts-date-picker-dropdown {\n    left: 0;\n    right: 0;\n    min-width: auto;\n    width: calc(100vw - 32px);\n    padding: 16px;\n  }\n\n  .ts-date-picker-preset {\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n  \n  .ts-date-picker-compare-options {\n    flex-direction: column;\n  }\n  \n  .ts-date-picker-compare-option {\n    flex: auto;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-date-picker-trigger {\n    min-width: 240px;\n    padding: 10px 14px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 280px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-date-picker-trigger {\n    min-width: 260px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 260px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-date-picker-trigger {\n    min-width: 300px;\n    padding: 10px 16px;\n    font-size: 15px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 300px;\n  }\n\n  .ts-date-picker-preset {\n    font-size: 15px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-date-picker-trigger {\n    min-width: 320px;\n    padding: 12px 18px;\n    font-size: 15px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 320px;\n    padding: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-date-picker-trigger {\n    min-width: 340px;\n    padding: 14px 20px;\n    font-size: 16px;\n  }\n\n  .ts-date-picker-dropdown {\n    min-width: 340px;\n    padding: 24px;\n  }\n\n  .ts-date-picker-preset {\n    font-size: 16px;\n    padding: 12px 16px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/DateRangePicker.css"],names:[],mappings:"AAAA;EACE,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,yBAAyB;EACzB,kDAAkD;EAClD,kCAAkC;EAClC,kCAAkC;EAClC,6BAA6B;EAC7B,qBAAqB;EACrB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,0BAA0B;EAC1B,gBAAgB;AAClB;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;AACV;;AAEA;EACE,eAAe;EACf,YAAY;EACZ,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,OAAO;EACP,6BAA6B;EAC7B,kCAAkC;EAClC,kCAAkC;EAClC,+BAA+B;EAC/B,6BAA6B;EAC7B,aAAa;EACb,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;EACzB,oCAAoC;EACpC,yCAAyC;EACzC,mCAAmC;AACrC;;AAEA;EACE,kDAAkD;EAClD,YAAY;EACZ,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,qBAAqB;EACrB,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;AACjC;;AAEA,iBAAiB;AACjB;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;AAC3B;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,2BAA2B;EAC3B,yBAAyB;EACzB,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,yBAAyB;AAC3B;;AAEA;EACE,OAAO;EACP,6BAA6B;EAC7B,kCAAkC;EAClC,uBAAuB;EACvB,kBAAkB;EAClB,eAAe;EACf,qBAAqB;EACrB,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,6BAA6B;EAC7B,YAAY;EACZ,+BAA+B;EAC/B,gBAAgB;AAClB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,eAAe;IACf,WAAW;IACX,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,OAAO;IACP,QAAQ;IACR,eAAe;IACf,yBAAyB;IACzB,aAAa;EACf;;EAEA;IACE,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,UAAU;EACZ;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,gBAAgB;IAChB,kBAAkB;EACpB;;EAEA;IACE,gBAAgB;EAClB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,gBAAgB;EAClB;;EAEA;IACE,gBAAgB;EAClB;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;EAClB;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;IAChB,aAAa;EACf;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;EACjB;;EAEA;IACE,gBAAgB;IAChB,aAAa;EACf;;EAEA;IACE,eAAe;IACf,kBAAkB;EACpB;AACF",sourcesContent:[".ts-date-picker {\r\n  position: relative;\r\n}\r\n\r\n.ts-date-picker-trigger {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: var(--ts-spacing-sm);\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-md);\r\n  background: var(--ts-surface);\r\n  color: var(--ts-text);\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n  min-width: 280px;\r\n}\r\n\r\n.ts-date-picker-trigger:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-date-picker-range {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 2px;\r\n}\r\n\r\n.ts-date-picker-compare-label {\r\n  font-size: 11px;\r\n  opacity: 0.7;\r\n  font-weight: 400;\r\n}\r\n\r\n.ts-date-picker-dropdown {\r\n  position: absolute;\r\n  top: calc(100% + 8px);\r\n  left: 0;\r\n  background: var(--ts-surface);\r\n  border: 1px solid var(--ts-border);\r\n  border-radius: var(--ts-radius-lg);\r\n  box-shadow: var(--ts-shadow-lg);\r\n  padding: var(--ts-spacing-md);\r\n  z-index: 1000;\r\n  min-width: 320px;\r\n}\r\n\r\n.ts-date-picker-presets {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-xs);\r\n  padding-bottom: var(--ts-spacing-md);\r\n  border-bottom: 1px solid var(--ts-border);\r\n  margin-bottom: var(--ts-spacing-md);\r\n}\r\n\r\n.ts-date-picker-preset {\r\n  padding: var(--ts-spacing-sm) var(--ts-spacing-md);\r\n  border: none;\r\n  background: transparent;\r\n  text-align: left;\r\n  font-size: 14px;\r\n  color: var(--ts-text);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-date-picker-preset:hover {\r\n  background: var(--ts-surface-2);\r\n}\r\n\r\n/* Compare Mode */\r\n.ts-date-picker-compare {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: var(--ts-spacing-sm);\r\n}\r\n\r\n.ts-date-picker-compare-title {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: var(--ts-text-light);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.ts-date-picker-compare-options {\r\n  display: flex;\r\n  gap: var(--ts-spacing-xs);\r\n}\r\n\r\n.ts-date-picker-compare-option {\r\n  flex: 1;\r\n  padding: var(--ts-spacing-sm);\r\n  border: 1px solid var(--ts-border);\r\n  background: transparent;\r\n  text-align: center;\r\n  font-size: 13px;\r\n  color: var(--ts-text);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-date-picker-compare-option:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-date-picker-compare-option.active {\r\n  background: var(--ts-primary);\r\n  color: white;\r\n  border-color: var(--ts-primary);\r\n  font-weight: 500;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: auto;\r\n    width: 100%;\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    left: 0;\r\n    right: 0;\r\n    min-width: auto;\r\n    width: calc(100vw - 32px);\r\n    padding: 16px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n  \r\n  .ts-date-picker-compare-options {\r\n    flex-direction: column;\r\n  }\r\n  \r\n  .ts-date-picker-compare-option {\r\n    flex: auto;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 240px;\r\n    padding: 10px 14px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 280px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 260px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 260px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 300px;\r\n    padding: 10px 16px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 300px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 320px;\r\n    padding: 12px 18px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 320px;\r\n    padding: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-date-picker-trigger {\r\n    min-width: 340px;\r\n    padding: 14px 20px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .ts-date-picker-dropdown {\r\n    min-width: 340px;\r\n    padding: 24px;\r\n  }\r\n\r\n  .ts-date-picker-preset {\r\n    font-size: 16px;\r\n    padding: 12px 16px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a},88103:(n,r,t)=>{t.d(r,{A:()=>o});var e=t(71354),s=t.n(e),A=t(76314),a=t.n(A)()(s());a.push([n.id,".ts-theme-toggle {\n  width: 36px;\n  height: 36px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid var(--ts-border);\n  background: var(--ts-surface);\n  border-radius: var(--ts-radius-md);\n  cursor: pointer;\n  transition: all 0.15s ease;\n}\n\n.ts-theme-toggle:hover {\n  background: var(--ts-surface-2);\n  border-color: var(--ts-border-hover);\n}\n\n.ts-theme-icon {\n  font-size: 18px;\n}\n\n/* ============================================================================\n   RESPONSIVE DESIGN\n   ============================================================================ */\n\n/* Mobile Portrait (320px - 480px) */\n@media (max-width: 480px) {\n  .ts-theme-toggle {\n    width: 32px;\n    height: 32px;\n  }\n\n  .ts-theme-icon {\n    font-size: 16px;\n  }\n}\n\n/* Mobile Landscape (481px - 767px) */\n@media (min-width: 481px) and (max-width: 767px) {\n  .ts-theme-toggle {\n    width: 34px;\n    height: 34px;\n  }\n\n  .ts-theme-icon {\n    font-size: 17px;\n  }\n}\n\n/* Tablet Portrait (768px - 1024px) */\n@media (min-width: 768px) and (max-width: 1024px) {\n  .ts-theme-toggle {\n    width: 36px;\n    height: 36px;\n  }\n}\n\n/* Laptop (1280px - 1439px) */\n@media (min-width: 1280px) and (max-width: 1439px) {\n  .ts-theme-toggle {\n    width: 38px;\n    height: 38px;\n  }\n\n  .ts-theme-icon {\n    font-size: 19px;\n  }\n}\n\n/* Desktop (1440px - 1919px) */\n@media (min-width: 1440px) and (max-width: 1919px) {\n  .ts-theme-toggle {\n    width: 40px;\n    height: 40px;\n  }\n\n  .ts-theme-icon {\n    font-size: 20px;\n  }\n}\n\n/* Large Desktop (1920px+) */\n@media (min-width: 1920px) {\n  .ts-theme-toggle {\n    width: 42px;\n    height: 42px;\n  }\n\n  .ts-theme-icon {\n    font-size: 21px;\n  }\n}\n","",{version:3,sources:["webpack://./src/styles/components/ui/ThemeToggle.css"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kCAAkC;EAClC,6BAA6B;EAC7B,kCAAkC;EAClC,eAAe;EACf,0BAA0B;AAC5B;;AAEA;EACE,+BAA+B;EAC/B,oCAAoC;AACtC;;AAEA;EACE,eAAe;AACjB;;AAEA;;iFAEiF;;AAEjF,oCAAoC;AACpC;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,qCAAqC;AACrC;EACE;IACE,WAAW;IACX,YAAY;EACd;AACF;;AAEA,6BAA6B;AAC7B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,8BAA8B;AAC9B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF;;AAEA,4BAA4B;AAC5B;EACE;IACE,WAAW;IACX,YAAY;EACd;;EAEA;IACE,eAAe;EACjB;AACF",sourcesContent:[".ts-theme-toggle {\r\n  width: 36px;\r\n  height: 36px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid var(--ts-border);\r\n  background: var(--ts-surface);\r\n  border-radius: var(--ts-radius-md);\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.ts-theme-toggle:hover {\r\n  background: var(--ts-surface-2);\r\n  border-color: var(--ts-border-hover);\r\n}\r\n\r\n.ts-theme-icon {\r\n  font-size: 18px;\r\n}\r\n\r\n/* ============================================================================\r\n   RESPONSIVE DESIGN\r\n   ============================================================================ */\r\n\r\n/* Mobile Portrait (320px - 480px) */\r\n@media (max-width: 480px) {\r\n  .ts-theme-toggle {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 16px;\r\n  }\r\n}\r\n\r\n/* Mobile Landscape (481px - 767px) */\r\n@media (min-width: 481px) and (max-width: 767px) {\r\n  .ts-theme-toggle {\r\n    width: 34px;\r\n    height: 34px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 17px;\r\n  }\r\n}\r\n\r\n/* Tablet Portrait (768px - 1024px) */\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n  .ts-theme-toggle {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n}\r\n\r\n/* Laptop (1280px - 1439px) */\r\n@media (min-width: 1280px) and (max-width: 1439px) {\r\n  .ts-theme-toggle {\r\n    width: 38px;\r\n    height: 38px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 19px;\r\n  }\r\n}\r\n\r\n/* Desktop (1440px - 1919px) */\r\n@media (min-width: 1440px) and (max-width: 1919px) {\r\n  .ts-theme-toggle {\r\n    width: 40px;\r\n    height: 40px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 20px;\r\n  }\r\n}\r\n\r\n/* Large Desktop (1920px+) */\r\n@media (min-width: 1920px) {\r\n  .ts-theme-toggle {\r\n    width: 42px;\r\n    height: 42px;\r\n  }\r\n\r\n  .ts-theme-icon {\r\n    font-size: 21px;\r\n  }\r\n}\r\n"],sourceRoot:""}]);const o=a}},n=>{n.O(0,[754,707,96],()=>{return r=60850,n(n.s=r);var r});n.O()}]);
    22//# sourceMappingURL=tracksure-admin.js.map
  • tracksure/trunk/includes/core/admin/class-tracksure-admin-ui.php

    r3473414 r3496703  
    261261
    262262        $config = array(
    263             'apiUrl'         => rest_url('ts/v1'),
    264             'nonce'          => wp_create_nonce('wp_rest'),
    265             'siteUrl'        => get_site_url(),
    266             'timezone'       => wp_timezone_string(),
    267             'dateFormat'     => get_option('date_format'),
    268             'isEcommerce'    => $this->is_ecommerce_active(),
    269             'currency'       => $currency,
    270             'currencySymbol' => $currency_symbol,
     263            'apiUrl'          => rest_url('ts/v1'),
     264            'nonce'           => wp_create_nonce('wp_rest'),
     265            'siteUrl'         => get_site_url(),
     266            'timezone'        => wp_timezone_string(),
     267            'dateFormat'      => get_option('date_format'),
     268            'isEcommerce'     => $this->is_ecommerce_active(),
     269            'currency'        => $currency,
     270            'currencySymbol'  => $currency_symbol,
     271            'showOnboarding'  => get_option('tracksure_onboarding_dismissed', '0') !== '1',
     272            'trackAdmins'     => (bool) get_option('tracksure_track_admins', false),
     273            'milestones'      => $this->get_unseen_milestones(),
    271274        );
    272275
     
    324327            class_exists('FluentCart\\App\\App') ||
    325328            class_exists('Cartflows_Loader') || class_exists('FunnelKit_Funnel_Builder_Loader');
     329    }
     330
     331    /**
     332     * Get unseen milestones for the React admin UI.
     333     *
     334     * Triggers milestone check (cached 1 hour) and returns
     335     * only milestones that haven't been seen yet, sorted by threshold ascending
     336     * so each step is celebrated in natural progression (1 → 50 → 100...).
     337     *
     338     * @since 1.0.5
     339     * @return array Unseen milestones array for JSON serialization.
     340     */
     341    private function get_unseen_milestones()
     342    {
     343        $plugin = tracksure();
     344        if (! $plugin || ! $plugin->core) {
     345            return array();
     346        }
     347
     348        $all_milestones = $plugin->check_milestones();
     349        $unseen         = array();
     350
     351        foreach ($all_milestones as $key => $milestone) {
     352            if (empty($milestone['seen'])) {
     353                $unseen[] = array(
     354                    'key'       => $key,
     355                    'type'      => $milestone['type'],
     356                    'threshold' => $milestone['threshold'],
     357                    'reachedAt' => $milestone['reached_at'],
     358                );
     359            }
     360        }
     361
     362        // Sort ascending by threshold so smallest milestone shows first (1 → 50 → 100...).
     363        usort($unseen, function ($a, $b) {
     364            return $a['threshold'] - $b['threshold'];
     365        });
     366
     367        return $unseen;
    326368    }
    327369
  • tracksure/trunk/includes/core/api/class-tracksure-rest-settings-controller.php

    r3472561 r3496703  
    2121
    2222// Exit if accessed directly.
    23 if ( ! defined( 'ABSPATH' ) ) {
     23if (! defined('ABSPATH')) {
    2424    exit;
    2525}
     
    2828 * Settings controller class.
    2929 */
    30 class TrackSure_REST_Settings_Controller extends TrackSure_REST_Controller {
     30class TrackSure_REST_Settings_Controller extends TrackSure_REST_Controller
     31{
    3132
    3233
     
    3738     * Constructor.
    3839     */
    39     public function __construct() {
     40    public function __construct()
     41    {
    4042        // Auto-clear caches when ANY TrackSure option is updated outside REST API.
    4143        // This ensures cache consistency when settings are modified via WP-CLI, admin_ajax, etc.
    42         add_action( 'update_option', array( $this, 'auto_clear_caches_on_option_update' ), 10, 3 );
     44        add_action('update_option', array($this, 'auto_clear_caches_on_option_update'), 10, 3);
    4345    }
    4446
     
    5052     * @param mixed  $new_value New value.
    5153     */
    52     public function auto_clear_caches_on_option_update( $option_name, $old_value, $new_value ) {
     54    public function auto_clear_caches_on_option_update($option_name, $old_value, $new_value)
     55    {
    5356        // Only clear for TrackSure options.
    54         if ( strpos( $option_name, 'tracksure_' ) !== 0 ) {
     57        if (strpos($option_name, 'tracksure_') !== 0) {
    5558            return;
    5659        }
    5760
    5861        // Clear all TrackSure caches.
    59         delete_transient( 'tracksure_rest_settings' );
    60         delete_transient( 'tracksure_js_config' );
    61         wp_cache_delete( 'js_config', 'tracksure' );
    62         wp_cache_delete( 'rest_settings', 'tracksure' );
     62        delete_transient('tracksure_rest_settings');
     63        delete_transient('tracksure_js_config');
     64        wp_cache_delete('js_config', 'tracksure');
     65        wp_cache_delete('rest_settings', 'tracksure');
    6366    }
    6467
     
    6770     * Register routes.
    6871     */
    69     public function register_routes() {
     72    public function register_routes()
     73    {
    7074        // GET /settings - Get settings.
    7175        register_rest_route(
     
    7478            array(
    7579                'methods'             => WP_REST_Server::READABLE,
    76                 'callback'            => array( $this, 'get_settings' ),
    77                 'permission_callback' => array( $this, 'check_admin_permission' ),
     80                'callback'            => array($this, 'get_settings'),
     81                'permission_callback' => array($this, 'check_admin_permission'),
    7882            )
    7983        );
     
    8589            array(
    8690                'methods'             => WP_REST_Server::EDITABLE,
    87                 'callback'            => array( $this, 'update_settings' ),
    88                 'permission_callback' => array( $this, 'check_admin_permission' ),
     91                'callback'            => array($this, 'update_settings'),
     92                'permission_callback' => array($this, 'check_admin_permission'),
    8993                'args'                => $this->get_settings_schema(),
    9094            )
    9195        );
    92     }
    93 
    94     /**
    95      * Get settings.
     96
     97        // POST /onboarding/dismiss - Dismiss onboarding banner.
     98        register_rest_route(
     99            $this->namespace,
     100            '/onboarding/dismiss',
     101            array(
     102                'methods'             => WP_REST_Server::CREATABLE,
     103                'callback'            => array($this, 'dismiss_onboarding'),
     104                'permission_callback' => array($this, 'check_admin_permission'),
     105            )
     106        );
     107
     108        // POST /milestones/seen - Mark a milestone as seen.
     109        register_rest_route(
     110            $this->namespace,
     111            '/milestones/seen',
     112            array(
     113                'methods'             => WP_REST_Server::CREATABLE,
     114                'callback'            => array($this, 'mark_milestone_seen'),
     115                'permission_callback' => array($this, 'check_admin_permission'),
     116                'args'                => array(
     117                    'key' => array(
     118                        'type'              => 'string',
     119                        'required'          => true,
     120                        'sanitize_callback' => 'sanitize_text_field',
     121                    ),
     122                ),
     123            )
     124        );
     125    }
     126
     127    /**
     128     * Dismiss the onboarding banner.
    96129     *
    97130     * @param WP_REST_Request $request Request object.
    98131     * @return WP_REST_Response
    99132     */
    100     public function get_settings( $request ) {
     133    public function dismiss_onboarding($request)
     134    {
     135        update_option('tracksure_onboarding_dismissed', '1');
     136        return $this->prepare_success(array('dismissed' => true));
     137    }
     138
     139    /**
     140     * Mark a milestone as seen.
     141     *
     142     * @param WP_REST_Request $request Request object with 'key' param.
     143     * @return WP_REST_Response
     144     */
     145    public function mark_milestone_seen($request)
     146    {
     147        $key        = $request->get_param('key');
     148        $milestones = get_option('tracksure_milestones', array());
     149
     150        if (! is_array($milestones) || ! isset($milestones[$key])) {
     151            return $this->prepare_error('invalid_milestone', 'Milestone not found', 404);
     152        }
     153
     154        $milestones[$key]['seen'] = true;
     155        update_option('tracksure_milestones', $milestones, false);
     156
     157        // Clear the milestone cache so next admin load re-checks.
     158        delete_transient('tracksure_milestones_cache');
     159
     160        return $this->prepare_success(array('key' => $key, 'seen' => true));
     161    }
     162
     163    /**
     164     * Get settings.
     165     *
     166     * @param WP_REST_Request $request Request object.
     167     * @return WP_REST_Response
     168     */
     169    public function get_settings($request)
     170    {
    101171        // Try cache first (5-minute transient).
    102172        // NOTE: Settings are global, not user-specific. Use single cache key.
    103173        $cache_key = 'tracksure_rest_settings';
    104         $cached    = get_transient( $cache_key );
    105 
    106         if ( $cached !== false && is_array( $cached ) ) {
    107             return $this->prepare_success( $cached );
     174        $cached    = get_transient($cache_key);
     175
     176        if ($cached !== false && is_array($cached)) {
     177            return $this->prepare_success($cached);
    108178        }
    109179
     
    113183
    114184        // Populate with schema defaults, then override with saved values.
    115         foreach ( $schema as $key => $meta ) {
     185        foreach ($schema as $key => $meta) {
    116186            // Only include settings exposed to REST API.
    117             if ( ! empty( $meta['in_rest'] ) ) {
     187            if (! empty($meta['in_rest'])) {
    118188                // Get saved value from database, with FALSE as default to distinguish from "not set".
    119                 $saved_value = get_option( $key, '__TRACKSURE_NOT_SET__' );
     189                $saved_value = get_option($key, '__TRACKSURE_NOT_SET__');
    120190
    121191                // If option exists in database, use it and properly type cast.
    122                 if ( $saved_value !== '__TRACKSURE_NOT_SET__' ) {
     192                if ($saved_value !== '__TRACKSURE_NOT_SET__') {
    123193                    // Type cast based on schema type.
    124                     if ( $meta['type'] === 'boolean' ) {
     194                    if ($meta['type'] === 'boolean') {
    125195                        // WordPress stores booleans as 1/0 (integer or string).
    126196                        // Strict boolean conversion for all possible representations.
    127                         $settings[ $key ] = ( $saved_value === 1 || $saved_value === '1' || $saved_value === true );
    128                     } elseif ( $meta['type'] === 'integer' ) {
    129                         $settings[ $key ] = (int) $saved_value;
    130                     } elseif ( $meta['type'] === 'array' && ! is_array( $saved_value ) ) {
    131                         $settings[ $key ] = ! empty( $saved_value ) ? (array) $saved_value : array();
     197                        $settings[$key] = ($saved_value === 1 || $saved_value === '1' || $saved_value === true);
     198                    } elseif ($meta['type'] === 'integer') {
     199                        $settings[$key] = (int) $saved_value;
     200                    } elseif ($meta['type'] === 'array' && ! is_array($saved_value)) {
     201                        $settings[$key] = ! empty($saved_value) ? (array) $saved_value : array();
    132202                    } else {
    133                         $settings[ $key ] = $saved_value;
     203                        $settings[$key] = $saved_value;
    134204                    }
    135205                } else {
    136206                    // Option not set in database, use schema default.
    137                     $settings[ $key ] = $meta['default'];
     207                    $settings[$key] = $meta['default'];
    138208                }
    139209            }
     
    149219         * @param array $settings Settings array.
    150220         */
    151         $settings = apply_filters( 'tracksure_rest_get_settings', $settings );
     221        $settings = apply_filters('tracksure_rest_get_settings', $settings);
    152222
    153223        // Add enabled destinations using existing Destinations Manager.
    154224        $core                 = TrackSure_Core::get_instance();
    155         $destinations_manager = $core->get_service( 'destinations_manager' );
    156         if ( $destinations_manager ) {
     225        $destinations_manager = $core->get_service('destinations_manager');
     226        if ($destinations_manager) {
    157227            $registered           = $destinations_manager->get_registered_destinations();
    158228            $enabled_destinations = array();
    159229
    160             foreach ( $registered as $dest_id => $dest_config ) {
    161                 if ( $destinations_manager->is_destination_enabled( $dest_id ) ) {
     230            foreach ($registered as $dest_id => $dest_config) {
     231                if ($destinations_manager->is_destination_enabled($dest_id)) {
    162232                    $enabled_destinations[] = $dest_id;
    163233                }
     
    168238
    169239        // Add detected integrations using existing Integrations Manager.
    170         $integrations_manager = $core->get_service( 'integrations_manager' );
    171         if ( $integrations_manager ) {
     240        $integrations_manager = $core->get_service('integrations_manager');
     241        if ($integrations_manager) {
    172242            $registered            = $integrations_manager->get_registered_integrations();
    173243            $detected_integrations = array();
    174244
    175             foreach ( $registered as $integration_id => $integration_config ) {
    176                 if ( $integrations_manager->is_integration_loaded( $integration_id ) ) {
     245            foreach ($registered as $integration_id => $integration_config) {
     246                if ($integrations_manager->is_integration_loaded($integration_id)) {
    177247                    $detected_integrations[] = $integration_id;
    178248                }
     
    183253
    184254        // Cache for 5 minutes (automatically cleared when settings updated).
    185         set_transient( $cache_key, $settings, 5 * MINUTE_IN_SECONDS );
    186 
    187         return $this->prepare_success( $settings );
     255        set_transient($cache_key, $settings, 5 * MINUTE_IN_SECONDS);
     256
     257        return $this->prepare_success($settings);
    188258    }
    189259
     
    194264     * @return WP_REST_Response|WP_Error
    195265     */
    196     public function update_settings( $request ) {
     266    public function update_settings($request)
     267    {
    197268        $updated = array();
    198269        $changed = array();
     
    201272        $params  = $request->get_json_params();
    202273
    203         if ( empty( $params ) || ! is_array( $params ) ) {
     274        if (empty($params) || ! is_array($params)) {
    204275            return $this->prepare_error(
    205276                'invalid_request',
     
    208279        }
    209280
    210         foreach ( $params as $key => $value ) {
     281        foreach ($params as $key => $value) {
    211282            // Skip read-only/computed values (start with _, end with _detected, etc.).
    212             if ( strpos( $key, '_' ) === 0 || substr( $key, -9 ) === '_detected' ) {
     283            if (strpos($key, '_') === 0 || substr($key, -9) === '_detected') {
    213284                // These are computed values added by GET endpoint - silently skip.
    214285                continue;
     
    216287
    217288            // Get meta from schema (need it for type checking later).
    218             $meta = isset( $schema[ $key ] ) ? $schema[ $key ] : null;
     289            $meta = isset($schema[$key]) ? $schema[$key] : null;
    219290
    220291            // Only accept settings that are in the schema.
    221             if ( ! $meta ) {
     292            if (! $meta) {
    222293                // Allow filter for extensions to add custom settings validation.
    223                 $allowed = apply_filters( 'tracksure_rest_allow_setting', false, $key, $value );
    224                 if ( ! $allowed ) {
     294                $allowed = apply_filters('tracksure_rest_allow_setting', false, $key, $value);
     295                if (! $allowed) {
    225296                    $errors[] = $key;
    226297                    continue; // Skip unknown settings
     
    228299            } else {
    229300                // Skip readonly settings.
    230                 if ( ! empty( $meta['readonly'] ) ) {
     301                if (! empty($meta['readonly'])) {
    231302                    continue;
    232303                }
    233304
    234305                // Validate using schema.
    235                 $validated = TrackSure_Settings_Schema::validate( $key, $value );
    236                 if ( ! $validated['valid'] ) {
     306                $validated = TrackSure_Settings_Schema::validate($key, $value);
     307                if (! $validated['valid']) {
    237308                    return $this->prepare_error(
    238309                        'invalid_setting',
    239310                        sprintf(
    240311                            'Invalid value for %s: %s',
    241                             esc_html( $key ),
    242                             esc_html( $validated['error'] )
     312                            esc_html($key),
     313                            esc_html($validated['error'])
    243314                        )
    244315                    );
     
    246317
    247318                // Normalize empty values based on type.
    248                 if ( $value === '' || $value === null ) {
    249                     if ( $meta['type'] === 'boolean' ) {
     319                if ($value === '' || $value === null) {
     320                    if ($meta['type'] === 'boolean') {
    250321                        $value = 0;
    251                     } elseif ( $meta['type'] === 'integer' ) {
     322                    } elseif ($meta['type'] === 'integer') {
    252323                        $value = 0;
    253                     } elseif ( $meta['type'] === 'array' ) {
     324                    } elseif ($meta['type'] === 'array') {
    254325                        $value = array();
    255326                    } else {
     
    259330
    260331                // Type cast for WordPress storage (always store consistent types).
    261                 if ( $meta['type'] === 'boolean' ) {
     332                if ($meta['type'] === 'boolean') {
    262333                    // ALWAYS store as integer 1 or 0 for consistency.
    263334                    // Handle all truthy representations explicitly.
    264                     $value = ( $value === true || $value === 1 || $value === '1' ) ? 1 : 0;
    265                 } elseif ( $meta['type'] === 'integer' ) {
     335                    $value = ($value === true || $value === 1 || $value === '1') ? 1 : 0;
     336                } elseif ($meta['type'] === 'integer') {
    266337                    $value = (int) $value;
    267                 } elseif ( $meta['type'] === 'array' && ! is_array( $value ) ) {
     338                } elseif ($meta['type'] === 'array' && ! is_array($value)) {
    268339                    $value = (array) $value;
    269340                }
     
    271342
    272343            // Get old value before updating.
    273             $old_value = get_option( $key );
     344            $old_value = get_option($key);
    274345
    275346            // Normalize old value for accurate comparison.
    276             if ( $meta && isset( $meta['type'] ) ) {
    277                 if ( $meta['type'] === 'boolean' ) {
     347            if ($meta && isset($meta['type'])) {
     348                if ($meta['type'] === 'boolean') {
    278349                    // Use same strict conversion as new value
    279                     $old_value = ( $old_value === 1 || $old_value === '1' || $old_value === true ) ? 1 : 0;
    280                 } elseif ( $meta['type'] === 'integer' ) {
     350                    $old_value = ($old_value === 1 || $old_value === '1' || $old_value === true) ? 1 : 0;
     351                } elseif ($meta['type'] === 'integer') {
    281352                    $old_value = (int) $old_value;
    282                 } elseif ( $meta['type'] === 'string' ) {
     353                } elseif ($meta['type'] === 'string') {
    283354                    $old_value = (string) $old_value;
    284355                    $value     = (string) $value;
     
    287358
    288359            // Only update if value actually changed (after normalization).
    289             if ( $old_value !== $value ) {
     360            if ($old_value !== $value) {
    290361                // Update option.
    291                 $result = update_option( $key, $value );
     362                $result = update_option($key, $value);
    292363
    293364                $updated[]       = $key;
    294                 $changed[ $key ] = array(
     365                $changed[$key] = array(
    295366                    'old' => $old_value,
    296367                    'new' => $value,
     
    298369
    299370                // Fire individual setting change hook.
    300                 do_action( 'tracksure_setting_changed', $key, $old_value, $value );
     371                do_action('tracksure_setting_changed', $key, $old_value, $value);
    301372
    302373                // Fire specific hooks for critical settings.
    303                 if ( $key === 'tracksure_tracking_enabled' ) {
    304                     do_action( 'tracksure_tracking_toggled', $value );
     374                if ($key === 'tracksure_tracking_enabled') {
     375                    do_action('tracksure_tracking_toggled', $value);
    305376                }
    306377            }
     
    315386         * @param WP_REST_Request $request Request object.
    316387         */
    317         do_action( 'tracksure_rest_update_settings', $updated, $request );
     388        do_action('tracksure_rest_update_settings', $updated, $request);
    318389
    319390        /**
     
    324395         * @param array $changed Array of changed settings with old and new values.
    325396         */
    326         if ( ! empty( $changed ) ) {
    327             do_action( 'tracksure_settings_batch_updated', $changed );
     397        if (! empty($changed)) {
     398            do_action('tracksure_settings_batch_updated', $changed);
    328399        }
    329400
    330401        // CRITICAL: Clear ALL caches after save to ensure fresh data.
    331402        // This fixes the issue where refetch() after save returns stale cached data.
    332         delete_transient( 'tracksure_rest_settings' );
    333         delete_transient( 'tracksure_js_config' );
    334         delete_transient( 'tracksure_active_goals' );
     403        delete_transient('tracksure_rest_settings');
     404        delete_transient('tracksure_js_config');
     405        delete_transient('tracksure_active_goals');
    335406
    336407        // Clear WordPress object cache if available.
    337         wp_cache_delete( 'js_config', 'tracksure' );
    338         wp_cache_delete( 'active_goals', 'tracksure' );
    339         wp_cache_delete( 'rest_settings', 'tracksure' );
     408        wp_cache_delete('js_config', 'tracksure');
     409        wp_cache_delete('active_goals', 'tracksure');
     410        wp_cache_delete('rest_settings', 'tracksure');
    340411
    341412        // Return error if any validation failed.
    342         if ( ! empty( $errors ) ) {
    343             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    344                 error_log( '[TrackSure REST] Settings validation errors: ' . implode( ', ', $errors ) );
     413        if (! empty($errors)) {
     414            if (defined('WP_DEBUG') && WP_DEBUG) {
     415                error_log('[TrackSure REST] Settings validation errors: ' . implode(', ', $errors));
    345416            }
    346417            return $this->prepare_error(
    347418                'invalid_parameters',
    348                 'Invalid parameter(s): ' . implode( ', ', $errors ),
     419                'Invalid parameter(s): ' . implode(', ', $errors),
    349420                400
    350421            );
     
    364435     * @return array
    365436     */
    366     private function get_settings_schema() {
     437    private function get_settings_schema()
     438    {
    367439        $schema = TrackSure_Settings_Schema::get_all_settings();
    368440        $args   = array();
    369441
    370         foreach ( $schema as $key => $meta ) {
    371             if ( empty( $meta['in_rest'] ) || ! empty( $meta['readonly'] ) ) {
     442        foreach ($schema as $key => $meta) {
     443            if (empty($meta['in_rest']) || ! empty($meta['readonly'])) {
    372444                continue;
    373445            }
    374446
    375             $arg = array( 'type' => $meta['type'] );
     447            $arg = array('type' => $meta['type']);
    376448
    377449            // Add options if defined.
    378             if ( isset( $meta['options'] ) ) {
    379                 $arg['enum'] = array_keys( $meta['options'] );
     450            if (isset($meta['options'])) {
     451                $arg['enum'] = array_keys($meta['options']);
    380452            }
    381453
    382454            // Add min/max for integers.
    383             if ( $meta['type'] === 'integer' ) {
    384                 if ( isset( $meta['min'] ) ) {
     455            if ($meta['type'] === 'integer') {
     456                if (isset($meta['min'])) {
    385457                    $arg['minimum'] = $meta['min'];
    386458                }
    387                 if ( isset( $meta['max'] ) ) {
     459                if (isset($meta['max'])) {
    388460                    $arg['maximum'] = $meta['max'];
    389461                }
    390462            }
    391463
    392             $args[ $key ] = $arg;
     464            $args[$key] = $arg;
    393465        }
    394466
  • tracksure/trunk/includes/core/class-tracksure-db.php

    r3495497 r3496703  
    164164        }
    165165
    166         // Create new visitor (core only stores identity + timestamps).
     166        // Create new visitor using INSERT IGNORE to handle race conditions.
     167        // Two concurrent requests may both pass the SELECT check above.
    167168        $visitor_data = wp_parse_args(
    168169            $initial_data,
     
    174175        );
    175176
    176         $wpdb->insert($wpdb->prefix . 'tracksure_visitors', $visitor_data);
    177         $new_visitor_id = (int) $wpdb->insert_id;
    178 
    179         /**
    180          * Fires when new visitor is created.
    181          *
    182          * Use this hook to initialize attribution data (Free/Pro).
    183          *
    184          * @since 1.0.0
    185          *
    186          * @param int    $visitor_id Visitor ID.
    187          * @param string $client_id Client UUID.
    188          */
    189         do_action('tracksure_visitor_created', $new_visitor_id, $client_id);
     177        // Build column/value lists for INSERT IGNORE.
     178        $columns      = implode(', ', array_keys($visitor_data));
     179        $placeholders = implode(', ', array_fill(0, count($visitor_data), '%s'));
     180
     181        // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Safe: column names from code, values prepared.
     182        $wpdb->query(
     183            $wpdb->prepare(
     184                "INSERT IGNORE INTO {$wpdb->prefix}tracksure_visitors ($columns) VALUES ($placeholders)",
     185                array_values($visitor_data)
     186            )
     187        );
     188
     189        // Re-fetch to get the ID whether we inserted or another request won the race.
     190        $new_visitor_id = (int) $wpdb->get_var(
     191            $wpdb->prepare(
     192                "SELECT visitor_id FROM {$wpdb->prefix}tracksure_visitors WHERE client_id = %s LIMIT 1",
     193                $client_id
     194            )
     195        );
     196
     197        if ($wpdb->rows_affected > 0) {
     198            /**
     199             * Fires when new visitor is created.
     200             *
     201             * Use this hook to initialize attribution data (Free/Pro).
     202             *
     203             * @since 1.0.0
     204             *
     205             * @param int    $visitor_id Visitor ID.
     206             * @param string $client_id Client UUID.
     207             */
     208            do_action('tracksure_visitor_created', $new_visitor_id, $client_id);
     209        }
    190210
    191211        return $new_visitor_id;
     
    326346        }
    327347
    328         // Create new session.
     348        // Create new session using INSERT IGNORE to handle race conditions.
    329349        $insert_data = wp_parse_args(
    330350            $session_data,
     
    357377        );
    358378
    359         $wpdb->insert($wpdb->prefix . 'tracksure_sessions', $insert_data);
    360 
    361         return (int) $wpdb->insert_id;
     379        // Build column/value lists for INSERT IGNORE.
     380        $columns      = array();
     381        $placeholders = array();
     382        $values       = array();
     383        foreach ($insert_data as $key => $value) {
     384            $columns[]      = $key;
     385            $placeholders[] = ($key === 'session_number' || $key === 'is_returning' || $key === 'event_count' || $key === 'visitor_id') ? '%d' : '%s';
     386            $values[]       = $value;
     387        }
     388
     389        $col_list    = implode(', ', $columns);
     390        $placeholder = implode(', ', $placeholders);
     391
     392        // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Safe: column names from code, values prepared.
     393        $wpdb->query(
     394            $wpdb->prepare(
     395                "INSERT IGNORE INTO {$wpdb->prefix}tracksure_sessions ($col_list) VALUES ($placeholder)",
     396                $values
     397            )
     398        );
     399
     400        return $session_id;
    362401    }
    363402
  • tracksure/trunk/includes/core/class-tracksure-installer.php

    r3472561 r3496703  
    1313
    1414// Exit if accessed directly.
    15 if ( ! defined( 'ABSPATH' ) ) {
     15if (! defined('ABSPATH')) {
    1616    exit;
    1717}
     
    2020 * TrackSure Installer class.
    2121 */
    22 class TrackSure_Installer {
     22class TrackSure_Installer
     23{
    2324
    2425
     
    3132     * Run installation.
    3233     */
    33     public static function install() {
     34    public static function install()
     35    {
    3436        global $wpdb;
    3537
     
    3739
    3840        // Create tables.
    39         dbDelta( self::get_schema() );
     41        dbDelta(self::get_schema());
    4042
    4143        // Set default options.
     
    4345
    4446        // Update database version.
    45         update_option( 'tracksure_db_version', TRACKSURE_DB_VERSION );
     47        update_option('tracksure_db_version', TRACKSURE_DB_VERSION);
    4648
    4749        /**
     
    5052         * @since 1.0.0
    5153         */
    52         do_action( 'tracksure_installed' );
     54        do_action('tracksure_installed');
    5355    }
    5456
     
    5860     * @return string SQL schema.
    5961     */
    60     public static function get_schema() {
     62    public static function get_schema()
     63    {
    6164        global $wpdb;
    6265
     
    479482     * Set default options.
    480483     */
    481     private static function set_default_options() {
     484    private static function set_default_options()
     485    {
    482486        // Define default settings WITHOUT translations (to avoid early textdomain loading).
    483487        // Settings schema labels/descriptions are only needed in admin UI, not during install.
     
    485489            'tracksure_version'                 => TRACKSURE_VERSION,
    486490            'tracksure_db_version'              => TRACKSURE_DB_VERSION,
    487             'tracksure_public_token'            => bin2hex( random_bytes( 16 ) ),
     491            'tracksure_public_token'            => bin2hex(random_bytes(16)),
    488492            'tracksure_keep_data_on_uninstall'  => 0,
    489             'tracksure_tracking_enabled'        => 0,
     493            'tracksure_tracking_enabled'        => 1,
    490494            'tracksure_track_admins'            => 0,
    491495            'tracksure_session_timeout'         => 30,
     
    507511        );
    508512
    509         foreach ( $defaults as $key => $value ) {
     513        foreach ($defaults as $key => $value) {
    510514            // Skip if already exists.
    511             if ( false !== get_option( $key ) ) {
     515            if (false !== get_option($key)) {
    512516                continue;
    513517            }
    514518
    515             add_option( $key, $value, '', 'no' ); // 'no' = don't autoload non-critical settings
     519            add_option($key, $value, '', 'no'); // 'no' = don't autoload non-critical settings
    516520        }
    517521
     
    529533     * @since 1.0.0
    530534     */
    531     private static function create_default_funnels() {
     535    private static function create_default_funnels()
     536    {
    532537        // Check if Funnel_Analyzer class exists.
    533         if ( ! class_exists( 'TrackSure_Funnel_Analyzer' ) ) {
     538        if (! class_exists('TrackSure_Funnel_Analyzer')) {
    534539            return;
    535540        }
  • tracksure/trunk/includes/core/class-tracksure-settings-schema.php

    r3472561 r3496703  
    1313
    1414// Exit if accessed directly.
    15 if ( ! defined( 'ABSPATH' ) ) {
     15if (! defined('ABSPATH')) {
    1616    exit;
    1717}
     
    2020 * Settings schema and configuration class.
    2121 */
    22 class TrackSure_Settings_Schema {
     22class TrackSure_Settings_Schema
     23{
    2324
    2425
     
    3233     * @return array Settings schema.
    3334     */
    34     public static function get_all_settings() {
     35    public static function get_all_settings()
     36    {
    3537        $settings = array(
    3638            // Core System Settings.
     
    3941                'readonly'    => true,
    4042                'default'     => TRACKSURE_VERSION,
    41                 'label'       => __( 'Plugin Version', 'tracksure' ),
    42                 'description' => __( 'Current installed version', 'tracksure' ),
     43                'label'       => __('Plugin Version', 'tracksure'),
     44                'description' => __('Current installed version', 'tracksure'),
    4345                'category'    => 'system',
    4446                'in_rest'     => false,
     
    5052                'readonly'    => true,
    5153                'default'     => TRACKSURE_DB_VERSION,
    52                 'label'       => __( 'Database Version', 'tracksure' ),
    53                 'description' => __( 'Current database schema version', 'tracksure' ),
     54                'label'       => __('Database Version', 'tracksure'),
     55                'description' => __('Current database schema version', 'tracksure'),
    5456                'category'    => 'system',
    5557                'in_rest'     => false,
     
    6163                'readonly'    => false,
    6264                'default'     => false,
    63                 'label'       => __( 'Keep Data on Uninstall', 'tracksure' ),
    64                 'description' => __( 'Preserve all event data and settings when uninstalling the plugin', 'tracksure' ),
     65                'label'       => __('Keep Data on Uninstall', 'tracksure'),
     66                'description' => __('Preserve all event data and settings when uninstalling the plugin', 'tracksure'),
    6567                'category'    => 'system',
    6668                'in_rest'     => true,
     
    7274                'type'        => 'boolean',
    7375                'readonly'    => false,
    74                 'default'     => false,
    75                 'label'       => __( 'Enable Tracking', 'tracksure' ),
    76                 'description' => __( 'Master switch to enable/disable all tracking', 'tracksure' ),
     76                'default'     => true,
     77                'label'       => __('Enable Tracking', 'tracksure'),
     78                'description' => __('Master switch to enable/disable all tracking', 'tracksure'),
    7779                'category'    => 'tracking',
    7880                'in_rest'     => true,
     
    8587                'readonly'    => false,
    8688                'default'     => false,
    87                 'label'       => __( 'Track Administrators', 'tracksure' ),
    88                 'description' => __( 'Track logged-in administrators (useful for testing)', 'tracksure' ),
     89                'label'       => __('Track Administrators', 'tracksure'),
     90                'description' => __('Track logged-in administrators (useful for testing)', 'tracksure'),
    8991                'category'    => 'tracking',
    9092                'in_rest'     => true,
     
    9799                'readonly'    => false,
    98100                'default'     => 30,
    99                 'label'       => __( 'Session Timeout', 'tracksure' ),
    100                 'description' => __( 'Session expiration time (minutes)', 'tracksure' ),
     101                'label'       => __('Session Timeout', 'tracksure'),
     102                'description' => __('Session expiration time (minutes)', 'tracksure'),
    101103                'category'    => 'tracking',
    102104                'in_rest'     => true,
     
    113115                'readonly'    => false,
    114116                'default'     => 10,
    115                 'label'       => __( 'Batch Size', 'tracksure' ),
    116                 'description' => __( 'Number of events per batch', 'tracksure' ),
     117                'label'       => __('Batch Size', 'tracksure'),
     118                'description' => __('Number of events per batch', 'tracksure'),
    117119                'category'    => 'performance',
    118120                'in_rest'     => true,
     
    128130                'readonly'    => false,
    129131                'default'     => 2000,
    130                 'label'       => __( 'Batch Timeout', 'tracksure' ),
    131                 'description' => __( 'Time to wait before sending batch', 'tracksure' ),
     132                'label'       => __('Batch Timeout', 'tracksure'),
     133                'description' => __('Time to wait before sending batch', 'tracksure'),
    132134                'category'    => 'performance',
    133135                'in_rest'     => true,
     
    144146                'readonly'    => false,
    145147                'default'     => false,
    146                 'label'       => __( 'Respect Do Not Track', 'tracksure' ),
    147                 'description' => __( 'Honor browser DNT header', 'tracksure' ),
     148                'label'       => __('Respect Do Not Track', 'tracksure'),
     149                'description' => __('Honor browser DNT header', 'tracksure'),
    148150                'category'    => 'privacy',
    149151                'in_rest'     => true,
     
    156158                'readonly'    => false,
    157159                'default'     => false,
    158                 'label'       => __( 'Anonymize IP Addresses', 'tracksure' ),
    159                 'description' => __( 'Remove last octet from IP addresses', 'tracksure' ),
     160                'label'       => __('Anonymize IP Addresses', 'tracksure'),
     161                'description' => __('Remove last octet from IP addresses', 'tracksure'),
    160162                'category'    => 'privacy',
    161163                'in_rest'     => true,
     
    167169                'readonly'    => false,
    168170                'default'     => '',
    169                 'label'       => __( 'Exclude IP Addresses', 'tracksure' ),
    170                 'description' => __( 'Comma-separated list of IPs to exclude', 'tracksure' ),
     171                'label'       => __('Exclude IP Addresses', 'tracksure'),
     172                'description' => __('Comma-separated list of IPs to exclude', 'tracksure'),
    171173                'category'    => 'privacy',
    172174                'in_rest'     => true,
     
    179181                'readonly'    => false,
    180182                'default'     => 'disabled',
    181                 'label'       => __( 'Consent Mode', 'tracksure' ),
    182                 'description' => __( 'GDPR/CCPA compliance mode - automatically detect based on visitor location or manually set', 'tracksure' ),
    183                 'help'        => __( 'Auto mode: Applies opt-in for EU/UK/CH/BR (GDPR/LGPD), opt-out for California (CCPA), disabled for others. Recommended for global sites.', 'tracksure' ),
     183                'label'       => __('Consent Mode', 'tracksure'),
     184                'description' => __('GDPR/CCPA compliance mode - automatically detect based on visitor location or manually set', 'tracksure'),
     185                'help'        => __('Auto mode: Applies opt-in for EU/UK/CH/BR (GDPR/LGPD), opt-out for California (CCPA), disabled for others. Recommended for global sites.', 'tracksure'),
    184186                'category'    => 'privacy',
    185187                'in_rest'     => true,
     
    187189                'js_key'      => 'consentMode',
    188190                'options'     => array(
    189                     'disabled' => __( 'Disabled - No consent required', 'tracksure' ),
    190                     'opt-in'   => __( 'Opt-in - Explicit consent required (GDPR)', 'tracksure' ),
    191                     'opt-out'  => __( 'Opt-out - Track by default, allow opt-out (CCPA)', 'tracksure' ),
    192                     'auto'     => __( 'Auto - Detect based on visitor location (Recommended)', 'tracksure' ),
     191                    'disabled' => __('Disabled - No consent required', 'tracksure'),
     192                    'opt-in'   => __('Opt-in - Explicit consent required (GDPR)', 'tracksure'),
     193                    'opt-out'  => __('Opt-out - Track by default, allow opt-out (CCPA)', 'tracksure'),
     194                    'auto'     => __('Auto - Detect based on visitor location (Recommended)', 'tracksure'),
    193195                ),
    194196            ),
     
    198200                'readonly'    => false,
    199201                'default'     => 90,
    200                 'label'       => __( 'Data Retention Period', 'tracksure' ),
    201                 'description' => __( 'How long to keep raw event data in days. Aggregated reports are preserved forever.', 'tracksure' ),
     202                'label'       => __('Data Retention Period', 'tracksure'),
     203                'description' => __('How long to keep raw event data in days. Aggregated reports are preserved forever.', 'tracksure'),
    202204                'help'        => __(
    203205                    'Recommended: 90 days for most sites .
     
    218220                'readonly'    => false,
    219221                'default'     => 30,
    220                 'label'       => __( 'Attribution Window', 'tracksure' ),
    221                 'description' => __( 'Conversion attribution lookback period', 'tracksure' ),
     222                'label'       => __('Attribution Window', 'tracksure'),
     223                'description' => __('Conversion attribution lookback period', 'tracksure'),
    222224                'category'    => 'attribution',
    223225                'in_rest'     => true,
     
    232234                'readonly'    => false,
    233235                'default'     => 'last_touch',
    234                 'label'       => __( 'Default Attribution Model', 'tracksure' ),
    235                 'description' => __( 'Model used for reporting (Free: first/last touch)', 'tracksure' ),
     236                'label'       => __('Default Attribution Model', 'tracksure'),
     237                'description' => __('Model used for reporting (Free: first/last touch)', 'tracksure'),
    236238                'category'    => 'attribution',
    237239                'in_rest'     => true,
    238240                'in_js'       => false,
    239241                'options'     => array(
    240                     'first_touch' => __( 'First Touch', 'tracksure' ),
    241                     'last_touch'  => __( 'Last Touch', 'tracksure' ),
     242                    'first_touch' => __('First Touch', 'tracksure'),
     243                    'last_touch'  => __('Last Touch', 'tracksure'),
    242244                ),
    243245            ),
     
    255257         * @param array $settings Settings schema array.
    256258         */
    257         return apply_filters( 'tracksure_settings_schema', $settings );
     259        return apply_filters('tracksure_settings_schema', $settings);
    258260    }
    259261
     
    263265     * @return array Settings to pass to browser.
    264266     */
    265     public static function get_js_config() {
     267    public static function get_js_config()
     268    {
    266269        // Try cache first (5-minute transient, cleared when settings change).
    267270        $cache_key = 'tracksure_js_config';
    268         $cached    = get_transient( $cache_key );
    269 
    270         if ( $cached !== false && is_array( $cached ) ) {
     271        $cached    = get_transient($cache_key);
     272
     273        if ($cached !== false && is_array($cached)) {
    271274            // Still need to add user data (changes per request).
    272             if ( is_user_logged_in() ) {
     275            if (is_user_logged_in()) {
    273276                $current_user   = wp_get_current_user();
    274277                $cached['user'] = array(
     
    286289
    287290        // Add endpoint (not in schema).
    288         $config['endpoint'] = rest_url( 'ts/v1/collect' );
     291        $config['endpoint'] = rest_url('ts/v1/collect');
    289292        $config['restUrl']  = rest_url();
    290         $config['nonce']    = wp_create_nonce( 'wp_rest' );
    291 
    292         foreach ( $schema as $key => $meta ) {
    293             if ( ! empty( $meta['in_js'] ) ) {
     293        $config['nonce']    = wp_create_nonce('wp_rest');
     294
     295        foreach ($schema as $key => $meta) {
     296            if (! empty($meta['in_js'])) {
    294297                $js_key = $meta['js_key'] ?? $key;
    295                 $value  = get_option( $key, $meta['default'] );
     298                $value  = get_option($key, $meta['default']);
    296299
    297300                // Type cast properly (consistent with REST API).
    298                 if ( $meta['type'] === 'boolean' ) {
     301                if ($meta['type'] === 'boolean') {
    299302                    // Normalize: true/1/'1' -> true, anything else -> false.
    300303                    $value = (bool) $value && $value !== '0' && $value !== 0;
    301                 } elseif ( $meta['type'] === 'integer' ) {
     304                } elseif ($meta['type'] === 'integer') {
    302305                    $value = (int) $value;
    303306                }
    304307
    305                 $config[ $js_key ] = $value;
     308                $config[$js_key] = $value;
    306309            }
    307310        }
     
    309312        // Add enabled destinations and full metadata (centralized - single source of truth).
    310313        $core                 = TrackSure_Core::get_instance();
    311         $destinations_manager = $core->get_service( 'destinations_manager' );
    312         if ( $destinations_manager ) {
     314        $destinations_manager = $core->get_service('destinations_manager');
     315        if ($destinations_manager) {
    313316            // Simple array of enabled IDs for quick checks.
    314317            $config['enabledDestinations'] = $destinations_manager->get_enabled_destination_ids();
     
    319322
    320323        // Add enabled integrations (IDs only — full metadata comes via trackSureExtensions).
    321         $integrations_manager = $core->get_service( 'integrations_manager' );
    322         if ( $integrations_manager ) {
     324        $integrations_manager = $core->get_service('integrations_manager');
     325        if ($integrations_manager) {
    323326            $config['enabledIntegrations'] = $integrations_manager->get_enabled_integration_ids();
    324327        }
     
    326329        // Cache config (without user data) for 5 minutes.
    327330        // Automatically cleared when settings updated via REST API.
    328         set_transient( $cache_key, $config, 5 * MINUTE_IN_SECONDS );
     331        set_transient($cache_key, $config, 5 * MINUTE_IN_SECONDS);
    329332
    330333        // Add logged-in user data (changes per request, don't cache).
    331         if ( is_user_logged_in() ) {
     334        if (is_user_logged_in()) {
    332335            $current_user   = wp_get_current_user();
    333336            $config['user'] = array(
     
    347350     * @return array Settings exposed via REST.
    348351     */
    349     public static function get_rest_settings() {
     352    public static function get_rest_settings()
     353    {
    350354        $schema   = self::get_all_settings();
    351355        $settings = array();
    352356
    353         foreach ( $schema as $key => $meta ) {
    354             if ( ! empty( $meta['in_rest'] ) ) {
    355                 $value = get_option( $key, $meta['default'] );
     357        foreach ($schema as $key => $meta) {
     358            if (! empty($meta['in_rest'])) {
     359                $value = get_option($key, $meta['default']);
    356360
    357361                // Type cast for proper REST API response.
    358                 if ( $meta['type'] === 'boolean' ) {
    359                     $value = filter_var( $value, FILTER_VALIDATE_BOOLEAN );
    360                 } elseif ( $meta['type'] === 'integer' ) {
     362                if ($meta['type'] === 'boolean') {
     363                    $value = filter_var($value, FILTER_VALIDATE_BOOLEAN);
     364                } elseif ($meta['type'] === 'integer') {
    361365                    $value = (int) $value;
    362                 } elseif ( $meta['type'] === 'array' && ! is_array( $value ) ) {
    363                     $value = ! empty( $value ) ? (array) $value : array();
    364                 }
    365 
    366                 $settings[ $key ] = $value;
     366                } elseif ($meta['type'] === 'array' && ! is_array($value)) {
     367                    $value = ! empty($value) ? (array) $value : array();
     368                }
     369
     370                $settings[$key] = $value;
    367371            }
    368372        }
     
    377381     * @return array Settings in category.
    378382     */
    379     public static function get_by_category( $category ) {
     383    public static function get_by_category($category)
     384    {
    380385        $schema   = self::get_all_settings();
    381386        $settings = array();
    382387
    383         foreach ( $schema as $key => $meta ) {
    384             if ( $meta['category'] === $category ) {
    385                 $settings[ $key ] = $meta;
     388        foreach ($schema as $key => $meta) {
     389            if ($meta['category'] === $category) {
     390                $settings[$key] = $meta;
    386391            }
    387392        }
     
    397402     * @return array ['valid' => bool, 'value' => mixed, 'error' => string].
    398403     */
    399     public static function validate( $key, $value ) {
     404    public static function validate($key, $value)
     405    {
    400406        $schema = self::get_all_settings();
    401407
    402         if ( ! isset( $schema[ $key ] ) ) {
     408        if (! isset($schema[$key])) {
    403409            return array(
    404410                'valid' => false,
    405411                /* translators: %s is the setting key name */
    406                 'error' => sprintf( __( 'Unknown setting: %s', 'tracksure' ), $key ),
     412                'error' => sprintf(__('Unknown setting: %s', 'tracksure'), $key),
    407413            );
    408414        }
    409415
    410         $meta = $schema[ $key ];
     416        $meta = $schema[$key];
    411417
    412418        // Check readonly.
    413         if ( ! empty( $meta['readonly'] ) ) {
     419        if (! empty($meta['readonly'])) {
    414420            return array(
    415421                'valid' => false,
    416                 'error' => __( 'Setting is read-only', 'tracksure' ),
     422                'error' => __('Setting is read-only', 'tracksure'),
    417423            );
    418424        }
    419425
    420426        // Type validation.
    421         switch ( $meta['type'] ) {
     427        switch ($meta['type']) {
    422428            case 'boolean':
    423429                $value = (bool) $value;
     
    426432            case 'integer':
    427433                $value = (int) $value;
    428                 if ( isset( $meta['min'] ) && $value < $meta['min'] ) {
     434                if (isset($meta['min']) && $value < $meta['min']) {
    429435                    return array(
    430436                        'valid' => false,
    431437                        /* translators: %d is the minimum allowed value */
    432                         'error' => sprintf( __( 'Value must be at least %d', 'tracksure' ), $meta['min'] ),
     438                        'error' => sprintf(__('Value must be at least %d', 'tracksure'), $meta['min']),
    433439                    );
    434440                }
    435                 if ( isset( $meta['max'] ) && $value > $meta['max'] ) {
     441                if (isset($meta['max']) && $value > $meta['max']) {
    436442                    return array(
    437443                        'valid' => false,
    438444                        /* translators: %d is the maximum allowed value */
    439                         'error' => sprintf( __( 'Value must be at most %d', 'tracksure' ), $meta['max'] ),
     445                        'error' => sprintf(__('Value must be at most %d', 'tracksure'), $meta['max']),
    440446                    );
    441447                }
     
    444450            case 'string':
    445451                $value = (string) $value;
    446                 if ( isset( $meta['options'] ) && ! in_array( $value, array_keys( $meta['options'] ), true ) ) {
     452                if (isset($meta['options']) && ! in_array($value, array_keys($meta['options']), true)) {
    447453                    return array(
    448454                        'valid' => false,
    449                         'error' => __( 'Invalid option selected', 'tracksure' ),
     455                        'error' => __('Invalid option selected', 'tracksure'),
    450456                    );
    451457                }
     
    453459
    454460            case 'array':
    455                 if ( ! is_array( $value ) ) {
     461                if (! is_array($value)) {
    456462                    return array(
    457463                        'valid' => false,
    458                         'error' => __( 'Value must be an array', 'tracksure' ),
     464                        'error' => __('Value must be an array', 'tracksure'),
    459465                    );
    460466                }
     
    473479     * @return array Default values for all settings.
    474480     */
    475     public static function get_defaults() {
     481    public static function get_defaults()
     482    {
    476483        $schema   = self::get_all_settings();
    477484        $defaults = array();
    478485
    479         foreach ( $schema as $key => $meta ) {
    480             $defaults[ $key ] = $meta['default'];
     486        foreach ($schema as $key => $meta) {
     487            $defaults[$key] = $meta['default'];
    481488        }
    482489
  • tracksure/trunk/includes/core/services/class-tracksure-event-recorder.php

    r3472561 r3496703  
    2121
    2222// Exit if accessed directly.
    23 if ( ! defined( 'ABSPATH' ) ) {
     23if (! defined('ABSPATH')) {
    2424    exit;
    2525}
     
    2828 * TrackSure Event Recorder class.
    2929 */
    30 class TrackSure_Event_Recorder {
     30class TrackSure_Event_Recorder
     31{
    3132
    3233
     
    9394     * @return TrackSure_Event_Recorder
    9495     */
    95     public static function get_instance() {
    96         if ( null === self::$instance ) {
     96    public static function get_instance()
     97    {
     98        if (null === self::$instance) {
    9799            self::$instance = new self();
    98100        }
     
    103105     * Constructor.
    104106     */
    105     private function __construct() {
     107    private function __construct()
     108    {
    106109        $this->db              = TrackSure_DB::get_instance();
    107110        $this->registry        = TrackSure_Registry::get_instance();
     
    119122     * @return array Result with success (bool), event_id (string), and errors (array).
    120123     */
    121     public function record( $event_data ) {
     124    public function record($event_data)
     125    {
    122126        $result = array(
    123127            'success'  => false,
     
    127131
    128132        // Validate required fields (event_id from browser is CRITICAL).
    129         $required_fields = array( 'event_name', 'client_id', 'session_id', 'event_id' );
    130         foreach ( $required_fields as $field ) {
    131             if ( empty( $event_data[ $field ] ) ) {
    132                 $result['errors'][] = sprintf( 'Missing required field: %s', esc_html( $field ) );
     133        $required_fields = array('event_name', 'client_id', 'session_id', 'event_id');
     134        foreach ($required_fields as $field) {
     135            if (empty($event_data[$field])) {
     136                $result['errors'][] = sprintf('Missing required field: %s', esc_html($field));
    133137            }
    134138        }
    135139
    136140        // Validate event_id is valid UUID.
    137         if ( ! empty( $event_data['event_id'] ) && ! TrackSure_Utilities::is_valid_uuid_v4( $event_data['event_id'] ) ) {
     141        if (! empty($event_data['event_id']) && ! TrackSure_Utilities::is_valid_uuid_v4($event_data['event_id'])) {
    138142            $result['errors'][] = 'Invalid event_id format (must be UUID)';
    139143        }
    140144
    141         if ( ! empty( $result['errors'] ) ) {
    142             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    143                 error_log( '[TrackSure] Event Recorder validation failed: ' . wp_json_encode( $result['errors'] ) );
     145        if (! empty($result['errors'])) {
     146            if (defined('WP_DEBUG') && WP_DEBUG) {
     147                error_log('[TrackSure] Event Recorder validation failed: ' . wp_json_encode($result['errors']));
    144148            }
    145149            return $result;
     
    150154        $client_ip    = TrackSure_Utilities::get_client_ip();
    151155
    152         if ( ! $rate_limiter->check_rate_limit( $event_data['client_id'], $client_ip ) ) {
     156        if (! $rate_limiter->check_rate_limit($event_data['client_id'], $client_ip)) {
    153157            // Silently reject (don't return error to avoid probing).
    154             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    155 
    156                 error_log( '[TrackSure] Event Recorder: Rate limit exceeded - silently rejecting' );
     158            if (defined('WP_DEBUG') && WP_DEBUG) {
     159
     160                error_log('[TrackSure] Event Recorder: Rate limit exceeded - silently rejecting');
    157161            }
    158162            return $result; // Return empty result (fail closed)
     
    160164
    161165        // BOT DETECTION: Filter out known bots to keep analytics clean.
    162         $user_agent = isset( $_SERVER['HTTP_USER_AGENT'] ) ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) ) : '';
    163 
    164         if ( $this->is_bot( $user_agent ) ) {
    165             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    166 
    167                 error_log( '[TrackSure] Event Recorder: Bot detected - rejecting: ' . substr( $user_agent, 0, 100 ) );
     166        $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? sanitize_text_field(wp_unslash($_SERVER['HTTP_USER_AGENT'])) : '';
     167
     168        if ($this->is_bot($user_agent)) {
     169            if (defined('WP_DEBUG') && WP_DEBUG) {
     170
     171                error_log('[TrackSure] Event Recorder: Bot detected - rejecting: ' . substr($user_agent, 0, 100));
    168172            }
    169173            return $result; // Silently reject bot traffic
     
    171175
    172176        // Validate event against registry.
    173         $event_params = isset( $event_data['event_params'] ) ? $event_data['event_params'] : array();
    174         $validation   = $this->registry->validate_event( $event_data['event_name'], $event_params );
    175 
    176         if ( ! $validation['valid'] ) {
    177             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    178                 error_log( '[TrackSure] Event Recorder: Registry validation FAILED - ' . wp_json_encode( $validation['errors'] ) );
     177        $event_params = isset($event_data['event_params']) ? $event_data['event_params'] : array();
     178        $validation   = $this->registry->validate_event($event_data['event_name'], $event_params);
     179
     180        if (! $validation['valid']) {
     181            if (defined('WP_DEBUG') && WP_DEBUG) {
     182                error_log('[TrackSure] Event Recorder: Registry validation FAILED - ' . wp_json_encode($validation['errors']));
    179183            }
    180184            $result['errors'] = $validation['errors'];
     
    204208        // - Database: Only one record stored (browser_fired + server_fired flags).
    205209        // // If existing event found: Update flags, queue for destinations, SKIP goal evaluation.
    206         $existing_event = $this->db->get_event_by_id( $event_data['event_id'] );
    207 
    208         if ( $existing_event ) {
     210        $existing_event = $this->db->get_event_by_id($event_data['event_id']);
     211
     212        if ($existing_event) {
    209213            // Event already processed - just update flags.
    210214            $update_data = array();
    211215
    212216            // Update browser_fired flag if this is browser-side submission.
    213             if ( ! empty( $event_data['browser_fired'] ) && empty( $existing_event['browser_fired'] ) ) {
     217            if (! empty($event_data['browser_fired']) && empty($existing_event['browser_fired'])) {
    214218                $update_data['browser_fired']    = 1;
    215                 $update_data['browser_fired_at'] = isset( $event_data['browser_fired_at'] ) ? $event_data['browser_fired_at'] : current_time( 'mysql', 1 );
     219                $update_data['browser_fired_at'] = isset($event_data['browser_fired_at']) ? $event_data['browser_fired_at'] : current_time('mysql', 1);
    216220            }
    217221
    218222            // Update server_fired flag if this is server-side submission.
    219             if ( ! empty( $event_data['server_fired'] ) && empty( $existing_event['server_fired'] ) ) {
     223            if (! empty($event_data['server_fired']) && empty($existing_event['server_fired'])) {
    220224                $update_data['server_fired'] = 1;
    221225            }
    222226
    223227            // Merge event_params (server data is more authoritative for e-commerce events).
    224             if ( ! empty( $event_data['event_params'] ) ) {
    225                 $decoded         = isset( $existing_event['event_params'] ) ? json_decode( $existing_event['event_params'], true ) : null;
    226                 $existing_params = is_array( $decoded ) ? $decoded : array();
     228            if (! empty($event_data['event_params'])) {
     229                $decoded         = isset($existing_event['event_params']) ? json_decode($existing_event['event_params'], true) : null;
     230                $existing_params = is_array($decoded) ? $decoded : array();
    227231                $new_params      = $event_data['event_params'];
    228232
    229233                // Server data wins for product/value fields (more reliable than browser).
    230                 $merged_params               = array_merge( $existing_params, $new_params );
    231                 $update_data['event_params'] = wp_json_encode( $merged_params );
     234                $merged_params               = array_merge($existing_params, $new_params);
     235                $update_data['event_params'] = wp_json_encode($merged_params);
    232236            }
    233237
    234238            // Update the event record.
    235             if ( ! empty( $update_data ) ) {
    236                 $this->db->update_event( $existing_event['event_id'], $update_data );
     239            if (! empty($update_data)) {
     240                $this->db->update_event($existing_event['event_id'], $update_data);
    237241            }
    238242
     
    251255        // ========================================.
    252256        // Get or create session.
    253         $session_context = $this->build_session_context( $event_data );
     257        $session_context = $this->build_session_context($event_data);
    254258
    255259        $session = $this->session_manager->get_or_create_session(
     
    259263        );
    260264
    261         if ( ! $session ) {
    262             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    263 
    264                 error_log( '[TrackSure] Event Recorder: Session creation FAILED!' );
     265        if (! $session) {
     266            if (defined('WP_DEBUG') && WP_DEBUG) {
     267
     268                error_log('[TrackSure] Event Recorder: Session creation FAILED!');
    265269            }
    266270            $result['errors'][] = 'Failed to create/retrieve session';
     
    269273
    270274        // Enrich event data.
    271         $enriched_data = $this->enrich_event_data( $event_data, $session );
     275        $enriched_data = $this->enrich_event_data($event_data, $session);
    272276
    273277        // URL NORMALIZATION CHECK: If URL should be excluded, skip recording.
    274         if ( $enriched_data === null ) {
     278        if ($enriched_data === null) {
    275279            return $result; // Return failure (URL should not be tracked)
    276280        }
    277281
    278282        // Check if this is a conversion event.
    279         $event_schema     = $this->registry->get_event( $event_data['event_name'] );
     283        $event_schema     = $this->registry->get_event($event_data['event_name']);
    280284        $is_conversion    = false;
    281285        $conversion_value = null;
    282286
    283         if ( $event_schema && isset( $event_schema['is_conversion'] ) ) {
     287        if ($event_schema && isset($event_schema['is_conversion'])) {
    284288            $is_conversion = (bool) $event_schema['is_conversion'];
    285289        }
    286290
    287291        // Extract conversion value if present (check event_params first, then root level).
    288         if ( $is_conversion ) {
     292        if ($is_conversion) {
    289293            // Check in event_params (browser events send here).
    290             if ( isset( $event_params['value'] ) ) {
     294            if (isset($event_params['value'])) {
    291295                $conversion_value = (float) $event_params['value'];
    292             } elseif ( isset( $event_params['order_total'] ) ) {
     296            } elseif (isset($event_params['order_total'])) {
    293297                $conversion_value = (float) $event_params['order_total'];
    294             } elseif ( isset( $event_data['value'] ) ) { // Fallback to root level (server-side events).
     298            } elseif (isset($event_data['value'])) { // Fallback to root level (server-side events).
    295299                $conversion_value = (float) $event_data['value'];
    296             } elseif ( isset( $event_data['order_total'] ) ) {
     300            } elseif (isset($event_data['order_total'])) {
    297301                $conversion_value = (float) $event_data['order_total'];
    298302            }
     
    301305        // OPTIMIZED: Use Event Queue for batch inserts (100 events per query).
    302306        // Build complete event data array.
    303         $event_source = isset( $event_data['event_source'] ) ? sanitize_text_field( $event_data['event_source'] ) : 'server';
     307        $event_source = isset($event_data['event_source']) ? sanitize_text_field($event_data['event_source']) : 'server';
    304308
    305309        // Determine browser_fired and server_fired flags based on event_source.
     
    309313        $server_fired  = 1;
    310314
    311         if ( $event_source === 'browser' ) {
     315        if ($event_source === 'browser') {
    312316            // Browser-originated event
    313317            $browser_fired = 1;
     
    316320
    317321        // Allow explicit override from event_data (for manual control).
    318         if ( isset( $event_data['browser_fired'] ) ) {
    319             $browser_fired = intval( $event_data['browser_fired'] );
    320         }
    321         if ( isset( $event_data['server_fired'] ) ) {
    322             $server_fired = intval( $event_data['server_fired'] );
     322        if (isset($event_data['browser_fired'])) {
     323            $browser_fired = intval($event_data['browser_fired']);
     324        }
     325        if (isset($event_data['server_fired'])) {
     326            $server_fired = intval($event_data['server_fired']);
    323327        }
    324328
    325329        $complete_event_data = array(
    326             'event_id'          => sanitize_text_field( $event_data['event_id'] ), // UUID from browser
     330            'event_id'          => sanitize_text_field($event_data['event_id']), // UUID from browser
    327331            'visitor_id'        => $session['visitor_id'],
    328332            'session_id'        => $session['session_id'],
    329             'event_name'        => sanitize_text_field( $event_data['event_name'] ),
     333            'event_name'        => sanitize_text_field($event_data['event_name']),
    330334            'event_source'      => $event_source,
    331335            'browser_fired'     => $browser_fired,
    332336            'server_fired'      => $server_fired,
    333             'browser_fired_at'  => ! empty( $event_data['browser_fired_at'] ) ? sanitize_text_field( $event_data['browser_fired_at'] ) : null,
    334             'destinations_sent' => ( ! empty( $event_data['destinations_sent'] ) && $event_data['destinations_sent'] !== '' ) ? wp_json_encode( $event_data['destinations_sent'] ) : null,
     337            'browser_fired_at'  => ! empty($event_data['browser_fired_at']) ? sanitize_text_field($event_data['browser_fired_at']) : null,
     338            'destinations_sent' => (! empty($event_data['destinations_sent']) && $event_data['destinations_sent'] !== '') ? wp_json_encode($event_data['destinations_sent']) : null,
    335339            'event_params'      => $event_params, // Will be JSON encoded in insert_event()
    336             'user_data'         => isset( $event_data['user_data'] ) && is_array( $event_data['user_data'] ) ? $event_data['user_data'] : null,
    337             'ecommerce_data'    => isset( $event_data['ecommerce_data'] ) && is_array( $event_data['ecommerce_data'] ) ? $event_data['ecommerce_data'] : null,
     340            'user_data'         => isset($event_data['user_data']) && is_array($event_data['user_data']) ? $event_data['user_data'] : null,
     341            'ecommerce_data'    => isset($event_data['ecommerce_data']) && is_array($event_data['ecommerce_data']) ? $event_data['ecommerce_data'] : null,
    338342            // CRITICAL: Browser now sends Unix timestamp in seconds (e.g., 1762902353)
    339343            // Convert to MySQL DATETIME format (Y-m-d H:i:s) for storage
    340             'occurred_at'       => isset( $event_data['occurred_at'] ) ? ( function () use ( $event_data ) {
     344            'occurred_at'       => isset($event_data['occurred_at']) ? (function () use ($event_data) {
    341345                $timestamp = (int) $event_data['occurred_at'];
    342                 $datetime = gmdate( 'Y-m-d H:i:s', $timestamp );
     346                $datetime = gmdate('Y-m-d H:i:s', $timestamp);
    343347                return $datetime;
    344             } )() : gmdate( 'Y-m-d H:i:s' ),
    345             'created_at'        => gmdate( 'Y-m-d H:i:s' ), // Server processing time (UTC)
    346             'page_url'          => isset( $enriched_data['page_url'] ) ? esc_url_raw( $enriched_data['page_url'] ) : null,
    347             'page_path'         => isset( $enriched_data['page_path'] )
    348                 ? sanitize_text_field( $enriched_data['page_path'] )
    349                 : ( isset( $enriched_data['page_url'] ) ? wp_parse_url( $enriched_data['page_url'], PHP_URL_PATH ) : null ),
    350             'page_title'        => isset( $enriched_data['page_title'] ) ? sanitize_text_field( $enriched_data['page_title'] ) : null,
    351             'referrer'          => isset( $enriched_data['referrer'] ) ? esc_url_raw( $enriched_data['referrer'] ) : null,
    352             'user_agent'        => ! empty( $enriched_data['user_agent'] ) ? sanitize_text_field( $enriched_data['user_agent'] ) : null,
    353             'ip_address'        => isset( $enriched_data['ip_address'] ) ? $enriched_data['ip_address'] : null,
    354             'device_type'       => ! empty( $enriched_data['device_type'] ) ? sanitize_text_field( $enriched_data['device_type'] ) : null,
    355             'browser'           => ! empty( $enriched_data['browser'] ) ? sanitize_text_field( $enriched_data['browser'] ) : null,
    356             'os'                => ! empty( $enriched_data['os'] ) ? sanitize_text_field( $enriched_data['os'] ) : null,
    357             'country'           => ! empty( $enriched_data['country'] ) ? sanitize_text_field( $enriched_data['country'] ) : null,
    358             'region'            => ! empty( $enriched_data['region'] ) ? sanitize_text_field( $enriched_data['region'] ) : null,
    359             'city'              => ! empty( $enriched_data['city'] ) ? sanitize_text_field( $enriched_data['city'] ) : null,
     348            })() : gmdate('Y-m-d H:i:s'),
     349            'created_at'        => gmdate('Y-m-d H:i:s'), // Server processing time (UTC)
     350            'page_url'          => isset($enriched_data['page_url']) ? esc_url_raw($enriched_data['page_url']) : null,
     351            'page_path'         => isset($enriched_data['page_path'])
     352                ? sanitize_text_field($enriched_data['page_path'])
     353                : (isset($enriched_data['page_url']) ? wp_parse_url($enriched_data['page_url'], PHP_URL_PATH) : null),
     354            'page_title'        => isset($enriched_data['page_title']) ? sanitize_text_field($enriched_data['page_title']) : null,
     355            'referrer'          => isset($enriched_data['referrer']) ? esc_url_raw($enriched_data['referrer']) : null,
     356            'user_agent'        => ! empty($enriched_data['user_agent']) ? sanitize_text_field($enriched_data['user_agent']) : null,
     357            'ip_address'        => isset($enriched_data['ip_address']) ? $enriched_data['ip_address'] : null,
     358            'device_type'       => ! empty($enriched_data['device_type']) ? sanitize_text_field($enriched_data['device_type']) : null,
     359            'browser'           => ! empty($enriched_data['browser']) ? sanitize_text_field($enriched_data['browser']) : null,
     360            'os'                => ! empty($enriched_data['os']) ? sanitize_text_field($enriched_data['os']) : null,
     361            'country'           => ! empty($enriched_data['country']) ? sanitize_text_field($enriched_data['country']) : null,
     362            'region'            => ! empty($enriched_data['region']) ? sanitize_text_field($enriched_data['region']) : null,
     363            'city'              => ! empty($enriched_data['city']) ? sanitize_text_field($enriched_data['city']) : null,
    360364            'is_conversion'     => $is_conversion ? 1 : 0,
    361365            'conversion_value'  => $conversion_value,
     
    364368
    365369        // Enqueue for batch insert (100 events per INSERT query).
    366         TrackSure_Event_Queue::enqueue( $complete_event_data );
     370        TrackSure_Event_Queue::enqueue($complete_event_data);
    367371
    368372        $event_id = $event_data['event_id']; // Use original UUID
     
    372376
    373377        // Queue to outbox for server-side delivery (batch processing via Delivery Worker).
    374         $this->queue_to_outbox( $event_data, $enriched_data, $session );
     378        $this->queue_to_outbox($event_data, $enriched_data, $session);
    375379
    376380        // NON-BLOCKING delivery for conversion events.
     
    379383        // we schedule it to run after the response is sent via the 'shutdown' hook.
    380384        // This keeps the /collect endpoint fast even on slow shared hosting.
    381         if ( $is_conversion ) {
     385        if ($is_conversion) {
    382386            // Use shutdown hook to deliver after response is sent to the visitor.
    383387            // fastcgi_finish_request() or litespeed_finish_request() will flush the response
    384388            // first if available, so the visitor never waits for external API calls.
    385             if ( ! has_action( 'shutdown', array( $this, 'deferred_conversion_delivery' ) ) ) {
    386                 add_action( 'shutdown', array( $this, 'deferred_conversion_delivery' ) );
     389            if (! has_action('shutdown', array($this, 'deferred_conversion_delivery'))) {
     390                add_action('shutdown', array($this, 'deferred_conversion_delivery'));
    387391            }
    388392        }
     
    396400        // This ensures events are delivered within ~60s even on low-traffic sites
    397401        // without requiring system cron configuration or wp-config.php edits.
    398         if ( ! $is_conversion ) {
     402        if (! $is_conversion) {
    399403            spawn_cron();
    400404        }
     
    409413         * @param array  $session Session data.
    410414         */
    411         do_action( 'tracksure_event_recorded', $event_id, $event_data, $session );
     415        do_action('tracksure_event_recorded', $event_id, $event_data, $session);
    412416
    413417        // DEFERRED: Conversion attribution + goal evaluation run AFTER the response is sent.
     
    417421        // Instead, we queue them to the same 'shutdown' hook that handles delivery.
    418422        // fastcgi_finish_request() / litespeed_finish_request() flush the response first.
    419         if ( $is_conversion && $event_id ) {
     423        if ($is_conversion && $event_id) {
    420424            $this->pending_conversions[] = array(
    421425                'visitor_id'       => $session['visitor_id'],
     
    424428                'conversion_type'  => $event_data['event_name'],
    425429                'conversion_value' => $conversion_value,
    426                 'currency'         => isset( $event_data['currency'] ) ? $event_data['currency'] : 'USD',
    427                 'transaction_id'   => isset( $event_data['transaction_id'] ) ? $event_data['transaction_id'] : null,
    428                 'items_count'      => isset( $event_data['items_count'] ) ? $event_data['items_count'] : 0,
    429                 'converted_at'     => isset( $event_data['occurred_at'] ) ? $event_data['occurred_at'] : current_time( 'mysql', 1 ),
     430                'currency'         => isset($event_data['currency']) ? $event_data['currency'] : 'USD',
     431                'transaction_id'   => isset($event_data['transaction_id']) ? $event_data['transaction_id'] : null,
     432                'items_count'      => isset($event_data['items_count']) ? $event_data['items_count'] : 0,
     433                'converted_at'     => isset($event_data['occurred_at']) ? $event_data['occurred_at'] : current_time('mysql', 1),
    430434            );
    431435
    432436            // Register shutdown handler once to process all pending conversions + goals.
    433             if ( ! has_action( 'shutdown', array( $this, 'deferred_conversion_attribution' ) ) ) {
    434                 add_action( 'shutdown', array( $this, 'deferred_conversion_attribution' ) );
     437            if (! has_action('shutdown', array($this, 'deferred_conversion_attribution'))) {
     438                add_action('shutdown', array($this, 'deferred_conversion_attribution'));
    435439            }
    436440        }
     
    442446            'session'    => $session,
    443447        );
    444         if ( ! has_action( 'shutdown', array( $this, 'deferred_goal_evaluation' ) ) ) {
    445             add_action( 'shutdown', array( $this, 'deferred_goal_evaluation' ) );
     448        if (! has_action('shutdown', array($this, 'deferred_goal_evaluation'))) {
     449            add_action('shutdown', array($this, 'deferred_goal_evaluation'));
    446450        }
    447451
     
    455459     * @return array Session context.
    456460     */
    457     private function build_session_context( $event_data ) {
     461    private function build_session_context($event_data)
     462    {
    458463        $context = array();
    459464
     
    477482        );
    478483
    479         foreach ( $attribution_fields as $field ) {
    480             if ( isset( $event_data[ $field ] ) ) {
    481                 $context[ $field ] = $event_data[ $field ];
     484        foreach ($attribution_fields as $field) {
     485            if (isset($event_data[$field])) {
     486                $context[$field] = $event_data[$field];
    482487            }
    483488        }
    484489
    485490        // Use page_url as landing_page if not set (but don't include page_url itself).
    486         if ( isset( $event_data['page_url'] ) && empty( $context['landing_page'] ) ) {
     491        if (isset($event_data['page_url']) && empty($context['landing_page'])) {
    487492            $context['landing_page'] = $event_data['page_url'];
    488493        }
    489494
    490495        // Device/browser fields.
    491         $device_fields = array( 'device_type', 'browser', 'os', 'country', 'region', 'city' );
    492         foreach ( $device_fields as $field ) {
    493             if ( isset( $event_data[ $field ] ) ) {
    494                 $context[ $field ] = $event_data[ $field ];
     496        $device_fields = array('device_type', 'browser', 'os', 'country', 'region', 'city');
     497        foreach ($device_fields as $field) {
     498            if (isset($event_data[$field])) {
     499                $context[$field] = $event_data[$field];
    495500            }
    496501        }
     
    506511     * @return array Enriched event data.
    507512     */
    508     private function enrich_event_data( $event_data, $session ) {
     513    private function enrich_event_data($event_data, $session)
     514    {
    509515        $enriched = $event_data;
    510516
    511517        // Preserve page_url and page_title from root level.
    512         if ( empty( $enriched['page_url'] ) && isset( $event_data['page_url'] ) ) {
     518        if (empty($enriched['page_url']) && isset($event_data['page_url'])) {
    513519            $enriched['page_url'] = $event_data['page_url'];
    514520        }
    515         if ( empty( $enriched['page_title'] ) && isset( $event_data['page_title'] ) ) {
     521        if (empty($enriched['page_title']) && isset($event_data['page_title'])) {
    516522            $enriched['page_title'] = $event_data['page_title'];
    517523        }
    518524
    519525        // Fallback: Extract page_title from current WordPress page (for server-side events).
    520         if ( empty( $enriched['page_title'] ) ) {
     526        if (empty($enriched['page_title'])) {
    521527            // Get from wp_title filter (most accurate).
    522528            $enriched['page_title'] = wp_get_document_title();
    523529
    524530            // If still empty, try global post.
    525             if ( empty( $enriched['page_title'] ) && isset( $GLOBALS['post'] ) && is_object( $GLOBALS['post'] ) ) {
    526                 $enriched['page_title'] = get_the_title( $GLOBALS['post'] );
     531            if (empty($enriched['page_title']) && isset($GLOBALS['post']) && is_object($GLOBALS['post'])) {
     532                $enriched['page_title'] = get_the_title($GLOBALS['post']);
    527533            }
    528534        }
     
    533539        // Server-side WooCommerce events store URL in event_params.item_url.
    534540        // Extract it here so it's available throughout the system.
    535         if ( empty( $enriched['page_url'] ) && isset( $event_data['event_params'] ) ) {
     541        if (empty($enriched['page_url']) && isset($event_data['event_params'])) {
    536542            $event_params = $event_data['event_params'];
    537543
    538544            // Decode JSON if needed.
    539             if ( is_string( $event_params ) ) {
    540                 $decoded      = ! empty( $event_params ) ? json_decode( $event_params, true ) : null;
    541                 $event_params = is_array( $decoded ) ? $decoded : array();
     545            if (is_string($event_params)) {
     546                $decoded      = ! empty($event_params) ? json_decode($event_params, true) : null;
     547                $event_params = is_array($decoded) ? $decoded : array();
    542548            }
    543549
    544550            // Check for item_url (WooCommerce product events).
    545             if ( is_array( $event_params ) && isset( $event_params['item_url'] ) && ! empty( $event_params['item_url'] ) ) {
     551            if (is_array($event_params) && isset($event_params['item_url']) && ! empty($event_params['item_url'])) {
    546552                $enriched['page_url'] = $event_params['item_url'];
    547553            }
     
    561567        // - Ad platform IDs (gclid, fbclid, etc.)
    562568        // - Meaningful query strings
    563         if ( ! empty( $enriched['page_url'] ) ) {
     569        if (! empty($enriched['page_url'])) {
    564570            $normalized_url = TrackSure_URL_Normalizer::normalize(
    565571                $enriched['page_url'],
     
    572578
    573579            // If URL should be excluded (admin-ajax, builders, etc.), skip recording
    574             if ( $normalized_url === null ) {
     580            if ($normalized_url === null) {
    575581                // Return empty result to signal this event should be skipped
    576582                return null;
     
    580586
    581587            // Extract clean page_path for grouping
    582             $enriched['page_path'] = TrackSure_URL_Normalizer::get_clean_path( $normalized_url );
     588            $enriched['page_path'] = TrackSure_URL_Normalizer::get_clean_path($normalized_url);
    583589        }
    584590
    585591        // Add user agent if not present.
    586         if ( empty( $enriched['user_agent'] ) && isset( $_SERVER['HTTP_USER_AGENT'] ) ) {
    587             $enriched['user_agent'] = sanitize_text_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) );
     592        if (empty($enriched['user_agent']) && isset($_SERVER['HTTP_USER_AGENT'])) {
     593            $enriched['user_agent'] = sanitize_text_field(wp_unslash($_SERVER['HTTP_USER_AGENT']));
    588594        }
    589595
    590596        // Add IP address if not present.
    591         if ( empty( $enriched['ip_address'] ) ) {
     597        if (empty($enriched['ip_address'])) {
    592598            $enriched['ip_address'] = TrackSure_Utilities::get_client_ip();
    593599
     
    595601            // If consent denied, anonymize all PII (GDPR compliance).
    596602            $consent_granted = $this->consent_manager->is_tracking_allowed();
    597             if ( ! $consent_granted ) {
    598                 $enriched = $this->consent_manager->anonymize_if_needed( $enriched );
    599             } elseif ( get_option( 'tracksure_anonymize_ip', false ) ) {
     603            if (! $consent_granted) {
     604                $enriched = $this->consent_manager->anonymize_if_needed($enriched);
     605            } elseif (get_option('tracksure_anonymize_ip', false)) {
    600606                // If consent granted but IP anonymization enabled, only anonymize IP.
    601                 $enriched['ip_address'] = TrackSure_Utilities::anonymize_ip( $enriched['ip_address'] );
     607                $enriched['ip_address'] = TrackSure_Utilities::anonymize_ip($enriched['ip_address']);
    602608            }
    603609        }
    604610
    605611        // Perform geolocation lookup if IP is available and location not yet set.
    606         if ( ! empty( $enriched['ip_address'] ) && empty( $enriched['country'] ) ) {
     612        if (! empty($enriched['ip_address']) && empty($enriched['country'])) {
    607613            $core        = TrackSure_Core::get_instance();
    608             $geolocation = $core->get_service( 'geolocation' );
    609 
    610             if ( $geolocation ) {
    611                 $location = $geolocation->get_location_from_ip( $enriched['ip_address'] );
    612 
    613                 if ( is_array( $location ) ) {
     614            $geolocation = $core->get_service('geolocation');
     615
     616            if ($geolocation) {
     617                $location = $geolocation->get_location_from_ip($enriched['ip_address']);
     618
     619                if (is_array($location)) {
    614620                    $enriched['country'] = $location['country'];
    615621                    $enriched['region']  = $location['region'];
     
    617623
    618624                    // Allow filtering of geolocation data (for localhost mocking, testing, etc.)
    619                     $location = apply_filters( 'tracksure_geolocation_data', $location, $enriched['ip_address'] );
    620                     if ( is_array( $location ) ) {
     625                    $location = apply_filters('tracksure_geolocation_data', $location, $enriched['ip_address']);
     626                    if (is_array($location)) {
    621627                        $enriched['country'] = $location['country'];
    622628                        $enriched['region']  = $location['region'];
     
    634640        // 2. Fallback to session data (server events without UA).
    635641        // 3. This ensures ALL events in a session have consistent browser/OS.
    636         if ( ! empty( $enriched['user_agent'] ) ) {
     642        if (! empty($enriched['user_agent'])) {
    637643            // Detect from current request (browser event).
    638             if ( empty( $enriched['device_type'] ) ) {
    639                 $enriched['device_type'] = $this->detect_device_type( $enriched['user_agent'] );
    640             }
    641             if ( empty( $enriched['browser'] ) ) {
    642                 $enriched['browser'] = $this->detect_browser( $enriched['user_agent'] );
    643             }
    644             if ( empty( $enriched['os'] ) ) {
    645                 $enriched['os'] = $this->detect_os( $enriched['user_agent'] );
    646             }
    647         } elseif ( ! empty( $session ) ) {
     644            if (empty($enriched['device_type'])) {
     645                $enriched['device_type'] = $this->detect_device_type($enriched['user_agent']);
     646            }
     647            if (empty($enriched['browser'])) {
     648                $enriched['browser'] = $this->detect_browser($enriched['user_agent']);
     649            }
     650            if (empty($enriched['os'])) {
     651                $enriched['os'] = $this->detect_os($enriched['user_agent']);
     652            }
     653        } elseif (! empty($session)) {
    648654            // No user_agent (server-side event) → Use session data as fallback.
    649             if ( empty( $enriched['device_type'] ) && ! empty( $session['device_type'] ) ) {
     655            if (empty($enriched['device_type']) && ! empty($session['device_type'])) {
    650656                $enriched['device_type'] = $session['device_type'];
    651657            }
    652             if ( empty( $enriched['browser'] ) && ! empty( $session['browser'] ) ) {
     658            if (empty($enriched['browser']) && ! empty($session['browser'])) {
    653659                $enriched['browser'] = $session['browser'];
    654660            }
    655             if ( empty( $enriched['os'] ) && ! empty( $session['os'] ) ) {
     661            if (empty($enriched['os']) && ! empty($session['os'])) {
    656662                $enriched['os'] = $session['os'];
    657663            }
     
    660666        // Update session with device_type, browser, OS, country, and last_activity_at.
    661667        // last_activity_at is updated on EVERY event to track session duration accurately.
    662         if ( ! empty( $session['session_id'] ) ) {
     668        if (! empty($session['session_id'])) {
    663669            global $wpdb;
    664670            $update_data = array();
    665671
    666672            // ALWAYS update last_activity_at on every event (for accurate session duration)
    667             $update_data['last_activity_at'] = gmdate( 'Y-m-d H:i:s' );
     673            $update_data['last_activity_at'] = gmdate('Y-m-d H:i:s');
    668674
    669675            // Update device/location info if available
    670             if ( ! empty( $enriched['device_type'] ) ) {
     676            if (! empty($enriched['device_type'])) {
    671677                $update_data['device_type'] = $enriched['device_type'];
    672678            }
    673             if ( ! empty( $enriched['browser'] ) ) {
     679            if (! empty($enriched['browser'])) {
    674680                $update_data['browser'] = $enriched['browser'];
    675681            }
    676             if ( ! empty( $enriched['os'] ) ) {
     682            if (! empty($enriched['os'])) {
    677683                $update_data['os'] = $enriched['os'];
    678684            }
    679             if ( ! empty( $enriched['country'] ) ) {
     685            if (! empty($enriched['country'])) {
    680686                $update_data['country'] = $enriched['country'];
    681687            }
    682             if ( ! empty( $enriched['region'] ) ) {
     688            if (! empty($enriched['region'])) {
    683689                $update_data['region'] = $enriched['region'];
    684690            }
    685             if ( ! empty( $enriched['city'] ) ) {
     691            if (! empty($enriched['city'])) {
    686692                $update_data['city'] = $enriched['city'];
    687693            }
    688694
    689             if ( ! empty( $update_data ) ) {
     695            if (! empty($update_data)) {
    690696                // Build format array matching the number of columns in $update_data (all strings).
    691                 $data_format = array_fill( 0, count( $update_data ), '%s' );
     697                $data_format = array_fill(0, count($update_data), '%s');
    692698                $wpdb->update(
    693699                    $wpdb->prefix . 'tracksure_sessions',
    694700                    $update_data,
    695                     array( 'session_id' => $session['session_id'] ),
     701                    array('session_id' => $session['session_id']),
    696702                    $data_format,
    697                     array( '%s' )
     703                    array('%s')
    698704                );
    699705            }
     
    709715         * @param array $session Session data.
    710716         */
    711         return apply_filters( 'tracksure_enrich_event_data', $enriched, $event_data, $session );
     717        return apply_filters('tracksure_enrich_event_data', $enriched, $event_data, $session);
    712718    }
    713719
     
    724730     * @return string|null Sanitized IP or null if invalid.
    725731     */
    726     private function sanitize_ip( $ip ) {
    727         if ( filter_var( $ip, FILTER_VALIDATE_IP ) ) {
     732    private function sanitize_ip($ip)
     733    {
     734        if (filter_var($ip, FILTER_VALIDATE_IP)) {
    728735            return $ip;
    729736        }
     
    737744     * @return string Device type (mobile, tablet, desktop).
    738745     */
    739     private function detect_device_type( $user_agent ) {
    740         if ( preg_match( '/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', $user_agent ) ) {
     746    private function detect_device_type($user_agent)
     747    {
     748        if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', $user_agent)) {
    741749            return 'tablet';
    742750        }
    743         if ( preg_match( '/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', $user_agent ) ) {
     751        if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', $user_agent)) {
    744752            return 'mobile';
    745753        }
     
    754762     * @return string Browser name.
    755763     */
    756     private function detect_browser( $user_agent ) {
     764    private function detect_browser($user_agent)
     765    {
    757766        // Order matters - check specific browsers before generic ones.
    758767        // Chromium Edge (Edg or EdgA for Android).
    759         if ( preg_match( '/Edg[\/A]/i', $user_agent ) ) {
     768        if (preg_match('/Edg[\/A]/i', $user_agent)) {
    760769            return 'Edge';
    761         } elseif ( preg_match( '/OPR\//i', $user_agent ) || preg_match( '/Opera/i', $user_agent ) ) { // Opera.
     770        } elseif (preg_match('/OPR\//i', $user_agent) || preg_match('/Opera/i', $user_agent)) { // Opera.
    762771            return 'Opera';
    763         } elseif ( preg_match( '/Brave/i', $user_agent ) ) { // Brave.
     772        } elseif (preg_match('/Brave/i', $user_agent)) { // Brave.
    764773            return 'Brave';
    765         } elseif ( preg_match( '/Vivaldi/i', $user_agent ) ) { // Vivaldi.
     774        } elseif (preg_match('/Vivaldi/i', $user_agent)) { // Vivaldi.
    766775            return 'Vivaldi';
    767         } elseif ( preg_match( '/UCBrowser/i', $user_agent ) ) { // UC Browser.
     776        } elseif (preg_match('/UCBrowser/i', $user_agent)) { // UC Browser.
    768777            return 'UC Browser';
    769         } elseif ( preg_match( '/SamsungBrowser/i', $user_agent ) ) { // Samsung Internet.
     778        } elseif (preg_match('/SamsungBrowser/i', $user_agent)) { // Samsung Internet.
    770779            return 'Samsung Internet';
    771         } elseif ( preg_match( '/Chrome/i', $user_agent ) && ! preg_match( '/Edge/i', $user_agent ) ) { // Chrome (must check after Chromium-based browsers).
     780        } elseif (preg_match('/Chrome/i', $user_agent) && ! preg_match('/Edge/i', $user_agent)) { // Chrome (must check after Chromium-based browsers).
    772781            return 'Chrome';
    773         } elseif ( preg_match( '/Safari/i', $user_agent ) && ! preg_match( '/Chrome/i', $user_agent ) ) { // Safari (must check after Chrome since Chrome includes Safari in UA).
     782        } elseif (preg_match('/Safari/i', $user_agent) && ! preg_match('/Chrome/i', $user_agent)) { // Safari (must check after Chrome since Chrome includes Safari in UA).
    774783            return 'Safari';
    775         } elseif ( preg_match( '/Firefox|FxiOS/i', $user_agent ) ) { // Firefox.
     784        } elseif (preg_match('/Firefox|FxiOS/i', $user_agent)) { // Firefox.
    776785            return 'Firefox';
    777         } elseif ( preg_match( '/MSIE|Trident/i', $user_agent ) ) { // Internet Explorer.
     786        } elseif (preg_match('/MSIE|Trident/i', $user_agent)) { // Internet Explorer.
    778787            return 'Internet Explorer';
    779788        }
    780789
    781790        // Extension point for Free/Pro to add custom browser detection.
    782         return apply_filters( 'tracksure_detect_browser', 'Unknown', $user_agent );
     791        return apply_filters('tracksure_detect_browser', 'Unknown', $user_agent);
    783792    }
    784793
     
    789798     * @return string OS name.
    790799     */
    791     private function detect_os( $user_agent ) {
    792         if ( preg_match( '/Windows NT 10/i', $user_agent ) ) {
     800    private function detect_os($user_agent)
     801    {
     802        if (preg_match('/Windows NT 10/i', $user_agent)) {
    793803            return 'Windows 10';
    794         } elseif ( preg_match( '/Windows NT 6.3/i', $user_agent ) ) {
     804        } elseif (preg_match('/Windows NT 6.3/i', $user_agent)) {
    795805            return 'Windows 8.1';
    796         } elseif ( preg_match( '/Windows/i', $user_agent ) ) {
     806        } elseif (preg_match('/Windows/i', $user_agent)) {
    797807            return 'Windows';
    798         } elseif ( preg_match( '/Mac OS X/i', $user_agent ) ) {
     808        } elseif (preg_match('/Mac OS X/i', $user_agent)) {
    799809            return 'macOS';
    800         } elseif ( preg_match( '/Linux/i', $user_agent ) ) {
     810        } elseif (preg_match('/Linux/i', $user_agent)) {
    801811            return 'Linux';
    802         } elseif ( preg_match( '/Android/i', $user_agent ) ) {
     812        } elseif (preg_match('/Android/i', $user_agent)) {
    803813            return 'Android';
    804         } elseif ( preg_match( '/iOS|iPhone|iPad/i', $user_agent ) ) {
     814        } elseif (preg_match('/iOS|iPhone|iPad/i', $user_agent)) {
    805815            return 'iOS';
    806816        }
     
    815825     * @param array $session Session data.
    816826     */
    817     private function check_goals( $event_id, $event_data, $session ) {
     827    private function check_goals($event_id, $event_data, $session)
     828    {
    818829        // Use the Goal Evaluator service (centralized goal evaluation logic).
    819830        $evaluator = TrackSure_Goal_Evaluator::get_instance();
    820         $evaluator->evaluate_event( $event_id, $event_data, $session );
     831        $evaluator->evaluate_event($event_id, $event_data, $session);
    821832    }
    822833
     
    829840     * @param array $session Session data.
    830841     */
    831     private function create_conversion( $goal_id, $event_id, $event_data, $session ) {
    832         $event_params = isset( $event_data['event_params'] ) ? $event_data['event_params'] : array();
     842    private function create_conversion($goal_id, $event_id, $event_data, $session)
     843    {
     844        $event_params = isset($event_data['event_params']) ? $event_data['event_params'] : array();
    833845
    834846        $conversion_data = array(
     
    837849            'session_id'    => $session['session_id'],
    838850            'event_id'      => $event_id,
    839             'value'         => isset( $event_params['value'] ) ? floatval( $event_params['value'] ) : 0.00,
    840             'currency'      => isset( $event_params['currency'] ) ? sanitize_text_field( $event_params['currency'] ) : 'USD',
     851            'value'         => isset($event_params['value']) ? floatval($event_params['value']) : 0.00,
     852            'currency'      => isset($event_params['currency']) ? sanitize_text_field($event_params['currency']) : 'USD',
    841853            'snapshot_data' => wp_json_encode(
    842854                array(
     
    845857                )
    846858            ),
    847             'converted_at'  => current_time( 'mysql', 1 ),
     859            'converted_at'  => current_time('mysql', 1),
    848860        );
    849861
    850         $conversion_id = $this->db->insert_conversion( $conversion_data );
    851 
    852         if ( $conversion_id ) {
     862        $conversion_id = $this->db->insert_conversion($conversion_data);
     863
     864        if ($conversion_id) {
    853865            /**
    854866             * Fires after a conversion is recorded.
     
    861873             * @param array $session Session data.
    862874             */
    863             do_action( 'tracksure_conversion_recorded', $conversion_id, $goal_id, $event_data, $session );
     875            do_action('tracksure_conversion_recorded', $conversion_id, $goal_id, $event_data, $session);
    864876        }
    865877    }
     
    881893     * @return bool True if bot detected.
    882894     */
    883     private function is_bot( $user_agent ) {
    884         if ( empty( $user_agent ) ) {
     895    private function is_bot($user_agent)
     896    {
     897        if (empty($user_agent)) {
    885898            return false;
    886899        }
    887900
    888901        // Compile regex once per request (120+ patterns → 1 preg_match).
    889         if ( null === self::$bot_regex ) {
     902        if (null === self::$bot_regex) {
    890903            $bot_patterns = array(
    891904                // Search engine bots
     
    10531066            );
    10541067
    1055             self::$bot_regex = '/' . implode( '|', $bot_patterns ) . '/i';
     1068            self::$bot_regex = '/' . implode('|', $bot_patterns) . '/i';
    10561069        }
    10571070
    10581071        // Single regex match instead of 120+ strpos() calls.
    1059         if ( preg_match( self::$bot_regex, $user_agent ) ) {
     1072        if (preg_match(self::$bot_regex, $user_agent)) {
    10601073            return true;
    10611074        }
    10621075
    10631076        // Additional heuristics: suspiciously short user agent.
    1064         if ( strlen( $user_agent ) > 0 && strlen( $user_agent ) < 20 ) {
    1065             if ( stripos( $user_agent, 'mobile' ) === false && stripos( $user_agent, 'android' ) === false ) {
     1077        if (strlen($user_agent) > 0 && strlen($user_agent) < 20) {
     1078            if (stripos($user_agent, 'mobile') === false && stripos($user_agent, 'android') === false) {
    10661079                return true;
    10671080            }
     
    10691082
    10701083        /** This filter is documented in class-tracksure-event-recorder.php */
    1071         return (bool) apply_filters( 'tracksure_is_bot', false, $user_agent );
     1084        return (bool) apply_filters('tracksure_is_bot', false, $user_agent);
    10721085    }
    10731086
     
    10821095     * @return void
    10831096     */
    1084     public function deferred_conversion_attribution() {
     1097    public function deferred_conversion_attribution()
     1098    {
    10851099        // Flush the response to the visitor FIRST.
    1086         if ( function_exists( 'fastcgi_finish_request' ) ) {
     1100        if (function_exists('fastcgi_finish_request')) {
    10871101            fastcgi_finish_request();
    1088         } elseif ( function_exists( 'litespeed_finish_request' ) ) {
     1102        } elseif (function_exists('litespeed_finish_request')) {
    10891103            litespeed_finish_request();
    10901104        }
    10911105
    1092         if ( empty( $this->pending_conversions ) ) {
     1106        if (empty($this->pending_conversions)) {
    10931107            return;
    10941108        }
    10951109
    10961110        $conversion_recorder = TrackSure_Conversion_Recorder::get_instance();
    1097         if ( ! $conversion_recorder ) {
     1111        if (! $conversion_recorder) {
    10981112            return;
    10991113        }
    11001114
    1101         foreach ( $this->pending_conversions as $conversion ) {
     1115        foreach ($this->pending_conversions as $conversion) {
    11021116            try {
    1103                 $conversion_recorder->record_conversion( $conversion );
    1104             } catch ( \Exception $e ) {
    1105                 if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    1106                     error_log( '[TrackSure] Deferred conversion attribution failed: ' . $e->getMessage() );
     1117                $conversion_recorder->record_conversion($conversion);
     1118            } catch (\Exception $e) {
     1119                if (defined('WP_DEBUG') && WP_DEBUG) {
     1120                    error_log('[TrackSure] Deferred conversion attribution failed: ' . $e->getMessage());
    11071121                }
    11081122            }
     
    11211135     * @return void
    11221136     */
    1123     public function deferred_goal_evaluation() {
     1137    public function deferred_goal_evaluation()
     1138    {
    11241139        // Flush the response to the visitor FIRST.
    1125         if ( function_exists( 'fastcgi_finish_request' ) ) {
     1140        if (function_exists('fastcgi_finish_request')) {
    11261141            fastcgi_finish_request();
    1127         } elseif ( function_exists( 'litespeed_finish_request' ) ) {
     1142        } elseif (function_exists('litespeed_finish_request')) {
    11281143            litespeed_finish_request();
    11291144        }
    11301145
    1131         if ( empty( $this->pending_goals ) ) {
     1146        if (empty($this->pending_goals)) {
    11321147            return;
    11331148        }
    11341149
    1135         foreach ( $this->pending_goals as $goal_data ) {
     1150        foreach ($this->pending_goals as $goal_data) {
    11361151            try {
    11371152                $this->check_goals(
     
    11401155                    $goal_data['session']
    11411156                );
    1142             } catch ( \Exception $e ) {
    1143                 if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    1144                     error_log( '[TrackSure] Deferred goal evaluation failed: ' . $e->getMessage() );
     1157            } catch (\Exception $e) {
     1158                if (defined('WP_DEBUG') && WP_DEBUG) {
     1159                    error_log('[TrackSure] Deferred goal evaluation failed: ' . $e->getMessage());
    11451160                }
    11461161            }
     
    11631178     * @return void
    11641179     */
    1165     public function deferred_conversion_delivery() {
     1180    public function deferred_conversion_delivery()
     1181    {
    11661182        // Flush the response to the visitor FIRST, then do the heavy lifting.
    11671183        // fastcgi_finish_request() (PHP-FPM) or litespeed_finish_request() (LiteSpeed)
    11681184        // sends the response immediately and continues PHP execution in the background.
    1169         if ( function_exists( 'fastcgi_finish_request' ) ) {
     1185        if (function_exists('fastcgi_finish_request')) {
    11701186            fastcgi_finish_request();
    1171         } elseif ( function_exists( 'litespeed_finish_request' ) ) {
     1187        } elseif (function_exists('litespeed_finish_request')) {
    11721188            litespeed_finish_request();
    11731189        }
     
    11751191        // Now safely process conversion events — visitor already has their response.
    11761192        $delivery_worker = TrackSure_Delivery_Worker::get_instance();
    1177         if ( $delivery_worker ) {
    1178             $delivery_worker->process_outbox( 10 );
     1193        if ($delivery_worker) {
     1194            $delivery_worker->process_outbox(10);
    11791195        }
    11801196    }
     
    11911207     * @return void
    11921208     */
    1193     private function queue_to_outbox( $event_data, $enriched_data, $session ) {
     1209    private function queue_to_outbox($event_data, $enriched_data, $session)
     1210    {
    11941211        global $wpdb;
    11951212
     
    12051222         * @param array $session Session data.
    12061223         */
    1207         $enabled_destinations = apply_filters( 'tracksure_enabled_destinations', array(), $event_data, $session );
    1208 
    1209         if ( empty( $enabled_destinations ) ) {
     1224        $enabled_destinations = apply_filters('tracksure_enabled_destinations', array(), $event_data, $session);
     1225
     1226        if (empty($enabled_destinations)) {
    12101227            return;
    12111228        }
     
    12131230        // Build complete event payload (will be mapped by Event Mapper during delivery).
    12141231        // IMPORTANT: Merge browser-provided user_data (fbp, fbc, email) with server-enriched data.
    1215         $browser_user_data = isset( $event_data['user_data'] ) && is_array( $event_data['user_data'] ) ? $event_data['user_data'] : array();
    1216         $server_user_data  = $this->build_user_data( $enriched_data, $session );
     1232        $browser_user_data = isset($event_data['user_data']) && is_array($event_data['user_data']) ? $event_data['user_data'] : array();
     1233        $server_user_data  = $this->build_user_data($enriched_data, $session);
    12171234
    12181235        // Browser data takes priority for fbp/fbc/email (more accurate).
    12191236        // Server data provides IP/user agent/geolocation.
    1220         $merged_user_data = array_merge( $server_user_data, $browser_user_data );
     1237        $merged_user_data = array_merge($server_user_data, $browser_user_data);
    12211238
    12221239        $payload = array(
    12231240            'event_id'        => $event_data['event_id'],
    12241241            'event_name'      => $event_data['event_name'],
    1225             'event_params'    => isset( $event_data['event_params'] ) ? $event_data['event_params'] : array(),
    1226             'occurred_at'     => isset( $event_data['occurred_at'] ) ? $event_data['occurred_at'] : current_time( 'mysql', 1 ),
     1242            'event_params'    => isset($event_data['event_params']) ? $event_data['event_params'] : array(),
     1243            'occurred_at'     => isset($event_data['occurred_at']) ? $event_data['occurred_at'] : current_time('mysql', 1),
    12271244            'client_id'       => $event_data['client_id'],
    12281245            'session_id'      => $event_data['session_id'],
    12291246            'user_data'       => $merged_user_data,
    12301247            'page_context'    => array(
    1231                 'page_url'      => isset( $enriched_data['page_url'] ) ? $enriched_data['page_url'] : null,
    1232                 'page_title'    => isset( $enriched_data['page_title'] ) ? $enriched_data['page_title'] : null,
    1233                 'page_path'     => isset( $enriched_data['page_path'] )
     1248                'page_url'      => isset($enriched_data['page_url']) ? $enriched_data['page_url'] : null,
     1249                'page_title'    => isset($enriched_data['page_title']) ? $enriched_data['page_title'] : null,
     1250                'page_path'     => isset($enriched_data['page_path'])
    12341251                    ? $enriched_data['page_path']
    1235                     : ( isset( $enriched_data['page_url'] ) ? wp_parse_url( $enriched_data['page_url'], PHP_URL_PATH ) : null ),
    1236                 'page_referrer' => isset( $enriched_data['referrer'] ) ? $enriched_data['referrer'] : null,
     1252                    : (isset($enriched_data['page_url']) ? wp_parse_url($enriched_data['page_url'], PHP_URL_PATH) : null),
     1253                'page_referrer' => isset($enriched_data['referrer']) ? $enriched_data['referrer'] : null,
    12371254            ),
    12381255            'session_context' => array(
    1239                 'device_type' => isset( $enriched_data['device_type'] ) ? $enriched_data['device_type'] : ( isset( $session['device_type'] ) ? $session['device_type'] : null ),
    1240                 'browser'     => isset( $enriched_data['browser'] ) ? $enriched_data['browser'] : ( isset( $session['browser'] ) ? $session['browser'] : null ),
    1241                 'os'          => isset( $enriched_data['os'] ) ? $enriched_data['os'] : ( isset( $session['os'] ) ? $session['os'] : null ),
    1242                 'country'     => isset( $enriched_data['country'] ) ? $enriched_data['country'] : ( isset( $session['country'] ) ? $session['country'] : null ),
    1243                 'region'      => isset( $enriched_data['region'] ) ? $enriched_data['region'] : ( isset( $session['region'] ) ? $session['region'] : null ),
    1244                 'city'        => isset( $enriched_data['city'] ) ? $enriched_data['city'] : ( isset( $session['city'] ) ? $session['city'] : null ),
     1256                'device_type' => isset($enriched_data['device_type']) ? $enriched_data['device_type'] : (isset($session['device_type']) ? $session['device_type'] : null),
     1257                'browser'     => isset($enriched_data['browser']) ? $enriched_data['browser'] : (isset($session['browser']) ? $session['browser'] : null),
     1258                'os'          => isset($enriched_data['os']) ? $enriched_data['os'] : (isset($session['os']) ? $session['os'] : null),
     1259                'country'     => isset($enriched_data['country']) ? $enriched_data['country'] : (isset($session['country']) ? $session['country'] : null),
     1260                'region'      => isset($enriched_data['region']) ? $enriched_data['region'] : (isset($session['region']) ? $session['region'] : null),
     1261                'city'        => isset($enriched_data['city']) ? $enriched_data['city'] : (isset($session['city']) ? $session['city'] : null),
    12451262            ),
    12461263        );
     
    12491266        // Build destinations_status object for per-destination tracking.
    12501267        $destinations_status = array();
    1251         foreach ( $enabled_destinations as $destination ) {
    1252             $destinations_status[ $destination ] = array(
     1268        foreach ($enabled_destinations as $destination) {
     1269            $destinations_status[$destination] = array(
    12531270                'status'      => 'pending',
    12541271                'retry_count' => 0,
    1255                 'queued_at'   => current_time( 'mysql', 1 ),
     1272                'queued_at'   => current_time('mysql', 1),
    12561273            );
    12571274        }
    12581275
    1259         // Check if event already queued to outbox (race condition prevention).
    1260         // This can happen if browser and server fire event simultaneously.
    1261         $existing_outbox = $wpdb->get_var(
     1276        // Use INSERT IGNORE to handle race conditions.
     1277        // Two concurrent requests (browser + server) may both try to queue the same event.
     1278        // The UNIQUE KEY on event_id ensures only one succeeds; INSERT IGNORE prevents errors.
     1279        $outbox_data = array(
     1280            'event_id'            => $event_data['event_id'],
     1281            'destinations'        => wp_json_encode($enabled_destinations),
     1282            'destinations_status' => wp_json_encode($destinations_status),
     1283            'payload'             => wp_json_encode($payload),
     1284            'status'              => 'pending',
     1285            'retry_count'         => 0,
     1286            'created_at'          => current_time('mysql', 1),
     1287            'updated_at'          => current_time('mysql', 1),
     1288        );
     1289
     1290        $columns      = implode(', ', array_keys($outbox_data));
     1291        $placeholders = implode(', ', array_fill(0, count($outbox_data), '%s'));
     1292
     1293        // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Safe: column names from code, values prepared.
     1294        $result = $wpdb->query(
    12621295            $wpdb->prepare(
    1263                 "SELECT outbox_id FROM {$wpdb->prefix}tracksure_outbox WHERE event_id = %s LIMIT 1",
    1264                 $event_data['event_id']
     1296                "INSERT IGNORE INTO {$wpdb->prefix}tracksure_outbox ($columns) VALUES ($placeholders)",
     1297                array_values($outbox_data)
    12651298            )
    12661299        );
    12671300
    1268         if ( $existing_outbox ) {
    1269             return; // Already queued, skip duplicate
    1270         }
    1271 
    1272         // ✅ OPTIMIZED: Create ONE row per event with destinations array.
    1273         $outbox_data = array(
    1274             'event_id'            => $event_data['event_id'],
    1275             'destinations'        => wp_json_encode( $enabled_destinations ),
    1276             'destinations_status' => wp_json_encode( $destinations_status ),
    1277             'payload'             => wp_json_encode( $payload ),
    1278             'status'              => 'pending',
    1279             'retry_count'         => 0,
    1280             'created_at'          => current_time( 'mysql', 1 ),
    1281             'updated_at'          => current_time( 'mysql', 1 ),
    1282         );
    1283 
    1284         $result = $wpdb->insert( $wpdb->prefix . 'tracksure_outbox', $outbox_data );
    1285 
    1286         if ( ! $result && defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    1287             error_log( "[TrackSure] Event Recorder: Failed to queue to outbox - event_id={$event_data['event_id']}, error=" . $wpdb->last_error );
     1301        if (! $result && defined('WP_DEBUG') && WP_DEBUG) {
     1302            error_log("[TrackSure] Event Recorder: Failed to queue to outbox - event_id={$event_data['event_id']}, error=" . $wpdb->last_error);
    12881303        }
    12891304
    12901305        // Invalidate cached outbox count so stats reflect the new item.
    1291         wp_cache_delete( 'tracksure_outbox_pending_count', 'tracksure' );
     1306        wp_cache_delete('tracksure_outbox_pending_count', 'tracksure');
    12921307    }
    12931308
     
    12991314     * @return array User data.
    13001315     */
    1301     private function build_user_data( $enriched_data, $session ) {
     1316    private function build_user_data($enriched_data, $session)
     1317    {
    13021318        $user_data = array();
    13031319
    13041320        // Get WordPress user if logged in.
    1305         if ( isset( $session['user_id'] ) && $session['user_id'] > 0 ) {
    1306             $user = get_userdata( $session['user_id'] );
    1307             if ( $user ) {
     1321        if (isset($session['user_id']) && $session['user_id'] > 0) {
     1322            $user = get_userdata($session['user_id']);
     1323            if ($user) {
    13081324                $user_data['email']      = $user->user_email;
    13091325                $user_data['first_name'] = $user->first_name;
     
    13141330
    13151331        // Add location data if available.
    1316         if ( isset( $enriched_data['country'] ) ) {
     1332        if (isset($enriched_data['country'])) {
    13171333            $user_data['country'] = $enriched_data['country'];
    13181334        }
    1319         if ( isset( $enriched_data['region'] ) ) {
     1335        if (isset($enriched_data['region'])) {
    13201336            $user_data['state'] = $enriched_data['region'];
    13211337        }
    1322         if ( isset( $enriched_data['city'] ) ) {
     1338        if (isset($enriched_data['city'])) {
    13231339            $user_data['city'] = $enriched_data['city'];
    13241340        }
    13251341
    13261342        // Add client IP (for server-side attribution).
    1327         if ( isset( $enriched_data['ip_address'] ) ) {
     1343        if (isset($enriched_data['ip_address'])) {
    13281344            $user_data['client_ip_address'] = $enriched_data['ip_address'];
    13291345        }
    13301346
    13311347        // Add user agent (for server-side attribution).
    1332         if ( isset( $enriched_data['user_agent'] ) ) {
     1348        if (isset($enriched_data['user_agent'])) {
    13331349            $user_data['client_user_agent'] = $enriched_data['user_agent'];
    13341350        }
  • tracksure/trunk/includes/core/services/class-tracksure-logger.php

    r3472561 r3496703  
    2020
    2121// Exit if accessed directly.
    22 if ( ! defined( 'ABSPATH' ) ) {
     22if (! defined('ABSPATH')) {
    2323    exit;
    2424}
     
    2727 * Logger service class.
    2828 */
    29 class TrackSure_Logger {
     29class TrackSure_Logger
     30{
    3031
    3132
     
    4950     * Constructor.
    5051     */
    51     public function __construct() {
     52    public function __construct()
     53    {
    5254        global $wpdb;
    5355        $this->table = $wpdb->prefix . 'tracksure_logs';
     
    6163     * @return void
    6264     */
    63     public function log_error( $message, $context = array() ) {
    64         $this->log( 'error', $message, $context );
     65    public function log_error($message, $context = array())
     66    {
     67        $this->log('error', $message, $context);
    6568    }
    6669
     
    7275     * @return void
    7376     */
    74     public function log_warning( $message, $context = array() ) {
    75         $this->log( 'warning', $message, $context );
     77    public function log_warning($message, $context = array())
     78    {
     79        $this->log('warning', $message, $context);
    7680    }
    7781
     
    8387     * @return void
    8488     */
    85     public function log_info( $message, $context = array() ) {
    86         $this->log( 'info', $message, $context );
     89    public function log_info($message, $context = array())
     90    {
     91        $this->log('info', $message, $context);
    8792    }
    8893
     
    9499     * @return void
    95100     */
    96     public function log_debug( $message, $context = array() ) {
    97         if ( ! WP_DEBUG ) {
     101    public function log_debug($message, $context = array())
     102    {
     103        if (! WP_DEBUG) {
    98104            return; // Skip debug logs if WP_DEBUG is off
    99105        }
    100         $this->log( 'debug', $message, $context );
     106        $this->log('debug', $message, $context);
    101107    }
    102108
     
    109115     * @return void
    110116     */
    111     private function log( $level, $message, $context = array() ) {
     117    private function log($level, $message, $context = array())
     118    {
    112119        global $wpdb;
    113120
     
    115122            $this->table,
    116123            array(
    117                 'level'        => sanitize_text_field( $level ),
    118                 'message'      => sanitize_text_field( $message ),
    119                 'context_json' => ! empty( $context ) ? wp_json_encode( $context ) : null,
    120                 'occurred_at'  => current_time( 'mysql', true ),
    121                 'ip_address'   => TrackSure_Utilities::get_client_ip(),
     124                'level'       => sanitize_text_field($level),
     125                'message'     => sanitize_text_field($message),
     126                'context'     => ! empty($context) ? wp_json_encode($context) : null,
     127                'occurred_at' => current_time('mysql', true),
     128                'ip_address'  => TrackSure_Utilities::get_client_ip(),
    122129            ),
    123             array( '%s', '%s', '%s', '%s', '%s' )
     130            array('%s', '%s', '%s', '%s', '%s')
    124131        );
    125132
    126133        // Also log to PHP error_log for critical errors.
    127         if ( $level === 'error' ) {
     134        if ($level === 'error') {
    128135            // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log.
    129             if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
    130 
    131                 error_log( sprintf( '[TrackSure] %s: %s', strtoupper( $level ), $message ) );
     136            if (defined('WP_DEBUG') && WP_DEBUG) {
     137
     138                error_log(sprintf('[TrackSure] %s: %s', strtoupper($level), $message));
    132139            }
    133140        }
     
    141148     * @return array          Array of log entries.
    142149     */
    143     public function get_recent_logs( $limit = 20, $level = null ) {
    144         global $wpdb;
    145 
    146         $query = "SELECT log_id, level, message, context_json, occurred_at FROM {$wpdb->prefix}tracksure_logs";
    147 
    148         if ( $level ) {
    149             $query .= $wpdb->prepare( ' WHERE level = %s', $level );
     150    public function get_recent_logs($limit = 20, $level = null)
     151    {
     152        global $wpdb;
     153
     154        $query = "SELECT id, level, message, context, occurred_at FROM {$wpdb->prefix}tracksure_logs";
     155
     156        if ($level) {
     157            $query .= $wpdb->prepare(' WHERE level = %s', $level);
    150158        }
    151159
    152160        $query .= ' ORDER BY occurred_at DESC';
    153         $query .= $wpdb->prepare( ' LIMIT %d', $limit );
     161        $query .= $wpdb->prepare(' LIMIT %d', $limit);
    154162
    155163        // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- Query dynamically built with safe methods and prepared LIMIT
    156         return $wpdb->get_results( $query, ARRAY_A );
     164        return $wpdb->get_results($query, ARRAY_A);
    157165    }
    158166
     
    162170     * @return int Number of deleted logs.
    163171     */
    164     public function cleanup_old_logs() {
     172    public function cleanup_old_logs()
     173    {
    165174        global $wpdb;
    166175
     
    175184            sprintf(
    176185                /* translators: %d: number of deleted log entries */
    177                 __( 'Cleaned up %d old log entries', 'tracksure' ),
     186                __('Cleaned up %d old log entries', 'tracksure'),
    178187                $deleted
    179188            )
     
    190199     * @return void
    191200     */
    192     public static function create_table() {
     201    public static function create_table()
     202    {
    193203        global $wpdb;
    194204
     
    196206
    197207        $sql = "CREATE TABLE IF NOT EXISTS {$wpdb->prefix}tracksure_logs (
    198             log_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
    199             level VARCHAR(20) NOT NULL,
     208            id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
     209            level VARCHAR(20) NOT NULL DEFAULT 'info',
    200210            message TEXT NOT NULL,
    201             context_json LONGTEXT,
    202             occurred_at DATETIME NOT NULL,
    203             ip_address VARCHAR(45),
    204             PRIMARY KEY  (log_id),
     211            context LONGTEXT NULL,
     212            occurred_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
     213            ip_address VARCHAR(45) NULL,
     214            PRIMARY KEY  (id),
    205215            KEY level (level),
    206216            KEY occurred_at (occurred_at)
     
    208218
    209219        require_once ABSPATH . 'wp-admin/includes/upgrade.php';
    210         dbDelta( $sql );
     220        dbDelta($sql);
    211221    }
    212222}
  • tracksure/trunk/includes/core/services/class-tracksure-suggestion-engine.php

    r3472561 r3496703  
    5454
    5555// Exit if accessed directly.
    56 if ( ! defined( 'ABSPATH' ) ) {
     56if (! defined('ABSPATH')) {
    5757    exit;
    5858}
     
    6161 * Suggestion engine class.
    6262 */
    63 class TrackSure_Suggestion_Engine {
     63class TrackSure_Suggestion_Engine
     64{
    6465
    6566
     
    100101     * @return TrackSure_Suggestion_Engine
    101102     */
    102     public static function get_instance() {
    103         if ( null === self::$instance ) {
     103    public static function get_instance()
     104    {
     105        if (null === self::$instance) {
    104106            self::$instance = new self();
    105107        }
     
    110112     * Constructor.
    111113     */
    112     private function __construct() {
     114    private function __construct()
     115    {
    113116        $core     = TrackSure_Core::get_instance();
    114         $this->db = $core->get_service( 'db' );
     117        $this->db = $core->get_service('db');
    115118    }
    116119
     
    121124     * @return array
    122125     */
    123     public function get_suggestions( $limit = 5 ) {
     126    public function get_suggestions($limit = 5)
     127    {
    124128        $cache_key = 'all_suggestions_' . $limit;
    125129        // Temporarily disable cache for debugging
     
    148152        $suggestions = array_filter(
    149153            $suggestions,
    150             function ( $s ) {
    151                 return ! is_null( $s );
     154            function ($s) {
     155                return ! is_null($s);
    152156            }
    153157        );
     
    156160        usort(
    157161            $suggestions,
    158             function ( $a, $b ) {
     162            function ($a, $b) {
    159163                $priority_order = array(
    160164                    'high'   => 1,
     
    162166                    'low'    => 3,
    163167                );
    164                 return $priority_order[ $a['priority'] ] <=> $priority_order[ $b['priority'] ];
     168                return $priority_order[$a['priority']] <=> $priority_order[$b['priority']];
    165169            }
    166170        );
    167171
    168172        // Limit results.
    169         $suggestions = array_slice( $suggestions, 0, $limit );
     173        $suggestions = array_slice($suggestions, 0, $limit);
    170174
    171175        // Cache results for performance.
    172         wp_cache_set( $cache_key, $suggestions, $this->cache_group, $this->cache_expiration );
     176        wp_cache_set($cache_key, $suggestions, $this->cache_group, $this->cache_expiration);
    173177
    174178        return $suggestions;
     
    180184     * @return array|null
    181185     */
    182     private function check_high_traffic_low_conversions() {
     186    private function check_high_traffic_low_conversions()
     187    {
    183188        global $wpdb;
    184189        // Get sessions and conversions (last 7 days).
     
    196201        );
    197202
    198         $sessions    = absint( $stats->sessions ?? 0 );
    199         $conversions = absint( $stats->conversions ?? 0 );
    200 
    201         if ( $sessions < 20 ) {
     203        $sessions    = absint($stats->sessions ?? 0);
     204        $conversions = absint($stats->conversions ?? 0);
     205
     206        if ($sessions < 20) {
    202207            return null; // Not enough data
    203208        }
    204209
    205         $conversion_rate = $sessions > 0 ? ( $conversions / $sessions ) * 100 : 0;
     210        $conversion_rate = $sessions > 0 ? ($conversions / $sessions) * 100 : 0;
    206211
    207212        // If conversion rate < 2% with significant traffic.
    208         if ( $conversion_rate < 2.0 ) {
     213        if ($conversion_rate < 2.0) {
    209214            return array(
    210215                'priority'    => 'high',
     
    219224                'metric'      => array(
    220225                    'label' => 'Conversion Rate',
    221                     'value' => round( $conversion_rate, 2 ) . '%',
     226                    'value' => round($conversion_rate, 2) . '%',
    222227                    'trend' => 'down',
    223228                ),
     
    233238     * @return array|null
    234239     */
    235     private function check_cart_abandonment() {
     240    private function check_cart_abandonment()
     241    {
    236242        global $wpdb;
    237243        // Get add_to_cart vs purchase events.
     
    248254        );
    249255
    250         $add_to_carts = absint( $stats->add_to_carts ?? 0 );
    251         $purchases    = absint( $stats->purchases ?? 0 );
    252 
    253         if ( $add_to_carts < 5 ) {
     256        $add_to_carts = absint($stats->add_to_carts ?? 0);
     257        $purchases    = absint($stats->purchases ?? 0);
     258
     259        if ($add_to_carts < 5) {
    254260            return null; // Not enough data
    255261        }
    256262
    257         $abandonment_rate = $add_to_carts > 0 ? ( ( $add_to_carts - $purchases ) / $add_to_carts ) * 100 : 0;
     263        $abandonment_rate = $add_to_carts > 0 ? (($add_to_carts - $purchases) / $add_to_carts) * 100 : 0;
    258264
    259265        // If abandonment > 70%.
    260         if ( $abandonment_rate > 70 ) {
     266        if ($abandonment_rate > 70) {
    261267            return array(
    262268                'priority'    => 'high',
     
    269275                'metric'      => array(
    270276                    'label' => 'Abandonment Rate',
    271                     'value' => round( $abandonment_rate, 1 ) . '%',
     277                    'value' => round($abandonment_rate, 1) . '%',
    272278                    'trend' => 'up',
    273279                ),
     
    283289     * @return array|null
    284290     */
    285     private function check_no_goals() {
     291    private function check_no_goals()
     292    {
    286293        global $wpdb;
    287294        $goal_count = $wpdb->get_var(
     
    292299        );
    293300
    294         if ( $goal_count === 0 ) {
     301        if ($goal_count === 0) {
    295302            return array(
    296303                'priority'    => 'medium',
     
    314321     * @return array|null
    315322     */
    316     private function check_mobile_performance() {
     323    private function check_mobile_performance()
     324    {
    317325        global $wpdb;
    318326        // Get conversions by device.
     
    338346        $mobile_rate  = 0;
    339347
    340         foreach ( $device_stats as $stat ) {
    341             $rate = $stat->sessions > 0 ? ( $stat->conversions / $stat->sessions ) * 100 : 0;
    342             if ( $stat->device_type === 'desktop' ) {
     348        foreach ($device_stats as $stat) {
     349            $rate = $stat->sessions > 0 ? ($stat->conversions / $stat->sessions) * 100 : 0;
     350            if ($stat->device_type === 'desktop') {
    343351                $desktop_rate = $rate;
    344             } elseif ( $stat->device_type === 'mobile' ) {
     352            } elseif ($stat->device_type === 'mobile') {
    345353                $mobile_rate = $rate;
    346354            }
     
    348356
    349357        // If mobile is less than 60% of desktop conversion rate.
    350         if ( $desktop_rate > 0 && $mobile_rate < ( $desktop_rate * 0.6 ) ) {
     358        if ($desktop_rate > 0 && $mobile_rate < ($desktop_rate * 0.6)) {
    351359            return array(
    352360                'priority'    => 'medium',
     
    360368                'metric'      => array(
    361369                    'label' => 'Mobile vs Desktop',
    362                     'value' => sprintf( '%.1f%% vs %.1f%%', $mobile_rate, $desktop_rate ),
     370                    'value' => sprintf('%.1f%% vs %.1f%%', $mobile_rate, $desktop_rate),
    363371                    'trend' => 'down',
    364372                ),
     
    374382     * @return array|null
    375383     */
    376     private function check_quality_score() {
     384    private function check_quality_score()
     385    {
    377386        // Get quality score from Quality Controller (if available).
    378387        $quality_controller = new TrackSure_REST_Quality_Controller();
    379         $request            = new WP_REST_Request( 'GET', '/ts/v1/quality/signal' );
    380         $request->set_param( 'destination', 'meta' );
    381 
    382         $response = $quality_controller->get_signal_quality( $request );
    383         if ( is_wp_error( $response ) ) {
     388        $request            = new WP_REST_Request('GET', '/ts/v1/quality/signal');
     389        $request->set_param('destination', 'meta');
     390
     391        $response = $quality_controller->get_signal_quality($request);
     392        if (is_wp_error($response)) {
    384393            return null;
    385394        }
     
    388397        $quality_score = $data['quality_score'] ?? 100;
    389398
    390         if ( $quality_score < 70 ) {
     399        if ($quality_score < 70) {
    391400            return array(
    392401                'priority'    => 'high',
     
    413422     * @return array|null
    414423     */
    415     private function check_checkout_drop_off() {
     424    private function check_checkout_drop_off()
     425    {
    416426        global $wpdb;
    417427        // Get checkout funnel.
     
    428438        );
    429439
    430         $begin_checkouts = absint( $funnel->begin_checkouts ?? 0 );
    431         $purchases       = absint( $funnel->purchases ?? 0 );
    432 
    433         if ( $begin_checkouts < 5 ) {
     440        $begin_checkouts = absint($funnel->begin_checkouts ?? 0);
     441        $purchases       = absint($funnel->purchases ?? 0);
     442
     443        if ($begin_checkouts < 5) {
    434444            return null;
    435445        }
    436446
    437         $drop_off_rate = $begin_checkouts > 0 ? ( ( $begin_checkouts - $purchases ) / $begin_checkouts ) * 100 : 0;
     447        $drop_off_rate = $begin_checkouts > 0 ? (($begin_checkouts - $purchases) / $begin_checkouts) * 100 : 0;
    438448
    439449        // If > 60% drop off at checkout.
    440         if ( $drop_off_rate > 60 ) {
     450        if ($drop_off_rate > 60) {
    441451            return array(
    442452                'priority'    => 'high',
     
    449459                'metric'      => array(
    450460                    'label' => 'Checkout Drop-off',
    451                     'value' => round( $drop_off_rate, 1 ) . '%',
     461                    'value' => round($drop_off_rate, 1) . '%',
    452462                    'trend' => 'up',
    453463                ),
     
    463473     * @return array|null
    464474     */
    465     private function check_product_opportunities() {
     475    private function check_product_opportunities()
     476    {
    466477        global $wpdb;
    467478        // Find products with high views but low add-to-cart rate.
     
    469480            $wpdb->prepare(
    470481                "SELECT
    471                     e.event_params->>'$.items[0].item_id' as product_id,
    472                     e.event_params->>'$.items[0].item_name' as product_name,
     482                    JSON_UNQUOTE(JSON_EXTRACT(e.event_params, '$.items[0].item_id')) as product_id,
     483                    JSON_UNQUOTE(JSON_EXTRACT(e.event_params, '$.items[0].item_name')) as product_name,
    473484                    SUM(CASE WHEN e.event_name = 'view_item' THEN 1 ELSE 0 END) as views,
    474485                    SUM(CASE WHEN e.event_name = 'add_to_cart' THEN 1 ELSE 0 END) as add_to_carts
     
    476487                WHERE e.occurred_at >= DATE_SUB(NOW(), INTERVAL %d DAY)
    477488                AND e.event_name IN ('view_item', 'add_to_cart')
    478                 AND e.event_params->>'$.items[0].item_id' IS NOT NULL
    479                 GROUP BY e.event_params->>'$.items[0].item_id'
     489                AND JSON_UNQUOTE(JSON_EXTRACT(e.event_params, '$.items[0].item_id')) IS NOT NULL
     490                GROUP BY JSON_UNQUOTE(JSON_EXTRACT(e.event_params, '$.items[0].item_id'))
    480491                HAVING views > %d AND (add_to_carts * 1.0 / views) < 0.10
    481492                ORDER BY views DESC
     
    487498        );
    488499
    489         if ( empty( $opportunities ) ) {
     500        if (empty($opportunities)) {
    490501            return null;
    491502        }
    492503
    493504        $product = $opportunities[0];
    494         $views   = absint( $product->views );
    495         $carts   = absint( $product->add_to_carts );
    496         $rate    = $views > 0 ? ( $carts / $views ) * 100 : 0;
     505        $views   = absint($product->views);
     506        $carts   = absint($product->add_to_carts);
     507        $rate    = $views > 0 ? ($carts / $views) * 100 : 0;
    497508
    498509        return array(
    499510            'priority'    => 'medium',
    500             'title'       => sprintf( 'Product "%s" has low add-to-cart rate', substr( $product->product_name, 0, 40 ) ),
     511            'title'       => sprintf('Product "%s" has low add-to-cart rate', substr($product->product_name, 0, 40)),
    501512            'description' => sprintf(
    502513                'This product has %d views but only %d add-to-carts (%.1f%%). Consider improving product images, description, or pricing.',
     
    508519            'metric'      => array(
    509520                'label' => 'Add-to-Cart Rate',
    510                 'value' => round( $rate, 1 ) . '%',
     521                'value' => round($rate, 1) . '%',
    511522                'trend' => 'down',
    512523            ),
     
    519530     * @return array|null
    520531     */
    521     private function check_traffic_quality() {
     532    private function check_traffic_quality()
     533    {
    522534        global $wpdb;
    523535        // Get traffic sources with high bounce rate.
     
    550562        );
    551563
    552         if ( empty( $sources ) ) {
     564        if (empty($sources)) {
    553565            return null;
    554566        }
    555567
    556568        $source      = $sources[0];
    557         $source_name = sanitize_text_field( $source->utm_source );
    558         $sessions    = absint( $source->sessions );
    559         $conversions = absint( $source->conversions );
    560         $rate        = $sessions > 0 ? ( $conversions / $sessions ) * 100 : 0;
     569        $source_name = sanitize_text_field($source->utm_source);
     570        $sessions    = absint($source->sessions);
     571        $conversions = absint($source->conversions);
     572        $rate        = $sessions > 0 ? ($conversions / $sessions) * 100 : 0;
    561573
    562574        return array(
    563575            'priority'    => 'medium',
    564             'title'       => sprintf( 'Low conversion rate from "%s"', $source_name ),
     576            'title'       => sprintf('Low conversion rate from "%s"', $source_name),
    565577            'description' => sprintf(
    566578                'Traffic from %s has %d sessions but only %d conversions (%.2f%%). Either improve targeting or reduce spend here.',
     
    570582                $rate
    571583            ),
    572             'action'      => sprintf( 'Review "%s" campaign targeting and ad copy', $source_name ),
     584            'action'      => sprintf('Review "%s" campaign targeting and ad copy', $source_name),
    573585            'metric'      => array(
    574586                'label' => 'Conversion Rate',
    575                 'value' => round( $rate, 2 ) . '%',
     587                'value' => round($rate, 2) . '%',
    576588                'trend' => 'down',
    577589            ),
     
    584596     * @return array|null
    585597     */
    586     private function check_returning_visitors() {
     598    private function check_returning_visitors()
     599    {
    587600        global $wpdb;
    588601        // Get new vs returning.
     
    601614        );
    602615
    603         $new       = absint( $stats->new_visitors ?? 0 );
    604         $returning = absint( $stats->returning_visitors ?? 0 );
     616        $new       = absint($stats->new_visitors ?? 0);
     617        $returning = absint($stats->returning_visitors ?? 0);
    605618        $total     = $new + $returning;
    606619
    607         if ( $total < 20 ) {
     620        if ($total < 20) {
    608621            return null;
    609622        }
    610623
    611         $returning_rate = $total > 0 ? ( $returning / $total ) * 100 : 0;
     624        $returning_rate = $total > 0 ? ($returning / $total) * 100 : 0;
    612625
    613626        // If < 20% returning visitors.
    614         if ( $returning_rate < 20 ) {
     627        if ($returning_rate < 20) {
    615628            return array(
    616629                'priority'    => 'low',
     
    623636                'metric'      => array(
    624637                    'label' => 'Returning Visitors',
    625                     'value' => round( $returning_rate, 1 ) . '%',
     638                    'value' => round($returning_rate, 1) . '%',
    626639                    'trend' => 'neutral',
    627640                ),
     
    638651     * @return array|null
    639652     */
    640     private function check_traffic_anomaly() {
     653    private function check_traffic_anomaly()
     654    {
    641655        global $wpdb;
    642656        // Get sessions in last hour.
     
    664678        );
    665679
    666         if ( $avg_hourly_sessions < 3 ) {
     680        if ($avg_hourly_sessions < 3) {
    667681            return null; // Not enough historical data
    668682        }
    669683
    670684        // Check for 50%+ drop.
    671         if ( $current_hour_sessions < ( $avg_hourly_sessions * 0.5 ) ) {
    672             $drop_percent = round( ( 1 - ( $current_hour_sessions / $avg_hourly_sessions ) ) * 100, 1 );
     685        if ($current_hour_sessions < ($avg_hourly_sessions * 0.5)) {
     686            $drop_percent = round((1 - ($current_hour_sessions / $avg_hourly_sessions)) * 100, 1);
    673687
    674688            return array(
     
    678692                    'Only %d sessions in the last hour vs %d average. Check if tracking code is working or if there\'s a technical issue.',
    679693                    $current_hour_sessions,
    680                     round( $avg_hourly_sessions )
     694                    round($avg_hourly_sessions)
    681695                ),
    682696                'action'      => 'Check website status and tracking code installation',
     
    690704
    691705        // Check for 200%+ spike (potential bot traffic).
    692         if ( $current_hour_sessions > ( $avg_hourly_sessions * 2 ) ) {
    693             $spike_percent = round( ( ( $current_hour_sessions / $avg_hourly_sessions ) - 1 ) * 100, 1 );
     706        if ($current_hour_sessions > ($avg_hourly_sessions * 2)) {
     707            $spike_percent = round((($current_hour_sessions / $avg_hourly_sessions) - 1) * 100, 1);
    694708
    695709            return array(
     
    699713                    '%d sessions in the last hour vs %d average. This could be viral traffic or bot activity.',
    700714                    $current_hour_sessions,
    701                     round( $avg_hourly_sessions )
     715                    round($avg_hourly_sessions)
    702716                ),
    703717                'action'      => 'Monitor for bot traffic patterns in Sessions page',
     
    719733     * @return array|null
    720734     */
    721     private function check_temporal_patterns() {
     735    private function check_temporal_patterns()
     736    {
    722737        global $wpdb;
    723738        // Get weekend vs weekday performance (last 30 days for stability).
     
    738753        );
    739754
    740         if ( empty( $temporal_data ) || count( $temporal_data ) < 2 ) {
     755        if (empty($temporal_data) || count($temporal_data) < 2) {
    741756            return null;
    742757        }
     
    745760        $weekday_data = null;
    746761
    747         foreach ( $temporal_data as $data ) {
    748             if ( $data->period === 'weekend' ) {
     762        foreach ($temporal_data as $data) {
     763            if ($data->period === 'weekend') {
    749764                $weekend_data = $data;
    750765            } else {
     
    753768        }
    754769
    755         if ( ! $weekend_data || ! $weekday_data ) {
     770        if (! $weekend_data || ! $weekday_data) {
    756771            return null;
    757772        }
     
    761776
    762777        // Check if there's a significant difference (>20%).
    763         if ( $weekend_rate > 0 && $weekday_rate > 0 ) {
    764             $difference      = abs( $weekend_rate - $weekday_rate );
    765             $percentage_diff = ( $difference / min( $weekend_rate, $weekday_rate ) ) * 100;
    766 
    767             if ( $percentage_diff > 20 ) {
     778        if ($weekend_rate > 0 && $weekday_rate > 0) {
     779            $difference      = abs($weekend_rate - $weekday_rate);
     780            $percentage_diff = ($difference / min($weekend_rate, $weekday_rate)) * 100;
     781
     782            if ($percentage_diff > 20) {
    768783                $better_period = $weekend_rate > $weekday_rate ? 'weekend' : 'weekday';
    769                 $better_rate   = max( $weekend_rate, $weekday_rate );
    770                 $worse_rate    = min( $weekend_rate, $weekday_rate );
     784                $better_rate   = max($weekend_rate, $weekday_rate);
     785                $worse_rate    = min($weekend_rate, $weekday_rate);
    771786
    772787                return array(
    773788                    'priority'    => 'medium',
    774                     'title'       => sprintf( '%s converts %d%% better', ucfirst( $better_period ), round( $percentage_diff ) ),
     789                    'title'       => sprintf('%s converts %d%% better', ucfirst($better_period), round($percentage_diff)),
    775790                    'description' => sprintf(
    776791                        'Your %s conversion rate is %.1f%% vs %.1f%% on %ss. Consider scheduling campaigns and content for optimal days.',
     
    780795                        $better_period === 'weekend' ? 'weekday' : 'weekend'
    781796                    ),
    782                     'action'      => sprintf( 'Increase ad spend and content posting on %ss', $better_period ),
     797                    'action'      => sprintf('Increase ad spend and content posting on %ss', $better_period),
    783798                    'metric'      => array(
    784                         'label' => ucfirst( $better_period ) . ' Performance',
    785                         'value' => '+' . round( $percentage_diff ) . '%',
     799                        'label' => ucfirst($better_period) . ' Performance',
     800                        'value' => '+' . round($percentage_diff) . '%',
    786801                        'trend' => 'up',
    787802                    ),
     
    799814     * @return array|null
    800815     */
    801     private function check_general_insights() {
     816    private function check_general_insights()
     817    {
    802818        global $wpdb;
    803819        // Get basic metrics from last 7 days.
     
    818834        );
    819835
    820         if ( ! $stats || absint( $stats->sessions ?? 0 ) < 5 ) {
     836        if (! $stats || absint($stats->sessions ?? 0) < 5) {
    821837            // Very little data - suggest basic setup.
    822838            return array(
     
    827843                'metric'      => array(
    828844                    'label' => 'Current Sessions',
    829                     'value' => absint( $stats->sessions ?? 0 ),
     845                    'value' => absint($stats->sessions ?? 0),
    830846                    'trend' => 'neutral',
    831847                ),
     
    833849        }
    834850
    835         $sessions          = absint( $stats->sessions );
    836         $visitors          = absint( $stats->visitors );
    837         $conversions       = absint( $stats->conversions );
    838         $pageviews         = absint( $stats->pageviews );
    839         $pages_per_session = $sessions > 0 ? round( $pageviews / $sessions, 1 ) : 0;
     851        $sessions          = absint($stats->sessions);
     852        $visitors          = absint($stats->visitors);
     853        $conversions       = absint($stats->conversions);
     854        $pageviews         = absint($stats->pageviews);
     855        $pages_per_session = $sessions > 0 ? round($pageviews / $sessions, 1) : 0;
    840856
    841857        // Check for good engagement but missing conversion tracking.
    842         if ( $conversions === 0 && $sessions > 10 ) {
     858        if ($conversions === 0 && $sessions > 10) {
    843859            return array(
    844860                'priority'    => 'high',
     
    858874
    859875        // Check for low pages per session (engagement).
    860         if ( $pages_per_session > 0 && $pages_per_session < 2.0 && $sessions > 10 ) {
     876        if ($pages_per_session > 0 && $pages_per_session < 2.0 && $sessions > 10) {
    861877            return array(
    862878                'priority'    => 'medium',
     
    869885                'metric'      => array(
    870886                    'label' => 'Pages per Session',
    871                     'value' => number_format( $pages_per_session, 1 ),
     887                    'value' => number_format($pages_per_session, 1),
    872888                    'trend' => 'down',
    873889                ),
     
    876892
    877893        // Check for good traffic growth opportunity.
    878         if ( $sessions > 15 && $sessions < 100 ) {
    879             $conversion_rate = $sessions > 0 ? round( ( $conversions / $sessions ) * 100, 1 ) : 0;
     894        if ($sessions > 15 && $sessions < 100) {
     895            $conversion_rate = $sessions > 0 ? round(($conversions / $sessions) * 100, 1) : 0;
    880896
    881897            return array(
     
    890906                'metric'      => array(
    891907                    'label' => 'Current Sessions',
    892                     'value' => number_format( $sessions ),
     908                    'value' => number_format($sessions),
    893909                    'trend' => 'up',
    894910                ),
     
    897913
    898914        // Default: Encourage data-driven decisions.
    899         if ( $sessions > 5 ) {
     915        if ($sessions > 5) {
    900916            return array(
    901917                'priority'    => 'low',
     
    909925                'metric'      => array(
    910926                    'label' => 'Data Points',
    911                     'value' => number_format( $pageviews ) . ' pageviews',
     927                    'value' => number_format($pageviews) . ' pageviews',
    912928                    'trend' => 'neutral',
    913929                ),
  • tracksure/trunk/readme.txt

    r3495725 r3496703  
    1 === TrackSure Cloud ===
     1=== TrackSure Cloud - Server Side Tracking, Meta Pixel CAPI & Analytics for WooCommerce ===
    22Contributors: tracksure, rubait
    3 Tags: analytics, tracking, server-side-tracking, facebook-pixel, conversion-api
     3Tags: server-side-tracking, meta-pixel, conversion-api, woocommerce, analytics
    44Requires at least: 6.0
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.3
     7Stable tag: 1.1.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Server-side analytics & Conversion API for WordPress. Privacy-friendly tracking with WooCommerce funnels and first-party attribution.
     11Server-side tracking & Conversion API (CAPI) for Meta Pixel, Google Analytics 4 & WooCommerce. Best PixelYourSite alternative with first-party analytics, funnel tracking, user journey tracking and attribution. GDPR and CCPA-ready.
    1212
    1313== Description ==
    1414
    15 = TrackSure – Privacy-First Server-Side Analytics & Conversion API for WordPress =
     15= TrackSure Cloud – Server-Side Tracking, Meta CAPI & First-Party Analytics for WordPress =
    1616★★★★★
    1717
     
    2052051. Log in to your WordPress admin panel
    2062062. Go to **Plugins → Add New**
    207 3. Search for **"TrackSure Cloud"** or **"server-side tracking"**
    208 4. Click **Install Now** next to "TrackSure Cloud – Server-Side Tracking & Analytics"
     2073. Search for **"TrackSure"** or **"server-side tracking"**
     2084. Click **Install Now** next to "TrackSure - Server Side Tracking, Meta Pixel CAPI & Analytics for WooCommerce"
    2092095. Click **Activate** after installation completes
    210210
     
    2202201. After activation, go to **TrackSure → Settings**
    2212212. **Tracking Settings:**
    222    - ✅ Enable tracking (Off by default)
     222   - ✅ Tracking is enabled by default — data collection starts immediately
    223223   - Set session timeout (default: 30 minutes)
    224224   - Set attribution window (default: 30 days)
     
    822822== Changelog ==
    823823
     824= 1.1.0 - 2026-04-01 =
     825* New: Milestone celebrations — celebrate visitor milestones (1/50/100/500/1K/5K/10K) and conversion milestones (1/10/50/100/500) with confetti burst animations
     826* New: Tier-based celebration themes — starter, growing, popular, champion, and legendary tiers with unique colors and icons
     827* Improvement: Loading spinner no longer conflicts with other plugin spinner styles
     828* Fix: Light theme button text now uses solid white color for consistent readability
     829* Fix: Dark mode milestone toast backgrounds are now opaque for better text readability
     830
     831= 1.0.5 - 2026-04-01 =
     832* New: SEO-friendly plugin name for better WordPress.org search visibility (server side tracking, meta pixel, CAPI, WooCommerce)
     833* New: Onboarding welcome banner after first activation — guides users through Live tab, admin tracking, dashboard timing, and CAPI setup
     834* Improvement: Tracking now enabled by default on fresh installs — users see data immediately without manual configuration
     835* Improvement: Updated plugin description and tags for better discoverability
     836
     837= 1.0.4 - 2026-04-01 =
     838* Fix: MariaDB compatibility — replaced MySQL-only JSON ->> operator with JSON_UNQUOTE(JSON_EXTRACT()) for cross-database support
     839* Fix: Logger column mismatch — aligned code with installer schema (context_json → context, log_id → id)
     840* Fix: Race condition duplicate entry errors on visitors, sessions, and outbox tables — replaced SELECT-then-INSERT with INSERT IGNORE
     841* Fix: Added automatic database upgrade mechanism so schema changes apply on plugin update, not just activation
     842
    824843= 1.0.3 - 2026-03-31 =
    825844* Fix: Re-release of 1.0.2 (previous SVN upload was corrupted)
     
    858877== Upgrade Notice ==
    859878
     879= 1.1.0 =
     880New milestone celebrations with confetti animations for visitor and conversion milestones. Loading spinner and button color fixes.
     881
     882= 1.0.5 =
     883New onboarding guide, tracking enabled by default, SEO-friendly plugin name for better search visibility.
     884
     885= 1.0.4 =
     886Critical fix: Resolves MariaDB compatibility errors, duplicate entry race conditions, and logger schema mismatches.
     887
    860888= 1.0.3 =
    861 Re-release of 1.0.2 — data accuracy fixes and performance improvements.
    862889
    863890= 1.0.2 =
  • tracksure/trunk/tracksure.php

    r3495725 r3496703  
    22
    33/**
    4  * Plugin Name: TrackSure Cloud
     4 * Plugin Name: TrackSure Cloud - Server Side Tracking, Meta Pixel CAPI & Analytics for WooCommerce
    55 * Plugin URI: https://tracksure.cloud
    6  * Description: Server-side tracking, analytics and pixel manager for WordPress. Boost ROAS with Conversion API (CAPI), recover lost conversions from ad blockers, and run first-party analytics.
    7  * Version: 1.0.3
     6 * Description: Server-side tracking & Conversion API (CAPI) for Meta Pixel, Google Analytics 4 & WooCommerce. Best PixelYourSite alternative with first-party analytics, funnel tracking, user journey tracking and attribution. GDPR-CCPA-ready.
     7 * Version: 1.1.0
    88 * Author: TrackSure Team
    99 * Author URI: https://profiles.wordpress.org/tracksure/
     
    2424
    2525// Define plugin constants.
    26 define('TRACKSURE_VERSION', '1.0.3');
    27 define('TRACKSURE_DB_VERSION', '1.0.0');
     26define('TRACKSURE_VERSION', '1.1.0');
     27define('TRACKSURE_DB_VERSION', '1.0.1');
    2828define('TRACKSURE_PLUGIN_FILE', __FILE__);
    2929define('TRACKSURE_PLUGIN_DIR', plugin_dir_path(__FILE__));
     
    107107    public function init()
    108108    {
     109        // Check if database needs upgrade (runs on plugin update, not just activation).
     110        $this->maybe_upgrade_db();
     111
    109112        // 1. Load Core engine (bundled inside).
    110113        if (! file_exists(TRACKSURE_CORE_DIR . 'class-tracksure-core.php')) {
     
    146149
    147150    /**
     151     * Check and record milestone achievements (visitors, conversions).
     152     *
     153     * Runs once per admin page load, cached for 1 hour via transient.
     154     * Queries total unique visitors and total conversions from DB,
     155     * then flags any newly crossed thresholds.
     156     *
     157     * @since 1.0.5
     158     * @return array Milestones data (all milestones with reached_at and seen status).
     159     */
     160    public function check_milestones()
     161    {
     162        // Return cached result if available (1 hour TTL).
     163        $cached = get_transient('tracksure_milestones_cache');
     164        if (false !== $cached) {
     165            return $cached;
     166        }
     167
     168        global $wpdb;
     169        $prefix = $wpdb->prefix;
     170
     171        // Get current milestones from DB option.
     172        $milestones = get_option('tracksure_milestones', array());
     173        if (! is_array($milestones)) {
     174            $milestones = array();
     175        }
     176
     177        // Define thresholds.
     178        $visitor_thresholds    = array(1, 50, 100, 500, 1000, 5000, 10000);
     179        $conversion_thresholds = array(1, 10, 50, 100, 500);
     180
     181        // Count total unique visitors (lightweight aggregate query).
     182        // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery,WordPress.DB.DirectDatabaseQuery.NoCaching
     183        $total_visitors = (int) $wpdb->get_var(
     184            "SELECT COUNT(*) FROM {$prefix}tracksure_visitors"
     185        );
     186
     187        // Count total conversions.
     188        // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery,WordPress.DB.DirectDatabaseQuery.NoCaching
     189        $total_conversions = (int) $wpdb->get_var(
     190            "SELECT COUNT(*) FROM {$prefix}tracksure_conversions"
     191        );
     192
     193        $now     = gmdate('Y-m-d H:i:s');
     194        $changed = false;
     195
     196        // Check visitor milestones.
     197        foreach ($visitor_thresholds as $threshold) {
     198            $key = 'visitors_' . $threshold;
     199            if (! isset($milestones[$key]) && $total_visitors >= $threshold) {
     200                $milestones[$key] = array(
     201                    'type'       => 'visitors',
     202                    'threshold'  => $threshold,
     203                    'reached_at' => $now,
     204                    'seen'       => false,
     205                );
     206                $changed = true;
     207            }
     208        }
     209
     210        // Check conversion milestones.
     211        foreach ($conversion_thresholds as $threshold) {
     212            $key = 'conversions_' . $threshold;
     213            if (! isset($milestones[$key]) && $total_conversions >= $threshold) {
     214                $milestones[$key] = array(
     215                    'type'       => 'conversions',
     216                    'threshold'  => $threshold,
     217                    'reached_at' => $now,
     218                    'seen'       => false,
     219                );
     220                $changed = true;
     221            }
     222        }
     223
     224        // Save if new milestones were reached.
     225        if ($changed) {
     226            update_option('tracksure_milestones', $milestones, false);
     227        }
     228
     229        // Cache for 1 hour.
     230        set_transient('tracksure_milestones_cache', $milestones, HOUR_IN_SECONDS);
     231
     232        return $milestones;
     233    }
     234
     235    /**
     236     * Check if database schema needs upgrading after a plugin update.
     237     *
     238     * WordPress only fires register_activation_hook on manual activation,
     239     * not on auto-updates. This method runs on every plugins_loaded and
     240     * re-runs dbDelta() when TRACKSURE_DB_VERSION changes.
     241     *
     242     * @since 1.0.4
     243     * @return void
     244     */
     245    private function maybe_upgrade_db()
     246    {
     247        $installed_db_version = get_option('tracksure_db_version', '0');
     248
     249        if (version_compare($installed_db_version, TRACKSURE_DB_VERSION, '<')) {
     250            require_once TRACKSURE_CORE_DIR . 'class-tracksure-db.php';
     251            require_once TRACKSURE_CORE_DIR . 'class-tracksure-settings-schema.php';
     252            require_once TRACKSURE_CORE_DIR . 'class-tracksure-installer.php';
     253
     254            TrackSure_Installer::install();
     255        }
     256    }
     257
     258    /**
    148259     * Activation callback: Create database tables and schedule cron jobs.
    149260     *
     
    160271        // Create database tables.
    161272        TrackSure_Installer::install();
     273
     274        // Set onboarding flag for first activation (don't overwrite if already dismissed).
     275        add_option('tracksure_onboarding_dismissed', '0', '', 'no');
    162276
    163277        // Set flag to flush permalinks on next admin load.
     
    259373    }
    260374
    261     // Redirect to TrackSure settings page (React app #/settings route).
    262     wp_safe_redirect(admin_url('admin.php?page=tracksure#/settings'));
     375    // Redirect to TrackSure dashboard (React app overview with onboarding banner).
     376    wp_safe_redirect(admin_url('admin.php?page=tracksure#/overview'));
    263377    exit;
    264378}
Note: See TracChangeset for help on using the changeset viewer.