{"id":17370,"date":"2026-09-18T17:51:45","date_gmt":"2026-09-18T09:51:45","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=17370"},"modified":"2026-11-02T18:16:13","modified_gmt":"2026-11-02T10:16:13","slug":"hk45-multi-purpose-optical-cable-production-line","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/fa\/hk45-multi-purpose-optical-cable-production-line\/","title":{"rendered":"\u062e\u0637 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0627\u0628\u0644 \u0646\u0648\u0631\u06cc \u0686\u0646\u062f\u0645\u0646\u0638\u0648\u0631\u0647 HK-45 M"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17370\" class=\"elementor elementor-17370\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb57819 e-flex e-con-boxed e-con e-parent\" data-id=\"fb57819\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ed9ea0 elementor-widget elementor-widget-html\" data-id=\"5ed9ea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<style>#hk-process-root button{border-radius:0;padding:0;background:transparent;color:inherit;line-height:inherit}#hk-process-root {\n  color-scheme: light;\n  font-family: Roboto, Arial, sans-serif;\n  color: #1a2433;\n  background: #f7f9fc;\n  font-synthesis: none;\n  --blue: #1677c8;\n  --blue-dark: #122d6c;\n  --navy: #102d52;\n  --navy-deep: #0d223c;\n  --orange: #c04f32;\n  --orange-dark: #a9432a;\n  --ink: #1a2433;\n  --copy: #47576c;\n  --muted: #68778b;\n  --line: #dce3ea;\n  --soft: #f5f7fa;\n  --soft-blue: #eef4fb;\n  --white: #fff;\n  --shell: 1288px;\n}\n\n#hk-process-root * { box-sizing: border-box; }\n { scroll-behavior: smooth; scroll-padding-top: 54px; }\n#hk-process-root {\n  margin: 0;\n  min-width: 320px;\n  min-height: 100vh;\n  background:\n    linear-gradient(rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    #f7f9fc;\n  background-size: 48px 48px;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\nbody.modal-open:has(#hk-process-root dialog[open]) { overflow: hidden; }\n#hk-process-root button, #hk-process-root input, #hk-process-root textarea, #hk-process-root select { font: inherit; }\n#hk-process-root button, #hk-process-root a { -webkit-tap-highlight-color: transparent; }\n#hk-process-root button { cursor: pointer; }\n#hk-process-root a { color: inherit; }\n#hk-process-root img { display: block; max-width: 100%; }\n#hk-process-root h1, #hk-process-root h2, #hk-process-root h3, #hk-process-root h4, #hk-process-root p { margin-top: 0; }\n#hk-process-root button:focus-visible, #hk-process-root a:focus-visible, #hk-process-root input:focus-visible, #hk-process-root textarea:focus-visible, #hk-process-root select:focus-visible, #hk-process-root summary:focus-visible {\n  outline: 3px solid rgba(22, 119, 200, 0.3);\n  outline-offset: 3px;\n}\n\n#hk-process-root .shell { width: min(var(--shell), calc(100% - 48px)); margin-inline: auto; }\n\n#hk-process-root .global-header { position: relative; z-index: 60; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); }\n#hk-process-root .global-header-inner { min-height: 78px; display: grid; grid-template-columns: 218px 1fr auto; align-items: center; gap: 28px; }\n#hk-process-root .brand, #hk-process-root .footer-brand { display: inline-flex; align-items: center; gap: 12px; color: var(--navy); text-decoration: none; }\n#hk-process-root .brand img, #hk-process-root .footer-brand img { width: 112px; height: 36px; object-fit: contain; object-position: left center; }\n#hk-process-root .brand span, #hk-process-root .footer-brand span { padding-left: 11px; border-left: 1px solid var(--line); }\n#hk-process-root .brand strong, #hk-process-root .footer-brand strong { display: block; font-size: 14px; letter-spacing: 0.09em; }\n#hk-process-root .brand small, #hk-process-root .footer-brand small { display: block; margin-top: 3px; font: 700 8px\/1.2 \"Roboto Mono\", monospace; letter-spacing: 0.11em; }\n#hk-process-root .global-nav { min-width: 0; display: flex; align-items: center; justify-content: center; gap: clamp(16px, 2vw, 30px); }\n#hk-process-root .global-nav a { display: inline-flex; align-items: center; gap: 5px; padding: 28px 0; color: #334155; text-decoration: none; font-size: 14px; font-weight: 700; white-space: nowrap; }\n#hk-process-root .global-nav a:hover { color: var(--blue); }\n#hk-process-root .language-link { color: var(--muted) !important; }\n#hk-process-root .menu-button, #hk-process-root .mobile-nav { display: none; }\n\n#hk-process-root .hk-button {\n  min-height: 50px;\n  border: 1px solid transparent;\n  border-radius: 8px;\n  padding: 0 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  text-decoration: none;\n  font-size: 14px;\n  line-height: 1.2;\n  font-weight: 700;\n  transition: transform 160ms ease, color 160ms ease, background 160ms ease, border-color 160ms ease;\n}\n#hk-process-root .hk-button:hover { transform: translateY(-2px); }\n#hk-process-root .hk-button-primary { background: var(--orange); border-color: var(--orange); color: #fff; }\n#hk-process-root .hk-button-primary:hover { background: var(--orange-dark); border-color: var(--orange-dark); color: #fff; }\n#hk-process-root .hk-button-ghost { background: #fff; border-color: #9eabb9; color: var(--blue-dark); }\n#hk-process-root .hk-button-ghost:hover { color: var(--blue); border-color: var(--blue); }\n#hk-process-root .header-cta { min-height: 48px; padding-inline: 19px; }\n\n#hk-process-root .page-map { position: sticky; top: 0; z-index: 50; height: 54px; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); box-shadow: 0 7px 22px rgba(16, 45, 82, 0.06); }\n#hk-process-root .page-map-inner { height: 54px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 24px; }\n#hk-process-root .page-map-label { color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; letter-spacing: 0.12em; white-space: nowrap; }\n#hk-process-root .page-map-links { height: 100%; min-width: 0; display: flex; align-items: stretch; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x proximity; }\n#hk-process-root .page-map-links::-webkit-scrollbar { display: none; }\n#hk-process-root .page-map-links button { position: relative; flex: 0 0 auto; scroll-snap-align: center; border: 0; background: transparent; color: var(--copy); padding: 0 13px; font-size: 12px; font-weight: 700; }\n#hk-process-root .page-map-links button::after { content: \"\"; position: absolute; left: 13px; right: 13px; bottom: 0; height: 2px; background: transparent; }\n#hk-process-root .page-map-links button:hover, #hk-process-root .page-map-links button.active { color: var(--blue); }\n#hk-process-root .page-map-links button.active::after { background: var(--blue); }\n#hk-process-root .page-map-cta { height: 100%; display: inline-flex; align-items: center; gap: 7px; border: 0; background: transparent; color: var(--orange); padding: 0; font-size: 12px; font-weight: 800; white-space: nowrap; }\n#hk-process-root .page-map-cta:hover { color: var(--orange-dark); }\n\n#hk-process-root .hero { padding: 18px 0 64px; background: rgba(247, 249, 252, 0.86); }\n#hk-process-root .breadcrumbs { min-height: 30px; margin-bottom: 18px; color: var(--muted); }\n#hk-process-root .breadcrumbs ol { list-style: none; display: flex; align-items: center; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; font-size: 12px; }\n#hk-process-root .breadcrumbs li { display: inline-flex; align-items: center; gap: 7px; }\n#hk-process-root .breadcrumbs li:not(:last-child)::after { content: \"\u203a\"; color: #9ba9b9; }\n#hk-process-root .breadcrumbs a { text-decoration: none; }\n#hk-process-root .breadcrumbs a:hover { color: var(--blue); }\n#hk-process-root .breadcrumbs [aria-current=\"page\"] { color: var(--blue-dark); font-weight: 700; }\n#hk-process-root .hero-grid { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(520px, 1.08fr); gap: 42px; align-items: center; }\n#hk-process-root .hero-copy { padding: 20px 0; }\n#hk-process-root .section-label { display: flex; align-items: center; gap: 12px; color: var(--blue-dark); font: 800 12px\/1.25 \"Roboto Mono\", monospace; letter-spacing: 0.1em; text-transform: uppercase; }\n#hk-process-root .section-label > span { min-width: 38px; height: 34px; padding: 0 9px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #c9dbea; border-radius: 7px; background: var(--soft-blue); }\n#hk-process-root .hero h1 { margin: 24px 0 22px; max-width: 660px; color: var(--ink); font-size: clamp(44px, 4.2vw, 68px); line-height: 1.05; letter-spacing: -0.047em; }\n#hk-process-root .hero-lead { max-width: 660px; margin-bottom: 25px; color: var(--copy); font-size: 18px; line-height: 1.68; }\n#hk-process-root .hero-subtitle { margin: -5px 0 18px; color: var(--navy); font-size: 15px; font-weight: 700; line-height: 1.5; }\n#hk-process-root .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 30px; }\n#hk-process-root .hero-facts { display: grid; grid-template-columns: 1fr 1fr; margin: 0; border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .hero-facts > div { min-height: 104px; padding: 18px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: rgba(255, 255, 255, 0.55); }\n#hk-process-root .hero-facts dt, #hk-process-root .visual-head span, #hk-process-root .visual-foot span, #hk-process-root .responsibility-intro > span, #hk-process-root .config-tabs small, #hk-process-root .config-dossier > span, #hk-process-root .dossier-block small, #hk-process-root .confirm-list small, #hk-process-root .config-media-foot span, #hk-process-root .comparison-head span, #hk-process-root .engineering-callout span, #hk-process-root .route-copy > span, #hk-process-root .evidence-caption span, #hk-process-root .evidence-cards small, #hk-process-root .fat-bar span, #hk-process-root .project-intro > span, #hk-process-root .project-contact small, #hk-process-root .footer-column > span, #hk-process-root .video-modal header span {\n  color: var(--blue);\n  font: 800 10px\/1.3 \"Roboto Mono\", monospace;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n#hk-process-root .hero-facts dd { margin: 7px 0 0; color: var(--ink); font-size: 13px; font-weight: 700; line-height: 1.45; }\n#hk-process-root .hero-visual { overflow: hidden; border: 1px solid #cfdae5; border-radius: 12px; background: #fff; box-shadow: 0 20px 48px rgba(16, 45, 82, 0.08); }\n#hk-process-root .hero-visual-mobile { display: none; }\n#hk-process-root .visual-head { min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .visual-head strong { color: var(--blue-dark); font: 800 11px\/1.2 \"Roboto Mono\", monospace; text-transform: uppercase; }\n#hk-process-root .hero-image-canvas { height: 270px; display: grid; place-items: center; background: #fff; padding: 24px 20px; }\n#hk-process-root .hero-image-canvas img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .visual-foot { min-height: 80px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 16px 20px; background: var(--navy); color: #fff; }\n#hk-process-root .visual-foot span { color: #9fcbf2; }\n#hk-process-root .visual-foot strong { display: block; margin-top: 6px; font-size: 13px; line-height: 1.35; }\n#hk-process-root .visual-foot button { flex: 0 0 auto; width: 44px; height: 44px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.45); border-radius: 8px; background: transparent; color: #fff; }\n#hk-process-root .visual-foot button:hover { background: rgba(255,255,255,.1); }\n#hk-process-root .boundary-strip { min-height: 74px; margin-top: 24px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 13px; padding: 16px 20px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .boundary-strip p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.55; }\n#hk-process-root .boundary-strip strong { color: var(--navy); }\n\n#hk-process-root .section { padding: 88px 0; }\n#hk-process-root .section:nth-of-type(even) { background: rgba(255,255,255,.56); }\n#hk-process-root .section-heading { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(320px, .65fr); gap: 54px; align-items: end; margin-bottom: 42px; }\n#hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { margin: 23px 0 0; color: var(--ink); font-size: clamp(38px, 4vw, 58px); line-height: 1.03; letter-spacing: -0.042em; }\n#hk-process-root .section-heading > p { max-width: 540px; margin: 0; color: var(--copy); font-size: 16px; line-height: 1.7; }\n#hk-process-root .section-heading.inverse .section-label, #hk-process-root .section-heading.inverse h2 { color: #fff; }\n#hk-process-root .section-heading.inverse .section-label > span { border-color: rgba(159,203,242,.45); background: rgba(159,203,242,.11); }\n#hk-process-root .section-heading.inverse > p { color: #bed0e0; }\n\n#hk-process-root .need-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .need-grid article { min-height: 246px; padding: 25px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .number-title { display: flex; align-items: center; justify-content: space-between; gap: 12px; }\n#hk-process-root .number-title > span { color: #90a0b2; font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .number-title small { color: var(--blue); font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .need-grid h3 { margin: 42px 0 12px; font-size: 20px; line-height: 1.3; }\n#hk-process-root .need-grid p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.6; }\n#hk-process-root .responsibility-intro { max-width: 840px; margin: 64px 0 28px; }\n#hk-process-root .responsibility-intro h3 { margin: 12px 0 10px; font-size: 28px; }\n#hk-process-root .responsibility-intro p { margin: 0; color: var(--copy); line-height: 1.65; }\n#hk-process-root .responsibility-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .responsibility-grid article { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .responsibility-grid article.blue { background: var(--soft-blue); border-color: #9fc6e7; }\n#hk-process-root .responsibility-grid article.navy { background: var(--navy); border-color: var(--navy); color: #fff; }\n#hk-process-root .responsibility-grid header { display: flex; align-items: center; gap: 13px; padding: 22px 24px; border-bottom: 1px solid var(--line); }\n#hk-process-root .responsibility-grid article.navy header { border-color: rgba(255,255,255,.18); }\n#hk-process-root .responsibility-grid header > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .responsibility-grid article.blue header > span { background: var(--blue); color: #fff; }\n#hk-process-root .responsibility-grid article.navy header > span { background: var(--orange); color: #fff; }\n#hk-process-root .responsibility-grid h3 { margin: 0; font-size: 20px; }\n#hk-process-root .responsibility-grid ul { list-style: none; margin: 0; padding: 10px 24px 22px; }\n#hk-process-root .responsibility-grid li { min-height: 47px; display: grid; grid-template-columns: 18px 1fr; align-items: center; gap: 10px; border-bottom: 1px solid var(--line); color: var(--copy); font-size: 13px; line-height: 1.4; }\n#hk-process-root .responsibility-grid li:last-child { border-bottom: 0; }\n#hk-process-root .responsibility-grid li svg { color: var(--blue); }\n#hk-process-root .responsibility-grid article.navy li { color: #d3dfeb; border-color: rgba(255,255,255,.14); }\n#hk-process-root .responsibility-grid article.navy li svg { color: #ffac8b; }\n\n#hk-process-root .configuration-section { background: #f2f6fa !important; }\n#hk-process-root .config-tabs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-bottom: 16px; scroll-snap-type: x proximity; }\n#hk-process-root .config-tabs button { min-height: 86px; display: grid; grid-template-columns: 46px 1fr; align-items: center; gap: 13px; border: 1px solid #cbd7e4; border-radius: 9px; background: #fff; color: var(--ink); padding: 14px; text-align: left; }\n#hk-process-root .config-tabs button { scroll-snap-align: center; }\n#hk-process-root .config-tabs button > span { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--navy); font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-tabs small, #hk-process-root .config-tabs strong { display: block; }\n#hk-process-root .config-tabs strong { margin-top: 6px; font-size: 15px; }\n#hk-process-root .config-tabs button:hover { border-color: var(--blue); }\n#hk-process-root .config-tabs button.active { border: 2px solid var(--blue); background: #edf5fc; padding: 13px; }\n#hk-process-root .config-tabs button.active > span { background: var(--orange); color: #fff; }\n#hk-process-root .config-tabs button.active small { color: var(--orange); }\n#hk-process-root .config-workbench { display: grid; grid-template-columns: minmax(0, 1.42fr) minmax(350px, .58fr); overflow: hidden; border: 1px solid #bed0e0; border-radius: 14px; background: #fff; }\n#hk-process-root .config-workbench.config-workbench--text-only { grid-template-columns: minmax(0, 1fr); }\n#hk-process-root .config-workbench--text-only .config-dossier { width: 100%; }\n#hk-process-root .config-image-pending { margin: 0 0 20px; font-size: 13px; line-height: 1.6; color: #bad0e4; }\n#hk-process-root .config-media { min-width: 0; display: flex; flex-direction: column; background: #fff; }\n#hk-process-root .config-media-head { padding: 17px 24px; display: flex; flex-wrap: wrap; gap: 8px 20px; justify-content: space-between; border-bottom: 1px solid var(--line); }\n#hk-process-root .config-media-head span { font: 800 10px\/1.4 \"Roboto Mono\", monospace; letter-spacing: .08em; color: var(--blue); }\n#hk-process-root .config-media-head strong { color: var(--copy); font-size: 12px; line-height: 1.4; }\n#hk-process-root .config-enquiry { width: 100%; margin-top: 20px; }\n#hk-process-root .config-image-canvas { position: relative; min-width: 0; min-height: 0; aspect-ratio: 4 \/ 3; display: grid; place-items: center; overflow: hidden; padding: 0; background: #fff; }\n#hk-process-root .config-image-content { position: absolute; inset: 24px 24px 58px; display: grid; place-items: center; }\n#hk-process-root .config-image-content > img, #hk-process-root .config-image-content > svg { display: block; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-inspect { position: relative; width: 100%; border: 0; cursor: zoom-in; padding-bottom: 50px; }\n#hk-process-root .image-inspect-hint { position: absolute; bottom: 12px; right: 16px; display: flex; gap: 7px; align-items: center; color: var(--navy); background: #fff; border: 1px solid var(--line); border-radius: 5px; padding: 7px 10px; font-size: 11px; font-weight: 700; }\n#hk-process-root .image-inspect:hover .image-inspect-hint { border-color: var(--blue); color: var(--blue); }\n#hk-process-root .hero-image-canvas.image-inspect, #hk-process-root .module-image.image-inspect { display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 24px 20px 48px; }\n#hk-process-root .hero-image-canvas.image-inspect img, #hk-process-root .module-image.image-inspect img { flex: 1 1 0; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .hero-image-canvas.image-inspect { height: auto; }\n#hk-process-root .hero-image-canvas.image-inspect img { flex: none; height: auto; }\n#hk-process-root .comparison-scroll-hint { display: none; }\n#hk-process-root .image-dialog, #hk-process-root .video-dialog { position: fixed; inset: 0; margin: auto; padding: 0; width: min(1440px, calc(100vw - 32px)); max-width: none; max-height: calc(100dvh - 32px); overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: var(--ink); }\n#hk-process-root .image-dialog::backdrop, #hk-process-root .video-dialog::backdrop { background: rgba(4,13,24,.84); }\n#hk-process-root .image-dialog header { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 16px 20px; border-bottom: 1px solid var(--line); background: var(--navy); color: #fff; }\n#hk-process-root .image-dialog header small { color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .image-dialog h2 { margin: 6px 0 0; font-size: 17px; line-height: 1.4; }\n#hk-process-root .image-dialog header button { flex-shrink: 0; width: 44px; height: 44px; border: 1px solid #7293b0; border-radius: 7px; background: transparent; color: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas { height: min(650px, 65dvh); padding: 22px; background: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas img { width: 100%; height: 100%; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-dialog > p { margin: 0; padding: 14px 20px; border-top: 1px solid var(--line); color: var(--copy); font-size: 12px; }\n#hk-process-root .video-dialog { width: min(900px, calc(100vw - 32px)); }\n#hk-process-root .configuration-table-wrap { overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .configuration-table { width: 100%; min-width: 760px; border-collapse: collapse; text-align: left; table-layout: fixed; }\n#hk-process-root .configuration-table caption { text-align: left; padding: 18px 20px; color: var(--navy); font-weight: 700; }\n#hk-process-root .configuration-table th, #hk-process-root .configuration-table td { padding: 18px 20px; border-bottom: 1px solid var(--line); border-right: 1px solid var(--line); font-size: 14px; line-height: 1.6; vertical-align: top; }\n#hk-process-root .configuration-table thead { background: var(--navy); color: #fff; }\n#hk-process-root .configuration-table thead th { border-color: #375675; }\n#hk-process-root .configuration-table th:first-child { width: 19%; }\n#hk-process-root .configuration-table small { display: block; margin-top: 5px; font-weight: 400; color: #bed0e0; font-size: 12px; }\n#hk-process-root .configuration-table tbody th { color: var(--navy); background: var(--soft-blue); }\n#hk-process-root .configuration-table td { color: var(--copy); }\n#hk-process-root .configuration-table tbody tr:nth-child(even) td { background: #fafbfd; }\n#hk-process-root .configuration-table tr > :last-child { border-right: 0; }\n#hk-process-root .configuration-table tr:last-child > * { border-bottom: 0; }\n#hk-process-root .comparison-note { margin: 16px 0 24px; color: var(--copy); font-size: 13px; line-height: 1.65; }\n#hk-process-root .engineering-checklist { border: 1px solid var(--line); border-radius: 9px; overflow: hidden; background: #fff; }\n#hk-process-root .engineering-checklist > summary { cursor: pointer; min-height: 58px; padding: 16px 20px; display: flex; justify-content: space-between; align-items: center; color: var(--navy); font-size: 15px; font-weight: 700; list-style: none; }\n#hk-process-root .engineering-checklist > summary::-webkit-details-marker { display: none; }\n#hk-process-root .engineering-checklist[open] > summary svg { transform: rotate(180deg); }\n#hk-process-root .prototype-form-note { display: flex; gap: 10px; padding: 13px 15px; margin-bottom: 22px; border: 1px solid var(--line); border-radius: 7px; background: var(--soft-blue); color: var(--navy); }\n#hk-process-root .prototype-form-note svg { flex-shrink: 0; margin-top: 2px; }\n#hk-process-root .prototype-form-note p { margin: 0; color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .config-media-foot { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 24px; border-top: 1px solid var(--line); background: #f7f9fc; }\n#hk-process-root .config-media-foot strong { font-size: 13px; }\n#hk-process-root .config-dossier { padding: 34px; background:\n  linear-gradient(rgba(141,199,251,.09) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.09) 1px, transparent 1px),\n  var(--navy);\n  background-size: 44px 44px; color: #fff;\n}\n#hk-process-root .config-dossier > span { color: #9fcbf2; }\n#hk-process-root .config-title { display: grid; grid-template-columns: 58px 1fr; align-items: center; gap: 16px; margin: 22px 0 28px; }\n#hk-process-root .config-title b { width: 58px; height: 58px; display: grid; place-items: center; border-radius: 8px; background: var(--orange); font: 800 15px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-title h3 { margin: 0; font-size: 29px; line-height: 1.1; }\n#hk-process-root .dossier-block, #hk-process-root .confirm-list { padding: 18px 0; border-top: 1px solid rgba(255,255,255,.19); }\n#hk-process-root .dossier-block small, #hk-process-root .confirm-list small { color: #9fcbf2; }\n#hk-process-root .dossier-block p { margin: 9px 0 0; color: #d2dfeb; font-size: 14px; line-height: 1.6; }\n#hk-process-root .confirm-list ul { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; }\n#hk-process-root .confirm-list li { display: grid; grid-template-columns: 17px 1fr; gap: 7px; color: #e3ebf3; font-size: 12px; line-height: 1.4; }\n#hk-process-root .confirm-list svg { color: #ffad8d; }\n#hk-process-root .caution { display: grid; grid-template-columns: 20px 1fr; gap: 10px; margin-top: 17px; padding: 15px; border: 1px solid rgba(255,173,141,.45); border-radius: 8px; background: rgba(192,79,50,.13); color: #ffad8d; }\n#hk-process-root .caution p { margin: 0; color: #f2ddda; font-size: 12px; line-height: 1.55; }\n\n#hk-process-root .modules-section { background: #fff !important; }\n#hk-process-root .modules-section > .shell > .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }\n#hk-process-root .module-explorer { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .module-overview-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 62px; padding: 12px 22px; border-bottom: 1px solid var(--line); }\n#hk-process-root .module-overview-head > span, #hk-process-root .module-detail-label > span { color: var(--blue-dark); font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .module-overview-head button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-line-canvas { position: relative; width: 100%; isolation: isolate; background: #fff; }\n#hk-process-root .module-line-canvas > img { display: block; width: 100%; height: auto; aspect-ratio: 3 \/ 1; }\n#hk-process-root .module-locations { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }\n#hk-process-root .module-locations rect { fill: rgba(22,119,200,.035); stroke: var(--orange); stroke-width: 2; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-locations .interface-zone { stroke: var(--blue); stroke-dasharray: 5 4; }\n#hk-process-root .module-leader { fill: none; stroke: #9bafc4; stroke-width: 1; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-leader.is-selected { stroke: var(--orange); stroke-width: 2; }\n#hk-process-root .module-pin { position: absolute; transform: translate(-50%, -50%); display: grid; place-items: center; width: 40px; height: 40px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: var(--navy); color: #fff; box-shadow: 0 0 0 1px #ccdae8; font: 700 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-pin.is-selected { background: var(--orange); box-shadow: 0 0 0 3px rgba(192,79,50,.2); }\n#hk-process-root .module-pin:hover { background: var(--blue); }\n#hk-process-root .module-location-status { display: flex; align-items: center; gap: 12px; min-height: 70px; padding: 13px 22px; border-top: 1px solid var(--line); background: var(--soft-blue); }\n#hk-process-root .module-location-status > span { flex: 0 0 16px; height: 16px; border: 2px solid var(--orange); border-radius: 3px; }\n#hk-process-root .module-location-status > .interface-key { border: 2px dashed var(--blue); }\n#hk-process-root .module-location-status p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .module-location-status strong { display: block; color: var(--navy); }\n#hk-process-root .module-location-status p > span { color: var(--copy); }\n#hk-process-root .module-explorer .module-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid var(--line); }\n#hk-process-root .module-selector { display: flex; align-items: flex-start; gap: 10px; min-width: 0; padding: 18px 14px; border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; text-align: left; color: var(--ink); }\n#hk-process-root .module-selector:nth-child(5n) { border-right: 0; }\n#hk-process-root .module-number { flex: 0 0 32px; width: 32px; height: 32px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--blue-dark); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-selector-copy { min-width: 0; display: grid; gap: 7px; }\n#hk-process-root .module-selector-copy > strong { font-size: 13px; line-height: 1.3; }\n#hk-process-root .module-selector-copy > span { color: var(--copy); font-size: 11px; line-height: 1.45; }\n#hk-process-root .module-selector-copy > small { display: inline-flex; align-items: center; gap: 5px; color: var(--blue); font-size: 10px; font-weight: 700; }\n#hk-process-root .module-selector.is-selected { background: var(--soft-blue); box-shadow: inset 0 -3px var(--orange), inset 0 0 0 1px var(--blue); }\n#hk-process-root .module-selector.is-selected .module-number { background: var(--orange); color: #fff; }\n#hk-process-root .module-selector:hover { background: #f0f6fb; }\n#hk-process-root .module-explorer button:focus-visible { outline: 3px solid var(--blue); outline-offset: -3px; }\n#hk-process-root .module-equipment-detail { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); scroll-margin-top: 80px; }\n#hk-process-root .module-equipment-media { min-width: 0; display: flex; flex-direction: column; padding: 22px; background: #fff; }\n#hk-process-root .module-detail-label { display: flex; justify-content: space-between; gap: 14px; }\n#hk-process-root .module-detail-label > strong { white-space: nowrap; color: var(--blue-dark); font: 700 11px\/1.5 \"Roboto Mono\", monospace; }\n#hk-process-root .module-device-canvas { display: grid; place-items: center; height: 246px; margin: 18px 0 14px; padding: 10px 22px; }\n#hk-process-root .module-device-canvas > img, #hk-process-root .module-device-canvas > svg { display: block; width: 100%; height: 100%; min-height: 0; overflow: hidden; object-fit: contain; object-position: center; }\n#hk-process-root .module-equipment-media > p { margin: auto 0 0; color: var(--muted); font-size: 11px; line-height: 1.5; }\n#hk-process-root .module-device-enlarge { display: inline-flex; align-items: center; justify-content: center; align-self: flex-start; gap: 8px; min-height: 40px; margin-top: 12px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-device-enlarge:hover { background: var(--soft-blue); border-color: var(--blue); }\n#hk-process-root .module-equipment-copy { padding: 25px 28px; background: linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px), var(--navy); background-size: 44px 44px; color: #fff; }\n#hk-process-root .module-detail-navigation { display: flex; align-items: center; justify-content: space-between; gap: 14px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n#hk-process-root .module-detail-navigation > div { display: flex; gap: 8px; }\n#hk-process-root .module-detail-navigation button { display: grid; place-items: center; width: 40px; height: 40px; border: 1px solid #7795b3; border-radius: 6px; background: transparent; color: #fff; }\n#hk-process-root .module-detail-navigation button:hover { background: var(--blue); }\n#hk-process-root .previous-arrow { transform: rotate(180deg); }\n#hk-process-root .module-equipment-copy h3 { margin: 13px 0; font-size: 26px; line-height: 1.15; }\n#hk-process-root .module-equipment-copy > p, #hk-process-root .module-equipment-confirm p { margin: 0; color: #d2dfeb; font-size: 13px; line-height: 1.65; }\n#hk-process-root .module-equipment-confirm { margin-top: 18px; padding-top: 18px; border-top: 1px solid rgba(255,255,255,.2); }\n#hk-process-root .module-equipment-confirm > strong { display: block; margin-bottom: 7px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n@media (max-width: 1024px) {\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  #hk-process-root .module-selector:nth-child(5n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: 1 \/ -1; }\n  #hk-process-root .module-equipment-detail { grid-template-columns: 1fr; }\n  #hk-process-root .module-device-canvas { height: 260px; }\n  #hk-process-root .module-pin { width: 32px; height: 32px; font-size: 10px; }\n}\n@media (max-width: 600px) {\n  #hk-process-root .module-overview-head { padding: 10px 14px; }\n  #hk-process-root .module-overview-head > span { max-width: 120px; font-size: 9px; }\n  #hk-process-root .module-overview-head button { font-size: 11px; }\n  #hk-process-root .module-location-status { padding: 12px 14px; }\n  #hk-process-root .module-pin:not(.is-selected), #hk-process-root .module-leader:not(.is-selected) { display: none; }\n  #hk-process-root .module-pin { width: 28px; height: 28px; font-size: 9px; }\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #hk-process-root .module-selector { gap: 7px; padding: 14px 10px; }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(2n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: auto; }\n  #hk-process-root .module-selector-copy > strong { font-size: 12px; }\n  #hk-process-root .module-selector-copy > span { display: none; }\n  #hk-process-root .module-selector-copy > small { font-size: 9px; }\n  #hk-process-root .module-number { flex-basis: 26px; width: 26px; height: 28px; }\n  #hk-process-root .module-equipment-media { padding: 18px 14px; }\n  #hk-process-root .module-detail-label > span { font-size: 9px; }\n  #hk-process-root .module-device-canvas { height: 220px; padding: 8px 12px; }\n  #hk-process-root .module-equipment-copy { padding: 22px 20px; }\n  #hk-process-root .module-equipment-copy h3 { font-size: 23px; }\n  #hk-process-root .module-equipment-detail { scroll-margin-top: 140px; }\n}\n#hk-process-root .module-note, #hk-process-root .route-boundary { min-height: 68px; display: grid; grid-template-columns: 26px 1fr; align-items: center; gap: 10px; margin-top: 20px; padding: 15px 18px; border: 1px solid #b4cee5; border-left: 4px solid var(--blue); background: #eff6fb; color: var(--blue); }\n#hk-process-root .module-note p, #hk-process-root .route-boundary p { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.55; }\n#hk-process-root .module-note strong, #hk-process-root .route-boundary strong { color: var(--navy); }\n\n#hk-process-root .controls-section { background: #f4f7fa !important; }\n#hk-process-root .comparison-head { min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 15px 20px; background: var(--navy-deep); color: #fff; border-radius: 10px 10px 0 0; }\n#hk-process-root .comparison-head span { color: #9fcbf2; }\n#hk-process-root .comparison-head strong { display: block; margin-top: 5px; font-size: 15px; }\n#hk-process-root .status-key { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 7px; }\n#hk-process-root .status-key span { padding: 7px 9px; border: 1px solid rgba(159,203,242,.28); border-radius: 99px; color: #cfe3f5; font-size: 9px; }\n#hk-process-root .comparison-grid { display: grid; grid-template-columns: repeat(5, 1fr); border-left: 1px solid var(--line); }\n#hk-process-root .comparison-grid article { min-width: 0; background: #fff; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header { min-height: 76px; display: flex; align-items: center; gap: 11px; padding: 15px; background: var(--soft-blue); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header span { color: var(--blue); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .comparison-grid h3 { margin: 0; font-size: 15px; }\n#hk-process-root .comparison-grid ul { list-style: none; margin: 0; padding: 0; }\n#hk-process-root .comparison-grid li { min-height: 72px; display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 12px 15px; border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid li:last-child { border-bottom: 0; }\n#hk-process-root .comparison-grid li > span { color: var(--ink); font-size: 12px; font-weight: 700; line-height: 1.35; }\n#hk-process-root .comparison-grid li small { width: fit-content; padding: 5px 7px; border: 1px solid #ebcb94; border-radius: 99px; background: #fff7ea; color: #87500c; font: 800 9px\/1 \"Roboto Mono\", monospace; letter-spacing: .05em; }\n#hk-process-root .engineering-callout { min-height: 150px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 34px; margin-top: 22px; padding: 28px 30px; border: 1px solid #244a75; border-radius: 12px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy); background-size: 42px 42px; color: #fff;\n}\n#hk-process-root .engineering-callout span { color: #9fcbf2; }\n#hk-process-root .engineering-callout h3 { margin: 8px 0; font-size: 23px; }\n#hk-process-root .engineering-callout p { max-width: 830px; margin: 0; color: #c5d5e4; font-size: 13px; line-height: 1.6; }\n\n#hk-process-root .routes-section { background: #fff !important; }\n#hk-process-root .route-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .route-card { overflow: hidden; min-width: 0; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: inherit; text-decoration: none; transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease; }\n#hk-process-root .route-card:hover { transform: translateY(-4px); border-color: #8dbce2; box-shadow: 0 16px 36px rgba(16,45,82,.09); }\n#hk-process-root .route-image { height: 220px; display: grid; place-items: center; padding: 20px; border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .route-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .route-copy { padding: 22px; }\n#hk-process-root .route-copy > span { color: var(--blue); }\n#hk-process-root .route-copy h3 { margin: 10px 0; font-size: 22px; }\n#hk-process-root .route-copy p { min-height: 66px; margin: 0 0 16px; color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .route-copy > strong { display: inline-flex; align-items: center; gap: 7px; color: var(--blue-dark); font-size: 13px; }\n#hk-process-root .route-card:hover .route-copy > strong { color: var(--blue); }\n\n#hk-process-root .evidence-section { background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy) !important; background-size: 48px 48px !important; }\n#hk-process-root .evidence-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(360px, .9fr); gap: 18px; }\n#hk-process-root .evidence-visual { position: relative; overflow: hidden; border: 1px solid rgba(159,203,242,.42); border-radius: 12px; background: #fff; padding: 0; text-align: left; }\n#hk-process-root .evidence-image { position: relative; height: 275px; display: grid; place-items: center; padding: 26px; background: #fff; }\n#hk-process-root .evidence-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .play-circle { position: absolute; left: 28px; bottom: -29px; z-index: 2; width: 58px; height: 58px; display: grid; place-items: center; border: 4px solid #fff; border-radius: 50%; background: var(--orange); color: #fff; box-shadow: 0 10px 24px rgba(13,34,60,.24); }\n#hk-process-root .evidence-caption { min-height: 96px; display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; align-content: center; gap: 4px 20px; padding: 18px 22px 18px 102px; background: #fff; }\n#hk-process-root .evidence-caption span { grid-column: 1 \/ -1; }\n#hk-process-root .evidence-caption strong { font-size: 16px; }\n#hk-process-root .evidence-caption small { color: var(--orange); font-weight: 800; }\n#hk-process-root .evidence-cards { display: grid; grid-template-rows: repeat(3, 1fr); gap: 12px; }\n#hk-process-root .evidence-cards article { position: relative; padding: 24px 24px 22px 82px; border: 1px solid rgba(159,203,242,.25); border-radius: 10px; background: rgba(255,255,255,.07); color: #fff; }\n#hk-process-root .evidence-cards article > span { position: absolute; left: 22px; top: 24px; width: 42px; height: 42px; display: grid; place-items: center; border-radius: 7px; background: var(--orange); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .evidence-cards small { color: #9fcbf2; }\n#hk-process-root .evidence-cards h3 { margin: 8px 0 7px; font-size: 18px; }\n#hk-process-root .evidence-cards p { margin: 0; color: #c8d7e5; font-size: 13px; line-height: 1.55; }\n#hk-process-root .fat-bar { min-height: 98px; display: grid; grid-template-columns: 38px 1fr auto; align-items: center; gap: 16px; margin-top: 18px; padding: 18px 22px; border: 1px solid rgba(159,203,242,.4); border-radius: 10px; background: rgba(255,255,255,.08); color: #9fcbf2; }\n#hk-process-root .fat-bar span { color: #9fcbf2; }\n#hk-process-root .fat-bar strong { display: block; margin-top: 6px; color: #fff; font-size: 14px; }\n\n#hk-process-root .customer-experience-section { background: #fff !important; }\n#hk-process-root .customer-experience-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; }\n#hk-process-root .customer-experience-card { min-width: 0; overflow: hidden; display: grid; grid-template-rows: 220px 1fr; border: 1px solid var(--line); border-radius: 12px; background: #fff; box-shadow: 0 16px 36px rgba(16,45,82,.07); }\n#hk-process-root .customer-experience-photo { position: relative; overflow: hidden; margin: 0; background: #eaf0f6; }\n#hk-process-root .customer-experience-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; }\n#hk-process-root .customer-experience-photo figcaption { position: absolute; left: 16px; right: 16px; bottom: 14px; min-height: 38px; display: flex; align-items: center; padding: 0 14px; border: 1px solid rgba(159,203,242,.35); border-radius: 7px; background: rgba(13,34,60,.92); color: #fff; font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .09em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body { display: flex; flex-direction: column; padding: 25px 24px 23px; }\n#hk-process-root .customer-experience-focus { color: var(--blue); font: 800 10px\/1.35 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .customer-experience-body h3 { margin: 10px 0 18px; color: var(--ink); font-size: 22px; }\n#hk-process-root .customer-experience-body dl { margin: 0; }\n#hk-process-root .customer-experience-body dl > div { display: grid; grid-template-columns: 92px 1fr; gap: 12px; padding: 14px 0; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body dt { color: var(--blue-dark); font: 800 9px\/1.45 \"Roboto Mono\", monospace; letter-spacing: .07em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body dd { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.58; }\n#hk-process-root .customer-experience-body footer { margin-top: auto; padding-top: 20px; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body footer strong { display: block; color: var(--navy); font-size: 16px; }\n#hk-process-root .customer-experience-body footer span { display: block; margin-top: 5px; color: var(--muted); font-size: 12px; }\n#hk-process-root .customer-experience-source { min-height: 70px; display: grid; grid-template-columns: 24px 1fr; align-items: center; gap: 12px; margin: 18px 0 0; padding: 16px 18px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .customer-experience-source span { color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .customer-experience-source strong { color: var(--navy); }\n\n#hk-process-root .project-section { background: #f4f7fa !important; }\n#hk-process-root .project-card { display: grid; grid-template-columns: minmax(360px, .72fr) minmax(0, 1.28fr); overflow: hidden; border: 1px solid var(--line); border-radius: 14px; background: #fff; box-shadow: 0 18px 48px rgba(16,45,82,.07); }\n#hk-process-root .project-intro { padding: 38px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy-deep); background-size: 42px 42px; color: #fff; }\n#hk-process-root .project-intro > span { color: #9fcbf2; }\n#hk-process-root .project-intro h3 { margin: 14px 0 22px; font-size: 28px; }\n#hk-process-root .project-intro ol { list-style: none; margin: 0; padding: 0; border-top: 1px solid rgba(255,255,255,.17); }\n#hk-process-root .project-intro li { min-height: 48px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 9px; border-bottom: 1px solid rgba(255,255,255,.13); }\n#hk-process-root .project-intro li > span { color: #9fcbf2; font: 800 9px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .project-intro li p { margin: 0; color: #d3dfeb; font-size: 12px; line-height: 1.4; }\n#hk-process-root .project-contact { display: grid; grid-template-columns: 30px 1fr; align-items: center; gap: 12px; margin-top: 22px; color: #9fcbf2; }\n#hk-process-root .project-contact strong { display: block; margin-top: 5px; color: #fff; font-size: 12px; }\n#hk-process-root .project-card form { padding: 38px; }\n#hk-process-root .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }\n#hk-process-root .project-card label { display: block; margin-bottom: 16px; }\n#hk-process-root .project-card label > span:first-child { display: block; margin-bottom: 7px; color: var(--navy); font-size: 12px; font-weight: 800; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card textarea, #hk-process-root .project-card select { width: 100%; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: var(--ink); padding: 12px 13px; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card select { height: 48px; }\n#hk-process-root .project-card textarea { min-height: 116px; resize: vertical; }\n#hk-process-root .project-card input:focus, #hk-process-root .project-card textarea:focus, #hk-process-root .project-card select:focus { border-color: var(--blue); background: #fff; }\n#hk-process-root .file-input { position: relative; min-height: 82px; display: grid !important; grid-template-columns: 28px 1fr auto; align-items: center; gap: 12px; padding: 14px; border: 1px dashed #9eb7cf; border-radius: 9px; background: var(--soft-blue); color: var(--blue); cursor: pointer; }\n#hk-process-root .file-input > span { margin: 0 !important; }\n#hk-process-root .file-input strong, #hk-process-root .file-input small { display: block; }\n#hk-process-root .file-input strong { color: var(--navy); font-size: 12px; }\n#hk-process-root .file-input small { margin-top: 4px; color: var(--muted); font-size: 10px; }\n#hk-process-root .file-native { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }\n#hk-process-root .file-status { min-width: 96px; margin: 0 !important; padding: 9px 12px; border: 1px solid #9eb7cf; border-radius: 7px; background: #fff; color: var(--blue-dark) !important; font-size: 11px !important; font-weight: 700 !important; text-align: center; }\n#hk-process-root .consent { display: grid !important; grid-template-columns: 18px 1fr; align-items: start; gap: 9px; color: var(--copy); font-size: 11px; line-height: 1.5; }\n#hk-process-root .consent input { width: 16px; height: 16px; accent-color: var(--blue); }\n#hk-process-root .consent > span { margin: 0 !important; color: var(--copy) !important; font-weight: 400 !important; }\n#hk-process-root .submit-button { width: 100%; }\n#hk-process-root .form-success { display: grid; grid-template-columns: 22px 1fr; gap: 10px; margin-top: 14px; padding: 13px; border: 1px solid #8cc7a6; border-radius: 8px; background: #effaf3; color: #245d3c; }\n#hk-process-root .form-success p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .universal-enquiry { min-width: 0; }\n#hk-process-root .universal-enquiry fieldset { min-width: 0; margin: 0 0 20px; padding: 0; border: 0; }\n#hk-process-root .universal-enquiry legend { margin-bottom: 16px; color: var(--navy); font-size: 18px; font-weight: 700; }\n#hk-process-root .enquiry-context { margin-bottom: 22px; padding-bottom: 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-context > span { color: var(--blue); font: 700 12px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .enquiry-context strong { display: block; margin-top: 6px; color: var(--navy); font-size: 21px; }\n#hk-process-root .enquiry-context p, #hk-process-root .enquiry-required, #hk-process-root .enquiry-help { color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .enquiry-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0 16px; }\n#hk-process-root .enquiry-full { grid-column: 1 \/ -1; }\n#hk-process-root .universal-enquiry label > span:first-child { font-size: 14px; line-height: 1.5; }\n#hk-process-root .universal-enquiry input, #hk-process-root .universal-enquiry textarea, #hk-process-root .universal-enquiry select { font-size: 16px; }\n#hk-process-root .enquiry-optional { margin-bottom: 22px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-optional > summary { display: flex; align-items: center; gap: 10px; padding: 18px 0; color: var(--navy); font-weight: 700; cursor: pointer; list-style: none; }\n#hk-process-root .enquiry-optional > summary::-webkit-details-marker { display: none; }\n#hk-process-root .enquiry-optional > summary > span { margin-left: auto; color: var(--muted); font-size: 12px; font-weight: 400; }\n#hk-process-root .enquiry-optional[open] > summary > svg { transform: rotate(180deg); }\n#hk-process-root .universal-enquiry .consent { font-size: 13px; }\n#hk-process-root .universal-enquiry .file-input:focus-within { outline: 2px solid var(--blue); outline-offset: 3px; }\n#hk-process-root .enquiry-files { display: flex; align-items: start; gap: 12px; }\n#hk-process-root .enquiry-files ul { flex: 1; min-width: 0; margin: 0; padding-left: 18px; font-size: 13px; overflow-wrap: anywhere; }\n#hk-process-root .enquiry-files button { min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); }\n#hk-process-root .universal-enquiry .enquiry-error { display: block; color: #a73521; font-size: 13px; line-height: 1.5; margin: 6px 0 14px; }\n#hk-process-root .universal-enquiry [aria-invalid=\"true\"] { border-color: #a73521 !important; }\n#hk-process-root .universal-enquiry button:disabled { opacity: .65; cursor: wait; transform: none; }\n@media (max-width: 600px) { #hk-process-root .enquiry-fields { grid-template-columns: minmax(0, 1fr); } #hk-process-root .universal-enquiry .file-input { grid-template-columns: 24px 1fr; } #hk-process-root .universal-enquiry .file-status { grid-column: 2; justify-self: start; } }\n\n#hk-process-root .faq-section { background: #fff !important; }\n#hk-process-root .faq-layout { display: grid; grid-template-columns: minmax(300px, .6fr) minmax(0, 1.4fr); gap: 56px; }\n#hk-process-root .faq-heading { position: sticky; top: 78px; align-self: start; }\n#hk-process-root .faq-heading h2 { margin-top: 22px; font-size: clamp(34px, 3.3vw, 48px); }\n#hk-process-root .faq-heading > p { margin-top: 18px; color: var(--copy); line-height: 1.65; }\n#hk-process-root .faq-list { display: grid; gap: 10px; }\n#hk-process-root .faq-list details { overflow: hidden; border: 1px solid var(--line); border-radius: 9px; background: #fff; }\n#hk-process-root .faq-list summary { min-height: 72px; display: grid; grid-template-columns: 38px 1fr 20px; align-items: center; gap: 13px; padding: 14px 18px; list-style: none; cursor: pointer; }\n#hk-process-root .faq-list summary::-webkit-details-marker { display: none; }\n#hk-process-root .faq-list summary > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--navy); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .faq-list summary strong { font-size: 15px; }\n#hk-process-root .faq-list details[open] summary { background: var(--soft-blue); }\n#hk-process-root .faq-list details[open] summary > span { background: var(--blue); color: #fff; }\n#hk-process-root .faq-list details[open] summary svg { transform: rotate(180deg); }\n#hk-process-root .faq-list details > p { margin: 0; padding: 18px 24px 22px 69px; border-top: 1px solid var(--line); color: var(--copy); font-size: 14px; line-height: 1.65; }\n\n#hk-process-root .global-footer { padding: 64px 0 24px; background: #091a2d; color: #fff; }\n#hk-process-root .footer-top { display: grid; grid-template-columns: minmax(300px, 1.3fr) repeat(3, minmax(150px, .7fr)); gap: 46px; padding-bottom: 48px; }\n#hk-process-root .footer-brand { color: #fff; }\n#hk-process-root .footer-brand img { filter: brightness(0) invert(1); }\n#hk-process-root .footer-brand span { border-color: rgba(255,255,255,.25); }\n#hk-process-root .footer-about h2 { margin: 30px 0 14px; font-size: 29px; line-height: 1.15; }\n#hk-process-root .footer-about p { max-width: 420px; margin: 0; color: #9fb0c1; font-size: 13px; line-height: 1.65; }\n#hk-process-root .footer-column { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; }\n#hk-process-root .footer-column > span { margin-bottom: 7px; color: #91c5f3; }\n#hk-process-root .footer-column a { color: #c7d2de; text-decoration: none; font-size: 13px; line-height: 1.4; }\n#hk-process-root .footer-column a:hover { color: #fff; }\n#hk-process-root .footer-bottom { min-height: 56px; display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,.14); color: #8194a8; font-size: 12px; }\n\n#hk-process-root .modal-backdrop { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 24px; background: rgba(4,13,24,.84); backdrop-filter: blur(10px); }\n#hk-process-root .modal-dismiss { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; background: transparent; }\n#hk-process-root .video-modal { position: relative; z-index: 2; width: min(900px, 100%); overflow: hidden; border-radius: 13px; background: #fff; box-shadow: 0 28px 80px rgba(0,0,0,.42); }\n#hk-process-root .video-modal header { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 20px; background: var(--navy-deep); color: #fff; }\n#hk-process-root .video-modal header span { display: block; color: #9fcbf2; }\n#hk-process-root .video-modal header strong { display: block; margin-top: 5px; }\n#hk-process-root .video-modal header button { width: 40px; height: 40px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; background: rgba(255,255,255,.08); color: #fff; }\n#hk-process-root .video-frame { aspect-ratio: 16\/9; background: #06101c; }\n#hk-process-root .video-frame iframe { width: 100%; height: 100%; border: 0; }\n#hk-process-root .video-modal > p { margin: 0; padding: 14px 20px; color: var(--copy); font-size: 12px; line-height: 1.55; }\n#hk-process-root .video-modal > p a { color: var(--blue); font-weight: 700; }\n\n@media (max-width: 1200px) {\n  #hk-process-root .global-header-inner { grid-template-columns: 190px 1fr auto; }\n  #hk-process-root .global-nav { gap: 16px; }\n  #hk-process-root .global-nav a { font-size: 13px; }\n  #hk-process-root .language-link { display: none !important; }\n  #hk-process-root .page-map-inner { gap: 15px; }\n  #hk-process-root .page-map-links button { padding-inline: 10px; }\n  #hk-process-root .hero-grid { grid-template-columns: minmax(0,.95fr) minmax(480px,1.05fr); gap: 28px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .need-grid article { min-height: 205px; }\n  #hk-process-root .config-workbench { grid-template-columns: minmax(0,1.2fr) minmax(350px,.8fr); }\n  #hk-process-root .comparison-grid { grid-template-columns: repeat(2,1fr); }\n  #hk-process-root .comparison-grid article:nth-child(n+3) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: 1 \/ -1; }\n  #hk-process-root .module-grid { grid-template-columns: repeat(2,1fr); }\n}\n\n@media (max-width: 1024px) {\n  #hk-process-root .shell { width: min(920px, calc(100% - 40px)); }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto auto; min-height: 70px; }\n  #hk-process-root .global-nav { display: none; }\n  #hk-process-root .menu-button { width: 46px; height: 46px; display: grid; place-items: center; border: 1px solid var(--line); border-radius: 8px; background: #fff; color: var(--navy); }\n  #hk-process-root .mobile-nav { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; padding: 12px 0 18px; }\n  #hk-process-root .mobile-nav a { min-height: 46px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 0 14px; border: 1px solid var(--line); border-radius: 7px; background: #fff; color: var(--navy); text-decoration: none; font-weight: 700; }\n  #hk-process-root .page-map-label { display: none; }\n  #hk-process-root .page-map-inner { grid-template-columns: minmax(0,1fr) auto; }\n  #hk-process-root .hero-grid { grid-template-columns: 1fr; }\n  #hk-process-root .hero-copy { max-width: 780px; }\n  #hk-process-root .hero h1 { max-width: 800px; }\n  #hk-process-root .hero-visual { max-width: 900px; }\n  #hk-process-root .hero-image-canvas { height: 300px; }\n  #hk-process-root .section { padding: 72px 0; }\n  #hk-process-root .section-heading { grid-template-columns: 1fr; gap: 18px; }\n  #hk-process-root .section-heading > p { max-width: 760px; }\n  #hk-process-root .responsibility-grid { grid-template-columns: 1fr; }\n  #hk-process-root .config-tabs { overflow-x: auto; grid-template-columns: repeat(3, minmax(280px,1fr)); padding-bottom: 5px; }\n  #hk-process-root .config-workbench { grid-template-columns: 1fr; }\n  #hk-process-root .config-image-canvas { min-height: 0; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .evidence-layout { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards { grid-template-columns: repeat(3,1fr); grid-template-rows: none; }\n  #hk-process-root .evidence-cards article { padding: 76px 20px 20px; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .customer-experience-card:last-child { grid-column: 1 \/ -1; grid-template-columns: minmax(280px,.72fr) minmax(0,1.28fr); grid-template-rows: none; }\n  #hk-process-root .project-card { grid-template-columns: 1fr; }\n  #hk-process-root .faq-layout { grid-template-columns: 1fr; gap: 28px; }\n  #hk-process-root .faq-heading { position: static; }\n  #hk-process-root .footer-top { grid-template-columns: 1.2fr 1fr 1fr; }\n  #hk-process-root .footer-about { grid-column: 1 \/ -1; }\n}\n\n@media (max-width: 768px) {\n   { scroll-padding-top: 124px; }\n  #hk-process-root .shell { width: calc(100% - 32px); }\n  #hk-process-root .global-header { position: sticky; top: 0; }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto; gap: 12px; }\n  #hk-process-root .brand img { width: 108px; }\n  #hk-process-root .header-cta { display: none; }\n  #hk-process-root .brand img { width: 46px; height: 38px; }\n  #hk-process-root .brand span { padding-left: 9px; }\n  #hk-process-root .brand strong { font-size: 12px; }\n  #hk-process-root .brand small { font-size: 7px; }\n  #hk-process-root .mobile-nav { grid-template-columns: 1fr; }\n  #hk-process-root .page-map { top: 70px; }\n  #hk-process-root .page-map-inner { width: calc(100% - 20px); }\n  #hk-process-root .page-map-cta { padding-right: 4px; }\n  #hk-process-root .breadcrumbs { white-space: normal; padding-bottom: 4px; }\n  #hk-process-root .breadcrumbs ol { flex-wrap: wrap; line-height: 1.6; }\n  #hk-process-root .comparison-scroll-hint { display: block; color: var(--copy); font-size: 12px; line-height: 1.5; margin-bottom: 12px; }\n  #hk-process-root .hero { padding-top: 16px; padding-bottom: 54px; }\n  #hk-process-root .hero h1 { font-size: 42px; }\n  #hk-process-root .hero-lead { font-size: 16px; }\n  #hk-process-root .hero-visual-desktop { display: none; }\n  #hk-process-root .hero-visual-mobile { display: block; margin: 24px 0 20px; }\n  #hk-process-root .hero-actions { display: grid; grid-template-columns: 1fr; }\n  #hk-process-root .hero-actions .hk-button { width: 100%; }\n  #hk-process-root .hero-facts { grid-template-columns: 1fr; }\n  #hk-process-root .hero-image-canvas { height: 210px; padding: 18px 15px; }\n  #hk-process-root .visual-head { padding-inline: 15px; }\n  #hk-process-root .visual-foot { padding-inline: 15px; }\n  #hk-process-root .section { padding: 56px 0; }\n  #hk-process-root .section-heading { margin-bottom: 30px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 38px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr; }\n  #hk-process-root .need-grid article { min-height: 0; }\n  #hk-process-root .need-grid h3 { margin-top: 26px; }\n  #hk-process-root .responsibility-intro { margin-top: 46px; }\n  #hk-process-root .config-tabs { margin-right: -16px; grid-template-columns: repeat(3, minmax(245px,1fr)); }\n  #hk-process-root .config-image-canvas { min-height: 0; padding: 0; }\n  #hk-process-root .config-image-content { inset: 16px 12px 52px; }\n  #hk-process-root .config-dossier { padding: 26px 22px; }\n  #hk-process-root .confirm-list ul { grid-template-columns: 1fr; }\n  #hk-process-root .module-image { height: 210px; padding: 18px; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr; }\n  #hk-process-root .module-grid article { min-height: 0; }\n  #hk-process-root .comparison-head { align-items: flex-start; flex-direction: column; }\n  #hk-process-root .status-key { justify-content: flex-start; }\n  #hk-process-root .comparison-grid { grid-template-columns: 1fr; }\n  #hk-process-root .comparison-grid article:nth-child(n+2) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: auto; }\n  #hk-process-root .engineering-callout { grid-template-columns: 1fr; }\n  #hk-process-root .engineering-callout .hk-button { width: 100%; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr; }\n  #hk-process-root .route-image { height: 205px; }\n  #hk-process-root .route-copy p { min-height: 0; }\n  #hk-process-root .evidence-image { height: 210px; }\n  #hk-process-root .evidence-caption { padding-left: 92px; }\n  #hk-process-root .evidence-cards { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards article { padding: 22px 20px 22px 78px; }\n  #hk-process-root .fat-bar { grid-template-columns: 34px 1fr; }\n  #hk-process-root .fat-bar .hk-button { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr; }\n  #hk-process-root .customer-experience-card, #hk-process-root .customer-experience-card:last-child { grid-column: auto; grid-template-columns: 1fr; grid-template-rows: 210px 1fr; }\n  #hk-process-root .project-intro, #hk-process-root .project-card form { padding: 28px 22px; }\n  #hk-process-root .form-row { grid-template-columns: 1fr; gap: 0; }\n  #hk-process-root .file-input { grid-template-columns: 28px 1fr; }\n  #hk-process-root .file-status { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .faq-list summary { grid-template-columns: 34px 1fr 18px; padding-inline: 13px; }\n  #hk-process-root .faq-list details > p { padding: 16px 16px 20px 60px; }\n  #hk-process-root .footer-top { grid-template-columns: 1fr; gap: 34px; }\n  #hk-process-root .footer-about { grid-column: auto; }\n  #hk-process-root .footer-bottom { align-items: flex-start; flex-direction: column; }\n}\n\n@media (max-width: 480px) {\n  #hk-process-root .page-map-cta { font-size: 0; }\n  #hk-process-root .page-map-cta svg { width: 20px; height: 20px; }\n  #hk-process-root .hero h1 { font-size: 38px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 34px; }\n  #hk-process-root .visual-head strong { display: none; }\n  #hk-process-root .visual-foot strong { font-size: 12px; }\n  #hk-process-root .config-title { grid-template-columns: 50px 1fr; }\n  #hk-process-root .config-title b { width: 50px; height: 50px; }\n  #hk-process-root .config-title h3 { font-size: 25px; }\n  #hk-process-root .evidence-caption { padding: 60px 18px 18px; }\n  #hk-process-root .play-circle { left: 18px; bottom: -26px; width: 52px; height: 52px; }\n  #hk-process-root .customer-experience-body dl > div { grid-template-columns: 1fr; gap: 6px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n   { scroll-behavior: auto; }\n  #hk-process-root *, #hk-process-root *::before, #hk-process-root *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; }\n}\n\n\/* finesse \u00b7 register=commerce \u00b7 A=HONGKAI-blue-white-orange \u00b7 B=Roboto-fixed-hierarchy \u00b7 C=existing-process-line-template \u00b7 D=in-page-equipment-selection \u00b7 E=source-equipment-images \u00b7 SOUL=4 SPECTACLE=3 DENSITY=6 *\/\n#hk-process-root .multi-hero-visual { align-self: start; }\n#hk-process-root .multi-hero-visual .hero-image-canvas { height:200px; min-height: 170px; padding: 24px 14px 48px; }\n#hk-process-root .multi-hero-detail { display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:20px;border-top:1px solid var(--line);background:#fff; }\n#hk-process-root .multi-hero-detail img { width:100%;height:190px;object-fit:contain;object-position:center; }\n#hk-process-root .multi-hero-detail span { display:block;font:700 11px\/1.5 \"Roboto Mono\",monospace;letter-spacing:.08em;color:var(--blue); }\n#hk-process-root .multi-hero-detail strong { display:block;margin:10px 0;font-size:20px;color:var(--navy); }\n#hk-process-root .multi-hero-detail p { font-size:14px;line-height:1.7;color:var(--copy);margin:0; }\n#hk-process-root .multi-config-canvas { position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:530px;min-width:0;min-height:0;padding:24px 30px 60px;border:0;background:#fff; }\n#hk-process-root .multi-config-canvas img { display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center; }\n#hk-process-root .multi-line-map { position:relative;background:#fff; }\n#hk-process-root .multi-line-map > svg { display:block;width:100%;height:auto; }\n#hk-process-root .multi-equipment-highlight { fill:rgba(192,79,50,.05);stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke; }\n#hk-process-root .multi-leader { stroke:#b1c1d0;stroke-width:1;vector-effect:non-scaling-stroke;fill:none; }\n#hk-process-root .multi-leader.selected { stroke:var(--orange);stroke-width:2; }\n#hk-process-root .multi-line-map .module-pin { width:44px;height:44px; }\n#hk-process-root .multi-page .module-explorer .multi-module-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }\n#hk-process-root .multi-page .multi-module-grid .module-selector { border-right:1px solid var(--line); }\n#hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(4n) { border-right:0; }\n#hk-process-root .multi-page .multi-module-grid .module-selector:last-child { grid-column:auto; }\n#hk-process-root .multi-page .module-selector-copy > strong { font-size:14px; }\n#hk-process-root .multi-page .module-selector-copy > small { font-size:12px; }\n#hk-process-root .multi-page .multi-device-canvas { height:420px;padding:12px; }\n#hk-process-root .multi-device-canvas img { display:block;width:100%;height:100%;object-fit:contain;object-position:center; }\n#hk-process-root #multi-equipment-detail { scroll-margin-top:16px; }\n#hk-process-root .multi-page .route-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }\n#hk-process-root .multi-upstream { margin-top:24px;padding:24px;border:1px solid var(--line);background:#fff;border-radius:10px; }\n#hk-process-root .multi-upstream span { font:700 12px\/1.5 \"Roboto Mono\",monospace;color:var(--blue); }\n#hk-process-root .multi-upstream p { margin:10px 0 0;color:var(--copy);line-height:1.7; }\n#hk-process-root .multi-upstream a { color:var(--blue);font-weight:700;text-underline-offset:3px; }\n#hk-process-root .multi-page .visual-head { flex-wrap:wrap;padding-block:12px;gap:8px; }\n#hk-process-root .multi-page .config-media-head, #hk-process-root .multi-page .config-media-foot { flex-wrap:wrap;gap:8px; }\n#hk-process-root .multi-page .config-media-head strong { text-align:left; }\n#hk-process-root .multi-page .module-overview-head > span, #hk-process-root .multi-page .module-detail-label > span { font-size:12px; }\n#hk-process-root .multi-page .configuration-table { min-width:650px; }\n@media(max-width:1024px) { #hk-process-root .multi-page .hero-grid { grid-template-columns:1fr; } #hk-process-root .multi-hero-visual { width:100%;max-width:none; } #hk-process-root .multi-page .module-explorer .multi-module-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(4n) {border-right:1px solid var(--line);} #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(3n) {border-right:0;} }\n@media(max-width:760px) {\n  #hk-process-root .multi-page .hero-grid { display:flex;flex-direction:column; }\n  #hk-process-root .multi-hero-detail { gap:12px;padding:12px; } #hk-process-root .multi-hero-detail img { height:150px; }\n  #hk-process-root .multi-page .route-grid {grid-template-columns:1fr;}\n  #hk-process-root .multi-config-canvas {height:340px;padding:18px 20px 50px;}\n  #hk-process-root .multi-page .module-explorer .multi-module-grid {grid-template-columns:repeat(2,minmax(0,1fr));}\n  #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(n) {border-right:1px solid var(--line);}\n  #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(2n) {border-right:0;}\n  #hk-process-root .multi-line-map .module-pin, #hk-process-root .multi-line-map .multi-leader {display:none;}\n  #hk-process-root .multi-page .multi-device-canvas {height:290px;}\n  #hk-process-root .multi-page .module-selector-copy > strong {font-size:13px;}\n  #hk-process-root .multi-page .module-overview-head {align-items:flex-start;}\n  #hk-process-root .multi-page .module-overview-head > span {max-width:54%;font-size:11px;}\n}\n\n { overflow-x:clip; }\n#hk-process-root body.modal-open:has(.multi-page) { overflow:hidden; }\n#hk-process-root .multi-page h1,#hk-process-root .multi-page h2 {overflow-wrap:anywhere;min-width:0;}\n#hk-process-root .multi-page .hero h1 {font-size:clamp(40px,3.65vw,58px);}\n#hk-process-root .multi-page .hk-button {white-space:nowrap;}\n#hk-process-root .multi-page .config-tabs strong {line-height:1.35;}\n#hk-process-root .multi-page .evidence-cards h3,#hk-process-root .multi-page .config-title h3,#hk-process-root .multi-page .module-equipment-copy h3,#hk-process-root .multi-page .engineering-callout h3,#hk-process-root .multi-page .project-intro h3,#hk-process-root .multi-page .responsibility-grid .navy h3 {color:var(--white);}\n#hk-process-root .multi-page .module-selector {min-height:92px;}\n#hk-process-root .multi-page .module-overview-head button {min-height:44px;}\n#hk-process-root .multi-page .module-device-enlarge {min-height:44px;}\n#hk-process-root .multi-page .module-detail-navigation button {width:44px;height:44px;}\n#hk-process-root .multi-page .module-pin {font-size:11px;}\n#hk-process-root .multi-page .multi-line-map {margin:12px 0;}\n@media(max-width:1100px) { #hk-process-root .multi-line-map .module-pin,#hk-process-root .multi-line-map .multi-leader {display:none;} }\n@media(max-width:760px) { #hk-process-root .multi-page .hero h1 {font-size:clamp(34px,8vw,42px);} #hk-process-root .multi-page .hk-button {width:100%;padding-inline:12px;} #hk-process-root .multi-page .multi-hero-detail strong {font-size:18px;} #hk-process-root .multi-page .config-tabs {margin-right:0;grid-template-columns:repeat(3,minmax(240px,1fr));} }\n@media(max-width:374px) { #hk-process-root .multi-page .module-explorer .multi-module-grid {grid-template-columns:1fr;} #hk-process-root .multi-page .module-selector {min-height:72px;} #hk-process-root .multi-page .multi-hero-detail {grid-template-columns:1fr;} #hk-process-root .multi-page .multi-hero-detail img {height:170px;} }\n@media(prefers-reduced-motion:reduce) { #hk-process-root .multi-page *, #hk-process-root .multi-page *::before, #hk-process-root .multi-page *::after {scroll-behavior:auto;animation:none;transition:none;} }\n\n#hk-process-root .multi-equipment-highlight.is-interface {stroke-dasharray:6 5;fill:rgba(22,119,200,.035);}\n\n#hk-process-root .multi-hero-visual .hero-image-canvas{height:510px;padding:20px 18px 48px;}\n#hk-process-root .multi-hero-visual .hero-image-canvas img{object-fit:contain;width:100%;height:100%;}\n#hk-process-root .multi-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:24px;gap:8px;background:#f3f7fa;}\n#hk-process-root .multi-flow button{padding:16px 12px;border:1px solid var(--line);border-radius:6px;background:white;text-align:left;display:grid;gap:10px;min-width:0;}\n#hk-process-root .multi-flow button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 -3px var(--orange);}\n#hk-process-root .multi-flow b{color:var(--orange);font:700 13px Roboto, sans-serif;}#hk-process-root .multi-flow span{font-size:14px;font-weight:700;line-height:1.45;}#hk-process-root .multi-flow svg{color:var(--blue);}\n#hk-process-root .multi-control-band{padding:12px 24px;background:var(--navy);color:white;font-size:13px;text-align:center;}\n#hk-process-root .multi-page .multi-evidence-image{height:430px;padding:20px;background:white;}#hk-process-root .multi-evidence-image img{width:100%;height:100%;object-fit:contain;}\n#hk-process-root .multi-page .hero h1{font-size:clamp(37px,3.15vw,52px);}\n#hk-process-root .multi-page .multi-module-grid .module-selector:last-child{grid-column:auto;}\n@media(max-width:1024px){#hk-process-root .multi-flow{grid-template-columns:repeat(3,minmax(0,1fr));}#hk-process-root .multi-hero-visual .hero-image-canvas{height:460px;}}\n@media(max-width:760px){#hk-process-root .multi-hero-visual .hero-image-canvas{height:330px;}#hk-process-root .multi-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;}#hk-process-root .multi-page .hero h1{font-size:clamp(32px,8vw,42px);}#hk-process-root .multi-page .multi-evidence-image{height:300px;}}\n\n#hk-process-root .multi-image-switch{display:flex;gap:0;border-top:1px solid var(--line,#dbe3eb)}\n#hk-process-root .multi-image-switch button{flex:1;min-height:46px;padding:12px 8px!important;font:inherit;font-size:13px;font-weight:700;border:0;background:#f4f7fa!important;color:#304761!important;cursor:pointer}\n#hk-process-root .multi-image-switch button[aria-pressed=\"true\"]{background:#0c4382!important;color:white!important}\n#hk-process-root .multi-image-note{margin:0;padding:12px 18px;color:#617186;font-size:12px;line-height:1.6;background:#fff}\n\n#hk-process-root .multi-spec-grid,#hk-process-root .multi-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n#hk-process-root .multi-spec-card{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;scroll-margin-top:160px}\n#hk-process-root .multi-spec-card header,#hk-process-root .multi-evidence-card header{padding:24px;background:var(--navy);color:white}\n#hk-process-root .multi-spec-card header span,#hk-process-root .multi-evidence-card header span{font-size:11px;letter-spacing:.08em;color:#abd3f2}\n#hk-process-root .multi-page .multi-spec-card h3,#hk-process-root .multi-page .multi-evidence-card h3{margin:9px 0 0;font-size:26px;color:white!important}\n#hk-process-root .multi-spec-image{height:240px;padding:22px}#hk-process-root .multi-spec-image img{width:100%;height:100%;object-fit:contain}\n#hk-process-root .multi-spec-card table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}\n#hk-process-root .multi-spec-card caption{padding:16px 20px;text-align:left;background:#edf4fa;font-size:13px;font-weight:700}\n#hk-process-root .multi-spec-card th,#hk-process-root .multi-spec-card td{padding:13px 16px;border:0;border-top:1px solid var(--line);text-align:left;font-size:13px;line-height:1.55;vertical-align:top;overflow-wrap:anywhere}\n#hk-process-root .multi-spec-card th{width:45%;color:var(--navy);background:#f4f8fb}#hk-process-root .multi-spec-card td{color:var(--copy)}\n#hk-process-root .multi-spec-card>p{padding:18px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}\n#hk-process-root .multi-unit-rating{margin-top:20px;padding:16px;background:rgba(255,255,255,.07);border:1px solid #58728c}\n#hk-process-root .multi-unit-rating strong{color:#abd3f2;font-size:11px;letter-spacing:.06em}#hk-process-root .multi-unit-rating p{margin:8px 0 0!important;font-size:14px;line-height:1.65;color:white}\n#hk-process-root .multi-evidence-card{min-width:0;overflow:hidden;border:1px solid #58728c;border-radius:12px;background:#163756;color:white}\n#hk-process-root .multi-evidence-media{position:relative;width:100%;height:auto;aspect-ratio:16\/10;background:white;display:block;border:0;padding:16px!important}\n#hk-process-root .multi-evidence-media img{height:100%;width:100%;object-fit:contain}#hk-process-root .multi-evidence-media>span,#hk-process-root .multi-video-play>span{position:absolute;left:16px;right:16px;bottom:12px;text-align:center;padding:12px;background:#102d52;color:white;font-size:13px;font-weight:700;border-radius:6px}\n#hk-process-root .multi-video-play{display:block;width:100%;height:100%;border:0;background:white;position:relative}#hk-process-root .multi-evidence-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n#hk-process-root .multi-evidence-card>p{padding:22px 24px 10px;margin:0;font-size:14px;color:#d4e1ee;line-height:1.7}\n#hk-process-root .multi-evidence-card>a,#hk-process-root .multi-video-links{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px 24px;font-size:13px;font-weight:700;color:#abd3f2}#hk-process-root .multi-video-links a{color:#abd3f2}\n#hk-process-root .multi-acceptance-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;margin-top:24px}#hk-process-root .multi-acceptance-cards article{padding:75px 24px 24px}\n#hk-process-root .multi-config-video-link{padding:16px 24px;font-weight:700;font-size:14px;color:var(--blue)!important;border-top:1px solid var(--line)}\n@media(max-width:760px){#hk-process-root .multi-spec-grid,#hk-process-root .multi-evidence-grid{grid-template-columns:1fr}#hk-process-root .multi-spec-card th,#hk-process-root .multi-spec-card td{padding:12px;font-size:12px}#hk-process-root .multi-spec-image{height:210px}#hk-process-root .multi-acceptance-cards{grid-template-columns:1fr}#hk-process-root .multi-acceptance-cards article{padding:22px 20px 22px 78px}#hk-process-root .multi-spec-card header,#hk-process-root .multi-evidence-card header{padding:20px}}\n\n\/* HK-45 route and equipment controls. *\/\n#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#hk-process-root .multi-page .config-tabs strong{font-size:16px}#hk-process-root .multi-page .config-tabs small{font-size:10px}\n#hk-process-root .multi-group-filters{display:flex;flex-wrap:wrap;gap:8px;padding:20px;background:#f0f5fa;border-block:1px solid var(--line)}\n#hk-process-root .multi-group-filters button{display:flex;align-items:center;gap:10px;border:1px solid #b5c9dc;background:white!important;border-radius:6px!important;padding:12px 16px!important;font-size:13px;font-weight:700;min-height:44px;color:#163756!important}\n#hk-process-root .multi-group-filters button[aria-pressed=true]{background:#0c4382!important;color:white!important;border-color:#0c4382}#hk-process-root .multi-group-filters button span{opacity:.7;font-size:11px}\n#hk-process-root .multi-speed-note{padding:24px;background:#edf4fa;border-top:1px solid var(--line)}#hk-process-root .multi-speed-note strong{font-size:11px;color:#0c4382;letter-spacing:.06em}#hk-process-root .multi-speed-note p{font-size:14px;line-height:1.7;margin:10px 0 0;color:#425970}\n#hk-process-root .multi-unit-rating ul{padding-left:18px;margin:12px 0 0;color:#e0ebf6;font-size:14px;line-height:1.7}#hk-process-root .multi-unit-rating li+li{margin-top:6px}\n#hk-process-root .multi-function-panel{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;background:#f0f5fa}#hk-process-root .multi-function-panel>span{font:700 72px\/1 Roboto,sans-serif;color:#b1c7da}#hk-process-root .multi-function-panel strong{font-size:28px;color:#102d52;margin-top:24px}#hk-process-root .multi-function-panel p{padding:0!important;line-height:1.8}#hk-process-root .multi-function-panel small{margin-top:20px;color:#60768b;line-height:1.7}\n#hk-process-root .multi-video-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border:1px solid #58728c;border-radius:12px;overflow:hidden;background:#163756}\n#hk-process-root .multi-video-stage{aspect-ratio:16\/9;position:relative;align-self:center;background:#071c35}#hk-process-root .multi-video-stage button,#hk-process-root .multi-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;padding:0!important;border:0}#hk-process-root .multi-video-stage img{width:100%;height:100%;object-fit:contain}#hk-process-root .multi-video-stage button span{position:absolute;left:22px;right:22px;bottom:18px;padding:14px;background:#0c4382;color:white;font-weight:700;border-radius:6px;font-size:14px}\n#hk-process-root .multi-video-guide{padding:30px}#hk-process-root .multi-video-guide>span{font-size:11px;letter-spacing:.08em;color:#abd3f2}#hk-process-root .multi-page .multi-video-guide h3{color:white!important;font-size:26px;margin:14px 0 24px}#hk-process-root .multi-video-guide ol{list-style:none;padding:0;margin:0 0 24px}#hk-process-root .multi-video-guide li{display:flex;gap:18px;padding:10px 0;border-bottom:1px solid #36536e;color:#d4e1ee;font-size:14px}#hk-process-root .multi-video-guide b{color:#abd3f2}#hk-process-root .multi-video-guide>a{display:flex;align-items:center;gap:10px;color:white;font-size:14px;font-weight:700}\n#hk-process-root .multi-page .multi-spec-card h3{color:white!important}#hk-process-root .multi-page .multi-spec-card th{width:42%}#hk-process-root .multi-page .multi-hero-visual .hero-image-canvas{height:450px}#hk-process-root .multi-page .multi-config-canvas{height:470px}\n@media(max-width:1024px){#hk-process-root .multi-video-layout{grid-template-columns:1fr}#hk-process-root .multi-video-guide ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#hk-process-root .multi-page .multi-config-canvas{height:400px}}\n@media(max-width:760px){#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}#hk-process-root .multi-page .config-tabs button{padding:14px 12px;gap:8px;min-width:0}#hk-process-root .multi-page .config-tabs strong{font-size:14px}#hk-process-root .multi-page .config-tabs small{font-size:9px}#hk-process-root .multi-page .config-tabs button>span{font-size:16px}#hk-process-root .multi-page .multi-config-canvas{height:300px}#hk-process-root .multi-page .multi-hero-visual .hero-image-canvas{height:280px}#hk-process-root .multi-group-filters{gap:6px;padding:14px}#hk-process-root .multi-group-filters button{flex:1 1 auto;padding:10px!important}#hk-process-root .multi-function-panel{min-height:300px;padding:28px}#hk-process-root .multi-video-guide{padding:22px}#hk-process-root .multi-video-guide ol{grid-template-columns:1fr}#hk-process-root .multi-video-stage button span{left:10px;right:10px;bottom:10px;font-size:12px;padding:10px}}\n\n\/* Visible product coverage and project-specific customization. *\/\n#hk-process-root .multi-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n#hk-process-root .multi-products-grid article{display:flex;flex-direction:column;min-width:0;padding:26px 22px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:8px}\n#hk-process-root .multi-product-number{font:700 12px\/1.4 \"Roboto Mono\",monospace;color:var(--orange);letter-spacing:.08em}\n#hk-process-root .multi-page .multi-products-grid h3{margin:18px 0 12px;font-size:23px;line-height:1.25;color:var(--navy)}\n#hk-process-root .multi-product-output{display:block;font-size:13px;line-height:1.5;color:var(--blue)}\n#hk-process-root .multi-products-grid p{margin:16px 0 22px;font-size:14px;line-height:1.75;color:var(--copy)}\n#hk-process-root .multi-product-construction{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}\n#hk-process-root .multi-product-construction small{display:block;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#617186}\n#hk-process-root .multi-product-construction span{font-size:13px;font-weight:600;line-height:1.6;color:var(--navy)}\n#hk-process-root .multi-product-input-note{margin:18px 0 30px;padding:18px 22px;background:#edf4fa;border-radius:6px;font-size:13px;line-height:1.7;color:#425970}\n#hk-process-root .multi-custom-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:44px;padding:36px;background:#102d52;border-radius:10px;color:white}\n#hk-process-root .multi-custom-scope>div>span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#abd3f2}\n#hk-process-root .multi-page .multi-custom-scope h3{margin:15px 0;font-size:30px;line-height:1.2;color:white!important}\n#hk-process-root .multi-custom-scope p{margin:0;font-size:14px;line-height:1.8;color:#d4e1ee}\n#hk-process-root .multi-custom-scope dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}\n#hk-process-root .multi-custom-scope dl>div{padding-top:14px;border-top:1px solid #58728c}\n#hk-process-root .multi-custom-scope dt{font-size:14px;font-weight:700;color:white}#hk-process-root .multi-custom-scope dd{margin:8px 0 0;font-size:13px;line-height:1.7;color:#d4e1ee}\n#hk-process-root .multi-setup-intro{margin:42px 0 24px}#hk-process-root .multi-page .multi-setup-intro h3{font-size:25px;color:var(--navy);margin:0 0 10px}#hk-process-root .multi-setup-intro p{font-size:14px;line-height:1.7;color:var(--copy);margin:0}\n@media(max-width:1100px){#hk-process-root .multi-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hk-process-root .multi-custom-scope{grid-template-columns:1fr;gap:26px}}\n@media(max-width:760px){#hk-process-root .multi-products-grid{grid-template-columns:1fr;gap:14px}#hk-process-root .multi-products-grid article{padding:24px}#hk-process-root .multi-custom-scope{padding:26px 22px}#hk-process-root .multi-custom-scope dl{grid-template-columns:1fr;gap:18px}#hk-process-root .multi-page .multi-custom-scope h3{font-size:27px}#hk-process-root .multi-product-input-note{padding:18px}#hk-process-root .multi-page .multi-setup-intro h3{font-size:23px}}\n\/* Scoped to the new shared form: no existing WPForms IDs or global input rules. *\/\n.hk-universal-enquiry-host { --hk-form-navy: #102d52; --hk-form-blue: #1677c8; --hk-form-orange: #c04f32; --hk-form-line: #d5e0ea; }\n.hk-universal-enquiry-host .hk-universal-product-form { color: var(--hk-form-navy); font-family: Roboto, Arial, sans-serif; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 0 18px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field { min-width: 0; padding: 10px 0; clear: none; }\n.hk-universal-enquiry-host .hk-universal-product-form .hk-universal-full { grid-column: 1 \/ -1; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-label { font-size: 14px; line-height: 1.5; color: var(--hk-form-navy); }\n.hk-universal-enquiry-host .hk-universal-product-form input:not([type=checkbox]):not([type=hidden]):not([type=file]),\n.hk-universal-enquiry-host .hk-universal-product-form select,\n.hk-universal-enquiry-host .hk-universal-product-form textarea { max-width: 100%; width: 100%; box-sizing: border-box; min-height: 48px; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: #182638; padding: 12px 13px; font-size: 16px; }\n.hk-universal-enquiry-host .hk-universal-product-form textarea { min-height: 116px; resize: vertical; }\n.hk-universal-enquiry-host .hk-universal-product-form :is(input,select,textarea):focus { outline: 2px solid var(--hk-form-blue); outline-offset: 2px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-description { font-size: 13px; line-height: 1.6; color: #52667b; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit { width: 100%; min-height: 50px; padding: 14px 20px; border: 0; border-radius: 8px; background: var(--hk-form-orange); color: #fff; font-weight: 700; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:hover { background: #a94028; color: #fff; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:focus-visible { outline: 3px solid var(--hk-form-blue); outline-offset: 3px; }\n@media (max-width:600px) { .hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { grid-template-columns: minmax(0,1fr); } }\n\n\/* These rules apply only to this page's authored scope. Theme chrome is retained. *\/\n#hk-process-root { width:100%; font-size:16px; line-height:1.5; }\n#hk-process-root h1,#hk-process-root h2,#hk-process-root h3 { font-family:Roboto,Arial,sans-serif; font-weight:700; }\n#hk-process-root button { font-family:inherit; text-transform:none; box-shadow:none; }\n#hk-process-root button svg { flex-shrink:0; }\n#hk-process-root .hero { padding-top:calc(18px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root .page-map { top:var(--hk-theme-header-offset, 0px); }\n#hk-process-root section { scroll-margin-top:calc(70px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root #hk-process-form-slot { min-width:0; padding:32px; background:#fff; }\n#hk-process-root #hk-process-native-enquiry { width:100%; margin:0; }\n#hk-process-root #hk-process-native-enquiry .wpforms-container { margin:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-label { margin-bottom:7px; }\n#hk-process-root .hk-universal-product-form ul { list-style:none; margin:0; padding:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-checkbox li { display:flex; align-items:flex-start; gap:9px; }\n#hk-process-root .hk-universal-product-form input[type=checkbox] { flex:0 0 auto; margin-top:5px; }\n#hk-process-root .hk-universal-product-form .wpforms-error { color:#a32920; font-size:14px; }\n#hk-process-root .hk-universal-product-form .wpforms-field-hp { display:none!important; }\n#hk-process-root .wpforms-confirmation-container-full { margin:0; padding:24px; background:#edf7ef; border:1px solid #8ab194; color:#173e26; }\n.hk-process-elementor-page { --widgets-spacing:0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }\n.hk-process-elementor-page > .elementor-element { margin:0!important; width:100%; }\n@media(max-width:767px) { #hk-process-root .hero { padding-top:calc(16px + var(--hk-theme-header-offset, 0px)); } }\n@media(max-width:600px) { #hk-process-root #hk-process-form-slot { padding:24px 18px; } }\n\n\/* SZ-only integration repair. Do not apply to global Elementor Kit settings. *\/\n#hk-process-root:has(> .multi-page) { overflow-x:clip; overflow-y:visible; }\n#hk-process-root .multi-page h3 { color:var(--ink); }\n#hk-process-root .multi-page .config-title h3,\n#hk-process-root .multi-page .module-equipment-copy h3,\n#hk-process-root .multi-page .engineering-callout h3,\n#hk-process-root .multi-page .evidence-cards h3,\n#hk-process-root .multi-page .responsibility-grid article.navy h3,\n#hk-process-root .multi-page .project-intro h3,\n#hk-process-root .multi-page .image-dialog header h2 { color:#fff; }\n\n#hk-process-root #multi-equipment-detail{scroll-margin-top:calc(75px + var(--hk-theme-header-offset,0px))}\n.e-con:has(#hk-process-root){--container-max-width:100%;--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.e-con-inner:has(#hk-process-root){max-width:none;width:100%;padding:0}<\/style><div id=\"hk-process-root\"><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-equipment-overview-3d.png\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-payoff-3d.png\"\/><div class=\"multi-page\"><div><section class=\"hero\" id=\"overview\"><div class=\"shell\"><nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"><ol><li><a href=\"https:\/\/hkcablemachine.com\/\">Home<\/a><\/li><li><a href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\">Fiber Optic Cable Production Lines<\/a><\/li><li aria-current=\"page\">HK-45 Multi-Purpose Line<\/li><\/ol><\/nav><div class=\"hero-grid\"><div class=\"hero-copy\"><div class=\"section-label\"><span>01<\/span><strong>HONGKAI \u00b7 CUSTOM-CONFIGURED PRODUCTION LINE<\/strong><\/div><h1>HK-45 Multi-Purpose Optical Cable Production Line<\/h1><p class=\"hero-subtitle\">Customized around the cables you plan to produce.<\/p><p class=\"hero-lead\">Configure the HK-45 for your selected mix of tight-buffered fiber, simplex \/ duplex soft cable, mini cable and FTTH drop cable. HONGKAI defines the equipment combination and product-specific setups from your cable drawings, materials and production requirements.<\/p><div class=\"hero-actions\"><a class=\"hk-button hk-button-primary\" href=\"#configurations\">See Products &amp; Setups <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><a class=\"hk-button hk-button-ghost\" href=\"#project-inputs\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"><\/path><\/svg> Review My Product Mix<\/a><\/div><dl class=\"hero-facts\"><div><dt>PRODUCT FAMILIES<\/dt><dd>Tight buffer \u00b7 soft cable \u00b7 mini cable \u00b7 FTTH<\/dd><\/div><div><dt>SUPPLY APPROACH<\/dt><dd>Equipment scope customized for your project<\/dd><\/div><div><dt>CONTROL PLATFORM<\/dt><dd>Siemens S7 PLC + ADVANTECH IPC<\/dd><\/div><div><dt>CONFIGURATION BASIS<\/dt><dd>Product drawing, compound and output package<\/dd><\/div><\/dl><\/div><article class=\"hero-visual multi-hero-visual\"><div class=\"visual-head\"><span>HK-45 \u00b7 3D EQUIPMENT REFERENCE<\/span><strong>Pay-off \u00b7 extrusion \u00b7 cooling \u00b7 take-up<\/strong><\/div><button class=\"hero-image-canvas image-inspect\" aria-label=\"Enlarge HK-45 equipment reference\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-equipment-overview-3d.png\" alt=\"HK-45 3D reference equipment collage showing fiber pay-off, extrusion unit, water trough and dual-shaft take-up\" title=\"\"><span class=\"image-inspect-hint\">View full image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/span><\/button><p class=\"multi-image-note\">3D reference visualizations of selected equipment. The approved configuration defines the final machines and installation layout.<\/p><div class=\"visual-foot\"><div><span>ONE PROJECT \u00b7 PRODUCT-SPECIFIC SETUPS<\/span><strong>Review four routes and the equipment each one uses.<\/strong><\/div><\/div><\/article><\/div><div class=\"boundary-strip\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><p><strong>Configure for the actual cable:<\/strong> product changeovers require the appropriate material path, screws, crossheads, guides and operating recipes. Agree the setup and acceptance conditions for each product.<\/p><\/div><\/div><\/section><nav class=\"page-map\" aria-label=\"HK-45 page sections\"><div class=\"shell page-map-inner\"><span class=\"page-map-label\">PAGE MAP<\/span><div class=\"page-map-links\"><button data-section=\"overview\" class=\"active\" aria-current=\"location\">Overview<\/button><button data-section=\"process\" class=\"\">Process<\/button><button data-section=\"configurations\" class=\"\">Products &amp; Setups<\/button><button data-section=\"modules\" class=\"\">Equipment<\/button><button data-section=\"controls\" class=\"\">Specifications<\/button><button data-section=\"cable-routes\" class=\"\">Cable Routes<\/button><button data-section=\"evidence\" class=\"\">Video &amp; FAT<\/button><button data-section=\"project-support\" class=\"\">Project Support<\/button><button data-section=\"project-inputs\" class=\"\">Project Inputs<\/button><button data-section=\"faq\" class=\"\">FAQ<\/button><\/div><button class=\"page-map-cta\" aria-label=\"Start project enquiry\">Start Project <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><\/nav><section class=\"section\" id=\"process\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>02<\/span><strong>MATERIAL FLOW &amp; PRODUCT CHANGEOVER<\/strong><\/div><h2>A shared platform with a defined route for each product.<\/h2><\/div><p>Start with the cable drawing. It determines which incoming materials and equipment are active, how the product passes through the line and what must change between batches.<\/p><\/div><div class=\"need-grid\"><article><div class=\"number-title\"><span>01<\/span><small>FEED &amp; POSITION<\/small><\/div><h3>Prepare the elements for the selected cable.<\/h3><p>Feed fiber, buffered elements, aramid and strength members as required. Preheat or oscillate only where the approved route calls for it.<\/p><\/article><article><div class=\"number-title\"><span>02<\/span><small>FORM THE BUFFER OR JACKET<\/small><\/div><h3>Match compound, screw and crosshead.<\/h3><p>Dry and feed the selected material, align the incoming elements and use the tooling appropriate to the product profile.<\/p><\/article><article><div class=\"number-title\"><span>03<\/span><small>COOL &amp; INSPECT<\/small><\/div><h3>Stabilize the product and check dimensions.<\/h3><p>Coordinate warm-water cooling, the fixed trough, chiller, drying, diameter measurement and the specified marking interface.<\/p><\/article><article><div class=\"number-title\"><span>04<\/span><small>HAUL OFF &amp; COLLECT<\/small><\/div><h3>Control tension through winding.<\/h3><p>Choose the traction path, accumulator settings and take-up package. Define the reel-change sequence and finished-product tests.<\/p><\/article><\/div><\/div><\/section><section class=\"section configuration-section\" id=\"configurations\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>03<\/span><strong>WHAT YOU CAN MANUFACTURE<\/strong><\/div><h2>Four product families. Your own production scope.<\/h2><\/div><p>The HK-45 platform can be configured for the following buffered-fiber and optical-cable products. Select the families your factory needs; we define the supplied line and changeover arrangements around that mix.<\/p><\/div><div class=\"multi-products-grid\"><article><span class=\"multi-product-number\">01<\/span><h3>Tight-buffered fiber<\/h3><strong class=\"multi-product-output\">0.6 \/ 0.9 mm reference diameters<\/strong><p>Adds a close-fitting buffer layer around one primary-coated optical fiber. The result is a buffered fiber element for subsequent indoor-cable production.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>Primary-coated fiber + buffer layer<\/span><\/div><\/article><article><span class=\"multi-product-number\">02<\/span><h3>Simplex \/ duplex soft cable<\/h3><strong class=\"multi-product-output\">One or two buffered fiber elements<\/strong><p>Combines prepared tight-buffered fiber with aramid reinforcement and an outer jacket. Simplex and duplex cable profiles use the corresponding guides and extrusion tooling.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>Tight-buffered fiber + aramid + jacket<\/span><\/div><\/article><article><span class=\"multi-product-number\">03<\/span><h3>6\u201312 core mini cable<\/h3><strong class=\"multi-product-output\">Compact multi-fiber cable<\/strong><p>Collects multiple optical fibers into the specified compact cable construction. Fiber arrangement, reinforcement, jacket dimensions and any SZ oscillation follow the approved drawing.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>Multiple fibers + specified reinforcement + jacket<\/span><\/div><\/article><article><span class=\"multi-product-number\">04<\/span><h3>FTTH drop cable<\/h3><strong class=\"multi-product-output\">Flat drop-cable profile<\/strong><p>Positions optical fiber and strength members in a profiled jacket for the FTTH drop-cable route. A messenger is included only when the selected cable drawing requires it.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>Optical fiber + strength members + profiled jacket<\/span><\/div><\/article><\/div><p class=\"multi-product-input-note\"><strong>Starting material:<\/strong> supplied, primary-coated optical fiber or prepared buffered elements. This line adds buffer or jacket layers; glass-fiber drawing from preforms is a separate upstream process.<\/p><div class=\"multi-custom-scope\"><div><span>CUSTOMIZED BY HONGKAI<\/span><h3>Your cable design defines the line.<\/h3><p>HK-45 is a custom-configured production line. The four product families are reference applications; your technical proposal defines the products, equipment and operating conditions included in your project.<\/p><\/div><dl><div><dt>Products &amp; construction<\/dt><dd>Fiber count, cable profile, dimensions and reinforcement.<\/dd><\/div><div><dt>Materials &amp; tooling<\/dt><dd>Compound grades, screws, crossheads, guides and moulds.<\/dd><\/div><div><dt>Process &amp; reel handling<\/dt><dd>Tension, cooling, traction, output targets and reel changes.<\/dd><\/div><div><dt>Factory integration<\/dt><dd>Line direction, space, utilities and control interfaces.<\/dd><\/div><\/dl><\/div><div class=\"multi-setup-intro\"><h3>Explore the setup for each product.<\/h3><p>Choose a tab to review the material path, relevant equipment and information needed for your configuration.<\/p><\/div><div class=\"config-tabs\" role=\"tablist\" aria-label=\"HK-45 product configurations\"><button id=\"multi-config-0\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"true\" tabindex=\"0\" class=\"active\"><span>01<\/span><div><small>0.6 \/ 0.9 MM REFERENCE<\/small><strong>Tight-buffered fiber<\/strong><\/div><\/button><button id=\"multi-config-1\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>02<\/span><div><small>BUFFERED FIBER + ARAMID + JACKET<\/small><strong>Simplex \/ duplex soft cable<\/strong><\/div><\/button><button id=\"multi-config-2\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>03<\/span><div><small>MULTI-FIBER PRODUCT REVIEW<\/small><strong>6\u201312 core mini cable<\/strong><\/div><\/button><button id=\"multi-config-3\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>04<\/span><div><small>PROFILED CABLE + STRENGTH MEMBERS<\/small><strong>FTTH drop cable<\/strong><\/div><\/button><\/div><div class=\"config-workbench\" role=\"tabpanel\" id=\"multi-configuration-panel\" aria-labelledby=\"multi-config-0\"><div class=\"config-media\"><div class=\"config-media-head\"><span>RELEVANT EQUIPMENT<\/span><strong>Optical-fiber pay-off reference<\/strong><\/div><button class=\"multi-config-canvas image-inspect\" aria-label=\"Enlarge Optical-fiber pay-off reference\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-payoff-3d.png\" alt=\"Optical-fiber pay-off reference\" title=\"\"><span class=\"image-inspect-hint\">View full image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/span><\/button><div class=\"multi-speed-note\"><strong>PRODUCTION SPEED FOR THIS ROUTE<\/strong><p>100\u2013350 m\/min is the reference production range for tight-buffered fiber only. The material, finished diameter and optical-quality tests define the agreed running speed.<\/p><\/div><\/div><aside class=\"config-dossier\"><span>0.6 \/ 0.9 MM REFERENCE<\/span><div class=\"config-title\"><b>01<\/b><h3>Tight-buffered fiber<\/h3><\/div><div class=\"dossier-block\"><small>PRODUCT &amp; APPLICATION<\/small><p>Apply a close-fitting buffer layer to a single primary-coated optical fiber for the next indoor-cable process.<\/p><\/div><div class=\"dossier-block\"><small>CONFIGURATION REVIEW<\/small><p>Coordinate fiber pay-off, preheating, a compatible tight-buffer screw and crosshead, staged cooling, diameter control and the single-wheel haul-off route. The reference lists 0.25 mm input fiber and 0.6 \/ 0.9 mm finished tight buffer.<\/p><\/div><div class=\"confirm-list\"><small>PREPARE FOR THE PROPOSAL<\/small><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Input fiber and coating specification<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>0.6 \/ 0.9 mm product drawing and tolerance<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>PVC, LSZH or TPEE grade and drying conditions<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Tension, stripping and optical acceptance tests<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Output reel and changeover procedure<\/span><\/li><\/ul><\/div><button class=\"hk-button hk-button-primary config-enquiry\">Discuss this configuration <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/aside><\/div><\/div><\/section><section class=\"section modules-section\" id=\"modules\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>04<\/span><strong>19 EQUIPMENT ENTRIES \u00b7 REVIEW BY FUNCTION<\/strong><\/div><h2>Inspect the equipment behind the product routes.<\/h2><\/div><p>Select a unit to see its job, reference specifications and project requirements. The equipment schedule covers the complete reference platform; the active path depends on the chosen product.<\/p><\/div><div class=\"module-explorer\"><div class=\"module-overview-head\"><span>FEED \u2192 FORM \u2192 COOL &amp; INSPECT \u2192 COLLECT<\/span><button>View equipment overview <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><div class=\"multi-group-filters\" role=\"group\" aria-label=\"Filter equipment by process\"><button aria-pressed=\"true\">All equipment<span>19<\/span><\/button><button aria-pressed=\"false\">Feed<span>5<\/span><\/button><button aria-pressed=\"false\">Form<span>5<\/span><\/button><button aria-pressed=\"false\">Cool &amp; inspect<span>5<\/span><\/button><button aria-pressed=\"false\">Collect<span>4<\/span><\/button><\/div><div class=\"module-grid multi-module-grid\" role=\"group\" aria-label=\"Select HK-45 equipment unit\"><button class=\"module-selector is-selected\" aria-pressed=\"true\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">01<\/span><span class=\"module-selector-copy\"><strong>12-head fiber pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">02<\/span><span class=\"module-selector-copy\"><strong>Fiber preheating oven<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">03<\/span><span class=\"module-selector-copy\"><strong>Aramid-yarn pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">04<\/span><span class=\"module-selector-copy\"><strong>PN800 motorized pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">05<\/span><span class=\"module-selector-copy\"><strong>PN400 dual-head pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">06<\/span><span class=\"module-selector-copy\"><strong>SZ oscillating unit<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">07<\/span><span class=\"module-selector-copy\"><strong>Positioning mould support<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">08<\/span><span class=\"module-selector-copy\"><strong>Main extrusion unit<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">09<\/span><span class=\"module-selector-copy\"><strong>Dryer &amp; automatic loader<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">10<\/span><span class=\"module-selector-copy\"><strong>PLC + IPC controls<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">11<\/span><span class=\"module-selector-copy\"><strong>Movable warm-water trough<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">12<\/span><span class=\"module-selector-copy\"><strong>Fixed cooling trough<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">13<\/span><span class=\"module-selector-copy\"><strong>Industrial chiller<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">14<\/span><span class=\"module-selector-copy\"><strong>Laser diameter gauge<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">15<\/span><span class=\"module-selector-copy\"><strong>Printer support &amp; encoder<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">16<\/span><span class=\"module-selector-copy\"><strong>Double-wheel capstan<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">17<\/span><span class=\"module-selector-copy\"><strong>Single-wheel capstan<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">18<\/span><span class=\"module-selector-copy\"><strong>Horizontal accumulator<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">19<\/span><span class=\"module-selector-copy\"><strong>Dual-shaft take-up<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><\/div><div class=\"module-equipment-detail\" id=\"multi-equipment-detail\" role=\"region\" aria-labelledby=\"multi-equipment-title\"><div class=\"module-equipment-media\"><div class=\"module-detail-label\"><span>3D EQUIPMENT REFERENCE<\/span><strong>01<!-- --> \/ 19<\/strong><\/div><div class=\"module-device-canvas multi-device-canvas\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-payoff-3d.png\" alt=\"HONGKAI HK-45 12-head fiber pay-off 3D equipment reference\" title=\"\"><\/div><p>3D reference visualization. Final supplied arrangement follows the approved configuration.<\/p><button class=\"module-device-enlarge\">View equipment image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><div class=\"module-equipment-copy\"><div class=\"module-detail-navigation\"><span>FEED<\/span><div><button aria-label=\"Previous equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" class=\"previous-arrow\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><button aria-label=\"Next equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/div><\/div><h3 id=\"multi-equipment-title\">12-head fiber pay-off<\/h3><p>Feeds the required optical fibers under individually controlled tension. The active positions follow the cable construction.<\/p><div class=\"multi-unit-rating\"><strong>REFERENCE CONFIGURATION<\/strong><ul><li>12 motorized positions with independent control<\/li><li>0.25\u20130.254 mm primary-coated fiber reference<\/li><li>0.3\u20131.5 N \u00b10.05 N pay-off tension<\/li><li>25 \/ 50 km reel classes; confirm flange and bore dimensions<\/li><\/ul><\/div><div class=\"module-equipment-confirm\"><strong>CONFIRM FOR YOUR PROJECT<\/strong><p>Fiber count, reel dimensions, supply condition and tension settings.<\/p><\/div><\/div><\/div><\/div><p class=\"sr-only\" role=\"status\">Selected unit <!-- -->01<!-- -->: <!-- -->12-head fiber pay-off<\/p><\/div><\/section><section class=\"section controls-section\" id=\"controls\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>05<\/span><strong>TECHNICAL REFERENCE &amp; UTILITIES<\/strong><\/div><h2>Read each rating with its operating conditions.<\/h2><\/div><p>These values describe the supplied reference proposal. Product-specific speed, extrusion output, tooling and output reels are confirmed in the technical agreement.<\/p><\/div><div class=\"multi-spec-grid\"><article class=\"multi-spec-card\"><header><span>HK-45 REFERENCE CONFIGURATION<\/span><h3>Product &amp; process<\/h3><\/header><table><caption>Product &amp; process<!-- --> reference specifications<\/caption><tbody><tr><th scope=\"row\">Product routes<\/th><td>Tight-buffered fiber; simplex \/ duplex soft cable; 6\u201312 core mini cable; FTTH drop cable<\/td><\/tr><tr><th scope=\"row\">Tight-buffer reference diameters<\/th><td>0.6 mm \/ 0.9 mm<\/td><\/tr><tr><th scope=\"row\">Input fiber reference<\/th><td>0.25 mm primary-coated optical fiber<\/td><\/tr><tr><th scope=\"row\">Optical-fiber pay-off positions<\/th><td>12 installed positions; active count follows the product<\/td><\/tr><tr><th scope=\"row\">Fiber pay-off tension<\/th><td>0.3\u20131.5 N \u00b10.05 N<\/td><\/tr><tr><th scope=\"row\">Pay-off reel classes<\/th><td>25 km \/ 50 km; confirm physical reel dimensions<\/td><\/tr><tr><th scope=\"row\">Compound families<\/th><td>PVC, LSZH and TPEE; grade and screw compatibility require review<\/td><\/tr><tr><th scope=\"row\">Tight-buffer production speed<\/th><td>100\u2013350 m\/min reference range<\/td><\/tr><tr><th scope=\"row\">Structural maximum speed<\/th><td>400 m\/min; not a production guarantee for every cable<\/td><\/tr><tr><th scope=\"row\">Other cable production speeds<\/th><td>Confirmed for the approved construction, compound and tooling<\/td><\/tr><\/tbody><\/table><\/article><article class=\"multi-spec-card\"><header><span>HK-45 REFERENCE CONFIGURATION<\/span><h3>Controls &amp; installation<\/h3><\/header><table><caption>Controls &amp; installation<!-- --> reference specifications<\/caption><tbody><tr><th scope=\"row\">Preheater setting range<\/th><td>50\u2013200\u00b0C reference<\/td><\/tr><tr><th scope=\"row\">Take-up tension<\/th><td>0.5\u20133 N reference<\/td><\/tr><tr><th scope=\"row\">Line controls<\/th><td>Siemens S7 PLC + ADVANTECH IPC; 17-inch display reference<\/td><\/tr><tr><th scope=\"row\">Approximate line length<\/th><td>30 m; final layout includes access and handling requirements<\/td><\/tr><tr><th scope=\"row\">Approximate installed power<\/th><td>95 kW; confirm the final electrical-load schedule<\/td><\/tr><tr><th scope=\"row\">Approximate equipment weight<\/th><td>6.5 t<\/td><\/tr><tr><th scope=\"row\">Electrical supply<\/th><td>AC 380 V, 50 Hz, three-phase, five-wire reference configuration<\/td><\/tr><tr><th scope=\"row\">Compressed air<\/th><td>0.5\u20130.6 MPa<\/td><\/tr><tr><th scope=\"row\">Machine center height<\/th><td>1,000 mm from floor<\/td><\/tr><tr><th scope=\"row\">Production direction<\/th><td>Defined with the buyer<\/td><\/tr><\/tbody><\/table><\/article><\/div><div class=\"engineering-callout\"><div><span>PRODUCT SPEED \u00b7 STRUCTURAL SPEED \u00b7 EXTRUSION OUTPUT<\/span><h3>Agree the output by cable construction.<\/h3><p>The tight-buffer production range applies to that route. Specify a target for each soft-cable, mini-cable and FTTH product, together with its material, tooling, winding and quality checks.<\/p><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-ghost\">Review My Product Mix <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"section routes-section\" id=\"cable-routes\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>06<\/span><strong>CONNECT YOUR FACTORY PROCESSES<\/strong><\/div><h2>Compare a shared platform with dedicated production routes.<\/h2><\/div><p>Choose equipment from your product mix, changeover needs and the processes already available in your factory.<\/p><\/div><div class=\"route-grid\"><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/tight-buffered-production-line\/\"><div class=\"route-copy\"><span>DEDICATED TIGHT BUFFER<\/span><h3>HK-30 Tight Buffered Production Line<\/h3><p>Compare the dedicated tight-buffer route when it is the only product you need to manufacture.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/ftth-drop-cable-production-line\/\"><div class=\"route-copy\"><span>FTTH PRODUCT ROUTE<\/span><h3>FTTH Drop Cable Production Line<\/h3><p>Review the finished FTTH cable construction and the associated production requirements.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/hk235-fiber-coloring-rewinding-machine\/\"><div class=\"route-copy\"><span>UPSTREAM FIBER PREPARATION<\/span><h3>HK-235 Coloring &amp; Rewinding<\/h3><p>Prepare and identify optical-fiber reels before the selected downstream buffering or cabling route.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><\/div><\/div><\/section><section class=\"section evidence-section\" id=\"evidence\"><div class=\"shell\"><div class=\"section-heading inverse\"><div><div class=\"section-label\"><span>07<\/span><strong>HONGKAI FACTORY WALKTHROUGH<\/strong><\/div><h2>See the sheathing equipment in operation.<\/h2><\/div><p>The recorded HK-45 sheathing configuration shows the connected factory process. It illustrates that setup; the four product routes on this page each require their own technical review.<\/p><\/div><div class=\"multi-video-layout\"><div class=\"multi-video-stage\"><button aria-label=\"Play HK-45 factory walkthrough\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-equipment-overview-3d.png\" alt=\"HONGKAI HK-45 3D equipment overview; play button opens actual factory video\" title=\"\"><span>\u25b6 Play HK-45 factory walkthrough<\/span><\/button><\/div><aside class=\"multi-video-guide\"><span>WHAT THE VIDEO SHOWS<\/span><h3>Follow the recorded cable path.<\/h3><ol><li><b>00:12<\/b><span>Pay-off and extrusion<\/span><\/li><li><b>00:29<\/b><span>PLC + IPC control HMI<\/span><\/li><li><b>00:42<\/b><span>Cooling trough<\/span><\/li><li><b>00:58<\/b><span>Diameter monitoring<\/span><\/li><li><b>01:09<\/b><span>Capstan and haul-off<\/span><\/li><li><b>01:19<\/b><span>Take-up and traverse<\/span><\/li><\/ol><a href=\"https:\/\/www.youtube.com\/watch?v=wKdAuD5UrBM\" target=\"_blank\" rel=\"noreferrer nofollow noopener\">Watch on YouTube <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/a><\/aside><\/div><div class=\"evidence-cards multi-acceptance-cards\"><article><span>0<!-- -->1<\/span><small>MATERIALS<\/small><h3>Run the agreed fiber and compounds.<\/h3><p>Confirm all incoming fiber, yarn, reinforcement and reel packages before testing the selected route.<\/p><\/article><article><span>0<!-- -->2<\/span><small>CHANGEOVER<\/small><h3>Demonstrate the required setup changes.<\/h3><p>Check tooling, guide paths, recipes, tension and reel handling when moving between the agreed products.<\/p><\/article><article><span>0<!-- -->3<\/span><small>FINISHED PRODUCT<\/small><h3>Record dimensional and optical quality.<\/h3><p>Agree profile, diameter, optical, winding and relevant mechanical tests for each trial product.<\/p><\/article><\/div><div class=\"fat-bar\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><div><span>ACCEPTANCE BASIS<\/span><strong>Approved product drawings + trial materials + defined setup + written test methods<\/strong><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-primary\">Prepare FAT Inputs <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"section\" id=\"project-support\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>08<\/span><strong>HONGKAI CUSTOMIZATION &amp; PROJECT SUPPORT<\/strong><\/div><h2>Turn your product mix into a complete factory plan.<\/h2><\/div><p>Connect product requirements, equipment selection, changeovers and start-up responsibilities in one written technical proposal.<\/p><\/div><div class=\"responsibility-grid\"><article class=\"white\"><header><span>01<\/span><h3>Product &amp; equipment scope<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>List every product and required changeover<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define active equipment and material paths<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Confirm supplied, retained and buyer-supplied items<\/span><\/li><\/ul><\/article><article class=\"blue\"><header><span>02<\/span><h3>Factory integration<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Review line layout and handling clearances<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define utilities, controls and safety interfaces<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree installation and commissioning scope<\/span><\/li><\/ul><\/article><article class=\"navy\"><header><span>03<\/span><h3>Start-up &amp; support<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Prepare trial materials and acceptance records<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Confirm training and operating documentation<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree spare parts and after-sales support<\/span><\/li><\/ul><\/article><\/div><\/div><\/section><section class=\"section project-section\" id=\"project-inputs\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>09<\/span><strong>START THE ENGINEERING REVIEW<\/strong><\/div><h2>Tell us which products you plan to make.<\/h2><\/div><p>Start with your cable drawings and the intended product mix. Share the information already available; remaining technical details can be confirmed during review.<\/p><\/div><div class=\"project-card\"><div class=\"project-intro\"><span>WHAT TO PREPARE<\/span><h3>Nine inputs for your HK-45 project.<\/h3><ol><li><span>0<!-- -->1<\/span><p>Product drawings for each intended cable<\/p><\/li><li><span>0<!-- -->2<\/span><p>Fiber count, input dimensions and reel packages<\/p><\/li><li><span>0<!-- -->3<\/span><p>Buffer \/ jacket compound grades and colors<\/p><\/li><li><span>0<!-- -->4<\/span><p>Aramid, strength-member and messenger requirements<\/p><\/li><li><span>0<!-- -->5<\/span><p>Required output and speed by product<\/p><\/li><li><span>0<!-- -->6<\/span><p>Finished reel dimensions, mass and changeover method<\/p><\/li><li><span>0<!-- -->7<\/span><p>Factory layout, utilities and line direction<\/p><\/li><li><span>0<!-- -->8<\/span><p>Retained equipment and control interfaces<\/p><\/li><li><span>0<!-- -->9<\/span><p>Optical, dimensional and mechanical acceptance tests<\/p><\/li><\/ol><\/div><div id=\"hk-process-form-slot\"><\/div><\/div><\/div><\/section><section class=\"section faq-section\" id=\"faq\"><div class=\"shell faq-layout\"><div class=\"faq-heading\"><div class=\"section-label\"><span>10<\/span><strong>BUYER FAQ<\/strong><\/div><h2>Questions before specifying a multi-purpose line.<\/h2><p>Review product coverage, changeovers, speed ratings and the scope of the HK-45 reference equipment.<\/p><\/div><div class=\"faq-list\"><details open=\"\"><summary><span>0<!-- -->1<\/span><strong>What can the HK-45 multi-purpose line produce?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>HK-45 can be configured for 0.6 \/ 0.9 mm tight-buffered fiber, simplex \/ duplex soft cable, 6\u201312 core mini cable and FTTH drop cable. It processes supplied primary-coated optical fiber or prepared buffered elements, adding the specified buffer or cable jacket. It does not draw glass fiber from preforms. The products included in your line are defined in the agreed technical proposal.<\/p><\/details><details><summary><span>0<!-- -->2<\/span><strong>Is HK-45 a standard machine or a customized production line?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>HK-45 is a HONGKAI custom-configured production line. We define the supplied equipment, material paths, screws, crossheads, cooling, tension control, reel handling and layout around your cable drawings and required product mix. The four families shown are reference applications; your technical proposal defines which products are included, their operating conditions and the required changeovers. One unchanged setup does not cover every construction.<\/p><\/details><details><summary><span>0<!-- -->3<\/span><strong>Is 100\u2013350 m\/min the speed for every cable?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>No. That is the reference production range for tight-buffered fiber. Soft-cable, mini-cable and FTTH speeds are determined from the approved construction, compound, tooling and required output quality. The 400 m\/min structural maximum is a different rating.<\/p><\/details><details><summary><span>0<!-- -->4<\/span><strong>How does HK-45 differ from the dedicated HK-30 line?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>HK-30 is a dedicated tight-buffered-fiber reference. The HK-45 proposal adds incoming-material, reinforcement, positioning and downstream equipment for multiple small optical-cable routes. Compare the required product mix, changeover work and actual equipment scope.<\/p><\/details><details><summary><span>0<!-- -->5<\/span><strong>Are all 19 equipment items required for every product?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>The reference equipment schedule lists 19 items. They are not all necessarily active in every route. The written configuration identifies the supplied items, active material path, retained machines and buyer-supplied equipment.<\/p><\/details><details><summary><span>0<!-- -->6<\/span><strong>Is the aramid unit a stranding machine?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>The HK-45 reference unit is a 10-position aramid-yarn pay-off with individually adjustable tension. It should not be confused with the aramid stranding equipment used in an ADSS sheathing route.<\/p><\/details><details><summary><span>0<!-- -->7<\/span><strong>Does the take-up change reels automatically?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>Dual-shaft take-up, tension feedback and servo traversing do not by themselves establish fully automatic reel transfer. Confirm operator tasks, accumulator use, cutting, transfer and restart behavior in the agreed sequence.<\/p><\/details><details><summary><span>0<!-- -->8<\/span><strong>What information is needed for a technical proposal?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>Provide the drawings for each product, fiber and reinforcement packages, compound grades, target output, reel requirements, factory layout and utilities. Also identify existing equipment and the dimensional, optical and mechanical tests required for acceptance.<\/p><\/details><\/div><\/div><\/section><\/div><dialog class=\"image-dialog\" aria-labelledby=\"image-dialog-title\"><\/dialog><\/div><\/div><script data-no-optimize=\"1\" data-no-defer=\"1\">(()=>{var hh=Object.create;var Vc=Object.defineProperty;var gh=Object.getOwnPropertyDescriptor;var Ih=Object.getOwnPropertyNames;var Sh=Object.getPrototypeOf,bh=Object.prototype.hasOwnProperty;var he=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var yh=(a,e,o,t)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of Ih(e))!bh.call(a,n)&&n!==o&&Vc(a,n,{get:()=>e[n],enumerable:!(t=gh(e,n))||t.enumerable});return a};var D=(a,e,o)=>(o=a!=null?hh(Sh(a)):{},yh(e||!a||!a.__esModule?Vc(o,\"default\",{value:a,enumerable:!0}):o,a));var au=he(M=>{\"use strict\";var Ps=Symbol.for(\"react.transitional.element\"),Ch=Symbol.for(\"react.portal\"),vh=Symbol.for(\"react.fragment\"),Ah=Symbol.for(\"react.strict_mode\"),Th=Symbol.for(\"react.profiler\"),wh=Symbol.for(\"react.consumer\"),Lh=Symbol.for(\"react.context\"),Eh=Symbol.for(\"react.forward_ref\"),Mh=Symbol.for(\"react.suspense\"),Hh=Symbol.for(\"react.memo\"),Xc=Symbol.for(\"react.lazy\"),Nh=Symbol.for(\"react.activity\"),Zc=Symbol.iterator;function Dh(a){return a===null||typeof a!=\"object\"?null:(a=Zc&&a[Zc]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Kc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qc=Object.assign,Wc={};function Yo(a,e,o){this.props=a,this.context=e,this.refs=Wc,this.updater=o||Kc}Yo.prototype.isReactComponent={};Yo.prototype.setState=function(a,e){if(typeof a!=\"object\"&&typeof a!=\"function\"&&a!=null)throw Error(\"takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,e,\"setState\")};Yo.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function Jc(){}Jc.prototype=Yo.prototype;function Gs(a,e,o){this.props=a,this.context=e,this.refs=Wc,this.updater=o||Kc}var Vs=Gs.prototype=new Jc;Vs.constructor=Gs;Qc(Vs,Yo.prototype);Vs.isPureReactComponent=!0;var _c=Array.isArray;function zs(){}var X={H:null,A:null,T:null,S:null},$c=Object.prototype.hasOwnProperty;function Zs(a,e,o){var t=o.ref;return{$$typeof:Ps,type:a,key:e,ref:t!==void 0?t:null,props:o}}function kh(a,e){return Zs(a.type,e,a.props)}function _s(a){return typeof a==\"object\"&&a!==null&&a.$$typeof===Ps}function Bh(a){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+a.replace(\/[=:]\/g,function(o){return e[o]})}var jc=\/\\\/+\/g;function xs(a,e){return typeof a==\"object\"&&a!==null&&a.key!=null?Bh(\"\"+a.key):e.toString(36)}function Rh(a){switch(a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason;default:switch(typeof a.status==\"string\"?a.then(zs,zs):(a.status=\"pending\",a.then(function(e){a.status===\"pending\"&&(a.status=\"fulfilled\",a.value=e)},function(e){a.status===\"pending\"&&(a.status=\"rejected\",a.reason=e)})),a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason}}throw a}function jo(a,e,o,t,n){var i=typeof a;(i===\"undefined\"||i===\"boolean\")&&(a=null);var s=!1;if(a===null)s=!0;else switch(i){case\"bigint\":case\"string\":case\"number\":s=!0;break;case\"object\":switch(a.$$typeof){case Ps:case Ch:s=!0;break;case Xc:return s=a._init,jo(s(a._payload),e,o,t,n)}}if(s)return n=n(a),s=t===\"\"?\".\"+xs(a,0):t,_c(n)?(o=\"\",s!=null&&(o=s.replace(jc,\"$&\/\")+\"\/\"),jo(n,e,o,\"\",function(m){return m})):n!=null&&(_s(n)&&(n=kh(n,o+(n.key==null||a&&a.key===n.key?\"\":(\"\"+n.key).replace(jc,\"$&\/\")+\"\/\")+s)),e.push(n)),1;s=0;var r=t===\"\"?\".\":t+\":\";if(_c(a))for(var c=0;c<a.length;c++)t=a[c],i=r+xs(t,c),s+=jo(t,e,o,i,n);else if(c=Dh(a),typeof c==\"function\")for(a=c.call(a),c=0;!(t=a.next()).done;)t=t.value,i=r+xs(t,c++),s+=jo(t,e,o,i,n);else if(i===\"object\"){if(typeof a.then==\"function\")return jo(Rh(a),e,o,t,n);throw e=String(a),Error(\"Objects are not valid as a React child (found: \"+(e===\"[object Object]\"?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e)+\"). If you meant to render a collection of children, use an array instead.\")}return s}function _n(a,e,o){if(a==null)return a;var t=[],n=0;return jo(a,t,\"\",\"\",function(i){return e.call(o,i,n++)}),t}function Oh(a){if(a._status===-1){var e=a._result;e=e(),e.then(function(o){(a._status===0||a._status===-1)&&(a._status=1,a._result=o)},function(o){(a._status===0||a._status===-1)&&(a._status=2,a._result=o)}),a._status===-1&&(a._status=0,a._result=e)}if(a._status===1)return a._result.default;throw a._result}var Yc=typeof reportError==\"function\"?reportError:function(a){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var e=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof a==\"object\"&&a!==null&&typeof a.message==\"string\"?String(a.message):String(a),error:a});if(!window.dispatchEvent(e))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",a);return}console.error(a)},Uh={map:_n,forEach:function(a,e,o){_n(a,function(){e.apply(this,arguments)},o)},count:function(a){var e=0;return _n(a,function(){e++}),e},toArray:function(a){return _n(a,function(e){return e})||[]},only:function(a){if(!_s(a))throw Error(\"React.Children.only expected to receive a single React element child.\");return a}};M.Activity=Nh;M.Children=Uh;M.Component=Yo;M.Fragment=vh;M.Profiler=Th;M.PureComponent=Gs;M.StrictMode=Ah;M.Suspense=Mh;M.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X;M.__COMPILER_RUNTIME={__proto__:null,c:function(a){return X.H.useMemoCache(a)}};M.cache=function(a){return function(){return a.apply(null,arguments)}};M.cacheSignal=function(){return null};M.cloneElement=function(a,e,o){if(a==null)throw Error(\"The argument must be a React element, but you passed \"+a+\".\");var t=Qc({},a.props),n=a.key;if(e!=null)for(i in e.key!==void 0&&(n=\"\"+e.key),e)!$c.call(e,i)||i===\"key\"||i===\"__self\"||i===\"__source\"||i===\"ref\"&&e.ref===void 0||(t[i]=e[i]);var i=arguments.length-2;if(i===1)t.children=o;else if(1<i){for(var s=Array(i),r=0;r<i;r++)s[r]=arguments[r+2];t.children=s}return Zs(a.type,n,t)};M.createContext=function(a){return a={$$typeof:Lh,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null},a.Provider=a,a.Consumer={$$typeof:wh,_context:a},a};M.createElement=function(a,e,o){var t,n={},i=null;if(e!=null)for(t in e.key!==void 0&&(i=\"\"+e.key),e)$c.call(e,t)&&t!==\"key\"&&t!==\"__self\"&&t!==\"__source\"&&(n[t]=e[t]);var s=arguments.length-2;if(s===1)n.children=o;else if(1<s){for(var r=Array(s),c=0;c<s;c++)r[c]=arguments[c+2];n.children=r}if(a&&a.defaultProps)for(t in s=a.defaultProps,s)n[t]===void 0&&(n[t]=s[t]);return Zs(a,i,n)};M.createRef=function(){return{current:null}};M.forwardRef=function(a){return{$$typeof:Eh,render:a}};M.isValidElement=_s;M.lazy=function(a){return{$$typeof:Xc,_payload:{_status:-1,_result:a},_init:Oh}};M.memo=function(a,e){return{$$typeof:Hh,type:a,compare:e===void 0?null:e}};M.startTransition=function(a){var e=X.T,o={};X.T=o;try{var t=a(),n=X.S;n!==null&&n(o,t),typeof t==\"object\"&&t!==null&&typeof t.then==\"function\"&&t.then(zs,Yc)}catch(i){Yc(i)}finally{e!==null&&o.types!==null&&(e.types=o.types),X.T=e}};M.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()};M.use=function(a){return X.H.use(a)};M.useActionState=function(a,e,o){return X.H.useActionState(a,e,o)};M.useCallback=function(a,e){return X.H.useCallback(a,e)};M.useContext=function(a){return X.H.useContext(a)};M.useDebugValue=function(){};M.useDeferredValue=function(a,e){return X.H.useDeferredValue(a,e)};M.useEffect=function(a,e){return X.H.useEffect(a,e)};M.useEffectEvent=function(a){return X.H.useEffectEvent(a)};M.useId=function(){return X.H.useId()};M.useImperativeHandle=function(a,e,o){return X.H.useImperativeHandle(a,e,o)};M.useInsertionEffect=function(a,e){return X.H.useInsertionEffect(a,e)};M.useLayoutEffect=function(a,e){return X.H.useLayoutEffect(a,e)};M.useMemo=function(a,e){return X.H.useMemo(a,e)};M.useOptimistic=function(a,e){return X.H.useOptimistic(a,e)};M.useReducer=function(a,e,o){return X.H.useReducer(a,e,o)};M.useRef=function(a){return X.H.useRef(a)};M.useState=function(a){return X.H.useState(a)};M.useSyncExternalStore=function(a,e,o){return X.H.useSyncExternalStore(a,e,o)};M.useTransition=function(){return X.H.useTransition()};M.version=\"19.2.0\"});var x=he((D1,eu)=>{\"use strict\";eu.exports=au()});var mu=he(J=>{\"use strict\";function Ks(a,e){var o=a.length;a.push(e);a:for(;0<o;){var t=o-1>>>1,n=a[t];if(0<jn(n,e))a[t]=e,a[o]=n,o=t;else break a}}function ge(a){return a.length===0?null:a[0]}function Xn(a){if(a.length===0)return null;var e=a[0],o=a.pop();if(o!==e){a[0]=o;a:for(var t=0,n=a.length,i=n>>>1;t<i;){var s=2*(t+1)-1,r=a[s],c=s+1,m=a[c];if(0>jn(r,o))c<n&&0>jn(m,r)?(a[t]=m,a[c]=o,t=c):(a[t]=r,a[s]=o,t=s);else if(c<n&&0>jn(m,o))a[t]=m,a[c]=o,t=c;else break a}}return e}function jn(a,e){var o=a.sortIndex-e.sortIndex;return o!==0?o:a.id-e.id}J.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ou=performance,J.unstable_now=function(){return ou.now()}):(js=Date,tu=js.now(),J.unstable_now=function(){return js.now()-tu});var ou,js,tu,Te=[],Ye=[],Fh=1,ee=null,Da=3,Qs=!1,zt=!1,Pt=!1,Ws=!1,su=typeof setTimeout==\"function\"?setTimeout:null,ru=typeof clearTimeout==\"function\"?clearTimeout:null,nu=typeof setImmediate<\"u\"?setImmediate:null;function Yn(a){for(var e=ge(Ye);e!==null;){if(e.callback===null)Xn(Ye);else if(e.startTime<=a)Xn(Ye),e.sortIndex=e.expirationTime,Ks(Te,e);else break;e=ge(Ye)}}function Js(a){if(Pt=!1,Yn(a),!zt)if(ge(Te)!==null)zt=!0,Ko||(Ko=!0,Xo());else{var e=ge(Ye);e!==null&&$s(Js,e.startTime-a)}}var Ko=!1,Gt=-1,lu=5,cu=-1;function uu(){return Ws?!0:!(J.unstable_now()-cu<lu)}function Ys(){if(Ws=!1,Ko){var a=J.unstable_now();cu=a;var e=!0;try{a:{zt=!1,Pt&&(Pt=!1,ru(Gt),Gt=-1),Qs=!0;var o=Da;try{e:{for(Yn(a),ee=ge(Te);ee!==null&&!(ee.expirationTime>a&&uu());){var t=ee.callback;if(typeof t==\"function\"){ee.callback=null,Da=ee.priorityLevel;var n=t(ee.expirationTime<=a);if(a=J.unstable_now(),typeof n==\"function\"){ee.callback=n,Yn(a),e=!0;break e}ee===ge(Te)&&Xn(Te),Yn(a)}else Xn(Te);ee=ge(Te)}if(ee!==null)e=!0;else{var i=ge(Ye);i!==null&&$s(Js,i.startTime-a),e=!1}}break a}finally{ee=null,Da=o,Qs=!1}e=void 0}}finally{e?Xo():Ko=!1}}}var Xo;typeof nu==\"function\"?Xo=function(){nu(Ys)}:typeof MessageChannel<\"u\"?(Xs=new MessageChannel,iu=Xs.port2,Xs.port1.onmessage=Ys,Xo=function(){iu.postMessage(null)}):Xo=function(){su(Ys,0)};var Xs,iu;function $s(a,e){Gt=su(function(){a(J.unstable_now())},e)}J.unstable_IdlePriority=5;J.unstable_ImmediatePriority=1;J.unstable_LowPriority=4;J.unstable_NormalPriority=3;J.unstable_Profiling=null;J.unstable_UserBlockingPriority=2;J.unstable_cancelCallback=function(a){a.callback=null};J.unstable_forceFrameRate=function(a){0>a||125<a?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):lu=0<a?Math.floor(1e3\/a):5};J.unstable_getCurrentPriorityLevel=function(){return Da};J.unstable_next=function(a){switch(Da){case 1:case 2:case 3:var e=3;break;default:e=Da}var o=Da;Da=e;try{return a()}finally{Da=o}};J.unstable_requestPaint=function(){Ws=!0};J.unstable_runWithPriority=function(a,e){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var o=Da;Da=a;try{return e()}finally{Da=o}};J.unstable_scheduleCallback=function(a,e,o){var t=J.unstable_now();switch(typeof o==\"object\"&&o!==null?(o=o.delay,o=typeof o==\"number\"&&0<o?t+o:t):o=t,a){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=o+n,a={id:Fh++,callback:e,priorityLevel:a,startTime:o,expirationTime:n,sortIndex:-1},o>t?(a.sortIndex=o,Ks(Ye,a),ge(Te)===null&&a===ge(Ye)&&(Pt?(ru(Gt),Gt=-1):Pt=!0,$s(Js,o-t))):(a.sortIndex=n,Ks(Te,a),zt||Qs||(zt=!0,Ko||(Ko=!0,Xo()))),a};J.unstable_shouldYield=uu;J.unstable_wrapCallback=function(a){var e=Da;return function(){var o=Da;Da=e;try{return a.apply(this,arguments)}finally{Da=o}}}});var pu=he((B1,fu)=>{\"use strict\";fu.exports=mu()});var hu=he(Ba=>{\"use strict\";var qh=x();function du(a){var e=\"https:\/\/react.dev\/errors\/\"+a;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)e+=\"&args[]=\"+encodeURIComponent(arguments[o])}return\"Minified React error #\"+a+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function Xe(){}var ka={d:{f:Xe,r:function(){throw Error(du(522))},D:Xe,C:Xe,L:Xe,m:Xe,X:Xe,S:Xe,M:Xe},p:0,findDOMNode:null},xh=Symbol.for(\"react.portal\");function zh(a,e,o){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:xh,key:t==null?null:\"\"+t,children:a,containerInfo:e,implementation:o}}var Vt=qh.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Kn(a,e){if(a===\"font\")return\"\";if(typeof e==\"string\")return e===\"use-credentials\"?e:\"\"}Ba.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ka;Ba.createPortal=function(a,e){var o=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(du(299));return zh(a,e,null,o)};Ba.flushSync=function(a){var e=Vt.T,o=ka.p;try{if(Vt.T=null,ka.p=2,a)return a()}finally{Vt.T=e,ka.p=o,ka.d.f()}};Ba.preconnect=function(a,e){typeof a==\"string\"&&(e?(e=e.crossOrigin,e=typeof e==\"string\"?e===\"use-credentials\"?e:\"\":void 0):e=null,ka.d.C(a,e))};Ba.prefetchDNS=function(a){typeof a==\"string\"&&ka.d.D(a)};Ba.preinit=function(a,e){if(typeof a==\"string\"&&e&&typeof e.as==\"string\"){var o=e.as,t=Kn(o,e.crossOrigin),n=typeof e.integrity==\"string\"?e.integrity:void 0,i=typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0;o===\"style\"?ka.d.S(a,typeof e.precedence==\"string\"?e.precedence:void 0,{crossOrigin:t,integrity:n,fetchPriority:i}):o===\"script\"&&ka.d.X(a,{crossOrigin:t,integrity:n,fetchPriority:i,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}};Ba.preinitModule=function(a,e){if(typeof a==\"string\")if(typeof e==\"object\"&&e!==null){if(e.as==null||e.as===\"script\"){var o=Kn(e.as,e.crossOrigin);ka.d.M(a,{crossOrigin:o,integrity:typeof e.integrity==\"string\"?e.integrity:void 0,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}}else e==null&&ka.d.M(a)};Ba.preload=function(a,e){if(typeof a==\"string\"&&typeof e==\"object\"&&e!==null&&typeof e.as==\"string\"){var o=e.as,t=Kn(o,e.crossOrigin);ka.d.L(a,o,{crossOrigin:t,integrity:typeof e.integrity==\"string\"?e.integrity:void 0,nonce:typeof e.nonce==\"string\"?e.nonce:void 0,type:typeof e.type==\"string\"?e.type:void 0,fetchPriority:typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy==\"string\"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet==\"string\"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes==\"string\"?e.imageSizes:void 0,media:typeof e.media==\"string\"?e.media:void 0})}};Ba.preloadModule=function(a,e){if(typeof a==\"string\")if(e){var o=Kn(e.as,e.crossOrigin);ka.d.m(a,{as:typeof e.as==\"string\"&&e.as!==\"script\"?e.as:void 0,crossOrigin:o,integrity:typeof e.integrity==\"string\"?e.integrity:void 0})}else ka.d.m(a)};Ba.requestFormReset=function(a){ka.d.r(a)};Ba.unstable_batchedUpdates=function(a,e){return a(e)};Ba.useFormState=function(a,e,o){return Vt.H.useFormState(a,e,o)};Ba.useFormStatus=function(){return Vt.H.useHostTransitionStatus()};Ba.version=\"19.2.0\"});var Su=he((O1,Iu)=>{\"use strict\";function gu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gu)}catch(a){console.error(a)}}gu(),Iu.exports=hu()});var Dd=he(ys=>{\"use strict\";var Ca=pu(),Zm=x(),Ph=Su();function b(a){var e=\"https:\/\/react.dev\/errors\/\"+a;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)e+=\"&args[]=\"+encodeURIComponent(arguments[o])}return\"Minified React error #\"+a+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function _m(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Nn(a){var e=a,o=a;if(a.alternate)for(;e.return;)e=e.return;else{a=e;do e=a,(e.flags&4098)!==0&&(o=e.return),a=e.return;while(a)}return e.tag===3?o:null}function jm(a){if(a.tag===13){var e=a.memoizedState;if(e===null&&(a=a.alternate,a!==null&&(e=a.memoizedState)),e!==null)return e.dehydrated}return null}function Ym(a){if(a.tag===31){var e=a.memoizedState;if(e===null&&(a=a.alternate,a!==null&&(e=a.memoizedState)),e!==null)return e.dehydrated}return null}function bu(a){if(Nn(a)!==a)throw Error(b(188))}function Gh(a){var e=a.alternate;if(!e){if(e=Nn(a),e===null)throw Error(b(188));return e!==a?null:a}for(var o=a,t=e;;){var n=o.return;if(n===null)break;var i=n.alternate;if(i===null){if(t=n.return,t!==null){o=t;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===o)return bu(n),a;if(i===t)return bu(n),e;i=i.sibling}throw Error(b(188))}if(o.return!==t.return)o=n,t=i;else{for(var s=!1,r=n.child;r;){if(r===o){s=!0,o=n,t=i;break}if(r===t){s=!0,t=n,o=i;break}r=r.sibling}if(!s){for(r=i.child;r;){if(r===o){s=!0,o=i,t=n;break}if(r===t){s=!0,t=i,o=n;break}r=r.sibling}if(!s)throw Error(b(189))}}if(o.alternate!==t)throw Error(b(190))}if(o.tag!==3)throw Error(b(188));return o.stateNode.current===o?a:e}function Xm(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a;for(a=a.child;a!==null;){if(e=Xm(a),e!==null)return e;a=a.sibling}return null}var W=Object.assign,Vh=Symbol.for(\"react.element\"),Qn=Symbol.for(\"react.transitional.element\"),Wt=Symbol.for(\"react.portal\"),et=Symbol.for(\"react.fragment\"),Km=Symbol.for(\"react.strict_mode\"),Br=Symbol.for(\"react.profiler\"),Qm=Symbol.for(\"react.consumer\"),ke=Symbol.for(\"react.context\"),Ml=Symbol.for(\"react.forward_ref\"),Rr=Symbol.for(\"react.suspense\"),Or=Symbol.for(\"react.suspense_list\"),Hl=Symbol.for(\"react.memo\"),Ke=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var Ur=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\");Symbol.for(\"react.tracing_marker\");var Zh=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var yu=Symbol.iterator;function Zt(a){return a===null||typeof a!=\"object\"?null:(a=yu&&a[yu]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var _h=Symbol.for(\"react.client.reference\");function Fr(a){if(a==null)return null;if(typeof a==\"function\")return a.$$typeof===_h?null:a.displayName||a.name||null;if(typeof a==\"string\")return a;switch(a){case et:return\"Fragment\";case Br:return\"Profiler\";case Km:return\"StrictMode\";case Rr:return\"Suspense\";case Or:return\"SuspenseList\";case Ur:return\"Activity\"}if(typeof a==\"object\")switch(a.$$typeof){case Wt:return\"Portal\";case ke:return a.displayName||\"Context\";case Qm:return(a._context.displayName||\"Context\")+\".Consumer\";case Ml:var e=a.render;return a=a.displayName,a||(a=e.displayName||e.name||\"\",a=a!==\"\"?\"ForwardRef(\"+a+\")\":\"ForwardRef\"),a;case Hl:return e=a.displayName||null,e!==null?e:Fr(a.type)||\"Memo\";case Ke:e=a._payload,a=a._init;try{return Fr(a(e))}catch{}}return null}var Jt=Array.isArray,L=Zm.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=Ph.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Mo={pending:!1,data:null,method:null,action:null},qr=[],ot=-1;function Ce(a){return{current:a}}function wa(a){0>ot||(a.current=qr[ot],qr[ot]=null,ot--)}function Y(a,e){ot++,qr[ot]=a.current,a.current=e}var ye=Ce(null),gn=Ce(null),so=Ce(null),Hi=Ce(null);function Ni(a,e){switch(Y(so,e),Y(gn,a),Y(ye,null),e.nodeType){case 9:case 11:a=(a=e.documentElement)&&(a=a.namespaceURI)?Em(a):0;break;default:if(a=e.tagName,e=e.namespaceURI)e=Em(e),a=Id(e,a);else switch(a){case\"svg\":a=1;break;case\"math\":a=2;break;default:a=0}}wa(ye),Y(ye,a)}function yt(){wa(ye),wa(gn),wa(so)}function xr(a){a.memoizedState!==null&&Y(Hi,a);var e=ye.current,o=Id(e,a.type);e!==o&&(Y(gn,a),Y(ye,o))}function Di(a){gn.current===a&&(wa(ye),wa(gn)),Hi.current===a&&(wa(Hi),En._currentValue=Mo)}var ar,Cu;function To(a){if(ar===void 0)try{throw Error()}catch(o){var e=o.stack.trim().match(\/\\n( *(at )?)\/);ar=e&&e[1]||\"\",Cu=-1<o.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<o.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+ar+a+Cu}var er=!1;function or(a,e){if(!a||er)return\"\";er=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(e){var S=function(){throw Error()};if(Object.defineProperty(S.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"&&Reflect.construct){try{Reflect.construct(S,[])}catch(g){var d=g}Reflect.construct(a,[],S)}else{try{S.call()}catch(g){d=g}a.call(S.prototype)}}else{try{throw Error()}catch(g){d=g}(S=a())&&typeof S.catch==\"function\"&&S.catch(function(){})}}catch(g){if(g&&d&&typeof g.stack==\"string\")return[g.stack,d.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var n=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,\"name\");n&&n.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var i=t.DetermineComponentFrameRoot(),s=i[0],r=i[1];if(s&&r){var c=s.split(`\n`),m=r.split(`\n`);for(n=t=0;t<c.length&&!c[t].includes(\"DetermineComponentFrameRoot\");)t++;for(;n<m.length&&!m[n].includes(\"DetermineComponentFrameRoot\");)n++;if(t===c.length||n===m.length)for(t=c.length-1,n=m.length-1;1<=t&&0<=n&&c[t]!==m[n];)n--;for(;1<=t&&0<=n;t--,n--)if(c[t]!==m[n]){if(t!==1||n!==1)do if(t--,n--,0>n||c[t]!==m[n]){var I=`\n`+c[t].replace(\" at new \",\" at \");return a.displayName&&I.includes(\"<anonymous>\")&&(I=I.replace(\"<anonymous>\",a.displayName)),I}while(1<=t&&0<=n);break}}}finally{er=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:\"\")?To(o):\"\"}function jh(a,e){switch(a.tag){case 26:case 27:case 5:return To(a.type);case 16:return To(\"Lazy\");case 13:return a.child!==e&&e!==null?To(\"Suspense Fallback\"):To(\"Suspense\");case 19:return To(\"SuspenseList\");case 0:case 15:return or(a.type,!1);case 11:return or(a.type.render,!1);case 1:return or(a.type,!0);case 31:return To(\"Activity\");default:return\"\"}}function vu(a){try{var e=\"\",o=null;do e+=jh(a,o),o=a,a=a.return;while(a);return e}catch(t){return`\nError generating stack: `+t.message+`\n`+t.stack}}var zr=Object.prototype.hasOwnProperty,Nl=Ca.unstable_scheduleCallback,tr=Ca.unstable_cancelCallback,Yh=Ca.unstable_shouldYield,Xh=Ca.unstable_requestPaint,Xa=Ca.unstable_now,Kh=Ca.unstable_getCurrentPriorityLevel,Wm=Ca.unstable_ImmediatePriority,Jm=Ca.unstable_UserBlockingPriority,ki=Ca.unstable_NormalPriority,Qh=Ca.unstable_LowPriority,$m=Ca.unstable_IdlePriority,Wh=Ca.log,Jh=Ca.unstable_setDisableYieldValue,Dn=null,Ka=null;function eo(a){if(typeof Wh==\"function\"&&Jh(a),Ka&&typeof Ka.setStrictMode==\"function\")try{Ka.setStrictMode(Dn,a)}catch{}}var Qa=Math.clz32?Math.clz32:eg,$h=Math.log,ag=Math.LN2;function eg(a){return a>>>=0,a===0?32:31-($h(a)\/ag|0)|0}var Wn=256,Jn=262144,$n=4194304;function wo(a){var e=a&42;if(e!==0)return e;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function ns(a,e,o){var t=a.pendingLanes;if(t===0)return 0;var n=0,i=a.suspendedLanes,s=a.pingedLanes;a=a.warmLanes;var r=t&134217727;return r!==0?(t=r&~i,t!==0?n=wo(t):(s&=r,s!==0?n=wo(s):o||(o=r&~a,o!==0&&(n=wo(o))))):(r=t&~i,r!==0?n=wo(r):s!==0?n=wo(s):o||(o=t&~a,o!==0&&(n=wo(o)))),n===0?0:e!==0&&e!==n&&(e&i)===0&&(i=n&-n,o=e&-e,i>=o||i===32&&(o&4194048)!==0)?e:n}function kn(a,e){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&e)===0}function og(a,e){switch(a){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function af(){var a=$n;return $n<<=1,($n&62914560)===0&&($n=4194304),a}function nr(a){for(var e=[],o=0;31>o;o++)e.push(a);return e}function Bn(a,e){a.pendingLanes|=e,e!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function tg(a,e,o,t,n,i){var s=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var r=a.entanglements,c=a.expirationTimes,m=a.hiddenUpdates;for(o=s&~o;0<o;){var I=31-Qa(o),S=1<<I;r[I]=0,c[I]=-1;var d=m[I];if(d!==null)for(m[I]=null,I=0;I<d.length;I++){var g=d[I];g!==null&&(g.lane&=-536870913)}o&=~S}t!==0&&ef(a,t,0),i!==0&&n===0&&a.tag!==0&&(a.suspendedLanes|=i&~(s&~e))}function ef(a,e,o){a.pendingLanes|=e,a.suspendedLanes&=~e;var t=31-Qa(e);a.entangledLanes|=e,a.entanglements[t]=a.entanglements[t]|1073741824|o&261930}function of(a,e){var o=a.entangledLanes|=e;for(a=a.entanglements;o;){var t=31-Qa(o),n=1<<t;n&e|a[t]&e&&(a[t]|=e),o&=~n}}function tf(a,e){var o=e&-e;return o=(o&42)!==0?1:Dl(o),(o&(a.suspendedLanes|e))!==0?0:o}function Dl(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function kl(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function nf(){var a=P.p;return a!==0?a:(a=window.event,a===void 0?32:Md(a.type))}function Au(a,e){var o=P.p;try{return P.p=a,e()}finally{P.p=o}}var yo=Math.random().toString(36).slice(2),Ea=\"__reactFiber$\"+yo,Ga=\"__reactProps$\"+yo,Dt=\"__reactContainer$\"+yo,Pr=\"__reactEvents$\"+yo,ng=\"__reactListeners$\"+yo,ig=\"__reactHandles$\"+yo,Tu=\"__reactResources$\"+yo,Rn=\"__reactMarker$\"+yo;function Bl(a){delete a[Ea],delete a[Ga],delete a[Pr],delete a[ng],delete a[ig]}function tt(a){var e=a[Ea];if(e)return e;for(var o=a.parentNode;o;){if(e=o[Dt]||o[Ea]){if(o=e.alternate,e.child!==null||o!==null&&o.child!==null)for(a=km(a);a!==null;){if(o=a[Ea])return o;a=km(a)}return e}a=o,o=a.parentNode}return null}function kt(a){if(a=a[Ea]||a[Dt]){var e=a.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return a}return null}function $t(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a.stateNode;throw Error(b(33))}function pt(a){var e=a[Tu];return e||(e=a[Tu]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ta(a){a[Rn]=!0}var sf=new Set,rf={};function qo(a,e){Ct(a,e),Ct(a+\"Capture\",e)}function Ct(a,e){for(rf[a]=e,a=0;a<e.length;a++)sf.add(e[a])}var sg=RegExp(\"^[:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD][:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*$\"),wu={},Lu={};function rg(a){return zr.call(Lu,a)?!0:zr.call(wu,a)?!1:sg.test(a)?Lu[a]=!0:(wu[a]=!0,!1)}function di(a,e,o){if(rg(e))if(o===null)a.removeAttribute(e);else{switch(typeof o){case\"undefined\":case\"function\":case\"symbol\":a.removeAttribute(e);return;case\"boolean\":var t=e.toLowerCase().slice(0,5);if(t!==\"data-\"&&t!==\"aria-\"){a.removeAttribute(e);return}}a.setAttribute(e,\"\"+o)}}function ai(a,e,o){if(o===null)a.removeAttribute(e);else{switch(typeof o){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":a.removeAttribute(e);return}a.setAttribute(e,\"\"+o)}}function we(a,e,o,t){if(t===null)a.removeAttribute(o);else{switch(typeof t){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":a.removeAttribute(o);return}a.setAttributeNS(e,o,\"\"+t)}}function te(a){switch(typeof a){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":return a;case\"object\":return a;default:return\"\"}}function lf(a){var e=a.type;return(a=a.nodeName)&&a.toLowerCase()===\"input\"&&(e===\"checkbox\"||e===\"radio\")}function lg(a,e,o){var t=Object.getOwnPropertyDescriptor(a.constructor.prototype,e);if(!a.hasOwnProperty(e)&&typeof t<\"u\"&&typeof t.get==\"function\"&&typeof t.set==\"function\"){var n=t.get,i=t.set;return Object.defineProperty(a,e,{configurable:!0,get:function(){return n.call(this)},set:function(s){o=\"\"+s,i.call(this,s)}}),Object.defineProperty(a,e,{enumerable:t.enumerable}),{getValue:function(){return o},setValue:function(s){o=\"\"+s},stopTracking:function(){a._valueTracker=null,delete a[e]}}}}function Gr(a){if(!a._valueTracker){var e=lf(a)?\"checked\":\"value\";a._valueTracker=lg(a,e,\"\"+a[e])}}function cf(a){if(!a)return!1;var e=a._valueTracker;if(!e)return!0;var o=e.getValue(),t=\"\";return a&&(t=lf(a)?a.checked?\"true\":\"false\":a.value),a=t,a!==o?(e.setValue(a),!0):!1}function Bi(a){if(a=a||(typeof document<\"u\"?document:void 0),typeof a>\"u\")return null;try{return a.activeElement||a.body}catch{return a.body}}var cg=\/[\\n\"\\\\]\/g;function se(a){return a.replace(cg,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function Vr(a,e,o,t,n,i,s,r){a.name=\"\",s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"?a.type=s:a.removeAttribute(\"type\"),e!=null?s===\"number\"?(e===0&&a.value===\"\"||a.value!=e)&&(a.value=\"\"+te(e)):a.value!==\"\"+te(e)&&(a.value=\"\"+te(e)):s!==\"submit\"&&s!==\"reset\"||a.removeAttribute(\"value\"),e!=null?Zr(a,s,te(e)):o!=null?Zr(a,s,te(o)):t!=null&&a.removeAttribute(\"value\"),n==null&&i!=null&&(a.defaultChecked=!!i),n!=null&&(a.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),r!=null&&typeof r!=\"function\"&&typeof r!=\"symbol\"&&typeof r!=\"boolean\"?a.name=\"\"+te(r):a.removeAttribute(\"name\")}function uf(a,e,o,t,n,i,s,r){if(i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(a.type=i),e!=null||o!=null){if(!(i!==\"submit\"&&i!==\"reset\"||e!=null)){Gr(a);return}o=o!=null?\"\"+te(o):\"\",e=e!=null?\"\"+te(e):o,r||e===a.value||(a.value=e),a.defaultValue=e}t=t??n,t=typeof t!=\"function\"&&typeof t!=\"symbol\"&&!!t,a.checked=r?a.checked:!!t,a.defaultChecked=!!t,s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"&&(a.name=s),Gr(a)}function Zr(a,e,o){e===\"number\"&&Bi(a.ownerDocument)===a||a.defaultValue===\"\"+o||(a.defaultValue=\"\"+o)}function dt(a,e,o,t){if(a=a.options,e){e={};for(var n=0;n<o.length;n++)e[\"$\"+o[n]]=!0;for(o=0;o<a.length;o++)n=e.hasOwnProperty(\"$\"+a[o].value),a[o].selected!==n&&(a[o].selected=n),n&&t&&(a[o].defaultSelected=!0)}else{for(o=\"\"+te(o),e=null,n=0;n<a.length;n++){if(a[n].value===o){a[n].selected=!0,t&&(a[n].defaultSelected=!0);return}e!==null||a[n].disabled||(e=a[n])}e!==null&&(e.selected=!0)}}function mf(a,e,o){if(e!=null&&(e=\"\"+te(e),e!==a.value&&(a.value=e),o==null)){a.defaultValue!==e&&(a.defaultValue=e);return}a.defaultValue=o!=null?\"\"+te(o):\"\"}function ff(a,e,o,t){if(e==null){if(t!=null){if(o!=null)throw Error(b(92));if(Jt(t)){if(1<t.length)throw Error(b(93));t=t[0]}o=t}o==null&&(o=\"\"),e=o}o=te(e),a.defaultValue=o,t=a.textContent,t===o&&t!==\"\"&&t!==null&&(a.value=t),Gr(a)}function vt(a,e){if(e){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=e;return}}a.textContent=e}var ug=new Set(\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\".split(\" \"));function Eu(a,e,o){var t=e.indexOf(\"--\")===0;o==null||typeof o==\"boolean\"||o===\"\"?t?a.setProperty(e,\"\"):e===\"float\"?a.cssFloat=\"\":a[e]=\"\":t?a.setProperty(e,o):typeof o!=\"number\"||o===0||ug.has(e)?e===\"float\"?a.cssFloat=o:a[e]=(\"\"+o).trim():a[e]=o+\"px\"}function pf(a,e,o){if(e!=null&&typeof e!=\"object\")throw Error(b(62));if(a=a.style,o!=null){for(var t in o)!o.hasOwnProperty(t)||e!=null&&e.hasOwnProperty(t)||(t.indexOf(\"--\")===0?a.setProperty(t,\"\"):t===\"float\"?a.cssFloat=\"\":a[t]=\"\");for(var n in e)t=e[n],e.hasOwnProperty(n)&&o[n]!==t&&Eu(a,n,t)}else for(var i in e)e.hasOwnProperty(i)&&Eu(a,i,e[i])}function Rl(a){if(a.indexOf(\"-\")===-1)return!1;switch(a){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var mg=new Map([[\"acceptCharset\",\"accept-charset\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"],[\"crossOrigin\",\"crossorigin\"],[\"accentHeight\",\"accent-height\"],[\"alignmentBaseline\",\"alignment-baseline\"],[\"arabicForm\",\"arabic-form\"],[\"baselineShift\",\"baseline-shift\"],[\"capHeight\",\"cap-height\"],[\"clipPath\",\"clip-path\"],[\"clipRule\",\"clip-rule\"],[\"colorInterpolation\",\"color-interpolation\"],[\"colorInterpolationFilters\",\"color-interpolation-filters\"],[\"colorProfile\",\"color-profile\"],[\"colorRendering\",\"color-rendering\"],[\"dominantBaseline\",\"dominant-baseline\"],[\"enableBackground\",\"enable-background\"],[\"fillOpacity\",\"fill-opacity\"],[\"fillRule\",\"fill-rule\"],[\"floodColor\",\"flood-color\"],[\"floodOpacity\",\"flood-opacity\"],[\"fontFamily\",\"font-family\"],[\"fontSize\",\"font-size\"],[\"fontSizeAdjust\",\"font-size-adjust\"],[\"fontStretch\",\"font-stretch\"],[\"fontStyle\",\"font-style\"],[\"fontVariant\",\"font-variant\"],[\"fontWeight\",\"font-weight\"],[\"glyphName\",\"glyph-name\"],[\"glyphOrientationHorizontal\",\"glyph-orientation-horizontal\"],[\"glyphOrientationVertical\",\"glyph-orientation-vertical\"],[\"horizAdvX\",\"horiz-adv-x\"],[\"horizOriginX\",\"horiz-origin-x\"],[\"imageRendering\",\"image-rendering\"],[\"letterSpacing\",\"letter-spacing\"],[\"lightingColor\",\"lighting-color\"],[\"markerEnd\",\"marker-end\"],[\"markerMid\",\"marker-mid\"],[\"markerStart\",\"marker-start\"],[\"overlinePosition\",\"overline-position\"],[\"overlineThickness\",\"overline-thickness\"],[\"paintOrder\",\"paint-order\"],[\"panose-1\",\"panose-1\"],[\"pointerEvents\",\"pointer-events\"],[\"renderingIntent\",\"rendering-intent\"],[\"shapeRendering\",\"shape-rendering\"],[\"stopColor\",\"stop-color\"],[\"stopOpacity\",\"stop-opacity\"],[\"strikethroughPosition\",\"strikethrough-position\"],[\"strikethroughThickness\",\"strikethrough-thickness\"],[\"strokeDasharray\",\"stroke-dasharray\"],[\"strokeDashoffset\",\"stroke-dashoffset\"],[\"strokeLinecap\",\"stroke-linecap\"],[\"strokeLinejoin\",\"stroke-linejoin\"],[\"strokeMiterlimit\",\"stroke-miterlimit\"],[\"strokeOpacity\",\"stroke-opacity\"],[\"strokeWidth\",\"stroke-width\"],[\"textAnchor\",\"text-anchor\"],[\"textDecoration\",\"text-decoration\"],[\"textRendering\",\"text-rendering\"],[\"transformOrigin\",\"transform-origin\"],[\"underlinePosition\",\"underline-position\"],[\"underlineThickness\",\"underline-thickness\"],[\"unicodeBidi\",\"unicode-bidi\"],[\"unicodeRange\",\"unicode-range\"],[\"unitsPerEm\",\"units-per-em\"],[\"vAlphabetic\",\"v-alphabetic\"],[\"vHanging\",\"v-hanging\"],[\"vIdeographic\",\"v-ideographic\"],[\"vMathematical\",\"v-mathematical\"],[\"vectorEffect\",\"vector-effect\"],[\"vertAdvY\",\"vert-adv-y\"],[\"vertOriginX\",\"vert-origin-x\"],[\"vertOriginY\",\"vert-origin-y\"],[\"wordSpacing\",\"word-spacing\"],[\"writingMode\",\"writing-mode\"],[\"xmlnsXlink\",\"xmlns:xlink\"],[\"xHeight\",\"x-height\"]]),fg=\/^[\\u0000-\\u001F ]*j[\\r\\n\\t]*a[\\r\\n\\t]*v[\\r\\n\\t]*a[\\r\\n\\t]*s[\\r\\n\\t]*c[\\r\\n\\t]*r[\\r\\n\\t]*i[\\r\\n\\t]*p[\\r\\n\\t]*t[\\r\\n\\t]*:\/i;function hi(a){return fg.test(\"\"+a)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":a}function Be(){}var _r=null;function Ol(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var nt=null,ht=null;function Mu(a){var e=kt(a);if(e&&(a=e.stateNode)){var o=a[Ga]||null;a:switch(a=e.stateNode,e.type){case\"input\":if(Vr(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),e=o.name,o.type===\"radio\"&&e!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name=\"'+se(\"\"+e)+'\"][type=\"radio\"]'),e=0;e<o.length;e++){var t=o[e];if(t!==a&&t.form===a.form){var n=t[Ga]||null;if(!n)throw Error(b(90));Vr(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<o.length;e++)t=o[e],t.form===a.form&&cf(t)}break a;case\"textarea\":mf(a,o.value,o.defaultValue);break a;case\"select\":e=o.value,e!=null&&dt(a,!!o.multiple,e,!1)}}}var ir=!1;function df(a,e,o){if(ir)return a(e,o);ir=!0;try{var t=a(e);return t}finally{if(ir=!1,(nt!==null||ht!==null)&&(gs(),nt&&(e=nt,a=ht,ht=nt=null,Mu(e),a)))for(e=0;e<a.length;e++)Mu(a[e])}}function In(a,e){var o=a.stateNode;if(o===null)return null;var t=o[Ga]||null;if(t===null)return null;o=t[e];a:switch(e){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(t=!t.disabled)||(a=a.type,t=!(a===\"button\"||a===\"input\"||a===\"select\"||a===\"textarea\")),a=!t;break a;default:a=!1}if(a)return null;if(o&&typeof o!=\"function\")throw Error(b(231,e,typeof o));return o}var qe=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),jr=!1;if(qe)try{Qo={},Object.defineProperty(Qo,\"passive\",{get:function(){jr=!0}}),window.addEventListener(\"test\",Qo,Qo),window.removeEventListener(\"test\",Qo,Qo)}catch{jr=!1}var Qo,oo=null,Ul=null,gi=null;function hf(){if(gi)return gi;var a,e=Ul,o=e.length,t,n=\"value\"in oo?oo.value:oo.textContent,i=n.length;for(a=0;a<o&&e[a]===n[a];a++);var s=o-a;for(t=1;t<=s&&e[o-t]===n[i-t];t++);return gi=n.slice(a,1<t?1-t:void 0)}function Ii(a){var e=a.keyCode;return\"charCode\"in a?(a=a.charCode,a===0&&e===13&&(a=13)):a=e,a===10&&(a=13),32<=a||a===13?a:0}function ei(){return!0}function Hu(){return!1}function Va(a){function e(o,t,n,i,s){this._reactName=o,this._targetInst=n,this.type=t,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var r in a)a.hasOwnProperty(r)&&(o=a[r],this[r]=o?o(i):i[r]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ei:Hu,this.isPropagationStopped=Hu,this}return W(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!=\"unknown\"&&(o.returnValue=!1),this.isDefaultPrevented=ei)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!=\"unknown\"&&(o.cancelBubble=!0),this.isPropagationStopped=ei)},persist:function(){},isPersistent:ei}),e}var xo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},is=Va(xo),On=W({},xo,{view:0,detail:0}),pg=Va(On),sr,rr,_t,ss=W({},On,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fl,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return\"movementX\"in a?a.movementX:(a!==_t&&(_t&&a.type===\"mousemove\"?(sr=a.screenX-_t.screenX,rr=a.screenY-_t.screenY):rr=sr=0,_t=a),sr)},movementY:function(a){return\"movementY\"in a?a.movementY:rr}}),Nu=Va(ss),dg=W({},ss,{dataTransfer:0}),hg=Va(dg),gg=W({},On,{relatedTarget:0}),lr=Va(gg),Ig=W({},xo,{animationName:0,elapsedTime:0,pseudoElement:0}),Sg=Va(Ig),bg=W({},xo,{clipboardData:function(a){return\"clipboardData\"in a?a.clipboardData:window.clipboardData}}),yg=Va(bg),Cg=W({},xo,{data:0}),Du=Va(Cg),vg={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Ag={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},Tg={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function wg(a){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(a):(a=Tg[a])?!!e[a]:!1}function Fl(){return wg}var Lg=W({},On,{key:function(a){if(a.key){var e=vg[a.key]||a.key;if(e!==\"Unidentified\")return e}return a.type===\"keypress\"?(a=Ii(a),a===13?\"Enter\":String.fromCharCode(a)):a.type===\"keydown\"||a.type===\"keyup\"?Ag[a.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fl,charCode:function(a){return a.type===\"keypress\"?Ii(a):0},keyCode:function(a){return a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0},which:function(a){return a.type===\"keypress\"?Ii(a):a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0}}),Eg=Va(Lg),Mg=W({},ss,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=Va(Mg),Hg=W({},On,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fl}),Ng=Va(Hg),Dg=W({},xo,{propertyName:0,elapsedTime:0,pseudoElement:0}),kg=Va(Dg),Bg=W({},ss,{deltaX:function(a){return\"deltaX\"in a?a.deltaX:\"wheelDeltaX\"in a?-a.wheelDeltaX:0},deltaY:function(a){return\"deltaY\"in a?a.deltaY:\"wheelDeltaY\"in a?-a.wheelDeltaY:\"wheelDelta\"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),Rg=Va(Bg),Og=W({},xo,{newState:0,oldState:0}),Ug=Va(Og),Fg=[9,13,27,32],ql=qe&&\"CompositionEvent\"in window,on=null;qe&&\"documentMode\"in document&&(on=document.documentMode);var qg=qe&&\"TextEvent\"in window&&!on,gf=qe&&(!ql||on&&8<on&&11>=on),Bu=\" \",Ru=!1;function If(a,e){switch(a){case\"keyup\":return Fg.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Sf(a){return a=a.detail,typeof a==\"object\"&&\"data\"in a?a.data:null}var it=!1;function xg(a,e){switch(a){case\"compositionend\":return Sf(e);case\"keypress\":return e.which!==32?null:(Ru=!0,Bu);case\"textInput\":return a=e.data,a===Bu&&Ru?null:a;default:return null}}function zg(a,e){if(it)return a===\"compositionend\"||!ql&&If(a,e)?(a=hf(),gi=Ul=oo=null,it=!1,a):null;switch(a){case\"paste\":return null;case\"keypress\":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case\"compositionend\":return gf&&e.locale!==\"ko\"?null:e.data;default:return null}}var Pg={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ou(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e===\"input\"?!!Pg[a.type]:e===\"textarea\"}function bf(a,e,o,t){nt?ht?ht.push(t):ht=[t]:nt=t,e=Wi(e,\"onChange\"),0<e.length&&(o=new is(\"onChange\",\"change\",null,o,t),a.push({event:o,listeners:e}))}var tn=null,Sn=null;function Gg(a){dd(a,0)}function rs(a){var e=$t(a);if(cf(e))return a}function Uu(a,e){if(a===\"change\")return e}var yf=!1;qe&&(qe?(ti=\"oninput\"in document,ti||(cr=document.createElement(\"div\"),cr.setAttribute(\"oninput\",\"return;\"),ti=typeof cr.oninput==\"function\"),oi=ti):oi=!1,yf=oi&&(!document.documentMode||9<document.documentMode));var oi,ti,cr;function Fu(){tn&&(tn.detachEvent(\"onpropertychange\",Cf),Sn=tn=null)}function Cf(a){if(a.propertyName===\"value\"&&rs(Sn)){var e=[];bf(e,Sn,a,Ol(a)),df(Gg,e)}}function Vg(a,e,o){a===\"focusin\"?(Fu(),tn=e,Sn=o,tn.attachEvent(\"onpropertychange\",Cf)):a===\"focusout\"&&Fu()}function Zg(a){if(a===\"selectionchange\"||a===\"keyup\"||a===\"keydown\")return rs(Sn)}function _g(a,e){if(a===\"click\")return rs(e)}function jg(a,e){if(a===\"input\"||a===\"change\")return rs(e)}function Yg(a,e){return a===e&&(a!==0||1\/a===1\/e)||a!==a&&e!==e}var Ja=typeof Object.is==\"function\"?Object.is:Yg;function bn(a,e){if(Ja(a,e))return!0;if(typeof a!=\"object\"||a===null||typeof e!=\"object\"||e===null)return!1;var o=Object.keys(a),t=Object.keys(e);if(o.length!==t.length)return!1;for(t=0;t<o.length;t++){var n=o[t];if(!zr.call(e,n)||!Ja(a[n],e[n]))return!1}return!0}function qu(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function xu(a,e){var o=qu(a);a=0;for(var t;o;){if(o.nodeType===3){if(t=a+o.textContent.length,a<=e&&t>=e)return{node:o,offset:e-a};a=t}a:{for(;o;){if(o.nextSibling){o=o.nextSibling;break a}o=o.parentNode}o=void 0}o=qu(o)}}function vf(a,e){return a&&e?a===e?!0:a&&a.nodeType===3?!1:e&&e.nodeType===3?vf(a,e.parentNode):\"contains\"in a?a.contains(e):a.compareDocumentPosition?!!(a.compareDocumentPosition(e)&16):!1:!1}function Af(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var e=Bi(a.document);e instanceof a.HTMLIFrameElement;){try{var o=typeof e.contentWindow.location.href==\"string\"}catch{o=!1}if(o)a=e.contentWindow;else break;e=Bi(a.document)}return e}function xl(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e&&(e===\"input\"&&(a.type===\"text\"||a.type===\"search\"||a.type===\"tel\"||a.type===\"url\"||a.type===\"password\")||e===\"textarea\"||a.contentEditable===\"true\")}var Xg=qe&&\"documentMode\"in document&&11>=document.documentMode,st=null,Yr=null,nn=null,Xr=!1;function zu(a,e,o){var t=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Xr||st==null||st!==Bi(t)||(t=st,\"selectionStart\"in t&&xl(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),nn&&bn(nn,t)||(nn=t,t=Wi(Yr,\"onSelect\"),0<t.length&&(e=new is(\"onSelect\",\"select\",null,e,o),a.push({event:e,listeners:t}),e.target=st)))}function Ao(a,e){var o={};return o[a.toLowerCase()]=e.toLowerCase(),o[\"Webkit\"+a]=\"webkit\"+e,o[\"Moz\"+a]=\"moz\"+e,o}var rt={animationend:Ao(\"Animation\",\"AnimationEnd\"),animationiteration:Ao(\"Animation\",\"AnimationIteration\"),animationstart:Ao(\"Animation\",\"AnimationStart\"),transitionrun:Ao(\"Transition\",\"TransitionRun\"),transitionstart:Ao(\"Transition\",\"TransitionStart\"),transitioncancel:Ao(\"Transition\",\"TransitionCancel\"),transitionend:Ao(\"Transition\",\"TransitionEnd\")},ur={},Tf={};qe&&(Tf=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete rt.animationend.animation,delete rt.animationiteration.animation,delete rt.animationstart.animation),\"TransitionEvent\"in window||delete rt.transitionend.transition);function zo(a){if(ur[a])return ur[a];if(!rt[a])return a;var e=rt[a],o;for(o in e)if(e.hasOwnProperty(o)&&o in Tf)return ur[a]=e[o];return a}var wf=zo(\"animationend\"),Lf=zo(\"animationiteration\"),Ef=zo(\"animationstart\"),Kg=zo(\"transitionrun\"),Qg=zo(\"transitionstart\"),Wg=zo(\"transitioncancel\"),Mf=zo(\"transitionend\"),Hf=new Map,Kr=\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");Kr.push(\"scrollEnd\");function de(a,e){Hf.set(a,e),qo(e,[a])}var Ri=typeof reportError==\"function\"?reportError:function(a){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var e=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof a==\"object\"&&a!==null&&typeof a.message==\"string\"?String(a.message):String(a),error:a});if(!window.dispatchEvent(e))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",a);return}console.error(a)},oe=[],lt=0,zl=0;function ls(){for(var a=lt,e=zl=lt=0;e<a;){var o=oe[e];oe[e++]=null;var t=oe[e];oe[e++]=null;var n=oe[e];oe[e++]=null;var i=oe[e];if(oe[e++]=null,t!==null&&n!==null){var s=t.pending;s===null?n.next=n:(n.next=s.next,s.next=n),t.pending=n}i!==0&&Nf(o,n,i)}}function cs(a,e,o,t){oe[lt++]=a,oe[lt++]=e,oe[lt++]=o,oe[lt++]=t,zl|=t,a.lanes|=t,a=a.alternate,a!==null&&(a.lanes|=t)}function Pl(a,e,o,t){return cs(a,e,o,t),Oi(a)}function Po(a,e){return cs(a,null,null,e),Oi(a)}function Nf(a,e,o){a.lanes|=o;var t=a.alternate;t!==null&&(t.lanes|=o);for(var n=!1,i=a.return;i!==null;)i.childLanes|=o,t=i.alternate,t!==null&&(t.childLanes|=o),i.tag===22&&(a=i.stateNode,a===null||a._visibility&1||(n=!0)),a=i,i=i.return;return a.tag===3?(i=a.stateNode,n&&e!==null&&(n=31-Qa(o),a=i.hiddenUpdates,t=a[n],t===null?a[n]=[e]:t.push(e),e.lane=o|536870912),i):null}function Oi(a){if(50<dn)throw dn=0,gl=null,Error(b(185));for(var e=a.return;e!==null;)a=e,e=a.return;return a.tag===3?a.stateNode:null}var ct={};function Jg(a,e,o,t){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=t,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ja(a,e,o,t){return new Jg(a,e,o,t)}function Gl(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Oe(a,e){var o=a.alternate;return o===null?(o=ja(a.tag,e,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=e,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function Df(a,e){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),a}function Si(a,e,o,t,n,i){var s=0;if(t=a,typeof a==\"function\")Gl(a)&&(s=1);else if(typeof a==\"string\")s=e1(a,o,ye.current)?26:a===\"html\"||a===\"head\"||a===\"body\"?27:5;else a:switch(a){case Ur:return a=ja(31,o,e,n),a.elementType=Ur,a.lanes=i,a;case et:return Ho(o.children,n,i,e);case Km:s=8,n|=24;break;case Br:return a=ja(12,o,e,n|2),a.elementType=Br,a.lanes=i,a;case Rr:return a=ja(13,o,e,n),a.elementType=Rr,a.lanes=i,a;case Or:return a=ja(19,o,e,n),a.elementType=Or,a.lanes=i,a;default:if(typeof a==\"object\"&&a!==null)switch(a.$$typeof){case ke:s=10;break a;case Qm:s=9;break a;case Ml:s=11;break a;case Hl:s=14;break a;case Ke:s=16,t=null;break a}s=29,o=Error(b(130,a===null?\"null\":typeof a,\"\")),t=null}return e=ja(s,o,e,n),e.elementType=a,e.type=t,e.lanes=i,e}function Ho(a,e,o,t){return a=ja(7,a,t,e),a.lanes=o,a}function mr(a,e,o){return a=ja(6,a,null,e),a.lanes=o,a}function kf(a){var e=ja(18,null,null,0);return e.stateNode=a,e}function fr(a,e,o){return e=ja(4,a.children!==null?a.children:[],a.key,e),e.lanes=o,e.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},e}var Pu=new WeakMap;function re(a,e){if(typeof a==\"object\"&&a!==null){var o=Pu.get(a);return o!==void 0?o:(e={value:a,source:e,stack:vu(e)},Pu.set(a,e),e)}return{value:a,source:e,stack:vu(e)}}var ut=[],mt=0,Ui=null,yn=0,ne=[],ie=0,go=null,Ie=1,Se=\"\";function Ne(a,e){ut[mt++]=yn,ut[mt++]=Ui,Ui=a,yn=e}function Bf(a,e,o){ne[ie++]=Ie,ne[ie++]=Se,ne[ie++]=go,go=a;var t=Ie;a=Se;var n=32-Qa(t)-1;t&=~(1<<n),o+=1;var i=32-Qa(e)+n;if(30<i){var s=n-n%5;i=(t&(1<<s)-1).toString(32),t>>=s,n-=s,Ie=1<<32-Qa(e)+n|o<<n|t,Se=i+a}else Ie=1<<i|o<<n|t,Se=a}function Vl(a){a.return!==null&&(Ne(a,1),Bf(a,1,0))}function Zl(a){for(;a===Ui;)Ui=ut[--mt],ut[mt]=null,yn=ut[--mt],ut[mt]=null;for(;a===go;)go=ne[--ie],ne[ie]=null,Se=ne[--ie],ne[ie]=null,Ie=ne[--ie],ne[ie]=null}function Rf(a,e){ne[ie++]=Ie,ne[ie++]=Se,ne[ie++]=go,Ie=e.id,Se=e.overflow,go=a}var Ma=null,Q=null,U=!1,ro=null,le=!1,Qr=Error(b(519));function Io(a){var e=Error(b(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw Cn(re(e,a)),Qr}function Gu(a){var e=a.stateNode,o=a.type,t=a.memoizedProps;switch(e[Ea]=a,e[Ga]=t,o){case\"dialog\":k(\"cancel\",e),k(\"close\",e);break;case\"iframe\":case\"object\":case\"embed\":k(\"load\",e);break;case\"video\":case\"audio\":for(o=0;o<wn.length;o++)k(wn[o],e);break;case\"source\":k(\"error\",e);break;case\"img\":case\"image\":case\"link\":k(\"error\",e),k(\"load\",e);break;case\"details\":k(\"toggle\",e);break;case\"input\":k(\"invalid\",e),uf(e,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case\"select\":k(\"invalid\",e);break;case\"textarea\":k(\"invalid\",e),ff(e,t.value,t.defaultValue,t.children)}o=t.children,typeof o!=\"string\"&&typeof o!=\"number\"&&typeof o!=\"bigint\"||e.textContent===\"\"+o||t.suppressHydrationWarning===!0||gd(e.textContent,o)?(t.popover!=null&&(k(\"beforetoggle\",e),k(\"toggle\",e)),t.onScroll!=null&&k(\"scroll\",e),t.onScrollEnd!=null&&k(\"scrollend\",e),t.onClick!=null&&(e.onclick=Be),e=!0):e=!1,e||Io(a,!0)}function Vu(a){for(Ma=a.return;Ma;)switch(Ma.tag){case 5:case 31:case 13:le=!1;return;case 27:case 3:le=!0;return;default:Ma=Ma.return}}function Wo(a){if(a!==Ma)return!1;if(!U)return Vu(a),U=!0,!1;var e=a.tag,o;if((o=e!==3&&e!==27)&&((o=e===5)&&(o=a.type,o=!(o!==\"form\"&&o!==\"button\")||Cl(a.type,a.memoizedProps)),o=!o),o&&Q&&Io(a),Vu(a),e===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Dm(a)}else if(e===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Dm(a)}else e===27?(e=Q,Co(a.type)?(a=wl,wl=null,Q=a):Q=e):Q=Ma?ue(a.stateNode.nextSibling):null;return!0}function Bo(){Q=Ma=null,U=!1}function pr(){var a=ro;return a!==null&&(za===null?za=a:za.push.apply(za,a),ro=null),a}function Cn(a){ro===null?ro=[a]:ro.push(a)}var Wr=Ce(null),Go=null,Re=null;function We(a,e,o){Y(Wr,e._currentValue),e._currentValue=o}function Ue(a){a._currentValue=Wr.current,wa(Wr)}function Jr(a,e,o){for(;a!==null;){var t=a.alternate;if((a.childLanes&e)!==e?(a.childLanes|=e,t!==null&&(t.childLanes|=e)):t!==null&&(t.childLanes&e)!==e&&(t.childLanes|=e),a===o)break;a=a.return}}function $r(a,e,o,t){var n=a.child;for(n!==null&&(n.return=a);n!==null;){var i=n.dependencies;if(i!==null){var s=n.child;i=i.firstContext;a:for(;i!==null;){var r=i;i=n;for(var c=0;c<e.length;c++)if(r.context===e[c]){i.lanes|=o,r=i.alternate,r!==null&&(r.lanes|=o),Jr(i.return,o,a),t||(s=null);break a}i=r.next}}else if(n.tag===18){if(s=n.return,s===null)throw Error(b(341));s.lanes|=o,i=s.alternate,i!==null&&(i.lanes|=o),Jr(s,o,a),s=null}else s=n.child;if(s!==null)s.return=n;else for(s=n;s!==null;){if(s===a){s=null;break}if(n=s.sibling,n!==null){n.return=s.return,s=n;break}s=s.return}n=s}}function Bt(a,e,o,t){a=null;for(var n=e,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var s=n.alternate;if(s===null)throw Error(b(387));if(s=s.memoizedProps,s!==null){var r=n.type;Ja(n.pendingProps.value,s.value)||(a!==null?a.push(r):a=[r])}}else if(n===Hi.current){if(s=n.alternate,s===null)throw Error(b(387));s.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(a!==null?a.push(En):a=[En])}n=n.return}a!==null&&$r(e,a,o,t),e.flags|=262144}function Fi(a){for(a=a.firstContext;a!==null;){if(!Ja(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Ro(a){Go=a,Re=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Ha(a){return Of(Go,a)}function ni(a,e){return Go===null&&Ro(a),Of(a,e)}function Of(a,e){var o=e._currentValue;if(e={context:e,memoizedValue:o,next:null},Re===null){if(a===null)throw Error(b(308));Re=e,a.dependencies={lanes:0,firstContext:e},a.flags|=524288}else Re=Re.next=e;return o}var $g=typeof AbortController<\"u\"?AbortController:function(){var a=[],e=this.signal={aborted:!1,addEventListener:function(o,t){a.push(t)}};this.abort=function(){e.aborted=!0,a.forEach(function(o){return o()})}},a0=Ca.unstable_scheduleCallback,e0=Ca.unstable_NormalPriority,Sa={$$typeof:ke,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _l(){return{controller:new $g,data:new Map,refCount:0}}function Un(a){a.refCount--,a.refCount===0&&a0(e0,function(){a.controller.abort()})}var sn=null,al=0,At=0,gt=null;function o0(a,e){if(sn===null){var o=sn=[];al=0,At=gc(),gt={status:\"pending\",value:void 0,then:function(t){o.push(t)}}}return al++,e.then(Zu,Zu),e}function Zu(){if(--al===0&&sn!==null){gt!==null&&(gt.status=\"fulfilled\");var a=sn;sn=null,At=0,gt=null;for(var e=0;e<a.length;e++)(0,a[e])()}}function t0(a,e){var o=[],t={status:\"pending\",value:null,reason:null,then:function(n){o.push(n)}};return a.then(function(){t.status=\"fulfilled\",t.value=e;for(var n=0;n<o.length;n++)(0,o[n])(e)},function(n){for(t.status=\"rejected\",t.reason=n,n=0;n<o.length;n++)(0,o[n])(void 0)}),t}var _u=L.S;L.S=function(a,e){Kp=Xa(),typeof e==\"object\"&&e!==null&&typeof e.then==\"function\"&&o0(a,e),_u!==null&&_u(a,e)};var No=Ce(null);function jl(){var a=No.current;return a!==null?a:j.pooledCache}function bi(a,e){e===null?Y(No,No.current):Y(No,e.pool)}function Uf(){var a=jl();return a===null?null:{parent:Sa._currentValue,pool:a}}var Rt=Error(b(460)),Yl=Error(b(474)),us=Error(b(542)),qi={then:function(){}};function ju(a){return a=a.status,a===\"fulfilled\"||a===\"rejected\"}function Ff(a,e,o){switch(o=a[o],o===void 0?a.push(e):o!==e&&(e.then(Be,Be),e=o),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Xu(a),a;default:if(typeof e.status==\"string\")e.then(Be,Be);else{if(a=j,a!==null&&100<a.shellSuspendCounter)throw Error(b(482));a=e,a.status=\"pending\",a.then(function(t){if(e.status===\"pending\"){var n=e;n.status=\"fulfilled\",n.value=t}},function(t){if(e.status===\"pending\"){var n=e;n.status=\"rejected\",n.reason=t}})}switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Xu(a),a}throw Do=e,Rt}}function Lo(a){try{var e=a._init;return e(a._payload)}catch(o){throw o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?(Do=o,Rt):o}}var Do=null;function Yu(){if(Do===null)throw Error(b(459));var a=Do;return Do=null,a}function Xu(a){if(a===Rt||a===us)throw Error(b(483))}var It=null,vn=0;function ii(a){var e=vn;return vn+=1,It===null&&(It=[]),Ff(It,a,e)}function jt(a,e){e=e.props.ref,a.ref=e!==void 0?e:null}function si(a,e){throw e.$$typeof===Vh?Error(b(525)):(a=Object.prototype.toString.call(e),Error(b(31,a===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":a)))}function qf(a){function e(f,u){if(a){var h=f.deletions;h===null?(f.deletions=[u],f.flags|=16):h.push(u)}}function o(f,u){if(!a)return null;for(;u!==null;)e(f,u),u=u.sibling;return null}function t(f){for(var u=new Map;f!==null;)f.key!==null?u.set(f.key,f):u.set(f.index,f),f=f.sibling;return u}function n(f,u){return f=Oe(f,u),f.index=0,f.sibling=null,f}function i(f,u,h){return f.index=h,a?(h=f.alternate,h!==null?(h=h.index,h<u?(f.flags|=67108866,u):h):(f.flags|=67108866,u)):(f.flags|=1048576,u)}function s(f){return a&&f.alternate===null&&(f.flags|=67108866),f}function r(f,u,h,p){return u===null||u.tag!==6?(u=mr(h,f.mode,p),u.return=f,u):(u=n(u,h),u.return=f,u)}function c(f,u,h,p){var v=h.type;return v===et?I(f,u,h.props.children,p,h.key):u!==null&&(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===Ke&&Lo(v)===u.type)?(u=n(u,h.props),jt(u,h),u.return=f,u):(u=Si(h.type,h.key,h.props,null,f.mode,p),jt(u,h),u.return=f,u)}function m(f,u,h,p){return u===null||u.tag!==4||u.stateNode.containerInfo!==h.containerInfo||u.stateNode.implementation!==h.implementation?(u=fr(h,f.mode,p),u.return=f,u):(u=n(u,h.children||[]),u.return=f,u)}function I(f,u,h,p,v){return u===null||u.tag!==7?(u=Ho(h,f.mode,p,v),u.return=f,u):(u=n(u,h),u.return=f,u)}function S(f,u,h){if(typeof u==\"string\"&&u!==\"\"||typeof u==\"number\"||typeof u==\"bigint\")return u=mr(\"\"+u,f.mode,h),u.return=f,u;if(typeof u==\"object\"&&u!==null){switch(u.$$typeof){case Qn:return h=Si(u.type,u.key,u.props,null,f.mode,h),jt(h,u),h.return=f,h;case Wt:return u=fr(u,f.mode,h),u.return=f,u;case Ke:return u=Lo(u),S(f,u,h)}if(Jt(u)||Zt(u))return u=Ho(u,f.mode,h,null),u.return=f,u;if(typeof u.then==\"function\")return S(f,ii(u),h);if(u.$$typeof===ke)return S(f,ni(f,u),h);si(f,u)}return null}function d(f,u,h,p){var v=u!==null?u.key:null;if(typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\")return v!==null?null:r(f,u,\"\"+h,p);if(typeof h==\"object\"&&h!==null){switch(h.$$typeof){case Qn:return h.key===v?c(f,u,h,p):null;case Wt:return h.key===v?m(f,u,h,p):null;case Ke:return h=Lo(h),d(f,u,h,p)}if(Jt(h)||Zt(h))return v!==null?null:I(f,u,h,p,null);if(typeof h.then==\"function\")return d(f,u,ii(h),p);if(h.$$typeof===ke)return d(f,u,ni(f,h),p);si(f,h)}return null}function g(f,u,h,p,v){if(typeof p==\"string\"&&p!==\"\"||typeof p==\"number\"||typeof p==\"bigint\")return f=f.get(h)||null,r(u,f,\"\"+p,v);if(typeof p==\"object\"&&p!==null){switch(p.$$typeof){case Qn:return f=f.get(p.key===null?h:p.key)||null,c(u,f,p,v);case Wt:return f=f.get(p.key===null?h:p.key)||null,m(u,f,p,v);case Ke:return p=Lo(p),g(f,u,h,p,v)}if(Jt(p)||Zt(p))return f=f.get(h)||null,I(u,f,p,v,null);if(typeof p.then==\"function\")return g(f,u,h,ii(p),v);if(p.$$typeof===ke)return g(f,u,h,ni(u,p),v);si(u,p)}return null}function C(f,u,h,p){for(var v=null,E=null,A=u,N=u=0,R=null;A!==null&&N<h.length;N++){A.index>N?(R=A,A=null):R=A.sibling;var q=d(f,A,h[N],p);if(q===null){A===null&&(A=R);break}a&&A&&q.alternate===null&&e(f,A),u=i(q,u,N),E===null?v=q:E.sibling=q,E=q,A=R}if(N===h.length)return o(f,A),U&&Ne(f,N),v;if(A===null){for(;N<h.length;N++)A=S(f,h[N],p),A!==null&&(u=i(A,u,N),E===null?v=A:E.sibling=A,E=A);return U&&Ne(f,N),v}for(A=t(A);N<h.length;N++)R=g(A,f,N,h[N],p),R!==null&&(a&&R.alternate!==null&&A.delete(R.key===null?N:R.key),u=i(R,u,N),E===null?v=R:E.sibling=R,E=R);return a&&A.forEach(function(je){return e(f,je)}),U&&Ne(f,N),v}function w(f,u,h,p){if(h==null)throw Error(b(151));for(var v=null,E=null,A=u,N=u=0,R=null,q=h.next();A!==null&&!q.done;N++,q=h.next()){A.index>N?(R=A,A=null):R=A.sibling;var je=d(f,A,q.value,p);if(je===null){A===null&&(A=R);break}a&&A&&je.alternate===null&&e(f,A),u=i(je,u,N),E===null?v=je:E.sibling=je,E=je,A=R}if(q.done)return o(f,A),U&&Ne(f,N),v;if(A===null){for(;!q.done;N++,q=h.next())q=S(f,q.value,p),q!==null&&(u=i(q,u,N),E===null?v=q:E.sibling=q,E=q);return U&&Ne(f,N),v}for(A=t(A);!q.done;N++,q=h.next())q=g(A,f,N,q.value,p),q!==null&&(a&&q.alternate!==null&&A.delete(q.key===null?N:q.key),u=i(q,u,N),E===null?v=q:E.sibling=q,E=q);return a&&A.forEach(function(dh){return e(f,dh)}),U&&Ne(f,N),v}function F(f,u,h,p){if(typeof h==\"object\"&&h!==null&&h.type===et&&h.key===null&&(h=h.props.children),typeof h==\"object\"&&h!==null){switch(h.$$typeof){case Qn:a:{for(var v=h.key;u!==null;){if(u.key===v){if(v=h.type,v===et){if(u.tag===7){o(f,u.sibling),p=n(u,h.props.children),p.return=f,f=p;break a}}else if(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===Ke&&Lo(v)===u.type){o(f,u.sibling),p=n(u,h.props),jt(p,h),p.return=f,f=p;break a}o(f,u);break}else e(f,u);u=u.sibling}h.type===et?(p=Ho(h.props.children,f.mode,p,h.key),p.return=f,f=p):(p=Si(h.type,h.key,h.props,null,f.mode,p),jt(p,h),p.return=f,f=p)}return s(f);case Wt:a:{for(v=h.key;u!==null;){if(u.key===v)if(u.tag===4&&u.stateNode.containerInfo===h.containerInfo&&u.stateNode.implementation===h.implementation){o(f,u.sibling),p=n(u,h.children||[]),p.return=f,f=p;break a}else{o(f,u);break}else e(f,u);u=u.sibling}p=fr(h,f.mode,p),p.return=f,f=p}return s(f);case Ke:return h=Lo(h),F(f,u,h,p)}if(Jt(h))return C(f,u,h,p);if(Zt(h)){if(v=Zt(h),typeof v!=\"function\")throw Error(b(150));return h=v.call(h),w(f,u,h,p)}if(typeof h.then==\"function\")return F(f,u,ii(h),p);if(h.$$typeof===ke)return F(f,u,ni(f,h),p);si(f,h)}return typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\"?(h=\"\"+h,u!==null&&u.tag===6?(o(f,u.sibling),p=n(u,h),p.return=f,f=p):(o(f,u),p=mr(h,f.mode,p),p.return=f,f=p),s(f)):o(f,u)}return function(f,u,h,p){try{vn=0;var v=F(f,u,h,p);return It=null,v}catch(A){if(A===Rt||A===us)throw A;var E=ja(29,A,null,f.mode);return E.lanes=p,E.return=f,E}finally{}}}var Oo=qf(!0),xf=qf(!1),Qe=!1;function Xl(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function el(a,e){a=a.updateQueue,e.updateQueue===a&&(e.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function lo(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function co(a,e,o){var t=a.updateQueue;if(t===null)return null;if(t=t.shared,(z&2)!==0){var n=t.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e,e=Oi(a),Nf(a,null,o),e}return cs(a,t,e,o),Oi(a)}function rn(a,e,o){if(e=e.updateQueue,e!==null&&(e=e.shared,(o&4194048)!==0)){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,of(a,o)}}function dr(a,e){var o=a.updateQueue,t=a.alternate;if(t!==null&&(t=t.updateQueue,o===t)){var n=null,i=null;if(o=o.firstBaseUpdate,o!==null){do{var s={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};i===null?n=i=s:i=i.next=s,o=o.next}while(o!==null);i===null?n=i=e:i=i.next=e}else n=i=e;o={baseState:t.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:t.shared,callbacks:t.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=e:a.next=e,o.lastBaseUpdate=e}var ol=!1;function ln(){if(ol){var a=gt;if(a!==null)throw a}}function cn(a,e,o,t){ol=!1;var n=a.updateQueue;Qe=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var c=r,m=c.next;c.next=null,s===null?i=m:s.next=m,s=c;var I=a.alternate;I!==null&&(I=I.updateQueue,r=I.lastBaseUpdate,r!==s&&(r===null?I.firstBaseUpdate=m:r.next=m,I.lastBaseUpdate=c))}if(i!==null){var S=n.baseState;s=0,I=m=c=null,r=i;do{var d=r.lane&-536870913,g=d!==r.lane;if(g?(O&d)===d:(t&d)===d){d!==0&&d===At&&(ol=!0),I!==null&&(I=I.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});a:{var C=a,w=r;d=e;var F=o;switch(w.tag){case 1:if(C=w.payload,typeof C==\"function\"){S=C.call(F,S,d);break a}S=C;break a;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,d=typeof C==\"function\"?C.call(F,S,d):C,d==null)break a;S=W({},S,d);break a;case 2:Qe=!0}}d=r.callback,d!==null&&(a.flags|=64,g&&(a.flags|=8192),g=n.callbacks,g===null?n.callbacks=[d]:g.push(d))}else g={lane:d,tag:r.tag,payload:r.payload,callback:r.callback,next:null},I===null?(m=I=g,c=S):I=I.next=g,s|=d;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;g=r,r=g.next,g.next=null,n.lastBaseUpdate=g,n.shared.pending=null}}while(!0);I===null&&(c=S),n.baseState=c,n.firstBaseUpdate=m,n.lastBaseUpdate=I,i===null&&(n.shared.lanes=0),bo|=s,a.lanes=s,a.memoizedState=S}}function zf(a,e){if(typeof a!=\"function\")throw Error(b(191,a));a.call(e)}function Pf(a,e){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)zf(o[a],e)}var Tt=Ce(null),xi=Ce(0);function Ku(a,e){a=Ge,Y(xi,a),Y(Tt,e),Ge=a|e.baseLanes}function tl(){Y(xi,Ge),Y(Tt,Tt.current)}function Kl(){Ge=xi.current,wa(Tt),wa(xi)}var $a=Ce(null),ce=null;function Je(a){var e=a.alternate;Y(ta,ta.current&1),Y($a,a),ce===null&&(e===null||Tt.current!==null||e.memoizedState!==null)&&(ce=a)}function nl(a){Y(ta,ta.current),Y($a,a),ce===null&&(ce=a)}function Gf(a){a.tag===22?(Y(ta,ta.current),Y($a,a),ce===null&&(ce=a)):$e(a)}function $e(){Y(ta,ta.current),Y($a,$a.current)}function _a(a){wa($a),ce===a&&(ce=null),wa(ta)}var ta=Ce(0);function zi(a){for(var e=a;e!==null;){if(e.tag===13){var o=e.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Al(o)||Tl(o)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder===\"forwards\"||e.memoizedProps.revealOrder===\"backwards\"||e.memoizedProps.revealOrder===\"unstable_legacy-backwards\"||e.memoizedProps.revealOrder===\"together\")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var xe=0,H=null,_=null,ga=null,Pi=!1,St=!1,Uo=!1,Gi=0,An=0,bt=null,n0=0;function ea(){throw Error(b(321))}function Ql(a,e){if(e===null)return!1;for(var o=0;o<e.length&&o<a.length;o++)if(!Ja(a[o],e[o]))return!1;return!0}function Wl(a,e,o,t,n,i){return xe=i,H=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,L.H=a===null||a.memoizedState===null?bp:lc,Uo=!1,i=o(t,n),Uo=!1,St&&(i=Zf(e,o,t,n)),Vf(a),i}function Vf(a){L.H=Tn;var e=_!==null&&_.next!==null;if(xe=0,ga=_=H=null,Pi=!1,An=0,bt=null,e)throw Error(b(300));a===null||ba||(a=a.dependencies,a!==null&&Fi(a)&&(ba=!0))}function Zf(a,e,o,t){H=a;var n=0;do{if(St&&(bt=null),An=0,St=!1,25<=n)throw Error(b(301));if(n+=1,ga=_=null,a.updateQueue!=null){var i=a.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}L.H=yp,i=e(o,t)}while(St);return i}function i0(){var a=L.H,e=a.useState()[0];return e=typeof e.then==\"function\"?Fn(e):e,a=a.useState()[0],(_!==null?_.memoizedState:null)!==a&&(H.flags|=1024),e}function Jl(){var a=Gi!==0;return Gi=0,a}function $l(a,e,o){e.updateQueue=a.updateQueue,e.flags&=-2053,a.lanes&=~o}function ac(a){if(Pi){for(a=a.memoizedState;a!==null;){var e=a.queue;e!==null&&(e.pending=null),a=a.next}Pi=!1}xe=0,ga=_=H=null,St=!1,An=Gi=0,bt=null}function Ra(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ga===null?H.memoizedState=ga=a:ga=ga.next=a,ga}function na(){if(_===null){var a=H.alternate;a=a!==null?a.memoizedState:null}else a=_.next;var e=ga===null?H.memoizedState:ga.next;if(e!==null)ga=e,_=a;else{if(a===null)throw H.alternate===null?Error(b(467)):Error(b(310));_=a,a={memoizedState:_.memoizedState,baseState:_.baseState,baseQueue:_.baseQueue,queue:_.queue,next:null},ga===null?H.memoizedState=ga=a:ga=ga.next=a}return ga}function ms(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fn(a){var e=An;return An+=1,bt===null&&(bt=[]),a=Ff(bt,a,e),e=H,(ga===null?e.memoizedState:ga.next)===null&&(e=e.alternate,L.H=e===null||e.memoizedState===null?bp:lc),a}function fs(a){if(a!==null&&typeof a==\"object\"){if(typeof a.then==\"function\")return Fn(a);if(a.$$typeof===ke)return Ha(a)}throw Error(b(438,String(a)))}function ec(a){var e=null,o=H.updateQueue;if(o!==null&&(e=o.memoCache),e==null){var t=H.alternate;t!==null&&(t=t.updateQueue,t!==null&&(t=t.memoCache,t!=null&&(e={data:t.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),o===null&&(o=ms(),H.updateQueue=o),o.memoCache=e,o=e.data[e.index],o===void 0)for(o=e.data[e.index]=Array(a),t=0;t<a;t++)o[t]=Zh;return e.index++,o}function ze(a,e){return typeof e==\"function\"?e(a):e}function yi(a){var e=na();return oc(e,_,a)}function oc(a,e,o){var t=a.queue;if(t===null)throw Error(b(311));t.lastRenderedReducer=o;var n=a.baseQueue,i=t.pending;if(i!==null){if(n!==null){var s=n.next;n.next=i.next,i.next=s}e.baseQueue=n=i,t.pending=null}if(i=a.baseState,n===null)a.memoizedState=i;else{e=n.next;var r=s=null,c=null,m=e,I=!1;do{var S=m.lane&-536870913;if(S!==m.lane?(O&S)===S:(xe&S)===S){var d=m.revertLane;if(d===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),S===At&&(I=!0);else if((xe&d)===d){m=m.next,d===At&&(I=!0);continue}else S={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=S,s=i):c=c.next=S,H.lanes|=d,bo|=d;S=m.action,Uo&&o(i,S),i=m.hasEagerState?m.eagerState:o(i,S)}else d={lane:S,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=d,s=i):c=c.next=d,H.lanes|=S,bo|=S;m=m.next}while(m!==null&&m!==e);if(c===null?s=i:c.next=r,!Ja(i,a.memoizedState)&&(ba=!0,I&&(o=gt,o!==null)))throw o;a.memoizedState=i,a.baseState=s,a.baseQueue=c,t.lastRenderedState=i}return n===null&&(t.lanes=0),[a.memoizedState,t.dispatch]}function hr(a){var e=na(),o=e.queue;if(o===null)throw Error(b(311));o.lastRenderedReducer=a;var t=o.dispatch,n=o.pending,i=e.memoizedState;if(n!==null){o.pending=null;var s=n=n.next;do i=a(i,s.action),s=s.next;while(s!==n);Ja(i,e.memoizedState)||(ba=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),o.lastRenderedState=i}return[i,t]}function _f(a,e,o){var t=H,n=na(),i=U;if(i){if(o===void 0)throw Error(b(407));o=o()}else o=e();var s=!Ja((_||n).memoizedState,o);if(s&&(n.memoizedState=o,ba=!0),n=n.queue,tc(Xf.bind(null,t,n,a),[a]),n.getSnapshot!==e||s||ga!==null&&ga.memoizedState.tag&1){if(t.flags|=2048,wt(9,{destroy:void 0},Yf.bind(null,t,n,o,e),null),j===null)throw Error(b(349));i||(xe&127)!==0||jf(t,e,o)}return o}function jf(a,e,o){a.flags|=16384,a={getSnapshot:e,value:o},e=H.updateQueue,e===null?(e=ms(),H.updateQueue=e,e.stores=[a]):(o=e.stores,o===null?e.stores=[a]:o.push(a))}function Yf(a,e,o,t){e.value=o,e.getSnapshot=t,Kf(e)&&Qf(a)}function Xf(a,e,o){return o(function(){Kf(e)&&Qf(a)})}function Kf(a){var e=a.getSnapshot;a=a.value;try{var o=e();return!Ja(a,o)}catch{return!0}}function Qf(a){var e=Po(a,2);e!==null&&Pa(e,a,2)}function il(a){var e=Ra();if(typeof a==\"function\"){var o=a;if(a=o(),Uo){eo(!0);try{o()}finally{eo(!1)}}}return e.memoizedState=e.baseState=a,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ze,lastRenderedState:a},e}function Wf(a,e,o,t){return a.baseState=o,oc(a,_,typeof t==\"function\"?t:ze)}function s0(a,e,o,t,n){if(ds(a))throw Error(b(485));if(a=e.action,a!==null){var i={payload:n,action:a,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(s){i.listeners.push(s)}};L.T!==null?o(!0):i.isTransition=!1,t(i),o=e.pending,o===null?(i.next=e.pending=i,Jf(e,i)):(i.next=o.next,e.pending=o.next=i)}}function Jf(a,e){var o=e.action,t=e.payload,n=a.state;if(e.isTransition){var i=L.T,s={};L.T=s;try{var r=o(n,t),c=L.S;c!==null&&c(s,r),Qu(a,e,r)}catch(m){sl(a,e,m)}finally{i!==null&&s.types!==null&&(i.types=s.types),L.T=i}}else try{i=o(n,t),Qu(a,e,i)}catch(m){sl(a,e,m)}}function Qu(a,e,o){o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?o.then(function(t){Wu(a,e,t)},function(t){return sl(a,e,t)}):Wu(a,e,o)}function Wu(a,e,o){e.status=\"fulfilled\",e.value=o,$f(e),a.state=o,e=a.pending,e!==null&&(o=e.next,o===e?a.pending=null:(o=o.next,e.next=o,Jf(a,o)))}function sl(a,e,o){var t=a.pending;if(a.pending=null,t!==null){t=t.next;do e.status=\"rejected\",e.reason=o,$f(e),e=e.next;while(e!==t)}a.action=null}function $f(a){a=a.listeners;for(var e=0;e<a.length;e++)(0,a[e])()}function ap(a,e){return e}function Ju(a,e){if(U){var o=j.formState;if(o!==null){a:{var t=H;if(U){if(Q){e:{for(var n=Q,i=le;n.nodeType!==8;){if(!i){n=null;break e}if(n=ue(n.nextSibling),n===null){n=null;break e}}i=n.data,n=i===\"F!\"||i===\"F\"?n:null}if(n){Q=ue(n.nextSibling),t=n.data===\"F!\";break a}}Io(t)}t=!1}t&&(e=o[0])}}return o=Ra(),o.memoizedState=o.baseState=e,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ap,lastRenderedState:e},o.queue=t,o=gp.bind(null,H,t),t.dispatch=o,t=il(!1),i=rc.bind(null,H,!1,t.queue),t=Ra(),n={state:e,dispatch:null,action:a,pending:null},t.queue=n,o=s0.bind(null,H,n,i,o),n.dispatch=o,t.memoizedState=a,[e,o,!1]}function $u(a){var e=na();return ep(e,_,a)}function ep(a,e,o){if(e=oc(a,e,ap)[0],a=yi(ze)[0],typeof e==\"object\"&&e!==null&&typeof e.then==\"function\")try{var t=Fn(e)}catch(s){throw s===Rt?us:s}else t=e;e=na();var n=e.queue,i=n.dispatch;return o!==e.memoizedState&&(H.flags|=2048,wt(9,{destroy:void 0},r0.bind(null,n,o),null)),[t,i,a]}function r0(a,e){a.action=e}function am(a){var e=na(),o=_;if(o!==null)return ep(e,o,a);na(),e=e.memoizedState,o=na();var t=o.queue.dispatch;return o.memoizedState=a,[e,t,!1]}function wt(a,e,o,t){return a={tag:a,create:o,deps:t,inst:e,next:null},e=H.updateQueue,e===null&&(e=ms(),H.updateQueue=e),o=e.lastEffect,o===null?e.lastEffect=a.next=a:(t=o.next,o.next=a,a.next=t,e.lastEffect=a),a}function op(){return na().memoizedState}function Ci(a,e,o,t){var n=Ra();H.flags|=a,n.memoizedState=wt(1|e,{destroy:void 0},o,t===void 0?null:t)}function ps(a,e,o,t){var n=na();t=t===void 0?null:t;var i=n.memoizedState.inst;_!==null&&t!==null&&Ql(t,_.memoizedState.deps)?n.memoizedState=wt(e,i,o,t):(H.flags|=a,n.memoizedState=wt(1|e,i,o,t))}function em(a,e){Ci(8390656,8,a,e)}function tc(a,e){ps(2048,8,a,e)}function l0(a){H.flags|=4;var e=H.updateQueue;if(e===null)e=ms(),H.updateQueue=e,e.events=[a];else{var o=e.events;o===null?e.events=[a]:o.push(a)}}function tp(a){var e=na().memoizedState;return l0({ref:e,nextImpl:a}),function(){if((z&2)!==0)throw Error(b(440));return e.impl.apply(void 0,arguments)}}function np(a,e){return ps(4,2,a,e)}function ip(a,e){return ps(4,4,a,e)}function sp(a,e){if(typeof e==\"function\"){a=a();var o=e(a);return function(){typeof o==\"function\"?o():e(null)}}if(e!=null)return a=a(),e.current=a,function(){e.current=null}}function rp(a,e,o){o=o!=null?o.concat([a]):null,ps(4,4,sp.bind(null,e,a),o)}function nc(){}function lp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;return e!==null&&Ql(e,t[1])?t[0]:(o.memoizedState=[a,e],a)}function cp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;if(e!==null&&Ql(e,t[1]))return t[0];if(t=a(),Uo){eo(!0);try{a()}finally{eo(!1)}}return o.memoizedState=[t,e],t}function ic(a,e,o){return o===void 0||(xe&1073741824)!==0&&(O&261930)===0?a.memoizedState=e:(a.memoizedState=o,a=Wp(),H.lanes|=a,bo|=a,o)}function up(a,e,o,t){return Ja(o,e)?o:Tt.current!==null?(a=ic(a,o,t),Ja(a,e)||(ba=!0),a):(xe&42)===0||(xe&1073741824)!==0&&(O&261930)===0?(ba=!0,a.memoizedState=o):(a=Wp(),H.lanes|=a,bo|=a,e)}function mp(a,e,o,t,n){var i=P.p;P.p=i!==0&&8>i?i:8;var s=L.T,r={};L.T=r,rc(a,!1,e,o);try{var c=n(),m=L.S;if(m!==null&&m(r,c),c!==null&&typeof c==\"object\"&&typeof c.then==\"function\"){var I=t0(c,t);un(a,e,I,Wa(a))}else un(a,e,t,Wa(a))}catch(S){un(a,e,{then:function(){},status:\"rejected\",reason:S},Wa())}finally{P.p=i,s!==null&&r.types!==null&&(s.types=r.types),L.T=s}}function c0(){}function rl(a,e,o,t){if(a.tag!==5)throw Error(b(476));var n=fp(a).queue;mp(a,n,e,Mo,o===null?c0:function(){return pp(a),o(t)})}function fp(a){var e=a.memoizedState;if(e!==null)return e;e={memoizedState:Mo,baseState:Mo,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ze,lastRenderedState:Mo},next:null};var o={};return e.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ze,lastRenderedState:o},next:null},a.memoizedState=e,a=a.alternate,a!==null&&(a.memoizedState=e),e}function pp(a){var e=fp(a);e.next===null&&(e=a.alternate.memoizedState),un(a,e.next.queue,{},Wa())}function sc(){return Ha(En)}function dp(){return na().memoizedState}function hp(){return na().memoizedState}function u0(a){for(var e=a.return;e!==null;){switch(e.tag){case 24:case 3:var o=Wa();a=lo(o);var t=co(e,a,o);t!==null&&(Pa(t,e,o),rn(t,e,o)),e={cache:_l()},a.payload=e;return}e=e.return}}function m0(a,e,o){var t=Wa();o={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ds(a)?Ip(e,o):(o=Pl(a,e,o,t),o!==null&&(Pa(o,a,t),Sp(o,e,t)))}function gp(a,e,o){var t=Wa();un(a,e,o,t)}function un(a,e,o,t){var n={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(ds(a))Ip(e,n);else{var i=a.alternate;if(a.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var s=e.lastRenderedState,r=i(s,o);if(n.hasEagerState=!0,n.eagerState=r,Ja(r,s))return cs(a,e,n,0),j===null&&ls(),!1}catch{}finally{}if(o=Pl(a,e,n,t),o!==null)return Pa(o,a,t),Sp(o,e,t),!0}return!1}function rc(a,e,o,t){if(t={lane:2,revertLane:gc(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},ds(a)){if(e)throw Error(b(479))}else e=Pl(a,o,t,2),e!==null&&Pa(e,a,2)}function ds(a){var e=a.alternate;return a===H||e!==null&&e===H}function Ip(a,e){St=Pi=!0;var o=a.pending;o===null?e.next=e:(e.next=o.next,o.next=e),a.pending=e}function Sp(a,e,o){if((o&4194048)!==0){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,of(a,o)}}var Tn={readContext:Ha,use:fs,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useLayoutEffect:ea,useInsertionEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useSyncExternalStore:ea,useId:ea,useHostTransitionStatus:ea,useFormState:ea,useActionState:ea,useOptimistic:ea,useMemoCache:ea,useCacheRefresh:ea};Tn.useEffectEvent=ea;var bp={readContext:Ha,use:fs,useCallback:function(a,e){return Ra().memoizedState=[a,e===void 0?null:e],a},useContext:Ha,useEffect:em,useImperativeHandle:function(a,e,o){o=o!=null?o.concat([a]):null,Ci(4194308,4,sp.bind(null,e,a),o)},useLayoutEffect:function(a,e){return Ci(4194308,4,a,e)},useInsertionEffect:function(a,e){Ci(4,2,a,e)},useMemo:function(a,e){var o=Ra();e=e===void 0?null:e;var t=a();if(Uo){eo(!0);try{a()}finally{eo(!1)}}return o.memoizedState=[t,e],t},useReducer:function(a,e,o){var t=Ra();if(o!==void 0){var n=o(e);if(Uo){eo(!0);try{o(e)}finally{eo(!1)}}}else n=e;return t.memoizedState=t.baseState=n,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:n},t.queue=a,a=a.dispatch=m0.bind(null,H,a),[t.memoizedState,a]},useRef:function(a){var e=Ra();return a={current:a},e.memoizedState=a},useState:function(a){a=il(a);var e=a.queue,o=gp.bind(null,H,e);return e.dispatch=o,[a.memoizedState,o]},useDebugValue:nc,useDeferredValue:function(a,e){var o=Ra();return ic(o,a,e)},useTransition:function(){var a=il(!1);return a=mp.bind(null,H,a.queue,!0,!1),Ra().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,e,o){var t=H,n=Ra();if(U){if(o===void 0)throw Error(b(407));o=o()}else{if(o=e(),j===null)throw Error(b(349));(O&127)!==0||jf(t,e,o)}n.memoizedState=o;var i={value:o,getSnapshot:e};return n.queue=i,em(Xf.bind(null,t,i,a),[a]),t.flags|=2048,wt(9,{destroy:void 0},Yf.bind(null,t,i,o,e),null),o},useId:function(){var a=Ra(),e=j.identifierPrefix;if(U){var o=Se,t=Ie;o=(t&~(1<<32-Qa(t)-1)).toString(32)+o,e=\"_\"+e+\"R_\"+o,o=Gi++,0<o&&(e+=\"H\"+o.toString(32)),e+=\"_\"}else o=n0++,e=\"_\"+e+\"r_\"+o.toString(32)+\"_\";return a.memoizedState=e},useHostTransitionStatus:sc,useFormState:Ju,useActionState:Ju,useOptimistic:function(a){var e=Ra();e.memoizedState=e.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=o,e=rc.bind(null,H,!0,o),o.dispatch=e,[a,e]},useMemoCache:ec,useCacheRefresh:function(){return Ra().memoizedState=u0.bind(null,H)},useEffectEvent:function(a){var e=Ra(),o={impl:a};return e.memoizedState=o,function(){if((z&2)!==0)throw Error(b(440));return o.impl.apply(void 0,arguments)}}},lc={readContext:Ha,use:fs,useCallback:lp,useContext:Ha,useEffect:tc,useImperativeHandle:rp,useInsertionEffect:np,useLayoutEffect:ip,useMemo:cp,useReducer:yi,useRef:op,useState:function(){return yi(ze)},useDebugValue:nc,useDeferredValue:function(a,e){var o=na();return up(o,_.memoizedState,a,e)},useTransition:function(){var a=yi(ze)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:Fn(a),e]},useSyncExternalStore:_f,useId:dp,useHostTransitionStatus:sc,useFormState:$u,useActionState:$u,useOptimistic:function(a,e){var o=na();return Wf(o,_,a,e)},useMemoCache:ec,useCacheRefresh:hp};lc.useEffectEvent=tp;var yp={readContext:Ha,use:fs,useCallback:lp,useContext:Ha,useEffect:tc,useImperativeHandle:rp,useInsertionEffect:np,useLayoutEffect:ip,useMemo:cp,useReducer:hr,useRef:op,useState:function(){return hr(ze)},useDebugValue:nc,useDeferredValue:function(a,e){var o=na();return _===null?ic(o,a,e):up(o,_.memoizedState,a,e)},useTransition:function(){var a=hr(ze)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:Fn(a),e]},useSyncExternalStore:_f,useId:dp,useHostTransitionStatus:sc,useFormState:am,useActionState:am,useOptimistic:function(a,e){var o=na();return _!==null?Wf(o,_,a,e):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:ec,useCacheRefresh:hp};yp.useEffectEvent=tp;function gr(a,e,o,t){e=a.memoizedState,o=o(t,e),o=o==null?e:W({},e,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var ll={enqueueSetState:function(a,e,o){a=a._reactInternals;var t=Wa(),n=lo(t);n.payload=e,o!=null&&(n.callback=o),e=co(a,n,t),e!==null&&(Pa(e,a,t),rn(e,a,t))},enqueueReplaceState:function(a,e,o){a=a._reactInternals;var t=Wa(),n=lo(t);n.tag=1,n.payload=e,o!=null&&(n.callback=o),e=co(a,n,t),e!==null&&(Pa(e,a,t),rn(e,a,t))},enqueueForceUpdate:function(a,e){a=a._reactInternals;var o=Wa(),t=lo(o);t.tag=2,e!=null&&(t.callback=e),e=co(a,t,o),e!==null&&(Pa(e,a,o),rn(e,a,o))}};function om(a,e,o,t,n,i,s){return a=a.stateNode,typeof a.shouldComponentUpdate==\"function\"?a.shouldComponentUpdate(t,i,s):e.prototype&&e.prototype.isPureReactComponent?!bn(o,t)||!bn(n,i):!0}function tm(a,e,o,t){a=e.state,typeof e.componentWillReceiveProps==\"function\"&&e.componentWillReceiveProps(o,t),typeof e.UNSAFE_componentWillReceiveProps==\"function\"&&e.UNSAFE_componentWillReceiveProps(o,t),e.state!==a&&ll.enqueueReplaceState(e,e.state,null)}function Fo(a,e){var o=e;if(\"ref\"in e){o={};for(var t in e)t!==\"ref\"&&(o[t]=e[t])}if(a=a.defaultProps){o===e&&(o=W({},o));for(var n in a)o[n]===void 0&&(o[n]=a[n])}return o}function Cp(a){Ri(a)}function vp(a){console.error(a)}function Ap(a){Ri(a)}function Vi(a,e){try{var o=a.onUncaughtError;o(e.value,{componentStack:e.stack})}catch(t){setTimeout(function(){throw t})}}function nm(a,e,o){try{var t=a.onCaughtError;t(o.value,{componentStack:o.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function cl(a,e,o){return o=lo(o),o.tag=3,o.payload={element:null},o.callback=function(){Vi(a,e)},o}function Tp(a){return a=lo(a),a.tag=3,a}function wp(a,e,o,t){var n=o.type.getDerivedStateFromError;if(typeof n==\"function\"){var i=t.value;a.payload=function(){return n(i)},a.callback=function(){nm(e,o,t)}}var s=o.stateNode;s!==null&&typeof s.componentDidCatch==\"function\"&&(a.callback=function(){nm(e,o,t),typeof n!=\"function\"&&(uo===null?uo=new Set([this]):uo.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:r!==null?r:\"\"})})}function f0(a,e,o,t,n){if(o.flags|=32768,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"){if(e=o.alternate,e!==null&&Bt(e,o,n,!0),o=$a.current,o!==null){switch(o.tag){case 31:case 13:return ce===null?Xi():o.alternate===null&&oa===0&&(oa=3),o.flags&=-257,o.flags|=65536,o.lanes=n,t===qi?o.flags|=16384:(e=o.updateQueue,e===null?o.updateQueue=new Set([t]):e.add(t),Er(a,t,n)),!1;case 22:return o.flags|=65536,t===qi?o.flags|=16384:(e=o.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([t])},o.updateQueue=e):(o=e.retryQueue,o===null?e.retryQueue=new Set([t]):o.add(t)),Er(a,t,n)),!1}throw Error(b(435,o.tag))}return Er(a,t,n),Xi(),!1}if(U)return e=$a.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,t!==Qr&&(a=Error(b(422),{cause:t}),Cn(re(a,o)))):(t!==Qr&&(e=Error(b(423),{cause:t}),Cn(re(e,o))),a=a.current.alternate,a.flags|=65536,n&=-n,a.lanes|=n,t=re(t,o),n=cl(a.stateNode,t,n),dr(a,n),oa!==4&&(oa=2)),!1;var i=Error(b(520),{cause:t});if(i=re(i,o),pn===null?pn=[i]:pn.push(i),oa!==4&&(oa=2),e===null)return!0;t=re(t,o),o=e;do{switch(o.tag){case 3:return o.flags|=65536,a=n&-n,o.lanes|=a,a=cl(o.stateNode,t,a),dr(o,a),!1;case 1:if(e=o.type,i=o.stateNode,(o.flags&128)===0&&(typeof e.getDerivedStateFromError==\"function\"||i!==null&&typeof i.componentDidCatch==\"function\"&&(uo===null||!uo.has(i))))return o.flags|=65536,n&=-n,o.lanes|=n,n=Tp(n),wp(n,a,o,t),dr(o,n),!1}o=o.return}while(o!==null);return!1}var cc=Error(b(461)),ba=!1;function La(a,e,o,t){e.child=a===null?xf(e,null,o,t):Oo(e,a.child,o,t)}function im(a,e,o,t,n){o=o.render;var i=e.ref;if(\"ref\"in t){var s={};for(var r in t)r!==\"ref\"&&(s[r]=t[r])}else s=t;return Ro(e),t=Wl(a,e,o,s,i,n),r=Jl(),a!==null&&!ba?($l(a,e,n),Pe(a,e,n)):(U&&r&&Vl(e),e.flags|=1,La(a,e,t,n),e.child)}function sm(a,e,o,t,n){if(a===null){var i=o.type;return typeof i==\"function\"&&!Gl(i)&&i.defaultProps===void 0&&o.compare===null?(e.tag=15,e.type=i,Lp(a,e,i,t,n)):(a=Si(o.type,null,t,e,e.mode,n),a.ref=e.ref,a.return=e,e.child=a)}if(i=a.child,!uc(a,n)){var s=i.memoizedProps;if(o=o.compare,o=o!==null?o:bn,o(s,t)&&a.ref===e.ref)return Pe(a,e,n)}return e.flags|=1,a=Oe(i,t),a.ref=e.ref,a.return=e,e.child=a}function Lp(a,e,o,t,n){if(a!==null){var i=a.memoizedProps;if(bn(i,t)&&a.ref===e.ref)if(ba=!1,e.pendingProps=t=i,uc(a,n))(a.flags&131072)!==0&&(ba=!0);else return e.lanes=a.lanes,Pe(a,e,n)}return ul(a,e,o,t,n)}function Ep(a,e,o,t){var n=t.children,i=a!==null?a.memoizedState:null;if(a===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.mode===\"hidden\"){if((e.flags&128)!==0){if(i=i!==null?i.baseLanes|o:o,a!==null){for(t=e.child=a.child,n=0;t!==null;)n=n|t.lanes|t.childLanes,t=t.sibling;t=n&~i}else t=0,e.child=null;return rm(a,e,i,o,t)}if((o&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},a!==null&&bi(e,i!==null?i.cachePool:null),i!==null?Ku(e,i):tl(),Gf(e);else return t=e.lanes=536870912,rm(a,e,i!==null?i.baseLanes|o:o,o,t)}else i!==null?(bi(e,i.cachePool),Ku(e,i),$e(e),e.memoizedState=null):(a!==null&&bi(e,null),tl(),$e(e));return La(a,e,n,o),e.child}function an(a,e){return a!==null&&a.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function rm(a,e,o,t,n){var i=jl();return i=i===null?null:{parent:Sa._currentValue,pool:i},e.memoizedState={baseLanes:o,cachePool:i},a!==null&&bi(e,null),tl(),Gf(e),a!==null&&Bt(a,e,t,!0),e.childLanes=n,null}function vi(a,e){return e=Zi({mode:e.mode,children:e.children},a.mode),e.ref=a.ref,a.child=e,e.return=a,e}function lm(a,e,o){return Oo(e,a.child,null,o),a=vi(e,e.pendingProps),a.flags|=2,_a(e),e.memoizedState=null,a}function p0(a,e,o){var t=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,a===null){if(U){if(t.mode===\"hidden\")return a=vi(e,t),e.lanes=536870912,an(null,a);if(nl(e),(a=Q)?(a=bd(a,le),a=a!==null&&a.data===\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:go!==null?{id:Ie,overflow:Se}:null,retryLane:536870912,hydrationErrors:null},o=kf(a),o.return=e,e.child=o,Ma=e,Q=null)):a=null,a===null)throw Io(e);return e.lanes=536870912,null}return vi(e,t)}var i=a.memoizedState;if(i!==null){var s=i.dehydrated;if(nl(e),n)if(e.flags&256)e.flags&=-257,e=lm(a,e,o);else if(e.memoizedState!==null)e.child=a.child,e.flags|=128,e=null;else throw Error(b(558));else if(ba||Bt(a,e,o,!1),n=(o&a.childLanes)!==0,ba||n){if(t=j,t!==null&&(s=tf(t,o),s!==0&&s!==i.retryLane))throw i.retryLane=s,Po(a,s),Pa(t,a,s),cc;Xi(),e=lm(a,e,o)}else a=i.treeContext,Q=ue(s.nextSibling),Ma=e,U=!0,ro=null,le=!1,a!==null&&Rf(e,a),e=vi(e,t),e.flags|=4096;return e}return a=Oe(a.child,{mode:t.mode,children:t.children}),a.ref=e.ref,e.child=a,a.return=e,a}function Ai(a,e){var o=e.ref;if(o===null)a!==null&&a.ref!==null&&(e.flags|=4194816);else{if(typeof o!=\"function\"&&typeof o!=\"object\")throw Error(b(284));(a===null||a.ref!==o)&&(e.flags|=4194816)}}function ul(a,e,o,t,n){return Ro(e),o=Wl(a,e,o,t,void 0,n),t=Jl(),a!==null&&!ba?($l(a,e,n),Pe(a,e,n)):(U&&t&&Vl(e),e.flags|=1,La(a,e,o,n),e.child)}function cm(a,e,o,t,n,i){return Ro(e),e.updateQueue=null,o=Zf(e,t,o,n),Vf(a),t=Jl(),a!==null&&!ba?($l(a,e,i),Pe(a,e,i)):(U&&t&&Vl(e),e.flags|=1,La(a,e,o,i),e.child)}function um(a,e,o,t,n){if(Ro(e),e.stateNode===null){var i=ct,s=o.contextType;typeof s==\"object\"&&s!==null&&(i=Ha(s)),i=new o(t,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=ll,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=t,i.state=e.memoizedState,i.refs={},Xl(e),s=o.contextType,i.context=typeof s==\"object\"&&s!==null?Ha(s):ct,i.state=e.memoizedState,s=o.getDerivedStateFromProps,typeof s==\"function\"&&(gr(e,o,s,t),i.state=e.memoizedState),typeof o.getDerivedStateFromProps==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\"||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(s=i.state,typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount(),s!==i.state&&ll.enqueueReplaceState(i,i.state,null),cn(e,t,i,n),ln(),i.state=e.memoizedState),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!0}else if(a===null){i=e.stateNode;var r=e.memoizedProps,c=Fo(o,r);i.props=c;var m=i.context,I=o.contextType;s=ct,typeof I==\"object\"&&I!==null&&(s=Ha(I));var S=o.getDerivedStateFromProps;I=typeof S==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\",r=e.pendingProps!==r,I||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(r||m!==s)&&tm(e,i,t,s),Qe=!1;var d=e.memoizedState;i.state=d,cn(e,t,i,n),ln(),m=e.memoizedState,r||d!==m||Qe?(typeof S==\"function\"&&(gr(e,o,S,t),m=e.memoizedState),(c=Qe||om(e,o,c,t,d,m,s))?(I||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308)):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),e.memoizedProps=t,e.memoizedState=m),i.props=t,i.state=m,i.context=s,t=c):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!1)}else{i=e.stateNode,el(a,e),s=e.memoizedProps,I=Fo(o,s),i.props=I,S=e.pendingProps,d=i.context,m=o.contextType,c=ct,typeof m==\"object\"&&m!==null&&(c=Ha(m)),r=o.getDerivedStateFromProps,(m=typeof r==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\")||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(s!==S||d!==c)&&tm(e,i,t,c),Qe=!1,d=e.memoizedState,i.state=d,cn(e,t,i,n),ln();var g=e.memoizedState;s!==S||d!==g||Qe||a!==null&&a.dependencies!==null&&Fi(a.dependencies)?(typeof r==\"function\"&&(gr(e,o,r,t),g=e.memoizedState),(I=Qe||om(e,o,I,t,d,g,c)||a!==null&&a.dependencies!==null&&Fi(a.dependencies))?(m||typeof i.UNSAFE_componentWillUpdate!=\"function\"&&typeof i.componentWillUpdate!=\"function\"||(typeof i.componentWillUpdate==\"function\"&&i.componentWillUpdate(t,g,c),typeof i.UNSAFE_componentWillUpdate==\"function\"&&i.UNSAFE_componentWillUpdate(t,g,c)),typeof i.componentDidUpdate==\"function\"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate==\"function\"&&(e.flags|=1024)):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),e.memoizedProps=t,e.memoizedState=g),i.props=t,i.state=g,i.context=c,t=I):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),t=!1)}return i=t,Ai(a,e),t=(e.flags&128)!==0,i||t?(i=e.stateNode,o=t&&typeof o.getDerivedStateFromError!=\"function\"?null:i.render(),e.flags|=1,a!==null&&t?(e.child=Oo(e,a.child,null,n),e.child=Oo(e,null,o,n)):La(a,e,o,n),e.memoizedState=i.state,a=e.child):a=Pe(a,e,n),a}function mm(a,e,o,t){return Bo(),e.flags|=256,La(a,e,o,t),e.child}var Ir={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sr(a){return{baseLanes:a,cachePool:Uf()}}function br(a,e,o){return a=a!==null?a.childLanes&~o:0,e&&(a|=Ya),a}function Mp(a,e,o){var t=e.pendingProps,n=!1,i=(e.flags&128)!==0,s;if((s=i)||(s=a!==null&&a.memoizedState===null?!1:(ta.current&2)!==0),s&&(n=!0,e.flags&=-129),s=(e.flags&32)!==0,e.flags&=-33,a===null){if(U){if(n?Je(e):$e(e),(a=Q)?(a=bd(a,le),a=a!==null&&a.data!==\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:go!==null?{id:Ie,overflow:Se}:null,retryLane:536870912,hydrationErrors:null},o=kf(a),o.return=e,e.child=o,Ma=e,Q=null)):a=null,a===null)throw Io(e);return Tl(a)?e.lanes=32:e.lanes=536870912,null}var r=t.children;return t=t.fallback,n?($e(e),n=e.mode,r=Zi({mode:\"hidden\",children:r},n),t=Ho(t,n,o,null),r.return=e,t.return=e,r.sibling=t,e.child=r,t=e.child,t.memoizedState=Sr(o),t.childLanes=br(a,s,o),e.memoizedState=Ir,an(null,t)):(Je(e),ml(e,r))}var c=a.memoizedState;if(c!==null&&(r=c.dehydrated,r!==null)){if(i)e.flags&256?(Je(e),e.flags&=-257,e=yr(a,e,o)):e.memoizedState!==null?($e(e),e.child=a.child,e.flags|=128,e=null):($e(e),r=t.fallback,n=e.mode,t=Zi({mode:\"visible\",children:t.children},n),r=Ho(r,n,o,null),r.flags|=2,t.return=e,r.return=e,t.sibling=r,e.child=t,Oo(e,a.child,null,o),t=e.child,t.memoizedState=Sr(o),t.childLanes=br(a,s,o),e.memoizedState=Ir,e=an(null,t));else if(Je(e),Tl(r)){if(s=r.nextSibling&&r.nextSibling.dataset,s)var m=s.dgst;s=m,t=Error(b(419)),t.stack=\"\",t.digest=s,Cn({value:t,source:null,stack:null}),e=yr(a,e,o)}else if(ba||Bt(a,e,o,!1),s=(o&a.childLanes)!==0,ba||s){if(s=j,s!==null&&(t=tf(s,o),t!==0&&t!==c.retryLane))throw c.retryLane=t,Po(a,t),Pa(s,a,t),cc;Al(r)||Xi(),e=yr(a,e,o)}else Al(r)?(e.flags|=192,e.child=a.child,e=null):(a=c.treeContext,Q=ue(r.nextSibling),Ma=e,U=!0,ro=null,le=!1,a!==null&&Rf(e,a),e=ml(e,t.children),e.flags|=4096);return e}return n?($e(e),r=t.fallback,n=e.mode,c=a.child,m=c.sibling,t=Oe(c,{mode:\"hidden\",children:t.children}),t.subtreeFlags=c.subtreeFlags&65011712,m!==null?r=Oe(m,r):(r=Ho(r,n,o,null),r.flags|=2),r.return=e,t.return=e,t.sibling=r,e.child=t,an(null,t),t=e.child,r=a.child.memoizedState,r===null?r=Sr(o):(n=r.cachePool,n!==null?(c=Sa._currentValue,n=n.parent!==c?{parent:c,pool:c}:n):n=Uf(),r={baseLanes:r.baseLanes|o,cachePool:n}),t.memoizedState=r,t.childLanes=br(a,s,o),e.memoizedState=Ir,an(a.child,t)):(Je(e),o=a.child,a=o.sibling,o=Oe(o,{mode:\"visible\",children:t.children}),o.return=e,o.sibling=null,a!==null&&(s=e.deletions,s===null?(e.deletions=[a],e.flags|=16):s.push(a)),e.child=o,e.memoizedState=null,o)}function ml(a,e){return e=Zi({mode:\"visible\",children:e},a.mode),e.return=a,a.child=e}function Zi(a,e){return a=ja(22,a,null,e),a.lanes=0,a}function yr(a,e,o){return Oo(e,a.child,null,o),a=ml(e,e.pendingProps.children),a.flags|=2,e.memoizedState=null,a}function fm(a,e,o){a.lanes|=e;var t=a.alternate;t!==null&&(t.lanes|=e),Jr(a.return,e,o)}function Cr(a,e,o,t,n,i){var s=a.memoizedState;s===null?a.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:t,tail:o,tailMode:n,treeForkCount:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=t,s.tail=o,s.tailMode=n,s.treeForkCount=i)}function Hp(a,e,o){var t=e.pendingProps,n=t.revealOrder,i=t.tail;t=t.children;var s=ta.current,r=(s&2)!==0;if(r?(s=s&1|2,e.flags|=128):s&=1,Y(ta,s),La(a,e,t,o),t=U?yn:0,!r&&a!==null&&(a.flags&128)!==0)a:for(a=e.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&fm(a,o,e);else if(a.tag===19)fm(a,o,e);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break a;for(;a.sibling===null;){if(a.return===null||a.return===e)break a;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(n){case\"forwards\":for(o=e.child,n=null;o!==null;)a=o.alternate,a!==null&&zi(a)===null&&(n=o),o=o.sibling;o=n,o===null?(n=e.child,e.child=null):(n=o.sibling,o.sibling=null),Cr(e,!1,n,o,i,t);break;case\"backwards\":case\"unstable_legacy-backwards\":for(o=null,n=e.child,e.child=null;n!==null;){if(a=n.alternate,a!==null&&zi(a)===null){e.child=n;break}a=n.sibling,n.sibling=o,o=n,n=a}Cr(e,!0,o,null,i,t);break;case\"together\":Cr(e,!1,null,null,void 0,t);break;default:e.memoizedState=null}return e.child}function Pe(a,e,o){if(a!==null&&(e.dependencies=a.dependencies),bo|=e.lanes,(o&e.childLanes)===0)if(a!==null){if(Bt(a,e,o,!1),(o&e.childLanes)===0)return null}else return null;if(a!==null&&e.child!==a.child)throw Error(b(153));if(e.child!==null){for(a=e.child,o=Oe(a,a.pendingProps),e.child=o,o.return=e;a.sibling!==null;)a=a.sibling,o=o.sibling=Oe(a,a.pendingProps),o.return=e;o.sibling=null}return e.child}function uc(a,e){return(a.lanes&e)!==0?!0:(a=a.dependencies,!!(a!==null&&Fi(a)))}function d0(a,e,o){switch(e.tag){case 3:Ni(e,e.stateNode.containerInfo),We(e,Sa,a.memoizedState.cache),Bo();break;case 27:case 5:xr(e);break;case 4:Ni(e,e.stateNode.containerInfo);break;case 10:We(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,nl(e),null;break;case 13:var t=e.memoizedState;if(t!==null)return t.dehydrated!==null?(Je(e),e.flags|=128,null):(o&e.child.childLanes)!==0?Mp(a,e,o):(Je(e),a=Pe(a,e,o),a!==null?a.sibling:null);Je(e);break;case 19:var n=(a.flags&128)!==0;if(t=(o&e.childLanes)!==0,t||(Bt(a,e,o,!1),t=(o&e.childLanes)!==0),n){if(t)return Hp(a,e,o);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Y(ta,ta.current),t)break;return null;case 22:return e.lanes=0,Ep(a,e,o,e.pendingProps);case 24:We(e,Sa,a.memoizedState.cache)}return Pe(a,e,o)}function Np(a,e,o){if(a!==null)if(a.memoizedProps!==e.pendingProps)ba=!0;else{if(!uc(a,o)&&(e.flags&128)===0)return ba=!1,d0(a,e,o);ba=(a.flags&131072)!==0}else ba=!1,U&&(e.flags&1048576)!==0&&Bf(e,yn,e.index);switch(e.lanes=0,e.tag){case 16:a:{var t=e.pendingProps;if(a=Lo(e.elementType),e.type=a,typeof a==\"function\")Gl(a)?(t=Fo(a,t),e.tag=1,e=um(null,e,a,t,o)):(e.tag=0,e=ul(null,e,a,t,o));else{if(a!=null){var n=a.$$typeof;if(n===Ml){e.tag=11,e=im(null,e,a,t,o);break a}else if(n===Hl){e.tag=14,e=sm(null,e,a,t,o);break a}}throw e=Fr(a)||a,Error(b(306,e,\"\"))}}return e;case 0:return ul(a,e,e.type,e.pendingProps,o);case 1:return t=e.type,n=Fo(t,e.pendingProps),um(a,e,t,n,o);case 3:a:{if(Ni(e,e.stateNode.containerInfo),a===null)throw Error(b(387));t=e.pendingProps;var i=e.memoizedState;n=i.element,el(a,e),cn(e,t,null,o);var s=e.memoizedState;if(t=s.cache,We(e,Sa,t),t!==i.cache&&$r(e,[Sa],o,!0),ln(),t=s.element,i.isDehydrated)if(i={element:t,isDehydrated:!1,cache:s.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=mm(a,e,t,o);break a}else if(t!==n){n=re(Error(b(424)),e),Cn(n),e=mm(a,e,t,o);break a}else{switch(a=e.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName===\"HTML\"?a.ownerDocument.body:a}for(Q=ue(a.firstChild),Ma=e,U=!0,ro=null,le=!0,o=xf(e,null,t,o),e.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Bo(),t===n){e=Pe(a,e,o);break a}La(a,e,t,o)}e=e.child}return e;case 26:return Ai(a,e),a===null?(o=Rm(e.type,null,e.pendingProps,null))?e.memoizedState=o:U||(o=e.type,a=e.pendingProps,t=Ji(so.current).createElement(o),t[Ea]=e,t[Ga]=a,Na(t,o,a),Ta(t),e.stateNode=t):e.memoizedState=Rm(e.type,a.memoizedProps,e.pendingProps,a.memoizedState),null;case 27:return xr(e),a===null&&U&&(t=e.stateNode=yd(e.type,e.pendingProps,so.current),Ma=e,le=!0,n=Q,Co(e.type)?(wl=n,Q=ue(t.firstChild)):Q=n),La(a,e,e.pendingProps.children,o),Ai(a,e),a===null&&(e.flags|=4194304),e.child;case 5:return a===null&&U&&((n=t=Q)&&(t=G0(t,e.type,e.pendingProps,le),t!==null?(e.stateNode=t,Ma=e,Q=ue(t.firstChild),le=!1,n=!0):n=!1),n||Io(e)),xr(e),n=e.type,i=e.pendingProps,s=a!==null?a.memoizedProps:null,t=i.children,Cl(n,i)?t=null:s!==null&&Cl(n,s)&&(e.flags|=32),e.memoizedState!==null&&(n=Wl(a,e,i0,null,null,o),En._currentValue=n),Ai(a,e),La(a,e,t,o),e.child;case 6:return a===null&&U&&((a=o=Q)&&(o=V0(o,e.pendingProps,le),o!==null?(e.stateNode=o,Ma=e,Q=null,a=!0):a=!1),a||Io(e)),null;case 13:return Mp(a,e,o);case 4:return Ni(e,e.stateNode.containerInfo),t=e.pendingProps,a===null?e.child=Oo(e,null,t,o):La(a,e,t,o),e.child;case 11:return im(a,e,e.type,e.pendingProps,o);case 7:return La(a,e,e.pendingProps,o),e.child;case 8:return La(a,e,e.pendingProps.children,o),e.child;case 12:return La(a,e,e.pendingProps.children,o),e.child;case 10:return t=e.pendingProps,We(e,e.type,t.value),La(a,e,t.children,o),e.child;case 9:return n=e.type._context,t=e.pendingProps.children,Ro(e),n=Ha(n),t=t(n),e.flags|=1,La(a,e,t,o),e.child;case 14:return sm(a,e,e.type,e.pendingProps,o);case 15:return Lp(a,e,e.type,e.pendingProps,o);case 19:return Hp(a,e,o);case 31:return p0(a,e,o);case 22:return Ep(a,e,o,e.pendingProps);case 24:return Ro(e),t=Ha(Sa),a===null?(n=jl(),n===null&&(n=j,i=_l(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=o),n=i),e.memoizedState={parent:t,cache:n},Xl(e),We(e,Sa,n)):((a.lanes&o)!==0&&(el(a,e),cn(e,null,null,o),ln()),n=a.memoizedState,i=e.memoizedState,n.parent!==t?(n={parent:t,cache:t},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),We(e,Sa,t)):(t=i.cache,We(e,Sa,t),t!==n.cache&&$r(e,[Sa],o,!0))),La(a,e,e.pendingProps.children,o),e.child;case 29:throw e.pendingProps}throw Error(b(156,e.tag))}function Le(a){a.flags|=4}function vr(a,e,o,t,n){if((e=(a.mode&32)!==0)&&(e=!1),e){if(a.flags|=16777216,(n&335544128)===n)if(a.stateNode.complete)a.flags|=8192;else if(ad())a.flags|=8192;else throw Do=qi,Yl}else a.flags&=-16777217}function pm(a,e){if(e.type!==\"stylesheet\"||(e.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!Ad(e))if(ad())a.flags|=8192;else throw Do=qi,Yl}function ri(a,e){e!==null&&(a.flags|=4),a.flags&16384&&(e=a.tag!==22?af():536870912,a.lanes|=e,Lt|=e)}function Yt(a,e){if(!U)switch(a.tailMode){case\"hidden\":e=a.tail;for(var o=null;e!==null;)e.alternate!==null&&(o=e),e=e.sibling;o===null?a.tail=null:o.sibling=null;break;case\"collapsed\":o=a.tail;for(var t=null;o!==null;)o.alternate!==null&&(t=o),o=o.sibling;t===null?e||a.tail===null?a.tail=null:a.tail.sibling=null:t.sibling=null}}function K(a){var e=a.alternate!==null&&a.alternate.child===a.child,o=0,t=0;if(e)for(var n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags&65011712,t|=n.flags&65011712,n.return=a,n=n.sibling;else for(n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags,t|=n.flags,n.return=a,n=n.sibling;return a.subtreeFlags|=t,a.childLanes=o,e}function h0(a,e,o){var t=e.pendingProps;switch(Zl(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return K(e),null;case 1:return K(e),null;case 3:return o=e.stateNode,t=null,a!==null&&(t=a.memoizedState.cache),e.memoizedState.cache!==t&&(e.flags|=2048),Ue(Sa),yt(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Wo(e)?Le(e):a===null||a.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,pr())),K(e),null;case 26:var n=e.type,i=e.memoizedState;return a===null?(Le(e),i!==null?(K(e),pm(e,i)):(K(e),vr(e,n,null,t,o))):i?i!==a.memoizedState?(Le(e),K(e),pm(e,i)):(K(e),e.flags&=-16777217):(a=a.memoizedProps,a!==t&&Le(e),K(e),vr(e,n,a,t,o)),null;case 27:if(Di(e),o=so.current,n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}a=ye.current,Wo(e)?Gu(e,a):(a=yd(n,t,o),e.stateNode=a,Le(e))}return K(e),null;case 5:if(Di(e),n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}if(i=ye.current,Wo(e))Gu(e,i);else{var s=Ji(so.current);switch(i){case 1:i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case 2:i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;default:switch(n){case\"svg\":i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case\"math\":i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;case\"script\":i=s.createElement(\"div\"),i.innerHTML=\"<script><\\\/script>\",i=i.removeChild(i.firstChild);break;case\"select\":i=typeof t.is==\"string\"?s.createElement(\"select\",{is:t.is}):s.createElement(\"select\"),t.multiple?i.multiple=!0:t.size&&(i.size=t.size);break;default:i=typeof t.is==\"string\"?s.createElement(n,{is:t.is}):s.createElement(n)}}i[Ea]=e,i[Ga]=t;a:for(s=e.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===e)break a;for(;s.sibling===null;){if(s.return===null||s.return===e)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}e.stateNode=i;a:switch(Na(i,n,t),n){case\"button\":case\"input\":case\"select\":case\"textarea\":t=!!t.autoFocus;break a;case\"img\":t=!0;break a;default:t=!1}t&&Le(e)}}return K(e),vr(e,e.type,a===null?null:a.memoizedProps,e.pendingProps,o),null;case 6:if(a&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(typeof t!=\"string\"&&e.stateNode===null)throw Error(b(166));if(a=so.current,Wo(e)){if(a=e.stateNode,o=e.memoizedProps,t=null,n=Ma,n!==null)switch(n.tag){case 27:case 5:t=n.memoizedProps}a[Ea]=e,a=!!(a.nodeValue===o||t!==null&&t.suppressHydrationWarning===!0||gd(a.nodeValue,o)),a||Io(e,!0)}else a=Ji(a).createTextNode(t),a[Ea]=e,e.stateNode=a}return K(e),null;case 31:if(o=e.memoizedState,a===null||a.memoizedState!==null){if(t=Wo(e),o!==null){if(a===null){if(!t)throw Error(b(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(557));a[Ea]=e}else Bo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),a=!1}else o=pr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return e.flags&256?(_a(e),e):(_a(e),null);if((e.flags&128)!==0)throw Error(b(558))}return K(e),null;case 13:if(t=e.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(n=Wo(e),t!==null&&t.dehydrated!==null){if(a===null){if(!n)throw Error(b(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(b(317));n[Ea]=e}else Bo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),n=!1}else n=pr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(_a(e),e):(_a(e),null)}return _a(e),(e.flags&128)!==0?(e.lanes=o,e):(o=t!==null,a=a!==null&&a.memoizedState!==null,o&&(t=e.child,n=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(n=t.alternate.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048)),o!==a&&o&&(e.child.flags|=8192),ri(e,e.updateQueue),K(e),null);case 4:return yt(),a===null&&Ic(e.stateNode.containerInfo),K(e),null;case 10:return Ue(e.type),K(e),null;case 19:if(wa(ta),t=e.memoizedState,t===null)return K(e),null;if(n=(e.flags&128)!==0,i=t.rendering,i===null)if(n)Yt(t,!1);else{if(oa!==0||a!==null&&(a.flags&128)!==0)for(a=e.child;a!==null;){if(i=zi(a),i!==null){for(e.flags|=128,Yt(t,!1),a=i.updateQueue,e.updateQueue=a,ri(e,a),e.subtreeFlags=0,a=o,o=e.child;o!==null;)Df(o,a),o=o.sibling;return Y(ta,ta.current&1|2),U&&Ne(e,t.treeForkCount),e.child}a=a.sibling}t.tail!==null&&Xa()>ji&&(e.flags|=128,n=!0,Yt(t,!1),e.lanes=4194304)}else{if(!n)if(a=zi(i),a!==null){if(e.flags|=128,n=!0,a=a.updateQueue,e.updateQueue=a,ri(e,a),Yt(t,!0),t.tail===null&&t.tailMode===\"hidden\"&&!i.alternate&&!U)return K(e),null}else 2*Xa()-t.renderingStartTime>ji&&o!==536870912&&(e.flags|=128,n=!0,Yt(t,!1),e.lanes=4194304);t.isBackwards?(i.sibling=e.child,e.child=i):(a=t.last,a!==null?a.sibling=i:e.child=i,t.last=i)}return t.tail!==null?(a=t.tail,t.rendering=a,t.tail=a.sibling,t.renderingStartTime=Xa(),a.sibling=null,o=ta.current,Y(ta,n?o&1|2:o&1),U&&Ne(e,t.treeForkCount),a):(K(e),null);case 22:case 23:return _a(e),Kl(),t=e.memoizedState!==null,a!==null?a.memoizedState!==null!==t&&(e.flags|=8192):t&&(e.flags|=8192),t?(o&536870912)!==0&&(e.flags&128)===0&&(K(e),e.subtreeFlags&6&&(e.flags|=8192)):K(e),o=e.updateQueue,o!==null&&ri(e,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==o&&(e.flags|=2048),a!==null&&wa(No),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),e.memoizedState.cache!==o&&(e.flags|=2048),Ue(Sa),K(e),null;case 25:return null;case 30:return null}throw Error(b(156,e.tag))}function g0(a,e){switch(Zl(e),e.tag){case 1:return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 3:return Ue(Sa),yt(),a=e.flags,(a&65536)!==0&&(a&128)===0?(e.flags=a&-65537|128,e):null;case 26:case 27:case 5:return Di(e),null;case 31:if(e.memoizedState!==null){if(_a(e),e.alternate===null)throw Error(b(340));Bo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 13:if(_a(e),a=e.memoizedState,a!==null&&a.dehydrated!==null){if(e.alternate===null)throw Error(b(340));Bo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 19:return wa(ta),null;case 4:return yt(),null;case 10:return Ue(e.type),null;case 22:case 23:return _a(e),Kl(),a!==null&&wa(No),a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 24:return Ue(Sa),null;case 25:return null;default:return null}}function Dp(a,e){switch(Zl(e),e.tag){case 3:Ue(Sa),yt();break;case 26:case 27:case 5:Di(e);break;case 4:yt();break;case 31:e.memoizedState!==null&&_a(e);break;case 13:_a(e);break;case 19:wa(ta);break;case 10:Ue(e.type);break;case 22:case 23:_a(e),Kl(),a!==null&&wa(No);break;case 24:Ue(Sa)}}function qn(a,e){try{var o=e.updateQueue,t=o!==null?o.lastEffect:null;if(t!==null){var n=t.next;o=n;do{if((o.tag&a)===a){t=void 0;var i=o.create,s=o.inst;t=i(),s.destroy=t}o=o.next}while(o!==n)}}catch(r){V(e,e.return,r)}}function So(a,e,o){try{var t=e.updateQueue,n=t!==null?t.lastEffect:null;if(n!==null){var i=n.next;t=i;do{if((t.tag&a)===a){var s=t.inst,r=s.destroy;if(r!==void 0){s.destroy=void 0,n=e;var c=o,m=r;try{m()}catch(I){V(n,c,I)}}}t=t.next}while(t!==i)}}catch(I){V(e,e.return,I)}}function kp(a){var e=a.updateQueue;if(e!==null){var o=a.stateNode;try{Pf(e,o)}catch(t){V(a,a.return,t)}}}function Bp(a,e,o){o.props=Fo(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(t){V(a,e,t)}}function mn(a,e){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var t=a.stateNode;break;case 30:t=a.stateNode;break;default:t=a.stateNode}typeof o==\"function\"?a.refCleanup=o(t):o.current=t}}catch(n){V(a,e,n)}}function be(a,e){var o=a.ref,t=a.refCleanup;if(o!==null)if(typeof t==\"function\")try{t()}catch(n){V(a,e,n)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){V(a,e,n)}else o.current=null}function Rp(a){var e=a.type,o=a.memoizedProps,t=a.stateNode;try{a:switch(e){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&t.focus();break a;case\"img\":o.src?t.src=o.src:o.srcSet&&(t.srcset=o.srcSet)}}catch(n){V(a,a.return,n)}}function Ar(a,e,o){try{var t=a.stateNode;U0(t,a.type,o,e),t[Ga]=e}catch(n){V(a,a.return,n)}}function Op(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Co(a.type)||a.tag===4}function Tr(a){a:for(;;){for(;a.sibling===null;){if(a.return===null||Op(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Co(a.type)||a.flags&2||a.child===null||a.tag===4)continue a;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function fl(a,e,o){var t=a.tag;if(t===5||t===6)a=a.stateNode,e?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(a,e):(e=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,e.appendChild(a),o=o._reactRootContainer,o!=null||e.onclick!==null||(e.onclick=Be));else if(t!==4&&(t===27&&Co(a.type)&&(o=a.stateNode,e=null),a=a.child,a!==null))for(fl(a,e,o),a=a.sibling;a!==null;)fl(a,e,o),a=a.sibling}function _i(a,e,o){var t=a.tag;if(t===5||t===6)a=a.stateNode,e?o.insertBefore(a,e):o.appendChild(a);else if(t!==4&&(t===27&&Co(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(_i(a,e,o),a=a.sibling;a!==null;)_i(a,e,o),a=a.sibling}function Up(a){var e=a.stateNode,o=a.memoizedProps;try{for(var t=a.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Na(e,t,o),e[Ea]=a,e[Ga]=o}catch(i){V(a,a.return,i)}}var De=!1,Ia=!1,wr=!1,dm=typeof WeakSet==\"function\"?WeakSet:Set,Aa=null;function I0(a,e){if(a=a.containerInfo,bl=os,a=Af(a),xl(a)){if(\"selectionStart\"in a)var o={start:a.selectionStart,end:a.selectionEnd};else a:{o=(o=a.ownerDocument)&&o.defaultView||window;var t=o.getSelection&&o.getSelection();if(t&&t.rangeCount!==0){o=t.anchorNode;var n=t.anchorOffset,i=t.focusNode;t=t.focusOffset;try{o.nodeType,i.nodeType}catch{o=null;break a}var s=0,r=-1,c=-1,m=0,I=0,S=a,d=null;e:for(;;){for(var g;S!==o||n!==0&&S.nodeType!==3||(r=s+n),S!==i||t!==0&&S.nodeType!==3||(c=s+t),S.nodeType===3&&(s+=S.nodeValue.length),(g=S.firstChild)!==null;)d=S,S=g;for(;;){if(S===a)break e;if(d===o&&++m===n&&(r=s),d===i&&++I===t&&(c=s),(g=S.nextSibling)!==null)break;S=d,d=S.parentNode}S=g}o=r===-1||c===-1?null:{start:r,end:c}}else o=null}o=o||{start:0,end:0}}else o=null;for(yl={focusedElem:a,selectionRange:o},os=!1,Aa=e;Aa!==null;)if(e=Aa,a=e.child,(e.subtreeFlags&1028)!==0&&a!==null)a.return=e,Aa=a;else for(;Aa!==null;){switch(e=Aa,i=e.alternate,a=e.flags,e.tag){case 0:if((a&4)!==0&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)n=a[o],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&i!==null){a=void 0,o=e,n=i.memoizedProps,i=i.memoizedState,t=o.stateNode;try{var C=Fo(o.type,n);a=t.getSnapshotBeforeUpdate(C,i),t.__reactInternalSnapshotBeforeUpdate=a}catch(w){V(o,o.return,w)}}break;case 3:if((a&1024)!==0){if(a=e.stateNode.containerInfo,o=a.nodeType,o===9)vl(a);else if(o===1)switch(a.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":vl(a);break;default:a.textContent=\"\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(b(163))}if(a=e.sibling,a!==null){a.return=e.return,Aa=a;break}Aa=e.return}}function Fp(a,e,o){var t=o.flags;switch(o.tag){case 0:case 11:case 15:Me(a,o),t&4&&qn(5,o);break;case 1:if(Me(a,o),t&4)if(a=o.stateNode,e===null)try{a.componentDidMount()}catch(s){V(o,o.return,s)}else{var n=Fo(o.type,e.memoizedProps);e=e.memoizedState;try{a.componentDidUpdate(n,e,a.__reactInternalSnapshotBeforeUpdate)}catch(s){V(o,o.return,s)}}t&64&&kp(o),t&512&&mn(o,o.return);break;case 3:if(Me(a,o),t&64&&(a=o.updateQueue,a!==null)){if(e=null,o.child!==null)switch(o.child.tag){case 27:case 5:e=o.child.stateNode;break;case 1:e=o.child.stateNode}try{Pf(a,e)}catch(s){V(o,o.return,s)}}break;case 27:e===null&&t&4&&Up(o);case 26:case 5:Me(a,o),e===null&&t&4&&Rp(o),t&512&&mn(o,o.return);break;case 12:Me(a,o);break;case 31:Me(a,o),t&4&&zp(a,o);break;case 13:Me(a,o),t&4&&Pp(a,o),t&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=L0.bind(null,o),Z0(a,o))));break;case 22:if(t=o.memoizedState!==null||De,!t){e=e!==null&&e.memoizedState!==null||Ia,n=De;var i=Ia;De=t,(Ia=e)&&!i?He(a,o,(o.subtreeFlags&8772)!==0):Me(a,o),De=n,Ia=i}break;case 30:break;default:Me(a,o)}}function qp(a){var e=a.alternate;e!==null&&(a.alternate=null,qp(e)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(e=a.stateNode,e!==null&&Bl(e)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var $=null,xa=!1;function Ee(a,e,o){for(o=o.child;o!==null;)xp(a,e,o),o=o.sibling}function xp(a,e,o){if(Ka&&typeof Ka.onCommitFiberUnmount==\"function\")try{Ka.onCommitFiberUnmount(Dn,o)}catch{}switch(o.tag){case 26:Ia||be(o,e),Ee(a,e,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Ia||be(o,e);var t=$,n=xa;Co(o.type)&&($=o.stateNode,xa=!1),Ee(a,e,o),hn(o.stateNode),$=t,xa=n;break;case 5:Ia||be(o,e);case 6:if(t=$,n=xa,$=null,Ee(a,e,o),$=t,xa=n,$!==null)if(xa)try{($.nodeType===9?$.body:$.nodeName===\"HTML\"?$.ownerDocument.body:$).removeChild(o.stateNode)}catch(i){V(o,e,i)}else try{$.removeChild(o.stateNode)}catch(i){V(o,e,i)}break;case 18:$!==null&&(xa?(a=$,Hm(a.nodeType===9?a.body:a.nodeName===\"HTML\"?a.ownerDocument.body:a,o.stateNode),Nt(a)):Hm($,o.stateNode));break;case 4:t=$,n=xa,$=o.stateNode.containerInfo,xa=!0,Ee(a,e,o),$=t,xa=n;break;case 0:case 11:case 14:case 15:So(2,o,e),Ia||So(4,o,e),Ee(a,e,o);break;case 1:Ia||(be(o,e),t=o.stateNode,typeof t.componentWillUnmount==\"function\"&&Bp(o,e,t)),Ee(a,e,o);break;case 21:Ee(a,e,o);break;case 22:Ia=(t=Ia)||o.memoizedState!==null,Ee(a,e,o),Ia=t;break;default:Ee(a,e,o)}}function zp(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Nt(a)}catch(o){V(e,e.return,o)}}}function Pp(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Nt(a)}catch(o){V(e,e.return,o)}}function S0(a){switch(a.tag){case 31:case 13:case 19:var e=a.stateNode;return e===null&&(e=a.stateNode=new dm),e;case 22:return a=a.stateNode,e=a._retryCache,e===null&&(e=a._retryCache=new dm),e;default:throw Error(b(435,a.tag))}}function li(a,e){var o=S0(a);e.forEach(function(t){if(!o.has(t)){o.add(t);var n=E0.bind(null,a,t);t.then(n,n)}})}function Fa(a,e){var o=e.deletions;if(o!==null)for(var t=0;t<o.length;t++){var n=o[t],i=a,s=e,r=s;a:for(;r!==null;){switch(r.tag){case 27:if(Co(r.type)){$=r.stateNode,xa=!1;break a}break;case 5:$=r.stateNode,xa=!1;break a;case 3:case 4:$=r.stateNode.containerInfo,xa=!0;break a}r=r.return}if($===null)throw Error(b(160));xp(i,s,n),$=null,xa=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)Gp(e,a),e=e.sibling}var pe=null;function Gp(a,e){var o=a.alternate,t=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Fa(e,a),qa(a),t&4&&(So(3,a,a.return),qn(3,a),So(5,a,a.return));break;case 1:Fa(e,a),qa(a),t&512&&(Ia||o===null||be(o,o.return)),t&64&&De&&(a=a.updateQueue,a!==null&&(t=a.callbacks,t!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?t:o.concat(t))));break;case 26:var n=pe;if(Fa(e,a),qa(a),t&512&&(Ia||o===null||be(o,o.return)),t&4){var i=o!==null?o.memoizedState:null;if(t=a.memoizedState,o===null)if(t===null)if(a.stateNode===null){a:{t=a.type,o=a.memoizedProps,n=n.ownerDocument||n;e:switch(t){case\"title\":i=n.getElementsByTagName(\"title\")[0],(!i||i[Rn]||i[Ea]||i.namespaceURI===\"http:\/\/www.w3.org\/2000\/svg\"||i.hasAttribute(\"itemprop\"))&&(i=n.createElement(t),n.head.insertBefore(i,n.querySelector(\"head > title\"))),Na(i,t,o),i[Ea]=a,Ta(i),t=i;break a;case\"link\":var s=Um(\"link\",\"href\",n).get(t+(o.href||\"\"));if(s){for(var r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"href\")===(o.href==null||o.href===\"\"?null:o.href)&&i.getAttribute(\"rel\")===(o.rel==null?null:o.rel)&&i.getAttribute(\"title\")===(o.title==null?null:o.title)&&i.getAttribute(\"crossorigin\")===(o.crossOrigin==null?null:o.crossOrigin)){s.splice(r,1);break e}}i=n.createElement(t),Na(i,t,o),n.head.appendChild(i);break;case\"meta\":if(s=Um(\"meta\",\"content\",n).get(t+(o.content||\"\"))){for(r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"content\")===(o.content==null?null:\"\"+o.content)&&i.getAttribute(\"name\")===(o.name==null?null:o.name)&&i.getAttribute(\"property\")===(o.property==null?null:o.property)&&i.getAttribute(\"http-equiv\")===(o.httpEquiv==null?null:o.httpEquiv)&&i.getAttribute(\"charset\")===(o.charSet==null?null:o.charSet)){s.splice(r,1);break e}}i=n.createElement(t),Na(i,t,o),n.head.appendChild(i);break;default:throw Error(b(468,t))}i[Ea]=a,Ta(i),t=i}a.stateNode=t}else Fm(n,a.type,a.stateNode);else a.stateNode=Om(n,t,a.memoizedProps);else i!==t?(i===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):i.count--,t===null?Fm(n,a.type,a.stateNode):Om(n,t,a.memoizedProps)):t===null&&a.stateNode!==null&&Ar(a,a.memoizedProps,o.memoizedProps)}break;case 27:Fa(e,a),qa(a),t&512&&(Ia||o===null||be(o,o.return)),o!==null&&t&4&&Ar(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Fa(e,a),qa(a),t&512&&(Ia||o===null||be(o,o.return)),a.flags&32){n=a.stateNode;try{vt(n,\"\")}catch(C){V(a,a.return,C)}}t&4&&a.stateNode!=null&&(n=a.memoizedProps,Ar(a,n,o!==null?o.memoizedProps:n)),t&1024&&(wr=!0);break;case 6:if(Fa(e,a),qa(a),t&4){if(a.stateNode===null)throw Error(b(162));t=a.memoizedProps,o=a.stateNode;try{o.nodeValue=t}catch(C){V(a,a.return,C)}}break;case 3:if(Li=null,n=pe,pe=$i(e.containerInfo),Fa(e,a),pe=n,qa(a),t&4&&o!==null&&o.memoizedState.isDehydrated)try{Nt(e.containerInfo)}catch(C){V(a,a.return,C)}wr&&(wr=!1,Vp(a));break;case 4:t=pe,pe=$i(a.stateNode.containerInfo),Fa(e,a),qa(a),pe=t;break;case 12:Fa(e,a),qa(a);break;case 31:Fa(e,a),qa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 13:Fa(e,a),qa(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(hs=Xa()),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 22:n=a.memoizedState!==null;var c=o!==null&&o.memoizedState!==null,m=De,I=Ia;if(De=m||n,Ia=I||c,Fa(e,a),Ia=I,De=m,qa(a),t&8192)a:for(e=a.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(o===null||c||De||Ia||Eo(a)),o=null,e=a;;){if(e.tag===5||e.tag===26){if(o===null){c=o=e;try{if(i=c.stateNode,n)s=i.style,typeof s.setProperty==\"function\"?s.setProperty(\"display\",\"none\",\"important\"):s.display=\"none\";else{r=c.stateNode;var S=c.memoizedProps.style,d=S!=null&&S.hasOwnProperty(\"display\")?S.display:null;r.style.display=d==null||typeof d==\"boolean\"?\"\":(\"\"+d).trim()}}catch(C){V(c,c.return,C)}}}else if(e.tag===6){if(o===null){c=e;try{c.stateNode.nodeValue=n?\"\":c.memoizedProps}catch(C){V(c,c.return,C)}}}else if(e.tag===18){if(o===null){c=e;try{var g=c.stateNode;n?Nm(g,!0):Nm(c.stateNode,!1)}catch(C){V(c,c.return,C)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===a)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break a;for(;e.sibling===null;){if(e.return===null||e.return===a)break a;o===e&&(o=null),e=e.return}o===e&&(o=null),e.sibling.return=e.return,e=e.sibling}t&4&&(t=a.updateQueue,t!==null&&(o=t.retryQueue,o!==null&&(t.retryQueue=null,li(a,o))));break;case 19:Fa(e,a),qa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 30:break;case 21:break;default:Fa(e,a),qa(a)}}function qa(a){var e=a.flags;if(e&2){try{for(var o,t=a.return;t!==null;){if(Op(t)){o=t;break}t=t.return}if(o==null)throw Error(b(160));switch(o.tag){case 27:var n=o.stateNode,i=Tr(a);_i(a,i,n);break;case 5:var s=o.stateNode;o.flags&32&&(vt(s,\"\"),o.flags&=-33);var r=Tr(a);_i(a,r,s);break;case 3:case 4:var c=o.stateNode.containerInfo,m=Tr(a);fl(a,m,c);break;default:throw Error(b(161))}}catch(I){V(a,a.return,I)}a.flags&=-3}e&4096&&(a.flags&=-4097)}function Vp(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var e=a;Vp(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),a=a.sibling}}function Me(a,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Fp(a,e.alternate,e),e=e.sibling}function Eo(a){for(a=a.child;a!==null;){var e=a;switch(e.tag){case 0:case 11:case 14:case 15:So(4,e,e.return),Eo(e);break;case 1:be(e,e.return);var o=e.stateNode;typeof o.componentWillUnmount==\"function\"&&Bp(e,e.return,o),Eo(e);break;case 27:hn(e.stateNode);case 26:case 5:be(e,e.return),Eo(e);break;case 22:e.memoizedState===null&&Eo(e);break;case 30:Eo(e);break;default:Eo(e)}a=a.sibling}}function He(a,e,o){for(o=o&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var t=e.alternate,n=a,i=e,s=i.flags;switch(i.tag){case 0:case 11:case 15:He(n,i,o),qn(4,i);break;case 1:if(He(n,i,o),t=i,n=t.stateNode,typeof n.componentDidMount==\"function\")try{n.componentDidMount()}catch(m){V(t,t.return,m)}if(t=i,n=t.updateQueue,n!==null){var r=t.stateNode;try{var c=n.shared.hiddenCallbacks;if(c!==null)for(n.shared.hiddenCallbacks=null,n=0;n<c.length;n++)zf(c[n],r)}catch(m){V(t,t.return,m)}}o&&s&64&&kp(i),mn(i,i.return);break;case 27:Up(i);case 26:case 5:He(n,i,o),o&&t===null&&s&4&&Rp(i),mn(i,i.return);break;case 12:He(n,i,o);break;case 31:He(n,i,o),o&&s&4&&zp(n,i);break;case 13:He(n,i,o),o&&s&4&&Pp(n,i);break;case 22:i.memoizedState===null&&He(n,i,o),mn(i,i.return);break;case 30:break;default:He(n,i,o)}e=e.sibling}}function mc(a,e){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&Un(o))}function fc(a,e){a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&Un(a))}function fe(a,e,o,t){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Zp(a,e,o,t),e=e.sibling}function Zp(a,e,o,t){var n=e.flags;switch(e.tag){case 0:case 11:case 15:fe(a,e,o,t),n&2048&&qn(9,e);break;case 1:fe(a,e,o,t);break;case 3:fe(a,e,o,t),n&2048&&(a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&Un(a)));break;case 12:if(n&2048){fe(a,e,o,t),a=e.stateNode;try{var i=e.memoizedProps,s=i.id,r=i.onPostCommit;typeof r==\"function\"&&r(s,e.alternate===null?\"mount\":\"update\",a.passiveEffectDuration,-0)}catch(c){V(e,e.return,c)}}else fe(a,e,o,t);break;case 31:fe(a,e,o,t);break;case 13:fe(a,e,o,t);break;case 23:break;case 22:i=e.stateNode,s=e.alternate,e.memoizedState!==null?i._visibility&2?fe(a,e,o,t):fn(a,e):i._visibility&2?fe(a,e,o,t):(i._visibility|=2,$o(a,e,o,t,(e.subtreeFlags&10256)!==0||!1)),n&2048&&mc(s,e);break;case 24:fe(a,e,o,t),n&2048&&fc(e.alternate,e);break;default:fe(a,e,o,t)}}function $o(a,e,o,t,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=a,s=e,r=o,c=t,m=s.flags;switch(s.tag){case 0:case 11:case 15:$o(i,s,r,c,n),qn(8,s);break;case 23:break;case 22:var I=s.stateNode;s.memoizedState!==null?I._visibility&2?$o(i,s,r,c,n):fn(i,s):(I._visibility|=2,$o(i,s,r,c,n)),n&&m&2048&&mc(s.alternate,s);break;case 24:$o(i,s,r,c,n),n&&m&2048&&fc(s.alternate,s);break;default:$o(i,s,r,c,n)}e=e.sibling}}function fn(a,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var o=a,t=e,n=t.flags;switch(t.tag){case 22:fn(o,t),n&2048&&mc(t.alternate,t);break;case 24:fn(o,t),n&2048&&fc(t.alternate,t);break;default:fn(o,t)}e=e.sibling}}var en=8192;function Jo(a,e,o){if(a.subtreeFlags&en)for(a=a.child;a!==null;)_p(a,e,o),a=a.sibling}function _p(a,e,o){switch(a.tag){case 26:Jo(a,e,o),a.flags&en&&a.memoizedState!==null&&o1(o,pe,a.memoizedState,a.memoizedProps);break;case 5:Jo(a,e,o);break;case 3:case 4:var t=pe;pe=$i(a.stateNode.containerInfo),Jo(a,e,o),pe=t;break;case 22:a.memoizedState===null&&(t=a.alternate,t!==null&&t.memoizedState!==null?(t=en,en=16777216,Jo(a,e,o),en=t):Jo(a,e,o));break;default:Jo(a,e,o)}}function jp(a){var e=a.alternate;if(e!==null&&(a=e.child,a!==null)){e.child=null;do e=a.sibling,a.sibling=null,a=e;while(a!==null)}}function Xt(a){var e=a.deletions;if((a.flags&16)!==0){if(e!==null)for(var o=0;o<e.length;o++){var t=e[o];Aa=t,Xp(t,a)}jp(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Yp(a),a=a.sibling}function Yp(a){switch(a.tag){case 0:case 11:case 15:Xt(a),a.flags&2048&&So(9,a,a.return);break;case 3:Xt(a);break;case 12:Xt(a);break;case 22:var e=a.stateNode;a.memoizedState!==null&&e._visibility&2&&(a.return===null||a.return.tag!==13)?(e._visibility&=-3,Ti(a)):Xt(a);break;default:Xt(a)}}function Ti(a){var e=a.deletions;if((a.flags&16)!==0){if(e!==null)for(var o=0;o<e.length;o++){var t=e[o];Aa=t,Xp(t,a)}jp(a)}for(a=a.child;a!==null;){switch(e=a,e.tag){case 0:case 11:case 15:So(8,e,e.return),Ti(e);break;case 22:o=e.stateNode,o._visibility&2&&(o._visibility&=-3,Ti(e));break;default:Ti(e)}a=a.sibling}}function Xp(a,e){for(;Aa!==null;){var o=Aa;switch(o.tag){case 0:case 11:case 15:So(8,o,e);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var t=o.memoizedState.cachePool.pool;t!=null&&t.refCount++}break;case 24:Un(o.memoizedState.cache)}if(t=o.child,t!==null)t.return=o,Aa=t;else a:for(o=a;Aa!==null;){t=Aa;var n=t.sibling,i=t.return;if(qp(t),t===o){Aa=null;break a}if(n!==null){n.return=i,Aa=n;break a}Aa=i}}}var b0={getCacheForType:function(a){var e=Ha(Sa),o=e.data.get(a);return o===void 0&&(o=a(),e.data.set(a,o)),o},cacheSignal:function(){return Ha(Sa).controller.signal}},y0=typeof WeakMap==\"function\"?WeakMap:Map,z=0,j=null,B=null,O=0,G=0,Za=null,to=!1,Ot=!1,pc=!1,Ge=0,oa=0,bo=0,ko=0,dc=0,Ya=0,Lt=0,pn=null,za=null,pl=!1,hs=0,Kp=0,ji=1\/0,Yi=null,uo=null,ya=0,mo=null,Et=null,Fe=0,dl=0,hl=null,Qp=null,dn=0,gl=null;function Wa(){return(z&2)!==0&&O!==0?O&-O:L.T!==null?gc():nf()}function Wp(){if(Ya===0)if((O&536870912)===0||U){var a=Jn;Jn<<=1,(Jn&3932160)===0&&(Jn=262144),Ya=a}else Ya=536870912;return a=$a.current,a!==null&&(a.flags|=32),Ya}function Pa(a,e,o){(a===j&&(G===2||G===9)||a.cancelPendingCommit!==null)&&(Mt(a,0),no(a,O,Ya,!1)),Bn(a,o),((z&2)===0||a!==j)&&(a===j&&((z&2)===0&&(ko|=o),oa===4&&no(a,O,Ya,!1)),ve(a))}function Jp(a,e,o){if((z&6)!==0)throw Error(b(327));var t=!o&&(e&127)===0&&(e&a.expiredLanes)===0||kn(a,e),n=t?A0(a,e):Lr(a,e,!0),i=t;do{if(n===0){Ot&&!t&&no(a,e,0,!1);break}else{if(o=a.current.alternate,i&&!C0(o)){n=Lr(a,e,!1),i=!1;continue}if(n===2){if(i=e,a.errorRecoveryDisabledLanes&i)var s=0;else s=a.pendingLanes&-536870913,s=s!==0?s:s&536870912?536870912:0;if(s!==0){e=s;a:{var r=a;n=pn;var c=r.current.memoizedState.isDehydrated;if(c&&(Mt(r,s).flags|=256),s=Lr(r,s,!1),s!==2){if(pc&&!c){r.errorRecoveryDisabledLanes|=i,ko|=i,n=4;break a}i=za,za=n,i!==null&&(za===null?za=i:za.push.apply(za,i))}n=s}if(i=!1,n!==2)continue}}if(n===1){Mt(a,0),no(a,e,0,!0);break}a:{switch(t=a,i=n,i){case 0:case 1:throw Error(b(345));case 4:if((e&4194048)!==e)break;case 6:no(t,e,Ya,!to);break a;case 2:za=null;break;case 3:case 5:break;default:throw Error(b(329))}if((e&62914560)===e&&(n=hs+300-Xa(),10<n)){if(no(t,e,Ya,!to),ns(t,0,!0)!==0)break a;Fe=e,t.timeoutHandle=Sd(hm.bind(null,t,o,za,Yi,pl,e,Ya,ko,Lt,to,i,\"Throttled\",-0,0),n);break a}hm(t,o,za,Yi,pl,e,Ya,ko,Lt,to,i,null,-0,0)}}break}while(!0);ve(a)}function hm(a,e,o,t,n,i,s,r,c,m,I,S,d,g){if(a.timeoutHandle=-1,S=e.subtreeFlags,S&8192||(S&16785408)===16785408){S={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Be},_p(e,i,S);var C=(i&62914560)===i?hs-Xa():(i&4194048)===i?Kp-Xa():0;if(C=t1(S,C),C!==null){Fe=i,a.cancelPendingCommit=C(Im.bind(null,a,e,i,o,t,n,s,r,c,I,S,null,d,g)),no(a,i,s,!m);return}}Im(a,e,i,o,t,n,s,r,c)}function C0(a){for(var e=a;;){var o=e.tag;if((o===0||o===11||o===15)&&e.flags&16384&&(o=e.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var t=0;t<o.length;t++){var n=o[t],i=n.getSnapshot;n=n.value;try{if(!Ja(i(),n))return!1}catch{return!1}}if(o=e.child,e.subtreeFlags&16384&&o!==null)o.return=e,e=o;else{if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function no(a,e,o,t){e&=~dc,e&=~ko,a.suspendedLanes|=e,a.pingedLanes&=~e,t&&(a.warmLanes|=e),t=a.expirationTimes;for(var n=e;0<n;){var i=31-Qa(n),s=1<<i;t[i]=-1,n&=~s}o!==0&&ef(a,o,e)}function gs(){return(z&6)===0?(xn(0,!1),!1):!0}function hc(){if(B!==null){if(G===0)var a=B.return;else a=B,Re=Go=null,ac(a),It=null,vn=0,a=B;for(;a!==null;)Dp(a.alternate,a),a=a.return;B=null}}function Mt(a,e){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,x0(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Fe=0,hc(),j=a,B=o=Oe(a.current,null),O=e,G=0,Za=null,to=!1,Ot=kn(a,e),pc=!1,Lt=Ya=dc=ko=bo=oa=0,za=pn=null,pl=!1,(e&8)!==0&&(e|=e&32);var t=a.entangledLanes;if(t!==0)for(a=a.entanglements,t&=e;0<t;){var n=31-Qa(t),i=1<<n;e|=a[n],t&=~i}return Ge=e,ls(),o}function $p(a,e){H=null,L.H=Tn,e===Rt||e===us?(e=Yu(),G=3):e===Yl?(e=Yu(),G=4):G=e===cc?8:e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"?6:1,Za=e,B===null&&(oa=1,Vi(a,re(e,a.current)))}function ad(){var a=$a.current;return a===null?!0:(O&4194048)===O?ce===null:(O&62914560)===O||(O&536870912)!==0?a===ce:!1}function ed(){var a=L.H;return L.H=Tn,a===null?Tn:a}function od(){var a=L.A;return L.A=b0,a}function Xi(){oa=4,to||(O&4194048)!==O&&$a.current!==null||(Ot=!0),(bo&134217727)===0&&(ko&134217727)===0||j===null||no(j,O,Ya,!1)}function Lr(a,e,o){var t=z;z|=2;var n=ed(),i=od();(j!==a||O!==e)&&(Yi=null,Mt(a,e)),e=!1;var s=oa;a:do try{if(G!==0&&B!==null){var r=B,c=Za;switch(G){case 8:hc(),s=6;break a;case 3:case 2:case 9:case 6:$a.current===null&&(e=!0);var m=G;if(G=0,Za=null,ft(a,r,c,m),o&&Ot){s=0;break a}break;default:m=G,G=0,Za=null,ft(a,r,c,m)}}v0(),s=oa;break}catch(I){$p(a,I)}while(!0);return e&&a.shellSuspendCounter++,Re=Go=null,z=t,L.H=n,L.A=i,B===null&&(j=null,O=0,ls()),s}function v0(){for(;B!==null;)td(B)}function A0(a,e){var o=z;z|=2;var t=ed(),n=od();j!==a||O!==e?(Yi=null,ji=Xa()+500,Mt(a,e)):Ot=kn(a,e);a:do try{if(G!==0&&B!==null){e=B;var i=Za;e:switch(G){case 1:G=0,Za=null,ft(a,e,i,1);break;case 2:case 9:if(ju(i)){G=0,Za=null,gm(e);break}e=function(){G!==2&&G!==9||j!==a||(G=7),ve(a)},i.then(e,e);break a;case 3:G=7;break a;case 4:G=5;break a;case 7:ju(i)?(G=0,Za=null,gm(e)):(G=0,Za=null,ft(a,e,i,7));break;case 5:var s=null;switch(B.tag){case 26:s=B.memoizedState;case 5:case 27:var r=B;if(s?Ad(s):r.stateNode.complete){G=0,Za=null;var c=r.sibling;if(c!==null)B=c;else{var m=r.return;m!==null?(B=m,Is(m)):B=null}break e}}G=0,Za=null,ft(a,e,i,5);break;case 6:G=0,Za=null,ft(a,e,i,6);break;case 8:hc(),oa=6;break a;default:throw Error(b(462))}}T0();break}catch(I){$p(a,I)}while(!0);return Re=Go=null,L.H=t,L.A=n,z=o,B!==null?0:(j=null,O=0,ls(),oa)}function T0(){for(;B!==null&&!Yh();)td(B)}function td(a){var e=Np(a.alternate,a,Ge);a.memoizedProps=a.pendingProps,e===null?Is(a):B=e}function gm(a){var e=a,o=e.alternate;switch(e.tag){case 15:case 0:e=cm(o,e,e.pendingProps,e.type,void 0,O);break;case 11:e=cm(o,e,e.pendingProps,e.type.render,e.ref,O);break;case 5:ac(e);default:Dp(o,e),e=B=Df(e,Ge),e=Np(o,e,Ge)}a.memoizedProps=a.pendingProps,e===null?Is(a):B=e}function ft(a,e,o,t){Re=Go=null,ac(e),It=null,vn=0;var n=e.return;try{if(f0(a,n,e,o,O)){oa=1,Vi(a,re(o,a.current)),B=null;return}}catch(i){if(n!==null)throw B=n,i;oa=1,Vi(a,re(o,a.current)),B=null;return}e.flags&32768?(U||t===1?a=!0:Ot||(O&536870912)!==0?a=!1:(to=a=!0,(t===2||t===9||t===3||t===6)&&(t=$a.current,t!==null&&t.tag===13&&(t.flags|=16384))),nd(e,a)):Is(e)}function Is(a){var e=a;do{if((e.flags&32768)!==0){nd(e,to);return}a=e.return;var o=h0(e.alternate,e,Ge);if(o!==null){B=o;return}if(e=e.sibling,e!==null){B=e;return}B=e=a}while(e!==null);oa===0&&(oa=5)}function nd(a,e){do{var o=g0(a.alternate,a);if(o!==null){o.flags&=32767,B=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!e&&(a=a.sibling,a!==null)){B=a;return}B=a=o}while(a!==null);oa=6,B=null}function Im(a,e,o,t,n,i,s,r,c){a.cancelPendingCommit=null;do Ss();while(ya!==0);if((z&6)!==0)throw Error(b(327));if(e!==null){if(e===a.current)throw Error(b(177));if(i=e.lanes|e.childLanes,i|=zl,tg(a,o,i,s,r,c),a===j&&(B=j=null,O=0),Et=e,mo=a,Fe=o,dl=i,hl=n,Qp=t,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,M0(ki,function(){return cd(),null})):(a.callbackNode=null,a.callbackPriority=0),t=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||t){t=L.T,L.T=null,n=P.p,P.p=2,s=z,z|=4;try{I0(a,e,o)}finally{z=s,P.p=n,L.T=t}}ya=1,id(),sd(),rd()}}function id(){if(ya===1){ya=0;var a=mo,e=Et,o=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||o){o=L.T,L.T=null;var t=P.p;P.p=2;var n=z;z|=4;try{Gp(e,a);var i=yl,s=Af(a.containerInfo),r=i.focusedElem,c=i.selectionRange;if(s!==r&&r&&r.ownerDocument&&vf(r.ownerDocument.documentElement,r)){if(c!==null&&xl(r)){var m=c.start,I=c.end;if(I===void 0&&(I=m),\"selectionStart\"in r)r.selectionStart=m,r.selectionEnd=Math.min(I,r.value.length);else{var S=r.ownerDocument||document,d=S&&S.defaultView||window;if(d.getSelection){var g=d.getSelection(),C=r.textContent.length,w=Math.min(c.start,C),F=c.end===void 0?w:Math.min(c.end,C);!g.extend&&w>F&&(s=F,F=w,w=s);var f=xu(r,w),u=xu(r,F);if(f&&u&&(g.rangeCount!==1||g.anchorNode!==f.node||g.anchorOffset!==f.offset||g.focusNode!==u.node||g.focusOffset!==u.offset)){var h=S.createRange();h.setStart(f.node,f.offset),g.removeAllRanges(),w>F?(g.addRange(h),g.extend(u.node,u.offset)):(h.setEnd(u.node,u.offset),g.addRange(h))}}}}for(S=[],g=r;g=g.parentNode;)g.nodeType===1&&S.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof r.focus==\"function\"&&r.focus(),r=0;r<S.length;r++){var p=S[r];p.element.scrollLeft=p.left,p.element.scrollTop=p.top}}os=!!bl,yl=bl=null}finally{z=n,P.p=t,L.T=o}}a.current=e,ya=2}}function sd(){if(ya===2){ya=0;var a=mo,e=Et,o=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||o){o=L.T,L.T=null;var t=P.p;P.p=2;var n=z;z|=4;try{Fp(a,e.alternate,e)}finally{z=n,P.p=t,L.T=o}}ya=3}}function rd(){if(ya===4||ya===3){ya=0,Xh();var a=mo,e=Et,o=Fe,t=Qp;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?ya=5:(ya=0,Et=mo=null,ld(a,a.pendingLanes));var n=a.pendingLanes;if(n===0&&(uo=null),kl(o),e=e.stateNode,Ka&&typeof Ka.onCommitFiberRoot==\"function\")try{Ka.onCommitFiberRoot(Dn,e,void 0,(e.current.flags&128)===128)}catch{}if(t!==null){e=L.T,n=P.p,P.p=2,L.T=null;try{for(var i=a.onRecoverableError,s=0;s<t.length;s++){var r=t[s];i(r.value,{componentStack:r.stack})}}finally{L.T=e,P.p=n}}(Fe&3)!==0&&Ss(),ve(a),n=a.pendingLanes,(o&261930)!==0&&(n&42)!==0?a===gl?dn++:(dn=0,gl=a):dn=0,xn(0,!1)}}function ld(a,e){(a.pooledCacheLanes&=e)===0&&(e=a.pooledCache,e!=null&&(a.pooledCache=null,Un(e)))}function Ss(){return id(),sd(),rd(),cd()}function cd(){if(ya!==5)return!1;var a=mo,e=dl;dl=0;var o=kl(Fe),t=L.T,n=P.p;try{P.p=32>o?32:o,L.T=null,o=hl,hl=null;var i=mo,s=Fe;if(ya=0,Et=mo=null,Fe=0,(z&6)!==0)throw Error(b(331));var r=z;if(z|=4,Yp(i.current),Zp(i,i.current,s,o),z=r,xn(0,!1),Ka&&typeof Ka.onPostCommitFiberRoot==\"function\")try{Ka.onPostCommitFiberRoot(Dn,i)}catch{}return!0}finally{P.p=n,L.T=t,ld(a,e)}}function Sm(a,e,o){e=re(o,e),e=cl(a.stateNode,e,2),a=co(a,e,2),a!==null&&(Bn(a,2),ve(a))}function V(a,e,o){if(a.tag===3)Sm(a,a,o);else for(;e!==null;){if(e.tag===3){Sm(e,a,o);break}else if(e.tag===1){var t=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof t.componentDidCatch==\"function\"&&(uo===null||!uo.has(t))){a=re(o,a),o=Tp(2),t=co(e,o,2),t!==null&&(wp(o,t,e,a),Bn(t,2),ve(t));break}}e=e.return}}function Er(a,e,o){var t=a.pingCache;if(t===null){t=a.pingCache=new y0;var n=new Set;t.set(e,n)}else n=t.get(e),n===void 0&&(n=new Set,t.set(e,n));n.has(o)||(pc=!0,n.add(o),a=w0.bind(null,a,e,o),e.then(a,a))}function w0(a,e,o){var t=a.pingCache;t!==null&&t.delete(e),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,j===a&&(O&o)===o&&(oa===4||oa===3&&(O&62914560)===O&&300>Xa()-hs?(z&2)===0&&Mt(a,0):dc|=o,Lt===O&&(Lt=0)),ve(a)}function ud(a,e){e===0&&(e=af()),a=Po(a,e),a!==null&&(Bn(a,e),ve(a))}function L0(a){var e=a.memoizedState,o=0;e!==null&&(o=e.retryLane),ud(a,o)}function E0(a,e){var o=0;switch(a.tag){case 31:case 13:var t=a.stateNode,n=a.memoizedState;n!==null&&(o=n.retryLane);break;case 19:t=a.stateNode;break;case 22:t=a.stateNode._retryCache;break;default:throw Error(b(314))}t!==null&&t.delete(e),ud(a,o)}function M0(a,e){return Nl(a,e)}var Ki=null,at=null,Il=!1,Qi=!1,Mr=!1,io=0;function ve(a){a!==at&&a.next===null&&(at===null?Ki=at=a:at=at.next=a),Qi=!0,Il||(Il=!0,N0())}function xn(a,e){if(!Mr&&Qi){Mr=!0;do for(var o=!1,t=Ki;t!==null;){if(!e)if(a!==0){var n=t.pendingLanes;if(n===0)var i=0;else{var s=t.suspendedLanes,r=t.pingedLanes;i=(1<<31-Qa(42|a)+1)-1,i&=n&~(s&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(o=!0,bm(t,i))}else i=O,i=ns(t,t===j?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(i&3)===0||kn(t,i)||(o=!0,bm(t,i));t=t.next}while(o);Mr=!1}}function H0(){md()}function md(){Qi=Il=!1;var a=0;io!==0&&q0()&&(a=io);for(var e=Xa(),o=null,t=Ki;t!==null;){var n=t.next,i=fd(t,e);i===0?(t.next=null,o===null?Ki=n:o.next=n,n===null&&(at=o)):(o=t,(a!==0||(i&3)!==0)&&(Qi=!0)),t=n}ya!==0&&ya!==5||xn(a,!1),io!==0&&(io=0)}function fd(a,e){for(var o=a.suspendedLanes,t=a.pingedLanes,n=a.expirationTimes,i=a.pendingLanes&-62914561;0<i;){var s=31-Qa(i),r=1<<s,c=n[s];c===-1?((r&o)===0||(r&t)!==0)&&(n[s]=og(r,e)):c<=e&&(a.expiredLanes|=r),i&=~r}if(e=j,o=O,o=ns(a,a===e?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t=a.callbackNode,o===0||a===e&&(G===2||G===9)||a.cancelPendingCommit!==null)return t!==null&&t!==null&&tr(t),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||kn(a,o)){if(e=o&-o,e===a.callbackPriority)return e;switch(t!==null&&tr(t),kl(o)){case 2:case 8:o=Jm;break;case 32:o=ki;break;case 268435456:o=$m;break;default:o=ki}return t=pd.bind(null,a),o=Nl(o,t),a.callbackPriority=e,a.callbackNode=o,e}return t!==null&&t!==null&&tr(t),a.callbackPriority=2,a.callbackNode=null,2}function pd(a,e){if(ya!==0&&ya!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Ss()&&a.callbackNode!==o)return null;var t=O;return t=ns(a,a===j?t:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t===0?null:(Jp(a,t,e),fd(a,Xa()),a.callbackNode!=null&&a.callbackNode===o?pd.bind(null,a):null)}function bm(a,e){if(Ss())return null;Jp(a,e,!0)}function N0(){z0(function(){(z&6)!==0?Nl(Wm,H0):md()})}function gc(){if(io===0){var a=At;a===0&&(a=Wn,Wn<<=1,(Wn&261888)===0&&(Wn=256)),io=a}return io}function ym(a){return a==null||typeof a==\"symbol\"||typeof a==\"boolean\"?null:typeof a==\"function\"?a:hi(\"\"+a)}function Cm(a,e){var o=e.ownerDocument.createElement(\"input\");return o.name=e.name,o.value=e.value,a.id&&o.setAttribute(\"form\",a.id),e.parentNode.insertBefore(o,e),a=new FormData(a),o.parentNode.removeChild(o),a}function D0(a,e,o,t,n){if(e===\"submit\"&&o&&o.stateNode===n){var i=ym((n[Ga]||null).action),s=t.submitter;s&&(e=(e=s[Ga]||null)?ym(e.formAction):s.getAttribute(\"formAction\"),e!==null&&(i=e,s=null));var r=new is(\"action\",\"action\",null,t,n);a.push({event:r,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(io!==0){var c=s?Cm(n,s):new FormData(n);rl(o,{pending:!0,data:c,method:n.method,action:i},null,c)}}else typeof i==\"function\"&&(r.preventDefault(),c=s?Cm(n,s):new FormData(n),rl(o,{pending:!0,data:c,method:n.method,action:i},i,c))},currentTarget:n}]})}}for(ci=0;ci<Kr.length;ci++)ui=Kr[ci],vm=ui.toLowerCase(),Am=ui[0].toUpperCase()+ui.slice(1),de(vm,\"on\"+Am);var ui,vm,Am,ci;de(wf,\"onAnimationEnd\");de(Lf,\"onAnimationIteration\");de(Ef,\"onAnimationStart\");de(\"dblclick\",\"onDoubleClick\");de(\"focusin\",\"onFocus\");de(\"focusout\",\"onBlur\");de(Kg,\"onTransitionRun\");de(Qg,\"onTransitionStart\");de(Wg,\"onTransitionCancel\");de(Mf,\"onTransitionEnd\");Ct(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);Ct(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);Ct(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);Ct(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);qo(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));qo(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));qo(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);qo(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));qo(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));qo(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var wn=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),k0=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(wn));function dd(a,e){e=(e&4)!==0;for(var o=0;o<a.length;o++){var t=a[o],n=t.event;t=t.listeners;a:{var i=void 0;if(e)for(var s=t.length-1;0<=s;s--){var r=t[s],c=r.instance,m=r.currentTarget;if(r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Ri(I)}n.currentTarget=null,i=c}else for(s=0;s<t.length;s++){if(r=t[s],c=r.instance,m=r.currentTarget,r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Ri(I)}n.currentTarget=null,i=c}}}}function k(a,e){var o=e[Pr];o===void 0&&(o=e[Pr]=new Set);var t=a+\"__bubble\";o.has(t)||(hd(e,a,2,!1),o.add(t))}function Hr(a,e,o){var t=0;e&&(t|=4),hd(o,a,t,e)}var mi=\"_reactListening\"+Math.random().toString(36).slice(2);function Ic(a){if(!a[mi]){a[mi]=!0,sf.forEach(function(o){o!==\"selectionchange\"&&(k0.has(o)||Hr(o,!1,a),Hr(o,!0,a))});var e=a.nodeType===9?a:a.ownerDocument;e===null||e[mi]||(e[mi]=!0,Hr(\"selectionchange\",!1,e))}}function hd(a,e,o,t){switch(Md(e)){case 2:var n=s1;break;case 8:n=r1;break;default:n=Cc}o=n.bind(null,e,o,a),n=void 0,!jr||e!==\"touchstart\"&&e!==\"touchmove\"&&e!==\"wheel\"||(n=!0),t?n!==void 0?a.addEventListener(e,o,{capture:!0,passive:n}):a.addEventListener(e,o,!0):n!==void 0?a.addEventListener(e,o,{passive:n}):a.addEventListener(e,o,!1)}function Nr(a,e,o,t,n){var i=t;if((e&1)===0&&(e&2)===0&&t!==null)a:for(;;){if(t===null)return;var s=t.tag;if(s===3||s===4){var r=t.stateNode.containerInfo;if(r===n)break;if(s===4)for(s=t.return;s!==null;){var c=s.tag;if((c===3||c===4)&&s.stateNode.containerInfo===n)return;s=s.return}for(;r!==null;){if(s=tt(r),s===null)return;if(c=s.tag,c===5||c===6||c===26||c===27){t=i=s;continue a}r=r.parentNode}}t=t.return}df(function(){var m=i,I=Ol(o),S=[];a:{var d=Hf.get(a);if(d!==void 0){var g=is,C=a;switch(a){case\"keypress\":if(Ii(o)===0)break a;case\"keydown\":case\"keyup\":g=Eg;break;case\"focusin\":C=\"focus\",g=lr;break;case\"focusout\":C=\"blur\",g=lr;break;case\"beforeblur\":case\"afterblur\":g=lr;break;case\"click\":if(o.button===2)break a;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":g=Nu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":g=hg;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":g=Ng;break;case wf:case Lf:case Ef:g=Sg;break;case Mf:g=kg;break;case\"scroll\":case\"scrollend\":g=pg;break;case\"wheel\":g=Rg;break;case\"copy\":case\"cut\":case\"paste\":g=yg;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":g=ku;break;case\"toggle\":case\"beforetoggle\":g=Ug}var w=(e&4)!==0,F=!w&&(a===\"scroll\"||a===\"scrollend\"),f=w?d!==null?d+\"Capture\":null:d;w=[];for(var u=m,h;u!==null;){var p=u;if(h=p.stateNode,p=p.tag,p!==5&&p!==26&&p!==27||h===null||f===null||(p=In(u,f),p!=null&&w.push(Ln(u,p,h))),F)break;u=u.return}0<w.length&&(d=new g(d,C,null,o,I),S.push({event:d,listeners:w}))}}if((e&7)===0){a:{if(d=a===\"mouseover\"||a===\"pointerover\",g=a===\"mouseout\"||a===\"pointerout\",d&&o!==_r&&(C=o.relatedTarget||o.fromElement)&&(tt(C)||C[Dt]))break a;if((g||d)&&(d=I.window===I?I:(d=I.ownerDocument)?d.defaultView||d.parentWindow:window,g?(C=o.relatedTarget||o.toElement,g=m,C=C?tt(C):null,C!==null&&(F=Nn(C),w=C.tag,C!==F||w!==5&&w!==27&&w!==6)&&(C=null)):(g=null,C=m),g!==C)){if(w=Nu,p=\"onMouseLeave\",f=\"onMouseEnter\",u=\"mouse\",(a===\"pointerout\"||a===\"pointerover\")&&(w=ku,p=\"onPointerLeave\",f=\"onPointerEnter\",u=\"pointer\"),F=g==null?d:$t(g),h=C==null?d:$t(C),d=new w(p,u+\"leave\",g,o,I),d.target=F,d.relatedTarget=h,p=null,tt(I)===m&&(w=new w(f,u+\"enter\",C,o,I),w.target=h,w.relatedTarget=F,p=w),F=p,g&&C)e:{for(w=B0,f=g,u=C,h=0,p=f;p;p=w(p))h++;p=0;for(var v=u;v;v=w(v))p++;for(;0<h-p;)f=w(f),h--;for(;0<p-h;)u=w(u),p--;for(;h--;){if(f===u||u!==null&&f===u.alternate){w=f;break e}f=w(f),u=w(u)}w=null}else w=null;g!==null&&Tm(S,d,g,w,!1),C!==null&&F!==null&&Tm(S,F,C,w,!0)}}a:{if(d=m?$t(m):window,g=d.nodeName&&d.nodeName.toLowerCase(),g===\"select\"||g===\"input\"&&d.type===\"file\")var E=Uu;else if(Ou(d))if(yf)E=jg;else{E=Zg;var A=Vg}else g=d.nodeName,!g||g.toLowerCase()!==\"input\"||d.type!==\"checkbox\"&&d.type!==\"radio\"?m&&Rl(m.elementType)&&(E=Uu):E=_g;if(E&&(E=E(a,m))){bf(S,E,o,I);break a}A&&A(a,d,m),a===\"focusout\"&&m&&d.type===\"number\"&&m.memoizedProps.value!=null&&Zr(d,\"number\",d.value)}switch(A=m?$t(m):window,a){case\"focusin\":(Ou(A)||A.contentEditable===\"true\")&&(st=A,Yr=m,nn=null);break;case\"focusout\":nn=Yr=st=null;break;case\"mousedown\":Xr=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Xr=!1,zu(S,o,I);break;case\"selectionchange\":if(Xg)break;case\"keydown\":case\"keyup\":zu(S,o,I)}var N;if(ql)a:{switch(a){case\"compositionstart\":var R=\"onCompositionStart\";break a;case\"compositionend\":R=\"onCompositionEnd\";break a;case\"compositionupdate\":R=\"onCompositionUpdate\";break a}R=void 0}else it?If(a,o)&&(R=\"onCompositionEnd\"):a===\"keydown\"&&o.keyCode===229&&(R=\"onCompositionStart\");R&&(gf&&o.locale!==\"ko\"&&(it||R!==\"onCompositionStart\"?R===\"onCompositionEnd\"&&it&&(N=hf()):(oo=I,Ul=\"value\"in oo?oo.value:oo.textContent,it=!0)),A=Wi(m,R),0<A.length&&(R=new Du(R,a,null,o,I),S.push({event:R,listeners:A}),N?R.data=N:(N=Sf(o),N!==null&&(R.data=N)))),(N=qg?xg(a,o):zg(a,o))&&(R=Wi(m,\"onBeforeInput\"),0<R.length&&(A=new Du(\"onBeforeInput\",\"beforeinput\",null,o,I),S.push({event:A,listeners:R}),A.data=N)),D0(S,a,m,o,I)}dd(S,e)})}function Ln(a,e,o){return{instance:a,listener:e,currentTarget:o}}function Wi(a,e){for(var o=e+\"Capture\",t=[];a!==null;){var n=a,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=In(a,o),n!=null&&t.unshift(Ln(a,n,i)),n=In(a,e),n!=null&&t.push(Ln(a,n,i))),a.tag===3)return t;a=a.return}return[]}function B0(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Tm(a,e,o,t,n){for(var i=e._reactName,s=[];o!==null&&o!==t;){var r=o,c=r.alternate,m=r.stateNode;if(r=r.tag,c!==null&&c===t)break;r!==5&&r!==26&&r!==27||m===null||(c=m,n?(m=In(o,i),m!=null&&s.unshift(Ln(o,m,c))):n||(m=In(o,i),m!=null&&s.push(Ln(o,m,c)))),o=o.return}s.length!==0&&a.push({event:e,listeners:s})}var R0=\/\\r\\n?\/g,O0=\/\\u0000|\\uFFFD\/g;function wm(a){return(typeof a==\"string\"?a:\"\"+a).replace(R0,`\n`).replace(O0,\"\")}function gd(a,e){return e=wm(e),wm(a)===e}function Z(a,e,o,t,n,i){switch(o){case\"children\":typeof t==\"string\"?e===\"body\"||e===\"textarea\"&&t===\"\"||vt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&e!==\"body\"&&vt(a,\"\"+t);break;case\"className\":ai(a,\"class\",t);break;case\"tabIndex\":ai(a,\"tabindex\",t);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":ai(a,o,t);break;case\"style\":pf(a,t,i);break;case\"data\":if(e!==\"object\"){ai(a,\"data\",t);break}case\"src\":case\"href\":if(t===\"\"&&(e!==\"a\"||o!==\"href\")){a.removeAttribute(o);break}if(t==null||typeof t==\"function\"||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=hi(\"\"+t),a.setAttribute(o,t);break;case\"action\":case\"formAction\":if(typeof t==\"function\"){a.setAttribute(o,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}else typeof i==\"function\"&&(o===\"formAction\"?(e!==\"input\"&&Z(a,e,\"name\",n.name,n,null),Z(a,e,\"formEncType\",n.formEncType,n,null),Z(a,e,\"formMethod\",n.formMethod,n,null),Z(a,e,\"formTarget\",n.formTarget,n,null)):(Z(a,e,\"encType\",n.encType,n,null),Z(a,e,\"method\",n.method,n,null),Z(a,e,\"target\",n.target,n,null)));if(t==null||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=hi(\"\"+t),a.setAttribute(o,t);break;case\"onClick\":t!=null&&(a.onclick=Be);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"multiple\":a.multiple=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"muted\":a.muted=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":break;case\"autoFocus\":break;case\"xlinkHref\":if(t==null||typeof t==\"function\"||typeof t==\"boolean\"||typeof t==\"symbol\"){a.removeAttribute(\"xlink:href\");break}o=hi(\"\"+t),a.setAttributeNS(\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:href\",o);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"+t):a.removeAttribute(o);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"):a.removeAttribute(o);break;case\"capture\":case\"download\":t===!0?a.setAttribute(o,\"\"):t!==!1&&t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,t):a.removeAttribute(o);break;case\"cols\":case\"rows\":case\"size\":case\"span\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"&&!isNaN(t)&&1<=t?a.setAttribute(o,t):a.removeAttribute(o);break;case\"rowSpan\":case\"start\":t==null||typeof t==\"function\"||typeof t==\"symbol\"||isNaN(t)?a.removeAttribute(o):a.setAttribute(o,t);break;case\"popover\":k(\"beforetoggle\",a),k(\"toggle\",a),di(a,\"popover\",t);break;case\"xlinkActuate\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:actuate\",t);break;case\"xlinkArcrole\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:arcrole\",t);break;case\"xlinkRole\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:role\",t);break;case\"xlinkShow\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:show\",t);break;case\"xlinkTitle\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:title\",t);break;case\"xlinkType\":we(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:type\",t);break;case\"xmlBase\":we(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:base\",t);break;case\"xmlLang\":we(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:lang\",t);break;case\"xmlSpace\":we(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:space\",t);break;case\"is\":di(a,\"is\",t);break;case\"innerText\":case\"textContent\":break;default:(!(2<o.length)||o[0]!==\"o\"&&o[0]!==\"O\"||o[1]!==\"n\"&&o[1]!==\"N\")&&(o=mg.get(o)||o,di(a,o,t))}}function Sl(a,e,o,t,n,i){switch(o){case\"style\":pf(a,t,i);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"children\":typeof t==\"string\"?vt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&vt(a,\"\"+t);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"onClick\":t!=null&&(a.onclick=Be);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!rf.hasOwnProperty(o))a:{if(o[0]===\"o\"&&o[1]===\"n\"&&(n=o.endsWith(\"Capture\"),e=o.slice(2,n?o.length-7:void 0),i=a[Ga]||null,i=i!=null?i[o]:null,typeof i==\"function\"&&a.removeEventListener(e,i,n),typeof t==\"function\")){typeof i!=\"function\"&&i!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(e,t,n);break a}o in a?a[o]=t:t===!0?a.setAttribute(o,\"\"):di(a,o,t)}}}function Na(a,e,o){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":k(\"error\",a),k(\"load\",a);var t=!1,n=!1,i;for(i in o)if(o.hasOwnProperty(i)){var s=o[i];if(s!=null)switch(i){case\"src\":t=!0;break;case\"srcSet\":n=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,i,s,o,null)}}n&&Z(a,e,\"srcSet\",o.srcSet,o,null),t&&Z(a,e,\"src\",o.src,o,null);return;case\"input\":k(\"invalid\",a);var r=i=s=n=null,c=null,m=null;for(t in o)if(o.hasOwnProperty(t)){var I=o[t];if(I!=null)switch(t){case\"name\":n=I;break;case\"type\":s=I;break;case\"checked\":c=I;break;case\"defaultChecked\":m=I;break;case\"value\":i=I;break;case\"defaultValue\":r=I;break;case\"children\":case\"dangerouslySetInnerHTML\":if(I!=null)throw Error(b(137,e));break;default:Z(a,e,t,I,o,null)}}uf(a,i,r,c,m,s,n,!1);return;case\"select\":k(\"invalid\",a),t=s=i=null;for(n in o)if(o.hasOwnProperty(n)&&(r=o[n],r!=null))switch(n){case\"value\":i=r;break;case\"defaultValue\":s=r;break;case\"multiple\":t=r;default:Z(a,e,n,r,o,null)}e=i,o=s,a.multiple=!!t,e!=null?dt(a,!!t,e,!1):o!=null&&dt(a,!!t,o,!0);return;case\"textarea\":k(\"invalid\",a),i=n=t=null;for(s in o)if(o.hasOwnProperty(s)&&(r=o[s],r!=null))switch(s){case\"value\":t=r;break;case\"defaultValue\":n=r;break;case\"children\":i=r;break;case\"dangerouslySetInnerHTML\":if(r!=null)throw Error(b(91));break;default:Z(a,e,s,r,o,null)}ff(a,t,n,i);return;case\"option\":for(c in o)if(o.hasOwnProperty(c)&&(t=o[c],t!=null))switch(c){case\"selected\":a.selected=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;default:Z(a,e,c,t,o,null)}return;case\"dialog\":k(\"beforetoggle\",a),k(\"toggle\",a),k(\"cancel\",a),k(\"close\",a);break;case\"iframe\":case\"object\":k(\"load\",a);break;case\"video\":case\"audio\":for(t=0;t<wn.length;t++)k(wn[t],a);break;case\"image\":k(\"error\",a),k(\"load\",a);break;case\"details\":k(\"toggle\",a);break;case\"embed\":case\"source\":case\"link\":k(\"error\",a),k(\"load\",a);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(m in o)if(o.hasOwnProperty(m)&&(t=o[m],t!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,m,t,o,null)}return;default:if(Rl(e)){for(I in o)o.hasOwnProperty(I)&&(t=o[I],t!==void 0&&Sl(a,e,I,t,o,void 0));return}}for(r in o)o.hasOwnProperty(r)&&(t=o[r],t!=null&&Z(a,e,r,t,o,null))}function U0(a,e,o,t){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var n=null,i=null,s=null,r=null,c=null,m=null,I=null;for(g in o){var S=o[g];if(o.hasOwnProperty(g)&&S!=null)switch(g){case\"checked\":break;case\"value\":break;case\"defaultValue\":c=S;default:t.hasOwnProperty(g)||Z(a,e,g,null,t,S)}}for(var d in t){var g=t[d];if(S=o[d],t.hasOwnProperty(d)&&(g!=null||S!=null))switch(d){case\"type\":i=g;break;case\"name\":n=g;break;case\"checked\":m=g;break;case\"defaultChecked\":I=g;break;case\"value\":s=g;break;case\"defaultValue\":r=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(b(137,e));break;default:g!==S&&Z(a,e,d,g,t,S)}}Vr(a,s,r,c,m,I,i,n);return;case\"select\":g=s=r=d=null;for(i in o)if(c=o[i],o.hasOwnProperty(i)&&c!=null)switch(i){case\"value\":break;case\"multiple\":g=c;default:t.hasOwnProperty(i)||Z(a,e,i,null,t,c)}for(n in t)if(i=t[n],c=o[n],t.hasOwnProperty(n)&&(i!=null||c!=null))switch(n){case\"value\":d=i;break;case\"defaultValue\":r=i;break;case\"multiple\":s=i;default:i!==c&&Z(a,e,n,i,t,c)}e=r,o=s,t=g,d!=null?dt(a,!!o,d,!1):!!t!=!!o&&(e!=null?dt(a,!!o,e,!0):dt(a,!!o,o?[]:\"\",!1));return;case\"textarea\":g=d=null;for(r in o)if(n=o[r],o.hasOwnProperty(r)&&n!=null&&!t.hasOwnProperty(r))switch(r){case\"value\":break;case\"children\":break;default:Z(a,e,r,null,t,n)}for(s in t)if(n=t[s],i=o[s],t.hasOwnProperty(s)&&(n!=null||i!=null))switch(s){case\"value\":d=n;break;case\"defaultValue\":g=n;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(n!=null)throw Error(b(91));break;default:n!==i&&Z(a,e,s,n,t,i)}mf(a,d,g);return;case\"option\":for(var C in o)if(d=o[C],o.hasOwnProperty(C)&&d!=null&&!t.hasOwnProperty(C))switch(C){case\"selected\":a.selected=!1;break;default:Z(a,e,C,null,t,d)}for(c in t)if(d=t[c],g=o[c],t.hasOwnProperty(c)&&d!==g&&(d!=null||g!=null))switch(c){case\"selected\":a.selected=d&&typeof d!=\"function\"&&typeof d!=\"symbol\";break;default:Z(a,e,c,d,t,g)}return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var w in o)d=o[w],o.hasOwnProperty(w)&&d!=null&&!t.hasOwnProperty(w)&&Z(a,e,w,null,t,d);for(m in t)if(d=t[m],g=o[m],t.hasOwnProperty(m)&&d!==g&&(d!=null||g!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":if(d!=null)throw Error(b(137,e));break;default:Z(a,e,m,d,t,g)}return;default:if(Rl(e)){for(var F in o)d=o[F],o.hasOwnProperty(F)&&d!==void 0&&!t.hasOwnProperty(F)&&Sl(a,e,F,void 0,t,d);for(I in t)d=t[I],g=o[I],!t.hasOwnProperty(I)||d===g||d===void 0&&g===void 0||Sl(a,e,I,d,t,g);return}}for(var f in o)d=o[f],o.hasOwnProperty(f)&&d!=null&&!t.hasOwnProperty(f)&&Z(a,e,f,null,t,d);for(S in t)d=t[S],g=o[S],!t.hasOwnProperty(S)||d===g||d==null&&g==null||Z(a,e,S,d,t,g)}function Lm(a){switch(a){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function F0(){if(typeof performance.getEntriesByType==\"function\"){for(var a=0,e=0,o=performance.getEntriesByType(\"resource\"),t=0;t<o.length;t++){var n=o[t],i=n.transferSize,s=n.initiatorType,r=n.duration;if(i&&r&&Lm(s)){for(s=0,r=n.responseEnd,t+=1;t<o.length;t++){var c=o[t],m=c.startTime;if(m>r)break;var I=c.transferSize,S=c.initiatorType;I&&Lm(S)&&(c=c.responseEnd,s+=I*(c<r?1:(r-m)\/(c-m)))}if(--t,e+=8*(i+s)\/(n.duration\/1e3),a++,10<a)break}}if(0<a)return e\/a\/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a==\"number\")?a:5}var bl=null,yl=null;function Ji(a){return a.nodeType===9?a:a.ownerDocument}function Em(a){switch(a){case\"http:\/\/www.w3.org\/2000\/svg\":return 1;case\"http:\/\/www.w3.org\/1998\/Math\/MathML\":return 2;default:return 0}}function Id(a,e){if(a===0)switch(e){case\"svg\":return 1;case\"math\":return 2;default:return 0}return a===1&&e===\"foreignObject\"?0:a}function Cl(a,e){return a===\"textarea\"||a===\"noscript\"||typeof e.children==\"string\"||typeof e.children==\"number\"||typeof e.children==\"bigint\"||typeof e.dangerouslySetInnerHTML==\"object\"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Dr=null;function q0(){var a=window.event;return a&&a.type===\"popstate\"?a===Dr?!1:(Dr=a,!0):(Dr=null,!1)}var Sd=typeof setTimeout==\"function\"?setTimeout:void 0,x0=typeof clearTimeout==\"function\"?clearTimeout:void 0,Mm=typeof Promise==\"function\"?Promise:void 0,z0=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Mm<\"u\"?function(a){return Mm.resolve(null).then(a).catch(P0)}:Sd;function P0(a){setTimeout(function(){throw a})}function Co(a){return a===\"head\"}function Hm(a,e){var o=e,t=0;do{var n=o.nextSibling;if(a.removeChild(o),n&&n.nodeType===8)if(o=n.data,o===\"\/$\"||o===\"\/&\"){if(t===0){a.removeChild(n),Nt(e);return}t--}else if(o===\"$\"||o===\"$?\"||o===\"$~\"||o===\"$!\"||o===\"&\")t++;else if(o===\"html\")hn(a.ownerDocument.documentElement);else if(o===\"head\"){o=a.ownerDocument.head,hn(o);for(var i=o.firstChild;i;){var s=i.nextSibling,r=i.nodeName;i[Rn]||r===\"SCRIPT\"||r===\"STYLE\"||r===\"LINK\"&&i.rel.toLowerCase()===\"stylesheet\"||o.removeChild(i),i=s}}else o===\"body\"&&hn(a.ownerDocument.body);o=n}while(o);Nt(e)}function Nm(a,e){var o=a;a=0;do{var t=o.nextSibling;if(o.nodeType===1?e?(o._stashedDisplay=o.style.display,o.style.display=\"none\"):(o.style.display=o._stashedDisplay||\"\",o.getAttribute(\"style\")===\"\"&&o.removeAttribute(\"style\")):o.nodeType===3&&(e?(o._stashedText=o.nodeValue,o.nodeValue=\"\"):o.nodeValue=o._stashedText||\"\"),t&&t.nodeType===8)if(o=t.data,o===\"\/$\"){if(a===0)break;a--}else o!==\"$\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"$!\"||a++;o=t}while(o)}function vl(a){var e=a.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var o=e;switch(e=e.nextSibling,o.nodeName){case\"HTML\":case\"HEAD\":case\"BODY\":vl(o),Bl(o);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(o.rel.toLowerCase()===\"stylesheet\")continue}a.removeChild(o)}}function G0(a,e,o,t){for(;a.nodeType===1;){var n=o;if(a.nodeName.toLowerCase()!==e.toLowerCase()){if(!t&&(a.nodeName!==\"INPUT\"||a.type!==\"hidden\"))break}else if(t){if(!a[Rn])switch(e){case\"meta\":if(!a.hasAttribute(\"itemprop\"))break;return a;case\"link\":if(i=a.getAttribute(\"rel\"),i===\"stylesheet\"&&a.hasAttribute(\"data-precedence\"))break;if(i!==n.rel||a.getAttribute(\"href\")!==(n.href==null||n.href===\"\"?null:n.href)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin)||a.getAttribute(\"title\")!==(n.title==null?null:n.title))break;return a;case\"style\":if(a.hasAttribute(\"data-precedence\"))break;return a;case\"script\":if(i=a.getAttribute(\"src\"),(i!==(n.src==null?null:n.src)||a.getAttribute(\"type\")!==(n.type==null?null:n.type)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&a.hasAttribute(\"async\")&&!a.hasAttribute(\"itemprop\"))break;return a;default:return a}}else if(e===\"input\"&&a.type===\"hidden\"){var i=n.name==null?null:\"\"+n.name;if(n.type===\"hidden\"&&a.getAttribute(\"name\")===i)return a}else return a;if(a=ue(a.nextSibling),a===null)break}return null}function V0(a,e,o){if(e===\"\")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!o||(a=ue(a.nextSibling),a===null))return null;return a}function bd(a,e){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!e||(a=ue(a.nextSibling),a===null))return null;return a}function Al(a){return a.data===\"$?\"||a.data===\"$~\"}function Tl(a){return a.data===\"$!\"||a.data===\"$?\"&&a.ownerDocument.readyState!==\"loading\"}function Z0(a,e){var o=a.ownerDocument;if(a.data===\"$~\")a._reactRetry=e;else if(a.data!==\"$?\"||o.readyState!==\"loading\")e();else{var t=function(){e(),o.removeEventListener(\"DOMContentLoaded\",t)};o.addEventListener(\"DOMContentLoaded\",t),a._reactRetry=t}}function ue(a){for(;a!=null;a=a.nextSibling){var e=a.nodeType;if(e===1||e===3)break;if(e===8){if(e=a.data,e===\"$\"||e===\"$!\"||e===\"$?\"||e===\"$~\"||e===\"&\"||e===\"F!\"||e===\"F\")break;if(e===\"\/$\"||e===\"\/&\")return null}}return a}var wl=null;function Dm(a){a=a.nextSibling;for(var e=0;a;){if(a.nodeType===8){var o=a.data;if(o===\"\/$\"||o===\"\/&\"){if(e===0)return ue(a.nextSibling);e--}else o!==\"$\"&&o!==\"$!\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"&\"||e++}a=a.nextSibling}return null}function km(a){a=a.previousSibling;for(var e=0;a;){if(a.nodeType===8){var o=a.data;if(o===\"$\"||o===\"$!\"||o===\"$?\"||o===\"$~\"||o===\"&\"){if(e===0)return a;e--}else o!==\"\/$\"&&o!==\"\/&\"||e++}a=a.previousSibling}return null}function yd(a,e,o){switch(e=Ji(o),a){case\"html\":if(a=e.documentElement,!a)throw Error(b(452));return a;case\"head\":if(a=e.head,!a)throw Error(b(453));return a;case\"body\":if(a=e.body,!a)throw Error(b(454));return a;default:throw Error(b(451))}}function hn(a){for(var e=a.attributes;e.length;)a.removeAttributeNode(e[0]);Bl(a)}var me=new Map,Bm=new Set;function $i(a){return typeof a.getRootNode==\"function\"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Ve=P.d;P.d={f:_0,r:j0,D:Y0,C:X0,L:K0,m:Q0,X:J0,S:W0,M:$0};function _0(){var a=Ve.f(),e=gs();return a||e}function j0(a){var e=kt(a);e!==null&&e.tag===5&&e.type===\"form\"?pp(e):Ve.r(a)}var Ut=typeof document>\"u\"?null:document;function Cd(a,e,o){var t=Ut;if(t&&typeof e==\"string\"&&e){var n=se(e);n='link[rel=\"'+a+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Bm.has(n)||(Bm.add(n),a={rel:a,crossOrigin:o,href:e},t.querySelector(n)===null&&(e=t.createElement(\"link\"),Na(e,\"link\",a),Ta(e),t.head.appendChild(e)))}}function Y0(a){Ve.D(a),Cd(\"dns-prefetch\",a,null)}function X0(a,e){Ve.C(a,e),Cd(\"preconnect\",a,e)}function K0(a,e,o){Ve.L(a,e,o);var t=Ut;if(t&&a&&e){var n='link[rel=\"preload\"][as=\"'+se(e)+'\"]';e===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+se(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+se(o.imageSizes)+'\"]')):n+='[href=\"'+se(a)+'\"]';var i=n;switch(e){case\"style\":i=Ht(a);break;case\"script\":i=Ft(a)}me.has(i)||(a=W({rel:\"preload\",href:e===\"image\"&&o&&o.imageSrcSet?void 0:a,as:e},o),me.set(i,a),t.querySelector(n)!==null||e===\"style\"&&t.querySelector(zn(i))||e===\"script\"&&t.querySelector(Pn(i))||(e=t.createElement(\"link\"),Na(e,\"link\",a),Ta(e),t.head.appendChild(e)))}}function Q0(a,e){Ve.m(a,e);var o=Ut;if(o&&a){var t=e&&typeof e.as==\"string\"?e.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+se(t)+'\"][href=\"'+se(a)+'\"]',i=n;switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":i=Ft(a)}if(!me.has(i)&&(a=W({rel:\"modulepreload\",href:a},e),me.set(i,a),o.querySelector(n)===null)){switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(Pn(i)))return}t=o.createElement(\"link\"),Na(t,\"link\",a),Ta(t),o.head.appendChild(t)}}}function W0(a,e,o){Ve.S(a,e,o);var t=Ut;if(t&&a){var n=pt(t).hoistableStyles,i=Ht(a);e=e||\"default\";var s=n.get(i);if(!s){var r={loading:0,preload:null};if(s=t.querySelector(zn(i)))r.loading=5;else{a=W({rel:\"stylesheet\",href:a,\"data-precedence\":e},o),(o=me.get(i))&&Sc(a,o);var c=s=t.createElement(\"link\");Ta(c),Na(c,\"link\",a),c._p=new Promise(function(m,I){c.onload=m,c.onerror=I}),c.addEventListener(\"load\",function(){r.loading|=1}),c.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,wi(s,e,t)}s={type:\"stylesheet\",instance:s,count:1,state:r},n.set(i,s)}}}function J0(a,e){Ve.X(a,e);var o=Ut;if(o&&a){var t=pt(o).hoistableScripts,n=Ft(a),i=t.get(n);i||(i=o.querySelector(Pn(n)),i||(a=W({src:a,async:!0},e),(e=me.get(n))&&bc(a,e),i=o.createElement(\"script\"),Ta(i),Na(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function $0(a,e){Ve.M(a,e);var o=Ut;if(o&&a){var t=pt(o).hoistableScripts,n=Ft(a),i=t.get(n);i||(i=o.querySelector(Pn(n)),i||(a=W({src:a,async:!0,type:\"module\"},e),(e=me.get(n))&&bc(a,e),i=o.createElement(\"script\"),Ta(i),Na(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function Rm(a,e,o,t){var n=(n=so.current)?$i(n):null;if(!n)throw Error(b(446));switch(a){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(e=Ht(o.href),o=pt(n).hoistableStyles,t=o.get(e),t||(t={type:\"style\",instance:null,count:0,state:null},o.set(e,t)),t):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){a=Ht(o.href);var i=pt(n).hoistableStyles,s=i.get(a);if(s||(n=n.ownerDocument||n,s={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},i.set(a,s),(i=n.querySelector(zn(a)))&&!i._p&&(s.instance=i,s.state.loading=5),me.has(a)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},me.set(a,o),i||a1(n,a,o,s.state))),e&&t===null)throw Error(b(528,\"\"));return s}if(e&&t!==null)throw Error(b(529,\"\"));return null;case\"script\":return e=o.async,o=o.src,typeof o==\"string\"&&e&&typeof e!=\"function\"&&typeof e!=\"symbol\"?(e=Ft(o),o=pt(n).hoistableScripts,t=o.get(e),t||(t={type:\"script\",instance:null,count:0,state:null},o.set(e,t)),t):{type:\"void\",instance:null,count:0,state:null};default:throw Error(b(444,a))}}function Ht(a){return'href=\"'+se(a)+'\"'}function zn(a){return'link[rel=\"stylesheet\"]['+a+\"]\"}function vd(a){return W({},a,{\"data-precedence\":a.precedence,precedence:null})}function a1(a,e,o,t){a.querySelector('link[rel=\"preload\"][as=\"style\"]['+e+\"]\")?t.loading=1:(e=a.createElement(\"link\"),t.preload=e,e.addEventListener(\"load\",function(){return t.loading|=1}),e.addEventListener(\"error\",function(){return t.loading|=2}),Na(e,\"link\",o),Ta(e),a.head.appendChild(e))}function Ft(a){return'[src=\"'+se(a)+'\"]'}function Pn(a){return\"script[async]\"+a}function Om(a,e,o){if(e.count++,e.instance===null)switch(e.type){case\"style\":var t=a.querySelector('style[data-href~=\"'+se(o.href)+'\"]');if(t)return e.instance=t,Ta(t),t;var n=W({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return t=(a.ownerDocument||a).createElement(\"style\"),Ta(t),Na(t,\"style\",n),wi(t,o.precedence,a),e.instance=t;case\"stylesheet\":n=Ht(o.href);var i=a.querySelector(zn(n));if(i)return e.state.loading|=4,e.instance=i,Ta(i),i;t=vd(o),(n=me.get(n))&&Sc(t,n),i=(a.ownerDocument||a).createElement(\"link\"),Ta(i);var s=i;return s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Na(i,\"link\",t),e.state.loading|=4,wi(i,o.precedence,a),e.instance=i;case\"script\":return i=Ft(o.src),(n=a.querySelector(Pn(i)))?(e.instance=n,Ta(n),n):(t=o,(n=me.get(i))&&(t=W({},o),bc(t,n)),a=a.ownerDocument||a,n=a.createElement(\"script\"),Ta(n),Na(n,\"link\",t),a.head.appendChild(n),e.instance=n);case\"void\":return null;default:throw Error(b(443,e.type))}else e.type===\"stylesheet\"&&(e.state.loading&4)===0&&(t=e.instance,e.state.loading|=4,wi(t,o.precedence,a));return e.instance}function wi(a,e,o){for(var t=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=t.length?t[t.length-1]:null,i=n,s=0;s<t.length;s++){var r=t[s];if(r.dataset.precedence===e)i=r;else if(i!==n)break}i?i.parentNode.insertBefore(a,i.nextSibling):(e=o.nodeType===9?o.head:o,e.insertBefore(a,e.firstChild))}function Sc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.title==null&&(a.title=e.title)}function bc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.integrity==null&&(a.integrity=e.integrity)}var Li=null;function Um(a,e,o){if(Li===null){var t=new Map,n=Li=new Map;n.set(o,t)}else n=Li,t=n.get(o),t||(t=new Map,n.set(o,t));if(t.has(a))return t;for(t.set(a,null),o=o.getElementsByTagName(a),n=0;n<o.length;n++){var i=o[n];if(!(i[Rn]||i[Ea]||a===\"link\"&&i.getAttribute(\"rel\")===\"stylesheet\")&&i.namespaceURI!==\"http:\/\/www.w3.org\/2000\/svg\"){var s=i.getAttribute(e)||\"\";s=a+s;var r=t.get(s);r?r.push(i):t.set(s,[i])}}return t}function Fm(a,e,o){a=a.ownerDocument||a,a.head.insertBefore(o,e===\"title\"?a.querySelector(\"head > title\"):null)}function e1(a,e,o){if(o===1||e.itemProp!=null)return!1;switch(a){case\"meta\":case\"title\":return!0;case\"style\":if(typeof e.precedence!=\"string\"||typeof e.href!=\"string\"||e.href===\"\")break;return!0;case\"link\":if(typeof e.rel!=\"string\"||typeof e.href!=\"string\"||e.href===\"\"||e.onLoad||e.onError)break;switch(e.rel){case\"stylesheet\":return a=e.disabled,typeof e.precedence==\"string\"&&a==null;default:return!0}case\"script\":if(e.async&&typeof e.async!=\"function\"&&typeof e.async!=\"symbol\"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src==\"string\")return!0}return!1}function Ad(a){return!(a.type===\"stylesheet\"&&(a.state.loading&3)===0)}function o1(a,e,o,t){if(o.type===\"stylesheet\"&&(typeof t.media!=\"string\"||matchMedia(t.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=Ht(t.href),i=e.querySelector(zn(n));if(i){e=i._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(a.count++,a=as.bind(a),e.then(a,a)),o.state.loading|=4,o.instance=i,Ta(i);return}i=e.ownerDocument||e,t=vd(t),(n=me.get(n))&&Sc(t,n),i=i.createElement(\"link\"),Ta(i);var s=i;s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Na(i,\"link\",t),o.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,e),(e=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=as.bind(a),e.addEventListener(\"load\",o),e.addEventListener(\"error\",o))}}var kr=0;function t1(a,e){return a.stylesheets&&a.count===0&&Ei(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var t=setTimeout(function(){if(a.stylesheets&&Ei(a,a.stylesheets),a.unsuspend){var i=a.unsuspend;a.unsuspend=null,i()}},6e4+e);0<a.imgBytes&&kr===0&&(kr=62500*F0());var n=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Ei(a,a.stylesheets),a.unsuspend)){var i=a.unsuspend;a.unsuspend=null,i()}},(a.imgBytes>kr?50:800)+e);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null}function as(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ei(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var es=null;function Ei(a,e){a.stylesheets=null,a.unsuspend!==null&&(a.count++,es=new Map,e.forEach(n1,a),es=null,as.call(a))}function n1(a,e){if(!(e.state.loading&4)){var o=es.get(a);if(o)var t=o.get(null);else{o=new Map,es.set(a,o);for(var n=a.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),i=0;i<n.length;i++){var s=n[i];(s.nodeName===\"LINK\"||s.getAttribute(\"media\")!==\"not all\")&&(o.set(s.dataset.precedence,s),t=s)}t&&o.set(null,t)}n=e.instance,s=n.getAttribute(\"data-precedence\"),i=o.get(s)||t,i===t&&o.set(null,n),o.set(s,n),this.count++,t=as.bind(this),n.addEventListener(\"load\",t),n.addEventListener(\"error\",t),i?i.parentNode.insertBefore(n,i.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(n,a.firstChild)),e.state.loading|=4}}var En={$$typeof:ke,Provider:null,Consumer:null,_currentValue:Mo,_currentValue2:Mo,_threadCount:0};function i1(a,e,o,t,n,i,s,r,c){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=nr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nr(0),this.hiddenUpdates=nr(null),this.identifierPrefix=t,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Td(a,e,o,t,n,i,s,r,c,m,I,S){return a=new i1(a,e,o,s,c,m,I,S,r),e=1,i===!0&&(e|=24),i=ja(3,null,null,e),a.current=i,i.stateNode=a,e=_l(),e.refCount++,a.pooledCache=e,e.refCount++,i.memoizedState={element:t,isDehydrated:o,cache:e},Xl(i),a}function wd(a){return a?(a=ct,a):ct}function Ld(a,e,o,t,n,i){n=wd(n),t.context===null?t.context=n:t.pendingContext=n,t=lo(e),t.payload={element:o},i=i===void 0?null:i,i!==null&&(t.callback=i),o=co(a,t,e),o!==null&&(Pa(o,a,e),rn(o,a,e))}function qm(a,e){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<e?o:e}}function yc(a,e){qm(a,e),(a=a.alternate)&&qm(a,e)}function Ed(a){if(a.tag===13||a.tag===31){var e=Po(a,67108864);e!==null&&Pa(e,a,67108864),yc(a,67108864)}}function xm(a){if(a.tag===13||a.tag===31){var e=Wa();e=Dl(e);var o=Po(a,e);o!==null&&Pa(o,a,e),yc(a,e)}}var os=!0;function s1(a,e,o,t){var n=L.T;L.T=null;var i=P.p;try{P.p=2,Cc(a,e,o,t)}finally{P.p=i,L.T=n}}function r1(a,e,o,t){var n=L.T;L.T=null;var i=P.p;try{P.p=8,Cc(a,e,o,t)}finally{P.p=i,L.T=n}}function Cc(a,e,o,t){if(os){var n=Ll(t);if(n===null)Nr(a,e,t,ts,o),zm(a,t);else if(c1(n,a,e,o,t))t.stopPropagation();else if(zm(a,t),e&4&&-1<l1.indexOf(a)){for(;n!==null;){var i=kt(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var s=wo(i.pendingLanes);if(s!==0){var r=i;for(r.pendingLanes|=2,r.entangledLanes|=2;s;){var c=1<<31-Qa(s);r.entanglements[1]|=c,s&=~c}ve(i),(z&6)===0&&(ji=Xa()+500,xn(0,!1))}}break;case 31:case 13:r=Po(i,2),r!==null&&Pa(r,i,2),gs(),yc(i,2)}if(i=Ll(t),i===null&&Nr(a,e,t,ts,o),i===n)break;n=i}n!==null&&t.stopPropagation()}else Nr(a,e,t,null,o)}}function Ll(a){return a=Ol(a),vc(a)}var ts=null;function vc(a){if(ts=null,a=tt(a),a!==null){var e=Nn(a);if(e===null)a=null;else{var o=e.tag;if(o===13){if(a=jm(e),a!==null)return a;a=null}else if(o===31){if(a=Ym(e),a!==null)return a;a=null}else if(o===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;a=null}else e!==a&&(a=null)}}return ts=a,null}function Md(a){switch(a){case\"beforetoggle\":case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"toggle\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 2;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 8;case\"message\":switch(Kh()){case Wm:return 2;case Jm:return 8;case ki:case Qh:return 32;case $m:return 268435456;default:return 32}default:return 32}}var El=!1,fo=null,po=null,ho=null,Mn=new Map,Hn=new Map,ao=[],l1=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\".split(\" \");function zm(a,e){switch(a){case\"focusin\":case\"focusout\":fo=null;break;case\"dragenter\":case\"dragleave\":po=null;break;case\"mouseover\":case\"mouseout\":ho=null;break;case\"pointerover\":case\"pointerout\":Mn.delete(e.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Hn.delete(e.pointerId)}}function Kt(a,e,o,t,n,i){return a===null||a.nativeEvent!==i?(a={blockedOn:e,domEventName:o,eventSystemFlags:t,nativeEvent:i,targetContainers:[n]},e!==null&&(e=kt(e),e!==null&&Ed(e)),a):(a.eventSystemFlags|=t,e=a.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),a)}function c1(a,e,o,t,n){switch(e){case\"focusin\":return fo=Kt(fo,a,e,o,t,n),!0;case\"dragenter\":return po=Kt(po,a,e,o,t,n),!0;case\"mouseover\":return ho=Kt(ho,a,e,o,t,n),!0;case\"pointerover\":var i=n.pointerId;return Mn.set(i,Kt(Mn.get(i)||null,a,e,o,t,n)),!0;case\"gotpointercapture\":return i=n.pointerId,Hn.set(i,Kt(Hn.get(i)||null,a,e,o,t,n)),!0}return!1}function Hd(a){var e=tt(a.target);if(e!==null){var o=Nn(e);if(o!==null){if(e=o.tag,e===13){if(e=jm(o),e!==null){a.blockedOn=e,Au(a.priority,function(){xm(o)});return}}else if(e===31){if(e=Ym(o),e!==null){a.blockedOn=e,Au(a.priority,function(){xm(o)});return}}else if(e===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Mi(a){if(a.blockedOn!==null)return!1;for(var e=a.targetContainers;0<e.length;){var o=Ll(a.nativeEvent);if(o===null){o=a.nativeEvent;var t=new o.constructor(o.type,o);_r=t,o.target.dispatchEvent(t),_r=null}else return e=kt(o),e!==null&&Ed(e),a.blockedOn=o,!1;e.shift()}return!0}function Pm(a,e,o){Mi(a)&&o.delete(e)}function u1(){El=!1,fo!==null&&Mi(fo)&&(fo=null),po!==null&&Mi(po)&&(po=null),ho!==null&&Mi(ho)&&(ho=null),Mn.forEach(Pm),Hn.forEach(Pm)}function fi(a,e){a.blockedOn===e&&(a.blockedOn=null,El||(El=!0,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,u1)))}var pi=null;function Gm(a){pi!==a&&(pi=a,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,function(){pi===a&&(pi=null);for(var e=0;e<a.length;e+=3){var o=a[e],t=a[e+1],n=a[e+2];if(typeof t!=\"function\"){if(vc(t||o)===null)continue;break}var i=kt(o);i!==null&&(a.splice(e,3),e-=3,rl(i,{pending:!0,data:n,method:o.method,action:t},t,n))}}))}function Nt(a){function e(c){return fi(c,a)}fo!==null&&fi(fo,a),po!==null&&fi(po,a),ho!==null&&fi(ho,a),Mn.forEach(e),Hn.forEach(e);for(var o=0;o<ao.length;o++){var t=ao[o];t.blockedOn===a&&(t.blockedOn=null)}for(;0<ao.length&&(o=ao[0],o.blockedOn===null);)Hd(o),o.blockedOn===null&&ao.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(t=0;t<o.length;t+=3){var n=o[t],i=o[t+1],s=n[Ga]||null;if(typeof i==\"function\")s||Gm(o);else if(s){var r=null;if(i&&i.hasAttribute(\"formAction\")){if(n=i,s=i[Ga]||null)r=s.formAction;else if(vc(n)!==null)continue}else r=s.action;typeof r==\"function\"?o[t+1]=r:(o.splice(t,3),t-=3),Gm(o)}}}function Nd(){function a(i){i.canIntercept&&i.info===\"react-transition\"&&i.intercept({handler:function(){return new Promise(function(s){return n=s})},focusReset:\"manual\",scroll:\"manual\"})}function e(){n!==null&&(n(),n=null),t||setTimeout(o,20)}function o(){if(!t&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:\"react-transition\",history:\"replace\"})}}if(typeof navigation==\"object\"){var t=!1,n=null;return navigation.addEventListener(\"navigate\",a),navigation.addEventListener(\"navigatesuccess\",e),navigation.addEventListener(\"navigateerror\",e),setTimeout(o,100),function(){t=!0,navigation.removeEventListener(\"navigate\",a),navigation.removeEventListener(\"navigatesuccess\",e),navigation.removeEventListener(\"navigateerror\",e),n!==null&&(n(),n=null)}}}function Ac(a){this._internalRoot=a}bs.prototype.render=Ac.prototype.render=function(a){var e=this._internalRoot;if(e===null)throw Error(b(409));var o=e.current,t=Wa();Ld(o,t,a,e,null,null)};bs.prototype.unmount=Ac.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var e=a.containerInfo;Ld(a.current,2,null,a,null,null),gs(),e[Dt]=null}};function bs(a){this._internalRoot=a}bs.prototype.unstable_scheduleHydration=function(a){if(a){var e=nf();a={blockedOn:null,target:a,priority:e};for(var o=0;o<ao.length&&e!==0&&e<ao[o].priority;o++);ao.splice(o,0,a),o===0&&Hd(a)}};var Vm=Zm.version;if(Vm!==\"19.2.0\")throw Error(b(527,Vm,\"19.2.0\"));P.findDOMNode=function(a){var e=a._reactInternals;if(e===void 0)throw typeof a.render==\"function\"?Error(b(188)):(a=Object.keys(a).join(\",\"),Error(b(268,a)));return a=Gh(e),a=a!==null?Xm(a):null,a=a===null?null:a.stateNode,a};var m1={bundleType:0,version:\"19.2.0\",rendererPackageName:\"react-dom\",currentDispatcherRef:L,reconcilerVersion:\"19.2.0\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\"u\"&&(Qt=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Qt.isDisabled&&Qt.supportsFiber))try{Dn=Qt.inject(m1),Ka=Qt}catch{}var Qt;ys.createRoot=function(a,e){if(!_m(a))throw Error(b(299));var o=!1,t=\"\",n=Cp,i=vp,s=Ap;return e!=null&&(e.unstable_strictMode===!0&&(o=!0),e.identifierPrefix!==void 0&&(t=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=Td(a,1,!1,null,null,o,t,null,n,i,s,Nd),a[Dt]=e.current,Ic(a),new Ac(e)};ys.hydrateRoot=function(a,e,o){if(!_m(a))throw Error(b(299));var t=!1,n=\"\",i=Cp,s=vp,r=Ap,c=null;return o!=null&&(o.unstable_strictMode===!0&&(t=!0),o.identifierPrefix!==void 0&&(n=o.identifierPrefix),o.onUncaughtError!==void 0&&(i=o.onUncaughtError),o.onCaughtError!==void 0&&(s=o.onCaughtError),o.onRecoverableError!==void 0&&(r=o.onRecoverableError),o.formState!==void 0&&(c=o.formState)),e=Td(a,1,!0,e,o??null,t,n,c,i,s,r,Nd),e.context=wd(null),o=e.current,t=Wa(),t=Dl(t),n=lo(t),n.callback=null,co(o,n,t),o=t,e.current.lanes=o,Bn(e,o),ve(e),a[Dt]=e.current,Ic(a),new bs(e)};ys.version=\"19.2.0\"});var Rd=he((F1,Bd)=>{\"use strict\";function kd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kd)}catch(a){console.error(a)}}kd(),Bd.exports=Dd()});var Wd=he(Os=>{\"use strict\";var p1=Symbol.for(\"react.transitional.element\"),d1=Symbol.for(\"react.fragment\");function Qd(a,e,o){var t=null;if(o!==void 0&&(t=\"\"+o),e.key!==void 0&&(t=\"\"+e.key),\"key\"in e){o={};for(var n in e)n!==\"key\"&&(o[n]=e[n])}else o=e;return e=o.ref,{$$typeof:p1,type:a,key:t,ref:e!==void 0?e:null,props:o}}Os.Fragment=d1;Os.jsx=Qd;Os.jsxs=Qd});var Ze=he((_I,Jd)=>{\"use strict\";Jd.exports=Wd()});var SS=D(x()),fh=D(Rd());var Ua=D(x(),1);var ia=D(x(),1),Od=new Map([[\"bold\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z\"}))],[\"duotone\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M216,128l-72,72V56Z\",opacity:\"0.2\"}),ia.createElement(\"path\",{d:\"M221.66,122.34l-72-72A8,8,0,0,0,136,56v64H40a8,8,0,0,0,0,16h96v64a8,8,0,0,0,13.66,5.66l72-72A8,8,0,0,0,221.66,122.34ZM152,180.69V75.31L204.69,128Z\"}))],[\"fill\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M221.66,133.66l-72,72A8,8,0,0,1,136,200V136H40a8,8,0,0,1,0-16h96V56a8,8,0,0,1,13.66-5.66l72,72A8,8,0,0,1,221.66,133.66Z\"}))],[\"light\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M220.24,132.24l-72,72a6,6,0,0,1-8.48-8.48L201.51,134H40a6,6,0,0,1,0-12H201.51L139.76,60.24a6,6,0,0,1,8.48-8.48l72,72A6,6,0,0,1,220.24,132.24Z\"}))],[\"regular\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"}))],[\"thin\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M218.83,130.83l-72,72a4,4,0,0,1-5.66-5.66L206.34,132H40a4,4,0,0,1,0-8H206.34L141.17,58.83a4,4,0,0,1,5.66-5.66l72,72A4,4,0,0,1,218.83,130.83Z\"}))]]);var sa=D(x(),1),Ud=new Map([[\"bold\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M204,64V168a12,12,0,0,1-24,0V93L72.49,200.49a12,12,0,0,1-17-17L163,76H88a12,12,0,0,1,0-24H192A12,12,0,0,1,204,64Z\"}))],[\"duotone\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M192,64V168L88,64Z\",opacity:\"0.2\"}),sa.createElement(\"path\",{d:\"M192,56H88a8,8,0,0,0-5.66,13.66L128.69,116,58.34,186.34a8,8,0,0,0,11.32,11.32L140,127.31l46.34,46.35A8,8,0,0,0,200,168V64A8,8,0,0,0,192,56Zm-8,92.69-38.34-38.34h0L107.31,72H184Z\"}))],[\"fill\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M200,64V168a8,8,0,0,1-13.66,5.66L140,127.31,69.66,197.66a8,8,0,0,1-11.32-11.32L128.69,116,82.34,69.66A8,8,0,0,1,88,56H192A8,8,0,0,1,200,64Z\"}))],[\"light\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M198,64V168a6,6,0,0,1-12,0V78.48L68.24,196.24a6,6,0,0,1-8.48-8.48L177.52,70H88a6,6,0,0,1,0-12H192A6,6,0,0,1,198,64Z\"}))],[\"regular\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"}))],[\"thin\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M196,64V168a4,4,0,0,1-8,0V73.66L66.83,194.83a4,4,0,0,1-5.66-5.66L182.34,68H88a4,4,0,0,1,0-8H192A4,4,0,0,1,196,64Z\"}))]]);var ra=D(x(),1),Fd=new Map([[\"bold\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z\"}))],[\"duotone\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M208,96l-80,80L48,96Z\",opacity:\"0.2\"}),ra.createElement(\"path\",{d:\"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z\"}))],[\"fill\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z\"}))],[\"light\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z\"}))],[\"regular\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"thin\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z\"}))]]);var la=D(x(),1),qd=new Map([[\"bold\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"}))],[\"duotone\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Z\",opacity:\"0.2\"}),la.createElement(\"path\",{d:\"M205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"fill\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M228.24,76.24l-128,128a6,6,0,0,1-8.48,0l-56-56a6,6,0,0,1,8.48-8.48L96,191.51,219.76,67.76a6,6,0,0,1,8.48,8.48Z\"}))],[\"regular\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"}))],[\"thin\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M226.83,74.83l-128,128a4,4,0,0,1-5.66,0l-56-56a4,4,0,0,1,5.66-5.66L96,194.34,221.17,69.17a4,4,0,1,1,5.66,5.66Z\"}))]]);var ca=D(x(),1),xd=new Map([[\"bold\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z\"}))],[\"duotone\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ca.createElement(\"path\",{d:\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"}))],[\"fill\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z\"}))],[\"regular\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"}))],[\"thin\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z\"}))]]);var ua=D(x(),1),zd=new Map([[\"bold\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM183,80H160V57ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm100.49-72.49a12,12,0,0,1-17,17L140,153v31a12,12,0,0,1-24,0V153l-3.51,3.52a12,12,0,0,1-17-17l24-24a12,12,0,0,1,17,0Z\"}))],[\"duotone\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M208,88H152V32Z\",opacity:\"0.2\"}),ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"}))],[\"fill\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34Zm-56,67.32a8,8,0,0,1-11.32,0L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0l24,24A8,8,0,0,1,157.66,149.66ZM152,88V44l44,44Z\"}))],[\"light\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-43.76-78.24a6,6,0,1,1-8.48,8.48L134,134.49V184a6,6,0,0,1-12,0V134.49l-13.76,13.75a6,6,0,0,1-8.48-8.48l24-24a6,6,0,0,1,8.48,0Z\"}))],[\"regular\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"}))],[\"thin\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-45.17-78.83a4,4,0,0,1-5.66,5.66L132,129.66V184a4,4,0,0,1-8,0V129.66l-17.17,17.17a4,4,0,0,1-5.66-5.66l24-24a4,4,0,0,1,5.66,0Z\"}))]]);var ma=D(x(),1),Pd=new Map([[\"bold\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z\"}))],[\"duotone\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"fill\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"light\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z\"}))],[\"regular\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"thin\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z\"}))]]);var fa=D(x(),1),Gd=new Map([[\"bold\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z\"}))],[\"duotone\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),fa.createElement(\"path\",{d:\"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z\"}))],[\"fill\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z\"}))],[\"light\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z\"}))],[\"regular\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z\"}))],[\"thin\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z\"}))]]);var pa=D(x(),1),Vd=new Map([[\"bold\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z\"}))],[\"duotone\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M216,64V192H40V64Z\",opacity:\"0.2\"}),pa.createElement(\"path\",{d:\"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z\"}))],[\"fill\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z\"}))],[\"light\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z\"}))],[\"regular\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z\"}))],[\"thin\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z\"}))]]);var da=D(x(),1),Zd=new Map([[\"bold\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z\"}))],[\"duotone\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z\",opacity:\"0.2\"}),da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"}))],[\"fill\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42Zm2,70c0,37.76-13.94,68.39-41.44,91.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66C59.94,180.39,46,149.76,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z\"}))],[\"regular\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"}))],[\"thin\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44Zm4,68c0,38.44-14.23,69.63-42.29,92.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11C58.23,181.63,44,150.44,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-41.17-10.83a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z\"}))]]);var ha=D(x(),1),_d=new Map([[\"bold\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z\"}))],[\"duotone\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z\",opacity:\"0.2\"}),ha.createElement(\"path\",{d:\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"fill\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"light\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z\"}))],[\"regular\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"thin\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z\"}))]]);var Vo=D(x(),1);var jd=D(x(),1),Yd=(0,jd.createContext)({color:\"currentColor\",size:\"1em\",weight:\"regular\",mirrored:!1});var aa=Vo.forwardRef((a,e)=>{let{alt:o,color:t,size:n,weight:i,mirrored:s,children:r,weights:c,...m}=a,{color:I=\"currentColor\",size:S,weight:d=\"regular\",mirrored:g=!1,...C}=Vo.useContext(Yd);return Vo.createElement(\"svg\",{ref:e,xmlns:\"http:\/\/www.w3.org\/2000\/svg\",width:n??S,height:n??S,fill:t??I,viewBox:\"0 0 256 256\",transform:s||g?\"scale(-1, 1)\":void 0,...C,...m},!!o&&Vo.createElement(\"title\",null,o),r,c.get(i??d))});aa.displayName=\"IconBase\";var Cs=D(x(),1);var Tc=Cs.forwardRef((a,e)=>Cs.createElement(aa,{ref:e,...a,weights:Od}));Tc.displayName=\"ArrowRightIcon\";var Oa=Tc;var vs=D(x(),1);var wc=vs.forwardRef((a,e)=>vs.createElement(aa,{ref:e,...a,weights:Ud}));wc.displayName=\"ArrowUpRightIcon\";var Ae=wc;var As=D(x(),1);var Lc=As.forwardRef((a,e)=>As.createElement(aa,{ref:e,...a,weights:Fd}));Lc.displayName=\"CaretDownIcon\";var vo=Lc;var Ts=D(x(),1);var Ec=Ts.forwardRef((a,e)=>Ts.createElement(aa,{ref:e,...a,weights:qd}));Ec.displayName=\"CheckIcon\";var ws=Ec;var Ls=D(x(),1);var Mc=Ls.forwardRef((a,e)=>Ls.createElement(aa,{ref:e,...a,weights:xd}));Mc.displayName=\"CheckCircleIcon\";var Zo=Mc;var Es=D(x(),1);var Hc=Es.forwardRef((a,e)=>Es.createElement(aa,{ref:e,...a,weights:zd}));Hc.displayName=\"FileArrowUpIcon\";var qt=Hc;var Ms=D(x(),1);var Nc=Ms.forwardRef((a,e)=>Ms.createElement(aa,{ref:e,...a,weights:Pd}));Nc.displayName=\"GlobeIcon\";var Dc=Nc;var Hs=D(x(),1);var kc=Hs.forwardRef((a,e)=>Hs.createElement(aa,{ref:e,...a,weights:Gd}));kc.displayName=\"InfoIcon\";var Ns=kc;var Ds=D(x(),1);var Bc=Ds.forwardRef((a,e)=>Ds.createElement(aa,{ref:e,...a,weights:Vd}));Bc.displayName=\"ListIcon\";var Rc=Bc;var ks=D(x(),1);var Oc=ks.forwardRef((a,e)=>ks.createElement(aa,{ref:e,...a,weights:Zd}));Oc.displayName=\"ShieldCheckIcon\";var Gn=Oc;var Bs=D(x(),1);var Uc=Bs.forwardRef((a,e)=>Bs.createElement(aa,{ref:e,...a,weights:_d}));Uc.displayName=\"XIcon\";var Rs=Uc;var xt=D(x(),1);var ae=D(x(),1);var _o=[{name:\"name\",label:\"Your name\",type:\"text\",required:!0,autoComplete:\"name\",placeholder:\"Your name\",group:\"contact\"},{name:\"email\",label:\"Work email\",type:\"email\",required:!0,autoComplete:\"email\",placeholder:\"name@company.com\",group:\"contact\"},{name:\"company\",label:\"Company\",type:\"text\",autoComplete:\"organization\",group:\"contact\"},{name:\"country\",label:\"Country \/ region\",type:\"text\",autoComplete:\"country-name\",group:\"contact\"},{name:\"phone\",label:\"Phone \/ WhatsApp\",type:\"tel\",autoComplete:\"tel\",placeholder:\"Include country code\",group:\"contact\"},{name:\"product\",label:\"Product \/ equipment of interest\",type:\"text\",placeholder:\"Product, equipment or production line\",group:\"project\"},{name:\"configuration\",label:\"Configuration \/ model preference\",type:\"text\",placeholder:\"If known; otherwise leave blank\",group:\"project\"},{name:\"projectType\",label:\"Project type\",type:\"select\",options:[\"To be confirmed\",\"New production line\",\"Upgrade \/ expand an existing line\",\"Individual equipment\",\"Replacement \/ spare parts\",\"Other enquiry\"],group:\"project\"},{name:\"requirements\",label:\"What do you need?\",type:\"textarea\",required:!0,placeholder:\"Tell us what you plan to produce, purchase or improve. Share the details you already know.\",group:\"project\"},{name:\"specification\",label:\"Product specification \/ materials\",type:\"textarea\",placeholder:\"Finished product, material, dimensions, standard or drawing reference, if known\",group:\"technical\"},{name:\"output\",label:\"Target output \/ speed\",type:\"text\",placeholder:\"Value, unit and operating hours, if known\",group:\"technical\"},{name:\"factory\",label:\"Factory \/ existing equipment\",type:\"textarea\",placeholder:\"Available space, utilities, existing equipment and interfaces, if relevant\",group:\"technical\"},{name:\"timeline\",label:\"Project timing\",type:\"text\",placeholder:\"Planned purchase or installation timing\",group:\"technical\"}],Fc={count:3,bytes:10*1024*1024,extensions:[\"pdf\",\"jpg\",\"jpeg\",\"png\"]};function qc(a=[]){if(a.length>Fc.count)return\"Please choose no more than 3 files.\";for(let e of a){if(!Fc.extensions.includes(e.name.split(\".\").pop().toLowerCase()))return\"Use PDF, JPG, JPEG or PNG files.\";if(e.size>Fc.bytes)return\"Each file must be 10 MB or smaller.\"}return\"\"}function f1(a){try{let e=new URL(a);return\/^https?:$\/.test(e.protocol)?e.origin+e.pathname:\"\"}catch{return\"\"}}function Xd(a,e={},o=[]){return{schemaVersion:\"hongkai-product-enquiry-v1\",...Object.fromEntries(_o.map(n=>[n.name,String(a[n.name]||\"\").trim()])),consent:a.consent===!0,context:{productId:String(e.productId||\"\"),pageTitle:String(e.pageTitle||\"\"),pageType:String(e.pageType||\"product\"),pageUrl:f1(e.pageUrl)},attachments:o.map(n=>({name:n.name,size:n.size,type:n.type}))}}function Kd(a,e=[]){let o={};for(let n of _o)n.required&&!String(a[n.name]||\"\").trim()&&(o[n.name]=`Please enter ${n.label.toLowerCase()}.`);a.email&&!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(a.email.trim())&&(o.email=\"Please enter a valid email address.\"),a.consent||(o.consent=\"Please confirm that HONGKAI may contact you about this enquiry.\");let t=qc(e);return t&&(o.attachments=t),o}var T=D(Ze(),1);function Us({context:a={},configuration:e=\"\",onSubmit:o}){let t=(0,ae.useId)(),n=(0,ae.useRef)(null),i=(0,ae.useRef)(null),[s,r]=(0,ae.useState)(()=>Object.fromEntries(_o.map(p=>[p.name,p.name===\"product\"?a.productName||a.pageTitle||\"\":p.name===\"configuration\"?e:\"\"]))),[c,m]=(0,ae.useState)([]),[I,S]=(0,ae.useState)({}),[d,g]=(0,ae.useState)(\"idle\"),[C,w]=(0,ae.useState)(\"\"),F=typeof o==\"function\";(0,ae.useEffect)(()=>{r(p=>({...p,configuration:e})),g(\"idle\")},[e]);let f=(p,v)=>{r(E=>({...E,[p]:v})),S(E=>({...E,[p]:void 0})),g(\"idle\")};function u(p){let v={id:`${t}-${p.name}`,name:p.name,value:s[p.name],required:!!p.required,disabled:d===\"sending\",placeholder:p.placeholder,autoComplete:p.autoComplete||\"off\",maxLength:p.type===\"textarea\"?6e3:250,\"aria-invalid\":I[p.name]?!0:void 0,\"aria-describedby\":I[p.name]?`${t}-${p.name}-error`:void 0,onChange:E=>f(p.name,E.target.value)};return(0,T.jsxs)(\"label\",{className:p.type===\"textarea\"?\"enquiry-full\":\"\",htmlFor:v.id,children:[(0,T.jsxs)(\"span\",{children:[p.label,p.required?\" *\":\"\"]}),p.type===\"select\"?(0,T.jsxs)(\"select\",{...v,children:[(0,T.jsx)(\"option\",{value:\"\",children:\"To be confirmed\"}),p.options.slice(1).map(E=>(0,T.jsx)(\"option\",{children:E},E))]}):p.type===\"textarea\"?(0,T.jsx)(\"textarea\",{...v}):(0,T.jsx)(\"input\",{...v,type:p.type}),I[p.name]&&(0,T.jsx)(\"small\",{className:\"enquiry-error\",id:`${t}-${p.name}-error`,children:I[p.name]})]},p.name)}async function h(p){if(p.preventDefault(),d===\"sending\")return;let v=Kd(s,c);if(S(v),Object.keys(v).length){g(\"invalid\"),n.current.querySelector(`[name=\"${Object.keys(v)[0]}\"]`)?.focus();return}if(!F){g(\"preview\");return}g(\"sending\"),w(\"\");try{let E=a.pageUrl||window.location.href;if((await o(Xd(s,{...a,pageUrl:E},c),c))?.received!==!0)throw new Error(\"Receipt not confirmed\");g(\"received\")}catch{g(\"error\"),w(\"We could not confirm receipt. Your details are still here. Please try again or use the website contact page.\")}}return(0,T.jsxs)(\"form\",{ref:n,className:\"universal-enquiry\",onSubmit:h,noValidate:!0,\"aria-label\":\"Product and equipment enquiry\",\"aria-busy\":d===\"sending\",children:[(0,T.jsxs)(\"div\",{className:\"enquiry-context\",children:[(0,T.jsx)(\"span\",{children:\"YOUR ENQUIRY\"}),(0,T.jsx)(\"strong\",{children:a.productName||a.pageTitle||\"HONGKAI products & equipment\"}),(0,T.jsx)(\"p\",{children:\"The product below is prefilled from this page. You can edit it.\"})]}),!F&&(0,T.jsxs)(\"div\",{className:\"prototype-form-note\",children:[(0,T.jsx)(Ns,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Template preview.\"}),\" This preview validates your inputs only. Nothing is sent or uploaded.\"]})]}),(0,T.jsx)(\"p\",{className:\"enquiry-required\",children:\"* Required. Technical details can be confirmed later.\"}),(0,T.jsxs)(\"fieldset\",{children:[(0,T.jsx)(\"legend\",{children:\"Contact details\"}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:_o.filter(p=>p.group===\"contact\").map(u)})]}),(0,T.jsxs)(\"fieldset\",{children:[(0,T.jsx)(\"legend\",{children:\"Your project\"}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:_o.filter(p=>p.group===\"project\").map(u)})]}),(0,T.jsxs)(\"details\",{className:\"enquiry-optional\",children:[(0,T.jsxs)(\"summary\",{children:[\"Technical details & references \",(0,T.jsx)(\"span\",{children:\"Optional\"}),(0,T.jsx)(vo,{})]}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:_o.filter(p=>p.group===\"technical\").map(u)}),(0,T.jsxs)(\"label\",{className:\"file-input\",htmlFor:`${t}-attachments`,children:[(0,T.jsx)(qt,{size:23}),(0,T.jsxs)(\"span\",{children:[(0,T.jsx)(\"strong\",{children:\"Drawing \/ reference files\"}),(0,T.jsx)(\"small\",{children:\"Up to 3 PDF, JPG or PNG files \\xB7 10 MB each\"})]}),(0,T.jsx)(\"input\",{ref:i,id:`${t}-attachments`,className:\"file-native\",name:\"attachments\",type:\"file\",multiple:!0,accept:\".pdf,.jpg,.jpeg,.png\",disabled:d===\"sending\",\"aria-describedby\":`${t}-attachment-status`,onChange:p=>{let v=[...p.target.files],E=qc(v);S(A=>({...A,attachments:E})),m(E?[]:v),E&&(p.target.value=\"\"),g(\"idle\")}}),(0,T.jsx)(\"span\",{className:\"file-status\",children:c.length?`${c.length} selected`:\"Choose files\"})]}),(0,T.jsxs)(\"div\",{id:`${t}-attachment-status`,\"aria-live\":\"polite\",children:[I.attachments&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",children:I.attachments}),c.length>0&&(0,T.jsxs)(\"div\",{className:\"enquiry-files\",children:[(0,T.jsx)(\"ul\",{children:c.map(p=>(0,T.jsx)(\"li\",{children:p.name},`${p.name}-${p.size}`))}),(0,T.jsx)(\"button\",{type:\"button\",disabled:d===\"sending\",onClick:()=>{m([]),i.current.value=\"\",g(\"idle\")},children:\"Remove files\"})]})]}),(0,T.jsx)(\"p\",{className:\"enquiry-help\",children:\"Only include information needed for this enquiry.\"})]}),(0,T.jsxs)(\"label\",{className:\"consent\",children:[(0,T.jsx)(\"input\",{name:\"consent\",type:\"checkbox\",checked:!!s.consent,disabled:d===\"sending\",onChange:p=>f(\"consent\",p.target.checked),\"aria-invalid\":I.consent?!0:void 0,\"aria-describedby\":I.consent?`${t}-consent-error`:void 0}),(0,T.jsx)(\"span\",{children:\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\"})]}),I.consent&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",id:`${t}-consent-error`,children:I.consent}),(0,T.jsxs)(\"button\",{className:\"hk-button hk-button-primary submit-button\",type:\"submit\",disabled:d===\"sending\",children:[d===\"sending\"?\"Sending enquiry\\u2026\":F?\"Send Project Enquiry\":\"Preview Enquiry\",(0,T.jsx)(Oa,{weight:\"bold\"})]}),d===\"preview\"&&(0,T.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,T.jsx)(Zo,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Inputs checked \\u2014 nothing was sent.\"}),\" The shared production form still needs its approved website connection.\"]})]}),d===\"received\"&&(0,T.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,T.jsx)(Zo,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Your enquiry has been received.\"}),\" HONGKAI will review your requirements and contact you using the details provided.\"]})]}),d===\"error\"&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:C}),d===\"invalid\"&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:\"Please check the marked fields.\"})]})}var $d={eyebrow:\"HONGKAI \\xB7 LOOSE-TUBE PROCESS FAMILY\",title:\"Loose Tube Production Line\",enquiry:{productId:\"loose-tube-production-line\",pageType:\"process-line\"},lead:\"Produce the loose-tube element used in central-tube and stranded optical cables. Review fiber handling, tube extrusion, cooling and take-up as one coordinated process, then compare manual reel change with the HK-50 and HK-60 semi-automatic reel-change configurations.\",heroImage:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\",video:\"https:\/\/www.youtube-nocookie.com\/embed\/5XTi7GjvM8A?rel=0&playsinline=1\",videoWatch:\"https:\/\/www.youtube.com\/watch?v=5XTi7GjvM8A\"};var Fs={image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/semi-automatic-takeup-3d-v2.png\",imageAlt:\"Blue and white enclosed semi-automatic take-up with inspection window, front control panel and orange side housings, shared by HK-50 and HK-60\",imageLabel:\"SEMI-AUTOMATIC TAKE-UP\",imageCaption:\"Same take-up arrangement for HK-50 and HK-60\",imageFootnote:\"Reference 3D visualization \\xB7 equipment details follow the approved configuration.\",inspectTitle:\"Shared HK-50 \/ HK-60 semi-automatic take-up \\xB7 reference 3D visualization\"},h1=[{id:\"manual\",number:\"01\",kicker:\"DUAL-AXIS TAKE-UP\",name:\"Manual Reel-Change\",short:\"Manual\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/ftth-dual-axis-manual-takeup-3d-scaled.webp\",imageAlt:\"FTTH drop-cable-style dual-axis take-up with two front-facing reels for manual reel change\",imageLabel:\"MANUAL REEL CHANGE\",imageCaption:\"Drop-cable-style dual-axis take-up \\xB7 manual reel change\",imageFootnote:\"Two reel positions; the operator manages reel change.\",inspectTitle:\"Drop-cable-style dual-axis take-up \\xB7 manual reel change\",fit:\"For projects where a controlled stop and operator reel transfer may be accepted after the restart-quality boundary is agreed.\",operation:\"The dual-axis take-up is the style used on the FTTH drop-cable line, with two front-facing reel positions. The operator manages reel replacement and tube transfer; stopping, cutting and restarting follow the agreed operating procedure.\",confirm:[\"Permitted production interruption\",\"Output reel and change frequency\",\"Operator workflow and safety sequence\",\"Tube-tail and restart handling\",\"Permitted restart waste\",\"Quality checks after restart\"],caution:\"No fixed speed, reel size, change time, operator count or accepted restart waste is implied.\"},{id:\"hk50\",number:\"02\",kicker:\"SHARED SEMI-AUTOMATIC TAKE-UP\",name:\"HK-50 Project Reference \\u2014 Semi-Automatic Reel Change\",short:\"HK-50 Reference\",...Fs,fit:\"For projects requiring semi-automatic reel change with clearly defined operator tasks and equipment-assisted steps.\",operation:\"HK-50 uses the same semi-automatic take-up arrangement shown for HK-60. Operator tasks and equipment-assisted steps must be defined in the changeover sequence. Extrusion, cooling, accumulation and control interfaces are configured for the HK-50 project.\",confirm:[\"Tube product and material system\",\"Required production continuity\",\"Operator tasks and equipment-assisted transfer steps\",\"Output reel package and floor space\",\"Permitted tube tail and waste\",\"Changeover sequence demonstrated at FAT\"],caution:\"HK-50 alone does not confirm extruder size, speed, capacity, reel range or uninterrupted production.\"},{id:\"hk60\",number:\"03\",kicker:\"SHARED SEMI-AUTOMATIC TAKE-UP\",name:\"HK-60 Project Reference \\u2014 Semi-Automatic Reel Change\",short:\"HK-60 Reference\",...Fs,fit:\"For projects where HONGKAI engineering proposes the HK-60 reference after reviewing the tube construction, material system, output package and factory interface.\",operation:\"HK-60 uses the same semi-automatic take-up arrangement shown for HK-50, not a separate take-up type. Operator tasks and equipment-assisted steps remain part of the agreed changeover sequence. Extrusion, cooling, accumulation and control interfaces are reviewed separately for the required product and output.\",confirm:[\"Conditions requiring comparison with the HK-60 reference\",\"Tube drawing and processing requirement\",\"Product mix and planned batch length\",\"Output package and changeover method\",\"Factory and retained-equipment interfaces\",\"FAT materials and trial conditions\"],caution:\"HK-60 must not be described as faster, larger or higher-capacity until the signed configuration supports it.\"}],g1={src:$d.heroImage,width:2172,height:724},I1=[{number:\"01\",title:\"Optical-fiber pay-off\",equipment:\"Multi-position fiber pay-off racks\",copy:\"Fiber packages, handling and tension interface\",description:\"The rack group at the line entrance feeds optical fibers toward extrusion. The detail shows the proposal's 12-head pay-off assembly; total rack quantity, package count, tension control and fiber routing follow the approved tube construction.\",location:\"Line entrance \\xB7 the two fiber pay-off racks\",areas:[[16,236,467,215]],pin:[240,177],target:[240,236],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-fiber-payoff.jpeg\",imageAlt:\"Twelve-head motorized fiber pay-off assembly with two six-position cabinets from the outdoor-cable project proposal\",mediaNote:\"12-head pay-off assembly \\xB7 proposal equipment reference, not the total line quantity\",confirm:\"Confirm fiber count, input reel dimensions and tension requirements.\"},{number:\"02\",title:\"Fiber cleaning & preparation\",equipment:\"Fiber-entry preparation interface\",copy:\"Cleaning and static-control requirements\",description:\"Follow the fiber path from the pay-off racks into the extrusion area. A separate cleaning or static-removal device is not resolved in this rendering, so the dashed zone identifies the process interface, not a particular machine.\",location:\"Between pay-off and extrusion \\xB7 interface area only\",interfaceOnly:!0,areas:[[481,346,291,43]],pin:[625,534],target:[625,389],viewBox:[455,216,360,280],confirm:\"Confirm whether separate cleaning or static-control hardware is required and where it will be installed.\"},{number:\"03\",title:\"Filling-system interface\",equipment:\"Jelly filling and air-bubble removal system\",copy:\"Compound supply and metering interface\",description:\"The proposal identifies the drum supply unit and the adjacent blue-and-white cabinet together as the jelly filling and air-bubble removal system. Both are highlighted here. The cabinet is part of the filling system, not the main line-control cabinet.\",location:\"After the pay-off racks \\xB7 drum supply unit and adjacent filling-system cabinet\",areas:[[501,245,232,205]],pin:[615,177],target:[615,245],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-jelly-filling.jpeg\",imageAlt:\"Jelly supply drum and blue-and-white air-bubble removal cabinet shown together in the project proposal\",mediaNote:\"Jelly filling and air-bubble removal \\xB7 original proposal image\",confirm:\"Confirm compound, metering, heating, vacuum requirements and the connection to the extrusion head.\"},{number:\"04\",title:\"Polymer preparation & extrusion\",equipment:\"Extruder and tube-forming area\",copy:\"Material feeding, extrusion and tooling\",description:\"The hopper, extruder and forming area bring the tube material and fiber path together. The highlighted area is upstream of the cooling train; drying and other preparation equipment are specified separately where required.\",location:\"After the supply and control units \\xB7 before cooling\",areas:[[748,245,226,211]],pin:[805,177],target:[805,245],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-extruder.jpeg\",imageAlt:\"Loose-tube extruder with hopper, dryer and crosshead from the project proposal\",mediaNote:\"Proposal extruder reference \\xB7 screw size and tooling vary by configuration\",confirm:\"Confirm polymer, screw configuration, tooling, drying and the required tube dimensions.\"},{number:\"05\",title:\"Staged cooling & stabilization\",equipment:\"Cooling trough and water-handling sections\",copy:\"Tube cooling along the process train\",description:\"Cooling extends through the trough and capstan areas. The detail shows the proposal's complete cooling-water trough and EFL capstan assembly, rather than a cropped strip of the line. The overview marks the corresponding cooling areas; the final arrangement remains project-specific.\",location:\"After extrusion \\xB7 cooling trough, first capstan and downstream water-handling section\",areas:[[976,312,407,143],[1676,346,112,106]],pin:[1080,534],target:[1080,455],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-cooling-capstan.jpeg\",imageWindow:[0,300,1e3,410],imageDimensions:[1e3,1e3],imageAlt:\"Complete stainless-steel cooling-water trough and enclosed EFL capstan assembly from the project proposal\",mediaNote:\"Cooling-water trough with EFL capstan \\xB7 complete proposal equipment reference\",confirm:\"Confirm cooling media, zones, water services and stabilization conditions for the specified tube material.\"},{number:\"06\",title:\"Online measurement\",equipment:\"Laser diameter gauge\",copy:\"Measurement points and quality signals\",description:\"The detail shows the laser diameter gauge identified in the loose-tube proposal. The highlighted pedestal marks the measurement position in the simplified line overview. Gauge range, accuracy and any additional inspection devices follow the agreed quality plan.\",location:\"Downstream of cooling \\xB7 before the final dancer\",areas:[[1802,318,35,132]],pin:[1775,177],target:[1819,318],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-diameter-gauge.jpeg\",imageAlt:\"Pedestal-mounted laser diameter gauge with display from the loose-tube project proposal\",mediaNote:\"Laser diameter gauge \\xB7 original proposal image\",confirm:\"Confirm the gauge, measuring range, tolerances, alarms and data interface.\"},{number:\"07\",title:\"Traction & EFL control\",equipment:\"Capstan and intermediate dancer group\",copy:\"Pulling and process synchronization\",description:\"The two capstan positions and intermediate dancer form the traction group in the overview. The detail shows the proposal's double-wheel capstan. The EFL capstan and cooling-trough assembly is shown under module 05; the group is reviewed together for synchronized pulling and tube quality.\",location:\"Mid-line \\xB7 two capstan housings and the intermediate dancer\",areas:[[1213,312,170,143],[1403,363,78,92],[1508,312,171,143]],pin:[1395,177],target:[1395,356],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-double-wheel-capstan.jpeg\",imageAlt:\"Enclosed double-wheel capstan with two traction wheels from the loose-tube project proposal\",mediaNote:\"Double-wheel capstan \\xB7 proposal equipment reference within the traction group\",confirm:\"Confirm traction, synchronization and the EFL test method against the approved construction.\"},{number:\"08\",title:\"Accumulation & reel change\",equipment:\"Take-up dancer and changeover interface\",copy:\"Buffering and reel-change coordination\",description:\"The blue dancer immediately before the take-up is the visible interface in this reference. A separate storage accumulator is optional and is not shown here; its need and capacity depend on the agreed changeover method.\",location:\"Immediately before the take-up cabinet\",areas:[[1840,328,62,125]],pin:[1870,534],target:[1870,453],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-takeup-dancer.jpeg\",imageAlt:\"Complete blue take-up dancer with three guide wheels and tension arm from the project proposal\",mediaNote:\"Take-up dancer \\xB7 original proposal image\",confirm:\"Confirm permitted interruption, buffering, operator tasks and any optional storage accumulator.\"},{number:\"09\",title:\"Take-up & traverse\",equipment:\"Semi-automatic take-up\",copy:\"Winding and the output-reel handoff\",description:\"The final cabinet winds the finished loose tube. This overview shows the shared HK-50 \/ HK-60 semi-automatic take-up. The manual family uses the separate FTTH-style dual-axis unit shown in the configuration section above.\",location:\"Line exit \\xB7 final enclosed take-up\",areas:[[1920,230,235,230]],pin:[2035,177],target:[2035,230],image:Fs.image,imageAlt:Fs.imageAlt,mediaNote:\"Equipment configuration reference \\xB7 shared HK-50 \/ HK-60 take-up\",confirm:\"Confirm output reel, winding pattern, operator tasks and assisted changeover sequence.\"},{number:\"10\",title:\"Coordinated control system\",equipment:\"Electrical cabinet and operator controls\",copy:\"Recipes, alarms and equipment interfaces\",description:\"The extrusion-side electrical panel is highlighted for the coordinated line-control responsibility. The blue-and-white cabinet beside the jelly drum belongs to the filling and air-removal system in module 03, so it is not labeled as the main control cabinet here.\",location:\"Extrusion-side electrical panel \\xB7 separate from the filling-system cabinet\",areas:[[808,236,151,112]],pin:[960,177],target:[900,236],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/loose-tube-electrical-control-cabinet-3d-scaled.webp\",imageAlt:\"Reference electrical control cabinet with temperature controllers and operator panel on a white background\",mediaNote:\"3D equipment reference \\xB7 final panel layout is project-specific\",confirm:\"Confirm PLC\/HMI scope, interlocks, recipes, alarm records and retained-equipment interfaces.\"}];var y=D(Ze(),1);function ah(a){if(a===\"overview\"){window.scrollTo({top:0,behavior:\"smooth\"});return}document.getElementById(a)?.scrollIntoView({behavior:\"smooth\",block:\"start\"})}function _e({number:a,eyebrow:e,title:o,copy:t,inverse:n=!1}){return(0,y.jsxs)(\"div\",{className:`section-heading ${n?\"inverse\":\"\"}`,children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsxs)(\"div\",{className:\"section-label\",children:[(0,y.jsx)(\"span\",{children:a}),(0,y.jsx)(\"strong\",{children:e})]}),(0,y.jsx)(\"h2\",{children:o})]}),t?(0,y.jsx)(\"p\",{children:t}):null]})}function eh(){let[a,e]=(0,xt.useState)(!1),o=[[\"Home\",\"https:\/\/hkcablemachine.com\/\"],[\"About\",\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\"],[\"Products\",\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\"],[\"BLOG\",\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\"],[\"Solutions\",\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"],[\"Contact\",\"https:\/\/hkcablemachine.com\/contact\/\"]];return(0,y.jsxs)(\"header\",{className:\"global-header\",children:[(0,y.jsxs)(\"div\",{className:\"shell global-header-inner\",children:[(0,y.jsxs)(\"a\",{className:\"brand\",href:\"https:\/\/hkcablemachine.com\/\",\"aria-label\":\"HONGKAI home\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"nav\",{className:\"global-nav\",\"aria-label\":\"Primary navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,[\"Products\",\"Solutions\"].includes(t)?(0,y.jsx)(vo,{size:13}):null]},t)),(0,y.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",className:\"language-link\",children:[(0,y.jsx)(Dc,{size:16}),\" Languages \",(0,y.jsx)(vo,{size:13})]})]}),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary header-cta\",onClick:()=>ah(\"project-inputs\"),children:[\"Discuss Your Project \",(0,y.jsx)(Oa,{weight:\"bold\"})]}),(0,y.jsx)(\"button\",{className:\"menu-button\",onClick:()=>e(t=>!t),\"aria-expanded\":a,\"aria-label\":\"Toggle navigation\",children:a?(0,y.jsx)(Rs,{size:24}):(0,y.jsx)(Rc,{size:24})})]}),a?(0,y.jsxs)(\"nav\",{className:\"mobile-nav shell\",\"aria-label\":\"Mobile navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,(0,y.jsx)(Oa,{})]},t)),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>{e(!1),window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>ah(\"project-inputs\")))},children:[\"Discuss Your Project \",(0,y.jsx)(Oa,{})]})]}):null]})}function oh(){return(0,y.jsxs)(\"footer\",{className:\"global-footer\",children:[(0,y.jsxs)(\"div\",{className:\"shell footer-top\",children:[(0,y.jsxs)(\"div\",{className:\"footer-about\",children:[(0,y.jsxs)(\"a\",{className:\"footer-brand\",href:\"https:\/\/hkcablemachine.com\/\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"h2\",{children:[\"Complete Cable Lines.\",(0,y.jsx)(\"br\",{}),\"One Project Team.\"]}),(0,y.jsx)(\"p\",{children:\"Start from the cable, define the process route and coordinate the equipment around the approved project boundary.\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"PRODUCTION LINES\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\",children:\"Low-Voltage Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\",children:\"LAN Cable Lines\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"EQUIPMENT & SUPPORT\"}),(0,y.jsx)(\"a\",{href:\"#modules\",children:\"Line Modules\"}),(0,y.jsx)(\"a\",{href:\"#evidence\",children:\"Evidence & FAT\"}),(0,y.jsx)(\"a\",{href:\"#project-inputs\",children:\"Project Inputs\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"COMPANY\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\",children:\"About HONGKAI\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\",children:\"Technical Blog\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/contact\/\",children:\"Contact\"})]})]}),(0,y.jsxs)(\"div\",{className:\"shell footer-bottom\",children:[(0,y.jsx)(\"span\",{children:\"\\xA9 2026 HONGKAI Cable Machinery\"}),(0,y.jsx)(\"span\",{children:\"Reference page prototype \\xB7 Final scope follows written confirmation\"})]})]})}function th({image:a,onClose:e}){let o=(0,xt.useRef)(null);return(0,xt.useEffect)(()=>{if(a)return o.current.showModal(),document.body.classList.add(\"modal-open\"),()=>{o.current?.close(),document.body.classList.remove(\"modal-open\")}},[a]),(0,y.jsx)(\"dialog\",{ref:o,className:\"image-dialog\",\"aria-labelledby\":\"image-dialog-title\",onCancel:e,onClose:e,onClick:t=>{t.target===t.currentTarget&&e()},children:a?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(\"header\",{children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsx)(\"small\",{children:\"FULL REFERENCE IMAGE\"}),(0,y.jsx)(\"h2\",{id:\"image-dialog-title\",children:a.title})]}),(0,y.jsx)(\"button\",{onClick:e,\"aria-label\":\"Close image\",children:(0,y.jsx)(Rs,{size:24})})]}),(0,y.jsx)(\"div\",{className:\"image-dialog-canvas\",children:(0,y.jsx)(\"img\",{src:a.src,alt:a.title})}),(0,y.jsx)(\"p\",{children:\"Complete image \\xB7 original proportions \\xB7 reference arrangement only\"})]}):null})}var Vn=\"HK-45 Multi-Purpose Optical Cable Production Line\",nh=\"hk45-multi-purpose-optical-cable-production-line\",ih=\"Custom-configured HK-45 line for tight-buffered fiber, simplex \/ duplex soft cable, 6\\u201312 core mini cable and FTTH drop cable. Built around your product mix.\",qs=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-equipment-overview-3d.png\",sh=\"https:\/\/www.youtube.com\/watch?v=wKdAuD5UrBM\",xc=[[\"Overview\",\"overview\"],[\"Process\",\"process\"],[\"Products & Setups\",\"configurations\"],[\"Equipment\",\"modules\"],[\"Specifications\",\"controls\"],[\"Cable Routes\",\"cable-routes\"],[\"Video & FAT\",\"evidence\"],[\"Project Support\",\"project-support\"],[\"Project Inputs\",\"project-inputs\"],[\"FAQ\",\"faq\"]],rh=[{number:\"01\",name:\"Tight-buffered fiber\",output:\"0.6 \/ 0.9 mm reference diameters\",description:\"Adds a close-fitting buffer layer around one primary-coated optical fiber. The result is a buffered fiber element for subsequent indoor-cable production.\",construction:\"Primary-coated fiber + buffer layer\"},{number:\"02\",name:\"Simplex \/ duplex soft cable\",output:\"One or two buffered fiber elements\",description:\"Combines prepared tight-buffered fiber with aramid reinforcement and an outer jacket. Simplex and duplex cable profiles use the corresponding guides and extrusion tooling.\",construction:\"Tight-buffered fiber + aramid + jacket\"},{number:\"03\",name:\"6\\u201312 core mini cable\",output:\"Compact multi-fiber cable\",description:\"Collects multiple optical fibers into the specified compact cable construction. Fiber arrangement, reinforcement, jacket dimensions and any SZ oscillation follow the approved drawing.\",construction:\"Multiple fibers + specified reinforcement + jacket\"},{number:\"04\",name:\"FTTH drop cable\",output:\"Flat drop-cable profile\",description:\"Positions optical fiber and strength members in a profiled jacket for the FTTH drop-cable route. A messenger is included only when the selected cable drawing requires it.\",construction:\"Optical fiber + strength members + profiled jacket\"}],zc=[{id:\"tight-buffer\",number:\"01\",name:\"Tight-buffered fiber\",kicker:\"0.6 \/ 0.9 MM REFERENCE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-payoff-3d.png\",imageLabel:\"Optical-fiber pay-off reference\",fit:\"Apply a close-fitting buffer layer to a single primary-coated optical fiber for the next indoor-cable process.\",operation:\"Coordinate fiber pay-off, preheating, a compatible tight-buffer screw and crosshead, staged cooling, diameter control and the single-wheel haul-off route. The reference lists 0.25 mm input fiber and 0.6 \/ 0.9 mm finished tight buffer.\",speed:\"100\\u2013350 m\/min is the reference production range for tight-buffered fiber only. The material, finished diameter and optical-quality tests define the agreed running speed.\",checks:[\"Input fiber and coating specification\",\"0.6 \/ 0.9 mm product drawing and tolerance\",\"PVC, LSZH or TPEE grade and drying conditions\",\"Tension, stripping and optical acceptance tests\",\"Output reel and changeover procedure\"],units:[0,1,6,7,8,9,10,11,12,13,16,17,18]},{id:\"soft-cable\",number:\"02\",name:\"Simplex \/ duplex soft cable\",kicker:\"BUFFERED FIBER + ARAMID + JACKET\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-aramid-payoff-3d-scaled.webp\",imageLabel:\"Aramid-yarn pay-off reference\",fit:\"Build a specified soft-cable construction using prepared tight-buffered elements, aramid yarn and the selected outer-jacket compound.\",operation:\"Match the incoming element packages and aramid tension to the cable drawing, position the components before the crosshead, then extrude, cool, inspect and collect the jacketed cable. Confirm tooling separately for simplex and duplex profiles.\",speed:\"Cable-production speed is confirmed for the chosen construction and compound. The tight-buffer speed range does not define simplex or duplex output.\",checks:[\"Simplex \/ duplex drawing and outside dimensions\",\"Incoming tight-buffer package and bend limits\",\"Aramid yarn type, quantity and tension\",\"Jacket compound, tooling and marking\",\"Required reel, optical and mechanical tests\"],units:[2,4,6,7,8,9,10,11,12,13,14,15,17,18]},{id:\"mini-cable\",number:\"03\",name:\"6\\u201312 core mini cable\",kicker:\"MULTI-FIBER PRODUCT REVIEW\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-positioning-guide-3d-scaled.webp\",imageLabel:\"Material-positioning guide reference\",fit:\"Review a compact multi-fiber cable construction using the fiber count and reinforcement arrangement specified in the product drawing.\",operation:\"The reference configuration includes 12 fiber pay-off positions and an SZ oscillating unit. Determine the active positions, guide path, whether oscillation is required, reinforcement and crosshead setup for the selected mini-cable construction.\",speed:\"No universal mini-cable speed or outside diameter is claimed. Confirm the construction, material path and acceptance window through the technical review.\",checks:[\"6\\u201312 core construction and fiber arrangement\",\"Active fiber positions and individual tension\",\"Whether the approved route requires SZ oscillation\",\"Reinforcement, jacket material and tooling\",\"Bend, optical and winding acceptance criteria\"],units:[0,2,5,6,7,8,9,10,11,12,13,14,15,17,18]},{id:\"ftth\",number:\"04\",name:\"FTTH drop cable\",kicker:\"PROFILED CABLE + STRENGTH MEMBERS\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-pn800-payoff-3d.png\",imageLabel:\"Motorized pay-off with straightener reference\",fit:\"Review the flat drop-cable profile, optical-fiber positions and strength-member arrangement required for the planned FTTH product.\",operation:\"Match the fiber, reinforcement and any messenger pay-off to the approved profile. The reference configuration specifies a fine-adjustment FTTH crosshead alongside the head used for tight buffer, soft cable and mini cable. The forming path and take-up are selected for that product.\",speed:\"FTTH speed and reel capacity are project-specific. A shared extrusion platform still requires the correct pay-off path, tooling, traction and quality checks.\",checks:[\"Flat profile and finished dimensions\",\"Fiber count and strength-member arrangement\",\"Messenger requirement, if present in the drawing\",\"PVC \/ LSZH grade and extrusion tooling\",\"Profile, optical tests and output package\"],units:[0,3,4,6,7,8,9,10,11,12,13,14,15,17,18]}],va=(a,e,o,t,n,i,s)=>({number:String(a).padStart(2,\"0\"),title:e,group:o,image:t||null,description:n,details:i,confirm:s}),Zn=[va(1,\"12-head fiber pay-off\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-payoff-3d.png\",\"Feeds the required optical fibers under individually controlled tension. The active positions follow the cable construction.\",[\"12 motorized positions with independent control\",\"0.25\\u20130.254 mm primary-coated fiber reference\",\"0.3\\u20131.5 N \\xB10.05 N pay-off tension\",\"25 \/ 50 km reel classes; confirm flange and bore dimensions\"],\"Fiber count, reel dimensions, supply condition and tension settings.\"),va(2,\"Fiber preheating oven\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-fiber-preheater-3d-scaled.webp\",\"Conditions the fiber before the selected extrusion route. Set the temperature from the approved fiber and compound process.\",[\"1,200 mm effective heating length\",\"Infrared heating with adjustable setpoint\",\"Flip-open threading access\",\"2 kW heating; maximum reference temperature 200\\xB0C\"],\"Required preheating temperature, fiber protection and start-up procedure.\"),va(3,\"Aramid-yarn pay-off\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-aramid-payoff-3d-scaled.webp\",\"Introduces reinforcing yarn with independently adjustable tension for the specified cable construction.\",[\"10 pay-off positions in the detailed equipment description\",\"Individual mechanical tension adjustment\",\"Yarn path coordinated with the positioning guide\"],\"Yarn count, package size, linear density and tension. This is a pay-off unit; it is not an ADSS aramid strander.\"),va(4,\"PN800 motorized pay-off\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-pn800-payoff-3d.png\",\"Feeds the agreed reinforcement or incoming package through the specified straightening and guiding arrangement.\",[\"PN630\\u2013PN800 reel reference\",\"Shaftless manual clamping and electric lifting\",\"3.7 kW motor drive\",\"Wire-break detection, brake and linked stop\"],\"Material type, reel mass, bend or straightening requirements and loading clearance.\"),va(5,\"PN400 dual-head pay-off\",\"Feed\",null,\"Supplies the selected incoming packages with motorized feeding and swing-arm tension control.\",[\"Two PN400 reel positions\",\"Two 0.75 kW geared drives\",\"Swing-arm tension control\"],\"Actual material packages, reel dimensions and the approved pay-off arrangement.\"),va(6,\"SZ oscillating unit\",\"Form\",null,\"Alternates the guide rotation for a product route that requires SZ oscillation. Confirm its use from the mini-cable construction.\",[\"Forward \/ reverse drive control\",\"750 W motor reference\",\"Approximately 1.35 m equipment length\"],\"Oscillation need, guide arrangement, lay requirements and synchronization.\"),va(7,\"Positioning mould support\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-positioning-guide-3d-scaled.webp\",\"Collects and positions the selected fiber, yarn and reinforcing elements before the extrusion crosshead.\",[\"Mobile positioning structure\",\"Adjustable material path into the crosshead\",\"Setup depends on product construction\"],\"Element positions, guide and mould geometry, alignment and threading access.\"),va(8,\"Main extrusion unit\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-extruder-3d-scaled.webp\",\"Applies the selected buffer or jacket compound using the screw, head and tooling agreed for that product.\",[\"18.5 kW extruder-drive reference\",\"Separate FTTH and tight-buffer \/ soft \/ mini-cable crossheads\",\"Material-specific screws listed in the reference configuration\",\"Four controlled barrel heating zones\"],\"Screw dimensions, material compatibility, crosshead, tooling and guaranteed output. Confirm these together in the technical proposal.\"),va(9,\"Dryer & automatic loader\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-material-dryer-3d-scaled.webp\",\"Prepares and feeds the approved compound to the extruder with automatic loading and a no-material alarm.\",[\"50 kg dryer reference\",\"3.9 kW heater and 200 W blower\",\"Vacuum suction feeding\",\"Up to 4 m reference feeding height\"],\"Material drying conditions, throughput, hopper capacity and transfer route.\"),va(10,\"PLC + IPC controls\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-plc-ipc-control-3d-scaled.webp\",\"Coordinates the line drives, process settings, alarms and operating records.\",[\"Siemens S7 PLC and ADVANTECH IPC\",\"17-inch display reference\",\"Speed, extrusion, haul-off and length displays\",\"Recipe storage, alarm history and process curves\"],\"Final component list, safety interlocks, control interfaces and required records.\"),va(11,\"Movable warm-water trough\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-warm-water-trough-3d-scaled.webp\",\"Provides the first controlled cooling stage after extrusion, with movable alignment to the crosshead.\",[\"2.5 m stainless-steel trough\",\"Approximately 0.35 m movement\",\"6 kW heating reference\",\"0.3 m\\xB3 tank and 1.8 m\\xB3\/h circulation\"],\"Air gap, water temperature, guide path and cooling recipe for each compound.\"),va(12,\"Fixed cooling trough\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-cooling-trough-3d-scaled.webp\",\"Continues cooling and guides the product toward downstream measurement and handling.\",[\"8 m U-type stainless-steel trough\",\"0.3 m\\xB3 tank and 1.8 m\\xB3\/h circulation\",\"Guide rollers and drying device\"],\"Product support, water temperature, drainage and drying performance.\"),va(13,\"Industrial chiller\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-chiller-3d-scaled.webp\",\"Supplies the cooling-water circulation system required for the selected process conditions.\",[\"4 HP reference package\",\"Shell-and-tube structure\",\"LC-04A model reference\"],\"Required heat load, inlet conditions, coolant, ambient conditions and service access.\"),va(14,\"Laser diameter gauge\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-diameter-gauge-3d-scaled.webp\",\"Measures the product diameter online and provides the specified feedback interface to extrusion control.\",[\"0.1\\u201320 mm instrument range\",\"\\xB10.003 mm reference instrument accuracy\",\"Automatic main-drive feedback interface\"],\"Measurement axes, profile suitability, calibration and product acceptance tolerance. Instrument accuracy is not a finished-cable tolerance.\"),va(15,\"Printer support & encoder\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-printer-stand-3d.png\",\"Guides and steadies the cable at the marking interface with a metering-wheel and encoder connection.\",[\"Printer stand and guiding assembly\",\"Meter wheel and encoder interface\",\"Ink-jet printer is excluded from this reference equipment item\"],\"Printer supply, marking text, ink compatibility and synchronization.\"),va(16,\"Double-wheel capstan\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-double-wheel-capstan-3d.png\",\"Provides the traction path for the selected small-cable route while respecting the product bend limits.\",[\"3.7 kW drive reference\",\"Water enclosure, viewing windows and wiping\",\"Provision for printer synchronization\"],\"Wheel diameters, contact path, pulling force, bend limits and product routing.\"),va(17,\"Single-wheel capstan\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-single-wheel-capstan-3d-scaled.webp\",\"Provides a servo-driven haul-off path with dancer coordination for the selected product.\",[\"\\xD8400 mm capstan-wheel reference\",\"Panasonic servo drive and reducer\",\"Linked speed control and meter counter\",\"400 m\/min maximum mechanism reference\"],\"Product route, tension, contact, speed window and measurement method.\"),va(18,\"Horizontal accumulator\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-horizontal-accumulator-3d-scaled.webp\",\"Buffers length and coordinates tension with the take-up. The operating sequence defines how it is used during reel handling.\",[\"9 m horizontal equipment length\",\"\\xD8400 mm wheels in an 8 + 7 arrangement\",\"Tension feedback, travel limits and wire-break stop\"],\"Usable stored length, operating tension, travel limits and reel-change sequence. Equipment length is not storage capacity.\"),va(19,\"Dual-shaft take-up\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-dual-shaft-takeup-3d-scaled.webp\",\"Collects the finished product with controlled tension, metering and servo traverse.\",[\"Two cantilever reel positions\",\"400 W servo traverse reference\",\"Adjustable traverse pitch and range\",\"PLC \/ HMI control with fixed-length alarm\"],\"Reel dimensions and mass, clamping, winding quality and changeover method. Two shafts do not establish fully automatic reel transfer.\")],Pc=[[\"Product routes\",\"Tight-buffered fiber; simplex \/ duplex soft cable; 6\\u201312 core mini cable; FTTH drop cable\"],[\"Tight-buffer reference diameters\",\"0.6 mm \/ 0.9 mm\"],[\"Input fiber reference\",\"0.25 mm primary-coated optical fiber\"],[\"Optical-fiber pay-off positions\",\"12 installed positions; active count follows the product\"],[\"Fiber pay-off tension\",\"0.3\\u20131.5 N \\xB10.05 N\"],[\"Pay-off reel classes\",\"25 km \/ 50 km; confirm physical reel dimensions\"],[\"Compound families\",\"PVC, LSZH and TPEE; grade and screw compatibility require review\"],[\"Tight-buffer production speed\",\"100\\u2013350 m\/min reference range\"],[\"Structural maximum speed\",\"400 m\/min; not a production guarantee for every cable\"],[\"Other cable production speeds\",\"Confirmed for the approved construction, compound and tooling\"],[\"Preheater setting range\",\"50\\u2013200\\xB0C reference\"],[\"Take-up tension\",\"0.5\\u20133 N reference\"],[\"Line controls\",\"Siemens S7 PLC + ADVANTECH IPC; 17-inch display reference\"],[\"Approximate line length\",\"30 m; final layout includes access and handling requirements\"],[\"Approximate installed power\",\"95 kW; confirm the final electrical-load schedule\"],[\"Approximate equipment weight\",\"6.5 t\"],[\"Electrical supply\",\"AC 380 V, 50 Hz, three-phase, five-wire reference configuration\"],[\"Compressed air\",\"0.5\\u20130.6 MPa\"],[\"Machine center height\",\"1,000 mm from floor\"],[\"Production direction\",\"Defined with the buyer\"]],lh=[\"Product drawings for each intended cable\",\"Fiber count, input dimensions and reel packages\",\"Buffer \/ jacket compound grades and colors\",\"Aramid, strength-member and messenger requirements\",\"Required output and speed by product\",\"Finished reel dimensions, mass and changeover method\",\"Factory layout, utilities and line direction\",\"Retained equipment and control interfaces\",\"Optical, dimensional and mechanical acceptance tests\"],ch=[[\"What can the HK-45 multi-purpose line produce?\",\"HK-45 can be configured for 0.6 \/ 0.9 mm tight-buffered fiber, simplex \/ duplex soft cable, 6\\u201312 core mini cable and FTTH drop cable. It processes supplied primary-coated optical fiber or prepared buffered elements, adding the specified buffer or cable jacket. It does not draw glass fiber from preforms. The products included in your line are defined in the agreed technical proposal.\"],[\"Is HK-45 a standard machine or a customized production line?\",\"HK-45 is a HONGKAI custom-configured production line. We define the supplied equipment, material paths, screws, crossheads, cooling, tension control, reel handling and layout around your cable drawings and required product mix. The four families shown are reference applications; your technical proposal defines which products are included, their operating conditions and the required changeovers. One unchanged setup does not cover every construction.\"],[\"Is 100\\u2013350 m\/min the speed for every cable?\",\"No. That is the reference production range for tight-buffered fiber. Soft-cable, mini-cable and FTTH speeds are determined from the approved construction, compound, tooling and required output quality. The 400 m\/min structural maximum is a different rating.\"],[\"How does HK-45 differ from the dedicated HK-30 line?\",\"HK-30 is a dedicated tight-buffered-fiber reference. The HK-45 proposal adds incoming-material, reinforcement, positioning and downstream equipment for multiple small optical-cable routes. Compare the required product mix, changeover work and actual equipment scope.\"],[\"Are all 19 equipment items required for every product?\",\"The reference equipment schedule lists 19 items. They are not all necessarily active in every route. The written configuration identifies the supplied items, active material path, retained machines and buyer-supplied equipment.\"],[\"Is the aramid unit a stranding machine?\",\"The HK-45 reference unit is a 10-position aramid-yarn pay-off with individually adjustable tension. It should not be confused with the aramid stranding equipment used in an ADSS sheathing route.\"],[\"Does the take-up change reels automatically?\",\"Dual-shaft take-up, tension feedback and servo traversing do not by themselves establish fully automatic reel transfer. Confirm operator tasks, accumulator use, cutting, transfer and restart behavior in the agreed sequence.\"],[\"What information is needed for a technical proposal?\",\"Provide the drawings for each product, fiber and reinforcement packages, compound grades, target output, reel requirements, factory layout and utilities. Also identify existing equipment and the dimensional, optical and mechanical tests required for acceptance.\"]];var l=D(Ze(),1),Gc=a=>{let e=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\";a===\"overview\"?window.scrollTo({top:0,behavior:e}):document.getElementById(a)?.scrollIntoView({block:\"start\",behavior:e})};function S1({onInspect:a}){return(0,l.jsx)(\"section\",{className:\"hero\",id:\"overview\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(\"nav\",{className:\"breadcrumbs\",\"aria-label\":\"Breadcrumb\",children:(0,l.jsxs)(\"ol\",{children:[(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",children:\"Home\"})}),(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Production Lines\"})}),(0,l.jsx)(\"li\",{\"aria-current\":\"page\",children:\"HK-45 Multi-Purpose Line\"})]})}),(0,l.jsxs)(\"div\",{className:\"hero-grid\",children:[(0,l.jsxs)(\"div\",{className:\"hero-copy\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"01\"}),(0,l.jsx)(\"strong\",{children:\"HONGKAI \\xB7 CUSTOM-CONFIGURED PRODUCTION LINE\"})]}),(0,l.jsx)(\"h1\",{children:Vn}),(0,l.jsx)(\"p\",{className:\"hero-subtitle\",children:\"Customized around the cables you plan to produce.\"}),(0,l.jsx)(\"p\",{className:\"hero-lead\",children:\"Configure the HK-45 for your selected mix of tight-buffered fiber, simplex \/ duplex soft cable, mini cable and FTTH drop cable. HONGKAI defines the equipment combination and product-specific setups from your cable drawings, materials and production requirements.\"}),(0,l.jsxs)(\"div\",{className:\"hero-actions\",children:[(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-primary\",href:\"#configurations\",children:[\"See Products & Setups \",(0,l.jsx)(Oa,{})]}),(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-ghost\",href:\"#project-inputs\",children:[(0,l.jsx)(qt,{}),\" Review My Product Mix\"]})]}),(0,l.jsxs)(\"dl\",{className:\"hero-facts\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"PRODUCT FAMILIES\"}),(0,l.jsx)(\"dd\",{children:\"Tight buffer \\xB7 soft cable \\xB7 mini cable \\xB7 FTTH\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"SUPPLY APPROACH\"}),(0,l.jsx)(\"dd\",{children:\"Equipment scope customized for your project\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CONTROL PLATFORM\"}),(0,l.jsx)(\"dd\",{children:\"Siemens S7 PLC + ADVANTECH IPC\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CONFIGURATION BASIS\"}),(0,l.jsx)(\"dd\",{children:\"Product drawing, compound and output package\"})]})]})]}),(0,l.jsxs)(\"article\",{className:\"hero-visual multi-hero-visual\",children:[(0,l.jsxs)(\"div\",{className:\"visual-head\",children:[(0,l.jsx)(\"span\",{children:\"HK-45 \\xB7 3D EQUIPMENT REFERENCE\"}),(0,l.jsx)(\"strong\",{children:\"Pay-off \\xB7 extrusion \\xB7 cooling \\xB7 take-up\"})]}),(0,l.jsxs)(\"button\",{className:\"hero-image-canvas image-inspect\",onClick:()=>a({src:qs,title:\"HK-45 equipment reference \\u2014 selected 3D machine views\"}),\"aria-label\":\"Enlarge HK-45 equipment reference\",children:[(0,l.jsx)(\"img\",{src:qs,alt:\"HK-45 3D reference equipment collage showing fiber pay-off, extrusion unit, water trough and dual-shaft take-up\"}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Ae,{})]})]}),(0,l.jsx)(\"p\",{className:\"multi-image-note\",children:\"3D reference visualizations of selected equipment. The approved configuration defines the final machines and installation layout.\"}),(0,l.jsx)(\"div\",{className:\"visual-foot\",children:(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"ONE PROJECT \\xB7 PRODUCT-SPECIFIC SETUPS\"}),(0,l.jsx)(\"strong\",{children:\"Review four routes and the equipment each one uses.\"})]})})]})]}),(0,l.jsxs)(\"div\",{className:\"boundary-strip\",children:[(0,l.jsx)(Gn,{size:28}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Configure for the actual cable:\"}),\" product changeovers require the appropriate material path, screws, crossheads, guides and operating recipes. Agree the setup and acceptance conditions for each product.\"]})]})]})})}function b1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"process\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"02\",eyebrow:\"MATERIAL FLOW & PRODUCT CHANGEOVER\",title:\"A shared platform with a defined route for each product.\",copy:\"Start with the cable drawing. It determines which incoming materials and equipment are active, how the product passes through the line and what must change between batches.\"}),(0,l.jsx)(\"div\",{className:\"need-grid\",children:[[\"01\",\"FEED & POSITION\",\"Prepare the elements for the selected cable.\",\"Feed fiber, buffered elements, aramid and strength members as required. Preheat or oscillate only where the approved route calls for it.\"],[\"02\",\"FORM THE BUFFER OR JACKET\",\"Match compound, screw and crosshead.\",\"Dry and feed the selected material, align the incoming elements and use the tooling appropriate to the product profile.\"],[\"03\",\"COOL & INSPECT\",\"Stabilize the product and check dimensions.\",\"Coordinate warm-water cooling, the fixed trough, chiller, drying, diameter measurement and the specified marking interface.\"],[\"04\",\"HAUL OFF & COLLECT\",\"Control tension through winding.\",\"Choose the traction path, accumulator settings and take-up package. Define the reel-change sequence and finished-product tests.\"]].map(([e,o,t,n])=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"div\",{className:\"number-title\",children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"small\",{children:o})]}),(0,l.jsx)(\"h3\",{children:t}),(0,l.jsx)(\"p\",{children:n})]},e))})]})})}function y1({onInspect:a,onChoose:e}){let[o,t]=(0,Ua.useState)(0),n=zc[o],i=(s,r=!1)=>{t(s),r&&document.getElementById(`multi-config-${s}`)?.focus()};return(0,l.jsx)(\"section\",{className:\"section configuration-section\",id:\"configurations\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"03\",eyebrow:\"WHAT YOU CAN MANUFACTURE\",title:\"Four product families. Your own production scope.\",copy:\"The HK-45 platform can be configured for the following buffered-fiber and optical-cable products. Select the families your factory needs; we define the supplied line and changeover arrangements around that mix.\"}),(0,l.jsx)(\"div\",{className:\"multi-products-grid\",children:rh.map(s=>(0,l.jsxs)(\"article\",{children:[(0,l.jsx)(\"span\",{className:\"multi-product-number\",children:s.number}),(0,l.jsx)(\"h3\",{children:s.name}),(0,l.jsx)(\"strong\",{className:\"multi-product-output\",children:s.output}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsxs)(\"div\",{className:\"multi-product-construction\",children:[(0,l.jsx)(\"small\",{children:\"PRODUCT STRUCTURE\"}),(0,l.jsx)(\"span\",{children:s.construction})]})]},s.number))}),(0,l.jsxs)(\"p\",{className:\"multi-product-input-note\",children:[(0,l.jsx)(\"strong\",{children:\"Starting material:\"}),\" supplied, primary-coated optical fiber or prepared buffered elements. This line adds buffer or jacket layers; glass-fiber drawing from preforms is a separate upstream process.\"]}),(0,l.jsxs)(\"div\",{className:\"multi-custom-scope\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"CUSTOMIZED BY HONGKAI\"}),(0,l.jsx)(\"h3\",{children:\"Your cable design defines the line.\"}),(0,l.jsx)(\"p\",{children:\"HK-45 is a custom-configured production line. The four product families are reference applications; your technical proposal defines the products, equipment and operating conditions included in your project.\"})]}),(0,l.jsxs)(\"dl\",{children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Products & construction\"}),(0,l.jsx)(\"dd\",{children:\"Fiber count, cable profile, dimensions and reinforcement.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Materials & tooling\"}),(0,l.jsx)(\"dd\",{children:\"Compound grades, screws, crossheads, guides and moulds.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Process & reel handling\"}),(0,l.jsx)(\"dd\",{children:\"Tension, cooling, traction, output targets and reel changes.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Factory integration\"}),(0,l.jsx)(\"dd\",{children:\"Line direction, space, utilities and control interfaces.\"})]})]})]}),(0,l.jsxs)(\"div\",{className:\"multi-setup-intro\",children:[(0,l.jsx)(\"h3\",{children:\"Explore the setup for each product.\"}),(0,l.jsx)(\"p\",{children:\"Choose a tab to review the material path, relevant equipment and information needed for your configuration.\"})]}),(0,l.jsx)(\"div\",{className:\"config-tabs\",role:\"tablist\",\"aria-label\":\"HK-45 product configurations\",children:zc.map((s,r)=>(0,l.jsxs)(\"button\",{id:`multi-config-${r}`,role:\"tab\",\"aria-controls\":\"multi-configuration-panel\",\"aria-selected\":o===r,tabIndex:o===r?0:-1,className:o===r?\"active\":\"\",onClick:()=>i(r),onKeyDown:c=>{let m=c.key===\"ArrowRight\"?(r+1)%4:c.key===\"ArrowLeft\"?(r+3)%4:c.key===\"Home\"?0:c.key===\"End\"?3:null;m!==null&&(c.preventDefault(),i(m,!0))},children:[(0,l.jsx)(\"span\",{children:s.number}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"small\",{children:s.kicker}),(0,l.jsx)(\"strong\",{children:s.name})]})]},s.id))}),(0,l.jsxs)(\"div\",{className:\"config-workbench\",role:\"tabpanel\",id:\"multi-configuration-panel\",\"aria-labelledby\":`multi-config-${o}`,children:[(0,l.jsxs)(\"div\",{className:\"config-media\",children:[(0,l.jsxs)(\"div\",{className:\"config-media-head\",children:[(0,l.jsx)(\"span\",{children:\"RELEVANT EQUIPMENT\"}),(0,l.jsx)(\"strong\",{children:n.imageLabel})]}),(0,l.jsxs)(\"button\",{className:\"multi-config-canvas image-inspect\",onClick:()=>a({src:n.image,title:n.imageLabel}),\"aria-label\":`Enlarge ${n.imageLabel}`,children:[(0,l.jsx)(\"img\",{src:n.image,alt:n.imageLabel}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Ae,{})]})]}),(0,l.jsxs)(\"div\",{className:\"multi-speed-note\",children:[(0,l.jsx)(\"strong\",{children:\"PRODUCTION SPEED FOR THIS ROUTE\"}),(0,l.jsx)(\"p\",{children:n.speed})]})]}),(0,l.jsxs)(\"aside\",{className:\"config-dossier\",children:[(0,l.jsx)(\"span\",{children:n.kicker}),(0,l.jsxs)(\"div\",{className:\"config-title\",children:[(0,l.jsx)(\"b\",{children:n.number}),(0,l.jsx)(\"h3\",{children:n.name})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"PRODUCT & APPLICATION\"}),(0,l.jsx)(\"p\",{children:n.fit})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"CONFIGURATION REVIEW\"}),(0,l.jsx)(\"p\",{children:n.operation})]}),(0,l.jsxs)(\"div\",{className:\"confirm-list\",children:[(0,l.jsx)(\"small\",{children:\"PREPARE FOR THE PROPOSAL\"}),(0,l.jsx)(\"ul\",{children:n.checks.map(s=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(Zo,{weight:\"fill\"}),(0,l.jsx)(\"span\",{children:s})]},s))})]}),(0,l.jsxs)(\"button\",{className:\"hk-button hk-button-primary config-enquiry\",onClick:()=>e(n.name),children:[\"Discuss this configuration \",(0,l.jsx)(Oa,{})]})]})]})]})})}function C1({onInspect:a}){let[e,o]=(0,Ua.useState)(0),[t,n]=(0,Ua.useState)(\"All equipment\"),i=(0,Ua.useRef)(null),s=Zn[e],r=[\"All equipment\",\"Feed\",\"Form\",\"Cool & inspect\",\"Collect\"],c=m=>{o(m),requestAnimationFrame(()=>i.current?.scrollIntoView({block:\"start\",behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\"}))};return(0,l.jsx)(\"section\",{className:\"section modules-section\",id:\"modules\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"04\",eyebrow:\"19 EQUIPMENT ENTRIES \\xB7 REVIEW BY FUNCTION\",title:\"Inspect the equipment behind the product routes.\",copy:\"Select a unit to see its job, reference specifications and project requirements. The equipment schedule covers the complete reference platform; the active path depends on the chosen product.\"}),(0,l.jsxs)(\"div\",{className:\"module-explorer\",children:[(0,l.jsxs)(\"div\",{className:\"module-overview-head\",children:[(0,l.jsx)(\"span\",{children:\"FEED \\u2192 FORM \\u2192 COOL & INSPECT \\u2192 COLLECT\"}),(0,l.jsxs)(\"button\",{onClick:()=>a({src:qs,title:\"HK-45 equipment reference collage\"}),children:[\"View equipment overview \",(0,l.jsx)(Ae,{})]})]}),(0,l.jsx)(\"div\",{className:\"multi-group-filters\",role:\"group\",\"aria-label\":\"Filter equipment by process\",children:r.map(m=>(0,l.jsxs)(\"button\",{\"aria-pressed\":m===t,onClick:()=>{n(m),m!==\"All equipment\"&&s.group!==m&&o(Zn.findIndex(I=>I.group===m))},children:[m,(0,l.jsx)(\"span\",{children:m===\"All equipment\"?19:Zn.filter(I=>I.group===m).length})]},m))}),(0,l.jsx)(\"div\",{className:\"module-grid multi-module-grid\",role:\"group\",\"aria-label\":\"Select HK-45 equipment unit\",children:Zn.map((m,I)=>(t===\"All equipment\"||m.group===t)&&(0,l.jsxs)(\"button\",{className:`module-selector ${I===e?\"is-selected\":\"\"}`,\"aria-pressed\":e===I,\"aria-controls\":\"multi-equipment-detail\",onClick:()=>c(I),children:[(0,l.jsx)(\"span\",{className:\"module-number\",children:m.number}),(0,l.jsxs)(\"span\",{className:\"module-selector-copy\",children:[(0,l.jsx)(\"strong\",{children:m.title}),(0,l.jsxs)(\"small\",{children:[m.group,\" \",(0,l.jsx)(Oa,{})]})]})]},m.number))}),(0,l.jsxs)(\"div\",{className:\"module-equipment-detail\",id:\"multi-equipment-detail\",role:\"region\",\"aria-labelledby\":\"multi-equipment-title\",ref:i,children:[(0,l.jsxs)(\"div\",{className:\"module-equipment-media\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-label\",children:[(0,l.jsx)(\"span\",{children:s.image?\"3D EQUIPMENT REFERENCE\":\"EQUIPMENT FUNCTION\"}),(0,l.jsxs)(\"strong\",{children:[s.number,\" \/ 19\"]})]}),s.image?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(\"div\",{className:\"module-device-canvas multi-device-canvas\",children:(0,l.jsx)(\"img\",{src:s.image,alt:`HONGKAI HK-45 ${s.title} 3D equipment reference`})}),(0,l.jsx)(\"p\",{children:\"3D reference visualization. Final supplied arrangement follows the approved configuration.\"}),(0,l.jsxs)(\"button\",{className:\"module-device-enlarge\",onClick:()=>a({src:s.image,title:s.title}),children:[\"View equipment image \",(0,l.jsx)(Ae,{})]})]}):(0,l.jsxs)(\"div\",{className:\"multi-function-panel\",children:[(0,l.jsx)(\"span\",{children:s.number}),(0,l.jsx)(\"strong\",{children:s.title}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsx)(\"small\",{children:\"Configuration and equipment arrangement are confirmed with the technical proposal.\"})]})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-copy\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-navigation\",children:[(0,l.jsx)(\"span\",{children:s.group.toUpperCase()}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"button\",{\"aria-label\":\"Previous equipment\",onClick:()=>{n(\"All equipment\"),o((e+18)%19)},children:(0,l.jsx)(Oa,{className:\"previous-arrow\"})}),(0,l.jsx)(\"button\",{\"aria-label\":\"Next equipment\",onClick:()=>{n(\"All equipment\"),o((e+1)%19)},children:(0,l.jsx)(Oa,{})})]})]}),(0,l.jsx)(\"h3\",{id:\"multi-equipment-title\",children:s.title}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsxs)(\"div\",{className:\"multi-unit-rating\",children:[(0,l.jsx)(\"strong\",{children:\"REFERENCE CONFIGURATION\"}),(0,l.jsx)(\"ul\",{children:s.details.map(m=>(0,l.jsx)(\"li\",{children:m},m))})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-confirm\",children:[(0,l.jsx)(\"strong\",{children:\"CONFIRM FOR YOUR PROJECT\"}),(0,l.jsx)(\"p\",{children:s.confirm})]})]})]})]}),(0,l.jsxs)(\"p\",{className:\"sr-only\",role:\"status\",children:[\"Selected unit \",s.number,\": \",s.title]})]})})}function v1(){return(0,l.jsx)(\"section\",{className:\"section controls-section\",id:\"controls\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"05\",eyebrow:\"TECHNICAL REFERENCE & UTILITIES\",title:\"Read each rating with its operating conditions.\",copy:\"These values describe the supplied reference proposal. Product-specific speed, extrusion output, tooling and output reels are confirmed in the technical agreement.\"}),(0,l.jsx)(\"div\",{className:\"multi-spec-grid\",children:[[\"Product & process\",Pc.slice(0,10)],[\"Controls & installation\",Pc.slice(10)]].map(([a,e])=>(0,l.jsxs)(\"article\",{className:\"multi-spec-card\",children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:\"HK-45 REFERENCE CONFIGURATION\"}),(0,l.jsx)(\"h3\",{children:a})]}),(0,l.jsxs)(\"table\",{children:[(0,l.jsxs)(\"caption\",{children:[a,\" reference specifications\"]}),(0,l.jsx)(\"tbody\",{children:e.map(([o,t])=>(0,l.jsxs)(\"tr\",{children:[(0,l.jsx)(\"th\",{scope:\"row\",children:o}),(0,l.jsx)(\"td\",{children:t})]},o))})]})]},a))}),(0,l.jsxs)(\"div\",{className:\"engineering-callout\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"PRODUCT SPEED \\xB7 STRUCTURAL SPEED \\xB7 EXTRUSION OUTPUT\"}),(0,l.jsx)(\"h3\",{children:\"Agree the output by cable construction.\"}),(0,l.jsx)(\"p\",{children:\"The tight-buffer production range applies to that route. Specify a target for each soft-cable, mini-cable and FTTH product, together with its material, tooling, winding and quality checks.\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-ghost\",children:[\"Review My Product Mix \",(0,l.jsx)(Oa,{})]})]})]})})}function A1(){return(0,l.jsx)(\"section\",{className:\"section routes-section\",id:\"cable-routes\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"06\",eyebrow:\"CONNECT YOUR FACTORY PROCESSES\",title:\"Compare a shared platform with dedicated production routes.\",copy:\"Choose equipment from your product mix, changeover needs and the processes already available in your factory.\"}),(0,l.jsx)(\"div\",{className:\"route-grid\",children:[[\"DEDICATED TIGHT BUFFER\",\"HK-30 Tight Buffered Production Line\",\"Compare the dedicated tight-buffer route when it is the only product you need to manufacture.\",\"https:\/\/hkcablemachine.com\/tight-buffered-production-line\/\"],[\"FTTH PRODUCT ROUTE\",\"FTTH Drop Cable Production Line\",\"Review the finished FTTH cable construction and the associated production requirements.\",\"https:\/\/hkcablemachine.com\/ftth-drop-cable-production-line\/\"],[\"UPSTREAM FIBER PREPARATION\",\"HK-235 Coloring & Rewinding\",\"Prepare and identify optical-fiber reels before the selected downstream buffering or cabling route.\",\"https:\/\/hkcablemachine.com\/hk235-fiber-coloring-rewinding-machine\/\"]].map(([e,o,t,n])=>(0,l.jsx)(\"a\",{className:\"route-card\",href:n,children:(0,l.jsxs)(\"div\",{className:\"route-copy\",children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"h3\",{children:o}),(0,l.jsx)(\"p\",{children:t}),(0,l.jsxs)(\"strong\",{children:[\"Explore the route \",(0,l.jsx)(Ae,{})]})]})},n))})]})})}function T1(){let[a,e]=(0,Ua.useState)(!1),o=[[\"MATERIALS\",\"Run the agreed fiber and compounds.\",\"Confirm all incoming fiber, yarn, reinforcement and reel packages before testing the selected route.\"],[\"CHANGEOVER\",\"Demonstrate the required setup changes.\",\"Check tooling, guide paths, recipes, tension and reel handling when moving between the agreed products.\"],[\"FINISHED PRODUCT\",\"Record dimensional and optical quality.\",\"Agree profile, diameter, optical, winding and relevant mechanical tests for each trial product.\"]];return(0,l.jsx)(\"section\",{className:\"section evidence-section\",id:\"evidence\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"07\",eyebrow:\"HONGKAI FACTORY WALKTHROUGH\",title:\"See the sheathing equipment in operation.\",copy:\"The recorded HK-45 sheathing configuration shows the connected factory process. It illustrates that setup; the four product routes on this page each require their own technical review.\",inverse:!0}),(0,l.jsxs)(\"div\",{className:\"multi-video-layout\",children:[(0,l.jsx)(\"div\",{className:\"multi-video-stage\",children:a?(0,l.jsx)(\"iframe\",{src:\"https:\/\/www.youtube-nocookie.com\/embed\/wKdAuD5UrBM?rel=0&autoplay=1\",title:\"HONGKAI HK-45 optical cable sheathing line factory walkthrough\",allow:\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:!0}):(0,l.jsxs)(\"button\",{onClick:()=>e(!0),\"aria-label\":\"Play HK-45 factory walkthrough\",children:[(0,l.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-equipment-overview-3d.png\",alt:\"HONGKAI HK-45 3D equipment overview; play button opens actual factory video\"}),(0,l.jsx)(\"span\",{children:\"\\u25B6 Play HK-45 factory walkthrough\"})]})}),(0,l.jsxs)(\"aside\",{className:\"multi-video-guide\",children:[(0,l.jsx)(\"span\",{children:\"WHAT THE VIDEO SHOWS\"}),(0,l.jsx)(\"h3\",{children:\"Follow the recorded cable path.\"}),(0,l.jsx)(\"ol\",{children:[[\"00:12\",\"Pay-off and extrusion\"],[\"00:29\",\"PLC + IPC control HMI\"],[\"00:42\",\"Cooling trough\"],[\"00:58\",\"Diameter monitoring\"],[\"01:09\",\"Capstan and haul-off\"],[\"01:19\",\"Take-up and traverse\"]].map(([t,n])=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(\"b\",{children:t}),(0,l.jsx)(\"span\",{children:n})]},t))}),(0,l.jsxs)(\"a\",{href:sh,target:\"_blank\",rel:\"noreferrer\",children:[\"Watch on YouTube \",(0,l.jsx)(Ae,{})]})]})]}),(0,l.jsx)(\"div\",{className:\"evidence-cards multi-acceptance-cards\",children:o.map(([t,n,i],s)=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",s+1]}),(0,l.jsx)(\"small\",{children:t}),(0,l.jsx)(\"h3\",{children:n}),(0,l.jsx)(\"p\",{children:i})]},t))}),(0,l.jsxs)(\"div\",{className:\"fat-bar\",children:[(0,l.jsx)(Gn,{size:30}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"ACCEPTANCE BASIS\"}),(0,l.jsx)(\"strong\",{children:\"Approved product drawings + trial materials + defined setup + written test methods\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-primary\",children:[\"Prepare FAT Inputs \",(0,l.jsx)(Oa,{})]})]})]})})}function w1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"project-support\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"08\",eyebrow:\"HONGKAI CUSTOMIZATION & PROJECT SUPPORT\",title:\"Turn your product mix into a complete factory plan.\",copy:\"Connect product requirements, equipment selection, changeovers and start-up responsibilities in one written technical proposal.\"}),(0,l.jsx)(\"div\",{className:\"responsibility-grid\",children:[[\"01\",\"Product & equipment scope\",[\"List every product and required changeover\",\"Define active equipment and material paths\",\"Confirm supplied, retained and buyer-supplied items\"]],[\"02\",\"Factory integration\",[\"Review line layout and handling clearances\",\"Define utilities, controls and safety interfaces\",\"Agree installation and commissioning scope\"]],[\"03\",\"Start-up & support\",[\"Prepare trial materials and acceptance records\",\"Confirm training and operating documentation\",\"Agree spare parts and after-sales support\"]]].map(([e,o,t],n)=>(0,l.jsxs)(\"article\",{className:[\"white\",\"blue\",\"navy\"][n],children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"h3\",{children:o})]}),(0,l.jsx)(\"ul\",{children:t.map(i=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(ws,{}),(0,l.jsx)(\"span\",{children:i})]},i))})]},e))})]})})}function L1({preference:a,wordpress:e}){return(0,l.jsx)(\"section\",{className:\"section project-section\",id:\"project-inputs\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"09\",eyebrow:\"START THE ENGINEERING REVIEW\",title:\"Tell us which products you plan to make.\",copy:\"Start with your cable drawings and the intended product mix. Share the information already available; remaining technical details can be confirmed during review.\"}),(0,l.jsxs)(\"div\",{className:\"project-card\",children:[(0,l.jsxs)(\"div\",{className:\"project-intro\",children:[(0,l.jsx)(\"span\",{children:\"WHAT TO PREPARE\"}),(0,l.jsx)(\"h3\",{children:\"Nine inputs for your HK-45 project.\"}),(0,l.jsx)(\"ol\",{children:lh.map((o,t)=>(0,l.jsxs)(\"li\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",t+1]}),(0,l.jsx)(\"p\",{children:o})]},o))})]}),e?(0,l.jsx)(\"div\",{id:\"hk-process-form-slot\"}):(0,l.jsx)(Us,{context:{productId:nh,productName:Vn,pageTitle:Vn,pageType:\"process-line\"},configuration:a})]})]})})}function E1(){return(0,l.jsx)(\"section\",{className:\"section faq-section\",id:\"faq\",children:(0,l.jsxs)(\"div\",{className:\"shell faq-layout\",children:[(0,l.jsxs)(\"div\",{className:\"faq-heading\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"10\"}),(0,l.jsx)(\"strong\",{children:\"BUYER FAQ\"})]}),(0,l.jsx)(\"h2\",{children:\"Questions before specifying a multi-purpose line.\"}),(0,l.jsx)(\"p\",{children:\"Review product coverage, changeovers, speed ratings and the scope of the HK-45 reference equipment.\"})]}),(0,l.jsx)(\"div\",{className:\"faq-list\",children:ch.map(([a,e],o)=>(0,l.jsxs)(\"details\",{open:o===0,children:[(0,l.jsxs)(\"summary\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",o+1]}),(0,l.jsx)(\"strong\",{children:a}),(0,l.jsx)(vo,{})]}),(0,l.jsx)(\"p\",{children:e})]},a))})]})})}function M1(){let[a,e]=(0,Ua.useState)(\"overview\"),o=(0,Ua.useRef)(null);return(0,Ua.useEffect)(()=>{let t=0,n=()=>{t=0;let s=parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0,r=[...xc].reverse().find(([,c])=>{let m=document.getElementById(c);return m&&m.getBoundingClientRect().top<=Math.max(180,(parseFloat(getComputedStyle(m).scrollMarginTop)||0)+s+2)});e(r?.[1]||\"overview\")},i=()=>{t||(t=requestAnimationFrame(n))};return window.addEventListener(\"scroll\",i,{passive:!0}),window.addEventListener(\"resize\",i),n(),()=>{window.removeEventListener(\"scroll\",i),window.removeEventListener(\"resize\",i),cancelAnimationFrame(t)}},[]),(0,Ua.useEffect)(()=>{let t=o.current?.querySelector(`[data-section=\"${a}\"]`);t&&o.current.scrollTo({left:t.offsetLeft-o.current.offsetLeft-(o.current.clientWidth-t.clientWidth)\/2,behavior:\"auto\"})},[a]),(0,l.jsx)(\"nav\",{className:\"page-map\",\"aria-label\":\"HK-45 page sections\",children:(0,l.jsxs)(\"div\",{className:\"shell page-map-inner\",children:[(0,l.jsx)(\"span\",{className:\"page-map-label\",children:\"PAGE MAP\"}),(0,l.jsx)(\"div\",{className:\"page-map-links\",ref:o,children:xc.map(([t,n])=>(0,l.jsx)(\"button\",{\"data-section\":n,className:a===n?\"active\":\"\",\"aria-current\":a===n?\"location\":void 0,onClick:()=>Gc(n),children:t},n))}),(0,l.jsxs)(\"button\",{className:\"page-map-cta\",\"aria-label\":\"Start project enquiry\",onClick:()=>Gc(\"project-inputs\"),children:[\"Start Project \",(0,l.jsx)(Ae,{})]})]})})}function uh({wordpress:a=!1}){let[e,o]=(0,Ua.useState)(null),[t,n]=(0,Ua.useState)(\"\");return(0,Ua.useEffect)(()=>{a?document.dispatchEvent(new Event(\"hk-process-ready\")):(document.title=`${Vn} | HONGKAI Preview`,document.querySelector('meta[name=\"description\"]')?.setAttribute(\"content\",ih))},[a]),(0,l.jsxs)(\"div\",{className:\"multi-page\",children:[!a&&(0,l.jsx)(eh,{}),(0,l.jsxs)(a?\"div\":\"main\",{children:[(0,l.jsx)(S1,{onInspect:o}),(0,l.jsx)(M1,{}),(0,l.jsx)(b1,{}),(0,l.jsx)(y1,{onInspect:o,onChoose:r=>{n(r),a&&document.querySelector(\"#hk-process-form-slot .hk-universal-enquiry-host\")?.dispatchEvent(new CustomEvent(\"hk:product-enquiry-context\",{detail:{configuration:r,explicitSelection:!0}})),Gc(\"project-inputs\")}}),(0,l.jsx)(C1,{onInspect:o}),(0,l.jsx)(v1,{}),(0,l.jsx)(A1,{}),(0,l.jsx)(T1,{}),(0,l.jsx)(w1,{}),(0,l.jsx)(L1,{preference:t,wordpress:a}),(0,l.jsx)(E1,{})]}),!a&&(0,l.jsx)(oh,{}),(0,l.jsx)(th,{image:e,onClose:()=>o(null)})]})}var ph=D(Ze());function mh(){let a=document.getElementById(\"hk-process-root\");if(!a||a.dataset.mounted)return;a.dataset.mounted=\"true\";let e=()=>{let i=document.querySelector(\"header\");if(!i){a.style.setProperty(\"--hk-theme-header-offset\",\"0px\");return}let s=window.getComputedStyle(i),r=[\"fixed\",\"sticky\"].includes(s.position)?Math.max(0,Math.ceil(i.getBoundingClientRect().bottom)):0;a.style.setProperty(\"--hk-theme-header-offset\",`${r}px`)};e(),window.requestAnimationFrame(e),window.addEventListener(\"resize\",e,{passive:!0}),window.addEventListener(\"load\",e,{once:!0}),[250,1e3,3e3].forEach(i=>window.setTimeout(e,i));let o=document.querySelector(\"header.elementor-location-header\");if(o&&new MutationObserver(e).observe(o,{attributes:!0,attributeFilter:[\"class\",\"style\"]}),\"ResizeObserver\"in window){let i=document.querySelector(\"header\");i&&new ResizeObserver(e).observe(i)}let t=()=>{let i=document.getElementById(\"hk-process-native-enquiry\");return i&&(i.classList.add(\"hk-universal-enquiry-host\"),i.dataset.productName=\"HK-45 Multi-Purpose Optical Cable Production Line\",i.dataset.productId=\"hk45-multi-purpose-optical-cable-production-line\",i.dataset.pageType=\"process-line\"),i};t();let n=()=>{let i=t(),s=document.getElementById(\"hk-process-form-slot\");return!i||!s||!i.querySelector(\"#wpforms-form-16824\")?!1:(i.parentElement!==s&&s.appendChild(i),a.dataset.formReady=\"true\",!0)};document.addEventListener(\"hk-process-ready\",()=>{if(n())return;let i=new MutationObserver(()=>{n()&&i.disconnect()});i.observe(document.documentElement,{childList:!0,subtree:!0}),window.setTimeout(()=>i.disconnect(),3e4)},{once:!0}),(0,fh.hydrateRoot)(a,(0,ph.jsx)(uh,{wordpress:!0}))}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",mh,{once:!0}):mh();})();\n\/*! Bundled license information:\n\nreact\/cjs\/react.production.js:\n  (**\n   * @license React\n   * react.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nscheduler\/cjs\/scheduler.production.js:\n  (**\n   * @license React\n   * scheduler.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom.production.js:\n  (**\n   * @license React\n   * react-dom.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom-client.production.js:\n  (**\n   * @license React\n   * react-dom-client.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact\/cjs\/react-jsx-runtime.production.js:\n  (**\n   * @license React\n   * react-jsx-runtime.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n*\/\n\n\/* Load once alongside the shared WPForms shortcode. Never submits the form. *\/\n(() => {\n  const mounted = new WeakSet();\n  function mount() {\n    document.querySelectorAll('.hk-universal-enquiry-host').forEach(host => {\n      \/\/ WPForms applies its custom CSS class to the outer container in modern rendering.\n      const form = host.querySelector('form.hk-universal-product-form, .hk-universal-product-form form');\n      if (!form || mounted.has(form)) return;\n      mounted.add(form);\n      const edited = new Set();\n      const field = name => form.querySelector(`.hk-universal-${name} input, .hk-universal-${name} textarea, input.hk-universal-${name}`);\n      for (const name of ['product', 'configuration']) field(name)?.addEventListener('input', () => edited.add(name));\n      function assign(name, value, force = false) {\n        const input = field(name);\n        if (!input || (!force && edited.has(name))) return;\n        input.value = String(value || '').slice(0, 1000);\n        input.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n      function context() {\n        const url = new URL(window.location.href);\n        assign('product', host.dataset.productName || field('pageTitle')?.value || '');\n        assign('configuration', host.dataset.configuration || '');\n        \/\/ Remove query\/hash data; product metadata is attribution, not authorization.\n        assign('pageUrl', url.origin + url.pathname, true);\n        if (host.dataset.productId) assign('productId', host.dataset.productId, true);\n        if (host.dataset.productName) assign('pageTitle', host.dataset.productName, true);\n        assign('pageType', host.dataset.pageType || 'product', true);\n      }\n      context();\n      host.addEventListener('hk:product-enquiry-context', event => {\n        const configuration = event.detail?.configuration;\n        if (typeof configuration !== 'string') return;\n        \/\/ force is reserved for an explicit \u201cDiscuss this configuration\u201d action.\n        assign('configuration', configuration, event.detail?.explicitSelection === true);\n      });\n      form.addEventListener('submit', () => {\n        const url = new URL(window.location.href);\n        assign('pageUrl', url.origin + url.pathname, true);\n      }, true);\n      form.addEventListener('reset', () => { edited.clear(); window.setTimeout(context, 0); });\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', mount, { once: true });\n  else mount();\n  \/\/ Elementor may insert its shortcode widget after the HTML widget.\n  const observer = new MutationObserver(mount);\n  observer.observe(document.documentElement, { childList: true, subtree: true });\n  window.setTimeout(() => observer.disconnect(), 30000);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13b94c9 e-flex e-con-boxed e-con e-parent\" data-id=\"13b94c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ae59f hk-universal-enquiry-host elementor-widget elementor-widget-shortcode\" data-id=\"c5ae59f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"hk-process-native-enquiry\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"wpforms-container wpforms-container-quiz hk-universal-product-form wpforms-render-modern\" id=\"wpforms-16824\"><form id=\"wpforms-form-16824\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"16824\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fa\/wp-json\/wp\/v2\/pages\/17370?wpforms_form_id=16824\" data-token=\"eb24d76995774deedd63d7e98b91f6f7\" data-token-time=\"1793705103\"><noscript class=\"wpforms-error-noscript\">\u0644\u0637\u0641\u0627 \u0628\u0631\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644 \u0627\u06cc\u0646 \u0641\u0631\u0645\u060c \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">\u0644\u0637\u0641\u0627 \u0628\u0631\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644 \u0627\u06cc\u0646 \u0641\u0631\u0645\u060c \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-16824-field_1-container\" class=\"wpforms-field wpforms-field-text hk-universal-name hk-universal-contact\" data-field-type=\"text\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_1\">Your name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-16824-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"Your name\" aria-errormessage=\"wpforms-16824-field_1-error\" required><\/div><div id=\"wpforms-16824-field_2-container\" class=\"wpforms-field wpforms-field-email hk-universal-email hk-universal-contact\" data-field-type=\"email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_2\">Work email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-16824-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"name@company.com\" spellcheck=\"false\" aria-errormessage=\"wpforms-16824-field_2-error\" required><\/div><div id=\"wpforms-16824-field_3-container\" class=\"wpforms-field wpforms-field-text hk-universal-company hk-universal-contact\" data-field-type=\"text\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_3\">Company<\/label><input type=\"text\" id=\"wpforms-16824-field_3\" class=\"wpforms-field-large\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-16824-field_3-error\" ><\/div><div id=\"wpforms-16824-field_4-container\" class=\"wpforms-field wpforms-field-text hk-universal-country hk-universal-contact\" data-field-type=\"text\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_4\">Country \/ region<\/label><input type=\"text\" id=\"wpforms-16824-field_4\" class=\"wpforms-field-large\" name=\"wpforms[fields][4]\" aria-errormessage=\"wpforms-16824-field_4-error\" ><\/div><div id=\"wpforms-16824-field_5-container\" class=\"wpforms-field wpforms-field-text hk-universal-phone hk-universal-contact\" data-field-type=\"text\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_5\">Phone \/ WhatsApp<\/label><input type=\"text\" id=\"wpforms-16824-field_5\" class=\"wpforms-field-large\" name=\"wpforms[fields][5]\" placeholder=\"Include country code\" aria-errormessage=\"wpforms-16824-field_5-error\" ><\/div><div id=\"wpforms-16824-field_6-container\" class=\"wpforms-field wpforms-field-text hk-universal-product hk-universal-project\" data-field-type=\"text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_6\">Product \/ equipment of interest<\/label><input type=\"text\" id=\"wpforms-16824-field_6\" class=\"wpforms-field-large\" name=\"wpforms[fields][6]\" placeholder=\"Product, equipment or production line\" aria-errormessage=\"wpforms-16824-field_6-error\" aria-describedby=\"wpforms-16824-field_6-description\" ><div id=\"wpforms-16824-field_6-description\" class=\"wpforms-field-description\">Prefilled from this page. You may edit it.<\/div><\/div><div id=\"wpforms-16824-field_7-container\" class=\"wpforms-field wpforms-field-text hk-universal-configuration hk-universal-project\" data-field-type=\"text\" data-field-id=\"7\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_7\">Configuration \/ model preference<\/label><input type=\"text\" id=\"wpforms-16824-field_7\" class=\"wpforms-field-large\" name=\"wpforms[fields][7]\" placeholder=\"If known; otherwise leave blank\" aria-errormessage=\"wpforms-16824-field_7-error\" ><\/div><div id=\"wpforms-16824-field_8-container\" class=\"wpforms-field wpforms-field-select hk-universal-projectType hk-universal-project wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_8\">Project type<\/label><select id=\"wpforms-16824-field_8\" class=\"wpforms-field-large\" name=\"wpforms[fields][8]\"><option value=\"To be confirmed\"  class=\"choice-1 depth-1\"  >To be confirmed<\/option><option value=\"New production line\"  class=\"choice-2 depth-1\"  >New production line<\/option><option value=\"Upgrade \/ expand an existing line\"  class=\"choice-3 depth-1\"  >Upgrade \/ expand an existing line<\/option><option value=\"Individual equipment\"  class=\"choice-4 depth-1\"  >Individual equipment<\/option><option value=\"Replacement \/ spare parts\"  class=\"choice-5 depth-1\"  >Replacement \/ spare parts<\/option><option value=\"Other enquiry\"  class=\"choice-6 depth-1\"  >Other enquiry<\/option><\/select><\/div><div id=\"wpforms-16824-field_9-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-requirements hk-universal-project hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_9\">What do you need? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-16824-field_9\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][9]\" placeholder=\"Tell us what you plan to produce, purchase or improve. Share the details you already know.\" aria-errormessage=\"wpforms-16824-field_9-error\" required><\/textarea><\/div><div id=\"wpforms-16824-field_10-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-specification hk-universal-technical hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"10\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_10\">Product specification \/ materials<\/label><textarea id=\"wpforms-16824-field_10\" class=\"wpforms-field-large\" name=\"wpforms[fields][10]\" placeholder=\"Finished product, material, dimensions, standard or drawing reference, if known\" aria-errormessage=\"wpforms-16824-field_10-error\" ><\/textarea><\/div><div id=\"wpforms-16824-field_11-container\" class=\"wpforms-field wpforms-field-text hk-universal-output hk-universal-technical\" data-field-type=\"text\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_11\">Target output \/ speed<\/label><input type=\"text\" id=\"wpforms-16824-field_11\" class=\"wpforms-field-large\" name=\"wpforms[fields][11]\" placeholder=\"Value, unit and operating hours, if known\" aria-errormessage=\"wpforms-16824-field_11-error\" ><\/div><div id=\"wpforms-16824-field_12-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-factory hk-universal-technical hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_12\">Factory \/ existing equipment<\/label><textarea id=\"wpforms-16824-field_12\" class=\"wpforms-field-large\" name=\"wpforms[fields][12]\" placeholder=\"Available space, utilities, existing equipment and interfaces, if relevant\" aria-errormessage=\"wpforms-16824-field_12-error\" ><\/textarea><\/div><div id=\"wpforms-16824-field_13-container\" class=\"wpforms-field wpforms-field-text hk-universal-timeline hk-universal-technical\" data-field-type=\"text\" data-field-id=\"13\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_13\">Project timing<\/label><input type=\"text\" id=\"wpforms-16824-field_13\" class=\"wpforms-field-large\" name=\"wpforms[fields][13]\" placeholder=\"Planned purchase or installation timing\" aria-errormessage=\"wpforms-16824-field_13-error\" ><\/div><div id=\"wpforms-16824-field_14-container\" class=\"wpforms-field wpforms-field-file-upload hk-universal-attachments hk-universal-full\" data-field-type=\"file-upload\" data-field-id=\"14\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_14\">Drawing \/ reference files<\/label><div\n\t\tclass=\"wpforms-uploader \"\n\t\tdata-field-id=\"14\"\n\t\tdata-form-id=\"16824\"\n\t\tdata-input-name=\"wpforms_16824_14\"\n\t\tdata-extensions=\"pdf,jpg,jpeg,png\"\n\t\tdata-max-size=\"10485760\"\n\t\tdata-max-file-number=\"3\"\n\t\tdata-post-max-size=\"52428800\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag &amp; Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t\t\t<span class=\"modern-hint\">\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062d\u062f\u0627\u06a9\u062b\u0631 3 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/span>\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-16824-field_14\"\n\t\tname=\"wpforms_16824_14\" \t\tvalue=\"\">\n<div id=\"wpforms-16824-field_14-description\" class=\"wpforms-field-description\">Optional: up to 3 PDF, JPG, JPEG or PNG files; 10 MB each. Only include information needed for this enquiry.<\/div><\/div><div id=\"wpforms-16824-field_16-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageTitle\" data-field-type=\"hidden\" data-field-id=\"16\"><input type=\"hidden\" id=\"wpforms-16824-field_16\" name=\"wpforms[fields][16]\"><\/div><div id=\"wpforms-16824-field_17-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageUrl\" data-field-type=\"hidden\" data-field-id=\"17\"><input type=\"hidden\" id=\"wpforms-16824-field_17\" name=\"wpforms[fields][17]\" value=\"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages\/17370\"><\/div><div id=\"wpforms-16824-field_18-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-productId\" data-field-type=\"hidden\" data-field-id=\"18\"><input type=\"hidden\" id=\"wpforms-16824-field_18\" name=\"wpforms[fields][18]\"><\/div><div id=\"wpforms-16824-field_19-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageType\" data-field-type=\"hidden\" data-field-id=\"19\"><input type=\"hidden\" id=\"wpforms-16824-field_19\" name=\"wpforms[fields][19]\" value=\"product\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-field wpforms-field-hp\"><label for=\"wpforms-16824-field-hp\" class=\"wpforms-field-label\">Message<\/label><input type=\"text\" name=\"wpforms[hp]\" id=\"wpforms-16824-field-hp\" class=\"wpforms-field-medium\"><\/div><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"16824\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages\/17370\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><div class=\"activelayer-env-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><input type=\"text\" name=\"activelayer_env_signals\" value=\"\" class=\"activelayer-env-signals\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div><div class=\"activelayer-behavioral-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><input type=\"text\" name=\"activelayer_behavioral_signals\" value=\"\" class=\"activelayer-behavioral-signals\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div><div class=\"activelayer-hp-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><label class=\"activelayer-sr-only\">Leave this field empty<\/label><input type=\"email\" name=\"al_hp_email\" value=\"\" class=\"activelayer-hp-field\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div>\t\t<input type=\"hidden\" name=\"vjt_form_plugin\" value=\"wpforms\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_id\" value=\"16824\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_name\" value=\"HONGKAI Universal Product &amp; Equipment Enquiry\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_page\" value=\"https:\/\/hkcablemachine.com\/fa\/fa\/wp-json\/wp\/v2\/pages\/17370\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_title\" value=\"HONGKAI Cable Machinery\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_referrer\" value=\"\" \/>\n\t\t<button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-16824\" class=\"wpforms-submit\" data-alt-text=\"Sending enquiry\u2026\" data-submit-text=\"Send Project Enquiry\" aria-live=\"assertive\" value=\"wpforms-submit\">Send Project Enquiry<\/button><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"\u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Fiber Optic Cable Production Lines HK-45 Multi-Purpose Line 01HONGKAI \u00b7 CUSTOM-CONFIGURED PRODUCTION LINE HK-45 Multi-Purpose Optical Cable Production Line Customized around the cables you plan to produce. Configure the HK-45 for your selected mix of tight-buffered fiber, simplex \/ duplex soft cable, mini cable and FTTH drop cable. HONGKAI defines the equipment combination and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17373,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_angie_page":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17370","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages\/17370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/comments?post=17370"}],"version-history":[{"count":14,"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages\/17370\/revisions"}],"predecessor-version":[{"id":18879,"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/pages\/17370\/revisions\/18879"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/media\/17373"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/fa\/wp-json\/wp\/v2\/media?parent=17370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}