{"id":16891,"date":"2026-09-06T00:28:38","date_gmt":"2026-09-05T16:28:38","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=16891"},"modified":"2026-09-06T01:46:27","modified_gmt":"2026-09-05T17:46:27","slug":"loose-tube-production-line","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/pt\/loose-tube-production-line\/","title":{"rendered":"Linha de produ\u00e7\u00e3o de tubos soltos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16891\" class=\"elementor elementor-16891\" 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-16f747e6 e-con-full hk-process-elementor-page e-flex e-con e-parent\" data-id=\"16f747e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18ba5909 elementor-widget elementor-widget-html\" data-id=\"18ba5909\" 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\/* 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\/* 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<\/style><div id=\"hk-process-root\"><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/ftth-dual-axis-manual-takeup-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-fiber-payoff.jpeg\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtw-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtpy-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-asu-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-micro-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-adss-3d-scaled.png\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-figure8-3d-scaled.webp\"\/><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\">Loose Tube Production Line<\/li><\/ol><\/nav><div class=\"hero-grid\"><div class=\"hero-copy\"><div class=\"section-label\"><span>01<\/span><strong>HONGKAI \u00b7 LOOSE-TUBE PROCESS FAMILY<\/strong><\/div><h1>Loose Tube Production Line<\/h1><p class=\"hero-subtitle\">Secondary coating \u00b7 Manual &amp; semi-automatic reel change<\/p><p class=\"hero-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.<\/p><article class=\"hero-visual hero-visual-mobile\"><div class=\"visual-head\"><span>REFERENCE SECONDARY-COATING LINE<\/span><strong>Process-train overview<\/strong><\/div><button type=\"button\" class=\"hero-image-canvas media-canvas--panorama image-inspect\" aria-label=\"Enlarge complete secondary-coating line\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\" alt=\"HONGKAI loose tube secondary coating production line 3D model shown fully on white\" 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=\"visual-foot\"><div><span>COMPLETE PROCESS-TRAIN REFERENCE<\/span><strong>Reference line arrangement \u00b7 Select the reel-handling family below<\/strong><\/div><button aria-label=\"Compare three reference configurations\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/button><\/div><\/article><div class=\"hero-actions\"><button class=\"hk-button hk-button-primary\">Compare Configurations <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/button><button class=\"hk-button hk-button-ghost\"><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> Send Tube Drawing<\/button><\/div><dl class=\"hero-facts\"><div><dt>INPUT<\/dt><dd>Approved fibers, tube polymer and specified filling system<\/dd><\/div><div><dt>QUALIFIED OUTPUT<\/dt><dd>Loose tube on the confirmed output package<\/dd><\/div><div><dt>CORE PROCESS<\/dt><dd>Pay off \u2192 apply specified filling \/ water blocking \u2192 extrude \u2192 cool \u2192 measure \u2192 take up<\/dd><\/div><div><dt>APPLICATION<\/dt><dd>Central-tube and stranded loose-tube cable routes<\/dd><\/div><\/dl><\/div><article class=\"hero-visual hero-visual-desktop\"><div class=\"visual-head\"><span>REFERENCE SECONDARY-COATING LINE<\/span><strong>Process-train overview<\/strong><\/div><button type=\"button\" class=\"hero-image-canvas media-canvas--panorama image-inspect\" aria-label=\"Enlarge complete secondary-coating line\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\" alt=\"HONGKAI loose tube secondary coating production line 3D model shown fully on white\" 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=\"visual-foot\"><div><span>COMPLETE PROCESS-TRAIN REFERENCE<\/span><strong>Reference line arrangement \u00b7 Select the reel-handling family below<\/strong><\/div><button aria-label=\"Compare three reference configurations\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/button><\/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=\"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\"><\/path><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>Scope boundary:<\/strong> this page covers secondary coating only. Fiber coloring, cable-core stranding, armoring and final sheathing remain separate stages unless included in a wider written proposal.<\/p><\/div><\/div><\/section><nav class=\"page-map\" aria-label=\"Loose tube process line 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\" aria-current=\"location\" class=\"active\">Overview<\/button><button data-section=\"process\" class=\"\">Process<\/button><button data-section=\"configurations\" class=\"\">Configurations<\/button><button data-section=\"modules\" class=\"\">Line Modules<\/button><button data-section=\"controls\" class=\"\">Comparison<\/button><button data-section=\"cable-routes\" class=\"\">Cable Routes<\/button><button data-section=\"evidence\" class=\"\">Evidence &amp; FAT<\/button><button data-section=\"customer-experience\" class=\"\">Customer Projects<\/button><button data-section=\"project-inputs\" class=\"\">Project Inputs<\/button><button data-section=\"faq\" class=\"\">FAQ<\/button><\/div><button class=\"page-map-cta\">Start Project <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/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>START FROM THE BUYER&#x27;S NEED<\/strong><\/div><h2>One process family. Four different reasons to configure it.<\/h2><\/div><p>The equipment family is selected from the cable route, material path, output package and factory interface\u2014not from a model number alone.<\/p><\/div><div class=\"need-grid\"><article><div class=\"number-title\"><span>01<\/span><small>CENTRAL-TUBE ROUTE<\/small><\/div><h3>Form one qualified loose tube for an approved central loose-tube cable construction.<\/h3><p>Confirm the tube construction, strength-member arrangement and downstream sheathing interface.<\/p><\/article><article><div class=\"number-title\"><span>02<\/span><small>STRANDED-TUBE ROUTE<\/small><\/div><h3>Prepare multiple loose tubes for the following SZ core-forming stage.<\/h3><p>Confirm tube quantity, fillers, central member and the package handed to stranding.<\/p><\/article><article><div class=\"number-title\"><span>03<\/span><small>EXISTING-LINE UPGRADE<\/small><\/div><h3>Replace or extend one part of an operating secondary-coating line.<\/h3><p>Document retained equipment, mechanical interfaces, signals, line direction and ownership.<\/p><\/article><article><div class=\"number-title\"><span>04<\/span><small>NEW PROCESS AREA<\/small><\/div><h3>Plan a complete loose-tube workshop around product and factory conditions.<\/h3><p>Review materials, packages, utilities, layout, testing and operator workflow together.<\/p><\/article><\/div><div class=\"responsibility-intro\"><span>PROCESS &amp; RESPONSIBILITY BOUNDARY<\/span><h3>Define the handoff before defining the machine.<\/h3><p>The same visible line can represent different supply boundaries. The proposal should make each responsibility explicit.<\/p><\/div><div class=\"responsibility-grid\"><article class=\"white\"><header><span>01<\/span><h3>Buyer provides<\/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=\"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\"><\/path><\/svg><span>Approved cable and loose-tube drawings<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Optical-fiber specification and supply package<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Tube polymer, masterbatch and filling requirements<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Target output reel or package<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Factory layout, utilities and retained equipment<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Product test method and acceptance criteria<\/span><\/li><\/ul><\/article><article class=\"blue\"><header><span>02<\/span><h3>HONGKAI configures<\/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=\"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\"><\/path><\/svg><span>Fiber pay-off and handling modules<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Filling or specified water-blocking interface<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Material preparation, extrusion and tooling scope<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Cooling, measurement, traction and synchronization<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Manual or semi-automatic reel-handling arrangement<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Reference layout, controls, interlocks and FAT plan<\/span><\/li><\/ul><\/article><article class=\"navy\"><header><span>03<\/span><h3>Jointly confirm<\/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=\"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\"><\/path><\/svg><span>Material and tooling compatibility<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Tube geometry and production window<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Excess-fiber-length control and test method<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Reel-change sequence and permitted interruption<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>Inclusion, exclusion and downstream handoff<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><span>FAT samples, acceptance evidence and services<\/span><\/li><\/ul><\/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>CONFIGURATION FAMILIES<\/strong><\/div><h2>Choose how the line handles the next reel.<\/h2><\/div><p>Manual reel change uses the FTTH drop-cable-style dual-axis take-up. HK-50 and HK-60 share the same semi-automatic take-up. Compare operator tasks and equipment-assisted steps here, then review each complete line&#x27;s extrusion, cooling and production requirements separately.<\/p><\/div><div class=\"config-tabs\" role=\"tablist\" aria-label=\"Loose tube configuration families\"><button id=\"config-tab-manual\" data-config=\"manual\" role=\"tab\" aria-controls=\"configuration-panel\" aria-selected=\"true\" tabindex=\"0\" class=\"active\"><span>01<\/span><div><small>DUAL-AXIS TAKE-UP<\/small><strong>Manual Reel-Change<\/strong><\/div><\/button><button id=\"config-tab-hk50\" data-config=\"hk50\" role=\"tab\" aria-controls=\"configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>02<\/span><div><small>SHARED SEMI-AUTOMATIC TAKE-UP<\/small><strong>HK-50 Project Reference \u2014 Semi-Automatic Reel Change<\/strong><\/div><\/button><button id=\"config-tab-hk60\" data-config=\"hk60\" role=\"tab\" aria-controls=\"configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>03<\/span><div><small>SHARED SEMI-AUTOMATIC TAKE-UP<\/small><strong>HK-60 Project Reference \u2014 Semi-Automatic Reel Change<\/strong><\/div><\/button><\/div><div class=\"config-workbench\" id=\"configuration-panel\" role=\"tabpanel\" aria-labelledby=\"config-tab-manual\"><div class=\"config-media\"><div class=\"config-media-head\"><span>MANUAL REEL CHANGE<\/span><strong>Drop-cable-style dual-axis take-up \u00b7 manual reel change<\/strong><\/div><button type=\"button\" class=\"config-image-canvas image-inspect\" aria-label=\"Enlarge Manual take-up reference\"><span class=\"config-image-content\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/ftth-dual-axis-manual-takeup-3d-scaled.webp\" alt=\"FTTH drop-cable-style dual-axis take-up with two front-facing reels for manual reel change\" title=\"\"><\/span><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=\"config-media-foot\"><span>TAKE-UP ARRANGEMENT<\/span><strong>Two reel positions; the operator manages reel change.<\/strong><\/div><\/div><aside class=\"config-dossier\"><span>DUAL-AXIS TAKE-UP<\/span><div class=\"config-title\"><b>01<\/b><h3>Manual Reel-Change<\/h3><\/div><div class=\"dossier-block\"><small>BEST-FIT DECISION<\/small><p>For projects where a controlled stop and operator reel transfer may be accepted after the restart-quality boundary is agreed.<\/p><\/div><div class=\"dossier-block\"><small>OPERATING BOUNDARY<\/small><p>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.<\/p><\/div><div class=\"confirm-list\"><small>CONFIRM BEFORE 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>Permitted production interruption<\/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 change frequency<\/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>Operator workflow and safety sequence<\/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>Tube-tail and restart handling<\/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>Permitted restart waste<\/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>Quality checks after restart<\/span><\/li><\/ul><\/div><div class=\"caution\"><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,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\"><\/path><\/svg><p><strong>Do not assume:<\/strong> <!-- -->No fixed speed, reel size, change time, operator count or accepted restart waste is implied.<\/p><\/div><button type=\"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>COMMON LINE ARCHITECTURE<\/strong><\/div><h2>Explore the equipment behind each process.<\/h2><\/div><p>Select a numbered marker or a module below to locate its equipment in the complete line and view the matching 3D detail. All equipment details open here, without leaving the page.<\/p><\/div><div class=\"module-explorer\"><div class=\"module-overview-head\"><span>COMPLETE PROCESS TRAIN<\/span><button type=\"button\">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><\/button><\/div><div class=\"module-line-canvas\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\" width=\"2172\" height=\"724\" alt=\"Complete loose-tube reference line from fiber pay-off racks on the left to semi-automatic take-up on the right\" title=\"\"><svg class=\"module-locations\" viewBox=\"0 0 2172 724\" aria-hidden=\"true\"><rect class=\"equipment-zone\" x=\"16\" y=\"236\" width=\"467\" height=\"215\" rx=\"7\"><\/rect><path class=\"module-leader is-selected\" d=\"M 240 177 L 240 236\"><\/path><path class=\"module-leader \" d=\"M 625 534 L 625 389\"><\/path><path class=\"module-leader \" d=\"M 615 177 L 615 245\"><\/path><path class=\"module-leader \" d=\"M 805 177 L 805 245\"><\/path><path class=\"module-leader \" d=\"M 1080 534 L 1080 455\"><\/path><path class=\"module-leader \" d=\"M 1775 177 L 1819 318\"><\/path><path class=\"module-leader \" d=\"M 1395 177 L 1395 356\"><\/path><path class=\"module-leader \" d=\"M 1870 534 L 1870 453\"><\/path><path class=\"module-leader \" d=\"M 2035 177 L 2035 230\"><\/path><path class=\"module-leader \" d=\"M 960 177 L 900 236\"><\/path><\/svg><button type=\"button\" class=\"module-pin is-selected\" style=\"left:11.049723756906078%;top:24.447513812154696%\" aria-label=\"Locate 01: Optical-fiber pay-off\" aria-pressed=\"true\" aria-controls=\"module-equipment-detail\">01<\/button><button type=\"button\" class=\"module-pin \" style=\"left:28.77532228360958%;top:73.75690607734806%\" aria-label=\"Locate 02: Fiber cleaning &amp; preparation\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">02<\/button><button type=\"button\" class=\"module-pin \" style=\"left:28.314917127071826%;top:24.447513812154696%\" aria-label=\"Locate 03: Filling-system interface\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">03<\/button><button type=\"button\" class=\"module-pin \" style=\"left:37.06261510128914%;top:24.447513812154696%\" aria-label=\"Locate 04: Polymer preparation &amp; extrusion\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">04<\/button><button type=\"button\" class=\"module-pin \" style=\"left:49.72375690607735%;top:73.75690607734806%\" aria-label=\"Locate 05: Staged cooling &amp; stabilization\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">05<\/button><button type=\"button\" class=\"module-pin \" style=\"left:81.7219152854512%;top:24.447513812154696%\" aria-label=\"Locate 06: Online measurement\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">06<\/button><button type=\"button\" class=\"module-pin \" style=\"left:64.22651933701657%;top:24.447513812154696%\" aria-label=\"Locate 07: Traction &amp; EFL control\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">07<\/button><button type=\"button\" class=\"module-pin \" style=\"left:86.09576427255985%;top:73.75690607734806%\" aria-label=\"Locate 08: Accumulation &amp; reel change\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">08<\/button><button type=\"button\" class=\"module-pin \" style=\"left:93.69244935543279%;top:24.447513812154696%\" aria-label=\"Locate 09: Take-up &amp; traverse\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">09<\/button><button type=\"button\" class=\"module-pin \" style=\"left:44.19889502762431%;top:24.447513812154696%\" aria-label=\"Locate 10: Coordinated control system\" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\">10<\/button><\/div><div class=\"module-location-status\"><span class=\"equipment-key\"><\/span><p><strong>01<!-- --> \u00b7 <!-- -->Multi-position fiber pay-off racks<\/strong><span>Line entrance \u00b7 the two fiber pay-off racks<\/span><\/p><\/div><div class=\"module-grid\" role=\"group\" aria-label=\"Select a process module\"><button type=\"button\" class=\"module-selector is-selected\" aria-pressed=\"true\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">01<\/span><span class=\"module-selector-copy\"><strong>Optical-fiber pay-off<\/strong><span>Fiber packages, handling and tension interface<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">02<\/span><span class=\"module-selector-copy\"><strong>Fiber cleaning &amp; preparation<\/strong><span>Cleaning and static-control requirements<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">03<\/span><span class=\"module-selector-copy\"><strong>Filling-system interface<\/strong><span>Compound supply and metering interface<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">04<\/span><span class=\"module-selector-copy\"><strong>Polymer preparation &amp; extrusion<\/strong><span>Material feeding, extrusion and tooling<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">05<\/span><span class=\"module-selector-copy\"><strong>Staged cooling &amp; stabilization<\/strong><span>Tube cooling along the process train<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">06<\/span><span class=\"module-selector-copy\"><strong>Online measurement<\/strong><span>Measurement points and quality signals<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">07<\/span><span class=\"module-selector-copy\"><strong>Traction &amp; EFL control<\/strong><span>Pulling and process synchronization<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">08<\/span><span class=\"module-selector-copy\"><strong>Accumulation &amp; reel change<\/strong><span>Buffering and reel-change coordination<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">09<\/span><span class=\"module-selector-copy\"><strong>Take-up &amp; traverse<\/strong><span>Winding and the output-reel handoff<\/span><small>Locate 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><\/small><\/span><\/button><button type=\"button\" class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"module-equipment-detail\"><span class=\"module-number\">10<\/span><span class=\"module-selector-copy\"><strong>Coordinated control system<\/strong><span>Recipes, alarms and equipment interfaces<\/span><small>Locate 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><\/small><\/span><\/button><\/div><div class=\"module-equipment-detail\" id=\"module-equipment-detail\" role=\"region\" aria-labelledby=\"module-equipment-title\"><div class=\"module-equipment-media\"><div class=\"module-detail-label\"><span>SELECTED EQUIPMENT \u00b7 3D REFERENCE<\/span><strong>01<!-- --> \/ 10<\/strong><\/div><div class=\"module-device-canvas\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-fiber-payoff.jpeg\" alt=\"Twelve-head motorized fiber pay-off assembly with two six-position cabinets from the outdoor-cable project proposal\" title=\"\"><\/div><p>12-head pay-off assembly \u00b7 proposal equipment reference, not the total line quantity<\/p><button type=\"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>EQUIPMENT IN THIS LINE<\/span><div><button type=\"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 type=\"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=\"module-equipment-title\">Multi-position fiber pay-off racks<\/h3><p>The rack group at the line entrance feeds optical fibers toward extrusion. The detail shows the proposal&#x27;s 12-head pay-off assembly; total rack quantity, package count, tension control and fiber routing follow the approved tube construction.<\/p><div class=\"module-equipment-confirm\"><strong>CONFIRM FOR YOUR PROJECT<\/strong><p>Confirm fiber count, input reel dimensions and tension requirements.<\/p><\/div><\/div><\/div><\/div><p class=\"sr-only\" role=\"status\">Selected module <!-- -->01<!-- -->: <!-- -->Multi-position fiber pay-off racks<!-- -->. <!-- -->Line entrance \u00b7 the two fiber pay-off racks<!-- -->.<\/p><div class=\"module-note\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" 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,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\"><\/path><\/svg><p><strong>Reference architecture:<\/strong> ten process responsibilities do not mean ten separate machines. Solid outlines locate visible equipment; the dashed outline marks an interface that is not separately resolved. Final hardware and layout follow the approved configuration.<\/p><\/div><\/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>SIDE-BY-SIDE COMPARISON<\/strong><\/div><h2>Compare structure, operation and production requirements.<\/h2><\/div><p>Use the same product and acceptance conditions to compare all three configurations. Rated speed, stable running speed and net production output are different values; request each with its stated trial conditions.<\/p><\/div><p class=\"comparison-scroll-hint\">Swipe across the table to compare all three configurations.<\/p><div class=\"configuration-table-wrap\" role=\"region\" aria-label=\"Configuration comparison, scroll horizontally on small screens\" tabindex=\"0\"><table class=\"configuration-table\"><caption>Manual, HK-50 and HK-60 configuration review<\/caption><thead><tr><th scope=\"col\">Review item<\/th><th scope=\"col\">Manual<small>Operator-managed change<\/small><\/th><th scope=\"col\">HK-50 Reference<small>Semi-automatic change reference<\/small><\/th><th scope=\"col\">HK-60 Reference<small>Semi-automatic change reference<\/small><\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Take-up arrangement<\/th><td>FTTH-style dual-axis take-up with operator-managed reel change<\/td><td>Shared semi-automatic take-up \u2014 same arrangement as HK-60<\/td><td>Shared semi-automatic take-up \u2014 same arrangement as HK-50<\/td><\/tr><tr><th scope=\"row\">Changeover approach<\/th><td>Operator-managed reel replacement<\/td><td>Define operator tasks and assisted transfer steps for HK-50<\/td><td>Define operator tasks and assisted transfer steps for HK-60<\/td><\/tr><tr><th scope=\"row\">Continuity &amp; accumulation<\/th><td>Confirm whether a controlled stop is acceptable<\/td><td>Define storage, transfer and permitted interruption together<\/td><td>Size storage and transfer for the reviewed production requirement<\/td><\/tr><tr><th scope=\"row\">Extrusion &amp; cooling<\/th><td>Select from tube drawing and material<\/td><td>Confirm the HK-50 screw, tooling and cooling configuration<\/td><td>Confirm the HK-60 screw, tooling and cooling configuration separately<\/td><\/tr><tr><th scope=\"row\">Line speed &amp; output<\/th><td>Assess stable running plus reel-change and restart time<\/td><td>Quote running speed and net output for the specified product<\/td><td>Quote its own operating window; do not reuse HK-50 values<\/td><\/tr><tr><th scope=\"row\">Tube &amp; reel range<\/th><td>Confirm tube OD, wall thickness, fiber count and output reel<\/td><td>Confirm tube range, reel dimensions and transfer compatibility<\/td><td>Confirm tube range, reel dimensions and transfer compatibility<\/td><\/tr><tr><th scope=\"row\">Operator tasks<\/th><td>Reel replacement, restart and quality checks<\/td><td>Reel preparation, removal, replenishment and fault recovery<\/td><td>Reel preparation, removal, replenishment and fault recovery<\/td><\/tr><tr><th scope=\"row\">Acceptance trial<\/th><td>Stop, replace reel, restart and check tube quality<\/td><td>Witness transfer, winding, alarms and tube quality at changeover<\/td><td>Witness the agreed HK-60 sequence with its own trial conditions<\/td><\/tr><\/tbody><\/table><\/div><p class=\"comparison-note\">Numerical specifications are not yet confirmed for these three configurations. Compare their separate technical proposals against the same tube drawing, materials, reel package and output target.<\/p><details class=\"engineering-checklist\"><summary>Open the detailed engineering checklist <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><div class=\"comparison-head\"><div><span>REVIEW DIMENSION<\/span><strong>Fields that change the real configuration<\/strong><\/div><div class=\"status-key\"><span>REFERENCE<\/span><span>AVAILABLE<\/span><span>PROJECT-SPECIFIC<\/span><span>TO CONFIRM<\/span><\/div><\/div><div class=\"comparison-grid\"><article><header><span>0<!-- -->1<\/span><h3>Product &amp; material<\/h3><\/header><ul><li><span>Loose-tube drawing<\/span><small>TO CONFIRM<\/small><\/li><li><span>Fiber count &amp; input package<\/span><small>TO CONFIRM<\/small><\/li><li><span>Polymer and color system<\/span><small>TO CONFIRM<\/small><\/li><li><span>Filling \/ water blocking<\/span><small>TO CONFIRM<\/small><\/li><li><span>Tooling scope<\/span><small>TO CONFIRM<\/small><\/li><\/ul><\/article><article><header><span>0<!-- -->2<\/span><h3>Process control<\/h3><\/header><ul><li><span>Pay-off tension<\/span><small>TO CONFIRM<\/small><\/li><li><span>Extrusion monitoring<\/span><small>TO CONFIRM<\/small><\/li><li><span>Cooling zones<\/span><small>TO CONFIRM<\/small><\/li><li><span>Online measurement<\/span><small>TO CONFIRM<\/small><\/li><li><span>EFL strategy<\/span><small>TO CONFIRM<\/small><\/li><\/ul><\/article><article><header><span>0<!-- -->3<\/span><h3>Reel handling<\/h3><\/header><ul><li><span>Manual \/ semi-automatic<\/span><small>TO CONFIRM<\/small><\/li><li><span>Accumulation<\/span><small>TO CONFIRM<\/small><\/li><li><span>Transfer &amp; cutting<\/span><small>TO CONFIRM<\/small><\/li><li><span>Operator intervention<\/span><small>TO CONFIRM<\/small><\/li><li><span>Restart quality<\/span><small>TO CONFIRM<\/small><\/li><\/ul><\/article><article><header><span>0<!-- -->4<\/span><h3>Factory integration<\/h3><\/header><ul><li><span>Line direction<\/span><small>TO CONFIRM<\/small><\/li><li><span>Available footprint<\/span><small>TO CONFIRM<\/small><\/li><li><span>Utilities<\/span><small>TO CONFIRM<\/small><\/li><li><span>Retained equipment<\/span><small>TO CONFIRM<\/small><\/li><li><span>Control signals<\/span><small>TO CONFIRM<\/small><\/li><\/ul><\/article><article><header><span>0<!-- -->5<\/span><h3>Acceptance boundary<\/h3><\/header><ul><li><span>Buyer materials<\/span><small>TO CONFIRM<\/small><\/li><li><span>FAT products<\/span><small>TO CONFIRM<\/small><\/li><li><span>Sampling method<\/span><small>TO CONFIRM<\/small><\/li><li><span>Changeover trial<\/span><small>TO CONFIRM<\/small><\/li><li><span>Handover scope<\/span><small>TO CONFIRM<\/small><\/li><\/ul><\/article><\/div><\/details><div class=\"engineering-callout\"><div><span>CONFIGURATION REVIEW<\/span><h3>Match the equipment to your product mix.<\/h3><p>Provide your tube drawing, expected output and reel-change requirement so that extrusion, cooling, accumulation, take-up and controls can be reviewed as one line.<\/p><\/div><button class=\"hk-button hk-button-ghost\">Review My Requirements <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><\/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>RELATED CABLE SOLUTIONS<\/strong><\/div><h2>One loose-tube stage. Multiple cable applications.<\/h2><\/div><p>See where secondary coating fits into each complete cable-production route. Central-tube constructions proceed to their specified protection and sheathing stages; stranded constructions need a cable-core forming stage first.<\/p><\/div><div class=\"route-grid\" id=\"route-cards\"><a href=\"https:\/\/hkcablemachine.com\/gyxtw-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtw-3d-scaled.webp\" alt=\"GYXTW Central Loose-Tube Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>01<!-- --> \u00b7 <!-- -->CENTRAL \/ UNITUBE OUTDOOR<\/span><h3>GYXTW Central Loose-Tube Cable<\/h3><p>The process forms the central loose tube before the protection, armoring and sheathing stage.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><a href=\"https:\/\/hkcablemachine.com\/gyxtpy-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtpy-3d-scaled.webp\" alt=\"GYXTPY Small-Oval Central Loose-Tube Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>02<!-- --> \u00b7 <!-- -->COMPACT CENTRAL TUBE<\/span><h3>GYXTPY Small-Oval Central Loose-Tube Cable<\/h3><p>The loose-tube element proceeds to parallel strength-member integration and final sheathing.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><a href=\"https:\/\/hkcablemachine.com\/asu-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-asu-3d-scaled.webp\" alt=\"Central Loose-Tube ASU Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>03<!-- --> \u00b7 <!-- -->CENTRAL-TUBE AERIAL<\/span><h3>Central Loose-Tube ASU Cable<\/h3><p>The central PBT loose tube feeds the approved non-metallic forming and sheathing route.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><a href=\"https:\/\/hkcablemachine.com\/micro-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-micro-3d-scaled.webp\" alt=\"Stranded Loose-Tube Micro Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>04<!-- --> \u00b7 <!-- -->STRANDED LOOSE TUBE<\/span><h3>Stranded Loose-Tube Micro Cable<\/h3><p>Individual loose tubes proceed to compact SZ cable-core formation before final PE sheathing.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><a href=\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-adss-3d-scaled.png\" alt=\"Stranded Loose-Tube ADSS Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>05<!-- --> \u00b7 <!-- -->STRANDED AERIAL<\/span><h3>Stranded Loose-Tube ADSS Cable<\/h3><p>Loose tubes feed SZ stranding, all-dielectric reinforcement and final sheathing.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><a href=\"https:\/\/hkcablemachine.com\/gyxtc8s-cable-production-line\/\" class=\"route-card\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-figure8-3d-scaled.webp\" alt=\"GYXTC8S Figure-8 Cable 3D cable structure on white\" title=\"\"><\/div><div class=\"route-copy\"><span>06<!-- --> \u00b7 <!-- -->SZ-STRANDED FIGURE-8 AERIAL<\/span><h3>GYXTC8S Figure-8 Cable<\/h3><p>The referenced loose tubes proceed to SZ core formation before GYXTC8S armoring, messenger positioning and figure-8 sheathing.<\/p><strong>Open cable solution <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><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\"><\/path><\/svg><\/strong><\/div><\/a><\/div><div class=\"route-boundary\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" 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,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\"><\/path><\/svg><p><strong>Function before model code:<\/strong> these cards refer only to the published cable constructions on their linked solution pages. Other central-tube or stranded loose-tube constructions require drawing review. FTTH drop, tight-buffered, GJFJV, GJFV and Patch Cord routes are not included merely because another page may use an HK-50 label.<\/p><\/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>REFERENCE EVIDENCE &amp; FAT<\/strong><\/div><h2>Use the visual to plan the proof\u2014not to replace it.<\/h2><\/div><p>3D models support configuration review. The approved FAT plan establishes what the project must actually demonstrate.<\/p><\/div><div class=\"evidence-layout\"><button class=\"evidence-visual\" aria-label=\"Open loose tube production process video\"><div class=\"evidence-image media-canvas--panorama\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\" alt=\"Reference loose-tube secondary-coating process train with fiber pay-offs, extrusion, cooling and take-up equipment\" title=\"\"><span class=\"play-circle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z\"><\/path><\/svg><\/span><\/div><div class=\"evidence-caption\"><span>HONGKAI PROCESS REFERENCE<\/span><strong>Review the material path and operating sequence<\/strong><small>Open video<\/small><\/div><\/button><div class=\"evidence-cards\"><article><span>0<!-- -->1<\/span><small>REFERENCE IMAGE SHOWS<\/small><h3>Visible equipment arrangement<\/h3><p>Use the 3D model to discuss module order, material path and the arrangement being reviewed.<\/p><\/article><article><span>0<!-- -->2<\/span><small>REFERENCE IMAGE DOES NOT PROVE<\/small><h3>Final values or acceptance<\/h3><p>It does not confirm final quantity, footprint, speed, capacity, continuity or an accepted result.<\/p><\/article><article><span>0<!-- -->3<\/span><small>FAT MUST CONFIRM<\/small><h3>The agreed operating boundary<\/h3><p>Verify product, materials, controls, alarms, reel-change sequence, waste and restart quality.<\/p><\/article><\/div><\/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=\"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\"><\/path><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>FAT PLANNING BASIS<\/span><strong>Agreed product + buyer materials + witnessed reel-change sequence + written quality method<\/strong><\/div><button 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><\/button><\/div><\/div><\/section><section class=\"section customer-experience-section\" id=\"customer-experience\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>08<\/span><strong>CUSTOMER PROJECT EXPERIENCE<\/strong><\/div><h2>Real project records. Loose-tube priorities made specific.<\/h2><\/div><p>These HONGKAI-authored summaries connect existing customer project records with the equipment and engineering responsibilities reviewed for a loose-tube production line. They are not presented as verbatim quotations or customer-issued ratings.<\/p><\/div><div class=\"customer-experience-grid\"><article class=\"customer-experience-card\"><figure class=\"customer-experience-photo\"><img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2023\/04\/Bangladesh-Client-scaled.jpg\" alt=\"Published HONGKAI customer project record for Sumon Reza\" loading=\"lazy\" decoding=\"async\" title=\"\"><figcaption>Published customer record<\/figcaption><\/figure><div class=\"customer-experience-body\"><span class=\"customer-experience-focus\">CONNECTED PROCESS TRAIN<\/span><h3>Equipment review<\/h3><dl><div><dt>Equipment<\/dt><dd>Fiber handling, the filling-system interface, extrusion, staged cooling, online measurement and reel handling were reviewed as one connected loose-tube process.<\/dd><\/div><div><dt>HONGKAI support<\/dt><dd>HONGKAI organized the discussion around the approved tube construction and the downstream cable-production route.<\/dd><\/div><\/dl><footer><strong>Sumon Reza<\/strong><span>Factory Manager \u00b7 Southeast Asia<\/span><\/footer><\/div><\/article><article class=\"customer-experience-card\"><figure class=\"customer-experience-photo\"><img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/04\/IMG_1087.jpg\" alt=\"Published HONGKAI customer project record for Tariq Abdullah\" loading=\"lazy\" decoding=\"async\" title=\"\"><figcaption>Published customer record<\/figcaption><\/figure><div class=\"customer-experience-body\"><span class=\"customer-experience-focus\">CONFIGURATION REVIEW<\/span><h3>Engineering coordination<\/h3><dl><div><dt>Equipment<\/dt><dd>Tube polymer, filling method, tooling, cooling path, EFL control and the output package were treated as connected configuration inputs.<\/dd><\/div><div><dt>HONGKAI support<\/dt><dd>HONGKAI translated the available project information into an equipment scope and FAT checklist for technical review.<\/dd><\/div><\/dl><footer><strong>Tariq Abdullah<\/strong><span>Operations Manager \u00b7 Jakarta, Indonesia<\/span><\/footer><\/div><\/article><article class=\"customer-experience-card\"><figure class=\"customer-experience-photo\"><img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2022\/09\/with-client.pic_.jpg\" alt=\"Published HONGKAI customer project record for John Kibet\" loading=\"lazy\" decoding=\"async\" title=\"\"><figcaption>Published customer record<\/figcaption><\/figure><div class=\"customer-experience-body\"><span class=\"customer-experience-focus\">FACTORY &amp; FAT BOUNDARY<\/span><h3>Project support<\/h3><dl><div><dt>Equipment<\/dt><dd>Line interfaces, utilities, layout, controls, reel-change operation and acceptance samples were considered with the production equipment.<\/dd><\/div><div><dt>HONGKAI support<\/dt><dd>HONGKAI kept inclusions, exclusions, handoff responsibilities and the acceptance boundary visible throughout project planning.<\/dd><\/div><\/dl><footer><strong>John Kibet<\/strong><span>CEO \u00b7 Tanzania<\/span><\/footer><\/div><\/article><\/div><p class=\"customer-experience-source\"><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,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\"><\/path><\/svg><span><strong>Source boundary:<\/strong> names, roles and photos follow existing HONGKAI customer records. The loose-tube-specific wording is prepared by HONGKAI from project-review priorities; no star score, verbatim endorsement, Review or AggregateRating markup is asserted.<\/span><\/p><\/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 what you need to produce or improve.<\/h2><\/div><p>Share your project and contact details. Add specifications or drawings if available; unknown technical values can be confirmed during the engineering review.<\/p><\/div><div class=\"project-card\"><div class=\"project-intro\"><span>WHAT TO PREPARE<\/span><h3>Nine inputs make the first review useful.<\/h3><ol><li><span>01<\/span><p>Target cable family and loose-tube drawing<\/p><\/li><li><span>02<\/span><p>Fiber count, specification and supply package<\/p><\/li><li><span>03<\/span><p>Tube polymer, masterbatch and filling system<\/p><\/li><li><span>04<\/span><p>Manual or semi-automatic reel-change preference<\/p><\/li><li><span>05<\/span><p>Output reel dimensions and planned batch length<\/p><\/li><li><span>06<\/span><p>Whether a controlled stop is acceptable<\/p><\/li><li><span>07<\/span><p>Existing upstream and downstream equipment<\/p><\/li><li><span>08<\/span><p>Factory layout, utilities and line direction<\/p><\/li><li><span>09<\/span><p>Required FAT products and acceptance method<\/p><\/li><\/ol><div class=\"project-contact\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z\"><\/path><\/svg><div><small>PROJECT CONTACT<\/small><strong>Share what is known. Keep unknown values visible.<\/strong><\/div><\/div><\/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 you specify the line.<\/h2><p>Review cable compatibility, reel-change operation and the information needed for a project-specific proposal.<\/p><\/div><div class=\"faq-list\"><details open=\"\"><summary><span>0<!-- -->1<\/span><strong>Do HK-50 and HK-60 use different semi-automatic take-ups?<\/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. Both use the same semi-automatic take-up arrangement shown here. Manual reel change uses the FTTH drop-cable-style dual-axis take-up instead. Sharing the semi-automatic take-up does not make the two complete lines identical: extrusion, cooling, controls and production values are reviewed for each project.<\/p><\/details><details><summary><span>0<!-- -->2<\/span><strong>Is this page one fixed HK-50 specification?<\/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. This shared process-family page compares a manual reel-change reference with HK-50 and HK-60 project references whose semi-automatic reel-change scope remains subject to engineering review. The final extruder, controls, packages, footprint and acceptance values are defined in the written project configuration.<\/p><\/details><details><summary><span>0<!-- -->3<\/span><strong>Does HK-60 automatically mean higher speed than HK-50?<\/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. A family name alone does not prove speed, capacity or reel range. Those values require the approved tube drawing, material system, full equipment list and signed technical proposal.<\/p><\/details><details><summary><span>0<!-- -->4<\/span><strong>Which optical cables can use this loose-tube process?<\/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 linked GYXTW, GYXTPY and central-tube ASU solutions use a central loose-tube element. The referenced Micro Cable, ADSS and GYXTC8S solutions use loose tubes before cable-core stranding. Compatibility still depends on the approved construction, tube material, dimensions and downstream interfaces. Tight-buffered and drop-cable routes are different processes.<\/p><\/details><details><summary><span>0<!-- -->5<\/span><strong>Can the line connect to retained equipment?<\/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>Potentially. HONGKAI must first review mechanical interfaces, signals, package sizes, line direction, safety responsibilities and the operating sequence.<\/p><\/details><details><summary><span>0<!-- -->6<\/span><strong>What should a semi-automatic reel-change FAT demonstrate?<\/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 agreed product and materials should be used to witness accumulation, transfer, cutting, operator intervention, alarms, permitted interruption, changeover waste and restart-quality checks.<\/p><\/details><\/div><\/div><\/section><\/div><dialog class=\"image-dialog\" aria-labelledby=\"image-dialog-title\"><\/dialog><\/div><script data-no-optimize=\"1\" data-no-defer=\"1\">(()=>{var b1=Object.create;var Xc=Object.defineProperty;var v1=Object.getOwnPropertyDescriptor;var A1=Object.getOwnPropertyNames;var T1=Object.getPrototypeOf,w1=Object.prototype.hasOwnProperty;var Se=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var L1=(a,e,o,t)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of A1(e))!w1.call(a,n)&&n!==o&&Xc(a,n,{get:()=>e[n],enumerable:!(t=v1(e,n))||t.enumerable});return a};var D=(a,e,o)=>(o=a!=null?b1(T1(a)):{},L1(e||!a||!a.__esModule?Xc(o,\"default\",{value:a,enumerable:!0}):o,a));var nu=Se(E=>{\"use strict\";var Vl=Symbol.for(\"react.transitional.element\"),E1=Symbol.for(\"react.portal\"),M1=Symbol.for(\"react.fragment\"),H1=Symbol.for(\"react.strict_mode\"),D1=Symbol.for(\"react.profiler\"),B1=Symbol.for(\"react.consumer\"),N1=Symbol.for(\"react.context\"),k1=Symbol.for(\"react.forward_ref\"),R1=Symbol.for(\"react.suspense\"),U1=Symbol.for(\"react.memo\"),Wc=Symbol.for(\"react.lazy\"),O1=Symbol.for(\"react.activity\"),Yc=Symbol.iterator;function F1(a){return a===null||typeof a!=\"object\"?null:(a=Yc&&a[Yc]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var $c={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},au=Object.assign,eu={};function Wo(a,e,o){this.props=a,this.context=e,this.refs=eu,this.updater=o||$c}Wo.prototype.isReactComponent={};Wo.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\")};Wo.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function ou(){}ou.prototype=Wo.prototype;function Pl(a,e,o){this.props=a,this.context=e,this.refs=eu,this.updater=o||$c}var Zl=Pl.prototype=new ou;Zl.constructor=Pl;au(Zl,Wo.prototype);Zl.isPureReactComponent=!0;var Qc=Array.isArray;function Gl(){}var Y={H:null,A:null,T:null,S:null},tu=Object.prototype.hasOwnProperty;function _l(a,e,o){var t=o.ref;return{$$typeof:Vl,type:a,key:e,ref:t!==void 0?t:null,props:o}}function z1(a,e){return _l(a.type,e,a.props)}function jl(a){return typeof a==\"object\"&&a!==null&&a.$$typeof===Vl}function q1(a){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+a.replace(\/[=:]\/g,function(o){return e[o]})}var Kc=\/\\\/+\/g;function xl(a,e){return typeof a==\"object\"&&a!==null&&a.key!=null?q1(\"\"+a.key):e.toString(36)}function x1(a){switch(a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason;default:switch(typeof a.status==\"string\"?a.then(Gl,Gl):(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 s=typeof a;(s===\"undefined\"||s===\"boolean\")&&(a=null);var l=!1;if(a===null)l=!0;else switch(s){case\"bigint\":case\"string\":case\"number\":l=!0;break;case\"object\":switch(a.$$typeof){case Vl:case E1:l=!0;break;case Wc:return l=a._init,Jo(l(a._payload),e,o,t,n)}}if(l)return n=n(a),l=t===\"\"?\".\"+xl(a,0):t,Qc(n)?(o=\"\",l!=null&&(o=l.replace(Kc,\"$&\/\")+\"\/\"),Jo(n,e,o,\"\",function(f){return f})):n!=null&&(jl(n)&&(n=z1(n,o+(n.key==null||a&&a.key===n.key?\"\":(\"\"+n.key).replace(Kc,\"$&\/\")+\"\/\")+l)),e.push(n)),1;l=0;var r=t===\"\"?\".\":t+\":\";if(Qc(a))for(var c=0;c<a.length;c++)t=a[c],s=r+xl(t,c),l+=Jo(t,e,o,s,n);else if(c=F1(a),typeof c==\"function\")for(a=c.call(a),c=0;!(t=a.next()).done;)t=t.value,s=r+xl(t,c++),l+=Jo(t,e,o,s,n);else if(s===\"object\"){if(typeof a.then==\"function\")return Jo(x1(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 l}function Yn(a,e,o){if(a==null)return a;var t=[],n=0;return Jo(a,t,\"\",\"\",function(s){return e.call(o,s,n++)}),t}function G1(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 Jc=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)},V1={map:Yn,forEach:function(a,e,o){Yn(a,function(){e.apply(this,arguments)},o)},count:function(a){var e=0;return Yn(a,function(){e++}),e},toArray:function(a){return Yn(a,function(e){return e})||[]},only:function(a){if(!jl(a))throw Error(\"React.Children.only expected to receive a single React element child.\");return a}};E.Activity=O1;E.Children=V1;E.Component=Wo;E.Fragment=M1;E.Profiler=D1;E.PureComponent=Pl;E.StrictMode=H1;E.Suspense=R1;E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Y;E.__COMPILER_RUNTIME={__proto__:null,c:function(a){return Y.H.useMemoCache(a)}};E.cache=function(a){return function(){return a.apply(null,arguments)}};E.cacheSignal=function(){return null};E.cloneElement=function(a,e,o){if(a==null)throw Error(\"The argument must be a React element, but you passed \"+a+\".\");var t=au({},a.props),n=a.key;if(e!=null)for(s in e.key!==void 0&&(n=\"\"+e.key),e)!tu.call(e,s)||s===\"key\"||s===\"__self\"||s===\"__source\"||s===\"ref\"&&e.ref===void 0||(t[s]=e[s]);var s=arguments.length-2;if(s===1)t.children=o;else if(1<s){for(var l=Array(s),r=0;r<s;r++)l[r]=arguments[r+2];t.children=l}return _l(a.type,n,t)};E.createContext=function(a){return a={$$typeof:N1,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null},a.Provider=a,a.Consumer={$$typeof:B1,_context:a},a};E.createElement=function(a,e,o){var t,n={},s=null;if(e!=null)for(t in e.key!==void 0&&(s=\"\"+e.key),e)tu.call(e,t)&&t!==\"key\"&&t!==\"__self\"&&t!==\"__source\"&&(n[t]=e[t]);var l=arguments.length-2;if(l===1)n.children=o;else if(1<l){for(var r=Array(l),c=0;c<l;c++)r[c]=arguments[c+2];n.children=r}if(a&&a.defaultProps)for(t in l=a.defaultProps,l)n[t]===void 0&&(n[t]=l[t]);return _l(a,s,n)};E.createRef=function(){return{current:null}};E.forwardRef=function(a){return{$$typeof:k1,render:a}};E.isValidElement=jl;E.lazy=function(a){return{$$typeof:Wc,_payload:{_status:-1,_result:a},_init:G1}};E.memo=function(a,e){return{$$typeof:U1,type:a,compare:e===void 0?null:e}};E.startTransition=function(a){var e=Y.T,o={};Y.T=o;try{var t=a(),n=Y.S;n!==null&&n(o,t),typeof t==\"object\"&&t!==null&&typeof t.then==\"function\"&&t.then(Gl,Jc)}catch(s){Jc(s)}finally{e!==null&&o.types!==null&&(e.types=o.types),Y.T=e}};E.unstable_useCacheRefresh=function(){return Y.H.useCacheRefresh()};E.use=function(a){return Y.H.use(a)};E.useActionState=function(a,e,o){return Y.H.useActionState(a,e,o)};E.useCallback=function(a,e){return Y.H.useCallback(a,e)};E.useContext=function(a){return Y.H.useContext(a)};E.useDebugValue=function(){};E.useDeferredValue=function(a,e){return Y.H.useDeferredValue(a,e)};E.useEffect=function(a,e){return Y.H.useEffect(a,e)};E.useEffectEvent=function(a){return Y.H.useEffectEvent(a)};E.useId=function(){return Y.H.useId()};E.useImperativeHandle=function(a,e,o){return Y.H.useImperativeHandle(a,e,o)};E.useInsertionEffect=function(a,e){return Y.H.useInsertionEffect(a,e)};E.useLayoutEffect=function(a,e){return Y.H.useLayoutEffect(a,e)};E.useMemo=function(a,e){return Y.H.useMemo(a,e)};E.useOptimistic=function(a,e){return Y.H.useOptimistic(a,e)};E.useReducer=function(a,e,o){return Y.H.useReducer(a,e,o)};E.useRef=function(a){return Y.H.useRef(a)};E.useState=function(a){return Y.H.useState(a)};E.useSyncExternalStore=function(a,e,o){return Y.H.useSyncExternalStore(a,e,o)};E.useTransition=function(){return Y.H.useTransition()};E.version=\"19.2.0\"});var O=Se((zg,su)=>{\"use strict\";su.exports=nu()});var hu=Se(W=>{\"use strict\";function Kl(a,e){var o=a.length;a.push(e);a:for(;0<o;){var t=o-1>>>1,n=a[t];if(0<Qn(n,e))a[t]=e,a[o]=n,o=t;else break a}}function ye(a){return a.length===0?null:a[0]}function Jn(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,s=n>>>1;t<s;){var l=2*(t+1)-1,r=a[l],c=l+1,f=a[c];if(0>Qn(r,o))c<n&&0>Qn(f,r)?(a[t]=f,a[c]=o,t=c):(a[t]=r,a[l]=o,t=l);else if(c<n&&0>Qn(f,o))a[t]=f,a[c]=o,t=c;else break a}}return e}function Qn(a,e){var o=a.sortIndex-e.sortIndex;return o!==0?o:a.id-e.id}W.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(lu=performance,W.unstable_now=function(){return lu.now()}):(Xl=Date,iu=Xl.now(),W.unstable_now=function(){return Xl.now()-iu});var lu,Xl,iu,Ee=[],Qe=[],P1=1,oe=null,Na=3,Jl=!1,Zt=!1,_t=!1,Wl=!1,uu=typeof setTimeout==\"function\"?setTimeout:null,mu=typeof clearTimeout==\"function\"?clearTimeout:null,ru=typeof setImmediate<\"u\"?setImmediate:null;function Kn(a){for(var e=ye(Qe);e!==null;){if(e.callback===null)Jn(Qe);else if(e.startTime<=a)Jn(Qe),e.sortIndex=e.expirationTime,Kl(Ee,e);else break;e=ye(Qe)}}function $l(a){if(_t=!1,Kn(a),!Zt)if(ye(Ee)!==null)Zt=!0,at||(at=!0,$o());else{var e=ye(Qe);e!==null&&ai($l,e.startTime-a)}}var at=!1,jt=-1,fu=5,pu=-1;function du(){return Wl?!0:!(W.unstable_now()-pu<fu)}function Yl(){if(Wl=!1,at){var a=W.unstable_now();pu=a;var e=!0;try{a:{Zt=!1,_t&&(_t=!1,mu(jt),jt=-1),Jl=!0;var o=Na;try{e:{for(Kn(a),oe=ye(Ee);oe!==null&&!(oe.expirationTime>a&&du());){var t=oe.callback;if(typeof t==\"function\"){oe.callback=null,Na=oe.priorityLevel;var n=t(oe.expirationTime<=a);if(a=W.unstable_now(),typeof n==\"function\"){oe.callback=n,Kn(a),e=!0;break e}oe===ye(Ee)&&Jn(Ee),Kn(a)}else Jn(Ee);oe=ye(Ee)}if(oe!==null)e=!0;else{var s=ye(Qe);s!==null&&ai($l,s.startTime-a),e=!1}}break a}finally{oe=null,Na=o,Jl=!1}e=void 0}}finally{e?$o():at=!1}}}var $o;typeof ru==\"function\"?$o=function(){ru(Yl)}:typeof MessageChannel<\"u\"?(Ql=new MessageChannel,cu=Ql.port2,Ql.port1.onmessage=Yl,$o=function(){cu.postMessage(null)}):$o=function(){uu(Yl,0)};var Ql,cu;function ai(a,e){jt=uu(function(){a(W.unstable_now())},e)}W.unstable_IdlePriority=5;W.unstable_ImmediatePriority=1;W.unstable_LowPriority=4;W.unstable_NormalPriority=3;W.unstable_Profiling=null;W.unstable_UserBlockingPriority=2;W.unstable_cancelCallback=function(a){a.callback=null};W.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\"):fu=0<a?Math.floor(1e3\/a):5};W.unstable_getCurrentPriorityLevel=function(){return Na};W.unstable_next=function(a){switch(Na){case 1:case 2:case 3:var e=3;break;default:e=Na}var o=Na;Na=e;try{return a()}finally{Na=o}};W.unstable_requestPaint=function(){Wl=!0};W.unstable_runWithPriority=function(a,e){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var o=Na;Na=a;try{return e()}finally{Na=o}};W.unstable_scheduleCallback=function(a,e,o){var t=W.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:P1++,callback:e,priorityLevel:a,startTime:o,expirationTime:n,sortIndex:-1},o>t?(a.sortIndex=o,Kl(Qe,a),ye(Ee)===null&&a===ye(Qe)&&(_t?(mu(jt),jt=-1):_t=!0,ai($l,o-t))):(a.sortIndex=n,Kl(Ee,a),Zt||Jl||(Zt=!0,at||(at=!0,$o()))),a};W.unstable_shouldYield=du;W.unstable_wrapCallback=function(a){var e=Na;return function(){var o=Na;Na=e;try{return a.apply(this,arguments)}finally{Na=o}}}});var Iu=Se((xg,gu)=>{\"use strict\";gu.exports=hu()});var yu=Se(Ra=>{\"use strict\";var Z1=O();function Su(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 Ke(){}var ka={d:{f:Ke,r:function(){throw Error(Su(522))},D:Ke,C:Ke,L:Ke,m:Ke,X:Ke,S:Ke,M:Ke},p:0,findDOMNode:null},_1=Symbol.for(\"react.portal\");function j1(a,e,o){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_1,key:t==null?null:\"\"+t,children:a,containerInfo:e,implementation:o}}var Xt=Z1.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Wn(a,e){if(a===\"font\")return\"\";if(typeof e==\"string\")return e===\"use-credentials\"?e:\"\"}Ra.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ka;Ra.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(Su(299));return j1(a,e,null,o)};Ra.flushSync=function(a){var e=Xt.T,o=ka.p;try{if(Xt.T=null,ka.p=2,a)return a()}finally{Xt.T=e,ka.p=o,ka.d.f()}};Ra.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))};Ra.prefetchDNS=function(a){typeof a==\"string\"&&ka.d.D(a)};Ra.preinit=function(a,e){if(typeof a==\"string\"&&e&&typeof e.as==\"string\"){var o=e.as,t=Wn(o,e.crossOrigin),n=typeof e.integrity==\"string\"?e.integrity:void 0,s=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:s}):o===\"script\"&&ka.d.X(a,{crossOrigin:t,integrity:n,fetchPriority:s,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}};Ra.preinitModule=function(a,e){if(typeof a==\"string\")if(typeof e==\"object\"&&e!==null){if(e.as==null||e.as===\"script\"){var o=Wn(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)};Ra.preload=function(a,e){if(typeof a==\"string\"&&typeof e==\"object\"&&e!==null&&typeof e.as==\"string\"){var o=e.as,t=Wn(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})}};Ra.preloadModule=function(a,e){if(typeof a==\"string\")if(e){var o=Wn(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)};Ra.requestFormReset=function(a){ka.d.r(a)};Ra.unstable_batchedUpdates=function(a,e){return a(e)};Ra.useFormState=function(a,e,o){return Xt.H.useFormState(a,e,o)};Ra.useFormStatus=function(){return Xt.H.useHostTransitionStatus()};Ra.version=\"19.2.0\"});var vu=Se((Vg,bu)=>{\"use strict\";function Cu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Cu)}catch(a){console.error(a)}}Cu(),bu.exports=yu()});var Ud=Se(Al=>{\"use strict\";var Aa=Iu(),Ym=O(),X1=vu();function y(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 Qm(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Rn(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 Km(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 Jm(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 Au(a){if(Rn(a)!==a)throw Error(y(188))}function Y1(a){var e=a.alternate;if(!e){if(e=Rn(a),e===null)throw Error(y(188));return e!==a?null:a}for(var o=a,t=e;;){var n=o.return;if(n===null)break;var s=n.alternate;if(s===null){if(t=n.return,t!==null){o=t;continue}break}if(n.child===s.child){for(s=n.child;s;){if(s===o)return Au(n),a;if(s===t)return Au(n),e;s=s.sibling}throw Error(y(188))}if(o.return!==t.return)o=n,t=s;else{for(var l=!1,r=n.child;r;){if(r===o){l=!0,o=n,t=s;break}if(r===t){l=!0,t=n,o=s;break}r=r.sibling}if(!l){for(r=s.child;r;){if(r===o){l=!0,o=s,t=n;break}if(r===t){l=!0,t=s,o=n;break}r=r.sibling}if(!l)throw Error(y(189))}}if(o.alternate!==t)throw Error(y(190))}if(o.tag!==3)throw Error(y(188));return o.stateNode.current===o?a:e}function Wm(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a;for(a=a.child;a!==null;){if(e=Wm(a),e!==null)return e;a=a.sibling}return null}var J=Object.assign,Q1=Symbol.for(\"react.element\"),$n=Symbol.for(\"react.transitional.element\"),en=Symbol.for(\"react.portal\"),lt=Symbol.for(\"react.fragment\"),$m=Symbol.for(\"react.strict_mode\"),Ri=Symbol.for(\"react.profiler\"),af=Symbol.for(\"react.consumer\"),Ue=Symbol.for(\"react.context\"),Hr=Symbol.for(\"react.forward_ref\"),Ui=Symbol.for(\"react.suspense\"),Oi=Symbol.for(\"react.suspense_list\"),Dr=Symbol.for(\"react.memo\"),Je=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var Fi=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\");Symbol.for(\"react.tracing_marker\");var K1=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var Tu=Symbol.iterator;function Yt(a){return a===null||typeof a!=\"object\"?null:(a=Tu&&a[Tu]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var J1=Symbol.for(\"react.client.reference\");function zi(a){if(a==null)return null;if(typeof a==\"function\")return a.$$typeof===J1?null:a.displayName||a.name||null;if(typeof a==\"string\")return a;switch(a){case lt:return\"Fragment\";case Ri:return\"Profiler\";case $m:return\"StrictMode\";case Ui:return\"Suspense\";case Oi:return\"SuspenseList\";case Fi:return\"Activity\"}if(typeof a==\"object\")switch(a.$$typeof){case en:return\"Portal\";case Ue:return a.displayName||\"Context\";case af:return(a._context.displayName||\"Context\")+\".Consumer\";case Hr:var e=a.render;return a=a.displayName,a||(a=e.displayName||e.name||\"\",a=a!==\"\"?\"ForwardRef(\"+a+\")\":\"ForwardRef\"),a;case Dr:return e=a.displayName||null,e!==null?e:zi(a.type)||\"Memo\";case Je:e=a._payload,a=a._init;try{return zi(a(e))}catch{}}return null}var on=Array.isArray,w=Ym.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,x=X1.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ko={pending:!1,data:null,method:null,action:null},qi=[],it=-1;function Te(a){return{current:a}}function La(a){0>it||(a.current=qi[it],qi[it]=null,it--)}function X(a,e){it++,qi[it]=a.current,a.current=e}var Ae=Te(null),Cn=Te(null),ro=Te(null),Ns=Te(null);function ks(a,e){switch(X(ro,e),X(Cn,a),X(Ae,null),e.nodeType){case 9:case 11:a=(a=e.documentElement)&&(a=a.namespaceURI)?Bm(a):0;break;default:if(a=e.tagName,e=e.namespaceURI)e=Bm(e),a=bd(e,a);else switch(a){case\"svg\":a=1;break;case\"math\":a=2;break;default:a=0}}La(Ae),X(Ae,a)}function wt(){La(Ae),La(Cn),La(ro)}function xi(a){a.memoizedState!==null&&X(Ns,a);var e=Ae.current,o=bd(e,a.type);e!==o&&(X(Cn,a),X(Ae,o))}function Rs(a){Cn.current===a&&(La(Ae),La(Cn)),Ns.current===a&&(La(Ns),Bn._currentValue=ko)}var ei,wu;function Ho(a){if(ei===void 0)try{throw Error()}catch(o){var e=o.stack.trim().match(\/\\n( *(at )?)\/);ei=e&&e[1]||\"\",wu=-1<o.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<o.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+ei+a+wu}var oi=!1;function ti(a,e){if(!a||oi)return\"\";oi=!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 p=g}Reflect.construct(a,[],S)}else{try{S.call()}catch(g){p=g}a.call(S.prototype)}}else{try{throw Error()}catch(g){p=g}(S=a())&&typeof S.catch==\"function\"&&S.catch(function(){})}}catch(g){if(g&&p&&typeof g.stack==\"string\")return[g.stack,p.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 s=t.DetermineComponentFrameRoot(),l=s[0],r=s[1];if(l&&r){var c=l.split(`\n`),f=r.split(`\n`);for(n=t=0;t<c.length&&!c[t].includes(\"DetermineComponentFrameRoot\");)t++;for(;n<f.length&&!f[n].includes(\"DetermineComponentFrameRoot\");)n++;if(t===c.length||n===f.length)for(t=c.length-1,n=f.length-1;1<=t&&0<=n&&c[t]!==f[n];)n--;for(;1<=t&&0<=n;t--,n--)if(c[t]!==f[n]){if(t!==1||n!==1)do if(t--,n--,0>n||c[t]!==f[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{oi=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:\"\")?Ho(o):\"\"}function W1(a,e){switch(a.tag){case 26:case 27:case 5:return Ho(a.type);case 16:return Ho(\"Lazy\");case 13:return a.child!==e&&e!==null?Ho(\"Suspense Fallback\"):Ho(\"Suspense\");case 19:return Ho(\"SuspenseList\");case 0:case 15:return ti(a.type,!1);case 11:return ti(a.type.render,!1);case 1:return ti(a.type,!0);case 31:return Ho(\"Activity\");default:return\"\"}}function Lu(a){try{var e=\"\",o=null;do e+=W1(a,o),o=a,a=a.return;while(a);return e}catch(t){return`\nError generating stack: `+t.message+`\n`+t.stack}}var Gi=Object.prototype.hasOwnProperty,Br=Aa.unstable_scheduleCallback,ni=Aa.unstable_cancelCallback,$1=Aa.unstable_shouldYield,a0=Aa.unstable_requestPaint,Qa=Aa.unstable_now,e0=Aa.unstable_getCurrentPriorityLevel,ef=Aa.unstable_ImmediatePriority,of=Aa.unstable_UserBlockingPriority,Us=Aa.unstable_NormalPriority,o0=Aa.unstable_LowPriority,tf=Aa.unstable_IdlePriority,t0=Aa.log,n0=Aa.unstable_setDisableYieldValue,Un=null,Ka=null;function to(a){if(typeof t0==\"function\"&&n0(a),Ka&&typeof Ka.setStrictMode==\"function\")try{Ka.setStrictMode(Un,a)}catch{}}var Ja=Math.clz32?Math.clz32:i0,s0=Math.log,l0=Math.LN2;function i0(a){return a>>>=0,a===0?32:31-(s0(a)\/l0|0)|0}var as=256,es=262144,os=4194304;function Do(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 il(a,e,o){var t=a.pendingLanes;if(t===0)return 0;var n=0,s=a.suspendedLanes,l=a.pingedLanes;a=a.warmLanes;var r=t&134217727;return r!==0?(t=r&~s,t!==0?n=Do(t):(l&=r,l!==0?n=Do(l):o||(o=r&~a,o!==0&&(n=Do(o))))):(r=t&~s,r!==0?n=Do(r):l!==0?n=Do(l):o||(o=t&~a,o!==0&&(n=Do(o)))),n===0?0:e!==0&&e!==n&&(e&s)===0&&(s=n&-n,o=e&-e,s>=o||s===32&&(o&4194048)!==0)?e:n}function On(a,e){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&e)===0}function r0(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 nf(){var a=os;return os<<=1,(os&62914560)===0&&(os=4194304),a}function si(a){for(var e=[],o=0;31>o;o++)e.push(a);return e}function Fn(a,e){a.pendingLanes|=e,e!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function c0(a,e,o,t,n,s){var l=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,f=a.hiddenUpdates;for(o=l&~o;0<o;){var I=31-Ja(o),S=1<<I;r[I]=0,c[I]=-1;var p=f[I];if(p!==null)for(f[I]=null,I=0;I<p.length;I++){var g=p[I];g!==null&&(g.lane&=-536870913)}o&=~S}t!==0&&sf(a,t,0),s!==0&&n===0&&a.tag!==0&&(a.suspendedLanes|=s&~(l&~e))}function sf(a,e,o){a.pendingLanes|=e,a.suspendedLanes&=~e;var t=31-Ja(e);a.entangledLanes|=e,a.entanglements[t]=a.entanglements[t]|1073741824|o&261930}function lf(a,e){var o=a.entangledLanes|=e;for(a=a.entanglements;o;){var t=31-Ja(o),n=1<<t;n&e|a[t]&e&&(a[t]|=e),o&=~n}}function rf(a,e){var o=e&-e;return o=(o&42)!==0?1:Nr(o),(o&(a.suspendedLanes|e))!==0?0:o}function Nr(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 kr(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function cf(){var a=x.p;return a!==0?a:(a=window.event,a===void 0?32:Nd(a.type))}function Eu(a,e){var o=x.p;try{return x.p=a,e()}finally{x.p=o}}var vo=Math.random().toString(36).slice(2),Ma=\"__reactFiber$\"+vo,Va=\"__reactProps$\"+vo,Ot=\"__reactContainer$\"+vo,Vi=\"__reactEvents$\"+vo,u0=\"__reactListeners$\"+vo,m0=\"__reactHandles$\"+vo,Mu=\"__reactResources$\"+vo,zn=\"__reactMarker$\"+vo;function Rr(a){delete a[Ma],delete a[Va],delete a[Vi],delete a[u0],delete a[m0]}function rt(a){var e=a[Ma];if(e)return e;for(var o=a.parentNode;o;){if(e=o[Ot]||o[Ma]){if(o=e.alternate,e.child!==null||o!==null&&o.child!==null)for(a=Om(a);a!==null;){if(o=a[Ma])return o;a=Om(a)}return e}a=o,o=a.parentNode}return null}function Ft(a){if(a=a[Ma]||a[Ot]){var e=a.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return a}return null}function tn(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a.stateNode;throw Error(y(33))}function St(a){var e=a[Mu];return e||(e=a[Mu]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function wa(a){a[zn]=!0}var uf=new Set,mf={};function Po(a,e){Lt(a,e),Lt(a+\"Capture\",e)}function Lt(a,e){for(mf[a]=e,a=0;a<e.length;a++)uf.add(e[a])}var f0=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]*$\"),Hu={},Du={};function p0(a){return Gi.call(Du,a)?!0:Gi.call(Hu,a)?!1:f0.test(a)?Du[a]=!0:(Hu[a]=!0,!1)}function Is(a,e,o){if(p0(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 ts(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 Me(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 ne(a){switch(typeof a){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":return a;case\"object\":return a;default:return\"\"}}function ff(a){var e=a.type;return(a=a.nodeName)&&a.toLowerCase()===\"input\"&&(e===\"checkbox\"||e===\"radio\")}function d0(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,s=t.set;return Object.defineProperty(a,e,{configurable:!0,get:function(){return n.call(this)},set:function(l){o=\"\"+l,s.call(this,l)}}),Object.defineProperty(a,e,{enumerable:t.enumerable}),{getValue:function(){return o},setValue:function(l){o=\"\"+l},stopTracking:function(){a._valueTracker=null,delete a[e]}}}}function Pi(a){if(!a._valueTracker){var e=ff(a)?\"checked\":\"value\";a._valueTracker=d0(a,e,\"\"+a[e])}}function pf(a){if(!a)return!1;var e=a._valueTracker;if(!e)return!0;var o=e.getValue(),t=\"\";return a&&(t=ff(a)?a.checked?\"true\":\"false\":a.value),a=t,a!==o?(e.setValue(a),!0):!1}function Os(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 h0=\/[\\n\"\\\\]\/g;function ie(a){return a.replace(h0,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function Zi(a,e,o,t,n,s,l,r){a.name=\"\",l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?a.type=l:a.removeAttribute(\"type\"),e!=null?l===\"number\"?(e===0&&a.value===\"\"||a.value!=e)&&(a.value=\"\"+ne(e)):a.value!==\"\"+ne(e)&&(a.value=\"\"+ne(e)):l!==\"submit\"&&l!==\"reset\"||a.removeAttribute(\"value\"),e!=null?_i(a,l,ne(e)):o!=null?_i(a,l,ne(o)):t!=null&&a.removeAttribute(\"value\"),n==null&&s!=null&&(a.defaultChecked=!!s),n!=null&&(a.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),r!=null&&typeof r!=\"function\"&&typeof r!=\"symbol\"&&typeof r!=\"boolean\"?a.name=\"\"+ne(r):a.removeAttribute(\"name\")}function df(a,e,o,t,n,s,l,r){if(s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"&&(a.type=s),e!=null||o!=null){if(!(s!==\"submit\"&&s!==\"reset\"||e!=null)){Pi(a);return}o=o!=null?\"\"+ne(o):\"\",e=e!=null?\"\"+ne(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,l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"&&(a.name=l),Pi(a)}function _i(a,e,o){e===\"number\"&&Os(a.ownerDocument)===a||a.defaultValue===\"\"+o||(a.defaultValue=\"\"+o)}function yt(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=\"\"+ne(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 hf(a,e,o){if(e!=null&&(e=\"\"+ne(e),e!==a.value&&(a.value=e),o==null)){a.defaultValue!==e&&(a.defaultValue=e);return}a.defaultValue=o!=null?\"\"+ne(o):\"\"}function gf(a,e,o,t){if(e==null){if(t!=null){if(o!=null)throw Error(y(92));if(on(t)){if(1<t.length)throw Error(y(93));t=t[0]}o=t}o==null&&(o=\"\"),e=o}o=ne(e),a.defaultValue=o,t=a.textContent,t===o&&t!==\"\"&&t!==null&&(a.value=t),Pi(a)}function Et(a,e){if(e){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=e;return}}a.textContent=e}var g0=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 Bu(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||g0.has(e)?e===\"float\"?a.cssFloat=o:a[e]=(\"\"+o).trim():a[e]=o+\"px\"}function If(a,e,o){if(e!=null&&typeof e!=\"object\")throw Error(y(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&&Bu(a,n,t)}else for(var s in e)e.hasOwnProperty(s)&&Bu(a,s,e[s])}function Ur(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 I0=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\"]]),S0=\/^[\\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 Ss(a){return S0.test(\"\"+a)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":a}function Oe(){}var ji=null;function Or(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var ct=null,Ct=null;function Nu(a){var e=Ft(a);if(e&&(a=e.stateNode)){var o=a[Va]||null;a:switch(a=e.stateNode,e.type){case\"input\":if(Zi(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=\"'+ie(\"\"+e)+'\"][type=\"radio\"]'),e=0;e<o.length;e++){var t=o[e];if(t!==a&&t.form===a.form){var n=t[Va]||null;if(!n)throw Error(y(90));Zi(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&&pf(t)}break a;case\"textarea\":hf(a,o.value,o.defaultValue);break a;case\"select\":e=o.value,e!=null&&yt(a,!!o.multiple,e,!1)}}}var li=!1;function Sf(a,e,o){if(li)return a(e,o);li=!0;try{var t=a(e);return t}finally{if(li=!1,(ct!==null||Ct!==null)&&(yl(),ct&&(e=ct,a=Ct,Ct=ct=null,Nu(e),a)))for(e=0;e<a.length;e++)Nu(a[e])}}function bn(a,e){var o=a.stateNode;if(o===null)return null;var t=o[Va]||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(y(231,e,typeof o));return o}var Ge=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),Xi=!1;if(Ge)try{et={},Object.defineProperty(et,\"passive\",{get:function(){Xi=!0}}),window.addEventListener(\"test\",et,et),window.removeEventListener(\"test\",et,et)}catch{Xi=!1}var et,no=null,Fr=null,ys=null;function yf(){if(ys)return ys;var a,e=Fr,o=e.length,t,n=\"value\"in no?no.value:no.textContent,s=n.length;for(a=0;a<o&&e[a]===n[a];a++);var l=o-a;for(t=1;t<=l&&e[o-t]===n[s-t];t++);return ys=n.slice(a,1<t?1-t:void 0)}function Cs(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 ns(){return!0}function ku(){return!1}function Pa(a){function e(o,t,n,s,l){this._reactName=o,this._targetInst=n,this.type=t,this.nativeEvent=s,this.target=l,this.currentTarget=null;for(var r in a)a.hasOwnProperty(r)&&(o=a[r],this[r]=o?o(s):s[r]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?ns:ku,this.isPropagationStopped=ku,this}return J(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=ns)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!=\"unknown\"&&(o.cancelBubble=!0),this.isPropagationStopped=ns)},persist:function(){},isPersistent:ns}),e}var Zo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rl=Pa(Zo),qn=J({},Zo,{view:0,detail:0}),y0=Pa(qn),ii,ri,Qt,cl=J({},qn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zr,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!==Qt&&(Qt&&a.type===\"mousemove\"?(ii=a.screenX-Qt.screenX,ri=a.screenY-Qt.screenY):ri=ii=0,Qt=a),ii)},movementY:function(a){return\"movementY\"in a?a.movementY:ri}}),Ru=Pa(cl),C0=J({},cl,{dataTransfer:0}),b0=Pa(C0),v0=J({},qn,{relatedTarget:0}),ci=Pa(v0),A0=J({},Zo,{animationName:0,elapsedTime:0,pseudoElement:0}),T0=Pa(A0),w0=J({},Zo,{clipboardData:function(a){return\"clipboardData\"in a?a.clipboardData:window.clipboardData}}),L0=Pa(w0),E0=J({},Zo,{data:0}),Uu=Pa(E0),M0={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},H0={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\"},D0={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function B0(a){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(a):(a=D0[a])?!!e[a]:!1}function zr(){return B0}var N0=J({},qn,{key:function(a){if(a.key){var e=M0[a.key]||a.key;if(e!==\"Unidentified\")return e}return a.type===\"keypress\"?(a=Cs(a),a===13?\"Enter\":String.fromCharCode(a)):a.type===\"keydown\"||a.type===\"keyup\"?H0[a.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zr,charCode:function(a){return a.type===\"keypress\"?Cs(a):0},keyCode:function(a){return a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0},which:function(a){return a.type===\"keypress\"?Cs(a):a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0}}),k0=Pa(N0),R0=J({},cl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ou=Pa(R0),U0=J({},qn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zr}),O0=Pa(U0),F0=J({},Zo,{propertyName:0,elapsedTime:0,pseudoElement:0}),z0=Pa(F0),q0=J({},cl,{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}),x0=Pa(q0),G0=J({},Zo,{newState:0,oldState:0}),V0=Pa(G0),P0=[9,13,27,32],qr=Ge&&\"CompositionEvent\"in window,ln=null;Ge&&\"documentMode\"in document&&(ln=document.documentMode);var Z0=Ge&&\"TextEvent\"in window&&!ln,Cf=Ge&&(!qr||ln&&8<ln&&11>=ln),Fu=\" \",zu=!1;function bf(a,e){switch(a){case\"keyup\":return P0.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function vf(a){return a=a.detail,typeof a==\"object\"&&\"data\"in a?a.data:null}var ut=!1;function _0(a,e){switch(a){case\"compositionend\":return vf(e);case\"keypress\":return e.which!==32?null:(zu=!0,Fu);case\"textInput\":return a=e.data,a===Fu&&zu?null:a;default:return null}}function j0(a,e){if(ut)return a===\"compositionend\"||!qr&&bf(a,e)?(a=yf(),ys=Fr=no=null,ut=!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 Cf&&e.locale!==\"ko\"?null:e.data;default:return null}}var X0={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 qu(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e===\"input\"?!!X0[a.type]:e===\"textarea\"}function Af(a,e,o,t){ct?Ct?Ct.push(t):Ct=[t]:ct=t,e=al(e,\"onChange\"),0<e.length&&(o=new rl(\"onChange\",\"change\",null,o,t),a.push({event:o,listeners:e}))}var rn=null,vn=null;function Y0(a){Sd(a,0)}function ul(a){var e=tn(a);if(pf(e))return a}function xu(a,e){if(a===\"change\")return e}var Tf=!1;Ge&&(Ge?(ls=\"oninput\"in document,ls||(ui=document.createElement(\"div\"),ui.setAttribute(\"oninput\",\"return;\"),ls=typeof ui.oninput==\"function\"),ss=ls):ss=!1,Tf=ss&&(!document.documentMode||9<document.documentMode));var ss,ls,ui;function Gu(){rn&&(rn.detachEvent(\"onpropertychange\",wf),vn=rn=null)}function wf(a){if(a.propertyName===\"value\"&&ul(vn)){var e=[];Af(e,vn,a,Or(a)),Sf(Y0,e)}}function Q0(a,e,o){a===\"focusin\"?(Gu(),rn=e,vn=o,rn.attachEvent(\"onpropertychange\",wf)):a===\"focusout\"&&Gu()}function K0(a){if(a===\"selectionchange\"||a===\"keyup\"||a===\"keydown\")return ul(vn)}function J0(a,e){if(a===\"click\")return ul(e)}function W0(a,e){if(a===\"input\"||a===\"change\")return ul(e)}function $0(a,e){return a===e&&(a!==0||1\/a===1\/e)||a!==a&&e!==e}var $a=typeof Object.is==\"function\"?Object.is:$0;function An(a,e){if($a(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(!Gi.call(e,n)||!$a(a[n],e[n]))return!1}return!0}function Vu(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Pu(a,e){var o=Vu(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=Vu(o)}}function Lf(a,e){return a&&e?a===e?!0:a&&a.nodeType===3?!1:e&&e.nodeType===3?Lf(a,e.parentNode):\"contains\"in a?a.contains(e):a.compareDocumentPosition?!!(a.compareDocumentPosition(e)&16):!1:!1}function Ef(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var e=Os(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=Os(a.document)}return e}function xr(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 ah=Ge&&\"documentMode\"in document&&11>=document.documentMode,mt=null,Yi=null,cn=null,Qi=!1;function Zu(a,e,o){var t=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Qi||mt==null||mt!==Os(t)||(t=mt,\"selectionStart\"in t&&xr(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}),cn&&An(cn,t)||(cn=t,t=al(Yi,\"onSelect\"),0<t.length&&(e=new rl(\"onSelect\",\"select\",null,e,o),a.push({event:e,listeners:t}),e.target=mt)))}function Mo(a,e){var o={};return o[a.toLowerCase()]=e.toLowerCase(),o[\"Webkit\"+a]=\"webkit\"+e,o[\"Moz\"+a]=\"moz\"+e,o}var ft={animationend:Mo(\"Animation\",\"AnimationEnd\"),animationiteration:Mo(\"Animation\",\"AnimationIteration\"),animationstart:Mo(\"Animation\",\"AnimationStart\"),transitionrun:Mo(\"Transition\",\"TransitionRun\"),transitionstart:Mo(\"Transition\",\"TransitionStart\"),transitioncancel:Mo(\"Transition\",\"TransitionCancel\"),transitionend:Mo(\"Transition\",\"TransitionEnd\")},mi={},Mf={};Ge&&(Mf=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete ft.animationend.animation,delete ft.animationiteration.animation,delete ft.animationstart.animation),\"TransitionEvent\"in window||delete ft.transitionend.transition);function _o(a){if(mi[a])return mi[a];if(!ft[a])return a;var e=ft[a],o;for(o in e)if(e.hasOwnProperty(o)&&o in Mf)return mi[a]=e[o];return a}var Hf=_o(\"animationend\"),Df=_o(\"animationiteration\"),Bf=_o(\"animationstart\"),eh=_o(\"transitionrun\"),oh=_o(\"transitionstart\"),th=_o(\"transitioncancel\"),Nf=_o(\"transitionend\"),kf=new Map,Ki=\"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(\" \");Ki.push(\"scrollEnd\");function ge(a,e){kf.set(a,e),Po(e,[a])}var Fs=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)},te=[],pt=0,Gr=0;function ml(){for(var a=pt,e=Gr=pt=0;e<a;){var o=te[e];te[e++]=null;var t=te[e];te[e++]=null;var n=te[e];te[e++]=null;var s=te[e];if(te[e++]=null,t!==null&&n!==null){var l=t.pending;l===null?n.next=n:(n.next=l.next,l.next=n),t.pending=n}s!==0&&Rf(o,n,s)}}function fl(a,e,o,t){te[pt++]=a,te[pt++]=e,te[pt++]=o,te[pt++]=t,Gr|=t,a.lanes|=t,a=a.alternate,a!==null&&(a.lanes|=t)}function Vr(a,e,o,t){return fl(a,e,o,t),zs(a)}function jo(a,e){return fl(a,null,null,e),zs(a)}function Rf(a,e,o){a.lanes|=o;var t=a.alternate;t!==null&&(t.lanes|=o);for(var n=!1,s=a.return;s!==null;)s.childLanes|=o,t=s.alternate,t!==null&&(t.childLanes|=o),s.tag===22&&(a=s.stateNode,a===null||a._visibility&1||(n=!0)),a=s,s=s.return;return a.tag===3?(s=a.stateNode,n&&e!==null&&(n=31-Ja(o),a=s.hiddenUpdates,t=a[n],t===null?a[n]=[e]:t.push(e),e.lane=o|536870912),s):null}function zs(a){if(50<Sn)throw Sn=0,Ir=null,Error(y(185));for(var e=a.return;e!==null;)a=e,e=a.return;return a.tag===3?a.stateNode:null}var dt={};function nh(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 Xa(a,e,o,t){return new nh(a,e,o,t)}function Pr(a){return a=a.prototype,!(!a||!a.isReactComponent)}function ze(a,e){var o=a.alternate;return o===null?(o=Xa(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 Uf(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 bs(a,e,o,t,n,s){var l=0;if(t=a,typeof a==\"function\")Pr(a)&&(l=1);else if(typeof a==\"string\")l=ig(a,o,Ae.current)?26:a===\"html\"||a===\"head\"||a===\"body\"?27:5;else a:switch(a){case Fi:return a=Xa(31,o,e,n),a.elementType=Fi,a.lanes=s,a;case lt:return Ro(o.children,n,s,e);case $m:l=8,n|=24;break;case Ri:return a=Xa(12,o,e,n|2),a.elementType=Ri,a.lanes=s,a;case Ui:return a=Xa(13,o,e,n),a.elementType=Ui,a.lanes=s,a;case Oi:return a=Xa(19,o,e,n),a.elementType=Oi,a.lanes=s,a;default:if(typeof a==\"object\"&&a!==null)switch(a.$$typeof){case Ue:l=10;break a;case af:l=9;break a;case Hr:l=11;break a;case Dr:l=14;break a;case Je:l=16,t=null;break a}l=29,o=Error(y(130,a===null?\"null\":typeof a,\"\")),t=null}return e=Xa(l,o,e,n),e.elementType=a,e.type=t,e.lanes=s,e}function Ro(a,e,o,t){return a=Xa(7,a,t,e),a.lanes=o,a}function fi(a,e,o){return a=Xa(6,a,null,e),a.lanes=o,a}function Of(a){var e=Xa(18,null,null,0);return e.stateNode=a,e}function pi(a,e,o){return e=Xa(4,a.children!==null?a.children:[],a.key,e),e.lanes=o,e.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},e}var _u=new WeakMap;function re(a,e){if(typeof a==\"object\"&&a!==null){var o=_u.get(a);return o!==void 0?o:(e={value:a,source:e,stack:Lu(e)},_u.set(a,e),e)}return{value:a,source:e,stack:Lu(e)}}var ht=[],gt=0,qs=null,Tn=0,se=[],le=0,So=null,Ce=1,be=\"\";function ke(a,e){ht[gt++]=Tn,ht[gt++]=qs,qs=a,Tn=e}function Ff(a,e,o){se[le++]=Ce,se[le++]=be,se[le++]=So,So=a;var t=Ce;a=be;var n=32-Ja(t)-1;t&=~(1<<n),o+=1;var s=32-Ja(e)+n;if(30<s){var l=n-n%5;s=(t&(1<<l)-1).toString(32),t>>=l,n-=l,Ce=1<<32-Ja(e)+n|o<<n|t,be=s+a}else Ce=1<<s|o<<n|t,be=a}function Zr(a){a.return!==null&&(ke(a,1),Ff(a,1,0))}function _r(a){for(;a===qs;)qs=ht[--gt],ht[gt]=null,Tn=ht[--gt],ht[gt]=null;for(;a===So;)So=se[--le],se[le]=null,be=se[--le],se[le]=null,Ce=se[--le],se[le]=null}function zf(a,e){se[le++]=Ce,se[le++]=be,se[le++]=So,Ce=e.id,be=e.overflow,So=a}var Ha=null,K=null,U=!1,co=null,ce=!1,Ji=Error(y(519));function yo(a){var e=Error(y(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw wn(re(e,a)),Ji}function ju(a){var e=a.stateNode,o=a.type,t=a.memoizedProps;switch(e[Ma]=a,e[Va]=t,o){case\"dialog\":B(\"cancel\",e),B(\"close\",e);break;case\"iframe\":case\"object\":case\"embed\":B(\"load\",e);break;case\"video\":case\"audio\":for(o=0;o<Hn.length;o++)B(Hn[o],e);break;case\"source\":B(\"error\",e);break;case\"img\":case\"image\":case\"link\":B(\"error\",e),B(\"load\",e);break;case\"details\":B(\"toggle\",e);break;case\"input\":B(\"invalid\",e),df(e,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case\"select\":B(\"invalid\",e);break;case\"textarea\":B(\"invalid\",e),gf(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||Cd(e.textContent,o)?(t.popover!=null&&(B(\"beforetoggle\",e),B(\"toggle\",e)),t.onScroll!=null&&B(\"scroll\",e),t.onScrollEnd!=null&&B(\"scrollend\",e),t.onClick!=null&&(e.onclick=Oe),e=!0):e=!1,e||yo(a,!0)}function Xu(a){for(Ha=a.return;Ha;)switch(Ha.tag){case 5:case 31:case 13:ce=!1;return;case 27:case 3:ce=!0;return;default:Ha=Ha.return}}function ot(a){if(a!==Ha)return!1;if(!U)return Xu(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\")||vr(a.type,a.memoizedProps)),o=!o),o&&K&&yo(a),Xu(a),e===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(y(317));K=Um(a)}else if(e===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(y(317));K=Um(a)}else e===27?(e=K,Ao(a.type)?(a=Lr,Lr=null,K=a):K=e):K=Ha?me(a.stateNode.nextSibling):null;return!0}function zo(){K=Ha=null,U=!1}function di(){var a=co;return a!==null&&(xa===null?xa=a:xa.push.apply(xa,a),co=null),a}function wn(a){co===null?co=[a]:co.push(a)}var Wi=Te(null),Xo=null,Fe=null;function $e(a,e,o){X(Wi,e._currentValue),e._currentValue=o}function qe(a){a._currentValue=Wi.current,La(Wi)}function $i(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 ar(a,e,o,t){var n=a.child;for(n!==null&&(n.return=a);n!==null;){var s=n.dependencies;if(s!==null){var l=n.child;s=s.firstContext;a:for(;s!==null;){var r=s;s=n;for(var c=0;c<e.length;c++)if(r.context===e[c]){s.lanes|=o,r=s.alternate,r!==null&&(r.lanes|=o),$i(s.return,o,a),t||(l=null);break a}s=r.next}}else if(n.tag===18){if(l=n.return,l===null)throw Error(y(341));l.lanes|=o,s=l.alternate,s!==null&&(s.lanes|=o),$i(l,o,a),l=null}else l=n.child;if(l!==null)l.return=n;else for(l=n;l!==null;){if(l===a){l=null;break}if(n=l.sibling,n!==null){n.return=l.return,l=n;break}l=l.return}n=l}}function zt(a,e,o,t){a=null;for(var n=e,s=!1;n!==null;){if(!s){if((n.flags&524288)!==0)s=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var l=n.alternate;if(l===null)throw Error(y(387));if(l=l.memoizedProps,l!==null){var r=n.type;$a(n.pendingProps.value,l.value)||(a!==null?a.push(r):a=[r])}}else if(n===Ns.current){if(l=n.alternate,l===null)throw Error(y(387));l.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(a!==null?a.push(Bn):a=[Bn])}n=n.return}a!==null&&ar(e,a,o,t),e.flags|=262144}function xs(a){for(a=a.firstContext;a!==null;){if(!$a(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function qo(a){Xo=a,Fe=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Da(a){return qf(Xo,a)}function is(a,e){return Xo===null&&qo(a),qf(a,e)}function qf(a,e){var o=e._currentValue;if(e={context:e,memoizedValue:o,next:null},Fe===null){if(a===null)throw Error(y(308));Fe=e,a.dependencies={lanes:0,firstContext:e},a.flags|=524288}else Fe=Fe.next=e;return o}var sh=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()})}},lh=Aa.unstable_scheduleCallback,ih=Aa.unstable_NormalPriority,ya={$$typeof:Ue,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jr(){return{controller:new sh,data:new Map,refCount:0}}function xn(a){a.refCount--,a.refCount===0&&lh(ih,function(){a.controller.abort()})}var un=null,er=0,Mt=0,bt=null;function rh(a,e){if(un===null){var o=un=[];er=0,Mt=Ic(),bt={status:\"pending\",value:void 0,then:function(t){o.push(t)}}}return er++,e.then(Yu,Yu),e}function Yu(){if(--er===0&&un!==null){bt!==null&&(bt.status=\"fulfilled\");var a=un;un=null,Mt=0,bt=null;for(var e=0;e<a.length;e++)(0,a[e])()}}function ch(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 Qu=w.S;w.S=function(a,e){$p=Qa(),typeof e==\"object\"&&e!==null&&typeof e.then==\"function\"&&rh(a,e),Qu!==null&&Qu(a,e)};var Uo=Te(null);function Xr(){var a=Uo.current;return a!==null?a:_.pooledCache}function vs(a,e){e===null?X(Uo,Uo.current):X(Uo,e.pool)}function xf(){var a=Xr();return a===null?null:{parent:ya._currentValue,pool:a}}var qt=Error(y(460)),Yr=Error(y(474)),pl=Error(y(542)),Gs={then:function(){}};function Ku(a){return a=a.status,a===\"fulfilled\"||a===\"rejected\"}function Gf(a,e,o){switch(o=a[o],o===void 0?a.push(e):o!==e&&(e.then(Oe,Oe),e=o),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Wu(a),a;default:if(typeof e.status==\"string\")e.then(Oe,Oe);else{if(a=_,a!==null&&100<a.shellSuspendCounter)throw Error(y(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,Wu(a),a}throw Oo=e,qt}}function Bo(a){try{var e=a._init;return e(a._payload)}catch(o){throw o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?(Oo=o,qt):o}}var Oo=null;function Ju(){if(Oo===null)throw Error(y(459));var a=Oo;return Oo=null,a}function Wu(a){if(a===qt||a===pl)throw Error(y(483))}var vt=null,Ln=0;function rs(a){var e=Ln;return Ln+=1,vt===null&&(vt=[]),Gf(vt,a,e)}function Kt(a,e){e=e.props.ref,a.ref=e!==void 0?e:null}function cs(a,e){throw e.$$typeof===Q1?Error(y(525)):(a=Object.prototype.toString.call(e),Error(y(31,a===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":a)))}function Vf(a){function e(m,u){if(a){var h=m.deletions;h===null?(m.deletions=[u],m.flags|=16):h.push(u)}}function o(m,u){if(!a)return null;for(;u!==null;)e(m,u),u=u.sibling;return null}function t(m){for(var u=new Map;m!==null;)m.key!==null?u.set(m.key,m):u.set(m.index,m),m=m.sibling;return u}function n(m,u){return m=ze(m,u),m.index=0,m.sibling=null,m}function s(m,u,h){return m.index=h,a?(h=m.alternate,h!==null?(h=h.index,h<u?(m.flags|=67108866,u):h):(m.flags|=67108866,u)):(m.flags|=1048576,u)}function l(m){return a&&m.alternate===null&&(m.flags|=67108866),m}function r(m,u,h,d){return u===null||u.tag!==6?(u=fi(h,m.mode,d),u.return=m,u):(u=n(u,h),u.return=m,u)}function c(m,u,h,d){var b=h.type;return b===lt?I(m,u,h.props.children,d,h.key):u!==null&&(u.elementType===b||typeof b==\"object\"&&b!==null&&b.$$typeof===Je&&Bo(b)===u.type)?(u=n(u,h.props),Kt(u,h),u.return=m,u):(u=bs(h.type,h.key,h.props,null,m.mode,d),Kt(u,h),u.return=m,u)}function f(m,u,h,d){return u===null||u.tag!==4||u.stateNode.containerInfo!==h.containerInfo||u.stateNode.implementation!==h.implementation?(u=pi(h,m.mode,d),u.return=m,u):(u=n(u,h.children||[]),u.return=m,u)}function I(m,u,h,d,b){return u===null||u.tag!==7?(u=Ro(h,m.mode,d,b),u.return=m,u):(u=n(u,h),u.return=m,u)}function S(m,u,h){if(typeof u==\"string\"&&u!==\"\"||typeof u==\"number\"||typeof u==\"bigint\")return u=fi(\"\"+u,m.mode,h),u.return=m,u;if(typeof u==\"object\"&&u!==null){switch(u.$$typeof){case $n:return h=bs(u.type,u.key,u.props,null,m.mode,h),Kt(h,u),h.return=m,h;case en:return u=pi(u,m.mode,h),u.return=m,u;case Je:return u=Bo(u),S(m,u,h)}if(on(u)||Yt(u))return u=Ro(u,m.mode,h,null),u.return=m,u;if(typeof u.then==\"function\")return S(m,rs(u),h);if(u.$$typeof===Ue)return S(m,is(m,u),h);cs(m,u)}return null}function p(m,u,h,d){var b=u!==null?u.key:null;if(typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\")return b!==null?null:r(m,u,\"\"+h,d);if(typeof h==\"object\"&&h!==null){switch(h.$$typeof){case $n:return h.key===b?c(m,u,h,d):null;case en:return h.key===b?f(m,u,h,d):null;case Je:return h=Bo(h),p(m,u,h,d)}if(on(h)||Yt(h))return b!==null?null:I(m,u,h,d,null);if(typeof h.then==\"function\")return p(m,u,rs(h),d);if(h.$$typeof===Ue)return p(m,u,is(m,h),d);cs(m,h)}return null}function g(m,u,h,d,b){if(typeof d==\"string\"&&d!==\"\"||typeof d==\"number\"||typeof d==\"bigint\")return m=m.get(h)||null,r(u,m,\"\"+d,b);if(typeof d==\"object\"&&d!==null){switch(d.$$typeof){case $n:return m=m.get(d.key===null?h:d.key)||null,c(u,m,d,b);case en:return m=m.get(d.key===null?h:d.key)||null,f(u,m,d,b);case Je:return d=Bo(d),g(m,u,h,d,b)}if(on(d)||Yt(d))return m=m.get(h)||null,I(u,m,d,b,null);if(typeof d.then==\"function\")return g(m,u,h,rs(d),b);if(d.$$typeof===Ue)return g(m,u,h,is(u,d),b);cs(u,d)}return null}function C(m,u,h,d){for(var b=null,L=null,v=u,H=u=0,k=null;v!==null&&H<h.length;H++){v.index>H?(k=v,v=null):k=v.sibling;var z=p(m,v,h[H],d);if(z===null){v===null&&(v=k);break}a&&v&&z.alternate===null&&e(m,v),u=s(z,u,H),L===null?b=z:L.sibling=z,L=z,v=k}if(H===h.length)return o(m,v),U&&ke(m,H),b;if(v===null){for(;H<h.length;H++)v=S(m,h[H],d),v!==null&&(u=s(v,u,H),L===null?b=v:L.sibling=v,L=v);return U&&ke(m,H),b}for(v=t(v);H<h.length;H++)k=g(v,m,H,h[H],d),k!==null&&(a&&k.alternate!==null&&v.delete(k.key===null?H:k.key),u=s(k,u,H),L===null?b=k:L.sibling=k,L=k);return a&&v.forEach(function(Ye){return e(m,Ye)}),U&&ke(m,H),b}function T(m,u,h,d){if(h==null)throw Error(y(151));for(var b=null,L=null,v=u,H=u=0,k=null,z=h.next();v!==null&&!z.done;H++,z=h.next()){v.index>H?(k=v,v=null):k=v.sibling;var Ye=p(m,v,z.value,d);if(Ye===null){v===null&&(v=k);break}a&&v&&Ye.alternate===null&&e(m,v),u=s(Ye,u,H),L===null?b=Ye:L.sibling=Ye,L=Ye,v=k}if(z.done)return o(m,v),U&&ke(m,H),b;if(v===null){for(;!z.done;H++,z=h.next())z=S(m,z.value,d),z!==null&&(u=s(z,u,H),L===null?b=z:L.sibling=z,L=z);return U&&ke(m,H),b}for(v=t(v);!z.done;H++,z=h.next())z=g(v,m,H,z.value,d),z!==null&&(a&&z.alternate!==null&&v.delete(z.key===null?H:z.key),u=s(z,u,H),L===null?b=z:L.sibling=z,L=z);return a&&v.forEach(function(C1){return e(m,C1)}),U&&ke(m,H),b}function F(m,u,h,d){if(typeof h==\"object\"&&h!==null&&h.type===lt&&h.key===null&&(h=h.props.children),typeof h==\"object\"&&h!==null){switch(h.$$typeof){case $n:a:{for(var b=h.key;u!==null;){if(u.key===b){if(b=h.type,b===lt){if(u.tag===7){o(m,u.sibling),d=n(u,h.props.children),d.return=m,m=d;break a}}else if(u.elementType===b||typeof b==\"object\"&&b!==null&&b.$$typeof===Je&&Bo(b)===u.type){o(m,u.sibling),d=n(u,h.props),Kt(d,h),d.return=m,m=d;break a}o(m,u);break}else e(m,u);u=u.sibling}h.type===lt?(d=Ro(h.props.children,m.mode,d,h.key),d.return=m,m=d):(d=bs(h.type,h.key,h.props,null,m.mode,d),Kt(d,h),d.return=m,m=d)}return l(m);case en:a:{for(b=h.key;u!==null;){if(u.key===b)if(u.tag===4&&u.stateNode.containerInfo===h.containerInfo&&u.stateNode.implementation===h.implementation){o(m,u.sibling),d=n(u,h.children||[]),d.return=m,m=d;break a}else{o(m,u);break}else e(m,u);u=u.sibling}d=pi(h,m.mode,d),d.return=m,m=d}return l(m);case Je:return h=Bo(h),F(m,u,h,d)}if(on(h))return C(m,u,h,d);if(Yt(h)){if(b=Yt(h),typeof b!=\"function\")throw Error(y(150));return h=b.call(h),T(m,u,h,d)}if(typeof h.then==\"function\")return F(m,u,rs(h),d);if(h.$$typeof===Ue)return F(m,u,is(m,h),d);cs(m,h)}return typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\"?(h=\"\"+h,u!==null&&u.tag===6?(o(m,u.sibling),d=n(u,h),d.return=m,m=d):(o(m,u),d=fi(h,m.mode,d),d.return=m,m=d),l(m)):o(m,u)}return function(m,u,h,d){try{Ln=0;var b=F(m,u,h,d);return vt=null,b}catch(v){if(v===qt||v===pl)throw v;var L=Xa(29,v,null,m.mode);return L.lanes=d,L.return=m,L}finally{}}}var xo=Vf(!0),Pf=Vf(!1),We=!1;function Qr(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function or(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 uo(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function mo(a,e,o){var t=a.updateQueue;if(t===null)return null;if(t=t.shared,(q&2)!==0){var n=t.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e,e=zs(a),Rf(a,null,o),e}return fl(a,t,e,o),zs(a)}function mn(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,lf(a,o)}}function hi(a,e){var o=a.updateQueue,t=a.alternate;if(t!==null&&(t=t.updateQueue,o===t)){var n=null,s=null;if(o=o.firstBaseUpdate,o!==null){do{var l={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};s===null?n=s=l:s=s.next=l,o=o.next}while(o!==null);s===null?n=s=e:s=s.next=e}else n=s=e;o={baseState:t.baseState,firstBaseUpdate:n,lastBaseUpdate:s,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 tr=!1;function fn(){if(tr){var a=bt;if(a!==null)throw a}}function pn(a,e,o,t){tr=!1;var n=a.updateQueue;We=!1;var s=n.firstBaseUpdate,l=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var c=r,f=c.next;c.next=null,l===null?s=f:l.next=f,l=c;var I=a.alternate;I!==null&&(I=I.updateQueue,r=I.lastBaseUpdate,r!==l&&(r===null?I.firstBaseUpdate=f:r.next=f,I.lastBaseUpdate=c))}if(s!==null){var S=n.baseState;l=0,I=f=c=null,r=s;do{var p=r.lane&-536870913,g=p!==r.lane;if(g?(R&p)===p:(t&p)===p){p!==0&&p===Mt&&(tr=!0),I!==null&&(I=I.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});a:{var C=a,T=r;p=e;var F=o;switch(T.tag){case 1:if(C=T.payload,typeof C==\"function\"){S=C.call(F,S,p);break a}S=C;break a;case 3:C.flags=C.flags&-65537|128;case 0:if(C=T.payload,p=typeof C==\"function\"?C.call(F,S,p):C,p==null)break a;S=J({},S,p);break a;case 2:We=!0}}p=r.callback,p!==null&&(a.flags|=64,g&&(a.flags|=8192),g=n.callbacks,g===null?n.callbacks=[p]:g.push(p))}else g={lane:p,tag:r.tag,payload:r.payload,callback:r.callback,next:null},I===null?(f=I=g,c=S):I=I.next=g,l|=p;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=f,n.lastBaseUpdate=I,s===null&&(n.shared.lanes=0),bo|=l,a.lanes=l,a.memoizedState=S}}function Zf(a,e){if(typeof a!=\"function\")throw Error(y(191,a));a.call(e)}function _f(a,e){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)Zf(o[a],e)}var Ht=Te(null),Vs=Te(0);function $u(a,e){a=_e,X(Vs,a),X(Ht,e),_e=a|e.baseLanes}function nr(){X(Vs,_e),X(Ht,Ht.current)}function Kr(){_e=Vs.current,La(Ht),La(Vs)}var ae=Te(null),ue=null;function ao(a){var e=a.alternate;X(oa,oa.current&1),X(ae,a),ue===null&&(e===null||Ht.current!==null||e.memoizedState!==null)&&(ue=a)}function sr(a){X(oa,oa.current),X(ae,a),ue===null&&(ue=a)}function jf(a){a.tag===22?(X(oa,oa.current),X(ae,a),ue===null&&(ue=a)):eo(a)}function eo(){X(oa,oa.current),X(ae,ae.current)}function ja(a){La(ae),ue===a&&(ue=null),La(oa)}var oa=Te(0);function Ps(a){for(var e=a;e!==null;){if(e.tag===13){var o=e.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Tr(o)||wr(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 Ve=0,M=null,Z=null,Ia=null,Zs=!1,At=!1,Go=!1,_s=0,En=0,Tt=null,uh=0;function aa(){throw Error(y(321))}function Jr(a,e){if(e===null)return!1;for(var o=0;o<e.length&&o<a.length;o++)if(!$a(a[o],e[o]))return!1;return!0}function Wr(a,e,o,t,n,s){return Ve=s,M=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,w.H=a===null||a.memoizedState===null?Ap:cc,Go=!1,s=o(t,n),Go=!1,At&&(s=Yf(e,o,t,n)),Xf(a),s}function Xf(a){w.H=Mn;var e=Z!==null&&Z.next!==null;if(Ve=0,Ia=Z=M=null,Zs=!1,En=0,Tt=null,e)throw Error(y(300));a===null||Ca||(a=a.dependencies,a!==null&&xs(a)&&(Ca=!0))}function Yf(a,e,o,t){M=a;var n=0;do{if(At&&(Tt=null),En=0,At=!1,25<=n)throw Error(y(301));if(n+=1,Ia=Z=null,a.updateQueue!=null){var s=a.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}w.H=Tp,s=e(o,t)}while(At);return s}function mh(){var a=w.H,e=a.useState()[0];return e=typeof e.then==\"function\"?Gn(e):e,a=a.useState()[0],(Z!==null?Z.memoizedState:null)!==a&&(M.flags|=1024),e}function $r(){var a=_s!==0;return _s=0,a}function ac(a,e,o){e.updateQueue=a.updateQueue,e.flags&=-2053,a.lanes&=~o}function ec(a){if(Zs){for(a=a.memoizedState;a!==null;){var e=a.queue;e!==null&&(e.pending=null),a=a.next}Zs=!1}Ve=0,Ia=Z=M=null,At=!1,En=_s=0,Tt=null}function Ua(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ia===null?M.memoizedState=Ia=a:Ia=Ia.next=a,Ia}function ta(){if(Z===null){var a=M.alternate;a=a!==null?a.memoizedState:null}else a=Z.next;var e=Ia===null?M.memoizedState:Ia.next;if(e!==null)Ia=e,Z=a;else{if(a===null)throw M.alternate===null?Error(y(467)):Error(y(310));Z=a,a={memoizedState:Z.memoizedState,baseState:Z.baseState,baseQueue:Z.baseQueue,queue:Z.queue,next:null},Ia===null?M.memoizedState=Ia=a:Ia=Ia.next=a}return Ia}function dl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Gn(a){var e=En;return En+=1,Tt===null&&(Tt=[]),a=Gf(Tt,a,e),e=M,(Ia===null?e.memoizedState:Ia.next)===null&&(e=e.alternate,w.H=e===null||e.memoizedState===null?Ap:cc),a}function hl(a){if(a!==null&&typeof a==\"object\"){if(typeof a.then==\"function\")return Gn(a);if(a.$$typeof===Ue)return Da(a)}throw Error(y(438,String(a)))}function oc(a){var e=null,o=M.updateQueue;if(o!==null&&(e=o.memoCache),e==null){var t=M.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=dl(),M.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]=K1;return e.index++,o}function Pe(a,e){return typeof e==\"function\"?e(a):e}function As(a){var e=ta();return tc(e,Z,a)}function tc(a,e,o){var t=a.queue;if(t===null)throw Error(y(311));t.lastRenderedReducer=o;var n=a.baseQueue,s=t.pending;if(s!==null){if(n!==null){var l=n.next;n.next=s.next,s.next=l}e.baseQueue=n=s,t.pending=null}if(s=a.baseState,n===null)a.memoizedState=s;else{e=n.next;var r=l=null,c=null,f=e,I=!1;do{var S=f.lane&-536870913;if(S!==f.lane?(R&S)===S:(Ve&S)===S){var p=f.revertLane;if(p===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),S===Mt&&(I=!0);else if((Ve&p)===p){f=f.next,p===Mt&&(I=!0);continue}else S={lane:0,revertLane:f.revertLane,gesture:null,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null},c===null?(r=c=S,l=s):c=c.next=S,M.lanes|=p,bo|=p;S=f.action,Go&&o(s,S),s=f.hasEagerState?f.eagerState:o(s,S)}else p={lane:S,revertLane:f.revertLane,gesture:f.gesture,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null},c===null?(r=c=p,l=s):c=c.next=p,M.lanes|=S,bo|=S;f=f.next}while(f!==null&&f!==e);if(c===null?l=s:c.next=r,!$a(s,a.memoizedState)&&(Ca=!0,I&&(o=bt,o!==null)))throw o;a.memoizedState=s,a.baseState=l,a.baseQueue=c,t.lastRenderedState=s}return n===null&&(t.lanes=0),[a.memoizedState,t.dispatch]}function gi(a){var e=ta(),o=e.queue;if(o===null)throw Error(y(311));o.lastRenderedReducer=a;var t=o.dispatch,n=o.pending,s=e.memoizedState;if(n!==null){o.pending=null;var l=n=n.next;do s=a(s,l.action),l=l.next;while(l!==n);$a(s,e.memoizedState)||(Ca=!0),e.memoizedState=s,e.baseQueue===null&&(e.baseState=s),o.lastRenderedState=s}return[s,t]}function Qf(a,e,o){var t=M,n=ta(),s=U;if(s){if(o===void 0)throw Error(y(407));o=o()}else o=e();var l=!$a((Z||n).memoizedState,o);if(l&&(n.memoizedState=o,Ca=!0),n=n.queue,nc(Wf.bind(null,t,n,a),[a]),n.getSnapshot!==e||l||Ia!==null&&Ia.memoizedState.tag&1){if(t.flags|=2048,Dt(9,{destroy:void 0},Jf.bind(null,t,n,o,e),null),_===null)throw Error(y(349));s||(Ve&127)!==0||Kf(t,e,o)}return o}function Kf(a,e,o){a.flags|=16384,a={getSnapshot:e,value:o},e=M.updateQueue,e===null?(e=dl(),M.updateQueue=e,e.stores=[a]):(o=e.stores,o===null?e.stores=[a]:o.push(a))}function Jf(a,e,o,t){e.value=o,e.getSnapshot=t,$f(e)&&ap(a)}function Wf(a,e,o){return o(function(){$f(e)&&ap(a)})}function $f(a){var e=a.getSnapshot;a=a.value;try{var o=e();return!$a(a,o)}catch{return!0}}function ap(a){var e=jo(a,2);e!==null&&Ga(e,a,2)}function lr(a){var e=Ua();if(typeof a==\"function\"){var o=a;if(a=o(),Go){to(!0);try{o()}finally{to(!1)}}}return e.memoizedState=e.baseState=a,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pe,lastRenderedState:a},e}function ep(a,e,o,t){return a.baseState=o,tc(a,Z,typeof t==\"function\"?t:Pe)}function fh(a,e,o,t,n){if(Il(a))throw Error(y(485));if(a=e.action,a!==null){var s={payload:n,action:a,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(l){s.listeners.push(l)}};w.T!==null?o(!0):s.isTransition=!1,t(s),o=e.pending,o===null?(s.next=e.pending=s,op(e,s)):(s.next=o.next,e.pending=o.next=s)}}function op(a,e){var o=e.action,t=e.payload,n=a.state;if(e.isTransition){var s=w.T,l={};w.T=l;try{var r=o(n,t),c=w.S;c!==null&&c(l,r),am(a,e,r)}catch(f){ir(a,e,f)}finally{s!==null&&l.types!==null&&(s.types=l.types),w.T=s}}else try{s=o(n,t),am(a,e,s)}catch(f){ir(a,e,f)}}function am(a,e,o){o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?o.then(function(t){em(a,e,t)},function(t){return ir(a,e,t)}):em(a,e,o)}function em(a,e,o){e.status=\"fulfilled\",e.value=o,tp(e),a.state=o,e=a.pending,e!==null&&(o=e.next,o===e?a.pending=null:(o=o.next,e.next=o,op(a,o)))}function ir(a,e,o){var t=a.pending;if(a.pending=null,t!==null){t=t.next;do e.status=\"rejected\",e.reason=o,tp(e),e=e.next;while(e!==t)}a.action=null}function tp(a){a=a.listeners;for(var e=0;e<a.length;e++)(0,a[e])()}function np(a,e){return e}function om(a,e){if(U){var o=_.formState;if(o!==null){a:{var t=M;if(U){if(K){e:{for(var n=K,s=ce;n.nodeType!==8;){if(!s){n=null;break e}if(n=me(n.nextSibling),n===null){n=null;break e}}s=n.data,n=s===\"F!\"||s===\"F\"?n:null}if(n){K=me(n.nextSibling),t=n.data===\"F!\";break a}}yo(t)}t=!1}t&&(e=o[0])}}return o=Ua(),o.memoizedState=o.baseState=e,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:np,lastRenderedState:e},o.queue=t,o=Cp.bind(null,M,t),t.dispatch=o,t=lr(!1),s=rc.bind(null,M,!1,t.queue),t=Ua(),n={state:e,dispatch:null,action:a,pending:null},t.queue=n,o=fh.bind(null,M,n,s,o),n.dispatch=o,t.memoizedState=a,[e,o,!1]}function tm(a){var e=ta();return sp(e,Z,a)}function sp(a,e,o){if(e=tc(a,e,np)[0],a=As(Pe)[0],typeof e==\"object\"&&e!==null&&typeof e.then==\"function\")try{var t=Gn(e)}catch(l){throw l===qt?pl:l}else t=e;e=ta();var n=e.queue,s=n.dispatch;return o!==e.memoizedState&&(M.flags|=2048,Dt(9,{destroy:void 0},ph.bind(null,n,o),null)),[t,s,a]}function ph(a,e){a.action=e}function nm(a){var e=ta(),o=Z;if(o!==null)return sp(e,o,a);ta(),e=e.memoizedState,o=ta();var t=o.queue.dispatch;return o.memoizedState=a,[e,t,!1]}function Dt(a,e,o,t){return a={tag:a,create:o,deps:t,inst:e,next:null},e=M.updateQueue,e===null&&(e=dl(),M.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 lp(){return ta().memoizedState}function Ts(a,e,o,t){var n=Ua();M.flags|=a,n.memoizedState=Dt(1|e,{destroy:void 0},o,t===void 0?null:t)}function gl(a,e,o,t){var n=ta();t=t===void 0?null:t;var s=n.memoizedState.inst;Z!==null&&t!==null&&Jr(t,Z.memoizedState.deps)?n.memoizedState=Dt(e,s,o,t):(M.flags|=a,n.memoizedState=Dt(1|e,s,o,t))}function sm(a,e){Ts(8390656,8,a,e)}function nc(a,e){gl(2048,8,a,e)}function dh(a){M.flags|=4;var e=M.updateQueue;if(e===null)e=dl(),M.updateQueue=e,e.events=[a];else{var o=e.events;o===null?e.events=[a]:o.push(a)}}function ip(a){var e=ta().memoizedState;return dh({ref:e,nextImpl:a}),function(){if((q&2)!==0)throw Error(y(440));return e.impl.apply(void 0,arguments)}}function rp(a,e){return gl(4,2,a,e)}function cp(a,e){return gl(4,4,a,e)}function up(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 mp(a,e,o){o=o!=null?o.concat([a]):null,gl(4,4,up.bind(null,e,a),o)}function sc(){}function fp(a,e){var o=ta();e=e===void 0?null:e;var t=o.memoizedState;return e!==null&&Jr(e,t[1])?t[0]:(o.memoizedState=[a,e],a)}function pp(a,e){var o=ta();e=e===void 0?null:e;var t=o.memoizedState;if(e!==null&&Jr(e,t[1]))return t[0];if(t=a(),Go){to(!0);try{a()}finally{to(!1)}}return o.memoizedState=[t,e],t}function lc(a,e,o){return o===void 0||(Ve&1073741824)!==0&&(R&261930)===0?a.memoizedState=e:(a.memoizedState=o,a=ed(),M.lanes|=a,bo|=a,o)}function dp(a,e,o,t){return $a(o,e)?o:Ht.current!==null?(a=lc(a,o,t),$a(a,e)||(Ca=!0),a):(Ve&42)===0||(Ve&1073741824)!==0&&(R&261930)===0?(Ca=!0,a.memoizedState=o):(a=ed(),M.lanes|=a,bo|=a,e)}function hp(a,e,o,t,n){var s=x.p;x.p=s!==0&&8>s?s:8;var l=w.T,r={};w.T=r,rc(a,!1,e,o);try{var c=n(),f=w.S;if(f!==null&&f(r,c),c!==null&&typeof c==\"object\"&&typeof c.then==\"function\"){var I=ch(c,t);dn(a,e,I,Wa(a))}else dn(a,e,t,Wa(a))}catch(S){dn(a,e,{then:function(){},status:\"rejected\",reason:S},Wa())}finally{x.p=s,l!==null&&r.types!==null&&(l.types=r.types),w.T=l}}function hh(){}function rr(a,e,o,t){if(a.tag!==5)throw Error(y(476));var n=gp(a).queue;hp(a,n,e,ko,o===null?hh:function(){return Ip(a),o(t)})}function gp(a){var e=a.memoizedState;if(e!==null)return e;e={memoizedState:ko,baseState:ko,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pe,lastRenderedState:ko},next:null};var o={};return e.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pe,lastRenderedState:o},next:null},a.memoizedState=e,a=a.alternate,a!==null&&(a.memoizedState=e),e}function Ip(a){var e=gp(a);e.next===null&&(e=a.alternate.memoizedState),dn(a,e.next.queue,{},Wa())}function ic(){return Da(Bn)}function Sp(){return ta().memoizedState}function yp(){return ta().memoizedState}function gh(a){for(var e=a.return;e!==null;){switch(e.tag){case 24:case 3:var o=Wa();a=uo(o);var t=mo(e,a,o);t!==null&&(Ga(t,e,o),mn(t,e,o)),e={cache:jr()},a.payload=e;return}e=e.return}}function Ih(a,e,o){var t=Wa();o={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Il(a)?bp(e,o):(o=Vr(a,e,o,t),o!==null&&(Ga(o,a,t),vp(o,e,t)))}function Cp(a,e,o){var t=Wa();dn(a,e,o,t)}function dn(a,e,o,t){var n={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Il(a))bp(e,n);else{var s=a.alternate;if(a.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var l=e.lastRenderedState,r=s(l,o);if(n.hasEagerState=!0,n.eagerState=r,$a(r,l))return fl(a,e,n,0),_===null&&ml(),!1}catch{}finally{}if(o=Vr(a,e,n,t),o!==null)return Ga(o,a,t),vp(o,e,t),!0}return!1}function rc(a,e,o,t){if(t={lane:2,revertLane:Ic(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Il(a)){if(e)throw Error(y(479))}else e=Vr(a,o,t,2),e!==null&&Ga(e,a,2)}function Il(a){var e=a.alternate;return a===M||e!==null&&e===M}function bp(a,e){At=Zs=!0;var o=a.pending;o===null?e.next=e:(e.next=o.next,o.next=e),a.pending=e}function vp(a,e,o){if((o&4194048)!==0){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,lf(a,o)}}var Mn={readContext:Da,use:hl,useCallback:aa,useContext:aa,useEffect:aa,useImperativeHandle:aa,useLayoutEffect:aa,useInsertionEffect:aa,useMemo:aa,useReducer:aa,useRef:aa,useState:aa,useDebugValue:aa,useDeferredValue:aa,useTransition:aa,useSyncExternalStore:aa,useId:aa,useHostTransitionStatus:aa,useFormState:aa,useActionState:aa,useOptimistic:aa,useMemoCache:aa,useCacheRefresh:aa};Mn.useEffectEvent=aa;var Ap={readContext:Da,use:hl,useCallback:function(a,e){return Ua().memoizedState=[a,e===void 0?null:e],a},useContext:Da,useEffect:sm,useImperativeHandle:function(a,e,o){o=o!=null?o.concat([a]):null,Ts(4194308,4,up.bind(null,e,a),o)},useLayoutEffect:function(a,e){return Ts(4194308,4,a,e)},useInsertionEffect:function(a,e){Ts(4,2,a,e)},useMemo:function(a,e){var o=Ua();e=e===void 0?null:e;var t=a();if(Go){to(!0);try{a()}finally{to(!1)}}return o.memoizedState=[t,e],t},useReducer:function(a,e,o){var t=Ua();if(o!==void 0){var n=o(e);if(Go){to(!0);try{o(e)}finally{to(!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=Ih.bind(null,M,a),[t.memoizedState,a]},useRef:function(a){var e=Ua();return a={current:a},e.memoizedState=a},useState:function(a){a=lr(a);var e=a.queue,o=Cp.bind(null,M,e);return e.dispatch=o,[a.memoizedState,o]},useDebugValue:sc,useDeferredValue:function(a,e){var o=Ua();return lc(o,a,e)},useTransition:function(){var a=lr(!1);return a=hp.bind(null,M,a.queue,!0,!1),Ua().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,e,o){var t=M,n=Ua();if(U){if(o===void 0)throw Error(y(407));o=o()}else{if(o=e(),_===null)throw Error(y(349));(R&127)!==0||Kf(t,e,o)}n.memoizedState=o;var s={value:o,getSnapshot:e};return n.queue=s,sm(Wf.bind(null,t,s,a),[a]),t.flags|=2048,Dt(9,{destroy:void 0},Jf.bind(null,t,s,o,e),null),o},useId:function(){var a=Ua(),e=_.identifierPrefix;if(U){var o=be,t=Ce;o=(t&~(1<<32-Ja(t)-1)).toString(32)+o,e=\"_\"+e+\"R_\"+o,o=_s++,0<o&&(e+=\"H\"+o.toString(32)),e+=\"_\"}else o=uh++,e=\"_\"+e+\"r_\"+o.toString(32)+\"_\";return a.memoizedState=e},useHostTransitionStatus:ic,useFormState:om,useActionState:om,useOptimistic:function(a){var e=Ua();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,M,!0,o),o.dispatch=e,[a,e]},useMemoCache:oc,useCacheRefresh:function(){return Ua().memoizedState=gh.bind(null,M)},useEffectEvent:function(a){var e=Ua(),o={impl:a};return e.memoizedState=o,function(){if((q&2)!==0)throw Error(y(440));return o.impl.apply(void 0,arguments)}}},cc={readContext:Da,use:hl,useCallback:fp,useContext:Da,useEffect:nc,useImperativeHandle:mp,useInsertionEffect:rp,useLayoutEffect:cp,useMemo:pp,useReducer:As,useRef:lp,useState:function(){return As(Pe)},useDebugValue:sc,useDeferredValue:function(a,e){var o=ta();return dp(o,Z.memoizedState,a,e)},useTransition:function(){var a=As(Pe)[0],e=ta().memoizedState;return[typeof a==\"boolean\"?a:Gn(a),e]},useSyncExternalStore:Qf,useId:Sp,useHostTransitionStatus:ic,useFormState:tm,useActionState:tm,useOptimistic:function(a,e){var o=ta();return ep(o,Z,a,e)},useMemoCache:oc,useCacheRefresh:yp};cc.useEffectEvent=ip;var Tp={readContext:Da,use:hl,useCallback:fp,useContext:Da,useEffect:nc,useImperativeHandle:mp,useInsertionEffect:rp,useLayoutEffect:cp,useMemo:pp,useReducer:gi,useRef:lp,useState:function(){return gi(Pe)},useDebugValue:sc,useDeferredValue:function(a,e){var o=ta();return Z===null?lc(o,a,e):dp(o,Z.memoizedState,a,e)},useTransition:function(){var a=gi(Pe)[0],e=ta().memoizedState;return[typeof a==\"boolean\"?a:Gn(a),e]},useSyncExternalStore:Qf,useId:Sp,useHostTransitionStatus:ic,useFormState:nm,useActionState:nm,useOptimistic:function(a,e){var o=ta();return Z!==null?ep(o,Z,a,e):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:oc,useCacheRefresh:yp};Tp.useEffectEvent=ip;function Ii(a,e,o,t){e=a.memoizedState,o=o(t,e),o=o==null?e:J({},e,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var cr={enqueueSetState:function(a,e,o){a=a._reactInternals;var t=Wa(),n=uo(t);n.payload=e,o!=null&&(n.callback=o),e=mo(a,n,t),e!==null&&(Ga(e,a,t),mn(e,a,t))},enqueueReplaceState:function(a,e,o){a=a._reactInternals;var t=Wa(),n=uo(t);n.tag=1,n.payload=e,o!=null&&(n.callback=o),e=mo(a,n,t),e!==null&&(Ga(e,a,t),mn(e,a,t))},enqueueForceUpdate:function(a,e){a=a._reactInternals;var o=Wa(),t=uo(o);t.tag=2,e!=null&&(t.callback=e),e=mo(a,t,o),e!==null&&(Ga(e,a,o),mn(e,a,o))}};function lm(a,e,o,t,n,s,l){return a=a.stateNode,typeof a.shouldComponentUpdate==\"function\"?a.shouldComponentUpdate(t,s,l):e.prototype&&e.prototype.isPureReactComponent?!An(o,t)||!An(n,s):!0}function im(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&&cr.enqueueReplaceState(e,e.state,null)}function Vo(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=J({},o));for(var n in a)o[n]===void 0&&(o[n]=a[n])}return o}function wp(a){Fs(a)}function Lp(a){console.error(a)}function Ep(a){Fs(a)}function js(a,e){try{var o=a.onUncaughtError;o(e.value,{componentStack:e.stack})}catch(t){setTimeout(function(){throw t})}}function rm(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 ur(a,e,o){return o=uo(o),o.tag=3,o.payload={element:null},o.callback=function(){js(a,e)},o}function Mp(a){return a=uo(a),a.tag=3,a}function Hp(a,e,o,t){var n=o.type.getDerivedStateFromError;if(typeof n==\"function\"){var s=t.value;a.payload=function(){return n(s)},a.callback=function(){rm(e,o,t)}}var l=o.stateNode;l!==null&&typeof l.componentDidCatch==\"function\"&&(a.callback=function(){rm(e,o,t),typeof n!=\"function\"&&(fo===null?fo=new Set([this]):fo.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:r!==null?r:\"\"})})}function Sh(a,e,o,t,n){if(o.flags|=32768,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"){if(e=o.alternate,e!==null&&zt(e,o,n,!0),o=ae.current,o!==null){switch(o.tag){case 31:case 13:return ue===null?Js():o.alternate===null&&ea===0&&(ea=3),o.flags&=-257,o.flags|=65536,o.lanes=n,t===Gs?o.flags|=16384:(e=o.updateQueue,e===null?o.updateQueue=new Set([t]):e.add(t),Mi(a,t,n)),!1;case 22:return o.flags|=65536,t===Gs?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)),Mi(a,t,n)),!1}throw Error(y(435,o.tag))}return Mi(a,t,n),Js(),!1}if(U)return e=ae.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,t!==Ji&&(a=Error(y(422),{cause:t}),wn(re(a,o)))):(t!==Ji&&(e=Error(y(423),{cause:t}),wn(re(e,o))),a=a.current.alternate,a.flags|=65536,n&=-n,a.lanes|=n,t=re(t,o),n=ur(a.stateNode,t,n),hi(a,n),ea!==4&&(ea=2)),!1;var s=Error(y(520),{cause:t});if(s=re(s,o),In===null?In=[s]:In.push(s),ea!==4&&(ea=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=ur(o.stateNode,t,a),hi(o,a),!1;case 1:if(e=o.type,s=o.stateNode,(o.flags&128)===0&&(typeof e.getDerivedStateFromError==\"function\"||s!==null&&typeof s.componentDidCatch==\"function\"&&(fo===null||!fo.has(s))))return o.flags|=65536,n&=-n,o.lanes|=n,n=Mp(n),Hp(n,a,o,t),hi(o,n),!1}o=o.return}while(o!==null);return!1}var uc=Error(y(461)),Ca=!1;function Ea(a,e,o,t){e.child=a===null?Pf(e,null,o,t):xo(e,a.child,o,t)}function cm(a,e,o,t,n){o=o.render;var s=e.ref;if(\"ref\"in t){var l={};for(var r in t)r!==\"ref\"&&(l[r]=t[r])}else l=t;return qo(e),t=Wr(a,e,o,l,s,n),r=$r(),a!==null&&!Ca?(ac(a,e,n),Ze(a,e,n)):(U&&r&&Zr(e),e.flags|=1,Ea(a,e,t,n),e.child)}function um(a,e,o,t,n){if(a===null){var s=o.type;return typeof s==\"function\"&&!Pr(s)&&s.defaultProps===void 0&&o.compare===null?(e.tag=15,e.type=s,Dp(a,e,s,t,n)):(a=bs(o.type,null,t,e,e.mode,n),a.ref=e.ref,a.return=e,e.child=a)}if(s=a.child,!mc(a,n)){var l=s.memoizedProps;if(o=o.compare,o=o!==null?o:An,o(l,t)&&a.ref===e.ref)return Ze(a,e,n)}return e.flags|=1,a=ze(s,t),a.ref=e.ref,a.return=e,e.child=a}function Dp(a,e,o,t,n){if(a!==null){var s=a.memoizedProps;if(An(s,t)&&a.ref===e.ref)if(Ca=!1,e.pendingProps=t=s,mc(a,n))(a.flags&131072)!==0&&(Ca=!0);else return e.lanes=a.lanes,Ze(a,e,n)}return mr(a,e,o,t,n)}function Bp(a,e,o,t){var n=t.children,s=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(s=s!==null?s.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&~s}else t=0,e.child=null;return mm(a,e,s,o,t)}if((o&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},a!==null&&vs(e,s!==null?s.cachePool:null),s!==null?$u(e,s):nr(),jf(e);else return t=e.lanes=536870912,mm(a,e,s!==null?s.baseLanes|o:o,o,t)}else s!==null?(vs(e,s.cachePool),$u(e,s),eo(e),e.memoizedState=null):(a!==null&&vs(e,null),nr(),eo(e));return Ea(a,e,n,o),e.child}function nn(a,e){return a!==null&&a.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function mm(a,e,o,t,n){var s=Xr();return s=s===null?null:{parent:ya._currentValue,pool:s},e.memoizedState={baseLanes:o,cachePool:s},a!==null&&vs(e,null),nr(),jf(e),a!==null&&zt(a,e,t,!0),e.childLanes=n,null}function ws(a,e){return e=Xs({mode:e.mode,children:e.children},a.mode),e.ref=a.ref,a.child=e,e.return=a,e}function fm(a,e,o){return xo(e,a.child,null,o),a=ws(e,e.pendingProps),a.flags|=2,ja(e),e.memoizedState=null,a}function yh(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=ws(e,t),e.lanes=536870912,nn(null,a);if(sr(e),(a=K)?(a=Ad(a,ce),a=a!==null&&a.data===\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:So!==null?{id:Ce,overflow:be}:null,retryLane:536870912,hydrationErrors:null},o=Of(a),o.return=e,e.child=o,Ha=e,K=null)):a=null,a===null)throw yo(e);return e.lanes=536870912,null}return ws(e,t)}var s=a.memoizedState;if(s!==null){var l=s.dehydrated;if(sr(e),n)if(e.flags&256)e.flags&=-257,e=fm(a,e,o);else if(e.memoizedState!==null)e.child=a.child,e.flags|=128,e=null;else throw Error(y(558));else if(Ca||zt(a,e,o,!1),n=(o&a.childLanes)!==0,Ca||n){if(t=_,t!==null&&(l=rf(t,o),l!==0&&l!==s.retryLane))throw s.retryLane=l,jo(a,l),Ga(t,a,l),uc;Js(),e=fm(a,e,o)}else a=s.treeContext,K=me(l.nextSibling),Ha=e,U=!0,co=null,ce=!1,a!==null&&zf(e,a),e=ws(e,t),e.flags|=4096;return e}return a=ze(a.child,{mode:t.mode,children:t.children}),a.ref=e.ref,e.child=a,a.return=e,a}function Ls(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(y(284));(a===null||a.ref!==o)&&(e.flags|=4194816)}}function mr(a,e,o,t,n){return qo(e),o=Wr(a,e,o,t,void 0,n),t=$r(),a!==null&&!Ca?(ac(a,e,n),Ze(a,e,n)):(U&&t&&Zr(e),e.flags|=1,Ea(a,e,o,n),e.child)}function pm(a,e,o,t,n,s){return qo(e),e.updateQueue=null,o=Yf(e,t,o,n),Xf(a),t=$r(),a!==null&&!Ca?(ac(a,e,s),Ze(a,e,s)):(U&&t&&Zr(e),e.flags|=1,Ea(a,e,o,s),e.child)}function dm(a,e,o,t,n){if(qo(e),e.stateNode===null){var s=dt,l=o.contextType;typeof l==\"object\"&&l!==null&&(s=Da(l)),s=new o(t,s),e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=cr,e.stateNode=s,s._reactInternals=e,s=e.stateNode,s.props=t,s.state=e.memoizedState,s.refs={},Qr(e),l=o.contextType,s.context=typeof l==\"object\"&&l!==null?Da(l):dt,s.state=e.memoizedState,l=o.getDerivedStateFromProps,typeof l==\"function\"&&(Ii(e,o,l,t),s.state=e.memoizedState),typeof o.getDerivedStateFromProps==\"function\"||typeof s.getSnapshotBeforeUpdate==\"function\"||typeof s.UNSAFE_componentWillMount!=\"function\"&&typeof s.componentWillMount!=\"function\"||(l=s.state,typeof s.componentWillMount==\"function\"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount==\"function\"&&s.UNSAFE_componentWillMount(),l!==s.state&&cr.enqueueReplaceState(s,s.state,null),pn(e,t,s,n),fn(),s.state=e.memoizedState),typeof s.componentDidMount==\"function\"&&(e.flags|=4194308),t=!0}else if(a===null){s=e.stateNode;var r=e.memoizedProps,c=Vo(o,r);s.props=c;var f=s.context,I=o.contextType;l=dt,typeof I==\"object\"&&I!==null&&(l=Da(I));var S=o.getDerivedStateFromProps;I=typeof S==\"function\"||typeof s.getSnapshotBeforeUpdate==\"function\",r=e.pendingProps!==r,I||typeof s.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof s.componentWillReceiveProps!=\"function\"||(r||f!==l)&&im(e,s,t,l),We=!1;var p=e.memoizedState;s.state=p,pn(e,t,s,n),fn(),f=e.memoizedState,r||p!==f||We?(typeof S==\"function\"&&(Ii(e,o,S,t),f=e.memoizedState),(c=We||lm(e,o,c,t,p,f,l))?(I||typeof s.UNSAFE_componentWillMount!=\"function\"&&typeof s.componentWillMount!=\"function\"||(typeof s.componentWillMount==\"function\"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount==\"function\"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount==\"function\"&&(e.flags|=4194308)):(typeof s.componentDidMount==\"function\"&&(e.flags|=4194308),e.memoizedProps=t,e.memoizedState=f),s.props=t,s.state=f,s.context=l,t=c):(typeof s.componentDidMount==\"function\"&&(e.flags|=4194308),t=!1)}else{s=e.stateNode,or(a,e),l=e.memoizedProps,I=Vo(o,l),s.props=I,S=e.pendingProps,p=s.context,f=o.contextType,c=dt,typeof f==\"object\"&&f!==null&&(c=Da(f)),r=o.getDerivedStateFromProps,(f=typeof r==\"function\"||typeof s.getSnapshotBeforeUpdate==\"function\")||typeof s.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof s.componentWillReceiveProps!=\"function\"||(l!==S||p!==c)&&im(e,s,t,c),We=!1,p=e.memoizedState,s.state=p,pn(e,t,s,n),fn();var g=e.memoizedState;l!==S||p!==g||We||a!==null&&a.dependencies!==null&&xs(a.dependencies)?(typeof r==\"function\"&&(Ii(e,o,r,t),g=e.memoizedState),(I=We||lm(e,o,I,t,p,g,c)||a!==null&&a.dependencies!==null&&xs(a.dependencies))?(f||typeof s.UNSAFE_componentWillUpdate!=\"function\"&&typeof s.componentWillUpdate!=\"function\"||(typeof s.componentWillUpdate==\"function\"&&s.componentWillUpdate(t,g,c),typeof s.UNSAFE_componentWillUpdate==\"function\"&&s.UNSAFE_componentWillUpdate(t,g,c)),typeof s.componentDidUpdate==\"function\"&&(e.flags|=4),typeof s.getSnapshotBeforeUpdate==\"function\"&&(e.flags|=1024)):(typeof s.componentDidUpdate!=\"function\"||l===a.memoizedProps&&p===a.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!=\"function\"||l===a.memoizedProps&&p===a.memoizedState||(e.flags|=1024),e.memoizedProps=t,e.memoizedState=g),s.props=t,s.state=g,s.context=c,t=I):(typeof s.componentDidUpdate!=\"function\"||l===a.memoizedProps&&p===a.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!=\"function\"||l===a.memoizedProps&&p===a.memoizedState||(e.flags|=1024),t=!1)}return s=t,Ls(a,e),t=(e.flags&128)!==0,s||t?(s=e.stateNode,o=t&&typeof o.getDerivedStateFromError!=\"function\"?null:s.render(),e.flags|=1,a!==null&&t?(e.child=xo(e,a.child,null,n),e.child=xo(e,null,o,n)):Ea(a,e,o,n),e.memoizedState=s.state,a=e.child):a=Ze(a,e,n),a}function hm(a,e,o,t){return zo(),e.flags|=256,Ea(a,e,o,t),e.child}var Si={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function yi(a){return{baseLanes:a,cachePool:xf()}}function Ci(a,e,o){return a=a!==null?a.childLanes&~o:0,e&&(a|=Ya),a}function Np(a,e,o){var t=e.pendingProps,n=!1,s=(e.flags&128)!==0,l;if((l=s)||(l=a!==null&&a.memoizedState===null?!1:(oa.current&2)!==0),l&&(n=!0,e.flags&=-129),l=(e.flags&32)!==0,e.flags&=-33,a===null){if(U){if(n?ao(e):eo(e),(a=K)?(a=Ad(a,ce),a=a!==null&&a.data!==\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:So!==null?{id:Ce,overflow:be}:null,retryLane:536870912,hydrationErrors:null},o=Of(a),o.return=e,e.child=o,Ha=e,K=null)):a=null,a===null)throw yo(e);return wr(a)?e.lanes=32:e.lanes=536870912,null}var r=t.children;return t=t.fallback,n?(eo(e),n=e.mode,r=Xs({mode:\"hidden\",children:r},n),t=Ro(t,n,o,null),r.return=e,t.return=e,r.sibling=t,e.child=r,t=e.child,t.memoizedState=yi(o),t.childLanes=Ci(a,l,o),e.memoizedState=Si,nn(null,t)):(ao(e),fr(e,r))}var c=a.memoizedState;if(c!==null&&(r=c.dehydrated,r!==null)){if(s)e.flags&256?(ao(e),e.flags&=-257,e=bi(a,e,o)):e.memoizedState!==null?(eo(e),e.child=a.child,e.flags|=128,e=null):(eo(e),r=t.fallback,n=e.mode,t=Xs({mode:\"visible\",children:t.children},n),r=Ro(r,n,o,null),r.flags|=2,t.return=e,r.return=e,t.sibling=r,e.child=t,xo(e,a.child,null,o),t=e.child,t.memoizedState=yi(o),t.childLanes=Ci(a,l,o),e.memoizedState=Si,e=nn(null,t));else if(ao(e),wr(r)){if(l=r.nextSibling&&r.nextSibling.dataset,l)var f=l.dgst;l=f,t=Error(y(419)),t.stack=\"\",t.digest=l,wn({value:t,source:null,stack:null}),e=bi(a,e,o)}else if(Ca||zt(a,e,o,!1),l=(o&a.childLanes)!==0,Ca||l){if(l=_,l!==null&&(t=rf(l,o),t!==0&&t!==c.retryLane))throw c.retryLane=t,jo(a,t),Ga(l,a,t),uc;Tr(r)||Js(),e=bi(a,e,o)}else Tr(r)?(e.flags|=192,e.child=a.child,e=null):(a=c.treeContext,K=me(r.nextSibling),Ha=e,U=!0,co=null,ce=!1,a!==null&&zf(e,a),e=fr(e,t.children),e.flags|=4096);return e}return n?(eo(e),r=t.fallback,n=e.mode,c=a.child,f=c.sibling,t=ze(c,{mode:\"hidden\",children:t.children}),t.subtreeFlags=c.subtreeFlags&65011712,f!==null?r=ze(f,r):(r=Ro(r,n,o,null),r.flags|=2),r.return=e,t.return=e,t.sibling=r,e.child=t,nn(null,t),t=e.child,r=a.child.memoizedState,r===null?r=yi(o):(n=r.cachePool,n!==null?(c=ya._currentValue,n=n.parent!==c?{parent:c,pool:c}:n):n=xf(),r={baseLanes:r.baseLanes|o,cachePool:n}),t.memoizedState=r,t.childLanes=Ci(a,l,o),e.memoizedState=Si,nn(a.child,t)):(ao(e),o=a.child,a=o.sibling,o=ze(o,{mode:\"visible\",children:t.children}),o.return=e,o.sibling=null,a!==null&&(l=e.deletions,l===null?(e.deletions=[a],e.flags|=16):l.push(a)),e.child=o,e.memoizedState=null,o)}function fr(a,e){return e=Xs({mode:\"visible\",children:e},a.mode),e.return=a,a.child=e}function Xs(a,e){return a=Xa(22,a,null,e),a.lanes=0,a}function bi(a,e,o){return xo(e,a.child,null,o),a=fr(e,e.pendingProps.children),a.flags|=2,e.memoizedState=null,a}function gm(a,e,o){a.lanes|=e;var t=a.alternate;t!==null&&(t.lanes|=e),$i(a.return,e,o)}function vi(a,e,o,t,n,s){var l=a.memoizedState;l===null?a.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:t,tail:o,tailMode:n,treeForkCount:s}:(l.isBackwards=e,l.rendering=null,l.renderingStartTime=0,l.last=t,l.tail=o,l.tailMode=n,l.treeForkCount=s)}function kp(a,e,o){var t=e.pendingProps,n=t.revealOrder,s=t.tail;t=t.children;var l=oa.current,r=(l&2)!==0;if(r?(l=l&1|2,e.flags|=128):l&=1,X(oa,l),Ea(a,e,t,o),t=U?Tn:0,!r&&a!==null&&(a.flags&128)!==0)a:for(a=e.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&gm(a,o,e);else if(a.tag===19)gm(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&&Ps(a)===null&&(n=o),o=o.sibling;o=n,o===null?(n=e.child,e.child=null):(n=o.sibling,o.sibling=null),vi(e,!1,n,o,s,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&&Ps(a)===null){e.child=n;break}a=n.sibling,n.sibling=o,o=n,n=a}vi(e,!0,o,null,s,t);break;case\"together\":vi(e,!1,null,null,void 0,t);break;default:e.memoizedState=null}return e.child}function Ze(a,e,o){if(a!==null&&(e.dependencies=a.dependencies),bo|=e.lanes,(o&e.childLanes)===0)if(a!==null){if(zt(a,e,o,!1),(o&e.childLanes)===0)return null}else return null;if(a!==null&&e.child!==a.child)throw Error(y(153));if(e.child!==null){for(a=e.child,o=ze(a,a.pendingProps),e.child=o,o.return=e;a.sibling!==null;)a=a.sibling,o=o.sibling=ze(a,a.pendingProps),o.return=e;o.sibling=null}return e.child}function mc(a,e){return(a.lanes&e)!==0?!0:(a=a.dependencies,!!(a!==null&&xs(a)))}function Ch(a,e,o){switch(e.tag){case 3:ks(e,e.stateNode.containerInfo),$e(e,ya,a.memoizedState.cache),zo();break;case 27:case 5:xi(e);break;case 4:ks(e,e.stateNode.containerInfo);break;case 10:$e(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,sr(e),null;break;case 13:var t=e.memoizedState;if(t!==null)return t.dehydrated!==null?(ao(e),e.flags|=128,null):(o&e.child.childLanes)!==0?Np(a,e,o):(ao(e),a=Ze(a,e,o),a!==null?a.sibling:null);ao(e);break;case 19:var n=(a.flags&128)!==0;if(t=(o&e.childLanes)!==0,t||(zt(a,e,o,!1),t=(o&e.childLanes)!==0),n){if(t)return kp(a,e,o);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),X(oa,oa.current),t)break;return null;case 22:return e.lanes=0,Bp(a,e,o,e.pendingProps);case 24:$e(e,ya,a.memoizedState.cache)}return Ze(a,e,o)}function Rp(a,e,o){if(a!==null)if(a.memoizedProps!==e.pendingProps)Ca=!0;else{if(!mc(a,o)&&(e.flags&128)===0)return Ca=!1,Ch(a,e,o);Ca=(a.flags&131072)!==0}else Ca=!1,U&&(e.flags&1048576)!==0&&Ff(e,Tn,e.index);switch(e.lanes=0,e.tag){case 16:a:{var t=e.pendingProps;if(a=Bo(e.elementType),e.type=a,typeof a==\"function\")Pr(a)?(t=Vo(a,t),e.tag=1,e=dm(null,e,a,t,o)):(e.tag=0,e=mr(null,e,a,t,o));else{if(a!=null){var n=a.$$typeof;if(n===Hr){e.tag=11,e=cm(null,e,a,t,o);break a}else if(n===Dr){e.tag=14,e=um(null,e,a,t,o);break a}}throw e=zi(a)||a,Error(y(306,e,\"\"))}}return e;case 0:return mr(a,e,e.type,e.pendingProps,o);case 1:return t=e.type,n=Vo(t,e.pendingProps),dm(a,e,t,n,o);case 3:a:{if(ks(e,e.stateNode.containerInfo),a===null)throw Error(y(387));t=e.pendingProps;var s=e.memoizedState;n=s.element,or(a,e),pn(e,t,null,o);var l=e.memoizedState;if(t=l.cache,$e(e,ya,t),t!==s.cache&&ar(e,[ya],o,!0),fn(),t=l.element,s.isDehydrated)if(s={element:t,isDehydrated:!1,cache:l.cache},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){e=hm(a,e,t,o);break a}else if(t!==n){n=re(Error(y(424)),e),wn(n),e=hm(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(K=me(a.firstChild),Ha=e,U=!0,co=null,ce=!0,o=Pf(e,null,t,o),e.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(zo(),t===n){e=Ze(a,e,o);break a}Ea(a,e,t,o)}e=e.child}return e;case 26:return Ls(a,e),a===null?(o=zm(e.type,null,e.pendingProps,null))?e.memoizedState=o:U||(o=e.type,a=e.pendingProps,t=el(ro.current).createElement(o),t[Ma]=e,t[Va]=a,Ba(t,o,a),wa(t),e.stateNode=t):e.memoizedState=zm(e.type,a.memoizedProps,e.pendingProps,a.memoizedState),null;case 27:return xi(e),a===null&&U&&(t=e.stateNode=Td(e.type,e.pendingProps,ro.current),Ha=e,ce=!0,n=K,Ao(e.type)?(Lr=n,K=me(t.firstChild)):K=n),Ea(a,e,e.pendingProps.children,o),Ls(a,e),a===null&&(e.flags|=4194304),e.child;case 5:return a===null&&U&&((n=t=K)&&(t=Yh(t,e.type,e.pendingProps,ce),t!==null?(e.stateNode=t,Ha=e,K=me(t.firstChild),ce=!1,n=!0):n=!1),n||yo(e)),xi(e),n=e.type,s=e.pendingProps,l=a!==null?a.memoizedProps:null,t=s.children,vr(n,s)?t=null:l!==null&&vr(n,l)&&(e.flags|=32),e.memoizedState!==null&&(n=Wr(a,e,mh,null,null,o),Bn._currentValue=n),Ls(a,e),Ea(a,e,t,o),e.child;case 6:return a===null&&U&&((a=o=K)&&(o=Qh(o,e.pendingProps,ce),o!==null?(e.stateNode=o,Ha=e,K=null,a=!0):a=!1),a||yo(e)),null;case 13:return Np(a,e,o);case 4:return ks(e,e.stateNode.containerInfo),t=e.pendingProps,a===null?e.child=xo(e,null,t,o):Ea(a,e,t,o),e.child;case 11:return cm(a,e,e.type,e.pendingProps,o);case 7:return Ea(a,e,e.pendingProps,o),e.child;case 8:return Ea(a,e,e.pendingProps.children,o),e.child;case 12:return Ea(a,e,e.pendingProps.children,o),e.child;case 10:return t=e.pendingProps,$e(e,e.type,t.value),Ea(a,e,t.children,o),e.child;case 9:return n=e.type._context,t=e.pendingProps.children,qo(e),n=Da(n),t=t(n),e.flags|=1,Ea(a,e,t,o),e.child;case 14:return um(a,e,e.type,e.pendingProps,o);case 15:return Dp(a,e,e.type,e.pendingProps,o);case 19:return kp(a,e,o);case 31:return yh(a,e,o);case 22:return Bp(a,e,o,e.pendingProps);case 24:return qo(e),t=Da(ya),a===null?(n=Xr(),n===null&&(n=_,s=jr(),n.pooledCache=s,s.refCount++,s!==null&&(n.pooledCacheLanes|=o),n=s),e.memoizedState={parent:t,cache:n},Qr(e),$e(e,ya,n)):((a.lanes&o)!==0&&(or(a,e),pn(e,null,null,o),fn()),n=a.memoizedState,s=e.memoizedState,n.parent!==t?(n={parent:t,cache:t},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),$e(e,ya,t)):(t=s.cache,$e(e,ya,t),t!==n.cache&&ar(e,[ya],o,!0))),Ea(a,e,e.pendingProps.children,o),e.child;case 29:throw e.pendingProps}throw Error(y(156,e.tag))}function He(a){a.flags|=4}function Ai(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(nd())a.flags|=8192;else throw Oo=Gs,Yr}else a.flags&=-16777217}function Im(a,e){if(e.type!==\"stylesheet\"||(e.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!Ed(e))if(nd())a.flags|=8192;else throw Oo=Gs,Yr}function us(a,e){e!==null&&(a.flags|=4),a.flags&16384&&(e=a.tag!==22?nf():536870912,a.lanes|=e,Bt|=e)}function Jt(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 Q(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 bh(a,e,o){var t=e.pendingProps;switch(_r(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Q(e),null;case 1:return Q(e),null;case 3:return o=e.stateNode,t=null,a!==null&&(t=a.memoizedState.cache),e.memoizedState.cache!==t&&(e.flags|=2048),qe(ya),wt(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(ot(e)?He(e):a===null||a.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,di())),Q(e),null;case 26:var n=e.type,s=e.memoizedState;return a===null?(He(e),s!==null?(Q(e),Im(e,s)):(Q(e),Ai(e,n,null,t,o))):s?s!==a.memoizedState?(He(e),Q(e),Im(e,s)):(Q(e),e.flags&=-16777217):(a=a.memoizedProps,a!==t&&He(e),Q(e),Ai(e,n,a,t,o)),null;case 27:if(Rs(e),o=ro.current,n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&He(e);else{if(!t){if(e.stateNode===null)throw Error(y(166));return Q(e),null}a=Ae.current,ot(e)?ju(e,a):(a=Td(n,t,o),e.stateNode=a,He(e))}return Q(e),null;case 5:if(Rs(e),n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&He(e);else{if(!t){if(e.stateNode===null)throw Error(y(166));return Q(e),null}if(s=Ae.current,ot(e))ju(e,s);else{var l=el(ro.current);switch(s){case 1:s=l.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case 2:s=l.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;default:switch(n){case\"svg\":s=l.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case\"math\":s=l.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;case\"script\":s=l.createElement(\"div\"),s.innerHTML=\"<script><\\\/script>\",s=s.removeChild(s.firstChild);break;case\"select\":s=typeof t.is==\"string\"?l.createElement(\"select\",{is:t.is}):l.createElement(\"select\"),t.multiple?s.multiple=!0:t.size&&(s.size=t.size);break;default:s=typeof t.is==\"string\"?l.createElement(n,{is:t.is}):l.createElement(n)}}s[Ma]=e,s[Va]=t;a:for(l=e.child;l!==null;){if(l.tag===5||l.tag===6)s.appendChild(l.stateNode);else if(l.tag!==4&&l.tag!==27&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===e)break a;for(;l.sibling===null;){if(l.return===null||l.return===e)break a;l=l.return}l.sibling.return=l.return,l=l.sibling}e.stateNode=s;a:switch(Ba(s,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&&He(e)}}return Q(e),Ai(e,e.type,a===null?null:a.memoizedProps,e.pendingProps,o),null;case 6:if(a&&e.stateNode!=null)a.memoizedProps!==t&&He(e);else{if(typeof t!=\"string\"&&e.stateNode===null)throw Error(y(166));if(a=ro.current,ot(e)){if(a=e.stateNode,o=e.memoizedProps,t=null,n=Ha,n!==null)switch(n.tag){case 27:case 5:t=n.memoizedProps}a[Ma]=e,a=!!(a.nodeValue===o||t!==null&&t.suppressHydrationWarning===!0||Cd(a.nodeValue,o)),a||yo(e,!0)}else a=el(a).createTextNode(t),a[Ma]=e,e.stateNode=a}return Q(e),null;case 31:if(o=e.memoizedState,a===null||a.memoizedState!==null){if(t=ot(e),o!==null){if(a===null){if(!t)throw Error(y(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(y(557));a[Ma]=e}else zo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Q(e),a=!1}else o=di(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return e.flags&256?(ja(e),e):(ja(e),null);if((e.flags&128)!==0)throw Error(y(558))}return Q(e),null;case 13:if(t=e.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(n=ot(e),t!==null&&t.dehydrated!==null){if(a===null){if(!n)throw Error(y(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(y(317));n[Ma]=e}else zo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Q(e),n=!1}else n=di(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(ja(e),e):(ja(e),null)}return ja(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),s=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),s!==n&&(t.flags|=2048)),o!==a&&o&&(e.child.flags|=8192),us(e,e.updateQueue),Q(e),null);case 4:return wt(),a===null&&Sc(e.stateNode.containerInfo),Q(e),null;case 10:return qe(e.type),Q(e),null;case 19:if(La(oa),t=e.memoizedState,t===null)return Q(e),null;if(n=(e.flags&128)!==0,s=t.rendering,s===null)if(n)Jt(t,!1);else{if(ea!==0||a!==null&&(a.flags&128)!==0)for(a=e.child;a!==null;){if(s=Ps(a),s!==null){for(e.flags|=128,Jt(t,!1),a=s.updateQueue,e.updateQueue=a,us(e,a),e.subtreeFlags=0,a=o,o=e.child;o!==null;)Uf(o,a),o=o.sibling;return X(oa,oa.current&1|2),U&&ke(e,t.treeForkCount),e.child}a=a.sibling}t.tail!==null&&Qa()>Qs&&(e.flags|=128,n=!0,Jt(t,!1),e.lanes=4194304)}else{if(!n)if(a=Ps(s),a!==null){if(e.flags|=128,n=!0,a=a.updateQueue,e.updateQueue=a,us(e,a),Jt(t,!0),t.tail===null&&t.tailMode===\"hidden\"&&!s.alternate&&!U)return Q(e),null}else 2*Qa()-t.renderingStartTime>Qs&&o!==536870912&&(e.flags|=128,n=!0,Jt(t,!1),e.lanes=4194304);t.isBackwards?(s.sibling=e.child,e.child=s):(a=t.last,a!==null?a.sibling=s:e.child=s,t.last=s)}return t.tail!==null?(a=t.tail,t.rendering=a,t.tail=a.sibling,t.renderingStartTime=Qa(),a.sibling=null,o=oa.current,X(oa,n?o&1|2:o&1),U&&ke(e,t.treeForkCount),a):(Q(e),null);case 22:case 23:return ja(e),Kr(),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&&(Q(e),e.subtreeFlags&6&&(e.flags|=8192)):Q(e),o=e.updateQueue,o!==null&&us(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&&La(Uo),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),e.memoizedState.cache!==o&&(e.flags|=2048),qe(ya),Q(e),null;case 25:return null;case 30:return null}throw Error(y(156,e.tag))}function vh(a,e){switch(_r(e),e.tag){case 1:return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 3:return qe(ya),wt(),a=e.flags,(a&65536)!==0&&(a&128)===0?(e.flags=a&-65537|128,e):null;case 26:case 27:case 5:return Rs(e),null;case 31:if(e.memoizedState!==null){if(ja(e),e.alternate===null)throw Error(y(340));zo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 13:if(ja(e),a=e.memoizedState,a!==null&&a.dehydrated!==null){if(e.alternate===null)throw Error(y(340));zo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 19:return La(oa),null;case 4:return wt(),null;case 10:return qe(e.type),null;case 22:case 23:return ja(e),Kr(),a!==null&&La(Uo),a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 24:return qe(ya),null;case 25:return null;default:return null}}function Up(a,e){switch(_r(e),e.tag){case 3:qe(ya),wt();break;case 26:case 27:case 5:Rs(e);break;case 4:wt();break;case 31:e.memoizedState!==null&&ja(e);break;case 13:ja(e);break;case 19:La(oa);break;case 10:qe(e.type);break;case 22:case 23:ja(e),Kr(),a!==null&&La(Uo);break;case 24:qe(ya)}}function Vn(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 s=o.create,l=o.inst;t=s(),l.destroy=t}o=o.next}while(o!==n)}}catch(r){V(e,e.return,r)}}function Co(a,e,o){try{var t=e.updateQueue,n=t!==null?t.lastEffect:null;if(n!==null){var s=n.next;t=s;do{if((t.tag&a)===a){var l=t.inst,r=l.destroy;if(r!==void 0){l.destroy=void 0,n=e;var c=o,f=r;try{f()}catch(I){V(n,c,I)}}}t=t.next}while(t!==s)}}catch(I){V(e,e.return,I)}}function Op(a){var e=a.updateQueue;if(e!==null){var o=a.stateNode;try{_f(e,o)}catch(t){V(a,a.return,t)}}}function Fp(a,e,o){o.props=Vo(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(t){V(a,e,t)}}function hn(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 ve(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 zp(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 Ti(a,e,o){try{var t=a.stateNode;Vh(t,a.type,o,e),t[Va]=e}catch(n){V(a,a.return,n)}}function qp(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Ao(a.type)||a.tag===4}function wi(a){a:for(;;){for(;a.sibling===null;){if(a.return===null||qp(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&&Ao(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 pr(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=Oe));else if(t!==4&&(t===27&&Ao(a.type)&&(o=a.stateNode,e=null),a=a.child,a!==null))for(pr(a,e,o),a=a.sibling;a!==null;)pr(a,e,o),a=a.sibling}function Ys(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&&Ao(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Ys(a,e,o),a=a.sibling;a!==null;)Ys(a,e,o),a=a.sibling}function xp(a){var e=a.stateNode,o=a.memoizedProps;try{for(var t=a.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Ba(e,t,o),e[Ma]=a,e[Va]=o}catch(s){V(a,a.return,s)}}var Re=!1,Sa=!1,Li=!1,Sm=typeof WeakSet==\"function\"?WeakSet:Set,Ta=null;function Ah(a,e){if(a=a.containerInfo,Cr=sl,a=Ef(a),xr(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,s=t.focusNode;t=t.focusOffset;try{o.nodeType,s.nodeType}catch{o=null;break a}var l=0,r=-1,c=-1,f=0,I=0,S=a,p=null;e:for(;;){for(var g;S!==o||n!==0&&S.nodeType!==3||(r=l+n),S!==s||t!==0&&S.nodeType!==3||(c=l+t),S.nodeType===3&&(l+=S.nodeValue.length),(g=S.firstChild)!==null;)p=S,S=g;for(;;){if(S===a)break e;if(p===o&&++f===n&&(r=l),p===s&&++I===t&&(c=l),(g=S.nextSibling)!==null)break;S=p,p=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(br={focusedElem:a,selectionRange:o},sl=!1,Ta=e;Ta!==null;)if(e=Ta,a=e.child,(e.subtreeFlags&1028)!==0&&a!==null)a.return=e,Ta=a;else for(;Ta!==null;){switch(e=Ta,s=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&&s!==null){a=void 0,o=e,n=s.memoizedProps,s=s.memoizedState,t=o.stateNode;try{var C=Vo(o.type,n);a=t.getSnapshotBeforeUpdate(C,s),t.__reactInternalSnapshotBeforeUpdate=a}catch(T){V(o,o.return,T)}}break;case 3:if((a&1024)!==0){if(a=e.stateNode.containerInfo,o=a.nodeType,o===9)Ar(a);else if(o===1)switch(a.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":Ar(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(y(163))}if(a=e.sibling,a!==null){a.return=e.return,Ta=a;break}Ta=e.return}}function Gp(a,e,o){var t=o.flags;switch(o.tag){case 0:case 11:case 15:Be(a,o),t&4&&Vn(5,o);break;case 1:if(Be(a,o),t&4)if(a=o.stateNode,e===null)try{a.componentDidMount()}catch(l){V(o,o.return,l)}else{var n=Vo(o.type,e.memoizedProps);e=e.memoizedState;try{a.componentDidUpdate(n,e,a.__reactInternalSnapshotBeforeUpdate)}catch(l){V(o,o.return,l)}}t&64&&Op(o),t&512&&hn(o,o.return);break;case 3:if(Be(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{_f(a,e)}catch(l){V(o,o.return,l)}}break;case 27:e===null&&t&4&&xp(o);case 26:case 5:Be(a,o),e===null&&t&4&&zp(o),t&512&&hn(o,o.return);break;case 12:Be(a,o);break;case 31:Be(a,o),t&4&&Zp(a,o);break;case 13:Be(a,o),t&4&&_p(a,o),t&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=Nh.bind(null,o),Kh(a,o))));break;case 22:if(t=o.memoizedState!==null||Re,!t){e=e!==null&&e.memoizedState!==null||Sa,n=Re;var s=Sa;Re=t,(Sa=e)&&!s?Ne(a,o,(o.subtreeFlags&8772)!==0):Be(a,o),Re=n,Sa=s}break;case 30:break;default:Be(a,o)}}function Vp(a){var e=a.alternate;e!==null&&(a.alternate=null,Vp(e)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(e=a.stateNode,e!==null&&Rr(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,qa=!1;function De(a,e,o){for(o=o.child;o!==null;)Pp(a,e,o),o=o.sibling}function Pp(a,e,o){if(Ka&&typeof Ka.onCommitFiberUnmount==\"function\")try{Ka.onCommitFiberUnmount(Un,o)}catch{}switch(o.tag){case 26:Sa||ve(o,e),De(a,e,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Sa||ve(o,e);var t=$,n=qa;Ao(o.type)&&($=o.stateNode,qa=!1),De(a,e,o),yn(o.stateNode),$=t,qa=n;break;case 5:Sa||ve(o,e);case 6:if(t=$,n=qa,$=null,De(a,e,o),$=t,qa=n,$!==null)if(qa)try{($.nodeType===9?$.body:$.nodeName===\"HTML\"?$.ownerDocument.body:$).removeChild(o.stateNode)}catch(s){V(o,e,s)}else try{$.removeChild(o.stateNode)}catch(s){V(o,e,s)}break;case 18:$!==null&&(qa?(a=$,km(a.nodeType===9?a.body:a.nodeName===\"HTML\"?a.ownerDocument.body:a,o.stateNode),Ut(a)):km($,o.stateNode));break;case 4:t=$,n=qa,$=o.stateNode.containerInfo,qa=!0,De(a,e,o),$=t,qa=n;break;case 0:case 11:case 14:case 15:Co(2,o,e),Sa||Co(4,o,e),De(a,e,o);break;case 1:Sa||(ve(o,e),t=o.stateNode,typeof t.componentWillUnmount==\"function\"&&Fp(o,e,t)),De(a,e,o);break;case 21:De(a,e,o);break;case 22:Sa=(t=Sa)||o.memoizedState!==null,De(a,e,o),Sa=t;break;default:De(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{Ut(a)}catch(o){V(e,e.return,o)}}}function _p(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Ut(a)}catch(o){V(e,e.return,o)}}function Th(a){switch(a.tag){case 31:case 13:case 19:var e=a.stateNode;return e===null&&(e=a.stateNode=new Sm),e;case 22:return a=a.stateNode,e=a._retryCache,e===null&&(e=a._retryCache=new Sm),e;default:throw Error(y(435,a.tag))}}function ms(a,e){var o=Th(a);e.forEach(function(t){if(!o.has(t)){o.add(t);var n=kh.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],s=a,l=e,r=l;a:for(;r!==null;){switch(r.tag){case 27:if(Ao(r.type)){$=r.stateNode,qa=!1;break a}break;case 5:$=r.stateNode,qa=!1;break a;case 3:case 4:$=r.stateNode.containerInfo,qa=!0;break a}r=r.return}if($===null)throw Error(y(160));Pp(s,l,n),$=null,qa=!1,s=n.alternate,s!==null&&(s.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)jp(e,a),e=e.sibling}var he=null;function jp(a,e){var o=a.alternate,t=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Fa(e,a),za(a),t&4&&(Co(3,a,a.return),Vn(3,a),Co(5,a,a.return));break;case 1:Fa(e,a),za(a),t&512&&(Sa||o===null||ve(o,o.return)),t&64&&Re&&(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=he;if(Fa(e,a),za(a),t&512&&(Sa||o===null||ve(o,o.return)),t&4){var s=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\":s=n.getElementsByTagName(\"title\")[0],(!s||s[zn]||s[Ma]||s.namespaceURI===\"http:\/\/www.w3.org\/2000\/svg\"||s.hasAttribute(\"itemprop\"))&&(s=n.createElement(t),n.head.insertBefore(s,n.querySelector(\"head > title\"))),Ba(s,t,o),s[Ma]=a,wa(s),t=s;break a;case\"link\":var l=xm(\"link\",\"href\",n).get(t+(o.href||\"\"));if(l){for(var r=0;r<l.length;r++)if(s=l[r],s.getAttribute(\"href\")===(o.href==null||o.href===\"\"?null:o.href)&&s.getAttribute(\"rel\")===(o.rel==null?null:o.rel)&&s.getAttribute(\"title\")===(o.title==null?null:o.title)&&s.getAttribute(\"crossorigin\")===(o.crossOrigin==null?null:o.crossOrigin)){l.splice(r,1);break e}}s=n.createElement(t),Ba(s,t,o),n.head.appendChild(s);break;case\"meta\":if(l=xm(\"meta\",\"content\",n).get(t+(o.content||\"\"))){for(r=0;r<l.length;r++)if(s=l[r],s.getAttribute(\"content\")===(o.content==null?null:\"\"+o.content)&&s.getAttribute(\"name\")===(o.name==null?null:o.name)&&s.getAttribute(\"property\")===(o.property==null?null:o.property)&&s.getAttribute(\"http-equiv\")===(o.httpEquiv==null?null:o.httpEquiv)&&s.getAttribute(\"charset\")===(o.charSet==null?null:o.charSet)){l.splice(r,1);break e}}s=n.createElement(t),Ba(s,t,o),n.head.appendChild(s);break;default:throw Error(y(468,t))}s[Ma]=a,wa(s),t=s}a.stateNode=t}else Gm(n,a.type,a.stateNode);else a.stateNode=qm(n,t,a.memoizedProps);else s!==t?(s===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):s.count--,t===null?Gm(n,a.type,a.stateNode):qm(n,t,a.memoizedProps)):t===null&&a.stateNode!==null&&Ti(a,a.memoizedProps,o.memoizedProps)}break;case 27:Fa(e,a),za(a),t&512&&(Sa||o===null||ve(o,o.return)),o!==null&&t&4&&Ti(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Fa(e,a),za(a),t&512&&(Sa||o===null||ve(o,o.return)),a.flags&32){n=a.stateNode;try{Et(n,\"\")}catch(C){V(a,a.return,C)}}t&4&&a.stateNode!=null&&(n=a.memoizedProps,Ti(a,n,o!==null?o.memoizedProps:n)),t&1024&&(Li=!0);break;case 6:if(Fa(e,a),za(a),t&4){if(a.stateNode===null)throw Error(y(162));t=a.memoizedProps,o=a.stateNode;try{o.nodeValue=t}catch(C){V(a,a.return,C)}}break;case 3:if(Hs=null,n=he,he=ol(e.containerInfo),Fa(e,a),he=n,za(a),t&4&&o!==null&&o.memoizedState.isDehydrated)try{Ut(e.containerInfo)}catch(C){V(a,a.return,C)}Li&&(Li=!1,Xp(a));break;case 4:t=he,he=ol(a.stateNode.containerInfo),Fa(e,a),za(a),he=t;break;case 12:Fa(e,a),za(a);break;case 31:Fa(e,a),za(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ms(a,t)));break;case 13:Fa(e,a),za(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Sl=Qa()),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ms(a,t)));break;case 22:n=a.memoizedState!==null;var c=o!==null&&o.memoizedState!==null,f=Re,I=Sa;if(Re=f||n,Sa=I||c,Fa(e,a),Sa=I,Re=f,za(a),t&8192)a:for(e=a.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(o===null||c||Re||Sa||No(a)),o=null,e=a;;){if(e.tag===5||e.tag===26){if(o===null){c=o=e;try{if(s=c.stateNode,n)l=s.style,typeof l.setProperty==\"function\"?l.setProperty(\"display\",\"none\",\"important\"):l.display=\"none\";else{r=c.stateNode;var S=c.memoizedProps.style,p=S!=null&&S.hasOwnProperty(\"display\")?S.display:null;r.style.display=p==null||typeof p==\"boolean\"?\"\":(\"\"+p).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?Rm(g,!0):Rm(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,ms(a,o))));break;case 19:Fa(e,a),za(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ms(a,t)));break;case 30:break;case 21:break;default:Fa(e,a),za(a)}}function za(a){var e=a.flags;if(e&2){try{for(var o,t=a.return;t!==null;){if(qp(t)){o=t;break}t=t.return}if(o==null)throw Error(y(160));switch(o.tag){case 27:var n=o.stateNode,s=wi(a);Ys(a,s,n);break;case 5:var l=o.stateNode;o.flags&32&&(Et(l,\"\"),o.flags&=-33);var r=wi(a);Ys(a,r,l);break;case 3:case 4:var c=o.stateNode.containerInfo,f=wi(a);pr(a,f,c);break;default:throw Error(y(161))}}catch(I){V(a,a.return,I)}a.flags&=-3}e&4096&&(a.flags&=-4097)}function Xp(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var e=a;Xp(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),a=a.sibling}}function Be(a,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Gp(a,e.alternate,e),e=e.sibling}function No(a){for(a=a.child;a!==null;){var e=a;switch(e.tag){case 0:case 11:case 14:case 15:Co(4,e,e.return),No(e);break;case 1:ve(e,e.return);var o=e.stateNode;typeof o.componentWillUnmount==\"function\"&&Fp(e,e.return,o),No(e);break;case 27:yn(e.stateNode);case 26:case 5:ve(e,e.return),No(e);break;case 22:e.memoizedState===null&&No(e);break;case 30:No(e);break;default:No(e)}a=a.sibling}}function Ne(a,e,o){for(o=o&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var t=e.alternate,n=a,s=e,l=s.flags;switch(s.tag){case 0:case 11:case 15:Ne(n,s,o),Vn(4,s);break;case 1:if(Ne(n,s,o),t=s,n=t.stateNode,typeof n.componentDidMount==\"function\")try{n.componentDidMount()}catch(f){V(t,t.return,f)}if(t=s,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(f){V(t,t.return,f)}}o&&l&64&&Op(s),hn(s,s.return);break;case 27:xp(s);case 26:case 5:Ne(n,s,o),o&&t===null&&l&4&&zp(s),hn(s,s.return);break;case 12:Ne(n,s,o);break;case 31:Ne(n,s,o),o&&l&4&&Zp(n,s);break;case 13:Ne(n,s,o),o&&l&4&&_p(n,s);break;case 22:s.memoizedState===null&&Ne(n,s,o),hn(s,s.return);break;case 30:break;default:Ne(n,s,o)}e=e.sibling}}function fc(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&&xn(o))}function pc(a,e){a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&xn(a))}function de(a,e,o,t){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yp(a,e,o,t),e=e.sibling}function Yp(a,e,o,t){var n=e.flags;switch(e.tag){case 0:case 11:case 15:de(a,e,o,t),n&2048&&Vn(9,e);break;case 1:de(a,e,o,t);break;case 3:de(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&&xn(a)));break;case 12:if(n&2048){de(a,e,o,t),a=e.stateNode;try{var s=e.memoizedProps,l=s.id,r=s.onPostCommit;typeof r==\"function\"&&r(l,e.alternate===null?\"mount\":\"update\",a.passiveEffectDuration,-0)}catch(c){V(e,e.return,c)}}else de(a,e,o,t);break;case 31:de(a,e,o,t);break;case 13:de(a,e,o,t);break;case 23:break;case 22:s=e.stateNode,l=e.alternate,e.memoizedState!==null?s._visibility&2?de(a,e,o,t):gn(a,e):s._visibility&2?de(a,e,o,t):(s._visibility|=2,nt(a,e,o,t,(e.subtreeFlags&10256)!==0||!1)),n&2048&&fc(l,e);break;case 24:de(a,e,o,t),n&2048&&pc(e.alternate,e);break;default:de(a,e,o,t)}}function nt(a,e,o,t,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var s=a,l=e,r=o,c=t,f=l.flags;switch(l.tag){case 0:case 11:case 15:nt(s,l,r,c,n),Vn(8,l);break;case 23:break;case 22:var I=l.stateNode;l.memoizedState!==null?I._visibility&2?nt(s,l,r,c,n):gn(s,l):(I._visibility|=2,nt(s,l,r,c,n)),n&&f&2048&&fc(l.alternate,l);break;case 24:nt(s,l,r,c,n),n&&f&2048&&pc(l.alternate,l);break;default:nt(s,l,r,c,n)}e=e.sibling}}function gn(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:gn(o,t),n&2048&&fc(t.alternate,t);break;case 24:gn(o,t),n&2048&&pc(t.alternate,t);break;default:gn(o,t)}e=e.sibling}}var sn=8192;function tt(a,e,o){if(a.subtreeFlags&sn)for(a=a.child;a!==null;)Qp(a,e,o),a=a.sibling}function Qp(a,e,o){switch(a.tag){case 26:tt(a,e,o),a.flags&sn&&a.memoizedState!==null&&rg(o,he,a.memoizedState,a.memoizedProps);break;case 5:tt(a,e,o);break;case 3:case 4:var t=he;he=ol(a.stateNode.containerInfo),tt(a,e,o),he=t;break;case 22:a.memoizedState===null&&(t=a.alternate,t!==null&&t.memoizedState!==null?(t=sn,sn=16777216,tt(a,e,o),sn=t):tt(a,e,o));break;default:tt(a,e,o)}}function Kp(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 Wt(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];Ta=t,Wp(t,a)}Kp(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Jp(a),a=a.sibling}function Jp(a){switch(a.tag){case 0:case 11:case 15:Wt(a),a.flags&2048&&Co(9,a,a.return);break;case 3:Wt(a);break;case 12:Wt(a);break;case 22:var e=a.stateNode;a.memoizedState!==null&&e._visibility&2&&(a.return===null||a.return.tag!==13)?(e._visibility&=-3,Es(a)):Wt(a);break;default:Wt(a)}}function Es(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];Ta=t,Wp(t,a)}Kp(a)}for(a=a.child;a!==null;){switch(e=a,e.tag){case 0:case 11:case 15:Co(8,e,e.return),Es(e);break;case 22:o=e.stateNode,o._visibility&2&&(o._visibility&=-3,Es(e));break;default:Es(e)}a=a.sibling}}function Wp(a,e){for(;Ta!==null;){var o=Ta;switch(o.tag){case 0:case 11:case 15:Co(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:xn(o.memoizedState.cache)}if(t=o.child,t!==null)t.return=o,Ta=t;else a:for(o=a;Ta!==null;){t=Ta;var n=t.sibling,s=t.return;if(Vp(t),t===o){Ta=null;break a}if(n!==null){n.return=s,Ta=n;break a}Ta=s}}}var wh={getCacheForType:function(a){var e=Da(ya),o=e.data.get(a);return o===void 0&&(o=a(),e.data.set(a,o)),o},cacheSignal:function(){return Da(ya).controller.signal}},Lh=typeof WeakMap==\"function\"?WeakMap:Map,q=0,_=null,N=null,R=0,G=0,_a=null,so=!1,xt=!1,dc=!1,_e=0,ea=0,bo=0,Fo=0,hc=0,Ya=0,Bt=0,In=null,xa=null,dr=!1,Sl=0,$p=0,Qs=1\/0,Ks=null,fo=null,va=0,po=null,Nt=null,xe=0,hr=0,gr=null,ad=null,Sn=0,Ir=null;function Wa(){return(q&2)!==0&&R!==0?R&-R:w.T!==null?Ic():cf()}function ed(){if(Ya===0)if((R&536870912)===0||U){var a=es;es<<=1,(es&3932160)===0&&(es=262144),Ya=a}else Ya=536870912;return a=ae.current,a!==null&&(a.flags|=32),Ya}function Ga(a,e,o){(a===_&&(G===2||G===9)||a.cancelPendingCommit!==null)&&(kt(a,0),lo(a,R,Ya,!1)),Fn(a,o),((q&2)===0||a!==_)&&(a===_&&((q&2)===0&&(Fo|=o),ea===4&&lo(a,R,Ya,!1)),we(a))}function od(a,e,o){if((q&6)!==0)throw Error(y(327));var t=!o&&(e&127)===0&&(e&a.expiredLanes)===0||On(a,e),n=t?Hh(a,e):Ei(a,e,!0),s=t;do{if(n===0){xt&&!t&&lo(a,e,0,!1);break}else{if(o=a.current.alternate,s&&!Eh(o)){n=Ei(a,e,!1),s=!1;continue}if(n===2){if(s=e,a.errorRecoveryDisabledLanes&s)var l=0;else l=a.pendingLanes&-536870913,l=l!==0?l:l&536870912?536870912:0;if(l!==0){e=l;a:{var r=a;n=In;var c=r.current.memoizedState.isDehydrated;if(c&&(kt(r,l).flags|=256),l=Ei(r,l,!1),l!==2){if(dc&&!c){r.errorRecoveryDisabledLanes|=s,Fo|=s,n=4;break a}s=xa,xa=n,s!==null&&(xa===null?xa=s:xa.push.apply(xa,s))}n=l}if(s=!1,n!==2)continue}}if(n===1){kt(a,0),lo(a,e,0,!0);break}a:{switch(t=a,s=n,s){case 0:case 1:throw Error(y(345));case 4:if((e&4194048)!==e)break;case 6:lo(t,e,Ya,!so);break a;case 2:xa=null;break;case 3:case 5:break;default:throw Error(y(329))}if((e&62914560)===e&&(n=Sl+300-Qa(),10<n)){if(lo(t,e,Ya,!so),il(t,0,!0)!==0)break a;xe=e,t.timeoutHandle=vd(ym.bind(null,t,o,xa,Ks,dr,e,Ya,Fo,Bt,so,s,\"Throttled\",-0,0),n);break a}ym(t,o,xa,Ks,dr,e,Ya,Fo,Bt,so,s,null,-0,0)}}break}while(!0);we(a)}function ym(a,e,o,t,n,s,l,r,c,f,I,S,p,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:Oe},Qp(e,s,S);var C=(s&62914560)===s?Sl-Qa():(s&4194048)===s?$p-Qa():0;if(C=cg(S,C),C!==null){xe=s,a.cancelPendingCommit=C(bm.bind(null,a,e,s,o,t,n,l,r,c,I,S,null,p,g)),lo(a,s,l,!f);return}}bm(a,e,s,o,t,n,l,r,c)}function Eh(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],s=n.getSnapshot;n=n.value;try{if(!$a(s(),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 lo(a,e,o,t){e&=~hc,e&=~Fo,a.suspendedLanes|=e,a.pingedLanes&=~e,t&&(a.warmLanes|=e),t=a.expirationTimes;for(var n=e;0<n;){var s=31-Ja(n),l=1<<s;t[s]=-1,n&=~l}o!==0&&sf(a,o,e)}function yl(){return(q&6)===0?(Pn(0,!1),!1):!0}function gc(){if(N!==null){if(G===0)var a=N.return;else a=N,Fe=Xo=null,ec(a),vt=null,Ln=0,a=N;for(;a!==null;)Up(a.alternate,a),a=a.return;N=null}}function kt(a,e){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,_h(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),xe=0,gc(),_=a,N=o=ze(a.current,null),R=e,G=0,_a=null,so=!1,xt=On(a,e),dc=!1,Bt=Ya=hc=Fo=bo=ea=0,xa=In=null,dr=!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-Ja(t),s=1<<n;e|=a[n],t&=~s}return _e=e,ml(),o}function td(a,e){M=null,w.H=Mn,e===qt||e===pl?(e=Ju(),G=3):e===Yr?(e=Ju(),G=4):G=e===uc?8:e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"?6:1,_a=e,N===null&&(ea=1,js(a,re(e,a.current)))}function nd(){var a=ae.current;return a===null?!0:(R&4194048)===R?ue===null:(R&62914560)===R||(R&536870912)!==0?a===ue:!1}function sd(){var a=w.H;return w.H=Mn,a===null?Mn:a}function ld(){var a=w.A;return w.A=wh,a}function Js(){ea=4,so||(R&4194048)!==R&&ae.current!==null||(xt=!0),(bo&134217727)===0&&(Fo&134217727)===0||_===null||lo(_,R,Ya,!1)}function Ei(a,e,o){var t=q;q|=2;var n=sd(),s=ld();(_!==a||R!==e)&&(Ks=null,kt(a,e)),e=!1;var l=ea;a:do try{if(G!==0&&N!==null){var r=N,c=_a;switch(G){case 8:gc(),l=6;break a;case 3:case 2:case 9:case 6:ae.current===null&&(e=!0);var f=G;if(G=0,_a=null,It(a,r,c,f),o&&xt){l=0;break a}break;default:f=G,G=0,_a=null,It(a,r,c,f)}}Mh(),l=ea;break}catch(I){td(a,I)}while(!0);return e&&a.shellSuspendCounter++,Fe=Xo=null,q=t,w.H=n,w.A=s,N===null&&(_=null,R=0,ml()),l}function Mh(){for(;N!==null;)id(N)}function Hh(a,e){var o=q;q|=2;var t=sd(),n=ld();_!==a||R!==e?(Ks=null,Qs=Qa()+500,kt(a,e)):xt=On(a,e);a:do try{if(G!==0&&N!==null){e=N;var s=_a;e:switch(G){case 1:G=0,_a=null,It(a,e,s,1);break;case 2:case 9:if(Ku(s)){G=0,_a=null,Cm(e);break}e=function(){G!==2&&G!==9||_!==a||(G=7),we(a)},s.then(e,e);break a;case 3:G=7;break a;case 4:G=5;break a;case 7:Ku(s)?(G=0,_a=null,Cm(e)):(G=0,_a=null,It(a,e,s,7));break;case 5:var l=null;switch(N.tag){case 26:l=N.memoizedState;case 5:case 27:var r=N;if(l?Ed(l):r.stateNode.complete){G=0,_a=null;var c=r.sibling;if(c!==null)N=c;else{var f=r.return;f!==null?(N=f,Cl(f)):N=null}break e}}G=0,_a=null,It(a,e,s,5);break;case 6:G=0,_a=null,It(a,e,s,6);break;case 8:gc(),ea=6;break a;default:throw Error(y(462))}}Dh();break}catch(I){td(a,I)}while(!0);return Fe=Xo=null,w.H=t,w.A=n,q=o,N!==null?0:(_=null,R=0,ml(),ea)}function Dh(){for(;N!==null&&!$1();)id(N)}function id(a){var e=Rp(a.alternate,a,_e);a.memoizedProps=a.pendingProps,e===null?Cl(a):N=e}function Cm(a){var e=a,o=e.alternate;switch(e.tag){case 15:case 0:e=pm(o,e,e.pendingProps,e.type,void 0,R);break;case 11:e=pm(o,e,e.pendingProps,e.type.render,e.ref,R);break;case 5:ec(e);default:Up(o,e),e=N=Uf(e,_e),e=Rp(o,e,_e)}a.memoizedProps=a.pendingProps,e===null?Cl(a):N=e}function It(a,e,o,t){Fe=Xo=null,ec(e),vt=null,Ln=0;var n=e.return;try{if(Sh(a,n,e,o,R)){ea=1,js(a,re(o,a.current)),N=null;return}}catch(s){if(n!==null)throw N=n,s;ea=1,js(a,re(o,a.current)),N=null;return}e.flags&32768?(U||t===1?a=!0:xt||(R&536870912)!==0?a=!1:(so=a=!0,(t===2||t===9||t===3||t===6)&&(t=ae.current,t!==null&&t.tag===13&&(t.flags|=16384))),rd(e,a)):Cl(e)}function Cl(a){var e=a;do{if((e.flags&32768)!==0){rd(e,so);return}a=e.return;var o=bh(e.alternate,e,_e);if(o!==null){N=o;return}if(e=e.sibling,e!==null){N=e;return}N=e=a}while(e!==null);ea===0&&(ea=5)}function rd(a,e){do{var o=vh(a.alternate,a);if(o!==null){o.flags&=32767,N=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!e&&(a=a.sibling,a!==null)){N=a;return}N=a=o}while(a!==null);ea=6,N=null}function bm(a,e,o,t,n,s,l,r,c){a.cancelPendingCommit=null;do bl();while(va!==0);if((q&6)!==0)throw Error(y(327));if(e!==null){if(e===a.current)throw Error(y(177));if(s=e.lanes|e.childLanes,s|=Gr,c0(a,o,s,l,r,c),a===_&&(N=_=null,R=0),Nt=e,po=a,xe=o,hr=s,gr=n,ad=t,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,Rh(Us,function(){return pd(),null})):(a.callbackNode=null,a.callbackPriority=0),t=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||t){t=w.T,w.T=null,n=x.p,x.p=2,l=q,q|=4;try{Ah(a,e,o)}finally{q=l,x.p=n,w.T=t}}va=1,cd(),ud(),md()}}function cd(){if(va===1){va=0;var a=po,e=Nt,o=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||o){o=w.T,w.T=null;var t=x.p;x.p=2;var n=q;q|=4;try{jp(e,a);var s=br,l=Ef(a.containerInfo),r=s.focusedElem,c=s.selectionRange;if(l!==r&&r&&r.ownerDocument&&Lf(r.ownerDocument.documentElement,r)){if(c!==null&&xr(r)){var f=c.start,I=c.end;if(I===void 0&&(I=f),\"selectionStart\"in r)r.selectionStart=f,r.selectionEnd=Math.min(I,r.value.length);else{var S=r.ownerDocument||document,p=S&&S.defaultView||window;if(p.getSelection){var g=p.getSelection(),C=r.textContent.length,T=Math.min(c.start,C),F=c.end===void 0?T:Math.min(c.end,C);!g.extend&&T>F&&(l=F,F=T,T=l);var m=Pu(r,T),u=Pu(r,F);if(m&&u&&(g.rangeCount!==1||g.anchorNode!==m.node||g.anchorOffset!==m.offset||g.focusNode!==u.node||g.focusOffset!==u.offset)){var h=S.createRange();h.setStart(m.node,m.offset),g.removeAllRanges(),T>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 d=S[r];d.element.scrollLeft=d.left,d.element.scrollTop=d.top}}sl=!!Cr,br=Cr=null}finally{q=n,x.p=t,w.T=o}}a.current=e,va=2}}function ud(){if(va===2){va=0;var a=po,e=Nt,o=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||o){o=w.T,w.T=null;var t=x.p;x.p=2;var n=q;q|=4;try{Gp(a,e.alternate,e)}finally{q=n,x.p=t,w.T=o}}va=3}}function md(){if(va===4||va===3){va=0,a0();var a=po,e=Nt,o=xe,t=ad;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?va=5:(va=0,Nt=po=null,fd(a,a.pendingLanes));var n=a.pendingLanes;if(n===0&&(fo=null),kr(o),e=e.stateNode,Ka&&typeof Ka.onCommitFiberRoot==\"function\")try{Ka.onCommitFiberRoot(Un,e,void 0,(e.current.flags&128)===128)}catch{}if(t!==null){e=w.T,n=x.p,x.p=2,w.T=null;try{for(var s=a.onRecoverableError,l=0;l<t.length;l++){var r=t[l];s(r.value,{componentStack:r.stack})}}finally{w.T=e,x.p=n}}(xe&3)!==0&&bl(),we(a),n=a.pendingLanes,(o&261930)!==0&&(n&42)!==0?a===Ir?Sn++:(Sn=0,Ir=a):Sn=0,Pn(0,!1)}}function fd(a,e){(a.pooledCacheLanes&=e)===0&&(e=a.pooledCache,e!=null&&(a.pooledCache=null,xn(e)))}function bl(){return cd(),ud(),md(),pd()}function pd(){if(va!==5)return!1;var a=po,e=hr;hr=0;var o=kr(xe),t=w.T,n=x.p;try{x.p=32>o?32:o,w.T=null,o=gr,gr=null;var s=po,l=xe;if(va=0,Nt=po=null,xe=0,(q&6)!==0)throw Error(y(331));var r=q;if(q|=4,Jp(s.current),Yp(s,s.current,l,o),q=r,Pn(0,!1),Ka&&typeof Ka.onPostCommitFiberRoot==\"function\")try{Ka.onPostCommitFiberRoot(Un,s)}catch{}return!0}finally{x.p=n,w.T=t,fd(a,e)}}function vm(a,e,o){e=re(o,e),e=ur(a.stateNode,e,2),a=mo(a,e,2),a!==null&&(Fn(a,2),we(a))}function V(a,e,o){if(a.tag===3)vm(a,a,o);else for(;e!==null;){if(e.tag===3){vm(e,a,o);break}else if(e.tag===1){var t=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof t.componentDidCatch==\"function\"&&(fo===null||!fo.has(t))){a=re(o,a),o=Mp(2),t=mo(e,o,2),t!==null&&(Hp(o,t,e,a),Fn(t,2),we(t));break}}e=e.return}}function Mi(a,e,o){var t=a.pingCache;if(t===null){t=a.pingCache=new Lh;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)||(dc=!0,n.add(o),a=Bh.bind(null,a,e,o),e.then(a,a))}function Bh(a,e,o){var t=a.pingCache;t!==null&&t.delete(e),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,_===a&&(R&o)===o&&(ea===4||ea===3&&(R&62914560)===R&&300>Qa()-Sl?(q&2)===0&&kt(a,0):hc|=o,Bt===R&&(Bt=0)),we(a)}function dd(a,e){e===0&&(e=nf()),a=jo(a,e),a!==null&&(Fn(a,e),we(a))}function Nh(a){var e=a.memoizedState,o=0;e!==null&&(o=e.retryLane),dd(a,o)}function kh(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(y(314))}t!==null&&t.delete(e),dd(a,o)}function Rh(a,e){return Br(a,e)}var Ws=null,st=null,Sr=!1,$s=!1,Hi=!1,io=0;function we(a){a!==st&&a.next===null&&(st===null?Ws=st=a:st=st.next=a),$s=!0,Sr||(Sr=!0,Oh())}function Pn(a,e){if(!Hi&&$s){Hi=!0;do for(var o=!1,t=Ws;t!==null;){if(!e)if(a!==0){var n=t.pendingLanes;if(n===0)var s=0;else{var l=t.suspendedLanes,r=t.pingedLanes;s=(1<<31-Ja(42|a)+1)-1,s&=n&~(l&~r),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(o=!0,Am(t,s))}else s=R,s=il(t,t===_?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(s&3)===0||On(t,s)||(o=!0,Am(t,s));t=t.next}while(o);Hi=!1}}function Uh(){hd()}function hd(){$s=Sr=!1;var a=0;io!==0&&Zh()&&(a=io);for(var e=Qa(),o=null,t=Ws;t!==null;){var n=t.next,s=gd(t,e);s===0?(t.next=null,o===null?Ws=n:o.next=n,n===null&&(st=o)):(o=t,(a!==0||(s&3)!==0)&&($s=!0)),t=n}va!==0&&va!==5||Pn(a,!1),io!==0&&(io=0)}function gd(a,e){for(var o=a.suspendedLanes,t=a.pingedLanes,n=a.expirationTimes,s=a.pendingLanes&-62914561;0<s;){var l=31-Ja(s),r=1<<l,c=n[l];c===-1?((r&o)===0||(r&t)!==0)&&(n[l]=r0(r,e)):c<=e&&(a.expiredLanes|=r),s&=~r}if(e=_,o=R,o=il(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&&ni(t),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||On(a,o)){if(e=o&-o,e===a.callbackPriority)return e;switch(t!==null&&ni(t),kr(o)){case 2:case 8:o=of;break;case 32:o=Us;break;case 268435456:o=tf;break;default:o=Us}return t=Id.bind(null,a),o=Br(o,t),a.callbackPriority=e,a.callbackNode=o,e}return t!==null&&t!==null&&ni(t),a.callbackPriority=2,a.callbackNode=null,2}function Id(a,e){if(va!==0&&va!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(bl()&&a.callbackNode!==o)return null;var t=R;return t=il(a,a===_?t:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t===0?null:(od(a,t,e),gd(a,Qa()),a.callbackNode!=null&&a.callbackNode===o?Id.bind(null,a):null)}function Am(a,e){if(bl())return null;od(a,e,!0)}function Oh(){jh(function(){(q&6)!==0?Br(ef,Uh):hd()})}function Ic(){if(io===0){var a=Mt;a===0&&(a=as,as<<=1,(as&261888)===0&&(as=256)),io=a}return io}function Tm(a){return a==null||typeof a==\"symbol\"||typeof a==\"boolean\"?null:typeof a==\"function\"?a:Ss(\"\"+a)}function wm(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 Fh(a,e,o,t,n){if(e===\"submit\"&&o&&o.stateNode===n){var s=Tm((n[Va]||null).action),l=t.submitter;l&&(e=(e=l[Va]||null)?Tm(e.formAction):l.getAttribute(\"formAction\"),e!==null&&(s=e,l=null));var r=new rl(\"action\",\"action\",null,t,n);a.push({event:r,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(io!==0){var c=l?wm(n,l):new FormData(n);rr(o,{pending:!0,data:c,method:n.method,action:s},null,c)}}else typeof s==\"function\"&&(r.preventDefault(),c=l?wm(n,l):new FormData(n),rr(o,{pending:!0,data:c,method:n.method,action:s},s,c))},currentTarget:n}]})}}for(fs=0;fs<Ki.length;fs++)ps=Ki[fs],Lm=ps.toLowerCase(),Em=ps[0].toUpperCase()+ps.slice(1),ge(Lm,\"on\"+Em);var ps,Lm,Em,fs;ge(Hf,\"onAnimationEnd\");ge(Df,\"onAnimationIteration\");ge(Bf,\"onAnimationStart\");ge(\"dblclick\",\"onDoubleClick\");ge(\"focusin\",\"onFocus\");ge(\"focusout\",\"onBlur\");ge(eh,\"onTransitionRun\");ge(oh,\"onTransitionStart\");ge(th,\"onTransitionCancel\");ge(Nf,\"onTransitionEnd\");Lt(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);Lt(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);Lt(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);Lt(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);Po(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));Po(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));Po(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);Po(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));Po(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));Po(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Hn=\"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(\" \"),zh=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(Hn));function Sd(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 s=void 0;if(e)for(var l=t.length-1;0<=l;l--){var r=t[l],c=r.instance,f=r.currentTarget;if(r=r.listener,c!==s&&n.isPropagationStopped())break a;s=r,n.currentTarget=f;try{s(n)}catch(I){Fs(I)}n.currentTarget=null,s=c}else for(l=0;l<t.length;l++){if(r=t[l],c=r.instance,f=r.currentTarget,r=r.listener,c!==s&&n.isPropagationStopped())break a;s=r,n.currentTarget=f;try{s(n)}catch(I){Fs(I)}n.currentTarget=null,s=c}}}}function B(a,e){var o=e[Vi];o===void 0&&(o=e[Vi]=new Set);var t=a+\"__bubble\";o.has(t)||(yd(e,a,2,!1),o.add(t))}function Di(a,e,o){var t=0;e&&(t|=4),yd(o,a,t,e)}var ds=\"_reactListening\"+Math.random().toString(36).slice(2);function Sc(a){if(!a[ds]){a[ds]=!0,uf.forEach(function(o){o!==\"selectionchange\"&&(zh.has(o)||Di(o,!1,a),Di(o,!0,a))});var e=a.nodeType===9?a:a.ownerDocument;e===null||e[ds]||(e[ds]=!0,Di(\"selectionchange\",!1,e))}}function yd(a,e,o,t){switch(Nd(e)){case 2:var n=fg;break;case 8:n=pg;break;default:n=vc}o=n.bind(null,e,o,a),n=void 0,!Xi||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 Bi(a,e,o,t,n){var s=t;if((e&1)===0&&(e&2)===0&&t!==null)a:for(;;){if(t===null)return;var l=t.tag;if(l===3||l===4){var r=t.stateNode.containerInfo;if(r===n)break;if(l===4)for(l=t.return;l!==null;){var c=l.tag;if((c===3||c===4)&&l.stateNode.containerInfo===n)return;l=l.return}for(;r!==null;){if(l=rt(r),l===null)return;if(c=l.tag,c===5||c===6||c===26||c===27){t=s=l;continue a}r=r.parentNode}}t=t.return}Sf(function(){var f=s,I=Or(o),S=[];a:{var p=kf.get(a);if(p!==void 0){var g=rl,C=a;switch(a){case\"keypress\":if(Cs(o)===0)break a;case\"keydown\":case\"keyup\":g=k0;break;case\"focusin\":C=\"focus\",g=ci;break;case\"focusout\":C=\"blur\",g=ci;break;case\"beforeblur\":case\"afterblur\":g=ci;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=Ru;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":g=b0;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":g=O0;break;case Hf:case Df:case Bf:g=T0;break;case Nf:g=z0;break;case\"scroll\":case\"scrollend\":g=y0;break;case\"wheel\":g=x0;break;case\"copy\":case\"cut\":case\"paste\":g=L0;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":g=Ou;break;case\"toggle\":case\"beforetoggle\":g=V0}var T=(e&4)!==0,F=!T&&(a===\"scroll\"||a===\"scrollend\"),m=T?p!==null?p+\"Capture\":null:p;T=[];for(var u=f,h;u!==null;){var d=u;if(h=d.stateNode,d=d.tag,d!==5&&d!==26&&d!==27||h===null||m===null||(d=bn(u,m),d!=null&&T.push(Dn(u,d,h))),F)break;u=u.return}0<T.length&&(p=new g(p,C,null,o,I),S.push({event:p,listeners:T}))}}if((e&7)===0){a:{if(p=a===\"mouseover\"||a===\"pointerover\",g=a===\"mouseout\"||a===\"pointerout\",p&&o!==ji&&(C=o.relatedTarget||o.fromElement)&&(rt(C)||C[Ot]))break a;if((g||p)&&(p=I.window===I?I:(p=I.ownerDocument)?p.defaultView||p.parentWindow:window,g?(C=o.relatedTarget||o.toElement,g=f,C=C?rt(C):null,C!==null&&(F=Rn(C),T=C.tag,C!==F||T!==5&&T!==27&&T!==6)&&(C=null)):(g=null,C=f),g!==C)){if(T=Ru,d=\"onMouseLeave\",m=\"onMouseEnter\",u=\"mouse\",(a===\"pointerout\"||a===\"pointerover\")&&(T=Ou,d=\"onPointerLeave\",m=\"onPointerEnter\",u=\"pointer\"),F=g==null?p:tn(g),h=C==null?p:tn(C),p=new T(d,u+\"leave\",g,o,I),p.target=F,p.relatedTarget=h,d=null,rt(I)===f&&(T=new T(m,u+\"enter\",C,o,I),T.target=h,T.relatedTarget=F,d=T),F=d,g&&C)e:{for(T=qh,m=g,u=C,h=0,d=m;d;d=T(d))h++;d=0;for(var b=u;b;b=T(b))d++;for(;0<h-d;)m=T(m),h--;for(;0<d-h;)u=T(u),d--;for(;h--;){if(m===u||u!==null&&m===u.alternate){T=m;break e}m=T(m),u=T(u)}T=null}else T=null;g!==null&&Mm(S,p,g,T,!1),C!==null&&F!==null&&Mm(S,F,C,T,!0)}}a:{if(p=f?tn(f):window,g=p.nodeName&&p.nodeName.toLowerCase(),g===\"select\"||g===\"input\"&&p.type===\"file\")var L=xu;else if(qu(p))if(Tf)L=W0;else{L=K0;var v=Q0}else g=p.nodeName,!g||g.toLowerCase()!==\"input\"||p.type!==\"checkbox\"&&p.type!==\"radio\"?f&&Ur(f.elementType)&&(L=xu):L=J0;if(L&&(L=L(a,f))){Af(S,L,o,I);break a}v&&v(a,p,f),a===\"focusout\"&&f&&p.type===\"number\"&&f.memoizedProps.value!=null&&_i(p,\"number\",p.value)}switch(v=f?tn(f):window,a){case\"focusin\":(qu(v)||v.contentEditable===\"true\")&&(mt=v,Yi=f,cn=null);break;case\"focusout\":cn=Yi=mt=null;break;case\"mousedown\":Qi=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Qi=!1,Zu(S,o,I);break;case\"selectionchange\":if(ah)break;case\"keydown\":case\"keyup\":Zu(S,o,I)}var H;if(qr)a:{switch(a){case\"compositionstart\":var k=\"onCompositionStart\";break a;case\"compositionend\":k=\"onCompositionEnd\";break a;case\"compositionupdate\":k=\"onCompositionUpdate\";break a}k=void 0}else ut?bf(a,o)&&(k=\"onCompositionEnd\"):a===\"keydown\"&&o.keyCode===229&&(k=\"onCompositionStart\");k&&(Cf&&o.locale!==\"ko\"&&(ut||k!==\"onCompositionStart\"?k===\"onCompositionEnd\"&&ut&&(H=yf()):(no=I,Fr=\"value\"in no?no.value:no.textContent,ut=!0)),v=al(f,k),0<v.length&&(k=new Uu(k,a,null,o,I),S.push({event:k,listeners:v}),H?k.data=H:(H=vf(o),H!==null&&(k.data=H)))),(H=Z0?_0(a,o):j0(a,o))&&(k=al(f,\"onBeforeInput\"),0<k.length&&(v=new Uu(\"onBeforeInput\",\"beforeinput\",null,o,I),S.push({event:v,listeners:k}),v.data=H)),Fh(S,a,f,o,I)}Sd(S,e)})}function Dn(a,e,o){return{instance:a,listener:e,currentTarget:o}}function al(a,e){for(var o=e+\"Capture\",t=[];a!==null;){var n=a,s=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||s===null||(n=bn(a,o),n!=null&&t.unshift(Dn(a,n,s)),n=bn(a,e),n!=null&&t.push(Dn(a,n,s))),a.tag===3)return t;a=a.return}return[]}function qh(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Mm(a,e,o,t,n){for(var s=e._reactName,l=[];o!==null&&o!==t;){var r=o,c=r.alternate,f=r.stateNode;if(r=r.tag,c!==null&&c===t)break;r!==5&&r!==26&&r!==27||f===null||(c=f,n?(f=bn(o,s),f!=null&&l.unshift(Dn(o,f,c))):n||(f=bn(o,s),f!=null&&l.push(Dn(o,f,c)))),o=o.return}l.length!==0&&a.push({event:e,listeners:l})}var xh=\/\\r\\n?\/g,Gh=\/\\u0000|\\uFFFD\/g;function Hm(a){return(typeof a==\"string\"?a:\"\"+a).replace(xh,`\n`).replace(Gh,\"\")}function Cd(a,e){return e=Hm(e),Hm(a)===e}function P(a,e,o,t,n,s){switch(o){case\"children\":typeof t==\"string\"?e===\"body\"||e===\"textarea\"&&t===\"\"||Et(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&e!==\"body\"&&Et(a,\"\"+t);break;case\"className\":ts(a,\"class\",t);break;case\"tabIndex\":ts(a,\"tabindex\",t);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":ts(a,o,t);break;case\"style\":If(a,t,s);break;case\"data\":if(e!==\"object\"){ts(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=Ss(\"\"+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 s==\"function\"&&(o===\"formAction\"?(e!==\"input\"&&P(a,e,\"name\",n.name,n,null),P(a,e,\"formEncType\",n.formEncType,n,null),P(a,e,\"formMethod\",n.formMethod,n,null),P(a,e,\"formTarget\",n.formTarget,n,null)):(P(a,e,\"encType\",n.encType,n,null),P(a,e,\"method\",n.method,n,null),P(a,e,\"target\",n.target,n,null)));if(t==null||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=Ss(\"\"+t),a.setAttribute(o,t);break;case\"onClick\":t!=null&&(a.onclick=Oe);break;case\"onScroll\":t!=null&&B(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&B(\"scrollend\",a);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(y(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(y(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=Ss(\"\"+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\":B(\"beforetoggle\",a),B(\"toggle\",a),Is(a,\"popover\",t);break;case\"xlinkActuate\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:actuate\",t);break;case\"xlinkArcrole\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:arcrole\",t);break;case\"xlinkRole\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:role\",t);break;case\"xlinkShow\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:show\",t);break;case\"xlinkTitle\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:title\",t);break;case\"xlinkType\":Me(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:type\",t);break;case\"xmlBase\":Me(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:base\",t);break;case\"xmlLang\":Me(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:lang\",t);break;case\"xmlSpace\":Me(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:space\",t);break;case\"is\":Is(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=I0.get(o)||o,Is(a,o,t))}}function yr(a,e,o,t,n,s){switch(o){case\"style\":If(a,t,s);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(y(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(y(60));a.innerHTML=o}}break;case\"children\":typeof t==\"string\"?Et(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&Et(a,\"\"+t);break;case\"onScroll\":t!=null&&B(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&B(\"scrollend\",a);break;case\"onClick\":t!=null&&(a.onclick=Oe);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!mf.hasOwnProperty(o))a:{if(o[0]===\"o\"&&o[1]===\"n\"&&(n=o.endsWith(\"Capture\"),e=o.slice(2,n?o.length-7:void 0),s=a[Va]||null,s=s!=null?s[o]:null,typeof s==\"function\"&&a.removeEventListener(e,s,n),typeof t==\"function\")){typeof s!=\"function\"&&s!==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,\"\"):Is(a,o,t)}}}function Ba(a,e,o){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":B(\"error\",a),B(\"load\",a);var t=!1,n=!1,s;for(s in o)if(o.hasOwnProperty(s)){var l=o[s];if(l!=null)switch(s){case\"src\":t=!0;break;case\"srcSet\":n=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(y(137,e));default:P(a,e,s,l,o,null)}}n&&P(a,e,\"srcSet\",o.srcSet,o,null),t&&P(a,e,\"src\",o.src,o,null);return;case\"input\":B(\"invalid\",a);var r=s=l=n=null,c=null,f=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\":l=I;break;case\"checked\":c=I;break;case\"defaultChecked\":f=I;break;case\"value\":s=I;break;case\"defaultValue\":r=I;break;case\"children\":case\"dangerouslySetInnerHTML\":if(I!=null)throw Error(y(137,e));break;default:P(a,e,t,I,o,null)}}df(a,s,r,c,f,l,n,!1);return;case\"select\":B(\"invalid\",a),t=l=s=null;for(n in o)if(o.hasOwnProperty(n)&&(r=o[n],r!=null))switch(n){case\"value\":s=r;break;case\"defaultValue\":l=r;break;case\"multiple\":t=r;default:P(a,e,n,r,o,null)}e=s,o=l,a.multiple=!!t,e!=null?yt(a,!!t,e,!1):o!=null&&yt(a,!!t,o,!0);return;case\"textarea\":B(\"invalid\",a),s=n=t=null;for(l in o)if(o.hasOwnProperty(l)&&(r=o[l],r!=null))switch(l){case\"value\":t=r;break;case\"defaultValue\":n=r;break;case\"children\":s=r;break;case\"dangerouslySetInnerHTML\":if(r!=null)throw Error(y(91));break;default:P(a,e,l,r,o,null)}gf(a,t,n,s);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:P(a,e,c,t,o,null)}return;case\"dialog\":B(\"beforetoggle\",a),B(\"toggle\",a),B(\"cancel\",a),B(\"close\",a);break;case\"iframe\":case\"object\":B(\"load\",a);break;case\"video\":case\"audio\":for(t=0;t<Hn.length;t++)B(Hn[t],a);break;case\"image\":B(\"error\",a),B(\"load\",a);break;case\"details\":B(\"toggle\",a);break;case\"embed\":case\"source\":case\"link\":B(\"error\",a),B(\"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(f in o)if(o.hasOwnProperty(f)&&(t=o[f],t!=null))switch(f){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(y(137,e));default:P(a,e,f,t,o,null)}return;default:if(Ur(e)){for(I in o)o.hasOwnProperty(I)&&(t=o[I],t!==void 0&&yr(a,e,I,t,o,void 0));return}}for(r in o)o.hasOwnProperty(r)&&(t=o[r],t!=null&&P(a,e,r,t,o,null))}function Vh(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,s=null,l=null,r=null,c=null,f=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)||P(a,e,g,null,t,S)}}for(var p in t){var g=t[p];if(S=o[p],t.hasOwnProperty(p)&&(g!=null||S!=null))switch(p){case\"type\":s=g;break;case\"name\":n=g;break;case\"checked\":f=g;break;case\"defaultChecked\":I=g;break;case\"value\":l=g;break;case\"defaultValue\":r=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(y(137,e));break;default:g!==S&&P(a,e,p,g,t,S)}}Zi(a,l,r,c,f,I,s,n);return;case\"select\":g=l=r=p=null;for(s in o)if(c=o[s],o.hasOwnProperty(s)&&c!=null)switch(s){case\"value\":break;case\"multiple\":g=c;default:t.hasOwnProperty(s)||P(a,e,s,null,t,c)}for(n in t)if(s=t[n],c=o[n],t.hasOwnProperty(n)&&(s!=null||c!=null))switch(n){case\"value\":p=s;break;case\"defaultValue\":r=s;break;case\"multiple\":l=s;default:s!==c&&P(a,e,n,s,t,c)}e=r,o=l,t=g,p!=null?yt(a,!!o,p,!1):!!t!=!!o&&(e!=null?yt(a,!!o,e,!0):yt(a,!!o,o?[]:\"\",!1));return;case\"textarea\":g=p=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:P(a,e,r,null,t,n)}for(l in t)if(n=t[l],s=o[l],t.hasOwnProperty(l)&&(n!=null||s!=null))switch(l){case\"value\":p=n;break;case\"defaultValue\":g=n;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(n!=null)throw Error(y(91));break;default:n!==s&&P(a,e,l,n,t,s)}hf(a,p,g);return;case\"option\":for(var C in o)if(p=o[C],o.hasOwnProperty(C)&&p!=null&&!t.hasOwnProperty(C))switch(C){case\"selected\":a.selected=!1;break;default:P(a,e,C,null,t,p)}for(c in t)if(p=t[c],g=o[c],t.hasOwnProperty(c)&&p!==g&&(p!=null||g!=null))switch(c){case\"selected\":a.selected=p&&typeof p!=\"function\"&&typeof p!=\"symbol\";break;default:P(a,e,c,p,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 T in o)p=o[T],o.hasOwnProperty(T)&&p!=null&&!t.hasOwnProperty(T)&&P(a,e,T,null,t,p);for(f in t)if(p=t[f],g=o[f],t.hasOwnProperty(f)&&p!==g&&(p!=null||g!=null))switch(f){case\"children\":case\"dangerouslySetInnerHTML\":if(p!=null)throw Error(y(137,e));break;default:P(a,e,f,p,t,g)}return;default:if(Ur(e)){for(var F in o)p=o[F],o.hasOwnProperty(F)&&p!==void 0&&!t.hasOwnProperty(F)&&yr(a,e,F,void 0,t,p);for(I in t)p=t[I],g=o[I],!t.hasOwnProperty(I)||p===g||p===void 0&&g===void 0||yr(a,e,I,p,t,g);return}}for(var m in o)p=o[m],o.hasOwnProperty(m)&&p!=null&&!t.hasOwnProperty(m)&&P(a,e,m,null,t,p);for(S in t)p=t[S],g=o[S],!t.hasOwnProperty(S)||p===g||p==null&&g==null||P(a,e,S,p,t,g)}function Dm(a){switch(a){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function Ph(){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],s=n.transferSize,l=n.initiatorType,r=n.duration;if(s&&r&&Dm(l)){for(l=0,r=n.responseEnd,t+=1;t<o.length;t++){var c=o[t],f=c.startTime;if(f>r)break;var I=c.transferSize,S=c.initiatorType;I&&Dm(S)&&(c=c.responseEnd,l+=I*(c<r?1:(r-f)\/(c-f)))}if(--t,e+=8*(s+l)\/(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 Cr=null,br=null;function el(a){return a.nodeType===9?a:a.ownerDocument}function Bm(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 bd(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 vr(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 Ni=null;function Zh(){var a=window.event;return a&&a.type===\"popstate\"?a===Ni?!1:(Ni=a,!0):(Ni=null,!1)}var vd=typeof setTimeout==\"function\"?setTimeout:void 0,_h=typeof clearTimeout==\"function\"?clearTimeout:void 0,Nm=typeof Promise==\"function\"?Promise:void 0,jh=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Nm<\"u\"?function(a){return Nm.resolve(null).then(a).catch(Xh)}:vd;function Xh(a){setTimeout(function(){throw a})}function Ao(a){return a===\"head\"}function km(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),Ut(e);return}t--}else if(o===\"$\"||o===\"$?\"||o===\"$~\"||o===\"$!\"||o===\"&\")t++;else if(o===\"html\")yn(a.ownerDocument.documentElement);else if(o===\"head\"){o=a.ownerDocument.head,yn(o);for(var s=o.firstChild;s;){var l=s.nextSibling,r=s.nodeName;s[zn]||r===\"SCRIPT\"||r===\"STYLE\"||r===\"LINK\"&&s.rel.toLowerCase()===\"stylesheet\"||o.removeChild(s),s=l}}else o===\"body\"&&yn(a.ownerDocument.body);o=n}while(o);Ut(e)}function Rm(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 Ar(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\":Ar(o),Rr(o);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(o.rel.toLowerCase()===\"stylesheet\")continue}a.removeChild(o)}}function Yh(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[zn])switch(e){case\"meta\":if(!a.hasAttribute(\"itemprop\"))break;return a;case\"link\":if(s=a.getAttribute(\"rel\"),s===\"stylesheet\"&&a.hasAttribute(\"data-precedence\"))break;if(s!==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(s=a.getAttribute(\"src\"),(s!==(n.src==null?null:n.src)||a.getAttribute(\"type\")!==(n.type==null?null:n.type)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin))&&s&&a.hasAttribute(\"async\")&&!a.hasAttribute(\"itemprop\"))break;return a;default:return a}}else if(e===\"input\"&&a.type===\"hidden\"){var s=n.name==null?null:\"\"+n.name;if(n.type===\"hidden\"&&a.getAttribute(\"name\")===s)return a}else return a;if(a=me(a.nextSibling),a===null)break}return null}function Qh(a,e,o){if(e===\"\")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!o||(a=me(a.nextSibling),a===null))return null;return a}function Ad(a,e){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!e||(a=me(a.nextSibling),a===null))return null;return a}function Tr(a){return a.data===\"$?\"||a.data===\"$~\"}function wr(a){return a.data===\"$!\"||a.data===\"$?\"&&a.ownerDocument.readyState!==\"loading\"}function Kh(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 me(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 Lr=null;function Um(a){a=a.nextSibling;for(var e=0;a;){if(a.nodeType===8){var o=a.data;if(o===\"\/$\"||o===\"\/&\"){if(e===0)return me(a.nextSibling);e--}else o!==\"$\"&&o!==\"$!\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"&\"||e++}a=a.nextSibling}return null}function Om(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 Td(a,e,o){switch(e=el(o),a){case\"html\":if(a=e.documentElement,!a)throw Error(y(452));return a;case\"head\":if(a=e.head,!a)throw Error(y(453));return a;case\"body\":if(a=e.body,!a)throw Error(y(454));return a;default:throw Error(y(451))}}function yn(a){for(var e=a.attributes;e.length;)a.removeAttributeNode(e[0]);Rr(a)}var fe=new Map,Fm=new Set;function ol(a){return typeof a.getRootNode==\"function\"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var je=x.d;x.d={f:Jh,r:Wh,D:$h,C:ag,L:eg,m:og,X:ng,S:tg,M:sg};function Jh(){var a=je.f(),e=yl();return a||e}function Wh(a){var e=Ft(a);e!==null&&e.tag===5&&e.type===\"form\"?Ip(e):je.r(a)}var Gt=typeof document>\"u\"?null:document;function wd(a,e,o){var t=Gt;if(t&&typeof e==\"string\"&&e){var n=ie(e);n='link[rel=\"'+a+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Fm.has(n)||(Fm.add(n),a={rel:a,crossOrigin:o,href:e},t.querySelector(n)===null&&(e=t.createElement(\"link\"),Ba(e,\"link\",a),wa(e),t.head.appendChild(e)))}}function $h(a){je.D(a),wd(\"dns-prefetch\",a,null)}function ag(a,e){je.C(a,e),wd(\"preconnect\",a,e)}function eg(a,e,o){je.L(a,e,o);var t=Gt;if(t&&a&&e){var n='link[rel=\"preload\"][as=\"'+ie(e)+'\"]';e===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+ie(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+ie(o.imageSizes)+'\"]')):n+='[href=\"'+ie(a)+'\"]';var s=n;switch(e){case\"style\":s=Rt(a);break;case\"script\":s=Vt(a)}fe.has(s)||(a=J({rel:\"preload\",href:e===\"image\"&&o&&o.imageSrcSet?void 0:a,as:e},o),fe.set(s,a),t.querySelector(n)!==null||e===\"style\"&&t.querySelector(Zn(s))||e===\"script\"&&t.querySelector(_n(s))||(e=t.createElement(\"link\"),Ba(e,\"link\",a),wa(e),t.head.appendChild(e)))}}function og(a,e){je.m(a,e);var o=Gt;if(o&&a){var t=e&&typeof e.as==\"string\"?e.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+ie(t)+'\"][href=\"'+ie(a)+'\"]',s=n;switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":s=Vt(a)}if(!fe.has(s)&&(a=J({rel:\"modulepreload\",href:a},e),fe.set(s,a),o.querySelector(n)===null)){switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(_n(s)))return}t=o.createElement(\"link\"),Ba(t,\"link\",a),wa(t),o.head.appendChild(t)}}}function tg(a,e,o){je.S(a,e,o);var t=Gt;if(t&&a){var n=St(t).hoistableStyles,s=Rt(a);e=e||\"default\";var l=n.get(s);if(!l){var r={loading:0,preload:null};if(l=t.querySelector(Zn(s)))r.loading=5;else{a=J({rel:\"stylesheet\",href:a,\"data-precedence\":e},o),(o=fe.get(s))&&yc(a,o);var c=l=t.createElement(\"link\");wa(c),Ba(c,\"link\",a),c._p=new Promise(function(f,I){c.onload=f,c.onerror=I}),c.addEventListener(\"load\",function(){r.loading|=1}),c.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,Ms(l,e,t)}l={type:\"stylesheet\",instance:l,count:1,state:r},n.set(s,l)}}}function ng(a,e){je.X(a,e);var o=Gt;if(o&&a){var t=St(o).hoistableScripts,n=Vt(a),s=t.get(n);s||(s=o.querySelector(_n(n)),s||(a=J({src:a,async:!0},e),(e=fe.get(n))&&Cc(a,e),s=o.createElement(\"script\"),wa(s),Ba(s,\"link\",a),o.head.appendChild(s)),s={type:\"script\",instance:s,count:1,state:null},t.set(n,s))}}function sg(a,e){je.M(a,e);var o=Gt;if(o&&a){var t=St(o).hoistableScripts,n=Vt(a),s=t.get(n);s||(s=o.querySelector(_n(n)),s||(a=J({src:a,async:!0,type:\"module\"},e),(e=fe.get(n))&&Cc(a,e),s=o.createElement(\"script\"),wa(s),Ba(s,\"link\",a),o.head.appendChild(s)),s={type:\"script\",instance:s,count:1,state:null},t.set(n,s))}}function zm(a,e,o,t){var n=(n=ro.current)?ol(n):null;if(!n)throw Error(y(446));switch(a){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(e=Rt(o.href),o=St(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=Rt(o.href);var s=St(n).hoistableStyles,l=s.get(a);if(l||(n=n.ownerDocument||n,l={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},s.set(a,l),(s=n.querySelector(Zn(a)))&&!s._p&&(l.instance=s,l.state.loading=5),fe.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},fe.set(a,o),s||lg(n,a,o,l.state))),e&&t===null)throw Error(y(528,\"\"));return l}if(e&&t!==null)throw Error(y(529,\"\"));return null;case\"script\":return e=o.async,o=o.src,typeof o==\"string\"&&e&&typeof e!=\"function\"&&typeof e!=\"symbol\"?(e=Vt(o),o=St(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(y(444,a))}}function Rt(a){return'href=\"'+ie(a)+'\"'}function Zn(a){return'link[rel=\"stylesheet\"]['+a+\"]\"}function Ld(a){return J({},a,{\"data-precedence\":a.precedence,precedence:null})}function lg(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}),Ba(e,\"link\",o),wa(e),a.head.appendChild(e))}function Vt(a){return'[src=\"'+ie(a)+'\"]'}function _n(a){return\"script[async]\"+a}function qm(a,e,o){if(e.count++,e.instance===null)switch(e.type){case\"style\":var t=a.querySelector('style[data-href~=\"'+ie(o.href)+'\"]');if(t)return e.instance=t,wa(t),t;var n=J({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return t=(a.ownerDocument||a).createElement(\"style\"),wa(t),Ba(t,\"style\",n),Ms(t,o.precedence,a),e.instance=t;case\"stylesheet\":n=Rt(o.href);var s=a.querySelector(Zn(n));if(s)return e.state.loading|=4,e.instance=s,wa(s),s;t=Ld(o),(n=fe.get(n))&&yc(t,n),s=(a.ownerDocument||a).createElement(\"link\"),wa(s);var l=s;return l._p=new Promise(function(r,c){l.onload=r,l.onerror=c}),Ba(s,\"link\",t),e.state.loading|=4,Ms(s,o.precedence,a),e.instance=s;case\"script\":return s=Vt(o.src),(n=a.querySelector(_n(s)))?(e.instance=n,wa(n),n):(t=o,(n=fe.get(s))&&(t=J({},o),Cc(t,n)),a=a.ownerDocument||a,n=a.createElement(\"script\"),wa(n),Ba(n,\"link\",t),a.head.appendChild(n),e.instance=n);case\"void\":return null;default:throw Error(y(443,e.type))}else e.type===\"stylesheet\"&&(e.state.loading&4)===0&&(t=e.instance,e.state.loading|=4,Ms(t,o.precedence,a));return e.instance}function Ms(a,e,o){for(var t=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=t.length?t[t.length-1]:null,s=n,l=0;l<t.length;l++){var r=t[l];if(r.dataset.precedence===e)s=r;else if(s!==n)break}s?s.parentNode.insertBefore(a,s.nextSibling):(e=o.nodeType===9?o.head:o,e.insertBefore(a,e.firstChild))}function yc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.title==null&&(a.title=e.title)}function Cc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.integrity==null&&(a.integrity=e.integrity)}var Hs=null;function xm(a,e,o){if(Hs===null){var t=new Map,n=Hs=new Map;n.set(o,t)}else n=Hs,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 s=o[n];if(!(s[zn]||s[Ma]||a===\"link\"&&s.getAttribute(\"rel\")===\"stylesheet\")&&s.namespaceURI!==\"http:\/\/www.w3.org\/2000\/svg\"){var l=s.getAttribute(e)||\"\";l=a+l;var r=t.get(l);r?r.push(s):t.set(l,[s])}}return t}function Gm(a,e,o){a=a.ownerDocument||a,a.head.insertBefore(o,e===\"title\"?a.querySelector(\"head > title\"):null)}function ig(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 Ed(a){return!(a.type===\"stylesheet\"&&(a.state.loading&3)===0)}function rg(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=Rt(t.href),s=e.querySelector(Zn(n));if(s){e=s._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(a.count++,a=tl.bind(a),e.then(a,a)),o.state.loading|=4,o.instance=s,wa(s);return}s=e.ownerDocument||e,t=Ld(t),(n=fe.get(n))&&yc(t,n),s=s.createElement(\"link\"),wa(s);var l=s;l._p=new Promise(function(r,c){l.onload=r,l.onerror=c}),Ba(s,\"link\",t),o.instance=s}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,e),(e=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=tl.bind(a),e.addEventListener(\"load\",o),e.addEventListener(\"error\",o))}}var ki=0;function cg(a,e){return a.stylesheets&&a.count===0&&Ds(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var t=setTimeout(function(){if(a.stylesheets&&Ds(a,a.stylesheets),a.unsuspend){var s=a.unsuspend;a.unsuspend=null,s()}},6e4+e);0<a.imgBytes&&ki===0&&(ki=62500*Ph());var n=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Ds(a,a.stylesheets),a.unsuspend)){var s=a.unsuspend;a.unsuspend=null,s()}},(a.imgBytes>ki?50:800)+e);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null}function tl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ds(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var nl=null;function Ds(a,e){a.stylesheets=null,a.unsuspend!==null&&(a.count++,nl=new Map,e.forEach(ug,a),nl=null,tl.call(a))}function ug(a,e){if(!(e.state.loading&4)){var o=nl.get(a);if(o)var t=o.get(null);else{o=new Map,nl.set(a,o);for(var n=a.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),s=0;s<n.length;s++){var l=n[s];(l.nodeName===\"LINK\"||l.getAttribute(\"media\")!==\"not all\")&&(o.set(l.dataset.precedence,l),t=l)}t&&o.set(null,t)}n=e.instance,l=n.getAttribute(\"data-precedence\"),s=o.get(l)||t,s===t&&o.set(null,n),o.set(l,n),this.count++,t=tl.bind(this),n.addEventListener(\"load\",t),n.addEventListener(\"error\",t),s?s.parentNode.insertBefore(n,s.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(n,a.firstChild)),e.state.loading|=4}}var Bn={$$typeof:Ue,Provider:null,Consumer:null,_currentValue:ko,_currentValue2:ko,_threadCount:0};function mg(a,e,o,t,n,s,l,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=si(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=si(0),this.hiddenUpdates=si(null),this.identifierPrefix=t,this.onUncaughtError=n,this.onCaughtError=s,this.onRecoverableError=l,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Md(a,e,o,t,n,s,l,r,c,f,I,S){return a=new mg(a,e,o,l,c,f,I,S,r),e=1,s===!0&&(e|=24),s=Xa(3,null,null,e),a.current=s,s.stateNode=a,e=jr(),e.refCount++,a.pooledCache=e,e.refCount++,s.memoizedState={element:t,isDehydrated:o,cache:e},Qr(s),a}function Hd(a){return a?(a=dt,a):dt}function Dd(a,e,o,t,n,s){n=Hd(n),t.context===null?t.context=n:t.pendingContext=n,t=uo(e),t.payload={element:o},s=s===void 0?null:s,s!==null&&(t.callback=s),o=mo(a,t,e),o!==null&&(Ga(o,a,e),mn(o,a,e))}function Vm(a,e){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<e?o:e}}function bc(a,e){Vm(a,e),(a=a.alternate)&&Vm(a,e)}function Bd(a){if(a.tag===13||a.tag===31){var e=jo(a,67108864);e!==null&&Ga(e,a,67108864),bc(a,67108864)}}function Pm(a){if(a.tag===13||a.tag===31){var e=Wa();e=Nr(e);var o=jo(a,e);o!==null&&Ga(o,a,e),bc(a,e)}}var sl=!0;function fg(a,e,o,t){var n=w.T;w.T=null;var s=x.p;try{x.p=2,vc(a,e,o,t)}finally{x.p=s,w.T=n}}function pg(a,e,o,t){var n=w.T;w.T=null;var s=x.p;try{x.p=8,vc(a,e,o,t)}finally{x.p=s,w.T=n}}function vc(a,e,o,t){if(sl){var n=Er(t);if(n===null)Bi(a,e,t,ll,o),Zm(a,t);else if(hg(n,a,e,o,t))t.stopPropagation();else if(Zm(a,t),e&4&&-1<dg.indexOf(a)){for(;n!==null;){var s=Ft(n);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var l=Do(s.pendingLanes);if(l!==0){var r=s;for(r.pendingLanes|=2,r.entangledLanes|=2;l;){var c=1<<31-Ja(l);r.entanglements[1]|=c,l&=~c}we(s),(q&6)===0&&(Qs=Qa()+500,Pn(0,!1))}}break;case 31:case 13:r=jo(s,2),r!==null&&Ga(r,s,2),yl(),bc(s,2)}if(s=Er(t),s===null&&Bi(a,e,t,ll,o),s===n)break;n=s}n!==null&&t.stopPropagation()}else Bi(a,e,t,null,o)}}function Er(a){return a=Or(a),Ac(a)}var ll=null;function Ac(a){if(ll=null,a=rt(a),a!==null){var e=Rn(a);if(e===null)a=null;else{var o=e.tag;if(o===13){if(a=Km(e),a!==null)return a;a=null}else if(o===31){if(a=Jm(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 ll=a,null}function Nd(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(e0()){case ef:return 2;case of:return 8;case Us:case o0:return 32;case tf:return 268435456;default:return 32}default:return 32}}var Mr=!1,ho=null,go=null,Io=null,Nn=new Map,kn=new Map,oo=[],dg=\"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\":ho=null;break;case\"dragenter\":case\"dragleave\":go=null;break;case\"mouseover\":case\"mouseout\":Io=null;break;case\"pointerover\":case\"pointerout\":Nn.delete(e.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":kn.delete(e.pointerId)}}function $t(a,e,o,t,n,s){return a===null||a.nativeEvent!==s?(a={blockedOn:e,domEventName:o,eventSystemFlags:t,nativeEvent:s,targetContainers:[n]},e!==null&&(e=Ft(e),e!==null&&Bd(e)),a):(a.eventSystemFlags|=t,e=a.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),a)}function hg(a,e,o,t,n){switch(e){case\"focusin\":return ho=$t(ho,a,e,o,t,n),!0;case\"dragenter\":return go=$t(go,a,e,o,t,n),!0;case\"mouseover\":return Io=$t(Io,a,e,o,t,n),!0;case\"pointerover\":var s=n.pointerId;return Nn.set(s,$t(Nn.get(s)||null,a,e,o,t,n)),!0;case\"gotpointercapture\":return s=n.pointerId,kn.set(s,$t(kn.get(s)||null,a,e,o,t,n)),!0}return!1}function kd(a){var e=rt(a.target);if(e!==null){var o=Rn(e);if(o!==null){if(e=o.tag,e===13){if(e=Km(o),e!==null){a.blockedOn=e,Eu(a.priority,function(){Pm(o)});return}}else if(e===31){if(e=Jm(o),e!==null){a.blockedOn=e,Eu(a.priority,function(){Pm(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 Bs(a){if(a.blockedOn!==null)return!1;for(var e=a.targetContainers;0<e.length;){var o=Er(a.nativeEvent);if(o===null){o=a.nativeEvent;var t=new o.constructor(o.type,o);ji=t,o.target.dispatchEvent(t),ji=null}else return e=Ft(o),e!==null&&Bd(e),a.blockedOn=o,!1;e.shift()}return!0}function _m(a,e,o){Bs(a)&&o.delete(e)}function gg(){Mr=!1,ho!==null&&Bs(ho)&&(ho=null),go!==null&&Bs(go)&&(go=null),Io!==null&&Bs(Io)&&(Io=null),Nn.forEach(_m),kn.forEach(_m)}function hs(a,e){a.blockedOn===e&&(a.blockedOn=null,Mr||(Mr=!0,Aa.unstable_scheduleCallback(Aa.unstable_NormalPriority,gg)))}var gs=null;function jm(a){gs!==a&&(gs=a,Aa.unstable_scheduleCallback(Aa.unstable_NormalPriority,function(){gs===a&&(gs=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(Ac(t||o)===null)continue;break}var s=Ft(o);s!==null&&(a.splice(e,3),e-=3,rr(s,{pending:!0,data:n,method:o.method,action:t},t,n))}}))}function Ut(a){function e(c){return hs(c,a)}ho!==null&&hs(ho,a),go!==null&&hs(go,a),Io!==null&&hs(Io,a),Nn.forEach(e),kn.forEach(e);for(var o=0;o<oo.length;o++){var t=oo[o];t.blockedOn===a&&(t.blockedOn=null)}for(;0<oo.length&&(o=oo[0],o.blockedOn===null);)kd(o),o.blockedOn===null&&oo.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(t=0;t<o.length;t+=3){var n=o[t],s=o[t+1],l=n[Va]||null;if(typeof s==\"function\")l||jm(o);else if(l){var r=null;if(s&&s.hasAttribute(\"formAction\")){if(n=s,l=s[Va]||null)r=l.formAction;else if(Ac(n)!==null)continue}else r=l.action;typeof r==\"function\"?o[t+1]=r:(o.splice(t,3),t-=3),jm(o)}}}function Rd(){function a(s){s.canIntercept&&s.info===\"react-transition\"&&s.intercept({handler:function(){return new Promise(function(l){return n=l})},focusReset:\"manual\",scroll:\"manual\"})}function e(){n!==null&&(n(),n=null),t||setTimeout(o,20)}function o(){if(!t&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.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 Tc(a){this._internalRoot=a}vl.prototype.render=Tc.prototype.render=function(a){var e=this._internalRoot;if(e===null)throw Error(y(409));var o=e.current,t=Wa();Dd(o,t,a,e,null,null)};vl.prototype.unmount=Tc.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var e=a.containerInfo;Dd(a.current,2,null,a,null,null),yl(),e[Ot]=null}};function vl(a){this._internalRoot=a}vl.prototype.unstable_scheduleHydration=function(a){if(a){var e=cf();a={blockedOn:null,target:a,priority:e};for(var o=0;o<oo.length&&e!==0&&e<oo[o].priority;o++);oo.splice(o,0,a),o===0&&kd(a)}};var Xm=Ym.version;if(Xm!==\"19.2.0\")throw Error(y(527,Xm,\"19.2.0\"));x.findDOMNode=function(a){var e=a._reactInternals;if(e===void 0)throw typeof a.render==\"function\"?Error(y(188)):(a=Object.keys(a).join(\",\"),Error(y(268,a)));return a=Y1(e),a=a!==null?Wm(a):null,a=a===null?null:a.stateNode,a};var Ig={bundleType:0,version:\"19.2.0\",rendererPackageName:\"react-dom\",currentDispatcherRef:w,reconcilerVersion:\"19.2.0\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\"u\"&&(an=__REACT_DEVTOOLS_GLOBAL_HOOK__,!an.isDisabled&&an.supportsFiber))try{Un=an.inject(Ig),Ka=an}catch{}var an;Al.createRoot=function(a,e){if(!Qm(a))throw Error(y(299));var o=!1,t=\"\",n=wp,s=Lp,l=Ep;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&&(s=e.onCaughtError),e.onRecoverableError!==void 0&&(l=e.onRecoverableError)),e=Md(a,1,!1,null,null,o,t,null,n,s,l,Rd),a[Ot]=e.current,Sc(a),new Tc(e)};Al.hydrateRoot=function(a,e,o){if(!Qm(a))throw Error(y(299));var t=!1,n=\"\",s=wp,l=Lp,r=Ep,c=null;return o!=null&&(o.unstable_strictMode===!0&&(t=!0),o.identifierPrefix!==void 0&&(n=o.identifierPrefix),o.onUncaughtError!==void 0&&(s=o.onUncaughtError),o.onCaughtError!==void 0&&(l=o.onCaughtError),o.onRecoverableError!==void 0&&(r=o.onRecoverableError),o.formState!==void 0&&(c=o.formState)),e=Md(a,1,!0,e,o??null,t,n,c,s,l,r,Rd),e.context=Hd(null),o=e.current,t=Wa(),t=Nr(t),n=uo(t),n.callback=null,mo(o,n,t),o=t,e.current.lanes=o,Fn(e,o),we(e),a[Ot]=e.current,Sc(a),new vl(e)};Al.version=\"19.2.0\"});var zd=Se((Zg,Fd)=>{\"use strict\";function Od(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Od)}catch(a){console.error(a)}}Od(),Fd.exports=Ud()});var t1=Se(zl=>{\"use strict\";var yg=Symbol.for(\"react.transitional.element\"),Cg=Symbol.for(\"react.fragment\");function o1(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:yg,type:a,key:t,ref:e!==void 0?e:null,props:o}}zl.Fragment=Cg;zl.jsx=o1;zl.jsxs=o1});var Ko=Se((rS,n1)=>{\"use strict\";n1.exports=t1()});var IS=D(O(),1),S1=D(zd(),1);var ba=D(O(),1);var ee=D(O(),1);var na=D(O(),1),qd=new Map([[\"bold\",na.createElement(na.Fragment,null,na.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\",na.createElement(na.Fragment,null,na.createElement(\"path\",{d:\"M216,128l-72,72V56Z\",opacity:\"0.2\"}),na.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\",na.createElement(na.Fragment,null,na.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\",na.createElement(na.Fragment,null,na.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\",na.createElement(na.Fragment,null,na.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\",na.createElement(na.Fragment,null,na.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(O(),1),xd=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 la=D(O(),1),Gd=new Map([[\"bold\",la.createElement(la.Fragment,null,la.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\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M208,96l-80,80L48,96Z\",opacity:\"0.2\"}),la.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\",la.createElement(la.Fragment,null,la.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\",la.createElement(la.Fragment,null,la.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\",la.createElement(la.Fragment,null,la.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\",la.createElement(la.Fragment,null,la.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 ia=D(O(),1),Vd=new Map([[\"bold\",ia.createElement(ia.Fragment,null,ia.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\",ia.createElement(ia.Fragment,null,ia.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\"}),ia.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\",ia.createElement(ia.Fragment,null,ia.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\",ia.createElement(ia.Fragment,null,ia.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\",ia.createElement(ia.Fragment,null,ia.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\",ia.createElement(ia.Fragment,null,ia.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 ra=D(O(),1),Pd=new Map([[\"bold\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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 ca=D(O(),1),Zd=new Map([[\"bold\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,44H32A12,12,0,0,0,20,56V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A12,12,0,0,0,224,44ZM193.15,68,128,127.72,62.85,68ZM44,188V83.28l75.89,69.57a12,12,0,0,0,16.22,0L212,83.28V188Z\"}))],[\"duotone\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,56l-96,88L32,56Z\",opacity:\"0.2\"}),ca.createElement(\"path\",{d:\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z\"}))],[\"fill\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48Zm-8,144H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z\"}))],[\"light\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,50H32a6,6,0,0,0-6,6V192a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A6,6,0,0,0,224,50ZM208.58,62,128,135.86,47.42,62ZM216,194H40a2,2,0,0,1-2-2V69.64l86,78.78a6,6,0,0,0,8.1,0L218,69.64V192A2,2,0,0,1,216,194Z\"}))],[\"regular\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z\"}))],[\"thin\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,52H32a4,4,0,0,0-4,4V192a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V56A4,4,0,0,0,224,52Zm-10.28,8L128,138.57,42.28,60ZM216,196H40a4,4,0,0,1-4-4V65.09L125.3,147a4,4,0,0,0,5.4,0L220,65.09V192A4,4,0,0,1,216,196Z\"}))]]);var ua=D(O(),1),_d=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(O(),1),jd=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(O(),1),Xd=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(O(),1),Yd=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(O(),1),Qd=new Map([[\"bold\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M234.49,111.07,90.41,22.94A20,20,0,0,0,60,39.87V216.13a20,20,0,0,0,30.41,16.93l144.08-88.13a19.82,19.82,0,0,0,0-33.86ZM84,208.85V47.15L216.16,128Z\"}))],[\"duotone\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M228.23,134.69,84.15,222.81A8,8,0,0,1,72,216.12V39.88a8,8,0,0,1,12.15-6.69l144.08,88.12A7.82,7.82,0,0,1,228.23,134.69Z\",opacity:\"0.2\"}),da.createElement(\"path\",{d:\"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z\"}))],[\"fill\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z\"}))],[\"light\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M231.36,116.19,87.28,28.06a14,14,0,0,0-14.18-.27A13.69,13.69,0,0,0,66,39.87V216.13a13.69,13.69,0,0,0,7.1,12.08,14,14,0,0,0,14.18-.27l144.08-88.13a13.82,13.82,0,0,0,0-23.62Zm-6.26,13.38L81,217.7a2,2,0,0,1-2.06,0,1.78,1.78,0,0,1-1-1.61V39.87a1.78,1.78,0,0,1,1-1.61A2.06,2.06,0,0,1,80,38a2,2,0,0,1,1,.31L225.1,126.43a1.82,1.82,0,0,1,0,3.14Z\"}))],[\"regular\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z\"}))],[\"thin\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M230.32,117.9,86.24,29.79a11.91,11.91,0,0,0-12.17-.23A11.71,11.71,0,0,0,68,39.89V216.11a11.71,11.71,0,0,0,6.07,10.33,11.91,11.91,0,0,0,12.17-.23L230.32,138.1a11.82,11.82,0,0,0,0-20.2Zm-4.18,13.37L82.06,219.39a4,4,0,0,1-4.07.07,3.77,3.77,0,0,1-2-3.35V39.89a3.77,3.77,0,0,1,2-3.35,4,4,0,0,1,4.07.07l144.08,88.12a3.8,3.8,0,0,1,0,6.54Z\"}))]]);var ha=D(O(),1),Kd=new Map([[\"bold\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\"}),ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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 ga=D(O(),1),Jd=new Map([[\"bold\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\"}),ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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 Yo=D(O(),1);var Wd=D(O(),1),$d=(0,Wd.createContext)({color:\"currentColor\",size:\"1em\",weight:\"regular\",mirrored:!1});var j=Yo.forwardRef((a,e)=>{let{alt:o,color:t,size:n,weight:s,mirrored:l,children:r,weights:c,...f}=a,{color:I=\"currentColor\",size:S,weight:p=\"regular\",mirrored:g=!1,...C}=Yo.useContext($d);return Yo.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:l||g?\"scale(-1, 1)\":void 0,...C,...f},!!o&&Yo.createElement(\"title\",null,o),r,c.get(s??p))});j.displayName=\"IconBase\";var Tl=D(O(),1);var wc=Tl.forwardRef((a,e)=>Tl.createElement(j,{ref:e,...a,weights:qd}));wc.displayName=\"ArrowRightIcon\";var Za=wc;var wl=D(O(),1);var Lc=wl.forwardRef((a,e)=>wl.createElement(j,{ref:e,...a,weights:xd}));Lc.displayName=\"ArrowUpRightIcon\";var Xe=Lc;var Ll=D(O(),1);var Ec=Ll.forwardRef((a,e)=>Ll.createElement(j,{ref:e,...a,weights:Gd}));Ec.displayName=\"CaretDownIcon\";var To=Ec;var El=D(O(),1);var Mc=El.forwardRef((a,e)=>El.createElement(j,{ref:e,...a,weights:Vd}));Mc.displayName=\"CheckIcon\";var Hc=Mc;var Ml=D(O(),1);var Dc=Ml.forwardRef((a,e)=>Ml.createElement(j,{ref:e,...a,weights:Pd}));Dc.displayName=\"CheckCircleIcon\";var Pt=Dc;var Hl=D(O(),1);var Bc=Hl.forwardRef((a,e)=>Hl.createElement(j,{ref:e,...a,weights:Zd}));Bc.displayName=\"EnvelopeSimpleIcon\";var Nc=Bc;var Dl=D(O(),1);var kc=Dl.forwardRef((a,e)=>Dl.createElement(j,{ref:e,...a,weights:_d}));kc.displayName=\"FileArrowUpIcon\";var jn=kc;var Bl=D(O(),1);var Rc=Bl.forwardRef((a,e)=>Bl.createElement(j,{ref:e,...a,weights:jd}));Rc.displayName=\"GlobeIcon\";var Uc=Rc;var Nl=D(O(),1);var Oc=Nl.forwardRef((a,e)=>Nl.createElement(j,{ref:e,...a,weights:Xd}));Oc.displayName=\"InfoIcon\";var wo=Oc;var kl=D(O(),1);var Fc=kl.forwardRef((a,e)=>kl.createElement(j,{ref:e,...a,weights:Yd}));Fc.displayName=\"ListIcon\";var zc=Fc;var Rl=D(O(),1);var qc=Rl.forwardRef((a,e)=>Rl.createElement(j,{ref:e,...a,weights:Qd}));qc.displayName=\"PlayIcon\";var xc=qc;var Ul=D(O(),1);var Gc=Ul.forwardRef((a,e)=>Ul.createElement(j,{ref:e,...a,weights:Kd}));Gc.displayName=\"ShieldCheckIcon\";var Ol=Gc;var Fl=D(O(),1);var Vc=Fl.forwardRef((a,e)=>Fl.createElement(j,{ref:e,...a,weights:Jd}));Vc.displayName=\"XIcon\";var Xn=Vc;var Qo=[{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\"}],Pc={count:3,bytes:10*1024*1024,extensions:[\"pdf\",\"jpg\",\"jpeg\",\"png\"]};function Zc(a=[]){if(a.length>Pc.count)return\"Please choose no more than 3 files.\";for(let e of a){if(!Pc.extensions.includes(e.name.split(\".\").pop().toLowerCase()))return\"Use PDF, JPG, JPEG or PNG files.\";if(e.size>Pc.bytes)return\"Each file must be 10 MB or smaller.\"}return\"\"}function Sg(a){try{let e=new URL(a);return\/^https?:$\/.test(e.protocol)?e.origin+e.pathname:\"\"}catch{return\"\"}}function a1(a,e={},o=[]){return{schemaVersion:\"hongkai-product-enquiry-v1\",...Object.fromEntries(Qo.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:Sg(e.pageUrl)},attachments:o.map(n=>({name:n.name,size:n.size,type:n.type}))}}function e1(a,e=[]){let o={};for(let n of Qo)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=Zc(e);return t&&(o.attachments=t),o}var A=D(Ko(),1);function _c({context:a={},configuration:e=\"\",onSubmit:o}){let t=(0,ee.useId)(),n=(0,ee.useRef)(null),s=(0,ee.useRef)(null),[l,r]=(0,ee.useState)(()=>Object.fromEntries(Qo.map(d=>[d.name,d.name===\"product\"?a.productName||a.pageTitle||\"\":d.name===\"configuration\"?e:\"\"]))),[c,f]=(0,ee.useState)([]),[I,S]=(0,ee.useState)({}),[p,g]=(0,ee.useState)(\"idle\"),[C,T]=(0,ee.useState)(\"\"),F=typeof o==\"function\";(0,ee.useEffect)(()=>{r(d=>({...d,configuration:e})),g(\"idle\")},[e]);let m=(d,b)=>{r(L=>({...L,[d]:b})),S(L=>({...L,[d]:void 0})),g(\"idle\")};function u(d){let b={id:`${t}-${d.name}`,name:d.name,value:l[d.name],required:!!d.required,disabled:p===\"sending\",placeholder:d.placeholder,autoComplete:d.autoComplete||\"off\",maxLength:d.type===\"textarea\"?6e3:250,\"aria-invalid\":I[d.name]?!0:void 0,\"aria-describedby\":I[d.name]?`${t}-${d.name}-error`:void 0,onChange:L=>m(d.name,L.target.value)};return(0,A.jsxs)(\"label\",{className:d.type===\"textarea\"?\"enquiry-full\":\"\",htmlFor:b.id,children:[(0,A.jsxs)(\"span\",{children:[d.label,d.required?\" *\":\"\"]}),d.type===\"select\"?(0,A.jsxs)(\"select\",{...b,children:[(0,A.jsx)(\"option\",{value:\"\",children:\"To be confirmed\"}),d.options.slice(1).map(L=>(0,A.jsx)(\"option\",{children:L},L))]}):d.type===\"textarea\"?(0,A.jsx)(\"textarea\",{...b}):(0,A.jsx)(\"input\",{...b,type:d.type}),I[d.name]&&(0,A.jsx)(\"small\",{className:\"enquiry-error\",id:`${t}-${d.name}-error`,children:I[d.name]})]},d.name)}async function h(d){if(d.preventDefault(),p===\"sending\")return;let b=e1(l,c);if(S(b),Object.keys(b).length){g(\"invalid\"),n.current.querySelector(`[name=\"${Object.keys(b)[0]}\"]`)?.focus();return}if(!F){g(\"preview\");return}g(\"sending\"),T(\"\");try{let L=a.pageUrl||window.location.href;if((await o(a1(l,{...a,pageUrl:L},c),c))?.received!==!0)throw new Error(\"Receipt not confirmed\");g(\"received\")}catch{g(\"error\"),T(\"We could not confirm receipt. Your details are still here. Please try again or use the website contact page.\")}}return(0,A.jsxs)(\"form\",{ref:n,className:\"universal-enquiry\",onSubmit:h,noValidate:!0,\"aria-label\":\"Product and equipment enquiry\",\"aria-busy\":p===\"sending\",children:[(0,A.jsxs)(\"div\",{className:\"enquiry-context\",children:[(0,A.jsx)(\"span\",{children:\"YOUR ENQUIRY\"}),(0,A.jsx)(\"strong\",{children:a.productName||a.pageTitle||\"HONGKAI products & equipment\"}),(0,A.jsx)(\"p\",{children:\"The product below is prefilled from this page. You can edit it.\"})]}),!F&&(0,A.jsxs)(\"div\",{className:\"prototype-form-note\",children:[(0,A.jsx)(wo,{}),(0,A.jsxs)(\"p\",{children:[(0,A.jsx)(\"strong\",{children:\"Template preview.\"}),\" This preview validates your inputs only. Nothing is sent or uploaded.\"]})]}),(0,A.jsx)(\"p\",{className:\"enquiry-required\",children:\"* Required. Technical details can be confirmed later.\"}),(0,A.jsxs)(\"fieldset\",{children:[(0,A.jsx)(\"legend\",{children:\"Contact details\"}),(0,A.jsx)(\"div\",{className:\"enquiry-fields\",children:Qo.filter(d=>d.group===\"contact\").map(u)})]}),(0,A.jsxs)(\"fieldset\",{children:[(0,A.jsx)(\"legend\",{children:\"Your project\"}),(0,A.jsx)(\"div\",{className:\"enquiry-fields\",children:Qo.filter(d=>d.group===\"project\").map(u)})]}),(0,A.jsxs)(\"details\",{className:\"enquiry-optional\",children:[(0,A.jsxs)(\"summary\",{children:[\"Technical details & references \",(0,A.jsx)(\"span\",{children:\"Optional\"}),(0,A.jsx)(To,{})]}),(0,A.jsx)(\"div\",{className:\"enquiry-fields\",children:Qo.filter(d=>d.group===\"technical\").map(u)}),(0,A.jsxs)(\"label\",{className:\"file-input\",htmlFor:`${t}-attachments`,children:[(0,A.jsx)(jn,{size:23}),(0,A.jsxs)(\"span\",{children:[(0,A.jsx)(\"strong\",{children:\"Drawing \/ reference files\"}),(0,A.jsx)(\"small\",{children:\"Up to 3 PDF, JPG or PNG files \\xB7 10 MB each\"})]}),(0,A.jsx)(\"input\",{ref:s,id:`${t}-attachments`,className:\"file-native\",name:\"attachments\",type:\"file\",multiple:!0,accept:\".pdf,.jpg,.jpeg,.png\",disabled:p===\"sending\",\"aria-describedby\":`${t}-attachment-status`,onChange:d=>{let b=[...d.target.files],L=Zc(b);S(v=>({...v,attachments:L})),f(L?[]:b),L&&(d.target.value=\"\"),g(\"idle\")}}),(0,A.jsx)(\"span\",{className:\"file-status\",children:c.length?`${c.length} selected`:\"Choose files\"})]}),(0,A.jsxs)(\"div\",{id:`${t}-attachment-status`,\"aria-live\":\"polite\",children:[I.attachments&&(0,A.jsx)(\"p\",{className:\"enquiry-error\",children:I.attachments}),c.length>0&&(0,A.jsxs)(\"div\",{className:\"enquiry-files\",children:[(0,A.jsx)(\"ul\",{children:c.map(d=>(0,A.jsx)(\"li\",{children:d.name},`${d.name}-${d.size}`))}),(0,A.jsx)(\"button\",{type:\"button\",disabled:p===\"sending\",onClick:()=>{f([]),s.current.value=\"\",g(\"idle\")},children:\"Remove files\"})]})]}),(0,A.jsx)(\"p\",{className:\"enquiry-help\",children:\"Only include information needed for this enquiry.\"})]}),(0,A.jsxs)(\"label\",{className:\"consent\",children:[(0,A.jsx)(\"input\",{name:\"consent\",type:\"checkbox\",checked:!!l.consent,disabled:p===\"sending\",onChange:d=>m(\"consent\",d.target.checked),\"aria-invalid\":I.consent?!0:void 0,\"aria-describedby\":I.consent?`${t}-consent-error`:void 0}),(0,A.jsx)(\"span\",{children:\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\"})]}),I.consent&&(0,A.jsx)(\"p\",{className:\"enquiry-error\",id:`${t}-consent-error`,children:I.consent}),(0,A.jsxs)(\"button\",{className:\"hk-button hk-button-primary submit-button\",type:\"submit\",disabled:p===\"sending\",children:[p===\"sending\"?\"Sending enquiry\\u2026\":F?\"Send Project Enquiry\":\"Preview Enquiry\",(0,A.jsx)(Za,{weight:\"bold\"})]}),p===\"preview\"&&(0,A.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,A.jsx)(Pt,{}),(0,A.jsxs)(\"p\",{children:[(0,A.jsx)(\"strong\",{children:\"Inputs checked \\u2014 nothing was sent.\"}),\" The shared production form still needs its approved website connection.\"]})]}),p===\"received\"&&(0,A.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,A.jsx)(Pt,{}),(0,A.jsxs)(\"p\",{children:[(0,A.jsx)(\"strong\",{children:\"Your enquiry has been received.\"}),\" HONGKAI will review your requirements and contact you using the details provided.\"]})]}),p===\"error\"&&(0,A.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:C}),p===\"invalid\"&&(0,A.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:\"Please check the marked fields.\"})]})}var Oa={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\"},jc=[[\"Overview\",\"overview\"],[\"Process\",\"process\"],[\"Configurations\",\"configurations\"],[\"Line Modules\",\"modules\"],[\"Comparison\",\"controls\"],[\"Cable Routes\",\"cable-routes\"],[\"Evidence & FAT\",\"evidence\"],[\"Customer Projects\",\"customer-experience\"],[\"Project Inputs\",\"project-inputs\"],[\"FAQ\",\"faq\"]],s1=[{number:\"01\",label:\"CENTRAL-TUBE ROUTE\",title:\"Form one qualified loose tube for an approved central loose-tube cable construction.\",copy:\"Confirm the tube construction, strength-member arrangement and downstream sheathing interface.\"},{number:\"02\",label:\"STRANDED-TUBE ROUTE\",title:\"Prepare multiple loose tubes for the following SZ core-forming stage.\",copy:\"Confirm tube quantity, fillers, central member and the package handed to stranding.\"},{number:\"03\",label:\"EXISTING-LINE UPGRADE\",title:\"Replace or extend one part of an operating secondary-coating line.\",copy:\"Document retained equipment, mechanical interfaces, signals, line direction and ownership.\"},{number:\"04\",label:\"NEW PROCESS AREA\",title:\"Plan a complete loose-tube workshop around product and factory conditions.\",copy:\"Review materials, packages, utilities, layout, testing and operator workflow together.\"}],l1=[{number:\"01\",title:\"Buyer provides\",tone:\"white\",items:[\"Approved cable and loose-tube drawings\",\"Optical-fiber specification and supply package\",\"Tube polymer, masterbatch and filling requirements\",\"Target output reel or package\",\"Factory layout, utilities and retained equipment\",\"Product test method and acceptance criteria\"]},{number:\"02\",title:\"HONGKAI configures\",tone:\"blue\",items:[\"Fiber pay-off and handling modules\",\"Filling or specified water-blocking interface\",\"Material preparation, extrusion and tooling scope\",\"Cooling, measurement, traction and synchronization\",\"Manual or semi-automatic reel-handling arrangement\",\"Reference layout, controls, interlocks and FAT plan\"]},{number:\"03\",title:\"Jointly confirm\",tone:\"navy\",items:[\"Material and tooling compatibility\",\"Tube geometry and production window\",\"Excess-fiber-length control and test method\",\"Reel-change sequence and permitted interruption\",\"Inclusion, exclusion and downstream handoff\",\"FAT samples, acceptance evidence and services\"]}],ql={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\"},Ie=[{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\",...ql,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\",...ql,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.\"}],pe={src:Oa.heroImage,width:2172,height:724},Lo=[{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:ql.image,imageAlt:ql.imageAlt,mediaNote:\"User-approved 3D 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.\"}],i1=[{label:\"Take-up arrangement\",values:[\"FTTH-style dual-axis take-up with operator-managed reel change\",\"Shared semi-automatic take-up \\u2014 same arrangement as HK-60\",\"Shared semi-automatic take-up \\u2014 same arrangement as HK-50\"]},{label:\"Changeover approach\",values:[\"Operator-managed reel replacement\",\"Define operator tasks and assisted transfer steps for HK-50\",\"Define operator tasks and assisted transfer steps for HK-60\"]},{label:\"Continuity & accumulation\",values:[\"Confirm whether a controlled stop is acceptable\",\"Define storage, transfer and permitted interruption together\",\"Size storage and transfer for the reviewed production requirement\"]},{label:\"Extrusion & cooling\",values:[\"Select from tube drawing and material\",\"Confirm the HK-50 screw, tooling and cooling configuration\",\"Confirm the HK-60 screw, tooling and cooling configuration separately\"]},{label:\"Line speed & output\",values:[\"Assess stable running plus reel-change and restart time\",\"Quote running speed and net output for the specified product\",\"Quote its own operating window; do not reuse HK-50 values\"]},{label:\"Tube & reel range\",values:[\"Confirm tube OD, wall thickness, fiber count and output reel\",\"Confirm tube range, reel dimensions and transfer compatibility\",\"Confirm tube range, reel dimensions and transfer compatibility\"]},{label:\"Operator tasks\",values:[\"Reel replacement, restart and quality checks\",\"Reel preparation, removal, replenishment and fault recovery\",\"Reel preparation, removal, replenishment and fault recovery\"]},{label:\"Acceptance trial\",values:[\"Stop, replace reel, restart and check tube quality\",\"Witness transfer, winding, alarms and tube quality at changeover\",\"Witness the agreed HK-60 sequence with its own trial conditions\"]}],r1=[{title:\"Product & material\",fields:[\"Loose-tube drawing\",\"Fiber count & input package\",\"Polymer and color system\",\"Filling \/ water blocking\",\"Tooling scope\"]},{title:\"Process control\",fields:[\"Pay-off tension\",\"Extrusion monitoring\",\"Cooling zones\",\"Online measurement\",\"EFL strategy\"]},{title:\"Reel handling\",fields:[\"Manual \/ semi-automatic\",\"Accumulation\",\"Transfer & cutting\",\"Operator intervention\",\"Restart quality\"]},{title:\"Factory integration\",fields:[\"Line direction\",\"Available footprint\",\"Utilities\",\"Retained equipment\",\"Control signals\"]},{title:\"Acceptance boundary\",fields:[\"Buyer materials\",\"FAT products\",\"Sampling method\",\"Changeover trial\",\"Handover scope\"]}],c1=[{number:\"01\",name:\"GYXTW Central Loose-Tube Cable\",category:\"CENTRAL \/ UNITUBE OUTDOOR\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtw-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/gyxtw-cable-production-line\/\",copy:\"The process forms the central loose tube before the protection, armoring and sheathing stage.\"},{number:\"02\",name:\"GYXTPY Small-Oval Central Loose-Tube Cable\",category:\"COMPACT CENTRAL TUBE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtpy-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/gyxtpy-cable-production-line\/\",copy:\"The loose-tube element proceeds to parallel strength-member integration and final sheathing.\"},{number:\"03\",name:\"Central Loose-Tube ASU Cable\",category:\"CENTRAL-TUBE AERIAL\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-asu-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/asu-cable-production-line\/\",copy:\"The central PBT loose tube feeds the approved non-metallic forming and sheathing route.\"},{number:\"04\",name:\"Stranded Loose-Tube Micro Cable\",category:\"STRANDED LOOSE TUBE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-micro-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/micro-cable-production-line\/\",copy:\"Individual loose tubes proceed to compact SZ cable-core formation before final PE sheathing.\"},{number:\"05\",name:\"Stranded Loose-Tube ADSS Cable\",category:\"STRANDED AERIAL\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-adss-3d-scaled.png\",href:\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\",copy:\"Loose tubes feed SZ stranding, all-dielectric reinforcement and final sheathing.\"},{number:\"06\",name:\"GYXTC8S Figure-8 Cable\",category:\"SZ-STRANDED FIGURE-8 AERIAL\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-figure8-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/gyxtc8s-cable-production-line\/\",copy:\"The referenced loose tubes proceed to SZ core formation before GYXTC8S armoring, messenger positioning and figure-8 sheathing.\"}],u1=[{label:\"REFERENCE IMAGE SHOWS\",title:\"Visible equipment arrangement\",copy:\"Use the 3D model to discuss module order, material path and the arrangement being reviewed.\"},{label:\"REFERENCE IMAGE DOES NOT PROVE\",title:\"Final values or acceptance\",copy:\"It does not confirm final quantity, footprint, speed, capacity, continuity or an accepted result.\"},{label:\"FAT MUST CONFIRM\",title:\"The agreed operating boundary\",copy:\"Verify product, materials, controls, alarms, reel-change sequence, waste and restart quality.\"}],m1=[{name:\"Sumon Reza\",role:\"Factory Manager \\xB7 Southeast Asia\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2023\/04\/Bangladesh-Client-scaled.jpg\",imageAlt:\"Published HONGKAI customer project record for Sumon Reza\",focus:\"CONNECTED PROCESS TRAIN\",title:\"Equipment review\",equipment:\"Fiber handling, the filling-system interface, extrusion, staged cooling, online measurement and reel handling were reviewed as one connected loose-tube process.\",support:\"HONGKAI organized the discussion around the approved tube construction and the downstream cable-production route.\"},{name:\"Tariq Abdullah\",role:\"Operations Manager \\xB7 Jakarta, Indonesia\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/04\/IMG_1087.jpg\",imageAlt:\"Published HONGKAI customer project record for Tariq Abdullah\",focus:\"CONFIGURATION REVIEW\",title:\"Engineering coordination\",equipment:\"Tube polymer, filling method, tooling, cooling path, EFL control and the output package were treated as connected configuration inputs.\",support:\"HONGKAI translated the available project information into an equipment scope and FAT checklist for technical review.\"},{name:\"John Kibet\",role:\"CEO \\xB7 Tanzania\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2022\/09\/with-client.pic_.jpg\",imageAlt:\"Published HONGKAI customer project record for John Kibet\",focus:\"FACTORY & FAT BOUNDARY\",title:\"Project support\",equipment:\"Line interfaces, utilities, layout, controls, reel-change operation and acceptance samples were considered with the production equipment.\",support:\"HONGKAI kept inclusions, exclusions, handoff responsibilities and the acceptance boundary visible throughout project planning.\"}],f1=[\"Target cable family and loose-tube drawing\",\"Fiber count, specification and supply package\",\"Tube polymer, masterbatch and filling system\",\"Manual or semi-automatic reel-change preference\",\"Output reel dimensions and planned batch length\",\"Whether a controlled stop is acceptable\",\"Existing upstream and downstream equipment\",\"Factory layout, utilities and line direction\",\"Required FAT products and acceptance method\"],p1=[[\"Do HK-50 and HK-60 use different semi-automatic take-ups?\",\"No. Both use the same semi-automatic take-up arrangement shown here. Manual reel change uses the FTTH drop-cable-style dual-axis take-up instead. Sharing the semi-automatic take-up does not make the two complete lines identical: extrusion, cooling, controls and production values are reviewed for each project.\"],[\"Is this page one fixed HK-50 specification?\",\"No. This shared process-family page compares a manual reel-change reference with HK-50 and HK-60 project references whose semi-automatic reel-change scope remains subject to engineering review. The final extruder, controls, packages, footprint and acceptance values are defined in the written project configuration.\"],[\"Does HK-60 automatically mean higher speed than HK-50?\",\"No. A family name alone does not prove speed, capacity or reel range. Those values require the approved tube drawing, material system, full equipment list and signed technical proposal.\"],[\"Which optical cables can use this loose-tube process?\",\"The linked GYXTW, GYXTPY and central-tube ASU solutions use a central loose-tube element. The referenced Micro Cable, ADSS and GYXTC8S solutions use loose tubes before cable-core stranding. Compatibility still depends on the approved construction, tube material, dimensions and downstream interfaces. Tight-buffered and drop-cable routes are different processes.\"],[\"Can the line connect to retained equipment?\",\"Potentially. HONGKAI must first review mechanical interfaces, signals, package sizes, line direction, safety responsibilities and the operating sequence.\"],[\"What should a semi-automatic reel-change FAT demonstrate?\",\"The agreed product and materials should be used to witness accumulation, transfer, cutting, operator intervention, alarms, permitted interruption, changeover waste and restart-quality checks.\"]];var i=D(Ko(),1);function Le(a){if(a===\"overview\"){window.scrollTo({top:0,behavior:\"smooth\"});return}document.getElementById(a)?.scrollIntoView({behavior:\"smooth\",block:\"start\"})}function h1(a){let e=a?.parentElement;!a||!e||e.scrollTo({left:a.offsetLeft-(e.clientWidth-a.clientWidth)\/2,behavior:\"smooth\"})}function Eo({number:a,eyebrow:e,title:o,copy:t,inverse:n=!1}){return(0,i.jsxs)(\"div\",{className:`section-heading ${n?\"inverse\":\"\"}`,children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsxs)(\"div\",{className:\"section-label\",children:[(0,i.jsx)(\"span\",{children:a}),(0,i.jsx)(\"strong\",{children:e})]}),(0,i.jsx)(\"h2\",{children:o})]}),t?(0,i.jsx)(\"p\",{children:t}):null]})}function bg(){let[a,e]=(0,ba.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,i.jsxs)(\"header\",{className:\"global-header\",children:[(0,i.jsxs)(\"div\",{className:\"shell global-header-inner\",children:[(0,i.jsxs)(\"a\",{className:\"brand\",href:\"https:\/\/hkcablemachine.com\/\",\"aria-label\":\"HONGKAI home\",children:[(0,i.jsx)(\"img\",{src:\"\/assets\/hongkai-logo.webp\",alt:\"HONGKAI\"}),(0,i.jsxs)(\"span\",{children:[(0,i.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,i.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,i.jsxs)(\"nav\",{className:\"global-nav\",\"aria-label\":\"Primary navigation\",children:[o.map(([t,n])=>(0,i.jsxs)(\"a\",{href:n,children:[t,[\"Products\",\"Solutions\"].includes(t)?(0,i.jsx)(To,{size:13}):null]},t)),(0,i.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",className:\"language-link\",children:[(0,i.jsx)(Uc,{size:16}),\" Languages \",(0,i.jsx)(To,{size:13})]})]}),(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-primary header-cta\",onClick:()=>Le(\"project-inputs\"),children:[\"Discuss Your Project \",(0,i.jsx)(Za,{weight:\"bold\"})]}),(0,i.jsx)(\"button\",{className:\"menu-button\",onClick:()=>e(t=>!t),\"aria-expanded\":a,\"aria-label\":\"Toggle navigation\",children:a?(0,i.jsx)(Xn,{size:24}):(0,i.jsx)(zc,{size:24})})]}),a?(0,i.jsxs)(\"nav\",{className:\"mobile-nav shell\",\"aria-label\":\"Mobile navigation\",children:[o.map(([t,n])=>(0,i.jsxs)(\"a\",{href:n,children:[t,(0,i.jsx)(Za,{})]},t)),(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>{e(!1),window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>Le(\"project-inputs\")))},children:[\"Discuss Your Project \",(0,i.jsx)(Za,{})]})]}):null]})}function vg(){let[a,e]=(0,ba.useState)(\"overview\");return(0,ba.useEffect)(()=>{let o=jc.map(([,l])=>document.getElementById(l)).filter(Boolean),t=0,n=()=>{t=0;let l=Math.min(window.innerHeight*.25,200),r=[...o].reverse().find(c=>c.getBoundingClientRect().top<=l);e(r?.id||\"overview\")},s=()=>{t||(t=window.requestAnimationFrame(n))};return window.addEventListener(\"scroll\",s,{passive:!0}),window.addEventListener(\"resize\",s),n(),()=>{window.removeEventListener(\"scroll\",s),window.removeEventListener(\"resize\",s),window.cancelAnimationFrame(t)}},[]),(0,ba.useEffect)(()=>{h1(document.querySelector(`.page-map-links button[data-section=\"${a}\"]`))},[a]),(0,i.jsx)(\"nav\",{className:\"page-map\",\"aria-label\":\"Loose tube process line page sections\",children:(0,i.jsxs)(\"div\",{className:\"shell page-map-inner\",children:[(0,i.jsx)(\"span\",{className:\"page-map-label\",children:\"PAGE MAP\"}),(0,i.jsx)(\"div\",{className:\"page-map-links\",children:jc.map(([o,t])=>(0,i.jsx)(\"button\",{\"data-section\":t,\"aria-current\":a===t?\"location\":void 0,className:a===t?\"active\":\"\",onClick:()=>{e(t),Le(t)},children:o},t))}),(0,i.jsxs)(\"button\",{className:\"page-map-cta\",onClick:()=>Le(\"project-inputs\"),children:[\"Start Project \",(0,i.jsx)(Xe,{weight:\"bold\"})]})]})})}function d1({mobile:a=!1,onInspect:e}){return(0,i.jsxs)(\"article\",{className:`hero-visual ${a?\"hero-visual-mobile\":\"hero-visual-desktop\"}`,children:[(0,i.jsxs)(\"div\",{className:\"visual-head\",children:[(0,i.jsx)(\"span\",{children:\"REFERENCE SECONDARY-COATING LINE\"}),(0,i.jsx)(\"strong\",{children:\"Process-train overview\"})]}),(0,i.jsxs)(\"button\",{type:\"button\",className:\"hero-image-canvas media-canvas--panorama image-inspect\",onClick:()=>e({src:Oa.heroImage,title:\"Complete secondary-coating line reference\"}),\"aria-label\":\"Enlarge complete secondary-coating line\",children:[(0,i.jsx)(\"img\",{src:Oa.heroImage,alt:\"HONGKAI loose tube secondary coating production line 3D model shown fully on white\"}),(0,i.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,i.jsx)(Xe,{})]})]}),(0,i.jsxs)(\"div\",{className:\"visual-foot\",children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"span\",{children:\"COMPLETE PROCESS-TRAIN REFERENCE\"}),(0,i.jsx)(\"strong\",{children:\"Reference line arrangement \\xB7 Select the reel-handling family below\"})]}),(0,i.jsx)(\"button\",{onClick:()=>Le(\"configurations\"),\"aria-label\":\"Compare three reference configurations\",children:(0,i.jsx)(Xe,{weight:\"bold\"})})]})]})}function Ag({onInspect:a}){return(0,i.jsx)(\"section\",{className:\"hero\",id:\"overview\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(\"nav\",{className:\"breadcrumbs\",\"aria-label\":\"Breadcrumb\",children:(0,i.jsxs)(\"ol\",{children:[(0,i.jsx)(\"li\",{children:(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",children:\"Home\"})}),(0,i.jsx)(\"li\",{children:(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Production Lines\"})}),(0,i.jsx)(\"li\",{\"aria-current\":\"page\",children:Oa.title})]})}),(0,i.jsxs)(\"div\",{className:\"hero-grid\",children:[(0,i.jsxs)(\"div\",{className:\"hero-copy\",children:[(0,i.jsxs)(\"div\",{className:\"section-label\",children:[(0,i.jsx)(\"span\",{children:\"01\"}),(0,i.jsx)(\"strong\",{children:Oa.eyebrow})]}),(0,i.jsx)(\"h1\",{children:Oa.title}),(0,i.jsx)(\"p\",{className:\"hero-subtitle\",children:\"Secondary coating \\xB7 Manual & semi-automatic reel change\"}),(0,i.jsx)(\"p\",{className:\"hero-lead\",children:Oa.lead}),(0,i.jsx)(d1,{mobile:!0,onInspect:a}),(0,i.jsxs)(\"div\",{className:\"hero-actions\",children:[(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>Le(\"configurations\"),children:[\"Compare Configurations \",(0,i.jsx)(Za,{weight:\"bold\"})]}),(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-ghost\",onClick:()=>Le(\"project-inputs\"),children:[(0,i.jsx)(jn,{}),\" Send Tube Drawing\"]})]}),(0,i.jsxs)(\"dl\",{className:\"hero-facts\",children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"INPUT\"}),(0,i.jsx)(\"dd\",{children:\"Approved fibers, tube polymer and specified filling system\"})]}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"QUALIFIED OUTPUT\"}),(0,i.jsx)(\"dd\",{children:\"Loose tube on the confirmed output package\"})]}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"CORE PROCESS\"}),(0,i.jsx)(\"dd\",{children:\"Pay off \\u2192 apply specified filling \/ water blocking \\u2192 extrude \\u2192 cool \\u2192 measure \\u2192 take up\"})]}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"APPLICATION\"}),(0,i.jsx)(\"dd\",{children:\"Central-tube and stranded loose-tube cable routes\"})]})]})]}),(0,i.jsx)(d1,{onInspect:a})]}),(0,i.jsxs)(\"div\",{className:\"boundary-strip\",children:[(0,i.jsx)(Ol,{size:28,weight:\"duotone\"}),(0,i.jsxs)(\"p\",{children:[(0,i.jsx)(\"strong\",{children:\"Scope boundary:\"}),\" this page covers secondary coating only. Fiber coloring, cable-core stranding, armoring and final sheathing remain separate stages unless included in a wider written proposal.\"]})]})]})})}function Tg(){return(0,i.jsx)(\"section\",{className:\"section\",id:\"process\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"02\",eyebrow:\"START FROM THE BUYER'S NEED\",title:\"One process family. Four different reasons to configure it.\",copy:\"The equipment family is selected from the cable route, material path, output package and factory interface\\u2014not from a model number alone.\"}),(0,i.jsx)(\"div\",{className:\"need-grid\",children:s1.map(a=>(0,i.jsxs)(\"article\",{children:[(0,i.jsxs)(\"div\",{className:\"number-title\",children:[(0,i.jsx)(\"span\",{children:a.number}),(0,i.jsx)(\"small\",{children:a.label})]}),(0,i.jsx)(\"h3\",{children:a.title}),(0,i.jsx)(\"p\",{children:a.copy})]},a.number))}),(0,i.jsxs)(\"div\",{className:\"responsibility-intro\",children:[(0,i.jsx)(\"span\",{children:\"PROCESS & RESPONSIBILITY BOUNDARY\"}),(0,i.jsx)(\"h3\",{children:\"Define the handoff before defining the machine.\"}),(0,i.jsx)(\"p\",{children:\"The same visible line can represent different supply boundaries. The proposal should make each responsibility explicit.\"})]}),(0,i.jsx)(\"div\",{className:\"responsibility-grid\",children:l1.map(a=>(0,i.jsxs)(\"article\",{className:a.tone,children:[(0,i.jsxs)(\"header\",{children:[(0,i.jsx)(\"span\",{children:a.number}),(0,i.jsx)(\"h3\",{children:a.title})]}),(0,i.jsx)(\"ul\",{children:a.items.map(e=>(0,i.jsxs)(\"li\",{children:[(0,i.jsx)(Hc,{weight:\"bold\"}),(0,i.jsx)(\"span\",{children:e})]},e))})]},a.number))})]})})}function wg({selected:a,setSelected:e,onInspect:o,onUseConfiguration:t}){let n=Ie[a];return(0,ba.useEffect)(()=>{h1(document.querySelector(`.config-tabs button[data-config=\"${n.id}\"]`))},[n.id]),(0,i.jsx)(\"section\",{className:\"section configuration-section\",id:\"configurations\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"03\",eyebrow:\"CONFIGURATION FAMILIES\",title:\"Choose how the line handles the next reel.\",copy:\"Manual reel change uses the FTTH drop-cable-style dual-axis take-up. HK-50 and HK-60 share the same semi-automatic take-up. Compare operator tasks and equipment-assisted steps here, then review each complete line's extrusion, cooling and production requirements separately.\"}),(0,i.jsx)(\"div\",{className:\"config-tabs\",role:\"tablist\",\"aria-label\":\"Loose tube configuration families\",children:Ie.map((s,l)=>(0,i.jsxs)(\"button\",{id:`config-tab-${s.id}`,\"data-config\":s.id,role:\"tab\",\"aria-controls\":\"configuration-panel\",\"aria-selected\":a===l,tabIndex:a===l?0:-1,className:a===l?\"active\":\"\",onClick:()=>e(l),onKeyDown:r=>{let c=r.key===\"ArrowRight\"?(l+1)%Ie.length:r.key===\"ArrowLeft\"?(l+Ie.length-1)%Ie.length:r.key===\"Home\"?0:r.key===\"End\"?Ie.length-1:null;c!==null&&(r.preventDefault(),e(c),document.getElementById(`config-tab-${Ie[c].id}`)?.focus())},children:[(0,i.jsx)(\"span\",{children:s.number}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"small\",{children:s.kicker}),(0,i.jsx)(\"strong\",{children:s.name})]})]},s.id))}),(0,i.jsxs)(\"div\",{className:`config-workbench${n.image?\"\":\" config-workbench--text-only\"}`,id:\"configuration-panel\",role:\"tabpanel\",\"aria-labelledby\":`config-tab-${n.id}`,children:[n.image?(0,i.jsxs)(\"div\",{className:\"config-media\",children:[(0,i.jsxs)(\"div\",{className:\"config-media-head\",children:[(0,i.jsx)(\"span\",{children:n.imageLabel}),(0,i.jsx)(\"strong\",{children:n.imageCaption})]}),(0,i.jsxs)(\"button\",{type:\"button\",className:\"config-image-canvas image-inspect\",onClick:()=>o({src:n.image,title:n.inspectTitle}),\"aria-label\":`Enlarge ${n.short} take-up reference`,children:[(0,i.jsx)(\"span\",{className:\"config-image-content\",children:n.imageViewBox?(0,i.jsx)(\"svg\",{viewBox:\"0 0 1 1\",preserveAspectRatio:\"xMidYMid meet\",role:\"img\",\"aria-label\":n.imageAlt,children:(0,i.jsx)(\"svg\",{viewBox:n.imageViewBox,width:\"1\",height:\"1\",overflow:\"hidden\",children:(0,i.jsx)(\"image\",{href:n.image,x:\"0\",y:\"0\",width:n.imageWidth,height:n.imageHeight})})}):(0,i.jsx)(\"img\",{src:n.image,alt:n.imageAlt})}),(0,i.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[n.imageViewBox?\"View original line image\":\"View full image\",\" \",(0,i.jsx)(Xe,{})]})]}),(0,i.jsxs)(\"div\",{className:\"config-media-foot\",children:[(0,i.jsx)(\"span\",{children:\"TAKE-UP ARRANGEMENT\"}),(0,i.jsx)(\"strong\",{children:n.imageFootnote})]})]}):null,(0,i.jsxs)(\"aside\",{className:\"config-dossier\",children:[(0,i.jsx)(\"span\",{children:n.kicker}),(0,i.jsxs)(\"div\",{className:\"config-title\",children:[(0,i.jsx)(\"b\",{children:n.number}),(0,i.jsx)(\"h3\",{children:n.name})]}),!n.image&&(0,i.jsx)(\"p\",{className:\"config-image-pending\",children:\"The matching complete-line image is awaiting confirmation.\"}),(0,i.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,i.jsx)(\"small\",{children:\"BEST-FIT DECISION\"}),(0,i.jsx)(\"p\",{children:n.fit})]}),(0,i.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,i.jsx)(\"small\",{children:\"OPERATING BOUNDARY\"}),(0,i.jsx)(\"p\",{children:n.operation})]}),(0,i.jsxs)(\"div\",{className:\"confirm-list\",children:[(0,i.jsx)(\"small\",{children:\"CONFIRM BEFORE PROPOSAL\"}),(0,i.jsx)(\"ul\",{children:n.confirm.map(s=>(0,i.jsxs)(\"li\",{children:[(0,i.jsx)(Pt,{weight:\"fill\"}),(0,i.jsx)(\"span\",{children:s})]},s))})]}),(0,i.jsxs)(\"div\",{className:\"caution\",children:[(0,i.jsx)(wo,{weight:\"fill\"}),(0,i.jsxs)(\"p\",{children:[(0,i.jsx)(\"strong\",{children:\"Do not assume:\"}),\" \",n.caution]})]}),(0,i.jsxs)(\"button\",{type:\"button\",className:\"hk-button hk-button-primary config-enquiry\",onClick:()=>t(n.id),children:[\"Discuss this configuration \",(0,i.jsx)(Za,{})]})]})]})]})})}function Lg({onInspect:a}){let[e,o]=(0,ba.useState)(0),t=(0,ba.useRef)(null),n=Lo[e],s=(l,r=!1)=>{o(l),r&&window.requestAnimationFrame(()=>t.current?.scrollIntoView({behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\",block:\"nearest\"}))};return(0,i.jsx)(\"section\",{className:\"section modules-section\",id:\"modules\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"04\",eyebrow:\"COMMON LINE ARCHITECTURE\",title:\"Explore the equipment behind each process.\",copy:\"Select a numbered marker or a module below to locate its equipment in the complete line and view the matching 3D detail. All equipment details open here, without leaving the page.\"}),(0,i.jsxs)(\"div\",{className:\"module-explorer\",children:[(0,i.jsxs)(\"div\",{className:\"module-overview-head\",children:[(0,i.jsx)(\"span\",{children:\"COMPLETE PROCESS TRAIN\"}),(0,i.jsxs)(\"button\",{type:\"button\",onClick:()=>a({src:pe.src,title:\"Complete process-train reference\"}),children:[\"View full image \",(0,i.jsx)(Xe,{})]})]}),(0,i.jsxs)(\"div\",{className:\"module-line-canvas\",children:[(0,i.jsx)(\"img\",{src:pe.src,width:pe.width,height:pe.height,alt:\"Complete loose-tube reference line from fiber pay-off racks on the left to semi-automatic take-up on the right\"}),(0,i.jsxs)(\"svg\",{className:\"module-locations\",viewBox:`0 0 ${pe.width} ${pe.height}`,\"aria-hidden\":\"true\",children:[n.areas.map(([l,r,c,f],I)=>(0,i.jsx)(\"rect\",{className:n.interfaceOnly?\"interface-zone\":\"equipment-zone\",x:l,y:r,width:c,height:f,rx:\"7\"},`${n.number}-${I}`)),Lo.map(l=>(0,i.jsx)(\"path\",{className:`module-leader ${l.number===n.number?\"is-selected\":\"\"}`,d:`M ${l.pin[0]} ${l.pin[1]} L ${l.target[0]} ${l.target[1]}`},l.number))]}),Lo.map((l,r)=>(0,i.jsx)(\"button\",{type:\"button\",className:`module-pin ${r===e?\"is-selected\":\"\"}`,style:{left:`${l.pin[0]\/pe.width*100}%`,top:`${l.pin[1]\/pe.height*100}%`},\"aria-label\":`Locate ${l.number}: ${l.title}`,\"aria-pressed\":r===e,\"aria-controls\":\"module-equipment-detail\",onClick:()=>s(r,!0),children:l.number},l.number))]}),(0,i.jsxs)(\"div\",{className:\"module-location-status\",children:[(0,i.jsx)(\"span\",{className:n.interfaceOnly?\"interface-key\":\"equipment-key\"}),(0,i.jsxs)(\"p\",{children:[(0,i.jsxs)(\"strong\",{children:[n.number,\" \\xB7 \",n.equipment]}),(0,i.jsx)(\"span\",{children:n.location})]})]}),(0,i.jsx)(\"div\",{className:\"module-grid\",role:\"group\",\"aria-label\":\"Select a process module\",children:Lo.map((l,r)=>(0,i.jsxs)(\"button\",{type:\"button\",className:`module-selector ${r===e?\"is-selected\":\"\"}`,\"aria-pressed\":r===e,\"aria-controls\":\"module-equipment-detail\",onClick:()=>s(r,!0),children:[(0,i.jsx)(\"span\",{className:\"module-number\",children:l.number}),(0,i.jsxs)(\"span\",{className:\"module-selector-copy\",children:[(0,i.jsx)(\"strong\",{children:l.title}),(0,i.jsx)(\"span\",{children:l.copy}),(0,i.jsxs)(\"small\",{children:[\"Locate equipment \",(0,i.jsx)(Za,{})]})]})]},l.number))}),(0,i.jsxs)(\"div\",{className:\"module-equipment-detail\",id:\"module-equipment-detail\",ref:t,role:\"region\",\"aria-labelledby\":\"module-equipment-title\",children:[(0,i.jsxs)(\"div\",{className:\"module-equipment-media\",children:[(0,i.jsxs)(\"div\",{className:\"module-detail-label\",children:[(0,i.jsx)(\"span\",{children:n.interfaceOnly?\"PROCESS INTERFACE \\xB7 CONTEXT VIEW\":\"SELECTED EQUIPMENT \\xB7 3D REFERENCE\"}),(0,i.jsxs)(\"strong\",{children:[n.number,\" \/ 10\"]})]}),(0,i.jsx)(\"div\",{className:\"module-device-canvas\",children:n.imageWindow?(0,i.jsxs)(\"svg\",{viewBox:n.imageWindow.join(\" \"),role:\"img\",\"aria-label\":n.imageAlt,preserveAspectRatio:\"xMidYMid meet\",children:[(0,i.jsx)(\"defs\",{children:(0,i.jsx)(\"clipPath\",{id:\"module-proposal-image-window\",children:(0,i.jsx)(\"rect\",{x:n.imageWindow[0],y:n.imageWindow[1],width:n.imageWindow[2],height:n.imageWindow[3]})})}),(0,i.jsx)(\"image\",{href:n.image,width:n.imageDimensions[0],height:n.imageDimensions[1],clipPath:\"url(#module-proposal-image-window)\"})]}):n.image?(0,i.jsx)(\"img\",{src:n.image,alt:n.imageAlt}):(0,i.jsxs)(\"svg\",{viewBox:n.viewBox.join(\" \"),role:\"img\",\"aria-label\":`${n.equipment} \\u2014 detail from the complete 3D line`,preserveAspectRatio:\"xMidYMid meet\",children:[(0,i.jsxs)(\"defs\",{children:[(0,i.jsx)(\"clipPath\",{id:\"module-detail-frame\",children:(0,i.jsx)(\"rect\",{x:n.viewBox[0],y:n.viewBox[1],width:n.viewBox[2],height:n.viewBox[3]})}),(0,i.jsx)(\"clipPath\",{id:\"module-detail-equipment\",children:n.areas.map(([l,r,c,f],I)=>(0,i.jsx)(\"rect\",{x:l,y:r,width:c,height:f},I))})]}),(0,i.jsx)(\"g\",{clipPath:\"url(#module-detail-frame)\",children:(0,i.jsx)(\"image\",{href:pe.src,width:pe.width,height:pe.height,clipPath:n.interfaceOnly?void 0:\"url(#module-detail-equipment)\"})})]})}),(0,i.jsx)(\"p\",{children:n.mediaNote||(n.interfaceOnly?\"Context only \\xB7 no standalone preparation device is identified.\":\"Detail from the same 3D line \\xB7 the full equipment group remains visible.\")}),n.image&&(0,i.jsxs)(\"button\",{type:\"button\",className:\"module-device-enlarge\",onClick:()=>a({src:n.image,title:n.equipment}),children:[\"View equipment image \",(0,i.jsx)(Xe,{})]})]}),(0,i.jsxs)(\"div\",{className:\"module-equipment-copy\",children:[(0,i.jsxs)(\"div\",{className:\"module-detail-navigation\",children:[(0,i.jsx)(\"span\",{children:\"EQUIPMENT IN THIS LINE\"}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"button\",{type:\"button\",\"aria-label\":\"Previous equipment\",onClick:()=>s((e+Lo.length-1)%Lo.length),children:(0,i.jsx)(Za,{className:\"previous-arrow\"})}),(0,i.jsx)(\"button\",{type:\"button\",\"aria-label\":\"Next equipment\",onClick:()=>s((e+1)%Lo.length),children:(0,i.jsx)(Za,{})})]})]}),(0,i.jsx)(\"h3\",{id:\"module-equipment-title\",children:n.equipment}),(0,i.jsx)(\"p\",{children:n.description}),(0,i.jsxs)(\"div\",{className:\"module-equipment-confirm\",children:[(0,i.jsx)(\"strong\",{children:\"CONFIRM FOR YOUR PROJECT\"}),(0,i.jsx)(\"p\",{children:n.confirm})]})]})]})]}),(0,i.jsxs)(\"p\",{className:\"sr-only\",role:\"status\",children:[\"Selected module \",n.number,\": \",n.equipment,\". \",n.location,\".\"]}),(0,i.jsxs)(\"div\",{className:\"module-note\",children:[(0,i.jsx)(wo,{size:22}),(0,i.jsxs)(\"p\",{children:[(0,i.jsx)(\"strong\",{children:\"Reference architecture:\"}),\" ten process responsibilities do not mean ten separate machines. Solid outlines locate visible equipment; the dashed outline marks an interface that is not separately resolved. Final hardware and layout follow the approved configuration.\"]})]})]})})}function Eg(){return(0,i.jsx)(\"section\",{className:\"section controls-section\",id:\"controls\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"05\",eyebrow:\"SIDE-BY-SIDE COMPARISON\",title:\"Compare structure, operation and production requirements.\",copy:\"Use the same product and acceptance conditions to compare all three configurations. Rated speed, stable running speed and net production output are different values; request each with its stated trial conditions.\"}),(0,i.jsx)(\"p\",{className:\"comparison-scroll-hint\",children:\"Swipe across the table to compare all three configurations.\"}),(0,i.jsx)(\"div\",{className:\"configuration-table-wrap\",role:\"region\",\"aria-label\":\"Configuration comparison, scroll horizontally on small screens\",tabIndex:0,children:(0,i.jsxs)(\"table\",{className:\"configuration-table\",children:[(0,i.jsx)(\"caption\",{children:\"Manual, HK-50 and HK-60 configuration review\"}),(0,i.jsx)(\"thead\",{children:(0,i.jsxs)(\"tr\",{children:[(0,i.jsx)(\"th\",{scope:\"col\",children:\"Review item\"}),Ie.map(a=>(0,i.jsxs)(\"th\",{scope:\"col\",children:[a.short,(0,i.jsx)(\"small\",{children:a.id===\"manual\"?\"Operator-managed change\":\"Semi-automatic change reference\"})]},a.id))]})}),(0,i.jsx)(\"tbody\",{children:i1.map(a=>(0,i.jsxs)(\"tr\",{children:[(0,i.jsx)(\"th\",{scope:\"row\",children:a.label}),a.values.map((e,o)=>(0,i.jsx)(\"td\",{children:e},o))]},a.label))})]})}),(0,i.jsx)(\"p\",{className:\"comparison-note\",children:\"Numerical specifications are not yet confirmed for these three configurations. Compare their separate technical proposals against the same tube drawing, materials, reel package and output target.\"}),(0,i.jsxs)(\"details\",{className:\"engineering-checklist\",children:[(0,i.jsxs)(\"summary\",{children:[\"Open the detailed engineering checklist \",(0,i.jsx)(To,{})]}),(0,i.jsxs)(\"div\",{className:\"comparison-head\",children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"span\",{children:\"REVIEW DIMENSION\"}),(0,i.jsx)(\"strong\",{children:\"Fields that change the real configuration\"})]}),(0,i.jsxs)(\"div\",{className:\"status-key\",children:[(0,i.jsx)(\"span\",{children:\"REFERENCE\"}),(0,i.jsx)(\"span\",{children:\"AVAILABLE\"}),(0,i.jsx)(\"span\",{children:\"PROJECT-SPECIFIC\"}),(0,i.jsx)(\"span\",{children:\"TO CONFIRM\"})]})]}),(0,i.jsx)(\"div\",{className:\"comparison-grid\",children:r1.map((a,e)=>(0,i.jsxs)(\"article\",{children:[(0,i.jsxs)(\"header\",{children:[(0,i.jsxs)(\"span\",{children:[\"0\",e+1]}),(0,i.jsx)(\"h3\",{children:a.title})]}),(0,i.jsx)(\"ul\",{children:a.fields.map(o=>(0,i.jsxs)(\"li\",{children:[(0,i.jsx)(\"span\",{children:o}),(0,i.jsx)(\"small\",{children:\"TO CONFIRM\"})]},o))})]},a.title))})]}),(0,i.jsxs)(\"div\",{className:\"engineering-callout\",children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"span\",{children:\"CONFIGURATION REVIEW\"}),(0,i.jsx)(\"h3\",{children:\"Match the equipment to your product mix.\"}),(0,i.jsx)(\"p\",{children:\"Provide your tube drawing, expected output and reel-change requirement so that extrusion, cooling, accumulation, take-up and controls can be reviewed as one line.\"})]}),(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-ghost\",onClick:()=>Le(\"project-inputs\"),children:[\"Review My Requirements \",(0,i.jsx)(Za,{})]})]})]})})}function Mg(){return(0,i.jsx)(\"section\",{className:\"section routes-section\",id:\"cable-routes\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"06\",eyebrow:\"RELATED CABLE SOLUTIONS\",title:\"One loose-tube stage. Multiple cable applications.\",copy:\"See where secondary coating fits into each complete cable-production route. Central-tube constructions proceed to their specified protection and sheathing stages; stranded constructions need a cable-core forming stage first.\"}),(0,i.jsx)(\"div\",{className:\"route-grid\",id:\"route-cards\",children:c1.map(a=>(0,i.jsxs)(\"a\",{href:a.href,className:\"route-card\",children:[(0,i.jsx)(\"div\",{className:\"route-image\",children:(0,i.jsx)(\"img\",{src:a.image,alt:`${a.name} 3D cable structure on white`})}),(0,i.jsxs)(\"div\",{className:\"route-copy\",children:[(0,i.jsxs)(\"span\",{children:[a.number,\" \\xB7 \",a.category]}),(0,i.jsx)(\"h3\",{children:a.name}),(0,i.jsx)(\"p\",{children:a.copy}),(0,i.jsxs)(\"strong\",{children:[\"Open cable solution \",(0,i.jsx)(Xe,{weight:\"bold\"})]})]})]},a.number))}),(0,i.jsxs)(\"div\",{className:\"route-boundary\",children:[(0,i.jsx)(wo,{size:22}),(0,i.jsxs)(\"p\",{children:[(0,i.jsx)(\"strong\",{children:\"Function before model code:\"}),\" these cards refer only to the published cable constructions on their linked solution pages. Other central-tube or stranded loose-tube constructions require drawing review. FTTH drop, tight-buffered, GJFJV, GJFV and Patch Cord routes are not included merely because another page may use an HK-50 label.\"]})]})]})})}function Hg({onPlay:a}){return(0,i.jsx)(\"section\",{className:\"section evidence-section\",id:\"evidence\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"07\",eyebrow:\"REFERENCE EVIDENCE & FAT\",title:\"Use the visual to plan the proof\\u2014not to replace it.\",copy:\"3D models support configuration review. The approved FAT plan establishes what the project must actually demonstrate.\",inverse:!0}),(0,i.jsxs)(\"div\",{className:\"evidence-layout\",children:[(0,i.jsxs)(\"button\",{className:\"evidence-visual\",onClick:a,\"aria-label\":\"Open loose tube production process video\",children:[(0,i.jsxs)(\"div\",{className:\"evidence-image media-canvas--panorama\",children:[(0,i.jsx)(\"img\",{src:Oa.heroImage,alt:\"Reference loose-tube secondary-coating process train with fiber pay-offs, extrusion, cooling and take-up equipment\"}),(0,i.jsx)(\"span\",{className:\"play-circle\",children:(0,i.jsx)(xc,{weight:\"fill\"})})]}),(0,i.jsxs)(\"div\",{className:\"evidence-caption\",children:[(0,i.jsx)(\"span\",{children:\"HONGKAI PROCESS REFERENCE\"}),(0,i.jsx)(\"strong\",{children:\"Review the material path and operating sequence\"}),(0,i.jsx)(\"small\",{children:\"Open video\"})]})]}),(0,i.jsx)(\"div\",{className:\"evidence-cards\",children:u1.map((e,o)=>(0,i.jsxs)(\"article\",{children:[(0,i.jsxs)(\"span\",{children:[\"0\",o+1]}),(0,i.jsx)(\"small\",{children:e.label}),(0,i.jsx)(\"h3\",{children:e.title}),(0,i.jsx)(\"p\",{children:e.copy})]},e.label))})]}),(0,i.jsxs)(\"div\",{className:\"fat-bar\",children:[(0,i.jsx)(Ol,{size:30,weight:\"duotone\"}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"span\",{children:\"FAT PLANNING BASIS\"}),(0,i.jsx)(\"strong\",{children:\"Agreed product + buyer materials + witnessed reel-change sequence + written quality method\"})]}),(0,i.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>Le(\"project-inputs\"),children:[\"Prepare FAT Inputs \",(0,i.jsx)(Za,{})]})]})]})})}function Dg(){return(0,i.jsx)(\"section\",{className:\"section customer-experience-section\",id:\"customer-experience\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"08\",eyebrow:\"CUSTOMER PROJECT EXPERIENCE\",title:\"Real project records. Loose-tube priorities made specific.\",copy:\"These HONGKAI-authored summaries connect existing customer project records with the equipment and engineering responsibilities reviewed for a loose-tube production line. They are not presented as verbatim quotations or customer-issued ratings.\"}),(0,i.jsx)(\"div\",{className:\"customer-experience-grid\",children:m1.map(a=>(0,i.jsxs)(\"article\",{className:\"customer-experience-card\",children:[(0,i.jsxs)(\"figure\",{className:\"customer-experience-photo\",children:[(0,i.jsx)(\"img\",{src:a.image,alt:a.imageAlt,loading:\"lazy\",decoding:\"async\"}),(0,i.jsx)(\"figcaption\",{children:\"Published customer record\"})]}),(0,i.jsxs)(\"div\",{className:\"customer-experience-body\",children:[(0,i.jsx)(\"span\",{className:\"customer-experience-focus\",children:a.focus}),(0,i.jsx)(\"h3\",{children:a.title}),(0,i.jsxs)(\"dl\",{children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"Equipment\"}),(0,i.jsx)(\"dd\",{children:a.equipment})]}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"dt\",{children:\"HONGKAI support\"}),(0,i.jsx)(\"dd\",{children:a.support})]})]}),(0,i.jsxs)(\"footer\",{children:[(0,i.jsx)(\"strong\",{children:a.name}),(0,i.jsx)(\"span\",{children:a.role})]})]})]},a.name))}),(0,i.jsxs)(\"p\",{className:\"customer-experience-source\",children:[(0,i.jsx)(wo,{weight:\"fill\"}),(0,i.jsxs)(\"span\",{children:[(0,i.jsx)(\"strong\",{children:\"Source boundary:\"}),\" names, roles and photos follow existing HONGKAI customer records. The loose-tube-specific wording is prepared by HONGKAI from project-review priorities; no star score, verbatim endorsement, Review or AggregateRating markup is asserted.\"]})]})]})})}function Bg({preference:a,wordpress:e=!1}){return(0,i.jsx)(\"section\",{className:\"section project-section\",id:\"project-inputs\",children:(0,i.jsxs)(\"div\",{className:\"shell\",children:[(0,i.jsx)(Eo,{number:\"09\",eyebrow:\"START THE ENGINEERING REVIEW\",title:\"Tell us what you need to produce or improve.\",copy:\"Share your project and contact details. Add specifications or drawings if available; unknown technical values can be confirmed during the engineering review.\"}),(0,i.jsxs)(\"div\",{className:\"project-card\",children:[(0,i.jsxs)(\"div\",{className:\"project-intro\",children:[(0,i.jsx)(\"span\",{children:\"WHAT TO PREPARE\"}),(0,i.jsx)(\"h3\",{children:\"Nine inputs make the first review useful.\"}),(0,i.jsx)(\"ol\",{children:f1.map((o,t)=>(0,i.jsxs)(\"li\",{children:[(0,i.jsx)(\"span\",{children:String(t+1).padStart(2,\"0\")}),(0,i.jsx)(\"p\",{children:o})]},o))}),(0,i.jsxs)(\"div\",{className:\"project-contact\",children:[(0,i.jsx)(Nc,{size:24}),(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"small\",{children:\"PROJECT CONTACT\"}),(0,i.jsx)(\"strong\",{children:\"Share what is known. Keep unknown values visible.\"})]})]})]}),e?(0,i.jsx)(\"div\",{id:\"hk-process-form-slot\"}):(0,i.jsx)(_c,{context:{...Oa.enquiry,productName:Oa.title,pageTitle:Oa.title},configuration:Ie.find(o=>o.id===a)?.name||\"\"},Oa.enquiry.productId)]})]})})}function Ng(){return(0,i.jsx)(\"section\",{className:\"section faq-section\",id:\"faq\",children:(0,i.jsxs)(\"div\",{className:\"shell faq-layout\",children:[(0,i.jsxs)(\"div\",{className:\"faq-heading\",children:[(0,i.jsxs)(\"div\",{className:\"section-label\",children:[(0,i.jsx)(\"span\",{children:\"10\"}),(0,i.jsx)(\"strong\",{children:\"BUYER FAQ\"})]}),(0,i.jsx)(\"h2\",{children:\"Questions before you specify the line.\"}),(0,i.jsx)(\"p\",{children:\"Review cable compatibility, reel-change operation and the information needed for a project-specific proposal.\"})]}),(0,i.jsx)(\"div\",{className:\"faq-list\",children:p1.map(([a,e],o)=>(0,i.jsxs)(\"details\",{open:o===0,children:[(0,i.jsxs)(\"summary\",{children:[(0,i.jsxs)(\"span\",{children:[\"0\",o+1]}),(0,i.jsx)(\"strong\",{children:a}),(0,i.jsx)(To,{})]}),(0,i.jsx)(\"p\",{children:e})]},a))})]})})}function kg(){return(0,i.jsxs)(\"footer\",{className:\"global-footer\",children:[(0,i.jsxs)(\"div\",{className:\"shell footer-top\",children:[(0,i.jsxs)(\"div\",{className:\"footer-about\",children:[(0,i.jsxs)(\"a\",{className:\"footer-brand\",href:\"https:\/\/hkcablemachine.com\/\",children:[(0,i.jsx)(\"img\",{src:\"\/assets\/hongkai-logo.webp\",alt:\"HONGKAI\"}),(0,i.jsxs)(\"span\",{children:[(0,i.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,i.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,i.jsxs)(\"h2\",{children:[\"Complete Cable Lines.\",(0,i.jsx)(\"br\",{}),\"One Project Team.\"]}),(0,i.jsx)(\"p\",{children:\"Start from the cable, define the process route and coordinate the equipment around the approved project boundary.\"})]}),(0,i.jsxs)(\"div\",{className:\"footer-column\",children:[(0,i.jsx)(\"span\",{children:\"PRODUCTION LINES\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Lines\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\",children:\"Low-Voltage Cable Lines\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\",children:\"LAN Cable Lines\"})]}),(0,i.jsxs)(\"div\",{className:\"footer-column\",children:[(0,i.jsx)(\"span\",{children:\"EQUIPMENT & SUPPORT\"}),(0,i.jsx)(\"a\",{href:\"#modules\",children:\"Line Modules\"}),(0,i.jsx)(\"a\",{href:\"#evidence\",children:\"Evidence & FAT\"}),(0,i.jsx)(\"a\",{href:\"#project-inputs\",children:\"Project Inputs\"})]}),(0,i.jsxs)(\"div\",{className:\"footer-column\",children:[(0,i.jsx)(\"span\",{children:\"COMPANY\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\",children:\"About HONGKAI\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\",children:\"Technical Blog\"}),(0,i.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/contact\/\",children:\"Contact\"})]})]}),(0,i.jsxs)(\"div\",{className:\"shell footer-bottom\",children:[(0,i.jsx)(\"span\",{children:\"\\xA9 2026 HONGKAI Cable Machinery\"}),(0,i.jsx)(\"span\",{children:\"Reference page prototype \\xB7 Final scope follows written confirmation\"})]})]})}function Rg({image:a,onClose:e}){let o=(0,ba.useRef)(null);return(0,ba.useEffect)(()=>{if(a)return o.current.showModal(),document.body.classList.add(\"modal-open\"),()=>{o.current?.close(),document.body.classList.remove(\"modal-open\")}},[a]),(0,i.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,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(\"header\",{children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"small\",{children:\"FULL REFERENCE IMAGE\"}),(0,i.jsx)(\"h2\",{id:\"image-dialog-title\",children:a.title})]}),(0,i.jsx)(\"button\",{onClick:e,\"aria-label\":\"Close image\",children:(0,i.jsx)(Xn,{size:24})})]}),(0,i.jsx)(\"div\",{className:\"image-dialog-canvas\",children:(0,i.jsx)(\"img\",{src:a.src,alt:a.title})}),(0,i.jsx)(\"p\",{children:\"Complete image \\xB7 original proportions \\xB7 reference arrangement only\"})]}):null})}function Ug({open:a,onClose:e}){let o=(0,ba.useRef)(null);return(0,ba.useEffect)(()=>{if(a)return o.current.showModal(),document.body.classList.add(\"modal-open\"),()=>{o.current?.close(),document.body.classList.remove(\"modal-open\")}},[a]),a?(0,i.jsx)(\"dialog\",{ref:o,className:\"video-dialog\",\"aria-label\":\"Loose tube process video\",onCancel:e,onClose:e,onClick:t=>{t.target===t.currentTarget&&e()},children:(0,i.jsxs)(\"div\",{className:\"video-modal\",children:[(0,i.jsxs)(\"header\",{children:[(0,i.jsxs)(\"div\",{children:[(0,i.jsx)(\"span\",{children:\"PROCESS REFERENCE\"}),(0,i.jsx)(\"strong\",{children:\"Loose tube production line operating sequence\"})]}),(0,i.jsx)(\"button\",{onClick:e,\"aria-label\":\"Close\",children:(0,i.jsx)(Xn,{size:22})})]}),(0,i.jsx)(\"div\",{className:\"video-frame\",children:(0,i.jsx)(\"iframe\",{src:Oa.video,title:\"HONGKAI loose tube production line reference video\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:!0})}),(0,i.jsxs)(\"p\",{children:[\"Reference footage supports process discussion only. The exact configuration, permissions and project acceptance evidence require separate confirmation. \",(0,i.jsx)(\"a\",{href:Oa.videoWatch,target:\"_blank\",rel:\"noreferrer\",children:\"Watch on YouTube\"})]})]})}):null}function g1({wordpress:a=!1}){let[e,o]=(0,ba.useState)(!1),[t,n]=(0,ba.useState)(null),[s,l]=(0,ba.useState)(0),[r,c]=(0,ba.useState)(\"\"),f=S=>{c(S),a&&document.querySelector(\"#hk-process-form-slot .hk-universal-enquiry-host\")?.dispatchEvent(new CustomEvent(\"hk:product-enquiry-context\",{detail:{configuration:Ie.find(p=>p.id===S)?.name||\"\",explicitSelection:!0}})),Le(\"project-inputs\")},I=a?\"div\":\"main\";return(0,ba.useEffect)(()=>{a&&document.dispatchEvent(new Event(\"hk-process-ready\"))},[a]),(0,ba.useEffect)(()=>{let S=window.location.hash.slice(1);if(!S)return;let p=window.setTimeout(()=>{document.getElementById(S)?.scrollIntoView({block:\"start\"})},80);return()=>window.clearTimeout(p)},[]),(0,i.jsxs)(i.Fragment,{children:[!a&&(0,i.jsx)(bg,{}),(0,i.jsxs)(I,{children:[(0,i.jsx)(Ag,{onInspect:n}),(0,i.jsx)(vg,{}),(0,i.jsx)(Tg,{}),(0,i.jsx)(wg,{selected:s,setSelected:l,onInspect:n,onUseConfiguration:f}),(0,i.jsx)(Lg,{onInspect:n}),(0,i.jsx)(Eg,{}),(0,i.jsx)(Mg,{}),(0,i.jsx)(Hg,{onPlay:()=>o(!0)}),(0,i.jsx)(Dg,{}),(0,i.jsx)(Bg,{preference:r,wordpress:a}),(0,i.jsx)(Ng,{})]}),!a&&(0,i.jsx)(kg,{}),(0,i.jsx)(Rg,{image:t,onClose:()=>n(null)}),(0,i.jsx)(Ug,{open:e,onClose:()=>o(!1)})]})}var y1=D(Ko(),1);function I1(){let a=document.getElementById(\"hk-process-root\");if(!a||a.dataset.mounted)return;a.dataset.mounted=\"true\";let e=()=>{let n=document.querySelector(\"header\");if(!n){a.style.setProperty(\"--hk-theme-header-offset\",\"0px\");return}let s=window.getComputedStyle(n),l=[\"fixed\",\"sticky\"].includes(s.position)?Math.max(0,Math.ceil(n.getBoundingClientRect().bottom)):0;a.style.setProperty(\"--hk-theme-header-offset\",`${l}px`)};if(e(),window.requestAnimationFrame(e),window.addEventListener(\"resize\",e,{passive:!0}),\"ResizeObserver\"in window){let n=document.querySelector(\"header\");n&&new ResizeObserver(e).observe(n)}let o=()=>{let n=document.getElementById(\"hk-process-native-enquiry\");return n&&(n.classList.add(\"hk-universal-enquiry-host\"),n.dataset.productName=\"Loose Tube Production Line\",n.dataset.productId=\"loose-tube-production-line\",n.dataset.pageType=\"process-line\"),n};o();let t=()=>{let n=o(),s=document.getElementById(\"hk-process-form-slot\");return!n||!s||!n.querySelector(\"#wpforms-form-16824\")?!1:(n.parentElement!==s&&s.appendChild(n),a.dataset.formReady=\"true\",!0)};document.addEventListener(\"hk-process-ready\",()=>{if(t())return;let n=new MutationObserver(()=>{t()&&n.disconnect()});n.observe(document.documentElement,{childList:!0,subtree:!0}),window.setTimeout(()=>n.disconnect(),3e4)},{once:!0}),(0,S1.hydrateRoot)(a,(0,y1.jsx)(g1,{wordpress:!0}))}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",I1,{once:!0}):I1();})();\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      const form = host.querySelector('form.hk-universal-product-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<div class=\"elementor-element elementor-element-3bc27d8f hk-universal-enquiry-host elementor-widget elementor-widget-shortcode\" data-id=\"3bc27d8f\" 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=\"\/pt\/wp-json\/wp\/v2\/pages\/16891?wpforms_form_id=16824\" data-token=\"5cd0ea83b8da67eb66ab7ccd9b8e3827\" data-token-time=\"1788943778\"><noscript class=\"wpforms-error-noscript\">Ative o JavaScript no seu navegador para preencher este formul\u00e1rio.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Ative o JavaScript no seu navegador para preencher este formul\u00e1rio.<\/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\">Voc\u00ea pode enviar at\u00e9 3 arquivos.<\/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_15-container\" class=\"wpforms-field wpforms-field-checkbox hk-universal-consent hk-universal-full\" data-field-type=\"checkbox\" data-field-id=\"15\"><fieldset><legend class=\"wpforms-field-label\">Contact permission <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-16824-field_15\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-16824-field_15_1\" name=\"wpforms[fields][15][]\" value=\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\" aria-errormessage=\"wpforms-16824-field_15_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-16824-field_15_1\">I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.<\/label><\/li><\/ul><\/fieldset><\/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\/pt\/wp-json\/wp\/v2\/pages\/16891\"><\/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\">Comment<\/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\/pt\/wp-json\/wp\/v2\/pages\/16891\"><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\/pt\/pt\/wp-json\/wp\/v2\/pages\/16891\" \/>\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=\"Carregando\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\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 Loose Tube Production Line 01HONGKAI \u00b7 LOOSE-TUBE PROCESS FAMILY Loose Tube Production Line Secondary coating \u00b7 Manual &amp; semi-automatic reel change 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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-16891","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/16891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/comments?post=16891"}],"version-history":[{"count":13,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/16891\/revisions"}],"predecessor-version":[{"id":16978,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/16891\/revisions\/16978"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/media?parent=16891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}