{"id":17298,"date":"2026-09-18T14:57:13","date_gmt":"2026-09-18T06:57:13","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=17298"},"modified":"2026-10-11T19:56:27","modified_gmt":"2026-10-11T11:56:27","slug":"hk90-optical-cable-sheathing-line","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/ru\/hk90-optical-cable-sheathing-line\/","title":{"rendered":"HK-90 \u043b\u0438\u043d\u0438\u044f \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 \u043d\u0430 \u043e\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0430\u0431\u0435\u043b\u044c"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17298\" class=\"elementor elementor-17298\" 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-23fa3020 e-con-full hk-process-elementor-page e-flex e-con e-parent\" data-id=\"23fa3020\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4e88b0 elementor-widget elementor-widget-html\" data-id=\"5b4e88b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<style>#hk-process-root button{border-radius:0;padding:0;background:transparent;color:inherit;line-height:inherit}#hk-process-root {\n  color-scheme: light;\n  font-family: Roboto, Arial, sans-serif;\n  color: #1a2433;\n  background: #f7f9fc;\n  font-synthesis: none;\n  --blue: #1677c8;\n  --blue-dark: #122d6c;\n  --navy: #102d52;\n  --navy-deep: #0d223c;\n  --orange: #c04f32;\n  --orange-dark: #a9432a;\n  --ink: #1a2433;\n  --copy: #47576c;\n  --muted: #68778b;\n  --line: #dce3ea;\n  --soft: #f5f7fa;\n  --soft-blue: #eef4fb;\n  --white: #fff;\n  --shell: 1288px;\n}\n\n#hk-process-root * { box-sizing: border-box; }\n { scroll-behavior: smooth; scroll-padding-top: 54px; }\n#hk-process-root {\n  margin: 0;\n  min-width: 320px;\n  min-height: 100vh;\n  background:\n    linear-gradient(rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    #f7f9fc;\n  background-size: 48px 48px;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\nbody.modal-open:has(#hk-process-root dialog[open]) { overflow: hidden; }\n#hk-process-root button, #hk-process-root input, #hk-process-root textarea, #hk-process-root select { font: inherit; }\n#hk-process-root button, #hk-process-root a { -webkit-tap-highlight-color: transparent; }\n#hk-process-root button { cursor: pointer; }\n#hk-process-root a { color: inherit; }\n#hk-process-root img { display: block; max-width: 100%; }\n#hk-process-root h1, #hk-process-root h2, #hk-process-root h3, #hk-process-root h4, #hk-process-root p { margin-top: 0; }\n#hk-process-root button:focus-visible, #hk-process-root a:focus-visible, #hk-process-root input:focus-visible, #hk-process-root textarea:focus-visible, #hk-process-root select:focus-visible, #hk-process-root summary:focus-visible {\n  outline: 3px solid rgba(22, 119, 200, 0.3);\n  outline-offset: 3px;\n}\n\n#hk-process-root .shell { width: min(var(--shell), calc(100% - 48px)); margin-inline: auto; }\n\n#hk-process-root .global-header { position: relative; z-index: 60; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); }\n#hk-process-root .global-header-inner { min-height: 78px; display: grid; grid-template-columns: 218px 1fr auto; align-items: center; gap: 28px; }\n#hk-process-root .brand, #hk-process-root .footer-brand { display: inline-flex; align-items: center; gap: 12px; color: var(--navy); text-decoration: none; }\n#hk-process-root .brand img, #hk-process-root .footer-brand img { width: 112px; height: 36px; object-fit: contain; object-position: left center; }\n#hk-process-root .brand span, #hk-process-root .footer-brand span { padding-left: 11px; border-left: 1px solid var(--line); }\n#hk-process-root .brand strong, #hk-process-root .footer-brand strong { display: block; font-size: 14px; letter-spacing: 0.09em; }\n#hk-process-root .brand small, #hk-process-root .footer-brand small { display: block; margin-top: 3px; font: 700 8px\/1.2 \"Roboto Mono\", monospace; letter-spacing: 0.11em; }\n#hk-process-root .global-nav { min-width: 0; display: flex; align-items: center; justify-content: center; gap: clamp(16px, 2vw, 30px); }\n#hk-process-root .global-nav a { display: inline-flex; align-items: center; gap: 5px; padding: 28px 0; color: #334155; text-decoration: none; font-size: 14px; font-weight: 700; white-space: nowrap; }\n#hk-process-root .global-nav a:hover { color: var(--blue); }\n#hk-process-root .language-link { color: var(--muted) !important; }\n#hk-process-root .menu-button, #hk-process-root .mobile-nav { display: none; }\n\n#hk-process-root .hk-button {\n  min-height: 50px;\n  border: 1px solid transparent;\n  border-radius: 8px;\n  padding: 0 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  text-decoration: none;\n  font-size: 14px;\n  line-height: 1.2;\n  font-weight: 700;\n  transition: transform 160ms ease, color 160ms ease, background 160ms ease, border-color 160ms ease;\n}\n#hk-process-root .hk-button:hover { transform: translateY(-2px); }\n#hk-process-root .hk-button-primary { background: var(--orange); border-color: var(--orange); color: #fff; }\n#hk-process-root .hk-button-primary:hover { background: var(--orange-dark); border-color: var(--orange-dark); color: #fff; }\n#hk-process-root .hk-button-ghost { background: #fff; border-color: #9eabb9; color: var(--blue-dark); }\n#hk-process-root .hk-button-ghost:hover { color: var(--blue); border-color: var(--blue); }\n#hk-process-root .header-cta { min-height: 48px; padding-inline: 19px; }\n\n#hk-process-root .page-map { position: sticky; top: 0; z-index: 50; height: 54px; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); box-shadow: 0 7px 22px rgba(16, 45, 82, 0.06); }\n#hk-process-root .page-map-inner { height: 54px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 24px; }\n#hk-process-root .page-map-label { color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; letter-spacing: 0.12em; white-space: nowrap; }\n#hk-process-root .page-map-links { height: 100%; min-width: 0; display: flex; align-items: stretch; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x proximity; }\n#hk-process-root .page-map-links::-webkit-scrollbar { display: none; }\n#hk-process-root .page-map-links button { position: relative; flex: 0 0 auto; scroll-snap-align: center; border: 0; background: transparent; color: var(--copy); padding: 0 13px; font-size: 12px; font-weight: 700; }\n#hk-process-root .page-map-links button::after { content: \"\"; position: absolute; left: 13px; right: 13px; bottom: 0; height: 2px; background: transparent; }\n#hk-process-root .page-map-links button:hover, #hk-process-root .page-map-links button.active { color: var(--blue); }\n#hk-process-root .page-map-links button.active::after { background: var(--blue); }\n#hk-process-root .page-map-cta { height: 100%; display: inline-flex; align-items: center; gap: 7px; border: 0; background: transparent; color: var(--orange); padding: 0; font-size: 12px; font-weight: 800; white-space: nowrap; }\n#hk-process-root .page-map-cta:hover { color: var(--orange-dark); }\n\n#hk-process-root .hero { padding: 18px 0 64px; background: rgba(247, 249, 252, 0.86); }\n#hk-process-root .breadcrumbs { min-height: 30px; margin-bottom: 18px; color: var(--muted); }\n#hk-process-root .breadcrumbs ol { list-style: none; display: flex; align-items: center; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; font-size: 12px; }\n#hk-process-root .breadcrumbs li { display: inline-flex; align-items: center; gap: 7px; }\n#hk-process-root .breadcrumbs li:not(:last-child)::after { content: \"\u203a\"; color: #9ba9b9; }\n#hk-process-root .breadcrumbs a { text-decoration: none; }\n#hk-process-root .breadcrumbs a:hover { color: var(--blue); }\n#hk-process-root .breadcrumbs [aria-current=\"page\"] { color: var(--blue-dark); font-weight: 700; }\n#hk-process-root .hero-grid { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(520px, 1.08fr); gap: 42px; align-items: center; }\n#hk-process-root .hero-copy { padding: 20px 0; }\n#hk-process-root .section-label { display: flex; align-items: center; gap: 12px; color: var(--blue-dark); font: 800 12px\/1.25 \"Roboto Mono\", monospace; letter-spacing: 0.1em; text-transform: uppercase; }\n#hk-process-root .section-label > span { min-width: 38px; height: 34px; padding: 0 9px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #c9dbea; border-radius: 7px; background: var(--soft-blue); }\n#hk-process-root .hero h1 { margin: 24px 0 22px; max-width: 660px; color: var(--ink); font-size: clamp(44px, 4.2vw, 68px); line-height: 1.05; letter-spacing: -0.047em; }\n#hk-process-root .hero-lead { max-width: 660px; margin-bottom: 25px; color: var(--copy); font-size: 18px; line-height: 1.68; }\n#hk-process-root .hero-subtitle { margin: -5px 0 18px; color: var(--navy); font-size: 15px; font-weight: 700; line-height: 1.5; }\n#hk-process-root .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 30px; }\n#hk-process-root .hero-facts { display: grid; grid-template-columns: 1fr 1fr; margin: 0; border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .hero-facts > div { min-height: 104px; padding: 18px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: rgba(255, 255, 255, 0.55); }\n#hk-process-root .hero-facts dt, #hk-process-root .visual-head span, #hk-process-root .visual-foot span, #hk-process-root .responsibility-intro > span, #hk-process-root .config-tabs small, #hk-process-root .config-dossier > span, #hk-process-root .dossier-block small, #hk-process-root .confirm-list small, #hk-process-root .config-media-foot span, #hk-process-root .comparison-head span, #hk-process-root .engineering-callout span, #hk-process-root .route-copy > span, #hk-process-root .evidence-caption span, #hk-process-root .evidence-cards small, #hk-process-root .fat-bar span, #hk-process-root .project-intro > span, #hk-process-root .project-contact small, #hk-process-root .footer-column > span, #hk-process-root .video-modal header span {\n  color: var(--blue);\n  font: 800 10px\/1.3 \"Roboto Mono\", monospace;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n#hk-process-root .hero-facts dd { margin: 7px 0 0; color: var(--ink); font-size: 13px; font-weight: 700; line-height: 1.45; }\n#hk-process-root .hero-visual { overflow: hidden; border: 1px solid #cfdae5; border-radius: 12px; background: #fff; box-shadow: 0 20px 48px rgba(16, 45, 82, 0.08); }\n#hk-process-root .hero-visual-mobile { display: none; }\n#hk-process-root .visual-head { min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .visual-head strong { color: var(--blue-dark); font: 800 11px\/1.2 \"Roboto Mono\", monospace; text-transform: uppercase; }\n#hk-process-root .hero-image-canvas { height: 270px; display: grid; place-items: center; background: #fff; padding: 24px 20px; }\n#hk-process-root .hero-image-canvas img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .visual-foot { min-height: 80px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 16px 20px; background: var(--navy); color: #fff; }\n#hk-process-root .visual-foot span { color: #9fcbf2; }\n#hk-process-root .visual-foot strong { display: block; margin-top: 6px; font-size: 13px; line-height: 1.35; }\n#hk-process-root .visual-foot button { flex: 0 0 auto; width: 44px; height: 44px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.45); border-radius: 8px; background: transparent; color: #fff; }\n#hk-process-root .visual-foot button:hover { background: rgba(255,255,255,.1); }\n#hk-process-root .boundary-strip { min-height: 74px; margin-top: 24px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 13px; padding: 16px 20px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .boundary-strip p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.55; }\n#hk-process-root .boundary-strip strong { color: var(--navy); }\n\n#hk-process-root .section { padding: 88px 0; }\n#hk-process-root .section:nth-of-type(even) { background: rgba(255,255,255,.56); }\n#hk-process-root .section-heading { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(320px, .65fr); gap: 54px; align-items: end; margin-bottom: 42px; }\n#hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { margin: 23px 0 0; color: var(--ink); font-size: clamp(38px, 4vw, 58px); line-height: 1.03; letter-spacing: -0.042em; }\n#hk-process-root .section-heading > p { max-width: 540px; margin: 0; color: var(--copy); font-size: 16px; line-height: 1.7; }\n#hk-process-root .section-heading.inverse .section-label, #hk-process-root .section-heading.inverse h2 { color: #fff; }\n#hk-process-root .section-heading.inverse .section-label > span { border-color: rgba(159,203,242,.45); background: rgba(159,203,242,.11); }\n#hk-process-root .section-heading.inverse > p { color: #bed0e0; }\n\n#hk-process-root .need-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .need-grid article { min-height: 246px; padding: 25px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .number-title { display: flex; align-items: center; justify-content: space-between; gap: 12px; }\n#hk-process-root .number-title > span { color: #90a0b2; font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .number-title small { color: var(--blue); font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .need-grid h3 { margin: 42px 0 12px; font-size: 20px; line-height: 1.3; }\n#hk-process-root .need-grid p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.6; }\n#hk-process-root .responsibility-intro { max-width: 840px; margin: 64px 0 28px; }\n#hk-process-root .responsibility-intro h3 { margin: 12px 0 10px; font-size: 28px; }\n#hk-process-root .responsibility-intro p { margin: 0; color: var(--copy); line-height: 1.65; }\n#hk-process-root .responsibility-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .responsibility-grid article { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .responsibility-grid article.blue { background: var(--soft-blue); border-color: #9fc6e7; }\n#hk-process-root .responsibility-grid article.navy { background: var(--navy); border-color: var(--navy); color: #fff; }\n#hk-process-root .responsibility-grid header { display: flex; align-items: center; gap: 13px; padding: 22px 24px; border-bottom: 1px solid var(--line); }\n#hk-process-root .responsibility-grid article.navy header { border-color: rgba(255,255,255,.18); }\n#hk-process-root .responsibility-grid header > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .responsibility-grid article.blue header > span { background: var(--blue); color: #fff; }\n#hk-process-root .responsibility-grid article.navy header > span { background: var(--orange); color: #fff; }\n#hk-process-root .responsibility-grid h3 { margin: 0; font-size: 20px; }\n#hk-process-root .responsibility-grid ul { list-style: none; margin: 0; padding: 10px 24px 22px; }\n#hk-process-root .responsibility-grid li { min-height: 47px; display: grid; grid-template-columns: 18px 1fr; align-items: center; gap: 10px; border-bottom: 1px solid var(--line); color: var(--copy); font-size: 13px; line-height: 1.4; }\n#hk-process-root .responsibility-grid li:last-child { border-bottom: 0; }\n#hk-process-root .responsibility-grid li svg { color: var(--blue); }\n#hk-process-root .responsibility-grid article.navy li { color: #d3dfeb; border-color: rgba(255,255,255,.14); }\n#hk-process-root .responsibility-grid article.navy li svg { color: #ffac8b; }\n\n#hk-process-root .configuration-section { background: #f2f6fa !important; }\n#hk-process-root .config-tabs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-bottom: 16px; scroll-snap-type: x proximity; }\n#hk-process-root .config-tabs button { min-height: 86px; display: grid; grid-template-columns: 46px 1fr; align-items: center; gap: 13px; border: 1px solid #cbd7e4; border-radius: 9px; background: #fff; color: var(--ink); padding: 14px; text-align: left; }\n#hk-process-root .config-tabs button { scroll-snap-align: center; }\n#hk-process-root .config-tabs button > span { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--navy); font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-tabs small, #hk-process-root .config-tabs strong { display: block; }\n#hk-process-root .config-tabs strong { margin-top: 6px; font-size: 15px; }\n#hk-process-root .config-tabs button:hover { border-color: var(--blue); }\n#hk-process-root .config-tabs button.active { border: 2px solid var(--blue); background: #edf5fc; padding: 13px; }\n#hk-process-root .config-tabs button.active > span { background: var(--orange); color: #fff; }\n#hk-process-root .config-tabs button.active small { color: var(--orange); }\n#hk-process-root .config-workbench { display: grid; grid-template-columns: minmax(0, 1.42fr) minmax(350px, .58fr); overflow: hidden; border: 1px solid #bed0e0; border-radius: 14px; background: #fff; }\n#hk-process-root .config-workbench.config-workbench--text-only { grid-template-columns: minmax(0, 1fr); }\n#hk-process-root .config-workbench--text-only .config-dossier { width: 100%; }\n#hk-process-root .config-image-pending { margin: 0 0 20px; font-size: 13px; line-height: 1.6; color: #bad0e4; }\n#hk-process-root .config-media { min-width: 0; display: flex; flex-direction: column; background: #fff; }\n#hk-process-root .config-media-head { padding: 17px 24px; display: flex; flex-wrap: wrap; gap: 8px 20px; justify-content: space-between; border-bottom: 1px solid var(--line); }\n#hk-process-root .config-media-head span { font: 800 10px\/1.4 \"Roboto Mono\", monospace; letter-spacing: .08em; color: var(--blue); }\n#hk-process-root .config-media-head strong { color: var(--copy); font-size: 12px; line-height: 1.4; }\n#hk-process-root .config-enquiry { width: 100%; margin-top: 20px; }\n#hk-process-root .config-image-canvas { position: relative; min-width: 0; min-height: 0; aspect-ratio: 4 \/ 3; display: grid; place-items: center; overflow: hidden; padding: 0; background: #fff; }\n#hk-process-root .config-image-content { position: absolute; inset: 24px 24px 58px; display: grid; place-items: center; }\n#hk-process-root .config-image-content > img, #hk-process-root .config-image-content > svg { display: block; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-inspect { position: relative; width: 100%; border: 0; cursor: zoom-in; padding-bottom: 50px; }\n#hk-process-root .image-inspect-hint { position: absolute; bottom: 12px; right: 16px; display: flex; gap: 7px; align-items: center; color: var(--navy); background: #fff; border: 1px solid var(--line); border-radius: 5px; padding: 7px 10px; font-size: 11px; font-weight: 700; }\n#hk-process-root .image-inspect:hover .image-inspect-hint { border-color: var(--blue); color: var(--blue); }\n#hk-process-root .hero-image-canvas.image-inspect, #hk-process-root .module-image.image-inspect { display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 24px 20px 48px; }\n#hk-process-root .hero-image-canvas.image-inspect img, #hk-process-root .module-image.image-inspect img { flex: 1 1 0; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .hero-image-canvas.image-inspect { height: auto; }\n#hk-process-root .hero-image-canvas.image-inspect img { flex: none; height: auto; }\n#hk-process-root .comparison-scroll-hint { display: none; }\n#hk-process-root .image-dialog, #hk-process-root .video-dialog { position: fixed; inset: 0; margin: auto; padding: 0; width: min(1440px, calc(100vw - 32px)); max-width: none; max-height: calc(100dvh - 32px); overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: var(--ink); }\n#hk-process-root .image-dialog::backdrop, #hk-process-root .video-dialog::backdrop { background: rgba(4,13,24,.84); }\n#hk-process-root .image-dialog header { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 16px 20px; border-bottom: 1px solid var(--line); background: var(--navy); color: #fff; }\n#hk-process-root .image-dialog header small { color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .image-dialog h2 { margin: 6px 0 0; font-size: 17px; line-height: 1.4; }\n#hk-process-root .image-dialog header button { flex-shrink: 0; width: 44px; height: 44px; border: 1px solid #7293b0; border-radius: 7px; background: transparent; color: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas { height: min(650px, 65dvh); padding: 22px; background: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas img { width: 100%; height: 100%; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-dialog > p { margin: 0; padding: 14px 20px; border-top: 1px solid var(--line); color: var(--copy); font-size: 12px; }\n#hk-process-root .video-dialog { width: min(900px, calc(100vw - 32px)); }\n#hk-process-root .configuration-table-wrap { overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .configuration-table { width: 100%; min-width: 760px; border-collapse: collapse; text-align: left; table-layout: fixed; }\n#hk-process-root .configuration-table caption { text-align: left; padding: 18px 20px; color: var(--navy); font-weight: 700; }\n#hk-process-root .configuration-table th, #hk-process-root .configuration-table td { padding: 18px 20px; border-bottom: 1px solid var(--line); border-right: 1px solid var(--line); font-size: 14px; line-height: 1.6; vertical-align: top; }\n#hk-process-root .configuration-table thead { background: var(--navy); color: #fff; }\n#hk-process-root .configuration-table thead th { border-color: #375675; }\n#hk-process-root .configuration-table th:first-child { width: 19%; }\n#hk-process-root .configuration-table small { display: block; margin-top: 5px; font-weight: 400; color: #bed0e0; font-size: 12px; }\n#hk-process-root .configuration-table tbody th { color: var(--navy); background: var(--soft-blue); }\n#hk-process-root .configuration-table td { color: var(--copy); }\n#hk-process-root .configuration-table tbody tr:nth-child(even) td { background: #fafbfd; }\n#hk-process-root .configuration-table tr > :last-child { border-right: 0; }\n#hk-process-root .configuration-table tr:last-child > * { border-bottom: 0; }\n#hk-process-root .comparison-note { margin: 16px 0 24px; color: var(--copy); font-size: 13px; line-height: 1.65; }\n#hk-process-root .engineering-checklist { border: 1px solid var(--line); border-radius: 9px; overflow: hidden; background: #fff; }\n#hk-process-root .engineering-checklist > summary { cursor: pointer; min-height: 58px; padding: 16px 20px; display: flex; justify-content: space-between; align-items: center; color: var(--navy); font-size: 15px; font-weight: 700; list-style: none; }\n#hk-process-root .engineering-checklist > summary::-webkit-details-marker { display: none; }\n#hk-process-root .engineering-checklist[open] > summary svg { transform: rotate(180deg); }\n#hk-process-root .prototype-form-note { display: flex; gap: 10px; padding: 13px 15px; margin-bottom: 22px; border: 1px solid var(--line); border-radius: 7px; background: var(--soft-blue); color: var(--navy); }\n#hk-process-root .prototype-form-note svg { flex-shrink: 0; margin-top: 2px; }\n#hk-process-root .prototype-form-note p { margin: 0; color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .config-media-foot { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 24px; border-top: 1px solid var(--line); background: #f7f9fc; }\n#hk-process-root .config-media-foot strong { font-size: 13px; }\n#hk-process-root .config-dossier { padding: 34px; background:\n  linear-gradient(rgba(141,199,251,.09) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.09) 1px, transparent 1px),\n  var(--navy);\n  background-size: 44px 44px; color: #fff;\n}\n#hk-process-root .config-dossier > span { color: #9fcbf2; }\n#hk-process-root .config-title { display: grid; grid-template-columns: 58px 1fr; align-items: center; gap: 16px; margin: 22px 0 28px; }\n#hk-process-root .config-title b { width: 58px; height: 58px; display: grid; place-items: center; border-radius: 8px; background: var(--orange); font: 800 15px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-title h3 { margin: 0; font-size: 29px; line-height: 1.1; }\n#hk-process-root .dossier-block, #hk-process-root .confirm-list { padding: 18px 0; border-top: 1px solid rgba(255,255,255,.19); }\n#hk-process-root .dossier-block small, #hk-process-root .confirm-list small { color: #9fcbf2; }\n#hk-process-root .dossier-block p { margin: 9px 0 0; color: #d2dfeb; font-size: 14px; line-height: 1.6; }\n#hk-process-root .confirm-list ul { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; }\n#hk-process-root .confirm-list li { display: grid; grid-template-columns: 17px 1fr; gap: 7px; color: #e3ebf3; font-size: 12px; line-height: 1.4; }\n#hk-process-root .confirm-list svg { color: #ffad8d; }\n#hk-process-root .caution { display: grid; grid-template-columns: 20px 1fr; gap: 10px; margin-top: 17px; padding: 15px; border: 1px solid rgba(255,173,141,.45); border-radius: 8px; background: rgba(192,79,50,.13); color: #ffad8d; }\n#hk-process-root .caution p { margin: 0; color: #f2ddda; font-size: 12px; line-height: 1.55; }\n\n#hk-process-root .modules-section { background: #fff !important; }\n#hk-process-root .modules-section > .shell > .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }\n#hk-process-root .module-explorer { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .module-overview-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 62px; padding: 12px 22px; border-bottom: 1px solid var(--line); }\n#hk-process-root .module-overview-head > span, #hk-process-root .module-detail-label > span { color: var(--blue-dark); font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .module-overview-head button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-line-canvas { position: relative; width: 100%; isolation: isolate; background: #fff; }\n#hk-process-root .module-line-canvas > img { display: block; width: 100%; height: auto; aspect-ratio: 3 \/ 1; }\n#hk-process-root .module-locations { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }\n#hk-process-root .module-locations rect { fill: rgba(22,119,200,.035); stroke: var(--orange); stroke-width: 2; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-locations .interface-zone { stroke: var(--blue); stroke-dasharray: 5 4; }\n#hk-process-root .module-leader { fill: none; stroke: #9bafc4; stroke-width: 1; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-leader.is-selected { stroke: var(--orange); stroke-width: 2; }\n#hk-process-root .module-pin { position: absolute; transform: translate(-50%, -50%); display: grid; place-items: center; width: 40px; height: 40px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: var(--navy); color: #fff; box-shadow: 0 0 0 1px #ccdae8; font: 700 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-pin.is-selected { background: var(--orange); box-shadow: 0 0 0 3px rgba(192,79,50,.2); }\n#hk-process-root .module-pin:hover { background: var(--blue); }\n#hk-process-root .module-location-status { display: flex; align-items: center; gap: 12px; min-height: 70px; padding: 13px 22px; border-top: 1px solid var(--line); background: var(--soft-blue); }\n#hk-process-root .module-location-status > span { flex: 0 0 16px; height: 16px; border: 2px solid var(--orange); border-radius: 3px; }\n#hk-process-root .module-location-status > .interface-key { border: 2px dashed var(--blue); }\n#hk-process-root .module-location-status p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .module-location-status strong { display: block; color: var(--navy); }\n#hk-process-root .module-location-status p > span { color: var(--copy); }\n#hk-process-root .module-explorer .module-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid var(--line); }\n#hk-process-root .module-selector { display: flex; align-items: flex-start; gap: 10px; min-width: 0; padding: 18px 14px; border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; text-align: left; color: var(--ink); }\n#hk-process-root .module-selector:nth-child(5n) { border-right: 0; }\n#hk-process-root .module-number { flex: 0 0 32px; width: 32px; height: 32px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--blue-dark); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-selector-copy { min-width: 0; display: grid; gap: 7px; }\n#hk-process-root .module-selector-copy > strong { font-size: 13px; line-height: 1.3; }\n#hk-process-root .module-selector-copy > span { color: var(--copy); font-size: 11px; line-height: 1.45; }\n#hk-process-root .module-selector-copy > small { display: inline-flex; align-items: center; gap: 5px; color: var(--blue); font-size: 10px; font-weight: 700; }\n#hk-process-root .module-selector.is-selected { background: var(--soft-blue); box-shadow: inset 0 -3px var(--orange), inset 0 0 0 1px var(--blue); }\n#hk-process-root .module-selector.is-selected .module-number { background: var(--orange); color: #fff; }\n#hk-process-root .module-selector:hover { background: #f0f6fb; }\n#hk-process-root .module-explorer button:focus-visible { outline: 3px solid var(--blue); outline-offset: -3px; }\n#hk-process-root .module-equipment-detail { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); scroll-margin-top: 80px; }\n#hk-process-root .module-equipment-media { min-width: 0; display: flex; flex-direction: column; padding: 22px; background: #fff; }\n#hk-process-root .module-detail-label { display: flex; justify-content: space-between; gap: 14px; }\n#hk-process-root .module-detail-label > strong { white-space: nowrap; color: var(--blue-dark); font: 700 11px\/1.5 \"Roboto Mono\", monospace; }\n#hk-process-root .module-device-canvas { display: grid; place-items: center; height: 246px; margin: 18px 0 14px; padding: 10px 22px; }\n#hk-process-root .module-device-canvas > img, #hk-process-root .module-device-canvas > svg { display: block; width: 100%; height: 100%; min-height: 0; overflow: hidden; object-fit: contain; object-position: center; }\n#hk-process-root .module-equipment-media > p { margin: auto 0 0; color: var(--muted); font-size: 11px; line-height: 1.5; }\n#hk-process-root .module-device-enlarge { display: inline-flex; align-items: center; justify-content: center; align-self: flex-start; gap: 8px; min-height: 40px; margin-top: 12px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-device-enlarge:hover { background: var(--soft-blue); border-color: var(--blue); }\n#hk-process-root .module-equipment-copy { padding: 25px 28px; background: linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px), var(--navy); background-size: 44px 44px; color: #fff; }\n#hk-process-root .module-detail-navigation { display: flex; align-items: center; justify-content: space-between; gap: 14px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n#hk-process-root .module-detail-navigation > div { display: flex; gap: 8px; }\n#hk-process-root .module-detail-navigation button { display: grid; place-items: center; width: 40px; height: 40px; border: 1px solid #7795b3; border-radius: 6px; background: transparent; color: #fff; }\n#hk-process-root .module-detail-navigation button:hover { background: var(--blue); }\n#hk-process-root .previous-arrow { transform: rotate(180deg); }\n#hk-process-root .module-equipment-copy h3 { margin: 13px 0; font-size: 26px; line-height: 1.15; }\n#hk-process-root .module-equipment-copy > p, #hk-process-root .module-equipment-confirm p { margin: 0; color: #d2dfeb; font-size: 13px; line-height: 1.65; }\n#hk-process-root .module-equipment-confirm { margin-top: 18px; padding-top: 18px; border-top: 1px solid rgba(255,255,255,.2); }\n#hk-process-root .module-equipment-confirm > strong { display: block; margin-bottom: 7px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n@media (max-width: 1024px) {\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  #hk-process-root .module-selector:nth-child(5n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: 1 \/ -1; }\n  #hk-process-root .module-equipment-detail { grid-template-columns: 1fr; }\n  #hk-process-root .module-device-canvas { height: 260px; }\n  #hk-process-root .module-pin { width: 32px; height: 32px; font-size: 10px; }\n}\n@media (max-width: 600px) {\n  #hk-process-root .module-overview-head { padding: 10px 14px; }\n  #hk-process-root .module-overview-head > span { max-width: 120px; font-size: 9px; }\n  #hk-process-root .module-overview-head button { font-size: 11px; }\n  #hk-process-root .module-location-status { padding: 12px 14px; }\n  #hk-process-root .module-pin:not(.is-selected), #hk-process-root .module-leader:not(.is-selected) { display: none; }\n  #hk-process-root .module-pin { width: 28px; height: 28px; font-size: 9px; }\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #hk-process-root .module-selector { gap: 7px; padding: 14px 10px; }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(2n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: auto; }\n  #hk-process-root .module-selector-copy > strong { font-size: 12px; }\n  #hk-process-root .module-selector-copy > span { display: none; }\n  #hk-process-root .module-selector-copy > small { font-size: 9px; }\n  #hk-process-root .module-number { flex-basis: 26px; width: 26px; height: 28px; }\n  #hk-process-root .module-equipment-media { padding: 18px 14px; }\n  #hk-process-root .module-detail-label > span { font-size: 9px; }\n  #hk-process-root .module-device-canvas { height: 220px; padding: 8px 12px; }\n  #hk-process-root .module-equipment-copy { padding: 22px 20px; }\n  #hk-process-root .module-equipment-copy h3 { font-size: 23px; }\n  #hk-process-root .module-equipment-detail { scroll-margin-top: 140px; }\n}\n#hk-process-root .module-note, #hk-process-root .route-boundary { min-height: 68px; display: grid; grid-template-columns: 26px 1fr; align-items: center; gap: 10px; margin-top: 20px; padding: 15px 18px; border: 1px solid #b4cee5; border-left: 4px solid var(--blue); background: #eff6fb; color: var(--blue); }\n#hk-process-root .module-note p, #hk-process-root .route-boundary p { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.55; }\n#hk-process-root .module-note strong, #hk-process-root .route-boundary strong { color: var(--navy); }\n\n#hk-process-root .controls-section { background: #f4f7fa !important; }\n#hk-process-root .comparison-head { min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 15px 20px; background: var(--navy-deep); color: #fff; border-radius: 10px 10px 0 0; }\n#hk-process-root .comparison-head span { color: #9fcbf2; }\n#hk-process-root .comparison-head strong { display: block; margin-top: 5px; font-size: 15px; }\n#hk-process-root .status-key { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 7px; }\n#hk-process-root .status-key span { padding: 7px 9px; border: 1px solid rgba(159,203,242,.28); border-radius: 99px; color: #cfe3f5; font-size: 9px; }\n#hk-process-root .comparison-grid { display: grid; grid-template-columns: repeat(5, 1fr); border-left: 1px solid var(--line); }\n#hk-process-root .comparison-grid article { min-width: 0; background: #fff; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header { min-height: 76px; display: flex; align-items: center; gap: 11px; padding: 15px; background: var(--soft-blue); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header span { color: var(--blue); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .comparison-grid h3 { margin: 0; font-size: 15px; }\n#hk-process-root .comparison-grid ul { list-style: none; margin: 0; padding: 0; }\n#hk-process-root .comparison-grid li { min-height: 72px; display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 12px 15px; border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid li:last-child { border-bottom: 0; }\n#hk-process-root .comparison-grid li > span { color: var(--ink); font-size: 12px; font-weight: 700; line-height: 1.35; }\n#hk-process-root .comparison-grid li small { width: fit-content; padding: 5px 7px; border: 1px solid #ebcb94; border-radius: 99px; background: #fff7ea; color: #87500c; font: 800 9px\/1 \"Roboto Mono\", monospace; letter-spacing: .05em; }\n#hk-process-root .engineering-callout { min-height: 150px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 34px; margin-top: 22px; padding: 28px 30px; border: 1px solid #244a75; border-radius: 12px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy); background-size: 42px 42px; color: #fff;\n}\n#hk-process-root .engineering-callout span { color: #9fcbf2; }\n#hk-process-root .engineering-callout h3 { margin: 8px 0; font-size: 23px; }\n#hk-process-root .engineering-callout p { max-width: 830px; margin: 0; color: #c5d5e4; font-size: 13px; line-height: 1.6; }\n\n#hk-process-root .routes-section { background: #fff !important; }\n#hk-process-root .route-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .route-card { overflow: hidden; min-width: 0; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: inherit; text-decoration: none; transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease; }\n#hk-process-root .route-card:hover { transform: translateY(-4px); border-color: #8dbce2; box-shadow: 0 16px 36px rgba(16,45,82,.09); }\n#hk-process-root .route-image { height: 220px; display: grid; place-items: center; padding: 20px; border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .route-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .route-copy { padding: 22px; }\n#hk-process-root .route-copy > span { color: var(--blue); }\n#hk-process-root .route-copy h3 { margin: 10px 0; font-size: 22px; }\n#hk-process-root .route-copy p { min-height: 66px; margin: 0 0 16px; color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .route-copy > strong { display: inline-flex; align-items: center; gap: 7px; color: var(--blue-dark); font-size: 13px; }\n#hk-process-root .route-card:hover .route-copy > strong { color: var(--blue); }\n\n#hk-process-root .evidence-section { background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy) !important; background-size: 48px 48px !important; }\n#hk-process-root .evidence-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(360px, .9fr); gap: 18px; }\n#hk-process-root .evidence-visual { position: relative; overflow: hidden; border: 1px solid rgba(159,203,242,.42); border-radius: 12px; background: #fff; padding: 0; text-align: left; }\n#hk-process-root .evidence-image { position: relative; height: 275px; display: grid; place-items: center; padding: 26px; background: #fff; }\n#hk-process-root .evidence-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .play-circle { position: absolute; left: 28px; bottom: -29px; z-index: 2; width: 58px; height: 58px; display: grid; place-items: center; border: 4px solid #fff; border-radius: 50%; background: var(--orange); color: #fff; box-shadow: 0 10px 24px rgba(13,34,60,.24); }\n#hk-process-root .evidence-caption { min-height: 96px; display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; align-content: center; gap: 4px 20px; padding: 18px 22px 18px 102px; background: #fff; }\n#hk-process-root .evidence-caption span { grid-column: 1 \/ -1; }\n#hk-process-root .evidence-caption strong { font-size: 16px; }\n#hk-process-root .evidence-caption small { color: var(--orange); font-weight: 800; }\n#hk-process-root .evidence-cards { display: grid; grid-template-rows: repeat(3, 1fr); gap: 12px; }\n#hk-process-root .evidence-cards article { position: relative; padding: 24px 24px 22px 82px; border: 1px solid rgba(159,203,242,.25); border-radius: 10px; background: rgba(255,255,255,.07); color: #fff; }\n#hk-process-root .evidence-cards article > span { position: absolute; left: 22px; top: 24px; width: 42px; height: 42px; display: grid; place-items: center; border-radius: 7px; background: var(--orange); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .evidence-cards small { color: #9fcbf2; }\n#hk-process-root .evidence-cards h3 { margin: 8px 0 7px; font-size: 18px; }\n#hk-process-root .evidence-cards p { margin: 0; color: #c8d7e5; font-size: 13px; line-height: 1.55; }\n#hk-process-root .fat-bar { min-height: 98px; display: grid; grid-template-columns: 38px 1fr auto; align-items: center; gap: 16px; margin-top: 18px; padding: 18px 22px; border: 1px solid rgba(159,203,242,.4); border-radius: 10px; background: rgba(255,255,255,.08); color: #9fcbf2; }\n#hk-process-root .fat-bar span { color: #9fcbf2; }\n#hk-process-root .fat-bar strong { display: block; margin-top: 6px; color: #fff; font-size: 14px; }\n\n#hk-process-root .customer-experience-section { background: #fff !important; }\n#hk-process-root .customer-experience-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; }\n#hk-process-root .customer-experience-card { min-width: 0; overflow: hidden; display: grid; grid-template-rows: 220px 1fr; border: 1px solid var(--line); border-radius: 12px; background: #fff; box-shadow: 0 16px 36px rgba(16,45,82,.07); }\n#hk-process-root .customer-experience-photo { position: relative; overflow: hidden; margin: 0; background: #eaf0f6; }\n#hk-process-root .customer-experience-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; }\n#hk-process-root .customer-experience-photo figcaption { position: absolute; left: 16px; right: 16px; bottom: 14px; min-height: 38px; display: flex; align-items: center; padding: 0 14px; border: 1px solid rgba(159,203,242,.35); border-radius: 7px; background: rgba(13,34,60,.92); color: #fff; font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .09em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body { display: flex; flex-direction: column; padding: 25px 24px 23px; }\n#hk-process-root .customer-experience-focus { color: var(--blue); font: 800 10px\/1.35 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .customer-experience-body h3 { margin: 10px 0 18px; color: var(--ink); font-size: 22px; }\n#hk-process-root .customer-experience-body dl { margin: 0; }\n#hk-process-root .customer-experience-body dl > div { display: grid; grid-template-columns: 92px 1fr; gap: 12px; padding: 14px 0; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body dt { color: var(--blue-dark); font: 800 9px\/1.45 \"Roboto Mono\", monospace; letter-spacing: .07em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body dd { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.58; }\n#hk-process-root .customer-experience-body footer { margin-top: auto; padding-top: 20px; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body footer strong { display: block; color: var(--navy); font-size: 16px; }\n#hk-process-root .customer-experience-body footer span { display: block; margin-top: 5px; color: var(--muted); font-size: 12px; }\n#hk-process-root .customer-experience-source { min-height: 70px; display: grid; grid-template-columns: 24px 1fr; align-items: center; gap: 12px; margin: 18px 0 0; padding: 16px 18px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .customer-experience-source span { color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .customer-experience-source strong { color: var(--navy); }\n\n#hk-process-root .project-section { background: #f4f7fa !important; }\n#hk-process-root .project-card { display: grid; grid-template-columns: minmax(360px, .72fr) minmax(0, 1.28fr); overflow: hidden; border: 1px solid var(--line); border-radius: 14px; background: #fff; box-shadow: 0 18px 48px rgba(16,45,82,.07); }\n#hk-process-root .project-intro { padding: 38px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy-deep); background-size: 42px 42px; color: #fff; }\n#hk-process-root .project-intro > span { color: #9fcbf2; }\n#hk-process-root .project-intro h3 { margin: 14px 0 22px; font-size: 28px; }\n#hk-process-root .project-intro ol { list-style: none; margin: 0; padding: 0; border-top: 1px solid rgba(255,255,255,.17); }\n#hk-process-root .project-intro li { min-height: 48px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 9px; border-bottom: 1px solid rgba(255,255,255,.13); }\n#hk-process-root .project-intro li > span { color: #9fcbf2; font: 800 9px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .project-intro li p { margin: 0; color: #d3dfeb; font-size: 12px; line-height: 1.4; }\n#hk-process-root .project-contact { display: grid; grid-template-columns: 30px 1fr; align-items: center; gap: 12px; margin-top: 22px; color: #9fcbf2; }\n#hk-process-root .project-contact strong { display: block; margin-top: 5px; color: #fff; font-size: 12px; }\n#hk-process-root .project-card form { padding: 38px; }\n#hk-process-root .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }\n#hk-process-root .project-card label { display: block; margin-bottom: 16px; }\n#hk-process-root .project-card label > span:first-child { display: block; margin-bottom: 7px; color: var(--navy); font-size: 12px; font-weight: 800; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card textarea, #hk-process-root .project-card select { width: 100%; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: var(--ink); padding: 12px 13px; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card select { height: 48px; }\n#hk-process-root .project-card textarea { min-height: 116px; resize: vertical; }\n#hk-process-root .project-card input:focus, #hk-process-root .project-card textarea:focus, #hk-process-root .project-card select:focus { border-color: var(--blue); background: #fff; }\n#hk-process-root .file-input { position: relative; min-height: 82px; display: grid !important; grid-template-columns: 28px 1fr auto; align-items: center; gap: 12px; padding: 14px; border: 1px dashed #9eb7cf; border-radius: 9px; background: var(--soft-blue); color: var(--blue); cursor: pointer; }\n#hk-process-root .file-input > span { margin: 0 !important; }\n#hk-process-root .file-input strong, #hk-process-root .file-input small { display: block; }\n#hk-process-root .file-input strong { color: var(--navy); font-size: 12px; }\n#hk-process-root .file-input small { margin-top: 4px; color: var(--muted); font-size: 10px; }\n#hk-process-root .file-native { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }\n#hk-process-root .file-status { min-width: 96px; margin: 0 !important; padding: 9px 12px; border: 1px solid #9eb7cf; border-radius: 7px; background: #fff; color: var(--blue-dark) !important; font-size: 11px !important; font-weight: 700 !important; text-align: center; }\n#hk-process-root .consent { display: grid !important; grid-template-columns: 18px 1fr; align-items: start; gap: 9px; color: var(--copy); font-size: 11px; line-height: 1.5; }\n#hk-process-root .consent input { width: 16px; height: 16px; accent-color: var(--blue); }\n#hk-process-root .consent > span { margin: 0 !important; color: var(--copy) !important; font-weight: 400 !important; }\n#hk-process-root .submit-button { width: 100%; }\n#hk-process-root .form-success { display: grid; grid-template-columns: 22px 1fr; gap: 10px; margin-top: 14px; padding: 13px; border: 1px solid #8cc7a6; border-radius: 8px; background: #effaf3; color: #245d3c; }\n#hk-process-root .form-success p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .universal-enquiry { min-width: 0; }\n#hk-process-root .universal-enquiry fieldset { min-width: 0; margin: 0 0 20px; padding: 0; border: 0; }\n#hk-process-root .universal-enquiry legend { margin-bottom: 16px; color: var(--navy); font-size: 18px; font-weight: 700; }\n#hk-process-root .enquiry-context { margin-bottom: 22px; padding-bottom: 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-context > span { color: var(--blue); font: 700 12px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .enquiry-context strong { display: block; margin-top: 6px; color: var(--navy); font-size: 21px; }\n#hk-process-root .enquiry-context p, #hk-process-root .enquiry-required, #hk-process-root .enquiry-help { color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .enquiry-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0 16px; }\n#hk-process-root .enquiry-full { grid-column: 1 \/ -1; }\n#hk-process-root .universal-enquiry label > span:first-child { font-size: 14px; line-height: 1.5; }\n#hk-process-root .universal-enquiry input, #hk-process-root .universal-enquiry textarea, #hk-process-root .universal-enquiry select { font-size: 16px; }\n#hk-process-root .enquiry-optional { margin-bottom: 22px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-optional > summary { display: flex; align-items: center; gap: 10px; padding: 18px 0; color: var(--navy); font-weight: 700; cursor: pointer; list-style: none; }\n#hk-process-root .enquiry-optional > summary::-webkit-details-marker { display: none; }\n#hk-process-root .enquiry-optional > summary > span { margin-left: auto; color: var(--muted); font-size: 12px; font-weight: 400; }\n#hk-process-root .enquiry-optional[open] > summary > svg { transform: rotate(180deg); }\n#hk-process-root .universal-enquiry .consent { font-size: 13px; }\n#hk-process-root .universal-enquiry .file-input:focus-within { outline: 2px solid var(--blue); outline-offset: 3px; }\n#hk-process-root .enquiry-files { display: flex; align-items: start; gap: 12px; }\n#hk-process-root .enquiry-files ul { flex: 1; min-width: 0; margin: 0; padding-left: 18px; font-size: 13px; overflow-wrap: anywhere; }\n#hk-process-root .enquiry-files button { min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); }\n#hk-process-root .universal-enquiry .enquiry-error { display: block; color: #a73521; font-size: 13px; line-height: 1.5; margin: 6px 0 14px; }\n#hk-process-root .universal-enquiry [aria-invalid=\"true\"] { border-color: #a73521 !important; }\n#hk-process-root .universal-enquiry button:disabled { opacity: .65; cursor: wait; transform: none; }\n@media (max-width: 600px) { #hk-process-root .enquiry-fields { grid-template-columns: minmax(0, 1fr); } #hk-process-root .universal-enquiry .file-input { grid-template-columns: 24px 1fr; } #hk-process-root .universal-enquiry .file-status { grid-column: 2; justify-self: start; } }\n\n#hk-process-root .faq-section { background: #fff !important; }\n#hk-process-root .faq-layout { display: grid; grid-template-columns: minmax(300px, .6fr) minmax(0, 1.4fr); gap: 56px; }\n#hk-process-root .faq-heading { position: sticky; top: 78px; align-self: start; }\n#hk-process-root .faq-heading h2 { margin-top: 22px; font-size: clamp(34px, 3.3vw, 48px); }\n#hk-process-root .faq-heading > p { margin-top: 18px; color: var(--copy); line-height: 1.65; }\n#hk-process-root .faq-list { display: grid; gap: 10px; }\n#hk-process-root .faq-list details { overflow: hidden; border: 1px solid var(--line); border-radius: 9px; background: #fff; }\n#hk-process-root .faq-list summary { min-height: 72px; display: grid; grid-template-columns: 38px 1fr 20px; align-items: center; gap: 13px; padding: 14px 18px; list-style: none; cursor: pointer; }\n#hk-process-root .faq-list summary::-webkit-details-marker { display: none; }\n#hk-process-root .faq-list summary > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--navy); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .faq-list summary strong { font-size: 15px; }\n#hk-process-root .faq-list details[open] summary { background: var(--soft-blue); }\n#hk-process-root .faq-list details[open] summary > span { background: var(--blue); color: #fff; }\n#hk-process-root .faq-list details[open] summary svg { transform: rotate(180deg); }\n#hk-process-root .faq-list details > p { margin: 0; padding: 18px 24px 22px 69px; border-top: 1px solid var(--line); color: var(--copy); font-size: 14px; line-height: 1.65; }\n\n#hk-process-root .global-footer { padding: 64px 0 24px; background: #091a2d; color: #fff; }\n#hk-process-root .footer-top { display: grid; grid-template-columns: minmax(300px, 1.3fr) repeat(3, minmax(150px, .7fr)); gap: 46px; padding-bottom: 48px; }\n#hk-process-root .footer-brand { color: #fff; }\n#hk-process-root .footer-brand img { filter: brightness(0) invert(1); }\n#hk-process-root .footer-brand span { border-color: rgba(255,255,255,.25); }\n#hk-process-root .footer-about h2 { margin: 30px 0 14px; font-size: 29px; line-height: 1.15; }\n#hk-process-root .footer-about p { max-width: 420px; margin: 0; color: #9fb0c1; font-size: 13px; line-height: 1.65; }\n#hk-process-root .footer-column { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; }\n#hk-process-root .footer-column > span { margin-bottom: 7px; color: #91c5f3; }\n#hk-process-root .footer-column a { color: #c7d2de; text-decoration: none; font-size: 13px; line-height: 1.4; }\n#hk-process-root .footer-column a:hover { color: #fff; }\n#hk-process-root .footer-bottom { min-height: 56px; display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,.14); color: #8194a8; font-size: 12px; }\n\n#hk-process-root .modal-backdrop { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 24px; background: rgba(4,13,24,.84); backdrop-filter: blur(10px); }\n#hk-process-root .modal-dismiss { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; background: transparent; }\n#hk-process-root .video-modal { position: relative; z-index: 2; width: min(900px, 100%); overflow: hidden; border-radius: 13px; background: #fff; box-shadow: 0 28px 80px rgba(0,0,0,.42); }\n#hk-process-root .video-modal header { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 20px; background: var(--navy-deep); color: #fff; }\n#hk-process-root .video-modal header span { display: block; color: #9fcbf2; }\n#hk-process-root .video-modal header strong { display: block; margin-top: 5px; }\n#hk-process-root .video-modal header button { width: 40px; height: 40px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; background: rgba(255,255,255,.08); color: #fff; }\n#hk-process-root .video-frame { aspect-ratio: 16\/9; background: #06101c; }\n#hk-process-root .video-frame iframe { width: 100%; height: 100%; border: 0; }\n#hk-process-root .video-modal > p { margin: 0; padding: 14px 20px; color: var(--copy); font-size: 12px; line-height: 1.55; }\n#hk-process-root .video-modal > p a { color: var(--blue); font-weight: 700; }\n\n@media (max-width: 1200px) {\n  #hk-process-root .global-header-inner { grid-template-columns: 190px 1fr auto; }\n  #hk-process-root .global-nav { gap: 16px; }\n  #hk-process-root .global-nav a { font-size: 13px; }\n  #hk-process-root .language-link { display: none !important; }\n  #hk-process-root .page-map-inner { gap: 15px; }\n  #hk-process-root .page-map-links button { padding-inline: 10px; }\n  #hk-process-root .hero-grid { grid-template-columns: minmax(0,.95fr) minmax(480px,1.05fr); gap: 28px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .need-grid article { min-height: 205px; }\n  #hk-process-root .config-workbench { grid-template-columns: minmax(0,1.2fr) minmax(350px,.8fr); }\n  #hk-process-root .comparison-grid { grid-template-columns: repeat(2,1fr); }\n  #hk-process-root .comparison-grid article:nth-child(n+3) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: 1 \/ -1; }\n  #hk-process-root .module-grid { grid-template-columns: repeat(2,1fr); }\n}\n\n@media (max-width: 1024px) {\n  #hk-process-root .shell { width: min(920px, calc(100% - 40px)); }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto auto; min-height: 70px; }\n  #hk-process-root .global-nav { display: none; }\n  #hk-process-root .menu-button { width: 46px; height: 46px; display: grid; place-items: center; border: 1px solid var(--line); border-radius: 8px; background: #fff; color: var(--navy); }\n  #hk-process-root .mobile-nav { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; padding: 12px 0 18px; }\n  #hk-process-root .mobile-nav a { min-height: 46px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 0 14px; border: 1px solid var(--line); border-radius: 7px; background: #fff; color: var(--navy); text-decoration: none; font-weight: 700; }\n  #hk-process-root .page-map-label { display: none; }\n  #hk-process-root .page-map-inner { grid-template-columns: minmax(0,1fr) auto; }\n  #hk-process-root .hero-grid { grid-template-columns: 1fr; }\n  #hk-process-root .hero-copy { max-width: 780px; }\n  #hk-process-root .hero h1 { max-width: 800px; }\n  #hk-process-root .hero-visual { max-width: 900px; }\n  #hk-process-root .hero-image-canvas { height: 300px; }\n  #hk-process-root .section { padding: 72px 0; }\n  #hk-process-root .section-heading { grid-template-columns: 1fr; gap: 18px; }\n  #hk-process-root .section-heading > p { max-width: 760px; }\n  #hk-process-root .responsibility-grid { grid-template-columns: 1fr; }\n  #hk-process-root .config-tabs { overflow-x: auto; grid-template-columns: repeat(3, minmax(280px,1fr)); padding-bottom: 5px; }\n  #hk-process-root .config-workbench { grid-template-columns: 1fr; }\n  #hk-process-root .config-image-canvas { min-height: 0; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .evidence-layout { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards { grid-template-columns: repeat(3,1fr); grid-template-rows: none; }\n  #hk-process-root .evidence-cards article { padding: 76px 20px 20px; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .customer-experience-card:last-child { grid-column: 1 \/ -1; grid-template-columns: minmax(280px,.72fr) minmax(0,1.28fr); grid-template-rows: none; }\n  #hk-process-root .project-card { grid-template-columns: 1fr; }\n  #hk-process-root .faq-layout { grid-template-columns: 1fr; gap: 28px; }\n  #hk-process-root .faq-heading { position: static; }\n  #hk-process-root .footer-top { grid-template-columns: 1.2fr 1fr 1fr; }\n  #hk-process-root .footer-about { grid-column: 1 \/ -1; }\n}\n\n@media (max-width: 768px) {\n   { scroll-padding-top: 124px; }\n  #hk-process-root .shell { width: calc(100% - 32px); }\n  #hk-process-root .global-header { position: sticky; top: 0; }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto; gap: 12px; }\n  #hk-process-root .brand img { width: 108px; }\n  #hk-process-root .header-cta { display: none; }\n  #hk-process-root .brand img { width: 46px; height: 38px; }\n  #hk-process-root .brand span { padding-left: 9px; }\n  #hk-process-root .brand strong { font-size: 12px; }\n  #hk-process-root .brand small { font-size: 7px; }\n  #hk-process-root .mobile-nav { grid-template-columns: 1fr; }\n  #hk-process-root .page-map { top: 70px; }\n  #hk-process-root .page-map-inner { width: calc(100% - 20px); }\n  #hk-process-root .page-map-cta { padding-right: 4px; }\n  #hk-process-root .breadcrumbs { white-space: normal; padding-bottom: 4px; }\n  #hk-process-root .breadcrumbs ol { flex-wrap: wrap; line-height: 1.6; }\n  #hk-process-root .comparison-scroll-hint { display: block; color: var(--copy); font-size: 12px; line-height: 1.5; margin-bottom: 12px; }\n  #hk-process-root .hero { padding-top: 16px; padding-bottom: 54px; }\n  #hk-process-root .hero h1 { font-size: 42px; }\n  #hk-process-root .hero-lead { font-size: 16px; }\n  #hk-process-root .hero-visual-desktop { display: none; }\n  #hk-process-root .hero-visual-mobile { display: block; margin: 24px 0 20px; }\n  #hk-process-root .hero-actions { display: grid; grid-template-columns: 1fr; }\n  #hk-process-root .hero-actions .hk-button { width: 100%; }\n  #hk-process-root .hero-facts { grid-template-columns: 1fr; }\n  #hk-process-root .hero-image-canvas { height: 210px; padding: 18px 15px; }\n  #hk-process-root .visual-head { padding-inline: 15px; }\n  #hk-process-root .visual-foot { padding-inline: 15px; }\n  #hk-process-root .section { padding: 56px 0; }\n  #hk-process-root .section-heading { margin-bottom: 30px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 38px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr; }\n  #hk-process-root .need-grid article { min-height: 0; }\n  #hk-process-root .need-grid h3 { margin-top: 26px; }\n  #hk-process-root .responsibility-intro { margin-top: 46px; }\n  #hk-process-root .config-tabs { margin-right: -16px; grid-template-columns: repeat(3, minmax(245px,1fr)); }\n  #hk-process-root .config-image-canvas { min-height: 0; padding: 0; }\n  #hk-process-root .config-image-content { inset: 16px 12px 52px; }\n  #hk-process-root .config-dossier { padding: 26px 22px; }\n  #hk-process-root .confirm-list ul { grid-template-columns: 1fr; }\n  #hk-process-root .module-image { height: 210px; padding: 18px; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr; }\n  #hk-process-root .module-grid article { min-height: 0; }\n  #hk-process-root .comparison-head { align-items: flex-start; flex-direction: column; }\n  #hk-process-root .status-key { justify-content: flex-start; }\n  #hk-process-root .comparison-grid { grid-template-columns: 1fr; }\n  #hk-process-root .comparison-grid article:nth-child(n+2) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: auto; }\n  #hk-process-root .engineering-callout { grid-template-columns: 1fr; }\n  #hk-process-root .engineering-callout .hk-button { width: 100%; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr; }\n  #hk-process-root .route-image { height: 205px; }\n  #hk-process-root .route-copy p { min-height: 0; }\n  #hk-process-root .evidence-image { height: 210px; }\n  #hk-process-root .evidence-caption { padding-left: 92px; }\n  #hk-process-root .evidence-cards { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards article { padding: 22px 20px 22px 78px; }\n  #hk-process-root .fat-bar { grid-template-columns: 34px 1fr; }\n  #hk-process-root .fat-bar .hk-button { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr; }\n  #hk-process-root .customer-experience-card, #hk-process-root .customer-experience-card:last-child { grid-column: auto; grid-template-columns: 1fr; grid-template-rows: 210px 1fr; }\n  #hk-process-root .project-intro, #hk-process-root .project-card form { padding: 28px 22px; }\n  #hk-process-root .form-row { grid-template-columns: 1fr; gap: 0; }\n  #hk-process-root .file-input { grid-template-columns: 28px 1fr; }\n  #hk-process-root .file-status { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .faq-list summary { grid-template-columns: 34px 1fr 18px; padding-inline: 13px; }\n  #hk-process-root .faq-list details > p { padding: 16px 16px 20px 60px; }\n  #hk-process-root .footer-top { grid-template-columns: 1fr; gap: 34px; }\n  #hk-process-root .footer-about { grid-column: auto; }\n  #hk-process-root .footer-bottom { align-items: flex-start; flex-direction: column; }\n}\n\n@media (max-width: 480px) {\n  #hk-process-root .page-map-cta { font-size: 0; }\n  #hk-process-root .page-map-cta svg { width: 20px; height: 20px; }\n  #hk-process-root .hero h1 { font-size: 38px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 34px; }\n  #hk-process-root .visual-head strong { display: none; }\n  #hk-process-root .visual-foot strong { font-size: 12px; }\n  #hk-process-root .config-title { grid-template-columns: 50px 1fr; }\n  #hk-process-root .config-title b { width: 50px; height: 50px; }\n  #hk-process-root .config-title h3 { font-size: 25px; }\n  #hk-process-root .evidence-caption { padding: 60px 18px 18px; }\n  #hk-process-root .play-circle { left: 18px; bottom: -26px; width: 52px; height: 52px; }\n  #hk-process-root .customer-experience-body dl > div { grid-template-columns: 1fr; gap: 6px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n   { scroll-behavior: auto; }\n  #hk-process-root *, #hk-process-root *::before, #hk-process-root *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; }\n}\n\n\/* finesse \u00b7 register=commerce \u00b7 A=HONGKAI-blue-white-orange \u00b7 B=Roboto-fixed-hierarchy \u00b7 C=existing-process-line-template \u00b7 D=in-page-equipment-selection \u00b7 E=source-equipment-images \u00b7 SOUL=4 SPECTACLE=3 DENSITY=6 *\/\n#hk-process-root .sheathing-hero-visual { align-self: start; }\n#hk-process-root .sheathing-hero-visual .hero-image-canvas { height:200px; min-height: 170px; padding: 24px 14px 48px; }\n#hk-process-root .sheathing-hero-detail { display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:20px;border-top:1px solid var(--line);background:#fff; }\n#hk-process-root .sheathing-hero-detail img { width:100%;height:190px;object-fit:contain;object-position:center; }\n#hk-process-root .sheathing-hero-detail span { display:block;font:700 11px\/1.5 \"Roboto Mono\",monospace;letter-spacing:.08em;color:var(--blue); }\n#hk-process-root .sheathing-hero-detail strong { display:block;margin:10px 0;font-size:20px;color:var(--navy); }\n#hk-process-root .sheathing-hero-detail p { font-size:14px;line-height:1.7;color:var(--copy);margin:0; }\n#hk-process-root .sheathing-config-canvas { position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:530px;min-width:0;min-height:0;padding:24px 30px 60px;border:0;background:#fff; }\n#hk-process-root .sheathing-config-canvas img { display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center; }\n#hk-process-root .sheathing-line-map { position:relative;background:#fff; }\n#hk-process-root .sheathing-line-map > svg { display:block;width:100%;height:auto; }\n#hk-process-root .sheathing-equipment-highlight { fill:rgba(192,79,50,.05);stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke; }\n#hk-process-root .sheathing-leader { stroke:#b1c1d0;stroke-width:1;vector-effect:non-scaling-stroke;fill:none; }\n#hk-process-root .sheathing-leader.selected { stroke:var(--orange);stroke-width:2; }\n#hk-process-root .sheathing-line-map .module-pin { width:44px;height:44px; }\n#hk-process-root .sheathing-page .module-explorer .sheathing-module-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }\n#hk-process-root .sheathing-page .sheathing-module-grid .module-selector { border-right:1px solid var(--line); }\n#hk-process-root .sheathing-page .sheathing-module-grid .module-selector:nth-child(4n) { border-right:0; }\n#hk-process-root .sheathing-page .sheathing-module-grid .module-selector:last-child { grid-column:auto; }\n#hk-process-root .sheathing-page .module-selector-copy > strong { font-size:14px; }\n#hk-process-root .sheathing-page .module-selector-copy > small { font-size:12px; }\n#hk-process-root .sheathing-page .sheathing-device-canvas { height:420px;padding:12px; }\n#hk-process-root .sheathing-device-canvas img { display:block;width:100%;height:100%;object-fit:contain;object-position:center; }\n#hk-process-root #sheathing-equipment-detail { scroll-margin-top:16px; }\n#hk-process-root .sheathing-page .route-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }\n#hk-process-root .sheathing-upstream { margin-top:24px;padding:24px;border:1px solid var(--line);background:#fff;border-radius:10px; }\n#hk-process-root .sheathing-upstream span { font:700 12px\/1.5 \"Roboto Mono\",monospace;color:var(--blue); }\n#hk-process-root .sheathing-upstream p { margin:10px 0 0;color:var(--copy);line-height:1.7; }\n#hk-process-root .sheathing-upstream a { color:var(--blue);font-weight:700;text-underline-offset:3px; }\n#hk-process-root .sheathing-page .visual-head { flex-wrap:wrap;padding-block:12px;gap:8px; }\n#hk-process-root .sheathing-page .config-media-head, #hk-process-root .sheathing-page .config-media-foot { flex-wrap:wrap;gap:8px; }\n#hk-process-root .sheathing-page .config-media-head strong { text-align:left; }\n#hk-process-root .sheathing-page .module-overview-head > span, #hk-process-root .sheathing-page .module-detail-label > span { font-size:12px; }\n#hk-process-root .sheathing-page .configuration-table { min-width:650px; }\n@media(max-width:1024px) { #hk-process-root .sheathing-page .hero-grid { grid-template-columns:1fr; } #hk-process-root .sheathing-hero-visual { width:100%;max-width:none; } #hk-process-root .sheathing-page .module-explorer .sheathing-module-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } #hk-process-root .sheathing-page .sheathing-module-grid .module-selector:nth-child(4n) {border-right:1px solid var(--line);} #hk-process-root .sheathing-page .sheathing-module-grid .module-selector:nth-child(3n) {border-right:0;} }\n@media(max-width:760px) {\n  #hk-process-root .sheathing-page .hero-grid { display:flex;flex-direction:column; }\n  #hk-process-root .sheathing-hero-detail { gap:12px;padding:12px; } #hk-process-root .sheathing-hero-detail img { height:150px; }\n  #hk-process-root .sheathing-page .route-grid {grid-template-columns:1fr;}\n  #hk-process-root .sheathing-config-canvas {height:340px;padding:18px 20px 50px;}\n  #hk-process-root .sheathing-page .module-explorer .sheathing-module-grid {grid-template-columns:repeat(2,minmax(0,1fr));}\n  #hk-process-root .sheathing-page .sheathing-module-grid .module-selector:nth-child(n) {border-right:1px solid var(--line);}\n  #hk-process-root .sheathing-page .sheathing-module-grid .module-selector:nth-child(2n) {border-right:0;}\n  #hk-process-root .sheathing-line-map .module-pin, #hk-process-root .sheathing-line-map .sheathing-leader {display:none;}\n  #hk-process-root .sheathing-page .sheathing-device-canvas {height:290px;}\n  #hk-process-root .sheathing-page .module-selector-copy > strong {font-size:13px;}\n  #hk-process-root .sheathing-page .module-overview-head {align-items:flex-start;}\n  #hk-process-root .sheathing-page .module-overview-head > span {max-width:54%;font-size:11px;}\n}\n\n { overflow-x:clip; }\n#hk-process-root body.modal-open:has(.sheathing-page) { overflow:hidden; }\n#hk-process-root .sheathing-page h1,#hk-process-root .sheathing-page h2 {overflow-wrap:anywhere;min-width:0;}\n#hk-process-root .sheathing-page .hero h1 {font-size:clamp(40px,3.65vw,58px);}\n#hk-process-root .sheathing-page .hk-button {white-space:nowrap;}\n#hk-process-root .sheathing-page .config-tabs strong {line-height:1.35;}\n#hk-process-root .sheathing-page .evidence-cards h3,#hk-process-root .sheathing-page .config-title h3,#hk-process-root .sheathing-page .module-equipment-copy h3,#hk-process-root .sheathing-page .engineering-callout h3,#hk-process-root .sheathing-page .project-intro h3,#hk-process-root .sheathing-page .responsibility-grid .navy h3 {color:var(--white);}\n#hk-process-root .sheathing-page .module-selector {min-height:92px;}\n#hk-process-root .sheathing-page .module-overview-head button {min-height:44px;}\n#hk-process-root .sheathing-page .module-device-enlarge {min-height:44px;}\n#hk-process-root .sheathing-page .module-detail-navigation button {width:44px;height:44px;}\n#hk-process-root .sheathing-page .module-pin {font-size:11px;}\n#hk-process-root .sheathing-page .sheathing-line-map {margin:12px 0;}\n@media(max-width:1100px) { #hk-process-root .sheathing-line-map .module-pin,#hk-process-root .sheathing-line-map .sheathing-leader {display:none;} }\n@media(max-width:760px) { #hk-process-root .sheathing-page .hero h1 {font-size:clamp(34px,8vw,42px);} #hk-process-root .sheathing-page .hk-button {width:100%;padding-inline:12px;} #hk-process-root .sheathing-page .sheathing-hero-detail strong {font-size:18px;} #hk-process-root .sheathing-page .config-tabs {margin-right:0;grid-template-columns:repeat(3,minmax(240px,1fr));} }\n@media(max-width:374px) { #hk-process-root .sheathing-page .module-explorer .sheathing-module-grid {grid-template-columns:1fr;} #hk-process-root .sheathing-page .module-selector {min-height:72px;} #hk-process-root .sheathing-page .sheathing-hero-detail {grid-template-columns:1fr;} #hk-process-root .sheathing-page .sheathing-hero-detail img {height:170px;} }\n@media(prefers-reduced-motion:reduce) { #hk-process-root .sheathing-page *, #hk-process-root .sheathing-page *::before, #hk-process-root .sheathing-page *::after {scroll-behavior:auto;animation:none;transition:none;} }\n\n#hk-process-root .sheathing-equipment-highlight.is-interface {stroke-dasharray:6 5;fill:rgba(22,119,200,.035);}\n\/* Scoped to the new shared form: no existing WPForms IDs or global input rules. *\/\n.hk-universal-enquiry-host { --hk-form-navy: #102d52; --hk-form-blue: #1677c8; --hk-form-orange: #c04f32; --hk-form-line: #d5e0ea; }\n.hk-universal-enquiry-host .hk-universal-product-form { color: var(--hk-form-navy); font-family: Roboto, Arial, sans-serif; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 0 18px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field { min-width: 0; padding: 10px 0; clear: none; }\n.hk-universal-enquiry-host .hk-universal-product-form .hk-universal-full { grid-column: 1 \/ -1; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-label { font-size: 14px; line-height: 1.5; color: var(--hk-form-navy); }\n.hk-universal-enquiry-host .hk-universal-product-form input:not([type=checkbox]):not([type=hidden]):not([type=file]),\n.hk-universal-enquiry-host .hk-universal-product-form select,\n.hk-universal-enquiry-host .hk-universal-product-form textarea { max-width: 100%; width: 100%; box-sizing: border-box; min-height: 48px; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: #182638; padding: 12px 13px; font-size: 16px; }\n.hk-universal-enquiry-host .hk-universal-product-form textarea { min-height: 116px; resize: vertical; }\n.hk-universal-enquiry-host .hk-universal-product-form :is(input,select,textarea):focus { outline: 2px solid var(--hk-form-blue); outline-offset: 2px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-description { font-size: 13px; line-height: 1.6; color: #52667b; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit { width: 100%; min-height: 50px; padding: 14px 20px; border: 0; border-radius: 8px; background: var(--hk-form-orange); color: #fff; font-weight: 700; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:hover { background: #a94028; color: #fff; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:focus-visible { outline: 3px solid var(--hk-form-blue); outline-offset: 3px; }\n@media (max-width:600px) { .hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { grid-template-columns: minmax(0,1fr); } }\n\n\/* These rules apply only to this page's authored scope. Theme chrome is retained. *\/\n#hk-process-root { width:100%; font-size:16px; line-height:1.5; }\n#hk-process-root h1,#hk-process-root h2,#hk-process-root h3 { font-family:Roboto,Arial,sans-serif; font-weight:700; }\n#hk-process-root button { font-family:inherit; text-transform:none; box-shadow:none; }\n#hk-process-root button svg { flex-shrink:0; }\n#hk-process-root .hero { padding-top:calc(18px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root .page-map { top:var(--hk-theme-header-offset, 0px); }\n#hk-process-root section { scroll-margin-top:calc(70px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root #hk-process-form-slot { min-width:0; padding:32px; background:#fff; }\n#hk-process-root #hk-process-native-enquiry { width:100%; margin:0; }\n#hk-process-root #hk-process-native-enquiry .wpforms-container { margin:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-label { margin-bottom:7px; }\n#hk-process-root .hk-universal-product-form ul { list-style:none; margin:0; padding:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-checkbox li { display:flex; align-items:flex-start; gap:9px; }\n#hk-process-root .hk-universal-product-form input[type=checkbox] { flex:0 0 auto; margin-top:5px; }\n#hk-process-root .hk-universal-product-form .wpforms-error { color:#a32920; font-size:14px; }\n#hk-process-root .hk-universal-product-form .wpforms-field-hp { display:none!important; }\n#hk-process-root .wpforms-confirmation-container-full { margin:0; padding:24px; background:#edf7ef; border:1px solid #8ab194; color:#173e26; }\n.hk-process-elementor-page { --widgets-spacing:0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }\n.hk-process-elementor-page > .elementor-element { margin:0!important; width:100%; }\n@media(max-width:767px) { #hk-process-root .hero { padding-top:calc(16px + var(--hk-theme-header-offset, 0px)); } }\n@media(max-width:600px) { #hk-process-root #hk-process-form-slot { padding:24px 18px; } }\n\n\/* SZ-only integration repair. Do not apply to global Elementor Kit settings. *\/\n#hk-process-root:has(> .sheathing-page) { overflow-x:clip; overflow-y:visible; }\n#hk-process-root .sheathing-page h3 { color:var(--ink); }\n#hk-process-root .sheathing-page .config-title h3,\n#hk-process-root .sheathing-page .module-equipment-copy h3,\n#hk-process-root .sheathing-page .engineering-callout h3,\n#hk-process-root .sheathing-page .evidence-cards h3,\n#hk-process-root .sheathing-page .responsibility-grid article.navy h3,\n#hk-process-root .sheathing-page .project-intro h3,\n#hk-process-root .sheathing-page .image-dialog header h2 { color:#fff; }\n\n#hk-process-root #sheathing-equipment-detail{scroll-margin-top:calc(75px + var(--hk-theme-header-offset,0px))}\n@media(min-width:1025px){#hk-process-root .sheathing-page .hero{padding-top:calc(90px + var(--hk-theme-header-offset,var(--hkm-nav-top,91px)))}}\n@media(max-width:1024px){#hk-process-root .sheathing-page .hero{padding-top:calc(18px + var(--hk-theme-header-offset,var(--hkm-nav-top,84px)))}}\n@media(max-width:767px){#hk-process-root .sheathing-page .hero{padding-top:calc(16px + var(--hk-theme-header-offset,var(--hkm-nav-top,88px)))}}\n.e-con:has(#hk-process-root){--container-max-width:100%;--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.e-con-inner:has(#hk-process-root){max-width:none;width:100%;padding:0}<\/style><div id=\"hk-process-root\"><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-complete-line.png\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-49.jpeg\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-47.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\/07\/ADSS-Cable-Design.png\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-figure8-3d-scaled.webp\"\/><div class=\"sheathing-page\"><div><section class=\"hero\" id=\"overview\"><div class=\"shell\"><nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"><ol><li><a href=\"https:\/\/hkcablemachine.com\/\">Home<\/a><\/li><li><a href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\">Fiber Optic Cable Production Lines<\/a><\/li><li aria-current=\"page\">HK-90 Optical Cable Sheathing Line<\/li><\/ol><\/nav><div class=\"hero-grid\"><div class=\"hero-copy\"><div class=\"section-label\"><span>01<\/span><strong>HONGKAI \u00b7 OUTDOOR OPTICAL CABLE SHEATHING<\/strong><\/div><h1>HK-90 Optical Cable Sheathing Line<\/h1><p class=\"hero-subtitle\">\u03a690 mm extrusion \u00b7 Core pay-off to finished cable take-up<\/p><p class=\"hero-lead\">Apply the specified outer sheath around your prepared optical cable core. Configure material feeding, aramid yarn stranding or metal-tape protection as required, extrusion, cooling and take-up as one coordinated production stage.<\/p><div class=\"hero-actions\"><a class=\"hk-button hk-button-primary\" href=\"#modules\">Explore Line 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><\/a><a class=\"hk-button hk-button-ghost\" href=\"#project-inputs\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"><\/path><\/svg> Send Cable Drawing<\/a><\/div><dl class=\"hero-facts\"><div><dt>INPUT<\/dt><dd>Prepared cable core or loose tube, with the specified protection materials<\/dd><\/div><div><dt>OUTPUT<\/dt><dd>Sheathed optical cable on the agreed finished-cable drum<\/dd><\/div><div><dt>CORE PROCESS<\/dt><dd>Pay off \u2192 prepare \u2192 extrude \u2192 cool \/ inspect \u2192 take up<\/dd><\/div><div><dt>CONFIGURATION BASIS<\/dt><dd>Cable construction, sheath compound, diameter, output and reel format<\/dd><\/div><\/dl><\/div><article class=\"hero-visual sheathing-hero-visual\"><div class=\"visual-head\"><span>HK-90 SHEATHING \u00b7 COMPLETE LINE<\/span><strong>PLC + IPC project reference<\/strong><\/div><button class=\"hero-image-canvas media-canvas--panorama image-inspect\" aria-label=\"Enlarge complete HK-90 sheathing line\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-complete-line.png\" alt=\"HONGKAI HK-90 reference line with pay-offs, tape preparation, extruder, cooling, inspection, traction and gantry take-up\" title=\"\"><span class=\"image-inspect-hint\">View full image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/span><\/button><div class=\"sheathing-hero-detail\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-49.jpeg\" alt=\"HK-90 extruder reference from the supplied project document\" title=\"\"><div><span>AT THE HEART OF THE LINE<\/span><strong>\u03a690 mm sheath extrusion<\/strong><p>Coordinate melt delivery, tooling, cooling and traction around the cable design.<\/p><\/div><\/div><div class=\"visual-foot\"><div><span>REFERENCE ARRANGEMENT<\/span><strong>Equipment quantities and final layout follow the reviewed project.<\/strong><\/div><\/div><\/article><\/div><div class=\"boundary-strip\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><p><strong>Scope boundary:<\/strong> this page covers the sheathing stage. Upstream coloring, loose-tube extrusion and SZ core stranding are separate processes. Reinforcement and armoring modules are selected for the approved cable construction.<\/p><\/div><\/div><\/section><nav class=\"page-map\" aria-label=\"HK-90 sheathing page sections\"><div class=\"shell page-map-inner\"><span class=\"page-map-label\">PAGE MAP<\/span><div class=\"page-map-links\"><button data-section=\"overview\" class=\"active\" aria-current=\"location\">Overview<\/button><button data-section=\"process\" class=\"\">Process<\/button><button data-section=\"configurations\" class=\"\">Configuration<\/button><button data-section=\"modules\" class=\"\">Equipment<\/button><button data-section=\"controls\" class=\"\">Technical Review<\/button><button data-section=\"cable-routes\" class=\"\">Cable Routes<\/button><button data-section=\"evidence\" class=\"\">Video &amp; FAT<\/button><button data-section=\"project-support\" class=\"\">Project Support<\/button><button data-section=\"project-inputs\" class=\"\">Project Inputs<\/button><button data-section=\"faq\" class=\"\">FAQ<\/button><\/div><button class=\"page-map-cta\" aria-label=\"Start project enquiry\">Start Project <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><\/nav><section class=\"section\" id=\"process\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>02<\/span><strong>PROCESS &amp; MATERIAL HANDOFF<\/strong><\/div><h2>From prepared core to finished outer sheath.<\/h2><\/div><p>Build the process around the cable layers. Optional protection modules are selected before the extrusion and downstream handling requirements are finalized.<\/p><\/div><div class=\"need-grid\"><article><div class=\"number-title\"><span>01<\/span><small>CORE &amp; MATERIAL PAY-OFF<\/small><\/div><h3>Feed the specified construction.<\/h3><p>Start with the prepared core or loose tube. Match the core, wire and protection-material pay-offs to the incoming package.<\/p><\/article><article><div class=\"number-title\"><span>02<\/span><small>PROTECTION &amp; FORMING<\/small><\/div><h3>Prepare the layers before extrusion.<\/h3><p>Apply the selected water blocking and ripcord. ADSS routes add aramid yarn stranding before the outer sheath; armored routes use the specified metal-tape preparation and forming modules.<\/p><\/article><article><div class=\"number-title\"><span>03<\/span><small>SHEATH EXTRUSION<\/small><\/div><h3>Form the outer jacket.<\/h3><p>Feed the approved compound to the \u03a690 mm extruder and crosshead. Coordinate melt delivery, cable centering, temperature and line speed.<\/p><\/article><article><div class=\"number-title\"><span>04<\/span><small>COOLING TO TAKE-UP<\/small><\/div><h3>Cool, inspect and collect.<\/h3><p>Cool and dry the sheath, monitor diameter, apply the specified marking and tests, then coordinate caterpillar traction with finished-cable take-up.<\/p><\/article><\/div><\/div><\/section><section class=\"section configuration-section\" id=\"configurations\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>03<\/span><strong>CONFIGURATION &amp; PROJECT SCOPE<\/strong><\/div><h2>Choose the protection route for your cable.<\/h2><\/div><p>The same extrusion stage can sit within different process routes. Compare the incoming core, reinforcement and tape requirements before defining the equipment package.<\/p><\/div><div class=\"config-tabs\" role=\"tablist\" aria-label=\"HK-90 sheathing configurations\"><button id=\"sheathing-config-0\" role=\"tab\" aria-controls=\"sheathing-configuration-panel\" aria-selected=\"true\" tabindex=\"0\" class=\"active\"><span>01<\/span><div><small>METAL-TAPE PROTECTION<\/small><strong>Armored cable<\/strong><\/div><\/button><button id=\"sheathing-config-1\" role=\"tab\" aria-controls=\"sheathing-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>02<\/span><div><small>ARAMID STRANDING + SHEATH<\/small><strong>All-dielectric cable<\/strong><\/div><\/button><button id=\"sheathing-config-2\" role=\"tab\" aria-controls=\"sheathing-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>03<\/span><div><small>EXISTING EQUIPMENT<\/small><strong>Line upgrade<\/strong><\/div><\/button><\/div><div class=\"config-workbench\" role=\"tabpanel\" id=\"sheathing-configuration-panel\" aria-labelledby=\"sheathing-config-0\"><div class=\"config-media\"><div class=\"config-media-head\"><span>PROJECT EQUIPMENT REFERENCE<\/span><strong>Metal-tape corrugating unit<\/strong><\/div><button class=\"sheathing-config-canvas image-inspect\" aria-label=\"Enlarge Metal-tape corrugating unit\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-47.jpeg\" alt=\"Metal-tape corrugating unit\" 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=\"config-media-foot\"><span>CONFIGURATION BASIS<\/span><strong>Construction-specific modules \u00b7 final scope by cable drawing<\/strong><\/div><\/div><aside class=\"config-dossier\"><span>METAL-TAPE PROTECTION<\/span><div class=\"config-title\"><b>01<\/b><h3>Armored cable<\/h3><\/div><div class=\"dossier-block\"><small>WHEN THIS REVIEW APPLIES<\/small><p>For a cable construction with the specified steel or aluminum tape beneath the outer sheath.<\/p><\/div><div class=\"dossier-block\"><small>OPERATING &amp; SUPPLY BOUNDARY<\/small><p>Review tape supply, joining, storage, corrugating and longitudinal forming as one material path. Match the forming tooling and extrusion crosshead to the actual core and finished diameter.<\/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>Core and finished-cable 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=\"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>Tape material, coating, width and thickness<\/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>Tape joint and accumulator 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=\"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>Corrugation, overlap and forming tools<\/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>Compound, jacket thickness and cooling<\/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>Traction, drum handling and acceptance<\/span><\/li><\/ul><\/div><button class=\"hk-button hk-button-primary config-enquiry\">Discuss this configuration <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/aside><\/div><\/div><\/section><section class=\"section modules-section\" id=\"modules\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>04<\/span><strong>EQUIPMENT IN THE LINE<\/strong><\/div><h2>Follow the line, one machine at a time.<\/h2><\/div><p>Select a number or equipment card to see its equipment area, image and process role. Dashed regions identify process interfaces whose final position must be confirmed. The reference includes optional preparation and testing modules; the final equipment list follows your cable construction.<\/p><\/div><div class=\"module-explorer\"><div class=\"module-overview-head\"><span>HK-90 EQUIPMENT MAP \u00b7 REFERENCE ARRANGEMENT<\/span><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=\"sheathing-line-map\"><svg viewBox=\"0 0 2150 354\" role=\"img\" aria-label=\"HK-90 line from input pay-offs at the left through sheathing and cooling to finished cable take-up at the right\"><image href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-complete-line.png\" x=\"0\" y=\"80\" width=\"2150\" height=\"194\"><\/image><rect class=\"sheathing-equipment-highlight \" x=\"1233\" y=\"165\" width=\"186\" height=\"82\" rx=\"8\"><\/rect><path class=\"sheathing-leader\" d=\"M 55 30 L 58.5 186\"><\/path><path class=\"sheathing-leader\" d=\"M 157 324 L 174 212\"><\/path><path class=\"sheathing-leader\" d=\"M 362 30 L 406 205.5\"><\/path><path class=\"sheathing-leader\" d=\"M 567 324 L 464 203\"><\/path><path class=\"sheathing-leader\" d=\"M 669 30 L 609.5 204\"><\/path><path class=\"sheathing-leader\" d=\"M 772 30 L 752 176.5\"><\/path><path class=\"sheathing-leader\" d=\"M 260 30 L 261 204.5\"><\/path><path class=\"sheathing-leader\" d=\"M 875 324 L 837 211\"><\/path><path class=\"sheathing-leader\" d=\"M 1080 324 L 990 208.5\"><\/path><path class=\"sheathing-leader\" d=\"M 977 30 L 904 204\"><\/path><path class=\"sheathing-leader\" d=\"M 1182 30 L 1090.5 194.5\"><\/path><path class=\"sheathing-leader\" d=\"M 1285 324 L 1184.5 201\"><\/path><path class=\"sheathing-leader selected\" d=\"M 1387 324 L 1326 206\"><\/path><path class=\"sheathing-leader\" d=\"M 1285 30 L 1288.5 134\"><\/path><path class=\"sheathing-leader\" d=\"M 1490 30 L 1366 140\"><\/path><path class=\"sheathing-leader\" d=\"M 1490 324 L 1449 208\"><\/path><path class=\"sheathing-leader\" d=\"M 1592 30 L 1587.5 212\"><\/path><path class=\"sheathing-leader\" d=\"M 1695 324 L 1717 214\"><\/path><path class=\"sheathing-leader\" d=\"M 1900 324 L 1886 208\"><\/path><path class=\"sheathing-leader\" d=\"M 2002 30 L 1938 196\"><\/path><path class=\"sheathing-leader\" d=\"M 1797 30 L 1798.5 199.5\"><\/path><path class=\"sheathing-leader\" d=\"M 2002 324 L 2002 217\"><\/path><path class=\"sheathing-leader\" d=\"M 2098 30 L 2091 185\"><\/path><\/svg><button class=\"module-pin \" style=\"left:2.558139534883721%;top:8.47457627118644%\" aria-label=\"Locate 01: Gantry core pay-off\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">01<\/button><button class=\"module-pin \" style=\"left:7.3023255813953485%;top:91.52542372881356%\" aria-label=\"Locate 02: Pay-off tension dancer\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">02<\/button><button class=\"module-pin \" style=\"left:16.837209302325583%;top:8.47457627118644%\" aria-label=\"Locate 03: Steel-wire pay-off\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">03<\/button><button class=\"module-pin \" style=\"left:26.372093023255815%;top:91.52542372881356%\" aria-label=\"Locate 04: Loose-tube pay-off\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">04<\/button><button class=\"module-pin \" style=\"left:31.116279069767444%;top:8.47457627118644%\" aria-label=\"Locate 05: Aramid yarn stranding unit\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">05<\/button><button class=\"module-pin \" style=\"left:35.906976744186046%;top:8.47457627118644%\" aria-label=\"Locate 06: Compound filling\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">06<\/button><button class=\"module-pin \" style=\"left:12.093023255813954%;top:8.47457627118644%\" aria-label=\"Locate 07: Water-blocking tape pay-off\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">07<\/button><button class=\"module-pin \" style=\"left:40.69767441860465%;top:91.52542372881356%\" aria-label=\"Locate 08: Metal-tape pay-off\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">08<\/button><button class=\"module-pin \" style=\"left:50.23255813953489%;top:91.52542372881356%\" aria-label=\"Locate 09: Metal-tape accumulator\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">09<\/button><button class=\"module-pin \" style=\"left:45.44186046511628%;top:8.47457627118644%\" aria-label=\"Locate 10: Tape joining device\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">10<\/button><button class=\"module-pin \" style=\"left:54.97674418604651%;top:8.47457627118644%\" aria-label=\"Locate 11: Tape corrugating unit\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">11<\/button><button class=\"module-pin \" style=\"left:59.76744186046512%;top:91.52542372881356%\" aria-label=\"Locate 12: Longitudinal tape former\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">12<\/button><button class=\"module-pin is-selected\" style=\"left:64.51162790697674%;top:91.52542372881356%\" aria-label=\"Locate 13: \u03a690 mm sheath extruder\" aria-pressed=\"true\" aria-controls=\"sheathing-equipment-detail\">13<\/button><button class=\"module-pin \" style=\"left:59.76744186046512%;top:8.47457627118644%\" aria-label=\"Locate 14: Dryer &amp; material loader\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">14<\/button><button class=\"module-pin \" style=\"left:69.30232558139535%;top:8.47457627118644%\" aria-label=\"Locate 15: PLC \/ IPC line controls\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">15<\/button><button class=\"module-pin \" style=\"left:69.30232558139535%;top:91.52542372881356%\" aria-label=\"Locate 16: Movable hot-water trough\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">16<\/button><button class=\"module-pin \" style=\"left:74.04651162790698%;top:8.47457627118644%\" aria-label=\"Locate 17: Cooling trough &amp; drying\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">17<\/button><button class=\"module-pin \" style=\"left:78.83720930232559%;top:91.52542372881356%\" aria-label=\"Locate 18: Laser diameter gauge\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">18<\/button><button class=\"module-pin \" style=\"left:88.37209302325581%;top:91.52542372881356%\" aria-label=\"Locate 19: Jacket spark tester\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">19<\/button><button class=\"module-pin \" style=\"left:93.11627906976744%;top:8.47457627118644%\" aria-label=\"Locate 20: Cable marking unit\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">20<\/button><button class=\"module-pin \" style=\"left:83.5813953488372%;top:8.47457627118644%\" aria-label=\"Locate 21: Caterpillar capstan\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">21<\/button><button class=\"module-pin \" style=\"left:93.11627906976744%;top:91.52542372881356%\" aria-label=\"Locate 22: Take-up tension dancer\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">22<\/button><button class=\"module-pin \" style=\"left:97.5813953488372%;top:8.47457627118644%\" aria-label=\"Locate 23: Gantry take-up &amp; traverse\" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\">23<\/button><\/div><div class=\"module-location-status\"><span><\/span><p><strong>13<!-- --> \u00b7 <!-- -->\u03a690 mm sheath extruder<\/strong><span>Equipment area in the reference arrangement<\/span><\/p><\/div><div class=\"module-grid sheathing-module-grid\" role=\"group\" aria-label=\"Select HK-90 sheathing equipment\"><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">01<\/span><span class=\"module-selector-copy\"><strong>Gantry core pay-off<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">02<\/span><span class=\"module-selector-copy\"><strong>Pay-off tension dancer<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">03<\/span><span class=\"module-selector-copy\"><strong>Steel-wire pay-off<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">04<\/span><span class=\"module-selector-copy\"><strong>Loose-tube pay-off<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">05<\/span><span class=\"module-selector-copy\"><strong>Aramid yarn stranding unit<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">06<\/span><span class=\"module-selector-copy\"><strong>Compound filling<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">07<\/span><span class=\"module-selector-copy\"><strong>Water-blocking tape pay-off<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">08<\/span><span class=\"module-selector-copy\"><strong>Metal-tape pay-off<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">09<\/span><span class=\"module-selector-copy\"><strong>Metal-tape accumulator<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">10<\/span><span class=\"module-selector-copy\"><strong>Tape joining device<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">11<\/span><span class=\"module-selector-copy\"><strong>Tape corrugating unit<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">12<\/span><span class=\"module-selector-copy\"><strong>Longitudinal tape former<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector is-selected\" aria-pressed=\"true\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">13<\/span><span class=\"module-selector-copy\"><strong>\u03a690 mm sheath extruder<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">14<\/span><span class=\"module-selector-copy\"><strong>Dryer &amp; material loader<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">15<\/span><span class=\"module-selector-copy\"><strong>PLC \/ IPC line controls<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">16<\/span><span class=\"module-selector-copy\"><strong>Movable hot-water trough<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">17<\/span><span class=\"module-selector-copy\"><strong>Cooling trough &amp; drying<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">18<\/span><span class=\"module-selector-copy\"><strong>Laser diameter gauge<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">19<\/span><span class=\"module-selector-copy\"><strong>Jacket spark tester<\/strong><small>Construction option<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">20<\/span><span class=\"module-selector-copy\"><strong>Cable marking unit<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">21<\/span><span class=\"module-selector-copy\"><strong>Caterpillar capstan<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">22<\/span><span class=\"module-selector-copy\"><strong>Take-up tension dancer<\/strong><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 class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"sheathing-equipment-detail\"><span class=\"module-number\">23<\/span><span class=\"module-selector-copy\"><strong>Gantry take-up &amp; traverse<\/strong><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=\"sheathing-equipment-detail\" role=\"region\" aria-labelledby=\"sheathing-equipment-title\"><div class=\"module-equipment-media\"><div class=\"module-detail-label\"><span>SELECTED EQUIPMENT \u00b7 PROJECT REFERENCE<\/span><strong>13<!-- --> \/ <!-- -->23<\/strong><\/div><div class=\"module-device-canvas sheathing-device-canvas\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-49.jpeg\" alt=\"\u03a690 mm sheath extruder\" title=\"\"><\/div><p>Equipment-family reference from the supplied project document. Final construction and quantity follow the approved equipment list.<\/p><button class=\"module-device-enlarge\">View equipment image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><div class=\"module-equipment-copy\"><div class=\"module-detail-navigation\"><span>SHEATH EXTRUSION<\/span><div><button aria-label=\"Previous equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" class=\"previous-arrow\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><button aria-label=\"Next equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/div><\/div><h3 id=\"sheathing-equipment-title\">\u03a690 mm sheath extruder<\/h3><p>Plasticizes the approved sheath compound and supplies the adjustable crosshead. The reference uses a \u03a690 mm screw with a 25:1 L\/D ratio.<\/p><div class=\"module-equipment-confirm\"><strong>CONFIRM FOR YOUR PROJECT<\/strong><p>Compound grade, screw and crosshead, tooling, temperature profile, output and required jacket dimensions.<\/p><\/div><\/div><\/div><\/div><p class=\"sr-only\" role=\"status\">Selected equipment <!-- -->13<!-- -->: <!-- -->\u03a690 mm sheath extruder<\/p><div class=\"module-note\"><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,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 boundary:<\/strong> the panorama illustrates equipment order, not the final machine count, footprint or construction. Images from the project document show equipment families; the approved layout and equipment list define the supplied arrangement.<\/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>TECHNICAL CONFIGURATION REVIEW<\/strong><\/div><h2>Define the operating conditions behind the specification.<\/h2><\/div><p>Use the reference below to begin the technical review. Confirm the complete cable construction, material grade and trial conditions before agreeing production performance.<\/p><\/div><div class=\"configuration-table-wrap\" role=\"region\" aria-label=\"HK-90 sheathing technical review\" tabindex=\"0\"><table class=\"configuration-table\"><caption>HK-90 reference data and project confirmation points<\/caption><thead><tr><th scope=\"col\">Review area<\/th><th scope=\"col\">Reference \/ requirement<\/th><th scope=\"col\">Condition to confirm<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Extruder reference<\/th><td>\u03a690 mm screw \u00b7 25:1 L\/D \u00b7 75 kW main drive.<\/td><td>Reference equipment configuration; screw, crosshead and tooling must suit the compound and cable.<\/td><\/tr><tr><th scope=\"row\">Aramid stranding reference<\/th><td>24 heads \u00b7 independent tension \u00b7 adjustable pitch \u00b7 S or Z lay.<\/td><td>Selected for the cable construction. Confirm yarn grade, quantity, tension and stranding pitch together with extrusion speed. The reference 120 rpm rotation is not a cable line speed.<\/td><\/tr><tr><th scope=\"row\">Sheath materials<\/th><td>PE \/ PVC in the supplied extruder reference.<\/td><td>Confirm the compound grade and process settings. Other compounds require a separate suitability review.<\/td><\/tr><tr><th scope=\"row\">Production speed<\/th><td>Reference: up to 80 m\/min for PE cable below \u03a610 mm.<\/td><td>Conditional source value; confirm the complete construction, jacket thickness, cooling, reel changes and quality targets.<\/td><\/tr><tr><th scope=\"row\">Extrusion output<\/th><td>Reference: up to 250 kg\/h PE, with the crosshead open in the source specification.<\/td><td>An extruder-output reference is not guaranteed finished-cable throughput. Verify it with the agreed tooling and compound.<\/td><\/tr><tr><th scope=\"row\">Cable &amp; tooling range<\/th><td>Specify incoming core, finished diameter and jacket thickness.<\/td><td>Review every module. A metal-tape forming tool may have a narrower range than the extruder or capstan.<\/td><\/tr><tr><th scope=\"row\">Reels, tension &amp; utilities<\/th><td>Agree supply\/output drums, winding tension, layout and utility loads.<\/td><td>Use one approved schedule for the chosen configuration; do not infer these values from the HK-90 name.<\/td><\/tr><tr><th scope=\"row\">Controls &amp; acceptance<\/th><td>PLC \/ IPC coordination, recipes, alarms and agreed inspection records.<\/td><td>Define instruments, interfaces, safety functions, trial duration and acceptance criteria.<\/td><\/tr><\/tbody><\/table><\/div><div class=\"engineering-callout\"><div><span>CABLE DRAWING \u2192 TECHNICAL SCHEDULE \u2192 ACCEPTANCE<\/span><h3>Confirm the technical schedule for your cable.<\/h3><p>Review output together with the sheath cross-section, compound, tooling and cooling capacity. Reel capacity, line footprint, tension settings and utility loads are finalized for the selected configuration.<\/p><\/div><a href=\"#project-inputs\" 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><\/a><\/div><\/div><\/section><section class=\"section routes-section\" id=\"cable-routes\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>06<\/span><strong>RELATED CABLE SOLUTIONS<\/strong><\/div><h2>Connect the sheathing stage to your finished cable.<\/h2><\/div><p>Compare the complete cable route, then define the sheathing equipment and construction-specific preparation modules.<\/p><\/div><div class=\"route-grid\"><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/gyxtw-cable-production-line\/\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtw-3d-scaled.webp\" alt=\"GYXTW Cable cable structure reference\" title=\"\"><\/div><div class=\"route-copy\"><span>0<!-- -->1<!-- --> \u00b7 <!-- -->CENTRAL-TUBE ARMORED ROUTE<\/span><h3>GYXTW Cable<\/h3><p>Review the loose-tube input, parallel strength members, metal-tape protection and outer-sheath requirements.<\/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=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\"><div class=\"route-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/ADSS-Cable-Design.png\" alt=\"ADSS Cable cable structure reference\" title=\"\"><\/div><div class=\"route-copy\"><span>0<!-- -->2<!-- --> \u00b7 <!-- -->ALL-DIELECTRIC AERIAL ROUTE<\/span><h3>ADSS Cable<\/h3><p>Coordinate aramid yarn stranding with outer-sheath extrusion; confirm whether the incoming cable is a prepared core or an inner-sheathed cable.<\/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=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/gyxtc8s-cable-production-line\/\"><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 cable structure reference\" title=\"\"><\/div><div class=\"route-copy\"><span>0<!-- -->3<!-- --> \u00b7 <!-- -->MESSENGER-SUPPORTED ROUTE<\/span><h3>GYXTC8S Figure-8 Cable<\/h3><p>Review the published construction, armoring, messenger positioning and figure-8 crosshead tooling together.<\/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=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><\/div><div class=\"route-boundary\"><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,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>Construction matters:<\/strong> armored, all-dielectric and figure-8 cables require different preparation, reinforcement and tooling. One illustrated arrangement does not establish compatibility with every cable.<\/p><\/div><div class=\"sheathing-upstream\"><span>UPSTREAM EQUIPMENT<\/span><p>For tube extrusion, review the <a href=\"https:\/\/hkcablemachine.com\/loose-tube-production-line\/\">Loose Tube Production Line<\/a>. For a stranded core, review the <a href=\"https:\/\/hkcablemachine.com\/sz-stranding-production-line\/\">SZ Stranding Production Line<\/a>.<\/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>PROCESS VIDEO &amp; ACCEPTANCE<\/strong><\/div><h2>See the sheathing process. Plan the acceptance trial.<\/h2><\/div><p>The HONGKAI HK-90 video shows a sheathing reference for an ADSS cable route. Use it to discuss equipment and operating sequence, then agree the trial for your construction.<\/p><\/div><div class=\"evidence-layout\"><button class=\"evidence-visual\" aria-label=\"Play HONGKAI HK-90 sheathing video\"><div class=\"evidence-image media-canvas--panorama\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-complete-line.png\" alt=\"HONGKAI HK-90 sheathing line reference\" 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 \u00b7 HK-90 OPTICAL CABLE SHEATHING<\/span><strong>Sheathing equipment in operation<\/strong><small>Open video<\/small><\/div><\/button><div class=\"evidence-cards\"><article><span>0<!-- -->1<\/span><small>PRODUCT<\/small><h3>Trial the specified construction.<\/h3><p>Use the approved core, sheath compound, protection materials and output drum.<\/p><\/article><article><span>0<!-- -->2<\/span><small>PROCESS<\/small><h3>Check coordinated behavior.<\/h3><p>Observe extrusion, cooling, diameter monitoring, traction and take-up during starts, steady running and stops.<\/p><\/article><article><span>0<!-- -->3<\/span><small>OUTPUT<\/small><h3>Agree the inspection record.<\/h3><p>Check finished diameter, sheath thickness and appearance, marking, winding and the agreed optical and jacket tests.<\/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=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><div><span>ACCEPTANCE BASIS<\/span><strong>Approved drawing + agreed materials + operating conditions + written inspection method<\/strong><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-primary\">Prepare FAT Inputs <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"section\" id=\"project-support\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>08<\/span><strong>HONGKAI PROJECT SUPPORT<\/strong><\/div><h2>Connect equipment supply with factory start-up.<\/h2><\/div><p>The written proposal should connect equipment selection, integration and start-up responsibilities. Confirm the scope with HONGKAI for your project.<\/p><\/div><div class=\"responsibility-grid\"><article class=\"white\"><header><span>01<\/span><h3>Equipment scope<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Specify the supplied modules and quantities<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Identify retained and buyer-supplied 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=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Record equipment-source responsibilities<\/span><\/li><\/ul><\/article><article class=\"blue\"><header><span>02<\/span><h3>Line integration<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Review layout and material-flow interfaces<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define controls, utilities and safety boundaries<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree installation and commissioning scope<\/span><\/li><\/ul><\/article><article class=\"navy\"><header><span>03<\/span><h3>Start-up &amp; support<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define trial products and acceptance records<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Confirm operator training and documentation<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree spare-parts and after-sales scope<\/span><\/li><\/ul><\/article><\/div><\/div><\/section><section class=\"section project-section\" id=\"project-inputs\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>09<\/span><strong>START THE ENGINEERING REVIEW<\/strong><\/div><h2>Tell us about the cable you need to sheath.<\/h2><\/div><p>Start with your drawing, product requirements or existing equipment. Technical details can be confirmed during the first review.<\/p><\/div><div class=\"project-card\"><div class=\"project-intro\"><span>WHAT TO PREPARE<\/span><h3>Nine inputs for your sheathing line.<\/h3><ol><li><span>0<!-- -->1<\/span><p>Cable drawing and finished dimensions<\/p><\/li><li><span>0<!-- -->2<\/span><p>Incoming core or loose-tube details<\/p><\/li><li><span>0<!-- -->3<\/span><p>Sheath compound and jacket thickness<\/p><\/li><li><span>0<!-- -->4<\/span><p>Reinforcement, tape and ripcord requirements<\/p><\/li><li><span>0<!-- -->5<\/span><p>Input and output drum sizes \/ weights<\/p><\/li><li><span>0<!-- -->6<\/span><p>Target output and operating plan<\/p><\/li><li><span>0<!-- -->7<\/span><p>Marking, testing and acceptance criteria<\/p><\/li><li><span>0<!-- -->8<\/span><p>Factory layout and retained equipment<\/p><\/li><li><span>0<!-- -->9<\/span><p>Utilities, installation and project timing<\/p><\/li><\/ol><\/div><div id=\"hk-process-form-slot\"><\/div><\/div><\/div><\/section><section class=\"section faq-section\" id=\"faq\"><div class=\"shell faq-layout\"><div class=\"faq-heading\"><div class=\"section-label\"><span>10<\/span><strong>BUYER FAQ<\/strong><\/div><h2>Questions before specifying an HK-90 sheathing line.<\/h2><p>Review the cable construction, equipment boundary and information needed for a proposal.<\/p><\/div><div class=\"faq-list\"><details open=\"\"><summary><span>0<!-- -->1<\/span><strong>What does the HK-90 sheathing line produce?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>It applies the specified outer sheath to a prepared optical cable core or construction-specific tube and protection package, then cools, inspects and collects the cable. Upstream fiber coloring, loose-tube extrusion and SZ stranding are separate stages unless included in the project scope.<\/p><\/details><details><summary><span>0<!-- -->2<\/span><strong>Can one line make GYXTW, ADSS and figure-8 cables?<\/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>These cable families can involve an HK-90 sheathing stage, but they do not use one identical equipment package. Core handling, reinforcement, armoring, messenger positioning, crosshead tooling and downstream testing must be reviewed for each cable drawing.<\/p><\/details><details><summary><span>0<!-- -->3<\/span><strong>Does every configuration include metal-tape 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>No. Metal-tape pay-off, joining, accumulation, corrugating and longitudinal forming are selected for the specified armored or composite-sheath construction. An all-dielectric route has different reinforcement requirements.<\/p><\/details><details><summary><span>0<!-- -->4<\/span><strong>What do the quoted speed and output mean?<\/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 source gives up to 80 m\/min for PE cable below 10 mm and an extrusion-output reference of up to 250 kg\/h PE with the crosshead open. These values describe stated reference conditions. Actual accepted cable output must be agreed for the cable, compound, tooling, cooling and operating plan.<\/p><\/details><details><summary><span>0<!-- -->5<\/span><strong>Which sheath compounds can be used?<\/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 supplied extruder reference describes PE and PVC. Confirm the exact grade and required screw, tooling, drying and temperature settings. Do not assume that LSZH or another compound is covered without a separate engineering review.<\/p><\/details><details><summary><span>0<!-- -->6<\/span><strong>Is a finished-cable accumulator included?<\/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 equipment reference includes a metal-tape accumulator, which stores tape for its joining sequence. A finished-cable accumulator serves a different duty and requires its own configuration, tension, storage-length and reel-change review.<\/p><\/details><details><summary><span>0<!-- -->7<\/span><strong>Can the jacket spark tester be used for ADSS?<\/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>Test applicability depends on the cable construction and a suitable electrical return path. An all-dielectric cable must not automatically be assigned the same spark-test arrangement as a metal-containing cable. Confirm the test method and acceptance criteria for the actual product.<\/p><\/details><details><summary><span>0<!-- -->8<\/span><strong>What should I send for a quotation?<\/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>Send the cable drawing, incoming core, sheath compound, protection materials, required drum sizes and production target. Add your factory layout and existing machines if available. Technical details can be completed during the first review.<\/p><\/details><\/div><\/div><\/section><\/div><dialog class=\"image-dialog\" aria-labelledby=\"image-dialog-title\"><\/dialog><dialog class=\"video-dialog\" aria-label=\"HONGKAI HK-90 sheathing process video\"><\/dialog><\/div><\/div><script data-no-optimize=\"1\" data-no-defer=\"1\">(()=>{var Ih=Object.create;var _c=Object.defineProperty;var Sh=Object.getOwnPropertyDescriptor;var bh=Object.getOwnPropertyNames;var yh=Object.getPrototypeOf,Ch=Object.prototype.hasOwnProperty;var Ie=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var vh=(a,e,o,t)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of bh(e))!Ch.call(a,n)&&n!==o&&_c(a,n,{get:()=>e[n],enumerable:!(t=Sh(e,n))||t.enumerable});return a};var D=(a,e,o)=>(o=a!=null?Ih(yh(a)):{},vh(e||!a||!a.__esModule?_c(o,\"default\",{value:a,enumerable:!0}):o,a));var tu=Ie(M=>{\"use strict\";var Zs=Symbol.for(\"react.transitional.element\"),Ah=Symbol.for(\"react.portal\"),wh=Symbol.for(\"react.fragment\"),Th=Symbol.for(\"react.strict_mode\"),Eh=Symbol.for(\"react.profiler\"),Lh=Symbol.for(\"react.consumer\"),Mh=Symbol.for(\"react.context\"),Nh=Symbol.for(\"react.forward_ref\"),Hh=Symbol.for(\"react.suspense\"),Dh=Symbol.for(\"react.memo\"),Wc=Symbol.for(\"react.lazy\"),kh=Symbol.for(\"react.activity\"),Xc=Symbol.iterator;function Bh(a){return a===null||typeof a!=\"object\"?null:(a=Xc&&a[Xc]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Jc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$c=Object.assign,au={};function Qo(a,e,o){this.props=a,this.context=e,this.refs=au,this.updater=o||Jc}Qo.prototype.isReactComponent={};Qo.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\")};Qo.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function eu(){}eu.prototype=Qo.prototype;function js(a,e,o){this.props=a,this.context=e,this.refs=au,this.updater=o||Jc}var _s=js.prototype=new eu;_s.constructor=js;$c(_s,Qo.prototype);_s.isPureReactComponent=!0;var Yc=Array.isArray;function Vs(){}var Y={H:null,A:null,T:null,S:null},ou=Object.prototype.hasOwnProperty;function Xs(a,e,o){var t=o.ref;return{$$typeof:Zs,type:a,key:e,ref:t!==void 0?t:null,props:o}}function Rh(a,e){return Xs(a.type,e,a.props)}function Ys(a){return typeof a==\"object\"&&a!==null&&a.$$typeof===Zs}function Oh(a){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+a.replace(\/[=:]\/g,function(o){return e[o]})}var Kc=\/\\\/+\/g;function Ps(a,e){return typeof a==\"object\"&&a!==null&&a.key!=null?Oh(\"\"+a.key):e.toString(36)}function Uh(a){switch(a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason;default:switch(typeof a.status==\"string\"?a.then(Vs,Vs):(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 Ko(a,e,o,t,n){var i=typeof a;(i===\"undefined\"||i===\"boolean\")&&(a=null);var s=!1;if(a===null)s=!0;else switch(i){case\"bigint\":case\"string\":case\"number\":s=!0;break;case\"object\":switch(a.$$typeof){case Zs:case Ah:s=!0;break;case Wc:return s=a._init,Ko(s(a._payload),e,o,t,n)}}if(s)return n=n(a),s=t===\"\"?\".\"+Ps(a,0):t,Yc(n)?(o=\"\",s!=null&&(o=s.replace(Kc,\"$&\/\")+\"\/\"),Ko(n,e,o,\"\",function(m){return m})):n!=null&&(Ys(n)&&(n=Rh(n,o+(n.key==null||a&&a.key===n.key?\"\":(\"\"+n.key).replace(Kc,\"$&\/\")+\"\/\")+s)),e.push(n)),1;s=0;var r=t===\"\"?\".\":t+\":\";if(Yc(a))for(var c=0;c<a.length;c++)t=a[c],i=r+Ps(t,c),s+=Ko(t,e,o,i,n);else if(c=Bh(a),typeof c==\"function\")for(a=c.call(a),c=0;!(t=a.next()).done;)t=t.value,i=r+Ps(t,c++),s+=Ko(t,e,o,i,n);else if(i===\"object\"){if(typeof a.then==\"function\")return Ko(Uh(a),e,o,t,n);throw e=String(a),Error(\"Objects are not valid as a React child (found: \"+(e===\"[object Object]\"?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e)+\"). If you meant to render a collection of children, use an array instead.\")}return s}function Kn(a,e,o){if(a==null)return a;var t=[],n=0;return Ko(a,t,\"\",\"\",function(i){return e.call(o,i,n++)}),t}function qh(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 Qc=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)},Fh={map:Kn,forEach:function(a,e,o){Kn(a,function(){e.apply(this,arguments)},o)},count:function(a){var e=0;return Kn(a,function(){e++}),e},toArray:function(a){return Kn(a,function(e){return e})||[]},only:function(a){if(!Ys(a))throw Error(\"React.Children.only expected to receive a single React element child.\");return a}};M.Activity=kh;M.Children=Fh;M.Component=Qo;M.Fragment=wh;M.Profiler=Eh;M.PureComponent=js;M.StrictMode=Th;M.Suspense=Hh;M.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Y;M.__COMPILER_RUNTIME={__proto__:null,c:function(a){return Y.H.useMemoCache(a)}};M.cache=function(a){return function(){return a.apply(null,arguments)}};M.cacheSignal=function(){return null};M.cloneElement=function(a,e,o){if(a==null)throw Error(\"The argument must be a React element, but you passed \"+a+\".\");var t=$c({},a.props),n=a.key;if(e!=null)for(i in e.key!==void 0&&(n=\"\"+e.key),e)!ou.call(e,i)||i===\"key\"||i===\"__self\"||i===\"__source\"||i===\"ref\"&&e.ref===void 0||(t[i]=e[i]);var i=arguments.length-2;if(i===1)t.children=o;else if(1<i){for(var s=Array(i),r=0;r<i;r++)s[r]=arguments[r+2];t.children=s}return Xs(a.type,n,t)};M.createContext=function(a){return a={$$typeof:Mh,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null},a.Provider=a,a.Consumer={$$typeof:Lh,_context:a},a};M.createElement=function(a,e,o){var t,n={},i=null;if(e!=null)for(t in e.key!==void 0&&(i=\"\"+e.key),e)ou.call(e,t)&&t!==\"key\"&&t!==\"__self\"&&t!==\"__source\"&&(n[t]=e[t]);var s=arguments.length-2;if(s===1)n.children=o;else if(1<s){for(var r=Array(s),c=0;c<s;c++)r[c]=arguments[c+2];n.children=r}if(a&&a.defaultProps)for(t in s=a.defaultProps,s)n[t]===void 0&&(n[t]=s[t]);return Xs(a,i,n)};M.createRef=function(){return{current:null}};M.forwardRef=function(a){return{$$typeof:Nh,render:a}};M.isValidElement=Ys;M.lazy=function(a){return{$$typeof:Wc,_payload:{_status:-1,_result:a},_init:qh}};M.memo=function(a,e){return{$$typeof:Dh,type:a,compare:e===void 0?null:e}};M.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(Vs,Qc)}catch(i){Qc(i)}finally{e!==null&&o.types!==null&&(e.types=o.types),Y.T=e}};M.unstable_useCacheRefresh=function(){return Y.H.useCacheRefresh()};M.use=function(a){return Y.H.use(a)};M.useActionState=function(a,e,o){return Y.H.useActionState(a,e,o)};M.useCallback=function(a,e){return Y.H.useCallback(a,e)};M.useContext=function(a){return Y.H.useContext(a)};M.useDebugValue=function(){};M.useDeferredValue=function(a,e){return Y.H.useDeferredValue(a,e)};M.useEffect=function(a,e){return Y.H.useEffect(a,e)};M.useEffectEvent=function(a){return Y.H.useEffectEvent(a)};M.useId=function(){return Y.H.useId()};M.useImperativeHandle=function(a,e,o){return Y.H.useImperativeHandle(a,e,o)};M.useInsertionEffect=function(a,e){return Y.H.useInsertionEffect(a,e)};M.useLayoutEffect=function(a,e){return Y.H.useLayoutEffect(a,e)};M.useMemo=function(a,e){return Y.H.useMemo(a,e)};M.useOptimistic=function(a,e){return Y.H.useOptimistic(a,e)};M.useReducer=function(a,e,o){return Y.H.useReducer(a,e,o)};M.useRef=function(a){return Y.H.useRef(a)};M.useState=function(a){return Y.H.useState(a)};M.useSyncExternalStore=function(a,e,o){return Y.H.useSyncExternalStore(a,e,o)};M.useTransition=function(){return Y.H.useTransition()};M.version=\"19.2.0\"});var q=Ie((O1,nu)=>{\"use strict\";nu.exports=tu()});var du=Ie($=>{\"use strict\";function Js(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 Se(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,i=n>>>1;t<i;){var s=2*(t+1)-1,r=a[s],c=s+1,m=a[c];if(0>Qn(r,o))c<n&&0>Qn(m,r)?(a[t]=m,a[c]=o,t=c):(a[t]=r,a[s]=o,t=s);else if(c<n&&0>Qn(m,o))a[t]=m,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}$.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(iu=performance,$.unstable_now=function(){return iu.now()}):(Ks=Date,su=Ks.now(),$.unstable_now=function(){return Ks.now()-su});var iu,Ks,su,Te=[],Ke=[],zh=1,oe=null,Ba=3,$s=!1,Zt=!1,jt=!1,ar=!1,cu=typeof setTimeout==\"function\"?setTimeout:null,uu=typeof clearTimeout==\"function\"?clearTimeout:null,ru=typeof setImmediate<\"u\"?setImmediate:null;function Wn(a){for(var e=Se(Ke);e!==null;){if(e.callback===null)Jn(Ke);else if(e.startTime<=a)Jn(Ke),e.sortIndex=e.expirationTime,Js(Te,e);else break;e=Se(Ke)}}function er(a){if(jt=!1,Wn(a),!Zt)if(Se(Te)!==null)Zt=!0,Jo||(Jo=!0,Wo());else{var e=Se(Ke);e!==null&&or(er,e.startTime-a)}}var Jo=!1,_t=-1,mu=5,pu=-1;function fu(){return ar?!0:!($.unstable_now()-pu<mu)}function Qs(){if(ar=!1,Jo){var a=$.unstable_now();pu=a;var e=!0;try{a:{Zt=!1,jt&&(jt=!1,uu(_t),_t=-1),$s=!0;var o=Ba;try{e:{for(Wn(a),oe=Se(Te);oe!==null&&!(oe.expirationTime>a&&fu());){var t=oe.callback;if(typeof t==\"function\"){oe.callback=null,Ba=oe.priorityLevel;var n=t(oe.expirationTime<=a);if(a=$.unstable_now(),typeof n==\"function\"){oe.callback=n,Wn(a),e=!0;break e}oe===Se(Te)&&Jn(Te),Wn(a)}else Jn(Te);oe=Se(Te)}if(oe!==null)e=!0;else{var i=Se(Ke);i!==null&&or(er,i.startTime-a),e=!1}}break a}finally{oe=null,Ba=o,$s=!1}e=void 0}}finally{e?Wo():Jo=!1}}}var Wo;typeof ru==\"function\"?Wo=function(){ru(Qs)}:typeof MessageChannel<\"u\"?(Ws=new MessageChannel,lu=Ws.port2,Ws.port1.onmessage=Qs,Wo=function(){lu.postMessage(null)}):Wo=function(){cu(Qs,0)};var Ws,lu;function or(a,e){_t=cu(function(){a($.unstable_now())},e)}$.unstable_IdlePriority=5;$.unstable_ImmediatePriority=1;$.unstable_LowPriority=4;$.unstable_NormalPriority=3;$.unstable_Profiling=null;$.unstable_UserBlockingPriority=2;$.unstable_cancelCallback=function(a){a.callback=null};$.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\"):mu=0<a?Math.floor(1e3\/a):5};$.unstable_getCurrentPriorityLevel=function(){return Ba};$.unstable_next=function(a){switch(Ba){case 1:case 2:case 3:var e=3;break;default:e=Ba}var o=Ba;Ba=e;try{return a()}finally{Ba=o}};$.unstable_requestPaint=function(){ar=!0};$.unstable_runWithPriority=function(a,e){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var o=Ba;Ba=a;try{return e()}finally{Ba=o}};$.unstable_scheduleCallback=function(a,e,o){var t=$.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:zh++,callback:e,priorityLevel:a,startTime:o,expirationTime:n,sortIndex:-1},o>t?(a.sortIndex=o,Js(Ke,a),Se(Te)===null&&a===Se(Ke)&&(jt?(uu(_t),_t=-1):jt=!0,or(er,o-t))):(a.sortIndex=n,Js(Te,a),Zt||$s||(Zt=!0,Jo||(Jo=!0,Wo()))),a};$.unstable_shouldYield=fu;$.unstable_wrapCallback=function(a){var e=Ba;return function(){var o=Ba;Ba=e;try{return a.apply(this,arguments)}finally{Ba=o}}}});var gu=Ie((q1,hu)=>{\"use strict\";hu.exports=du()});var Su=Ie(Oa=>{\"use strict\";var xh=q();function Iu(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 Qe(){}var Ra={d:{f:Qe,r:function(){throw Error(Iu(522))},D:Qe,C:Qe,L:Qe,m:Qe,X:Qe,S:Qe,M:Qe},p:0,findDOMNode:null},Gh=Symbol.for(\"react.portal\");function Ph(a,e,o){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Gh,key:t==null?null:\"\"+t,children:a,containerInfo:e,implementation:o}}var Xt=xh.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function $n(a,e){if(a===\"font\")return\"\";if(typeof e==\"string\")return e===\"use-credentials\"?e:\"\"}Oa.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ra;Oa.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(Iu(299));return Ph(a,e,null,o)};Oa.flushSync=function(a){var e=Xt.T,o=Ra.p;try{if(Xt.T=null,Ra.p=2,a)return a()}finally{Xt.T=e,Ra.p=o,Ra.d.f()}};Oa.preconnect=function(a,e){typeof a==\"string\"&&(e?(e=e.crossOrigin,e=typeof e==\"string\"?e===\"use-credentials\"?e:\"\":void 0):e=null,Ra.d.C(a,e))};Oa.prefetchDNS=function(a){typeof a==\"string\"&&Ra.d.D(a)};Oa.preinit=function(a,e){if(typeof a==\"string\"&&e&&typeof e.as==\"string\"){var o=e.as,t=$n(o,e.crossOrigin),n=typeof e.integrity==\"string\"?e.integrity:void 0,i=typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0;o===\"style\"?Ra.d.S(a,typeof e.precedence==\"string\"?e.precedence:void 0,{crossOrigin:t,integrity:n,fetchPriority:i}):o===\"script\"&&Ra.d.X(a,{crossOrigin:t,integrity:n,fetchPriority:i,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}};Oa.preinitModule=function(a,e){if(typeof a==\"string\")if(typeof e==\"object\"&&e!==null){if(e.as==null||e.as===\"script\"){var o=$n(e.as,e.crossOrigin);Ra.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&&Ra.d.M(a)};Oa.preload=function(a,e){if(typeof a==\"string\"&&typeof e==\"object\"&&e!==null&&typeof e.as==\"string\"){var o=e.as,t=$n(o,e.crossOrigin);Ra.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})}};Oa.preloadModule=function(a,e){if(typeof a==\"string\")if(e){var o=$n(e.as,e.crossOrigin);Ra.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 Ra.d.m(a)};Oa.requestFormReset=function(a){Ra.d.r(a)};Oa.unstable_batchedUpdates=function(a,e){return a(e)};Oa.useFormState=function(a,e,o){return Xt.H.useFormState(a,e,o)};Oa.useFormStatus=function(){return Xt.H.useHostTransitionStatus()};Oa.version=\"19.2.0\"});var Cu=Ie((z1,yu)=>{\"use strict\";function bu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(bu)}catch(a){console.error(a)}}bu(),yu.exports=Su()});var Rd=Ie(ws=>{\"use strict\";var Aa=gu(),Xm=q(),Vh=Cu();function b(a){var e=\"https:\/\/react.dev\/errors\/\"+a;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)e+=\"&args[]=\"+encodeURIComponent(arguments[o])}return\"Minified React error #\"+a+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function Ym(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 Qm(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 vu(a){if(Rn(a)!==a)throw Error(b(188))}function Zh(a){var e=a.alternate;if(!e){if(e=Rn(a),e===null)throw Error(b(188));return e!==a?null:a}for(var o=a,t=e;;){var n=o.return;if(n===null)break;var i=n.alternate;if(i===null){if(t=n.return,t!==null){o=t;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===o)return vu(n),a;if(i===t)return vu(n),e;i=i.sibling}throw Error(b(188))}if(o.return!==t.return)o=n,t=i;else{for(var s=!1,r=n.child;r;){if(r===o){s=!0,o=n,t=i;break}if(r===t){s=!0,t=n,o=i;break}r=r.sibling}if(!s){for(r=i.child;r;){if(r===o){s=!0,o=i,t=n;break}if(r===t){s=!0,t=i,o=n;break}r=r.sibling}if(!s)throw Error(b(189))}}if(o.alternate!==t)throw Error(b(190))}if(o.tag!==3)throw Error(b(188));return o.stateNode.current===o?a:e}function 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 W=Object.assign,jh=Symbol.for(\"react.element\"),ai=Symbol.for(\"react.transitional.element\"),en=Symbol.for(\"react.portal\"),nt=Symbol.for(\"react.fragment\"),Jm=Symbol.for(\"react.strict_mode\"),Ur=Symbol.for(\"react.profiler\"),$m=Symbol.for(\"react.consumer\"),Be=Symbol.for(\"react.context\"),Dl=Symbol.for(\"react.forward_ref\"),qr=Symbol.for(\"react.suspense\"),Fr=Symbol.for(\"react.suspense_list\"),kl=Symbol.for(\"react.memo\"),We=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var zr=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\");Symbol.for(\"react.tracing_marker\");var _h=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var Au=Symbol.iterator;function Yt(a){return a===null||typeof a!=\"object\"?null:(a=Au&&a[Au]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Xh=Symbol.for(\"react.client.reference\");function xr(a){if(a==null)return null;if(typeof a==\"function\")return a.$$typeof===Xh?null:a.displayName||a.name||null;if(typeof a==\"string\")return a;switch(a){case nt:return\"Fragment\";case Ur:return\"Profiler\";case Jm:return\"StrictMode\";case qr:return\"Suspense\";case Fr:return\"SuspenseList\";case zr:return\"Activity\"}if(typeof a==\"object\")switch(a.$$typeof){case en:return\"Portal\";case Be:return a.displayName||\"Context\";case $m:return(a._context.displayName||\"Context\")+\".Consumer\";case Dl:var e=a.render;return a=a.displayName,a||(a=e.displayName||e.name||\"\",a=a!==\"\"?\"ForwardRef(\"+a+\")\":\"ForwardRef\"),a;case kl:return e=a.displayName||null,e!==null?e:xr(a.type)||\"Memo\";case We:e=a._payload,a=a._init;try{return xr(a(e))}catch{}}return null}var on=Array.isArray,E=Xm.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=Vh.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ho={pending:!1,data:null,method:null,action:null},Gr=[],it=-1;function Ae(a){return{current:a}}function Ea(a){0>it||(a.current=Gr[it],Gr[it]=null,it--)}function X(a,e){it++,Gr[it]=a.current,a.current=e}var ve=Ae(null),yn=Ae(null),lo=Ae(null),Bi=Ae(null);function Ri(a,e){switch(X(lo,e),X(yn,a),X(ve,null),e.nodeType){case 9:case 11:a=(a=e.documentElement)&&(a=a.namespaceURI)?Hm(a):0;break;default:if(a=e.tagName,e=e.namespaceURI)e=Hm(e),a=yd(e,a);else switch(a){case\"svg\":a=1;break;case\"math\":a=2;break;default:a=0}}Ea(ve),X(ve,a)}function At(){Ea(ve),Ea(yn),Ea(lo)}function Pr(a){a.memoizedState!==null&&X(Bi,a);var e=ve.current,o=yd(e,a.type);e!==o&&(X(yn,a),X(ve,o))}function Oi(a){yn.current===a&&(Ea(ve),Ea(yn)),Bi.current===a&&(Ea(Bi),Dn._currentValue=Ho)}var tr,wu;function Eo(a){if(tr===void 0)try{throw Error()}catch(o){var e=o.stack.trim().match(\/\\n( *(at )?)\/);tr=e&&e[1]||\"\",wu=-1<o.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<o.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+tr+a+wu}var nr=!1;function ir(a,e){if(!a||nr)return\"\";nr=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(e){var S=function(){throw Error()};if(Object.defineProperty(S.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"&&Reflect.construct){try{Reflect.construct(S,[])}catch(g){var d=g}Reflect.construct(a,[],S)}else{try{S.call()}catch(g){d=g}a.call(S.prototype)}}else{try{throw Error()}catch(g){d=g}(S=a())&&typeof S.catch==\"function\"&&S.catch(function(){})}}catch(g){if(g&&d&&typeof g.stack==\"string\")return[g.stack,d.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var n=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,\"name\");n&&n.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var i=t.DetermineComponentFrameRoot(),s=i[0],r=i[1];if(s&&r){var c=s.split(`\n`),m=r.split(`\n`);for(n=t=0;t<c.length&&!c[t].includes(\"DetermineComponentFrameRoot\");)t++;for(;n<m.length&&!m[n].includes(\"DetermineComponentFrameRoot\");)n++;if(t===c.length||n===m.length)for(t=c.length-1,n=m.length-1;1<=t&&0<=n&&c[t]!==m[n];)n--;for(;1<=t&&0<=n;t--,n--)if(c[t]!==m[n]){if(t!==1||n!==1)do if(t--,n--,0>n||c[t]!==m[n]){var I=`\n`+c[t].replace(\" at new \",\" at \");return a.displayName&&I.includes(\"<anonymous>\")&&(I=I.replace(\"<anonymous>\",a.displayName)),I}while(1<=t&&0<=n);break}}}finally{nr=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:\"\")?Eo(o):\"\"}function Yh(a,e){switch(a.tag){case 26:case 27:case 5:return Eo(a.type);case 16:return Eo(\"Lazy\");case 13:return a.child!==e&&e!==null?Eo(\"Suspense Fallback\"):Eo(\"Suspense\");case 19:return Eo(\"SuspenseList\");case 0:case 15:return ir(a.type,!1);case 11:return ir(a.type.render,!1);case 1:return ir(a.type,!0);case 31:return Eo(\"Activity\");default:return\"\"}}function Tu(a){try{var e=\"\",o=null;do e+=Yh(a,o),o=a,a=a.return;while(a);return e}catch(t){return`\nError generating stack: `+t.message+`\n`+t.stack}}var Vr=Object.prototype.hasOwnProperty,Bl=Aa.unstable_scheduleCallback,sr=Aa.unstable_cancelCallback,Kh=Aa.unstable_shouldYield,Qh=Aa.unstable_requestPaint,Ka=Aa.unstable_now,Wh=Aa.unstable_getCurrentPriorityLevel,ap=Aa.unstable_ImmediatePriority,ep=Aa.unstable_UserBlockingPriority,Ui=Aa.unstable_NormalPriority,Jh=Aa.unstable_LowPriority,op=Aa.unstable_IdlePriority,$h=Aa.log,ag=Aa.unstable_setDisableYieldValue,On=null,Qa=null;function to(a){if(typeof $h==\"function\"&&ag(a),Qa&&typeof Qa.setStrictMode==\"function\")try{Qa.setStrictMode(On,a)}catch{}}var Wa=Math.clz32?Math.clz32:tg,eg=Math.log,og=Math.LN2;function tg(a){return a>>>=0,a===0?32:31-(eg(a)\/og|0)|0}var ei=256,oi=262144,ti=4194304;function Lo(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 ls(a,e,o){var t=a.pendingLanes;if(t===0)return 0;var n=0,i=a.suspendedLanes,s=a.pingedLanes;a=a.warmLanes;var r=t&134217727;return r!==0?(t=r&~i,t!==0?n=Lo(t):(s&=r,s!==0?n=Lo(s):o||(o=r&~a,o!==0&&(n=Lo(o))))):(r=t&~i,r!==0?n=Lo(r):s!==0?n=Lo(s):o||(o=t&~a,o!==0&&(n=Lo(o)))),n===0?0:e!==0&&e!==n&&(e&i)===0&&(i=n&-n,o=e&-e,i>=o||i===32&&(o&4194048)!==0)?e:n}function Un(a,e){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&e)===0}function ng(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 tp(){var a=ti;return ti<<=1,(ti&62914560)===0&&(ti=4194304),a}function rr(a){for(var e=[],o=0;31>o;o++)e.push(a);return e}function qn(a,e){a.pendingLanes|=e,e!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function ig(a,e,o,t,n,i){var s=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var r=a.entanglements,c=a.expirationTimes,m=a.hiddenUpdates;for(o=s&~o;0<o;){var I=31-Wa(o),S=1<<I;r[I]=0,c[I]=-1;var d=m[I];if(d!==null)for(m[I]=null,I=0;I<d.length;I++){var g=d[I];g!==null&&(g.lane&=-536870913)}o&=~S}t!==0&&np(a,t,0),i!==0&&n===0&&a.tag!==0&&(a.suspendedLanes|=i&~(s&~e))}function np(a,e,o){a.pendingLanes|=e,a.suspendedLanes&=~e;var t=31-Wa(e);a.entangledLanes|=e,a.entanglements[t]=a.entanglements[t]|1073741824|o&261930}function ip(a,e){var o=a.entangledLanes|=e;for(a=a.entanglements;o;){var t=31-Wa(o),n=1<<t;n&e|a[t]&e&&(a[t]|=e),o&=~n}}function sp(a,e){var o=e&-e;return o=(o&42)!==0?1:Rl(o),(o&(a.suspendedLanes|e))!==0?0:o}function Rl(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 Ol(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function rp(){var a=G.p;return a!==0?a:(a=window.event,a===void 0?32:Dd(a.type))}function Eu(a,e){var o=G.p;try{return G.p=a,e()}finally{G.p=o}}var vo=Math.random().toString(36).slice(2),Ma=\"__reactFiber$\"+vo,Va=\"__reactProps$\"+vo,Rt=\"__reactContainer$\"+vo,Zr=\"__reactEvents$\"+vo,sg=\"__reactListeners$\"+vo,rg=\"__reactHandles$\"+vo,Lu=\"__reactResources$\"+vo,Fn=\"__reactMarker$\"+vo;function Ul(a){delete a[Ma],delete a[Va],delete a[Zr],delete a[sg],delete a[rg]}function st(a){var e=a[Ma];if(e)return e;for(var o=a.parentNode;o;){if(e=o[Rt]||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 Ot(a){if(a=a[Ma]||a[Rt]){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(b(33))}function gt(a){var e=a[Lu];return e||(e=a[Lu]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ta(a){a[Fn]=!0}var lp=new Set,cp={};function xo(a,e){wt(a,e),wt(a+\"Capture\",e)}function wt(a,e){for(cp[a]=e,a=0;a<e.length;a++)lp.add(e[a])}var lg=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]*$\"),Mu={},Nu={};function cg(a){return Vr.call(Nu,a)?!0:Vr.call(Mu,a)?!1:lg.test(a)?Nu[a]=!0:(Mu[a]=!0,!1)}function Si(a,e,o){if(cg(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 ni(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 Ee(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 up(a){var e=a.type;return(a=a.nodeName)&&a.toLowerCase()===\"input\"&&(e===\"checkbox\"||e===\"radio\")}function ug(a,e,o){var t=Object.getOwnPropertyDescriptor(a.constructor.prototype,e);if(!a.hasOwnProperty(e)&&typeof t<\"u\"&&typeof t.get==\"function\"&&typeof t.set==\"function\"){var n=t.get,i=t.set;return Object.defineProperty(a,e,{configurable:!0,get:function(){return n.call(this)},set:function(s){o=\"\"+s,i.call(this,s)}}),Object.defineProperty(a,e,{enumerable:t.enumerable}),{getValue:function(){return o},setValue:function(s){o=\"\"+s},stopTracking:function(){a._valueTracker=null,delete a[e]}}}}function jr(a){if(!a._valueTracker){var e=up(a)?\"checked\":\"value\";a._valueTracker=ug(a,e,\"\"+a[e])}}function mp(a){if(!a)return!1;var e=a._valueTracker;if(!e)return!0;var o=e.getValue(),t=\"\";return a&&(t=up(a)?a.checked?\"true\":\"false\":a.value),a=t,a!==o?(e.setValue(a),!0):!1}function qi(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 mg=\/[\\n\"\\\\]\/g;function re(a){return a.replace(mg,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function _r(a,e,o,t,n,i,s,r){a.name=\"\",s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"?a.type=s:a.removeAttribute(\"type\"),e!=null?s===\"number\"?(e===0&&a.value===\"\"||a.value!=e)&&(a.value=\"\"+ne(e)):a.value!==\"\"+ne(e)&&(a.value=\"\"+ne(e)):s!==\"submit\"&&s!==\"reset\"||a.removeAttribute(\"value\"),e!=null?Xr(a,s,ne(e)):o!=null?Xr(a,s,ne(o)):t!=null&&a.removeAttribute(\"value\"),n==null&&i!=null&&(a.defaultChecked=!!i),n!=null&&(a.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),r!=null&&typeof r!=\"function\"&&typeof r!=\"symbol\"&&typeof r!=\"boolean\"?a.name=\"\"+ne(r):a.removeAttribute(\"name\")}function pp(a,e,o,t,n,i,s,r){if(i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(a.type=i),e!=null||o!=null){if(!(i!==\"submit\"&&i!==\"reset\"||e!=null)){jr(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,s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"&&(a.name=s),jr(a)}function Xr(a,e,o){e===\"number\"&&qi(a.ownerDocument)===a||a.defaultValue===\"\"+o||(a.defaultValue=\"\"+o)}function It(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 fp(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 dp(a,e,o,t){if(e==null){if(t!=null){if(o!=null)throw Error(b(92));if(on(t)){if(1<t.length)throw Error(b(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),jr(a)}function Tt(a,e){if(e){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=e;return}}a.textContent=e}var pg=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 Hu(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||pg.has(e)?e===\"float\"?a.cssFloat=o:a[e]=(\"\"+o).trim():a[e]=o+\"px\"}function hp(a,e,o){if(e!=null&&typeof e!=\"object\")throw Error(b(62));if(a=a.style,o!=null){for(var t in o)!o.hasOwnProperty(t)||e!=null&&e.hasOwnProperty(t)||(t.indexOf(\"--\")===0?a.setProperty(t,\"\"):t===\"float\"?a.cssFloat=\"\":a[t]=\"\");for(var n in e)t=e[n],e.hasOwnProperty(n)&&o[n]!==t&&Hu(a,n,t)}else for(var i in e)e.hasOwnProperty(i)&&Hu(a,i,e[i])}function ql(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 fg=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\"]]),dg=\/^[\\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 bi(a){return dg.test(\"\"+a)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":a}function Re(){}var Yr=null;function Fl(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var rt=null,St=null;function Du(a){var e=Ot(a);if(e&&(a=e.stateNode)){var o=a[Va]||null;a:switch(a=e.stateNode,e.type){case\"input\":if(_r(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=\"'+re(\"\"+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(b(90));_r(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&&mp(t)}break a;case\"textarea\":fp(a,o.value,o.defaultValue);break a;case\"select\":e=o.value,e!=null&&It(a,!!o.multiple,e,!1)}}}var lr=!1;function gp(a,e,o){if(lr)return a(e,o);lr=!0;try{var t=a(e);return t}finally{if(lr=!1,(rt!==null||St!==null)&&(ys(),rt&&(e=rt,a=St,St=rt=null,Du(e),a)))for(e=0;e<a.length;e++)Du(a[e])}}function Cn(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(b(231,e,typeof o));return o}var ze=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),Kr=!1;if(ze)try{$o={},Object.defineProperty($o,\"passive\",{get:function(){Kr=!0}}),window.addEventListener(\"test\",$o,$o),window.removeEventListener(\"test\",$o,$o)}catch{Kr=!1}var $o,no=null,zl=null,yi=null;function Ip(){if(yi)return yi;var a,e=zl,o=e.length,t,n=\"value\"in no?no.value:no.textContent,i=n.length;for(a=0;a<o&&e[a]===n[a];a++);var s=o-a;for(t=1;t<=s&&e[o-t]===n[i-t];t++);return yi=n.slice(a,1<t?1-t:void 0)}function Ci(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 ii(){return!0}function ku(){return!1}function Za(a){function e(o,t,n,i,s){this._reactName=o,this._targetInst=n,this.type=t,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var r in a)a.hasOwnProperty(r)&&(o=a[r],this[r]=o?o(i):i[r]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ii:ku,this.isPropagationStopped=ku,this}return W(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!=\"unknown\"&&(o.returnValue=!1),this.isDefaultPrevented=ii)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!=\"unknown\"&&(o.cancelBubble=!0),this.isPropagationStopped=ii)},persist:function(){},isPersistent:ii}),e}var Go={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cs=Za(Go),zn=W({},Go,{view:0,detail:0}),hg=Za(zn),cr,ur,Kt,us=W({},zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xl,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!==Kt&&(Kt&&a.type===\"mousemove\"?(cr=a.screenX-Kt.screenX,ur=a.screenY-Kt.screenY):ur=cr=0,Kt=a),cr)},movementY:function(a){return\"movementY\"in a?a.movementY:ur}}),Bu=Za(us),gg=W({},us,{dataTransfer:0}),Ig=Za(gg),Sg=W({},zn,{relatedTarget:0}),mr=Za(Sg),bg=W({},Go,{animationName:0,elapsedTime:0,pseudoElement:0}),yg=Za(bg),Cg=W({},Go,{clipboardData:function(a){return\"clipboardData\"in a?a.clipboardData:window.clipboardData}}),vg=Za(Cg),Ag=W({},Go,{data:0}),Ru=Za(Ag),wg={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Tg={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\"},Eg={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Lg(a){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(a):(a=Eg[a])?!!e[a]:!1}function xl(){return Lg}var Mg=W({},zn,{key:function(a){if(a.key){var e=wg[a.key]||a.key;if(e!==\"Unidentified\")return e}return a.type===\"keypress\"?(a=Ci(a),a===13?\"Enter\":String.fromCharCode(a)):a.type===\"keydown\"||a.type===\"keyup\"?Tg[a.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xl,charCode:function(a){return a.type===\"keypress\"?Ci(a):0},keyCode:function(a){return a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0},which:function(a){return a.type===\"keypress\"?Ci(a):a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0}}),Ng=Za(Mg),Hg=W({},us,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ou=Za(Hg),Dg=W({},zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xl}),kg=Za(Dg),Bg=W({},Go,{propertyName:0,elapsedTime:0,pseudoElement:0}),Rg=Za(Bg),Og=W({},us,{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}),Ug=Za(Og),qg=W({},Go,{newState:0,oldState:0}),Fg=Za(qg),zg=[9,13,27,32],Gl=ze&&\"CompositionEvent\"in window,rn=null;ze&&\"documentMode\"in document&&(rn=document.documentMode);var xg=ze&&\"TextEvent\"in window&&!rn,Sp=ze&&(!Gl||rn&&8<rn&&11>=rn),Uu=\" \",qu=!1;function bp(a,e){switch(a){case\"keyup\":return zg.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function yp(a){return a=a.detail,typeof a==\"object\"&&\"data\"in a?a.data:null}var lt=!1;function Gg(a,e){switch(a){case\"compositionend\":return yp(e);case\"keypress\":return e.which!==32?null:(qu=!0,Uu);case\"textInput\":return a=e.data,a===Uu&&qu?null:a;default:return null}}function Pg(a,e){if(lt)return a===\"compositionend\"||!Gl&&bp(a,e)?(a=Ip(),yi=zl=no=null,lt=!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 Sp&&e.locale!==\"ko\"?null:e.data;default:return null}}var Vg={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 Fu(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e===\"input\"?!!Vg[a.type]:e===\"textarea\"}function Cp(a,e,o,t){rt?St?St.push(t):St=[t]:rt=t,e=es(e,\"onChange\"),0<e.length&&(o=new cs(\"onChange\",\"change\",null,o,t),a.push({event:o,listeners:e}))}var ln=null,vn=null;function Zg(a){Id(a,0)}function ms(a){var e=tn(a);if(mp(e))return a}function zu(a,e){if(a===\"change\")return e}var vp=!1;ze&&(ze?(ri=\"oninput\"in document,ri||(pr=document.createElement(\"div\"),pr.setAttribute(\"oninput\",\"return;\"),ri=typeof pr.oninput==\"function\"),si=ri):si=!1,vp=si&&(!document.documentMode||9<document.documentMode));var si,ri,pr;function xu(){ln&&(ln.detachEvent(\"onpropertychange\",Ap),vn=ln=null)}function Ap(a){if(a.propertyName===\"value\"&&ms(vn)){var e=[];Cp(e,vn,a,Fl(a)),gp(Zg,e)}}function jg(a,e,o){a===\"focusin\"?(xu(),ln=e,vn=o,ln.attachEvent(\"onpropertychange\",Ap)):a===\"focusout\"&&xu()}function _g(a){if(a===\"selectionchange\"||a===\"keyup\"||a===\"keydown\")return ms(vn)}function Xg(a,e){if(a===\"click\")return ms(e)}function Yg(a,e){if(a===\"input\"||a===\"change\")return ms(e)}function Kg(a,e){return a===e&&(a!==0||1\/a===1\/e)||a!==a&&e!==e}var $a=typeof Object.is==\"function\"?Object.is:Kg;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(!Vr.call(e,n)||!$a(a[n],e[n]))return!1}return!0}function Gu(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Pu(a,e){var o=Gu(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=Gu(o)}}function wp(a,e){return a&&e?a===e?!0:a&&a.nodeType===3?!1:e&&e.nodeType===3?wp(a,e.parentNode):\"contains\"in a?a.contains(e):a.compareDocumentPosition?!!(a.compareDocumentPosition(e)&16):!1:!1}function Tp(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var e=qi(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=qi(a.document)}return e}function Pl(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 Qg=ze&&\"documentMode\"in document&&11>=document.documentMode,ct=null,Qr=null,cn=null,Wr=!1;function Vu(a,e,o){var t=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Wr||ct==null||ct!==qi(t)||(t=ct,\"selectionStart\"in t&&Pl(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=es(Qr,\"onSelect\"),0<t.length&&(e=new cs(\"onSelect\",\"select\",null,e,o),a.push({event:e,listeners:t}),e.target=ct)))}function To(a,e){var o={};return o[a.toLowerCase()]=e.toLowerCase(),o[\"Webkit\"+a]=\"webkit\"+e,o[\"Moz\"+a]=\"moz\"+e,o}var ut={animationend:To(\"Animation\",\"AnimationEnd\"),animationiteration:To(\"Animation\",\"AnimationIteration\"),animationstart:To(\"Animation\",\"AnimationStart\"),transitionrun:To(\"Transition\",\"TransitionRun\"),transitionstart:To(\"Transition\",\"TransitionStart\"),transitioncancel:To(\"Transition\",\"TransitionCancel\"),transitionend:To(\"Transition\",\"TransitionEnd\")},fr={},Ep={};ze&&(Ep=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete ut.animationend.animation,delete ut.animationiteration.animation,delete ut.animationstart.animation),\"TransitionEvent\"in window||delete ut.transitionend.transition);function Po(a){if(fr[a])return fr[a];if(!ut[a])return a;var e=ut[a],o;for(o in e)if(e.hasOwnProperty(o)&&o in Ep)return fr[a]=e[o];return a}var Lp=Po(\"animationend\"),Mp=Po(\"animationiteration\"),Np=Po(\"animationstart\"),Wg=Po(\"transitionrun\"),Jg=Po(\"transitionstart\"),$g=Po(\"transitioncancel\"),Hp=Po(\"transitionend\"),Dp=new Map,Jr=\"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(\" \");Jr.push(\"scrollEnd\");function ge(a,e){Dp.set(a,e),xo(e,[a])}var Fi=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=[],mt=0,Vl=0;function ps(){for(var a=mt,e=Vl=mt=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 i=te[e];if(te[e++]=null,t!==null&&n!==null){var s=t.pending;s===null?n.next=n:(n.next=s.next,s.next=n),t.pending=n}i!==0&&kp(o,n,i)}}function fs(a,e,o,t){te[mt++]=a,te[mt++]=e,te[mt++]=o,te[mt++]=t,Vl|=t,a.lanes|=t,a=a.alternate,a!==null&&(a.lanes|=t)}function Zl(a,e,o,t){return fs(a,e,o,t),zi(a)}function Vo(a,e){return fs(a,null,null,e),zi(a)}function kp(a,e,o){a.lanes|=o;var t=a.alternate;t!==null&&(t.lanes|=o);for(var n=!1,i=a.return;i!==null;)i.childLanes|=o,t=i.alternate,t!==null&&(t.childLanes|=o),i.tag===22&&(a=i.stateNode,a===null||a._visibility&1||(n=!0)),a=i,i=i.return;return a.tag===3?(i=a.stateNode,n&&e!==null&&(n=31-Wa(o),a=i.hiddenUpdates,t=a[n],t===null?a[n]=[e]:t.push(e),e.lane=o|536870912),i):null}function zi(a){if(50<Sn)throw Sn=0,bl=null,Error(b(185));for(var e=a.return;e!==null;)a=e,e=a.return;return a.tag===3?a.stateNode:null}var pt={};function a0(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 a0(a,e,o,t)}function jl(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Ue(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 Bp(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 vi(a,e,o,t,n,i){var s=0;if(t=a,typeof a==\"function\")jl(a)&&(s=1);else if(typeof a==\"string\")s=t1(a,o,ve.current)?26:a===\"html\"||a===\"head\"||a===\"body\"?27:5;else a:switch(a){case zr:return a=Xa(31,o,e,n),a.elementType=zr,a.lanes=i,a;case nt:return Do(o.children,n,i,e);case Jm:s=8,n|=24;break;case Ur:return a=Xa(12,o,e,n|2),a.elementType=Ur,a.lanes=i,a;case qr:return a=Xa(13,o,e,n),a.elementType=qr,a.lanes=i,a;case Fr:return a=Xa(19,o,e,n),a.elementType=Fr,a.lanes=i,a;default:if(typeof a==\"object\"&&a!==null)switch(a.$$typeof){case Be:s=10;break a;case $m:s=9;break a;case Dl:s=11;break a;case kl:s=14;break a;case We:s=16,t=null;break a}s=29,o=Error(b(130,a===null?\"null\":typeof a,\"\")),t=null}return e=Xa(s,o,e,n),e.elementType=a,e.type=t,e.lanes=i,e}function Do(a,e,o,t){return a=Xa(7,a,t,e),a.lanes=o,a}function dr(a,e,o){return a=Xa(6,a,null,e),a.lanes=o,a}function Rp(a){var e=Xa(18,null,null,0);return e.stateNode=a,e}function hr(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 Zu=new WeakMap;function le(a,e){if(typeof a==\"object\"&&a!==null){var o=Zu.get(a);return o!==void 0?o:(e={value:a,source:e,stack:Tu(e)},Zu.set(a,e),e)}return{value:a,source:e,stack:Tu(e)}}var ft=[],dt=0,xi=null,wn=0,ie=[],se=0,So=null,be=1,ye=\"\";function De(a,e){ft[dt++]=wn,ft[dt++]=xi,xi=a,wn=e}function Op(a,e,o){ie[se++]=be,ie[se++]=ye,ie[se++]=So,So=a;var t=be;a=ye;var n=32-Wa(t)-1;t&=~(1<<n),o+=1;var i=32-Wa(e)+n;if(30<i){var s=n-n%5;i=(t&(1<<s)-1).toString(32),t>>=s,n-=s,be=1<<32-Wa(e)+n|o<<n|t,ye=i+a}else be=1<<i|o<<n|t,ye=a}function _l(a){a.return!==null&&(De(a,1),Op(a,1,0))}function Xl(a){for(;a===xi;)xi=ft[--dt],ft[dt]=null,wn=ft[--dt],ft[dt]=null;for(;a===So;)So=ie[--se],ie[se]=null,ye=ie[--se],ie[se]=null,be=ie[--se],ie[se]=null}function Up(a,e){ie[se++]=be,ie[se++]=ye,ie[se++]=So,be=e.id,ye=e.overflow,So=a}var Na=null,Q=null,U=!1,co=null,ce=!1,$r=Error(b(519));function bo(a){var e=Error(b(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw Tn(le(e,a)),$r}function ju(a){var e=a.stateNode,o=a.type,t=a.memoizedProps;switch(e[Ma]=a,e[Va]=t,o){case\"dialog\":k(\"cancel\",e),k(\"close\",e);break;case\"iframe\":case\"object\":case\"embed\":k(\"load\",e);break;case\"video\":case\"audio\":for(o=0;o<Nn.length;o++)k(Nn[o],e);break;case\"source\":k(\"error\",e);break;case\"img\":case\"image\":case\"link\":k(\"error\",e),k(\"load\",e);break;case\"details\":k(\"toggle\",e);break;case\"input\":k(\"invalid\",e),pp(e,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case\"select\":k(\"invalid\",e);break;case\"textarea\":k(\"invalid\",e),dp(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||bd(e.textContent,o)?(t.popover!=null&&(k(\"beforetoggle\",e),k(\"toggle\",e)),t.onScroll!=null&&k(\"scroll\",e),t.onScrollEnd!=null&&k(\"scrollend\",e),t.onClick!=null&&(e.onclick=Re),e=!0):e=!1,e||bo(a,!0)}function _u(a){for(Na=a.return;Na;)switch(Na.tag){case 5:case 31:case 13:ce=!1;return;case 27:case 3:ce=!0;return;default:Na=Na.return}}function at(a){if(a!==Na)return!1;if(!U)return _u(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\")||wl(a.type,a.memoizedProps)),o=!o),o&&Q&&bo(a),_u(a),e===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Rm(a)}else if(e===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Rm(a)}else e===27?(e=Q,Ao(a.type)?(a=Ml,Ml=null,Q=a):Q=e):Q=Na?me(a.stateNode.nextSibling):null;return!0}function Oo(){Q=Na=null,U=!1}function gr(){var a=co;return a!==null&&(Ga===null?Ga=a:Ga.push.apply(Ga,a),co=null),a}function Tn(a){co===null?co=[a]:co.push(a)}var al=Ae(null),Zo=null,Oe=null;function $e(a,e,o){X(al,e._currentValue),e._currentValue=o}function qe(a){a._currentValue=al.current,Ea(al)}function el(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 ol(a,e,o,t){var n=a.child;for(n!==null&&(n.return=a);n!==null;){var i=n.dependencies;if(i!==null){var s=n.child;i=i.firstContext;a:for(;i!==null;){var r=i;i=n;for(var c=0;c<e.length;c++)if(r.context===e[c]){i.lanes|=o,r=i.alternate,r!==null&&(r.lanes|=o),el(i.return,o,a),t||(s=null);break a}i=r.next}}else if(n.tag===18){if(s=n.return,s===null)throw Error(b(341));s.lanes|=o,i=s.alternate,i!==null&&(i.lanes|=o),el(s,o,a),s=null}else s=n.child;if(s!==null)s.return=n;else for(s=n;s!==null;){if(s===a){s=null;break}if(n=s.sibling,n!==null){n.return=s.return,s=n;break}s=s.return}n=s}}function Ut(a,e,o,t){a=null;for(var n=e,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var s=n.alternate;if(s===null)throw Error(b(387));if(s=s.memoizedProps,s!==null){var r=n.type;$a(n.pendingProps.value,s.value)||(a!==null?a.push(r):a=[r])}}else if(n===Bi.current){if(s=n.alternate,s===null)throw Error(b(387));s.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(a!==null?a.push(Dn):a=[Dn])}n=n.return}a!==null&&ol(e,a,o,t),e.flags|=262144}function Gi(a){for(a=a.firstContext;a!==null;){if(!$a(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Uo(a){Zo=a,Oe=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Ha(a){return qp(Zo,a)}function li(a,e){return Zo===null&&Uo(a),qp(a,e)}function qp(a,e){var o=e._currentValue;if(e={context:e,memoizedValue:o,next:null},Oe===null){if(a===null)throw Error(b(308));Oe=e,a.dependencies={lanes:0,firstContext:e},a.flags|=524288}else Oe=Oe.next=e;return o}var e0=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()})}},o0=Aa.unstable_scheduleCallback,t0=Aa.unstable_NormalPriority,ya={$$typeof:Be,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Yl(){return{controller:new e0,data:new Map,refCount:0}}function xn(a){a.refCount--,a.refCount===0&&o0(t0,function(){a.controller.abort()})}var un=null,tl=0,Et=0,bt=null;function n0(a,e){if(un===null){var o=un=[];tl=0,Et=bc(),bt={status:\"pending\",value:void 0,then:function(t){o.push(t)}}}return tl++,e.then(Xu,Xu),e}function Xu(){if(--tl===0&&un!==null){bt!==null&&(bt.status=\"fulfilled\");var a=un;un=null,Et=0,bt=null;for(var e=0;e<a.length;e++)(0,a[e])()}}function i0(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 Yu=E.S;E.S=function(a,e){Jf=Ka(),typeof e==\"object\"&&e!==null&&typeof e.then==\"function\"&&n0(a,e),Yu!==null&&Yu(a,e)};var ko=Ae(null);function Kl(){var a=ko.current;return a!==null?a:_.pooledCache}function Ai(a,e){e===null?X(ko,ko.current):X(ko,e.pool)}function Fp(){var a=Kl();return a===null?null:{parent:ya._currentValue,pool:a}}var qt=Error(b(460)),Ql=Error(b(474)),ds=Error(b(542)),Pi={then:function(){}};function Ku(a){return a=a.status,a===\"fulfilled\"||a===\"rejected\"}function zp(a,e,o){switch(o=a[o],o===void 0?a.push(e):o!==e&&(e.then(Re,Re),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(Re,Re);else{if(a=_,a!==null&&100<a.shellSuspendCounter)throw Error(b(482));a=e,a.status=\"pending\",a.then(function(t){if(e.status===\"pending\"){var n=e;n.status=\"fulfilled\",n.value=t}},function(t){if(e.status===\"pending\"){var n=e;n.status=\"rejected\",n.reason=t}})}switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Wu(a),a}throw Bo=e,qt}}function Mo(a){try{var e=a._init;return e(a._payload)}catch(o){throw o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?(Bo=o,qt):o}}var Bo=null;function Qu(){if(Bo===null)throw Error(b(459));var a=Bo;return Bo=null,a}function Wu(a){if(a===qt||a===ds)throw Error(b(483))}var yt=null,En=0;function ci(a){var e=En;return En+=1,yt===null&&(yt=[]),zp(yt,a,e)}function Qt(a,e){e=e.props.ref,a.ref=e!==void 0?e:null}function ui(a,e){throw e.$$typeof===jh?Error(b(525)):(a=Object.prototype.toString.call(e),Error(b(31,a===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":a)))}function xp(a){function e(p,u){if(a){var h=p.deletions;h===null?(p.deletions=[u],p.flags|=16):h.push(u)}}function o(p,u){if(!a)return null;for(;u!==null;)e(p,u),u=u.sibling;return null}function t(p){for(var u=new Map;p!==null;)p.key!==null?u.set(p.key,p):u.set(p.index,p),p=p.sibling;return u}function n(p,u){return p=Ue(p,u),p.index=0,p.sibling=null,p}function i(p,u,h){return p.index=h,a?(h=p.alternate,h!==null?(h=h.index,h<u?(p.flags|=67108866,u):h):(p.flags|=67108866,u)):(p.flags|=1048576,u)}function s(p){return a&&p.alternate===null&&(p.flags|=67108866),p}function r(p,u,h,f){return u===null||u.tag!==6?(u=dr(h,p.mode,f),u.return=p,u):(u=n(u,h),u.return=p,u)}function c(p,u,h,f){var v=h.type;return v===nt?I(p,u,h.props.children,f,h.key):u!==null&&(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===We&&Mo(v)===u.type)?(u=n(u,h.props),Qt(u,h),u.return=p,u):(u=vi(h.type,h.key,h.props,null,p.mode,f),Qt(u,h),u.return=p,u)}function m(p,u,h,f){return u===null||u.tag!==4||u.stateNode.containerInfo!==h.containerInfo||u.stateNode.implementation!==h.implementation?(u=hr(h,p.mode,f),u.return=p,u):(u=n(u,h.children||[]),u.return=p,u)}function I(p,u,h,f,v){return u===null||u.tag!==7?(u=Do(h,p.mode,f,v),u.return=p,u):(u=n(u,h),u.return=p,u)}function S(p,u,h){if(typeof u==\"string\"&&u!==\"\"||typeof u==\"number\"||typeof u==\"bigint\")return u=dr(\"\"+u,p.mode,h),u.return=p,u;if(typeof u==\"object\"&&u!==null){switch(u.$$typeof){case ai:return h=vi(u.type,u.key,u.props,null,p.mode,h),Qt(h,u),h.return=p,h;case en:return u=hr(u,p.mode,h),u.return=p,u;case We:return u=Mo(u),S(p,u,h)}if(on(u)||Yt(u))return u=Do(u,p.mode,h,null),u.return=p,u;if(typeof u.then==\"function\")return S(p,ci(u),h);if(u.$$typeof===Be)return S(p,li(p,u),h);ui(p,u)}return null}function d(p,u,h,f){var v=u!==null?u.key:null;if(typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\")return v!==null?null:r(p,u,\"\"+h,f);if(typeof h==\"object\"&&h!==null){switch(h.$$typeof){case ai:return h.key===v?c(p,u,h,f):null;case en:return h.key===v?m(p,u,h,f):null;case We:return h=Mo(h),d(p,u,h,f)}if(on(h)||Yt(h))return v!==null?null:I(p,u,h,f,null);if(typeof h.then==\"function\")return d(p,u,ci(h),f);if(h.$$typeof===Be)return d(p,u,li(p,h),f);ui(p,h)}return null}function g(p,u,h,f,v){if(typeof f==\"string\"&&f!==\"\"||typeof f==\"number\"||typeof f==\"bigint\")return p=p.get(h)||null,r(u,p,\"\"+f,v);if(typeof f==\"object\"&&f!==null){switch(f.$$typeof){case ai:return p=p.get(f.key===null?h:f.key)||null,c(u,p,f,v);case en:return p=p.get(f.key===null?h:f.key)||null,m(u,p,f,v);case We:return f=Mo(f),g(p,u,h,f,v)}if(on(f)||Yt(f))return p=p.get(h)||null,I(u,p,f,v,null);if(typeof f.then==\"function\")return g(p,u,h,ci(f),v);if(f.$$typeof===Be)return g(p,u,h,li(u,f),v);ui(u,f)}return null}function C(p,u,h,f){for(var v=null,L=null,A=u,H=u=0,R=null;A!==null&&H<h.length;H++){A.index>H?(R=A,A=null):R=A.sibling;var z=d(p,A,h[H],f);if(z===null){A===null&&(A=R);break}a&&A&&z.alternate===null&&e(p,A),u=i(z,u,H),L===null?v=z:L.sibling=z,L=z,A=R}if(H===h.length)return o(p,A),U&&De(p,H),v;if(A===null){for(;H<h.length;H++)A=S(p,h[H],f),A!==null&&(u=i(A,u,H),L===null?v=A:L.sibling=A,L=A);return U&&De(p,H),v}for(A=t(A);H<h.length;H++)R=g(A,p,H,h[H],f),R!==null&&(a&&R.alternate!==null&&A.delete(R.key===null?H:R.key),u=i(R,u,H),L===null?v=R:L.sibling=R,L=R);return a&&A.forEach(function(Ye){return e(p,Ye)}),U&&De(p,H),v}function T(p,u,h,f){if(h==null)throw Error(b(151));for(var v=null,L=null,A=u,H=u=0,R=null,z=h.next();A!==null&&!z.done;H++,z=h.next()){A.index>H?(R=A,A=null):R=A.sibling;var Ye=d(p,A,z.value,f);if(Ye===null){A===null&&(A=R);break}a&&A&&Ye.alternate===null&&e(p,A),u=i(Ye,u,H),L===null?v=Ye:L.sibling=Ye,L=Ye,A=R}if(z.done)return o(p,A),U&&De(p,H),v;if(A===null){for(;!z.done;H++,z=h.next())z=S(p,z.value,f),z!==null&&(u=i(z,u,H),L===null?v=z:L.sibling=z,L=z);return U&&De(p,H),v}for(A=t(A);!z.done;H++,z=h.next())z=g(A,p,H,z.value,f),z!==null&&(a&&z.alternate!==null&&A.delete(z.key===null?H:z.key),u=i(z,u,H),L===null?v=z:L.sibling=z,L=z);return a&&A.forEach(function(gh){return e(p,gh)}),U&&De(p,H),v}function F(p,u,h,f){if(typeof h==\"object\"&&h!==null&&h.type===nt&&h.key===null&&(h=h.props.children),typeof h==\"object\"&&h!==null){switch(h.$$typeof){case ai:a:{for(var v=h.key;u!==null;){if(u.key===v){if(v=h.type,v===nt){if(u.tag===7){o(p,u.sibling),f=n(u,h.props.children),f.return=p,p=f;break a}}else if(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===We&&Mo(v)===u.type){o(p,u.sibling),f=n(u,h.props),Qt(f,h),f.return=p,p=f;break a}o(p,u);break}else e(p,u);u=u.sibling}h.type===nt?(f=Do(h.props.children,p.mode,f,h.key),f.return=p,p=f):(f=vi(h.type,h.key,h.props,null,p.mode,f),Qt(f,h),f.return=p,p=f)}return s(p);case en:a:{for(v=h.key;u!==null;){if(u.key===v)if(u.tag===4&&u.stateNode.containerInfo===h.containerInfo&&u.stateNode.implementation===h.implementation){o(p,u.sibling),f=n(u,h.children||[]),f.return=p,p=f;break a}else{o(p,u);break}else e(p,u);u=u.sibling}f=hr(h,p.mode,f),f.return=p,p=f}return s(p);case We:return h=Mo(h),F(p,u,h,f)}if(on(h))return C(p,u,h,f);if(Yt(h)){if(v=Yt(h),typeof v!=\"function\")throw Error(b(150));return h=v.call(h),T(p,u,h,f)}if(typeof h.then==\"function\")return F(p,u,ci(h),f);if(h.$$typeof===Be)return F(p,u,li(p,h),f);ui(p,h)}return typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\"?(h=\"\"+h,u!==null&&u.tag===6?(o(p,u.sibling),f=n(u,h),f.return=p,p=f):(o(p,u),f=dr(h,p.mode,f),f.return=p,p=f),s(p)):o(p,u)}return function(p,u,h,f){try{En=0;var v=F(p,u,h,f);return yt=null,v}catch(A){if(A===qt||A===ds)throw A;var L=Xa(29,A,null,p.mode);return L.lanes=f,L.return=p,L}finally{}}}var qo=xp(!0),Gp=xp(!1),Je=!1;function Wl(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nl(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,(x&2)!==0){var n=t.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e,e=zi(a),kp(a,null,o),e}return fs(a,t,e,o),zi(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,ip(a,o)}}function Ir(a,e){var o=a.updateQueue,t=a.alternate;if(t!==null&&(t=t.updateQueue,o===t)){var n=null,i=null;if(o=o.firstBaseUpdate,o!==null){do{var s={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};i===null?n=i=s:i=i.next=s,o=o.next}while(o!==null);i===null?n=i=e:i=i.next=e}else n=i=e;o={baseState:t.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:t.shared,callbacks:t.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=e:a.next=e,o.lastBaseUpdate=e}var il=!1;function pn(){if(il){var a=bt;if(a!==null)throw a}}function fn(a,e,o,t){il=!1;var n=a.updateQueue;Je=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var c=r,m=c.next;c.next=null,s===null?i=m:s.next=m,s=c;var I=a.alternate;I!==null&&(I=I.updateQueue,r=I.lastBaseUpdate,r!==s&&(r===null?I.firstBaseUpdate=m:r.next=m,I.lastBaseUpdate=c))}if(i!==null){var S=n.baseState;s=0,I=m=c=null,r=i;do{var d=r.lane&-536870913,g=d!==r.lane;if(g?(O&d)===d:(t&d)===d){d!==0&&d===Et&&(il=!0),I!==null&&(I=I.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});a:{var C=a,T=r;d=e;var F=o;switch(T.tag){case 1:if(C=T.payload,typeof C==\"function\"){S=C.call(F,S,d);break a}S=C;break a;case 3:C.flags=C.flags&-65537|128;case 0:if(C=T.payload,d=typeof C==\"function\"?C.call(F,S,d):C,d==null)break a;S=W({},S,d);break a;case 2:Je=!0}}d=r.callback,d!==null&&(a.flags|=64,g&&(a.flags|=8192),g=n.callbacks,g===null?n.callbacks=[d]:g.push(d))}else g={lane:d,tag:r.tag,payload:r.payload,callback:r.callback,next:null},I===null?(m=I=g,c=S):I=I.next=g,s|=d;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;g=r,r=g.next,g.next=null,n.lastBaseUpdate=g,n.shared.pending=null}}while(!0);I===null&&(c=S),n.baseState=c,n.firstBaseUpdate=m,n.lastBaseUpdate=I,i===null&&(n.shared.lanes=0),Co|=s,a.lanes=s,a.memoizedState=S}}function Pp(a,e){if(typeof a!=\"function\")throw Error(b(191,a));a.call(e)}function Vp(a,e){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)Pp(o[a],e)}var Lt=Ae(null),Vi=Ae(0);function Ju(a,e){a=Ve,X(Vi,a),X(Lt,e),Ve=a|e.baseLanes}function sl(){X(Vi,Ve),X(Lt,Lt.current)}function Jl(){Ve=Vi.current,Ea(Lt),Ea(Vi)}var ae=Ae(null),ue=null;function ao(a){var e=a.alternate;X(na,na.current&1),X(ae,a),ue===null&&(e===null||Lt.current!==null||e.memoizedState!==null)&&(ue=a)}function rl(a){X(na,na.current),X(ae,a),ue===null&&(ue=a)}function Zp(a){a.tag===22?(X(na,na.current),X(ae,a),ue===null&&(ue=a)):eo(a)}function eo(){X(na,na.current),X(ae,ae.current)}function _a(a){Ea(ae),ue===a&&(ue=null),Ea(na)}var na=Ae(0);function Zi(a){for(var e=a;e!==null;){if(e.tag===13){var o=e.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||El(o)||Ll(o)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder===\"forwards\"||e.memoizedProps.revealOrder===\"backwards\"||e.memoizedProps.revealOrder===\"unstable_legacy-backwards\"||e.memoizedProps.revealOrder===\"together\")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var xe=0,N=null,j=null,Sa=null,ji=!1,Ct=!1,Fo=!1,_i=0,Ln=0,vt=null,s0=0;function oa(){throw Error(b(321))}function $l(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 ac(a,e,o,t,n,i){return xe=i,N=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,E.H=a===null||a.memoizedState===null?vf:mc,Fo=!1,i=o(t,n),Fo=!1,Ct&&(i=_p(e,o,t,n)),jp(a),i}function jp(a){E.H=Mn;var e=j!==null&&j.next!==null;if(xe=0,Sa=j=N=null,ji=!1,Ln=0,vt=null,e)throw Error(b(300));a===null||Ca||(a=a.dependencies,a!==null&&Gi(a)&&(Ca=!0))}function _p(a,e,o,t){N=a;var n=0;do{if(Ct&&(vt=null),Ln=0,Ct=!1,25<=n)throw Error(b(301));if(n+=1,Sa=j=null,a.updateQueue!=null){var i=a.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}E.H=Af,i=e(o,t)}while(Ct);return i}function r0(){var a=E.H,e=a.useState()[0];return e=typeof e.then==\"function\"?Gn(e):e,a=a.useState()[0],(j!==null?j.memoizedState:null)!==a&&(N.flags|=1024),e}function ec(){var a=_i!==0;return _i=0,a}function oc(a,e,o){e.updateQueue=a.updateQueue,e.flags&=-2053,a.lanes&=~o}function tc(a){if(ji){for(a=a.memoizedState;a!==null;){var e=a.queue;e!==null&&(e.pending=null),a=a.next}ji=!1}xe=0,Sa=j=N=null,Ct=!1,Ln=_i=0,vt=null}function Ua(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Sa===null?N.memoizedState=Sa=a:Sa=Sa.next=a,Sa}function ia(){if(j===null){var a=N.alternate;a=a!==null?a.memoizedState:null}else a=j.next;var e=Sa===null?N.memoizedState:Sa.next;if(e!==null)Sa=e,j=a;else{if(a===null)throw N.alternate===null?Error(b(467)):Error(b(310));j=a,a={memoizedState:j.memoizedState,baseState:j.baseState,baseQueue:j.baseQueue,queue:j.queue,next:null},Sa===null?N.memoizedState=Sa=a:Sa=Sa.next=a}return Sa}function hs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Gn(a){var e=Ln;return Ln+=1,vt===null&&(vt=[]),a=zp(vt,a,e),e=N,(Sa===null?e.memoizedState:Sa.next)===null&&(e=e.alternate,E.H=e===null||e.memoizedState===null?vf:mc),a}function gs(a){if(a!==null&&typeof a==\"object\"){if(typeof a.then==\"function\")return Gn(a);if(a.$$typeof===Be)return Ha(a)}throw Error(b(438,String(a)))}function nc(a){var e=null,o=N.updateQueue;if(o!==null&&(e=o.memoCache),e==null){var t=N.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=hs(),N.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]=_h;return e.index++,o}function Ge(a,e){return typeof e==\"function\"?e(a):e}function wi(a){var e=ia();return ic(e,j,a)}function ic(a,e,o){var t=a.queue;if(t===null)throw Error(b(311));t.lastRenderedReducer=o;var n=a.baseQueue,i=t.pending;if(i!==null){if(n!==null){var s=n.next;n.next=i.next,i.next=s}e.baseQueue=n=i,t.pending=null}if(i=a.baseState,n===null)a.memoizedState=i;else{e=n.next;var r=s=null,c=null,m=e,I=!1;do{var S=m.lane&-536870913;if(S!==m.lane?(O&S)===S:(xe&S)===S){var d=m.revertLane;if(d===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),S===Et&&(I=!0);else if((xe&d)===d){m=m.next,d===Et&&(I=!0);continue}else S={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=S,s=i):c=c.next=S,N.lanes|=d,Co|=d;S=m.action,Fo&&o(i,S),i=m.hasEagerState?m.eagerState:o(i,S)}else d={lane:S,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=d,s=i):c=c.next=d,N.lanes|=S,Co|=S;m=m.next}while(m!==null&&m!==e);if(c===null?s=i:c.next=r,!$a(i,a.memoizedState)&&(Ca=!0,I&&(o=bt,o!==null)))throw o;a.memoizedState=i,a.baseState=s,a.baseQueue=c,t.lastRenderedState=i}return n===null&&(t.lanes=0),[a.memoizedState,t.dispatch]}function Sr(a){var e=ia(),o=e.queue;if(o===null)throw Error(b(311));o.lastRenderedReducer=a;var t=o.dispatch,n=o.pending,i=e.memoizedState;if(n!==null){o.pending=null;var s=n=n.next;do i=a(i,s.action),s=s.next;while(s!==n);$a(i,e.memoizedState)||(Ca=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),o.lastRenderedState=i}return[i,t]}function Xp(a,e,o){var t=N,n=ia(),i=U;if(i){if(o===void 0)throw Error(b(407));o=o()}else o=e();var s=!$a((j||n).memoizedState,o);if(s&&(n.memoizedState=o,Ca=!0),n=n.queue,sc(Qp.bind(null,t,n,a),[a]),n.getSnapshot!==e||s||Sa!==null&&Sa.memoizedState.tag&1){if(t.flags|=2048,Mt(9,{destroy:void 0},Kp.bind(null,t,n,o,e),null),_===null)throw Error(b(349));i||(xe&127)!==0||Yp(t,e,o)}return o}function Yp(a,e,o){a.flags|=16384,a={getSnapshot:e,value:o},e=N.updateQueue,e===null?(e=hs(),N.updateQueue=e,e.stores=[a]):(o=e.stores,o===null?e.stores=[a]:o.push(a))}function Kp(a,e,o,t){e.value=o,e.getSnapshot=t,Wp(e)&&Jp(a)}function Qp(a,e,o){return o(function(){Wp(e)&&Jp(a)})}function Wp(a){var e=a.getSnapshot;a=a.value;try{var o=e();return!$a(a,o)}catch{return!0}}function Jp(a){var e=Vo(a,2);e!==null&&Pa(e,a,2)}function ll(a){var e=Ua();if(typeof a==\"function\"){var o=a;if(a=o(),Fo){to(!0);try{o()}finally{to(!1)}}}return e.memoizedState=e.baseState=a,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ge,lastRenderedState:a},e}function $p(a,e,o,t){return a.baseState=o,ic(a,j,typeof t==\"function\"?t:Ge)}function l0(a,e,o,t,n){if(Ss(a))throw Error(b(485));if(a=e.action,a!==null){var i={payload:n,action:a,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(s){i.listeners.push(s)}};E.T!==null?o(!0):i.isTransition=!1,t(i),o=e.pending,o===null?(i.next=e.pending=i,af(e,i)):(i.next=o.next,e.pending=o.next=i)}}function af(a,e){var o=e.action,t=e.payload,n=a.state;if(e.isTransition){var i=E.T,s={};E.T=s;try{var r=o(n,t),c=E.S;c!==null&&c(s,r),$u(a,e,r)}catch(m){cl(a,e,m)}finally{i!==null&&s.types!==null&&(i.types=s.types),E.T=i}}else try{i=o(n,t),$u(a,e,i)}catch(m){cl(a,e,m)}}function $u(a,e,o){o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?o.then(function(t){am(a,e,t)},function(t){return cl(a,e,t)}):am(a,e,o)}function am(a,e,o){e.status=\"fulfilled\",e.value=o,ef(e),a.state=o,e=a.pending,e!==null&&(o=e.next,o===e?a.pending=null:(o=o.next,e.next=o,af(a,o)))}function cl(a,e,o){var t=a.pending;if(a.pending=null,t!==null){t=t.next;do e.status=\"rejected\",e.reason=o,ef(e),e=e.next;while(e!==t)}a.action=null}function ef(a){a=a.listeners;for(var e=0;e<a.length;e++)(0,a[e])()}function of(a,e){return e}function em(a,e){if(U){var o=_.formState;if(o!==null){a:{var t=N;if(U){if(Q){e:{for(var n=Q,i=ce;n.nodeType!==8;){if(!i){n=null;break e}if(n=me(n.nextSibling),n===null){n=null;break e}}i=n.data,n=i===\"F!\"||i===\"F\"?n:null}if(n){Q=me(n.nextSibling),t=n.data===\"F!\";break a}}bo(t)}t=!1}t&&(e=o[0])}}return o=Ua(),o.memoizedState=o.baseState=e,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:of,lastRenderedState:e},o.queue=t,o=bf.bind(null,N,t),t.dispatch=o,t=ll(!1),i=uc.bind(null,N,!1,t.queue),t=Ua(),n={state:e,dispatch:null,action:a,pending:null},t.queue=n,o=l0.bind(null,N,n,i,o),n.dispatch=o,t.memoizedState=a,[e,o,!1]}function om(a){var e=ia();return tf(e,j,a)}function tf(a,e,o){if(e=ic(a,e,of)[0],a=wi(Ge)[0],typeof e==\"object\"&&e!==null&&typeof e.then==\"function\")try{var t=Gn(e)}catch(s){throw s===qt?ds:s}else t=e;e=ia();var n=e.queue,i=n.dispatch;return o!==e.memoizedState&&(N.flags|=2048,Mt(9,{destroy:void 0},c0.bind(null,n,o),null)),[t,i,a]}function c0(a,e){a.action=e}function tm(a){var e=ia(),o=j;if(o!==null)return tf(e,o,a);ia(),e=e.memoizedState,o=ia();var t=o.queue.dispatch;return o.memoizedState=a,[e,t,!1]}function Mt(a,e,o,t){return a={tag:a,create:o,deps:t,inst:e,next:null},e=N.updateQueue,e===null&&(e=hs(),N.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 nf(){return ia().memoizedState}function Ti(a,e,o,t){var n=Ua();N.flags|=a,n.memoizedState=Mt(1|e,{destroy:void 0},o,t===void 0?null:t)}function Is(a,e,o,t){var n=ia();t=t===void 0?null:t;var i=n.memoizedState.inst;j!==null&&t!==null&&$l(t,j.memoizedState.deps)?n.memoizedState=Mt(e,i,o,t):(N.flags|=a,n.memoizedState=Mt(1|e,i,o,t))}function nm(a,e){Ti(8390656,8,a,e)}function sc(a,e){Is(2048,8,a,e)}function u0(a){N.flags|=4;var e=N.updateQueue;if(e===null)e=hs(),N.updateQueue=e,e.events=[a];else{var o=e.events;o===null?e.events=[a]:o.push(a)}}function sf(a){var e=ia().memoizedState;return u0({ref:e,nextImpl:a}),function(){if((x&2)!==0)throw Error(b(440));return e.impl.apply(void 0,arguments)}}function rf(a,e){return Is(4,2,a,e)}function lf(a,e){return Is(4,4,a,e)}function cf(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 uf(a,e,o){o=o!=null?o.concat([a]):null,Is(4,4,cf.bind(null,e,a),o)}function rc(){}function mf(a,e){var o=ia();e=e===void 0?null:e;var t=o.memoizedState;return e!==null&&$l(e,t[1])?t[0]:(o.memoizedState=[a,e],a)}function pf(a,e){var o=ia();e=e===void 0?null:e;var t=o.memoizedState;if(e!==null&&$l(e,t[1]))return t[0];if(t=a(),Fo){to(!0);try{a()}finally{to(!1)}}return o.memoizedState=[t,e],t}function lc(a,e,o){return o===void 0||(xe&1073741824)!==0&&(O&261930)===0?a.memoizedState=e:(a.memoizedState=o,a=ad(),N.lanes|=a,Co|=a,o)}function ff(a,e,o,t){return $a(o,e)?o:Lt.current!==null?(a=lc(a,o,t),$a(a,e)||(Ca=!0),a):(xe&42)===0||(xe&1073741824)!==0&&(O&261930)===0?(Ca=!0,a.memoizedState=o):(a=ad(),N.lanes|=a,Co|=a,e)}function df(a,e,o,t,n){var i=G.p;G.p=i!==0&&8>i?i:8;var s=E.T,r={};E.T=r,uc(a,!1,e,o);try{var c=n(),m=E.S;if(m!==null&&m(r,c),c!==null&&typeof c==\"object\"&&typeof c.then==\"function\"){var I=i0(c,t);dn(a,e,I,Ja(a))}else dn(a,e,t,Ja(a))}catch(S){dn(a,e,{then:function(){},status:\"rejected\",reason:S},Ja())}finally{G.p=i,s!==null&&r.types!==null&&(s.types=r.types),E.T=s}}function m0(){}function ul(a,e,o,t){if(a.tag!==5)throw Error(b(476));var n=hf(a).queue;df(a,n,e,Ho,o===null?m0:function(){return gf(a),o(t)})}function hf(a){var e=a.memoizedState;if(e!==null)return e;e={memoizedState:Ho,baseState:Ho,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ge,lastRenderedState:Ho},next:null};var o={};return e.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ge,lastRenderedState:o},next:null},a.memoizedState=e,a=a.alternate,a!==null&&(a.memoizedState=e),e}function gf(a){var e=hf(a);e.next===null&&(e=a.alternate.memoizedState),dn(a,e.next.queue,{},Ja())}function cc(){return Ha(Dn)}function If(){return ia().memoizedState}function Sf(){return ia().memoizedState}function p0(a){for(var e=a.return;e!==null;){switch(e.tag){case 24:case 3:var o=Ja();a=uo(o);var t=mo(e,a,o);t!==null&&(Pa(t,e,o),mn(t,e,o)),e={cache:Yl()},a.payload=e;return}e=e.return}}function f0(a,e,o){var t=Ja();o={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Ss(a)?yf(e,o):(o=Zl(a,e,o,t),o!==null&&(Pa(o,a,t),Cf(o,e,t)))}function bf(a,e,o){var t=Ja();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(Ss(a))yf(e,n);else{var i=a.alternate;if(a.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var s=e.lastRenderedState,r=i(s,o);if(n.hasEagerState=!0,n.eagerState=r,$a(r,s))return fs(a,e,n,0),_===null&&ps(),!1}catch{}finally{}if(o=Zl(a,e,n,t),o!==null)return Pa(o,a,t),Cf(o,e,t),!0}return!1}function uc(a,e,o,t){if(t={lane:2,revertLane:bc(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Ss(a)){if(e)throw Error(b(479))}else e=Zl(a,o,t,2),e!==null&&Pa(e,a,2)}function Ss(a){var e=a.alternate;return a===N||e!==null&&e===N}function yf(a,e){Ct=ji=!0;var o=a.pending;o===null?e.next=e:(e.next=o.next,o.next=e),a.pending=e}function Cf(a,e,o){if((o&4194048)!==0){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,ip(a,o)}}var Mn={readContext:Ha,use:gs,useCallback:oa,useContext:oa,useEffect:oa,useImperativeHandle:oa,useLayoutEffect:oa,useInsertionEffect:oa,useMemo:oa,useReducer:oa,useRef:oa,useState:oa,useDebugValue:oa,useDeferredValue:oa,useTransition:oa,useSyncExternalStore:oa,useId:oa,useHostTransitionStatus:oa,useFormState:oa,useActionState:oa,useOptimistic:oa,useMemoCache:oa,useCacheRefresh:oa};Mn.useEffectEvent=oa;var vf={readContext:Ha,use:gs,useCallback:function(a,e){return Ua().memoizedState=[a,e===void 0?null:e],a},useContext:Ha,useEffect:nm,useImperativeHandle:function(a,e,o){o=o!=null?o.concat([a]):null,Ti(4194308,4,cf.bind(null,e,a),o)},useLayoutEffect:function(a,e){return Ti(4194308,4,a,e)},useInsertionEffect:function(a,e){Ti(4,2,a,e)},useMemo:function(a,e){var o=Ua();e=e===void 0?null:e;var t=a();if(Fo){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(Fo){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=f0.bind(null,N,a),[t.memoizedState,a]},useRef:function(a){var e=Ua();return a={current:a},e.memoizedState=a},useState:function(a){a=ll(a);var e=a.queue,o=bf.bind(null,N,e);return e.dispatch=o,[a.memoizedState,o]},useDebugValue:rc,useDeferredValue:function(a,e){var o=Ua();return lc(o,a,e)},useTransition:function(){var a=ll(!1);return a=df.bind(null,N,a.queue,!0,!1),Ua().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,e,o){var t=N,n=Ua();if(U){if(o===void 0)throw Error(b(407));o=o()}else{if(o=e(),_===null)throw Error(b(349));(O&127)!==0||Yp(t,e,o)}n.memoizedState=o;var i={value:o,getSnapshot:e};return n.queue=i,nm(Qp.bind(null,t,i,a),[a]),t.flags|=2048,Mt(9,{destroy:void 0},Kp.bind(null,t,i,o,e),null),o},useId:function(){var a=Ua(),e=_.identifierPrefix;if(U){var o=ye,t=be;o=(t&~(1<<32-Wa(t)-1)).toString(32)+o,e=\"_\"+e+\"R_\"+o,o=_i++,0<o&&(e+=\"H\"+o.toString(32)),e+=\"_\"}else o=s0++,e=\"_\"+e+\"r_\"+o.toString(32)+\"_\";return a.memoizedState=e},useHostTransitionStatus:cc,useFormState:em,useActionState:em,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=uc.bind(null,N,!0,o),o.dispatch=e,[a,e]},useMemoCache:nc,useCacheRefresh:function(){return Ua().memoizedState=p0.bind(null,N)},useEffectEvent:function(a){var e=Ua(),o={impl:a};return e.memoizedState=o,function(){if((x&2)!==0)throw Error(b(440));return o.impl.apply(void 0,arguments)}}},mc={readContext:Ha,use:gs,useCallback:mf,useContext:Ha,useEffect:sc,useImperativeHandle:uf,useInsertionEffect:rf,useLayoutEffect:lf,useMemo:pf,useReducer:wi,useRef:nf,useState:function(){return wi(Ge)},useDebugValue:rc,useDeferredValue:function(a,e){var o=ia();return ff(o,j.memoizedState,a,e)},useTransition:function(){var a=wi(Ge)[0],e=ia().memoizedState;return[typeof a==\"boolean\"?a:Gn(a),e]},useSyncExternalStore:Xp,useId:If,useHostTransitionStatus:cc,useFormState:om,useActionState:om,useOptimistic:function(a,e){var o=ia();return $p(o,j,a,e)},useMemoCache:nc,useCacheRefresh:Sf};mc.useEffectEvent=sf;var Af={readContext:Ha,use:gs,useCallback:mf,useContext:Ha,useEffect:sc,useImperativeHandle:uf,useInsertionEffect:rf,useLayoutEffect:lf,useMemo:pf,useReducer:Sr,useRef:nf,useState:function(){return Sr(Ge)},useDebugValue:rc,useDeferredValue:function(a,e){var o=ia();return j===null?lc(o,a,e):ff(o,j.memoizedState,a,e)},useTransition:function(){var a=Sr(Ge)[0],e=ia().memoizedState;return[typeof a==\"boolean\"?a:Gn(a),e]},useSyncExternalStore:Xp,useId:If,useHostTransitionStatus:cc,useFormState:tm,useActionState:tm,useOptimistic:function(a,e){var o=ia();return j!==null?$p(o,j,a,e):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:nc,useCacheRefresh:Sf};Af.useEffectEvent=sf;function br(a,e,o,t){e=a.memoizedState,o=o(t,e),o=o==null?e:W({},e,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var ml={enqueueSetState:function(a,e,o){a=a._reactInternals;var t=Ja(),n=uo(t);n.payload=e,o!=null&&(n.callback=o),e=mo(a,n,t),e!==null&&(Pa(e,a,t),mn(e,a,t))},enqueueReplaceState:function(a,e,o){a=a._reactInternals;var t=Ja(),n=uo(t);n.tag=1,n.payload=e,o!=null&&(n.callback=o),e=mo(a,n,t),e!==null&&(Pa(e,a,t),mn(e,a,t))},enqueueForceUpdate:function(a,e){a=a._reactInternals;var o=Ja(),t=uo(o);t.tag=2,e!=null&&(t.callback=e),e=mo(a,t,o),e!==null&&(Pa(e,a,o),mn(e,a,o))}};function im(a,e,o,t,n,i,s){return a=a.stateNode,typeof a.shouldComponentUpdate==\"function\"?a.shouldComponentUpdate(t,i,s):e.prototype&&e.prototype.isPureReactComponent?!An(o,t)||!An(n,i):!0}function sm(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&&ml.enqueueReplaceState(e,e.state,null)}function zo(a,e){var o=e;if(\"ref\"in e){o={};for(var t in e)t!==\"ref\"&&(o[t]=e[t])}if(a=a.defaultProps){o===e&&(o=W({},o));for(var n in a)o[n]===void 0&&(o[n]=a[n])}return o}function wf(a){Fi(a)}function Tf(a){console.error(a)}function Ef(a){Fi(a)}function Xi(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 pl(a,e,o){return o=uo(o),o.tag=3,o.payload={element:null},o.callback=function(){Xi(a,e)},o}function Lf(a){return a=uo(a),a.tag=3,a}function Mf(a,e,o,t){var n=o.type.getDerivedStateFromError;if(typeof n==\"function\"){var i=t.value;a.payload=function(){return n(i)},a.callback=function(){rm(e,o,t)}}var s=o.stateNode;s!==null&&typeof s.componentDidCatch==\"function\"&&(a.callback=function(){rm(e,o,t),typeof n!=\"function\"&&(po===null?po=new Set([this]):po.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:r!==null?r:\"\"})})}function d0(a,e,o,t,n){if(o.flags|=32768,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"){if(e=o.alternate,e!==null&&Ut(e,o,n,!0),o=ae.current,o!==null){switch(o.tag){case 31:case 13:return ue===null?Ji():o.alternate===null&&ta===0&&(ta=3),o.flags&=-257,o.flags|=65536,o.lanes=n,t===Pi?o.flags|=16384:(e=o.updateQueue,e===null?o.updateQueue=new Set([t]):e.add(t),Hr(a,t,n)),!1;case 22:return o.flags|=65536,t===Pi?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)),Hr(a,t,n)),!1}throw Error(b(435,o.tag))}return Hr(a,t,n),Ji(),!1}if(U)return e=ae.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,t!==$r&&(a=Error(b(422),{cause:t}),Tn(le(a,o)))):(t!==$r&&(e=Error(b(423),{cause:t}),Tn(le(e,o))),a=a.current.alternate,a.flags|=65536,n&=-n,a.lanes|=n,t=le(t,o),n=pl(a.stateNode,t,n),Ir(a,n),ta!==4&&(ta=2)),!1;var i=Error(b(520),{cause:t});if(i=le(i,o),In===null?In=[i]:In.push(i),ta!==4&&(ta=2),e===null)return!0;t=le(t,o),o=e;do{switch(o.tag){case 3:return o.flags|=65536,a=n&-n,o.lanes|=a,a=pl(o.stateNode,t,a),Ir(o,a),!1;case 1:if(e=o.type,i=o.stateNode,(o.flags&128)===0&&(typeof e.getDerivedStateFromError==\"function\"||i!==null&&typeof i.componentDidCatch==\"function\"&&(po===null||!po.has(i))))return o.flags|=65536,n&=-n,o.lanes|=n,n=Lf(n),Mf(n,a,o,t),Ir(o,n),!1}o=o.return}while(o!==null);return!1}var pc=Error(b(461)),Ca=!1;function La(a,e,o,t){e.child=a===null?Gp(e,null,o,t):qo(e,a.child,o,t)}function lm(a,e,o,t,n){o=o.render;var i=e.ref;if(\"ref\"in t){var s={};for(var r in t)r!==\"ref\"&&(s[r]=t[r])}else s=t;return Uo(e),t=ac(a,e,o,s,i,n),r=ec(),a!==null&&!Ca?(oc(a,e,n),Pe(a,e,n)):(U&&r&&_l(e),e.flags|=1,La(a,e,t,n),e.child)}function cm(a,e,o,t,n){if(a===null){var i=o.type;return typeof i==\"function\"&&!jl(i)&&i.defaultProps===void 0&&o.compare===null?(e.tag=15,e.type=i,Nf(a,e,i,t,n)):(a=vi(o.type,null,t,e,e.mode,n),a.ref=e.ref,a.return=e,e.child=a)}if(i=a.child,!fc(a,n)){var s=i.memoizedProps;if(o=o.compare,o=o!==null?o:An,o(s,t)&&a.ref===e.ref)return Pe(a,e,n)}return e.flags|=1,a=Ue(i,t),a.ref=e.ref,a.return=e,e.child=a}function Nf(a,e,o,t,n){if(a!==null){var i=a.memoizedProps;if(An(i,t)&&a.ref===e.ref)if(Ca=!1,e.pendingProps=t=i,fc(a,n))(a.flags&131072)!==0&&(Ca=!0);else return e.lanes=a.lanes,Pe(a,e,n)}return fl(a,e,o,t,n)}function Hf(a,e,o,t){var n=t.children,i=a!==null?a.memoizedState:null;if(a===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.mode===\"hidden\"){if((e.flags&128)!==0){if(i=i!==null?i.baseLanes|o:o,a!==null){for(t=e.child=a.child,n=0;t!==null;)n=n|t.lanes|t.childLanes,t=t.sibling;t=n&~i}else t=0,e.child=null;return um(a,e,i,o,t)}if((o&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},a!==null&&Ai(e,i!==null?i.cachePool:null),i!==null?Ju(e,i):sl(),Zp(e);else return t=e.lanes=536870912,um(a,e,i!==null?i.baseLanes|o:o,o,t)}else i!==null?(Ai(e,i.cachePool),Ju(e,i),eo(e),e.memoizedState=null):(a!==null&&Ai(e,null),sl(),eo(e));return La(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 um(a,e,o,t,n){var i=Kl();return i=i===null?null:{parent:ya._currentValue,pool:i},e.memoizedState={baseLanes:o,cachePool:i},a!==null&&Ai(e,null),sl(),Zp(e),a!==null&&Ut(a,e,t,!0),e.childLanes=n,null}function Ei(a,e){return e=Yi({mode:e.mode,children:e.children},a.mode),e.ref=a.ref,a.child=e,e.return=a,e}function mm(a,e,o){return qo(e,a.child,null,o),a=Ei(e,e.pendingProps),a.flags|=2,_a(e),e.memoizedState=null,a}function h0(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=Ei(e,t),e.lanes=536870912,nn(null,a);if(rl(e),(a=Q)?(a=vd(a,ce),a=a!==null&&a.data===\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:So!==null?{id:be,overflow:ye}:null,retryLane:536870912,hydrationErrors:null},o=Rp(a),o.return=e,e.child=o,Na=e,Q=null)):a=null,a===null)throw bo(e);return e.lanes=536870912,null}return Ei(e,t)}var i=a.memoizedState;if(i!==null){var s=i.dehydrated;if(rl(e),n)if(e.flags&256)e.flags&=-257,e=mm(a,e,o);else if(e.memoizedState!==null)e.child=a.child,e.flags|=128,e=null;else throw Error(b(558));else if(Ca||Ut(a,e,o,!1),n=(o&a.childLanes)!==0,Ca||n){if(t=_,t!==null&&(s=sp(t,o),s!==0&&s!==i.retryLane))throw i.retryLane=s,Vo(a,s),Pa(t,a,s),pc;Ji(),e=mm(a,e,o)}else a=i.treeContext,Q=me(s.nextSibling),Na=e,U=!0,co=null,ce=!1,a!==null&&Up(e,a),e=Ei(e,t),e.flags|=4096;return e}return a=Ue(a.child,{mode:t.mode,children:t.children}),a.ref=e.ref,e.child=a,a.return=e,a}function Li(a,e){var o=e.ref;if(o===null)a!==null&&a.ref!==null&&(e.flags|=4194816);else{if(typeof o!=\"function\"&&typeof o!=\"object\")throw Error(b(284));(a===null||a.ref!==o)&&(e.flags|=4194816)}}function fl(a,e,o,t,n){return Uo(e),o=ac(a,e,o,t,void 0,n),t=ec(),a!==null&&!Ca?(oc(a,e,n),Pe(a,e,n)):(U&&t&&_l(e),e.flags|=1,La(a,e,o,n),e.child)}function pm(a,e,o,t,n,i){return Uo(e),e.updateQueue=null,o=_p(e,t,o,n),jp(a),t=ec(),a!==null&&!Ca?(oc(a,e,i),Pe(a,e,i)):(U&&t&&_l(e),e.flags|=1,La(a,e,o,i),e.child)}function fm(a,e,o,t,n){if(Uo(e),e.stateNode===null){var i=pt,s=o.contextType;typeof s==\"object\"&&s!==null&&(i=Ha(s)),i=new o(t,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=ml,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=t,i.state=e.memoizedState,i.refs={},Wl(e),s=o.contextType,i.context=typeof s==\"object\"&&s!==null?Ha(s):pt,i.state=e.memoizedState,s=o.getDerivedStateFromProps,typeof s==\"function\"&&(br(e,o,s,t),i.state=e.memoizedState),typeof o.getDerivedStateFromProps==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\"||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(s=i.state,typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount(),s!==i.state&&ml.enqueueReplaceState(i,i.state,null),fn(e,t,i,n),pn(),i.state=e.memoizedState),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!0}else if(a===null){i=e.stateNode;var r=e.memoizedProps,c=zo(o,r);i.props=c;var m=i.context,I=o.contextType;s=pt,typeof I==\"object\"&&I!==null&&(s=Ha(I));var S=o.getDerivedStateFromProps;I=typeof S==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\",r=e.pendingProps!==r,I||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(r||m!==s)&&sm(e,i,t,s),Je=!1;var d=e.memoizedState;i.state=d,fn(e,t,i,n),pn(),m=e.memoizedState,r||d!==m||Je?(typeof S==\"function\"&&(br(e,o,S,t),m=e.memoizedState),(c=Je||im(e,o,c,t,d,m,s))?(I||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308)):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),e.memoizedProps=t,e.memoizedState=m),i.props=t,i.state=m,i.context=s,t=c):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!1)}else{i=e.stateNode,nl(a,e),s=e.memoizedProps,I=zo(o,s),i.props=I,S=e.pendingProps,d=i.context,m=o.contextType,c=pt,typeof m==\"object\"&&m!==null&&(c=Ha(m)),r=o.getDerivedStateFromProps,(m=typeof r==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\")||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(s!==S||d!==c)&&sm(e,i,t,c),Je=!1,d=e.memoizedState,i.state=d,fn(e,t,i,n),pn();var g=e.memoizedState;s!==S||d!==g||Je||a!==null&&a.dependencies!==null&&Gi(a.dependencies)?(typeof r==\"function\"&&(br(e,o,r,t),g=e.memoizedState),(I=Je||im(e,o,I,t,d,g,c)||a!==null&&a.dependencies!==null&&Gi(a.dependencies))?(m||typeof i.UNSAFE_componentWillUpdate!=\"function\"&&typeof i.componentWillUpdate!=\"function\"||(typeof i.componentWillUpdate==\"function\"&&i.componentWillUpdate(t,g,c),typeof i.UNSAFE_componentWillUpdate==\"function\"&&i.UNSAFE_componentWillUpdate(t,g,c)),typeof i.componentDidUpdate==\"function\"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate==\"function\"&&(e.flags|=1024)):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),e.memoizedProps=t,e.memoizedState=g),i.props=t,i.state=g,i.context=c,t=I):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),t=!1)}return i=t,Li(a,e),t=(e.flags&128)!==0,i||t?(i=e.stateNode,o=t&&typeof o.getDerivedStateFromError!=\"function\"?null:i.render(),e.flags|=1,a!==null&&t?(e.child=qo(e,a.child,null,n),e.child=qo(e,null,o,n)):La(a,e,o,n),e.memoizedState=i.state,a=e.child):a=Pe(a,e,n),a}function dm(a,e,o,t){return Oo(),e.flags|=256,La(a,e,o,t),e.child}var yr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cr(a){return{baseLanes:a,cachePool:Fp()}}function vr(a,e,o){return a=a!==null?a.childLanes&~o:0,e&&(a|=Ya),a}function Df(a,e,o){var t=e.pendingProps,n=!1,i=(e.flags&128)!==0,s;if((s=i)||(s=a!==null&&a.memoizedState===null?!1:(na.current&2)!==0),s&&(n=!0,e.flags&=-129),s=(e.flags&32)!==0,e.flags&=-33,a===null){if(U){if(n?ao(e):eo(e),(a=Q)?(a=vd(a,ce),a=a!==null&&a.data!==\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:So!==null?{id:be,overflow:ye}:null,retryLane:536870912,hydrationErrors:null},o=Rp(a),o.return=e,e.child=o,Na=e,Q=null)):a=null,a===null)throw bo(e);return Ll(a)?e.lanes=32:e.lanes=536870912,null}var r=t.children;return t=t.fallback,n?(eo(e),n=e.mode,r=Yi({mode:\"hidden\",children:r},n),t=Do(t,n,o,null),r.return=e,t.return=e,r.sibling=t,e.child=r,t=e.child,t.memoizedState=Cr(o),t.childLanes=vr(a,s,o),e.memoizedState=yr,nn(null,t)):(ao(e),dl(e,r))}var c=a.memoizedState;if(c!==null&&(r=c.dehydrated,r!==null)){if(i)e.flags&256?(ao(e),e.flags&=-257,e=Ar(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=Yi({mode:\"visible\",children:t.children},n),r=Do(r,n,o,null),r.flags|=2,t.return=e,r.return=e,t.sibling=r,e.child=t,qo(e,a.child,null,o),t=e.child,t.memoizedState=Cr(o),t.childLanes=vr(a,s,o),e.memoizedState=yr,e=nn(null,t));else if(ao(e),Ll(r)){if(s=r.nextSibling&&r.nextSibling.dataset,s)var m=s.dgst;s=m,t=Error(b(419)),t.stack=\"\",t.digest=s,Tn({value:t,source:null,stack:null}),e=Ar(a,e,o)}else if(Ca||Ut(a,e,o,!1),s=(o&a.childLanes)!==0,Ca||s){if(s=_,s!==null&&(t=sp(s,o),t!==0&&t!==c.retryLane))throw c.retryLane=t,Vo(a,t),Pa(s,a,t),pc;El(r)||Ji(),e=Ar(a,e,o)}else El(r)?(e.flags|=192,e.child=a.child,e=null):(a=c.treeContext,Q=me(r.nextSibling),Na=e,U=!0,co=null,ce=!1,a!==null&&Up(e,a),e=dl(e,t.children),e.flags|=4096);return e}return n?(eo(e),r=t.fallback,n=e.mode,c=a.child,m=c.sibling,t=Ue(c,{mode:\"hidden\",children:t.children}),t.subtreeFlags=c.subtreeFlags&65011712,m!==null?r=Ue(m,r):(r=Do(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=Cr(o):(n=r.cachePool,n!==null?(c=ya._currentValue,n=n.parent!==c?{parent:c,pool:c}:n):n=Fp(),r={baseLanes:r.baseLanes|o,cachePool:n}),t.memoizedState=r,t.childLanes=vr(a,s,o),e.memoizedState=yr,nn(a.child,t)):(ao(e),o=a.child,a=o.sibling,o=Ue(o,{mode:\"visible\",children:t.children}),o.return=e,o.sibling=null,a!==null&&(s=e.deletions,s===null?(e.deletions=[a],e.flags|=16):s.push(a)),e.child=o,e.memoizedState=null,o)}function dl(a,e){return e=Yi({mode:\"visible\",children:e},a.mode),e.return=a,a.child=e}function Yi(a,e){return a=Xa(22,a,null,e),a.lanes=0,a}function Ar(a,e,o){return qo(e,a.child,null,o),a=dl(e,e.pendingProps.children),a.flags|=2,e.memoizedState=null,a}function hm(a,e,o){a.lanes|=e;var t=a.alternate;t!==null&&(t.lanes|=e),el(a.return,e,o)}function wr(a,e,o,t,n,i){var s=a.memoizedState;s===null?a.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:t,tail:o,tailMode:n,treeForkCount:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=t,s.tail=o,s.tailMode=n,s.treeForkCount=i)}function kf(a,e,o){var t=e.pendingProps,n=t.revealOrder,i=t.tail;t=t.children;var s=na.current,r=(s&2)!==0;if(r?(s=s&1|2,e.flags|=128):s&=1,X(na,s),La(a,e,t,o),t=U?wn:0,!r&&a!==null&&(a.flags&128)!==0)a:for(a=e.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&hm(a,o,e);else if(a.tag===19)hm(a,o,e);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break a;for(;a.sibling===null;){if(a.return===null||a.return===e)break a;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(n){case\"forwards\":for(o=e.child,n=null;o!==null;)a=o.alternate,a!==null&&Zi(a)===null&&(n=o),o=o.sibling;o=n,o===null?(n=e.child,e.child=null):(n=o.sibling,o.sibling=null),wr(e,!1,n,o,i,t);break;case\"backwards\":case\"unstable_legacy-backwards\":for(o=null,n=e.child,e.child=null;n!==null;){if(a=n.alternate,a!==null&&Zi(a)===null){e.child=n;break}a=n.sibling,n.sibling=o,o=n,n=a}wr(e,!0,o,null,i,t);break;case\"together\":wr(e,!1,null,null,void 0,t);break;default:e.memoizedState=null}return e.child}function Pe(a,e,o){if(a!==null&&(e.dependencies=a.dependencies),Co|=e.lanes,(o&e.childLanes)===0)if(a!==null){if(Ut(a,e,o,!1),(o&e.childLanes)===0)return null}else return null;if(a!==null&&e.child!==a.child)throw Error(b(153));if(e.child!==null){for(a=e.child,o=Ue(a,a.pendingProps),e.child=o,o.return=e;a.sibling!==null;)a=a.sibling,o=o.sibling=Ue(a,a.pendingProps),o.return=e;o.sibling=null}return e.child}function fc(a,e){return(a.lanes&e)!==0?!0:(a=a.dependencies,!!(a!==null&&Gi(a)))}function g0(a,e,o){switch(e.tag){case 3:Ri(e,e.stateNode.containerInfo),$e(e,ya,a.memoizedState.cache),Oo();break;case 27:case 5:Pr(e);break;case 4:Ri(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,rl(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?Df(a,e,o):(ao(e),a=Pe(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||(Ut(a,e,o,!1),t=(o&e.childLanes)!==0),n){if(t)return kf(a,e,o);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),X(na,na.current),t)break;return null;case 22:return e.lanes=0,Hf(a,e,o,e.pendingProps);case 24:$e(e,ya,a.memoizedState.cache)}return Pe(a,e,o)}function Bf(a,e,o){if(a!==null)if(a.memoizedProps!==e.pendingProps)Ca=!0;else{if(!fc(a,o)&&(e.flags&128)===0)return Ca=!1,g0(a,e,o);Ca=(a.flags&131072)!==0}else Ca=!1,U&&(e.flags&1048576)!==0&&Op(e,wn,e.index);switch(e.lanes=0,e.tag){case 16:a:{var t=e.pendingProps;if(a=Mo(e.elementType),e.type=a,typeof a==\"function\")jl(a)?(t=zo(a,t),e.tag=1,e=fm(null,e,a,t,o)):(e.tag=0,e=fl(null,e,a,t,o));else{if(a!=null){var n=a.$$typeof;if(n===Dl){e.tag=11,e=lm(null,e,a,t,o);break a}else if(n===kl){e.tag=14,e=cm(null,e,a,t,o);break a}}throw e=xr(a)||a,Error(b(306,e,\"\"))}}return e;case 0:return fl(a,e,e.type,e.pendingProps,o);case 1:return t=e.type,n=zo(t,e.pendingProps),fm(a,e,t,n,o);case 3:a:{if(Ri(e,e.stateNode.containerInfo),a===null)throw Error(b(387));t=e.pendingProps;var i=e.memoizedState;n=i.element,nl(a,e),fn(e,t,null,o);var s=e.memoizedState;if(t=s.cache,$e(e,ya,t),t!==i.cache&&ol(e,[ya],o,!0),pn(),t=s.element,i.isDehydrated)if(i={element:t,isDehydrated:!1,cache:s.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=dm(a,e,t,o);break a}else if(t!==n){n=le(Error(b(424)),e),Tn(n),e=dm(a,e,t,o);break a}else{switch(a=e.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName===\"HTML\"?a.ownerDocument.body:a}for(Q=me(a.firstChild),Na=e,U=!0,co=null,ce=!0,o=Gp(e,null,t,o),e.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Oo(),t===n){e=Pe(a,e,o);break a}La(a,e,t,o)}e=e.child}return e;case 26:return Li(a,e),a===null?(o=qm(e.type,null,e.pendingProps,null))?e.memoizedState=o:U||(o=e.type,a=e.pendingProps,t=os(lo.current).createElement(o),t[Ma]=e,t[Va]=a,Da(t,o,a),Ta(t),e.stateNode=t):e.memoizedState=qm(e.type,a.memoizedProps,e.pendingProps,a.memoizedState),null;case 27:return Pr(e),a===null&&U&&(t=e.stateNode=Ad(e.type,e.pendingProps,lo.current),Na=e,ce=!0,n=Q,Ao(e.type)?(Ml=n,Q=me(t.firstChild)):Q=n),La(a,e,e.pendingProps.children,o),Li(a,e),a===null&&(e.flags|=4194304),e.child;case 5:return a===null&&U&&((n=t=Q)&&(t=Z0(t,e.type,e.pendingProps,ce),t!==null?(e.stateNode=t,Na=e,Q=me(t.firstChild),ce=!1,n=!0):n=!1),n||bo(e)),Pr(e),n=e.type,i=e.pendingProps,s=a!==null?a.memoizedProps:null,t=i.children,wl(n,i)?t=null:s!==null&&wl(n,s)&&(e.flags|=32),e.memoizedState!==null&&(n=ac(a,e,r0,null,null,o),Dn._currentValue=n),Li(a,e),La(a,e,t,o),e.child;case 6:return a===null&&U&&((a=o=Q)&&(o=j0(o,e.pendingProps,ce),o!==null?(e.stateNode=o,Na=e,Q=null,a=!0):a=!1),a||bo(e)),null;case 13:return Df(a,e,o);case 4:return Ri(e,e.stateNode.containerInfo),t=e.pendingProps,a===null?e.child=qo(e,null,t,o):La(a,e,t,o),e.child;case 11:return lm(a,e,e.type,e.pendingProps,o);case 7:return La(a,e,e.pendingProps,o),e.child;case 8:return La(a,e,e.pendingProps.children,o),e.child;case 12:return La(a,e,e.pendingProps.children,o),e.child;case 10:return t=e.pendingProps,$e(e,e.type,t.value),La(a,e,t.children,o),e.child;case 9:return n=e.type._context,t=e.pendingProps.children,Uo(e),n=Ha(n),t=t(n),e.flags|=1,La(a,e,t,o),e.child;case 14:return cm(a,e,e.type,e.pendingProps,o);case 15:return Nf(a,e,e.type,e.pendingProps,o);case 19:return kf(a,e,o);case 31:return h0(a,e,o);case 22:return Hf(a,e,o,e.pendingProps);case 24:return Uo(e),t=Ha(ya),a===null?(n=Kl(),n===null&&(n=_,i=Yl(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=o),n=i),e.memoizedState={parent:t,cache:n},Wl(e),$e(e,ya,n)):((a.lanes&o)!==0&&(nl(a,e),fn(e,null,null,o),pn()),n=a.memoizedState,i=e.memoizedState,n.parent!==t?(n={parent:t,cache:t},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),$e(e,ya,t)):(t=i.cache,$e(e,ya,t),t!==n.cache&&ol(e,[ya],o,!0))),La(a,e,e.pendingProps.children,o),e.child;case 29:throw e.pendingProps}throw Error(b(156,e.tag))}function Le(a){a.flags|=4}function Tr(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(td())a.flags|=8192;else throw Bo=Pi,Ql}else a.flags&=-16777217}function gm(a,e){if(e.type!==\"stylesheet\"||(e.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!Ed(e))if(td())a.flags|=8192;else throw Bo=Pi,Ql}function mi(a,e){e!==null&&(a.flags|=4),a.flags&16384&&(e=a.tag!==22?tp():536870912,a.lanes|=e,Nt|=e)}function Wt(a,e){if(!U)switch(a.tailMode){case\"hidden\":e=a.tail;for(var o=null;e!==null;)e.alternate!==null&&(o=e),e=e.sibling;o===null?a.tail=null:o.sibling=null;break;case\"collapsed\":o=a.tail;for(var t=null;o!==null;)o.alternate!==null&&(t=o),o=o.sibling;t===null?e||a.tail===null?a.tail=null:a.tail.sibling=null:t.sibling=null}}function K(a){var e=a.alternate!==null&&a.alternate.child===a.child,o=0,t=0;if(e)for(var n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags&65011712,t|=n.flags&65011712,n.return=a,n=n.sibling;else for(n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags,t|=n.flags,n.return=a,n=n.sibling;return a.subtreeFlags|=t,a.childLanes=o,e}function I0(a,e,o){var t=e.pendingProps;switch(Xl(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return K(e),null;case 1:return K(e),null;case 3:return o=e.stateNode,t=null,a!==null&&(t=a.memoizedState.cache),e.memoizedState.cache!==t&&(e.flags|=2048),qe(ya),At(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(at(e)?Le(e):a===null||a.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,gr())),K(e),null;case 26:var n=e.type,i=e.memoizedState;return a===null?(Le(e),i!==null?(K(e),gm(e,i)):(K(e),Tr(e,n,null,t,o))):i?i!==a.memoizedState?(Le(e),K(e),gm(e,i)):(K(e),e.flags&=-16777217):(a=a.memoizedProps,a!==t&&Le(e),K(e),Tr(e,n,a,t,o)),null;case 27:if(Oi(e),o=lo.current,n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}a=ve.current,at(e)?ju(e,a):(a=Ad(n,t,o),e.stateNode=a,Le(e))}return K(e),null;case 5:if(Oi(e),n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}if(i=ve.current,at(e))ju(e,i);else{var s=os(lo.current);switch(i){case 1:i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case 2:i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;default:switch(n){case\"svg\":i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case\"math\":i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;case\"script\":i=s.createElement(\"div\"),i.innerHTML=\"<script><\\\/script>\",i=i.removeChild(i.firstChild);break;case\"select\":i=typeof t.is==\"string\"?s.createElement(\"select\",{is:t.is}):s.createElement(\"select\"),t.multiple?i.multiple=!0:t.size&&(i.size=t.size);break;default:i=typeof t.is==\"string\"?s.createElement(n,{is:t.is}):s.createElement(n)}}i[Ma]=e,i[Va]=t;a:for(s=e.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===e)break a;for(;s.sibling===null;){if(s.return===null||s.return===e)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}e.stateNode=i;a:switch(Da(i,n,t),n){case\"button\":case\"input\":case\"select\":case\"textarea\":t=!!t.autoFocus;break a;case\"img\":t=!0;break a;default:t=!1}t&&Le(e)}}return K(e),Tr(e,e.type,a===null?null:a.memoizedProps,e.pendingProps,o),null;case 6:if(a&&e.stateNode!=null)a.memoizedProps!==t&&Le(e);else{if(typeof t!=\"string\"&&e.stateNode===null)throw Error(b(166));if(a=lo.current,at(e)){if(a=e.stateNode,o=e.memoizedProps,t=null,n=Na,n!==null)switch(n.tag){case 27:case 5:t=n.memoizedProps}a[Ma]=e,a=!!(a.nodeValue===o||t!==null&&t.suppressHydrationWarning===!0||bd(a.nodeValue,o)),a||bo(e,!0)}else a=os(a).createTextNode(t),a[Ma]=e,e.stateNode=a}return K(e),null;case 31:if(o=e.memoizedState,a===null||a.memoizedState!==null){if(t=at(e),o!==null){if(a===null){if(!t)throw Error(b(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(557));a[Ma]=e}else Oo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),a=!1}else o=gr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return e.flags&256?(_a(e),e):(_a(e),null);if((e.flags&128)!==0)throw Error(b(558))}return K(e),null;case 13:if(t=e.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(n=at(e),t!==null&&t.dehydrated!==null){if(a===null){if(!n)throw Error(b(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(b(317));n[Ma]=e}else Oo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),n=!1}else n=gr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(_a(e),e):(_a(e),null)}return _a(e),(e.flags&128)!==0?(e.lanes=o,e):(o=t!==null,a=a!==null&&a.memoizedState!==null,o&&(t=e.child,n=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(n=t.alternate.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048)),o!==a&&o&&(e.child.flags|=8192),mi(e,e.updateQueue),K(e),null);case 4:return At(),a===null&&yc(e.stateNode.containerInfo),K(e),null;case 10:return qe(e.type),K(e),null;case 19:if(Ea(na),t=e.memoizedState,t===null)return K(e),null;if(n=(e.flags&128)!==0,i=t.rendering,i===null)if(n)Wt(t,!1);else{if(ta!==0||a!==null&&(a.flags&128)!==0)for(a=e.child;a!==null;){if(i=Zi(a),i!==null){for(e.flags|=128,Wt(t,!1),a=i.updateQueue,e.updateQueue=a,mi(e,a),e.subtreeFlags=0,a=o,o=e.child;o!==null;)Bp(o,a),o=o.sibling;return X(na,na.current&1|2),U&&De(e,t.treeForkCount),e.child}a=a.sibling}t.tail!==null&&Ka()>Qi&&(e.flags|=128,n=!0,Wt(t,!1),e.lanes=4194304)}else{if(!n)if(a=Zi(i),a!==null){if(e.flags|=128,n=!0,a=a.updateQueue,e.updateQueue=a,mi(e,a),Wt(t,!0),t.tail===null&&t.tailMode===\"hidden\"&&!i.alternate&&!U)return K(e),null}else 2*Ka()-t.renderingStartTime>Qi&&o!==536870912&&(e.flags|=128,n=!0,Wt(t,!1),e.lanes=4194304);t.isBackwards?(i.sibling=e.child,e.child=i):(a=t.last,a!==null?a.sibling=i:e.child=i,t.last=i)}return t.tail!==null?(a=t.tail,t.rendering=a,t.tail=a.sibling,t.renderingStartTime=Ka(),a.sibling=null,o=na.current,X(na,n?o&1|2:o&1),U&&De(e,t.treeForkCount),a):(K(e),null);case 22:case 23:return _a(e),Jl(),t=e.memoizedState!==null,a!==null?a.memoizedState!==null!==t&&(e.flags|=8192):t&&(e.flags|=8192),t?(o&536870912)!==0&&(e.flags&128)===0&&(K(e),e.subtreeFlags&6&&(e.flags|=8192)):K(e),o=e.updateQueue,o!==null&&mi(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&&Ea(ko),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),e.memoizedState.cache!==o&&(e.flags|=2048),qe(ya),K(e),null;case 25:return null;case 30:return null}throw Error(b(156,e.tag))}function S0(a,e){switch(Xl(e),e.tag){case 1:return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 3:return qe(ya),At(),a=e.flags,(a&65536)!==0&&(a&128)===0?(e.flags=a&-65537|128,e):null;case 26:case 27:case 5:return Oi(e),null;case 31:if(e.memoizedState!==null){if(_a(e),e.alternate===null)throw Error(b(340));Oo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 13:if(_a(e),a=e.memoizedState,a!==null&&a.dehydrated!==null){if(e.alternate===null)throw Error(b(340));Oo()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 19:return Ea(na),null;case 4:return At(),null;case 10:return qe(e.type),null;case 22:case 23:return _a(e),Jl(),a!==null&&Ea(ko),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 Rf(a,e){switch(Xl(e),e.tag){case 3:qe(ya),At();break;case 26:case 27:case 5:Oi(e);break;case 4:At();break;case 31:e.memoizedState!==null&&_a(e);break;case 13:_a(e);break;case 19:Ea(na);break;case 10:qe(e.type);break;case 22:case 23:_a(e),Jl(),a!==null&&Ea(ko);break;case 24:qe(ya)}}function Pn(a,e){try{var o=e.updateQueue,t=o!==null?o.lastEffect:null;if(t!==null){var n=t.next;o=n;do{if((o.tag&a)===a){t=void 0;var i=o.create,s=o.inst;t=i(),s.destroy=t}o=o.next}while(o!==n)}}catch(r){V(e,e.return,r)}}function yo(a,e,o){try{var t=e.updateQueue,n=t!==null?t.lastEffect:null;if(n!==null){var i=n.next;t=i;do{if((t.tag&a)===a){var s=t.inst,r=s.destroy;if(r!==void 0){s.destroy=void 0,n=e;var c=o,m=r;try{m()}catch(I){V(n,c,I)}}}t=t.next}while(t!==i)}}catch(I){V(e,e.return,I)}}function Of(a){var e=a.updateQueue;if(e!==null){var o=a.stateNode;try{Vp(e,o)}catch(t){V(a,a.return,t)}}}function Uf(a,e,o){o.props=zo(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 Ce(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 qf(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 Er(a,e,o){try{var t=a.stateNode;F0(t,a.type,o,e),t[Va]=e}catch(n){V(a,a.return,n)}}function Ff(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Ao(a.type)||a.tag===4}function Lr(a){a:for(;;){for(;a.sibling===null;){if(a.return===null||Ff(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 hl(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=Re));else if(t!==4&&(t===27&&Ao(a.type)&&(o=a.stateNode,e=null),a=a.child,a!==null))for(hl(a,e,o),a=a.sibling;a!==null;)hl(a,e,o),a=a.sibling}function Ki(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(Ki(a,e,o),a=a.sibling;a!==null;)Ki(a,e,o),a=a.sibling}function zf(a){var e=a.stateNode,o=a.memoizedProps;try{for(var t=a.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Da(e,t,o),e[Ma]=a,e[Va]=o}catch(i){V(a,a.return,i)}}var ke=!1,ba=!1,Mr=!1,Im=typeof WeakSet==\"function\"?WeakSet:Set,wa=null;function b0(a,e){if(a=a.containerInfo,vl=ss,a=Tp(a),Pl(a)){if(\"selectionStart\"in a)var o={start:a.selectionStart,end:a.selectionEnd};else a:{o=(o=a.ownerDocument)&&o.defaultView||window;var t=o.getSelection&&o.getSelection();if(t&&t.rangeCount!==0){o=t.anchorNode;var n=t.anchorOffset,i=t.focusNode;t=t.focusOffset;try{o.nodeType,i.nodeType}catch{o=null;break a}var s=0,r=-1,c=-1,m=0,I=0,S=a,d=null;e:for(;;){for(var g;S!==o||n!==0&&S.nodeType!==3||(r=s+n),S!==i||t!==0&&S.nodeType!==3||(c=s+t),S.nodeType===3&&(s+=S.nodeValue.length),(g=S.firstChild)!==null;)d=S,S=g;for(;;){if(S===a)break e;if(d===o&&++m===n&&(r=s),d===i&&++I===t&&(c=s),(g=S.nextSibling)!==null)break;S=d,d=S.parentNode}S=g}o=r===-1||c===-1?null:{start:r,end:c}}else o=null}o=o||{start:0,end:0}}else o=null;for(Al={focusedElem:a,selectionRange:o},ss=!1,wa=e;wa!==null;)if(e=wa,a=e.child,(e.subtreeFlags&1028)!==0&&a!==null)a.return=e,wa=a;else for(;wa!==null;){switch(e=wa,i=e.alternate,a=e.flags,e.tag){case 0:if((a&4)!==0&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)n=a[o],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&i!==null){a=void 0,o=e,n=i.memoizedProps,i=i.memoizedState,t=o.stateNode;try{var C=zo(o.type,n);a=t.getSnapshotBeforeUpdate(C,i),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)Tl(a);else if(o===1)switch(a.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":Tl(a);break;default:a.textContent=\"\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(b(163))}if(a=e.sibling,a!==null){a.return=e.return,wa=a;break}wa=e.return}}function xf(a,e,o){var t=o.flags;switch(o.tag){case 0:case 11:case 15:Ne(a,o),t&4&&Pn(5,o);break;case 1:if(Ne(a,o),t&4)if(a=o.stateNode,e===null)try{a.componentDidMount()}catch(s){V(o,o.return,s)}else{var n=zo(o.type,e.memoizedProps);e=e.memoizedState;try{a.componentDidUpdate(n,e,a.__reactInternalSnapshotBeforeUpdate)}catch(s){V(o,o.return,s)}}t&64&&Of(o),t&512&&hn(o,o.return);break;case 3:if(Ne(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{Vp(a,e)}catch(s){V(o,o.return,s)}}break;case 27:e===null&&t&4&&zf(o);case 26:case 5:Ne(a,o),e===null&&t&4&&qf(o),t&512&&hn(o,o.return);break;case 12:Ne(a,o);break;case 31:Ne(a,o),t&4&&Vf(a,o);break;case 13:Ne(a,o),t&4&&Zf(a,o),t&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=M0.bind(null,o),_0(a,o))));break;case 22:if(t=o.memoizedState!==null||ke,!t){e=e!==null&&e.memoizedState!==null||ba,n=ke;var i=ba;ke=t,(ba=e)&&!i?He(a,o,(o.subtreeFlags&8772)!==0):Ne(a,o),ke=n,ba=i}break;case 30:break;default:Ne(a,o)}}function Gf(a){var e=a.alternate;e!==null&&(a.alternate=null,Gf(e)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(e=a.stateNode,e!==null&&Ul(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 aa=null,xa=!1;function Me(a,e,o){for(o=o.child;o!==null;)Pf(a,e,o),o=o.sibling}function Pf(a,e,o){if(Qa&&typeof Qa.onCommitFiberUnmount==\"function\")try{Qa.onCommitFiberUnmount(On,o)}catch{}switch(o.tag){case 26:ba||Ce(o,e),Me(a,e,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:ba||Ce(o,e);var t=aa,n=xa;Ao(o.type)&&(aa=o.stateNode,xa=!1),Me(a,e,o),bn(o.stateNode),aa=t,xa=n;break;case 5:ba||Ce(o,e);case 6:if(t=aa,n=xa,aa=null,Me(a,e,o),aa=t,xa=n,aa!==null)if(xa)try{(aa.nodeType===9?aa.body:aa.nodeName===\"HTML\"?aa.ownerDocument.body:aa).removeChild(o.stateNode)}catch(i){V(o,e,i)}else try{aa.removeChild(o.stateNode)}catch(i){V(o,e,i)}break;case 18:aa!==null&&(xa?(a=aa,km(a.nodeType===9?a.body:a.nodeName===\"HTML\"?a.ownerDocument.body:a,o.stateNode),Bt(a)):km(aa,o.stateNode));break;case 4:t=aa,n=xa,aa=o.stateNode.containerInfo,xa=!0,Me(a,e,o),aa=t,xa=n;break;case 0:case 11:case 14:case 15:yo(2,o,e),ba||yo(4,o,e),Me(a,e,o);break;case 1:ba||(Ce(o,e),t=o.stateNode,typeof t.componentWillUnmount==\"function\"&&Uf(o,e,t)),Me(a,e,o);break;case 21:Me(a,e,o);break;case 22:ba=(t=ba)||o.memoizedState!==null,Me(a,e,o),ba=t;break;default:Me(a,e,o)}}function Vf(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Bt(a)}catch(o){V(e,e.return,o)}}}function Zf(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Bt(a)}catch(o){V(e,e.return,o)}}function y0(a){switch(a.tag){case 31:case 13:case 19:var e=a.stateNode;return e===null&&(e=a.stateNode=new Im),e;case 22:return a=a.stateNode,e=a._retryCache,e===null&&(e=a._retryCache=new Im),e;default:throw Error(b(435,a.tag))}}function pi(a,e){var o=y0(a);e.forEach(function(t){if(!o.has(t)){o.add(t);var n=N0.bind(null,a,t);t.then(n,n)}})}function Fa(a,e){var o=e.deletions;if(o!==null)for(var t=0;t<o.length;t++){var n=o[t],i=a,s=e,r=s;a:for(;r!==null;){switch(r.tag){case 27:if(Ao(r.type)){aa=r.stateNode,xa=!1;break a}break;case 5:aa=r.stateNode,xa=!1;break a;case 3:case 4:aa=r.stateNode.containerInfo,xa=!0;break a}r=r.return}if(aa===null)throw Error(b(160));Pf(i,s,n),aa=null,xa=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)jf(e,a),e=e.sibling}var he=null;function jf(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&&(yo(3,a,a.return),Pn(3,a),yo(5,a,a.return));break;case 1:Fa(e,a),za(a),t&512&&(ba||o===null||Ce(o,o.return)),t&64&&ke&&(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&&(ba||o===null||Ce(o,o.return)),t&4){var i=o!==null?o.memoizedState:null;if(t=a.memoizedState,o===null)if(t===null)if(a.stateNode===null){a:{t=a.type,o=a.memoizedProps,n=n.ownerDocument||n;e:switch(t){case\"title\":i=n.getElementsByTagName(\"title\")[0],(!i||i[Fn]||i[Ma]||i.namespaceURI===\"http:\/\/www.w3.org\/2000\/svg\"||i.hasAttribute(\"itemprop\"))&&(i=n.createElement(t),n.head.insertBefore(i,n.querySelector(\"head > title\"))),Da(i,t,o),i[Ma]=a,Ta(i),t=i;break a;case\"link\":var s=zm(\"link\",\"href\",n).get(t+(o.href||\"\"));if(s){for(var r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"href\")===(o.href==null||o.href===\"\"?null:o.href)&&i.getAttribute(\"rel\")===(o.rel==null?null:o.rel)&&i.getAttribute(\"title\")===(o.title==null?null:o.title)&&i.getAttribute(\"crossorigin\")===(o.crossOrigin==null?null:o.crossOrigin)){s.splice(r,1);break e}}i=n.createElement(t),Da(i,t,o),n.head.appendChild(i);break;case\"meta\":if(s=zm(\"meta\",\"content\",n).get(t+(o.content||\"\"))){for(r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"content\")===(o.content==null?null:\"\"+o.content)&&i.getAttribute(\"name\")===(o.name==null?null:o.name)&&i.getAttribute(\"property\")===(o.property==null?null:o.property)&&i.getAttribute(\"http-equiv\")===(o.httpEquiv==null?null:o.httpEquiv)&&i.getAttribute(\"charset\")===(o.charSet==null?null:o.charSet)){s.splice(r,1);break e}}i=n.createElement(t),Da(i,t,o),n.head.appendChild(i);break;default:throw Error(b(468,t))}i[Ma]=a,Ta(i),t=i}a.stateNode=t}else xm(n,a.type,a.stateNode);else a.stateNode=Fm(n,t,a.memoizedProps);else i!==t?(i===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):i.count--,t===null?xm(n,a.type,a.stateNode):Fm(n,t,a.memoizedProps)):t===null&&a.stateNode!==null&&Er(a,a.memoizedProps,o.memoizedProps)}break;case 27:Fa(e,a),za(a),t&512&&(ba||o===null||Ce(o,o.return)),o!==null&&t&4&&Er(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Fa(e,a),za(a),t&512&&(ba||o===null||Ce(o,o.return)),a.flags&32){n=a.stateNode;try{Tt(n,\"\")}catch(C){V(a,a.return,C)}}t&4&&a.stateNode!=null&&(n=a.memoizedProps,Er(a,n,o!==null?o.memoizedProps:n)),t&1024&&(Mr=!0);break;case 6:if(Fa(e,a),za(a),t&4){if(a.stateNode===null)throw Error(b(162));t=a.memoizedProps,o=a.stateNode;try{o.nodeValue=t}catch(C){V(a,a.return,C)}}break;case 3:if(Hi=null,n=he,he=ts(e.containerInfo),Fa(e,a),he=n,za(a),t&4&&o!==null&&o.memoizedState.isDehydrated)try{Bt(e.containerInfo)}catch(C){V(a,a.return,C)}Mr&&(Mr=!1,_f(a));break;case 4:t=he,he=ts(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,pi(a,t)));break;case 13:Fa(e,a),za(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(bs=Ka()),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,pi(a,t)));break;case 22:n=a.memoizedState!==null;var c=o!==null&&o.memoizedState!==null,m=ke,I=ba;if(ke=m||n,ba=I||c,Fa(e,a),ba=I,ke=m,za(a),t&8192)a:for(e=a.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(o===null||c||ke||ba||No(a)),o=null,e=a;;){if(e.tag===5||e.tag===26){if(o===null){c=o=e;try{if(i=c.stateNode,n)s=i.style,typeof s.setProperty==\"function\"?s.setProperty(\"display\",\"none\",\"important\"):s.display=\"none\";else{r=c.stateNode;var S=c.memoizedProps.style,d=S!=null&&S.hasOwnProperty(\"display\")?S.display:null;r.style.display=d==null||typeof d==\"boolean\"?\"\":(\"\"+d).trim()}}catch(C){V(c,c.return,C)}}}else if(e.tag===6){if(o===null){c=e;try{c.stateNode.nodeValue=n?\"\":c.memoizedProps}catch(C){V(c,c.return,C)}}}else if(e.tag===18){if(o===null){c=e;try{var g=c.stateNode;n?Bm(g,!0):Bm(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,pi(a,o))));break;case 19:Fa(e,a),za(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,pi(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(Ff(t)){o=t;break}t=t.return}if(o==null)throw Error(b(160));switch(o.tag){case 27:var n=o.stateNode,i=Lr(a);Ki(a,i,n);break;case 5:var s=o.stateNode;o.flags&32&&(Tt(s,\"\"),o.flags&=-33);var r=Lr(a);Ki(a,r,s);break;case 3:case 4:var c=o.stateNode.containerInfo,m=Lr(a);hl(a,m,c);break;default:throw Error(b(161))}}catch(I){V(a,a.return,I)}a.flags&=-3}e&4096&&(a.flags&=-4097)}function _f(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var e=a;_f(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),a=a.sibling}}function Ne(a,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)xf(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:yo(4,e,e.return),No(e);break;case 1:Ce(e,e.return);var o=e.stateNode;typeof o.componentWillUnmount==\"function\"&&Uf(e,e.return,o),No(e);break;case 27:bn(e.stateNode);case 26:case 5:Ce(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 He(a,e,o){for(o=o&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var t=e.alternate,n=a,i=e,s=i.flags;switch(i.tag){case 0:case 11:case 15:He(n,i,o),Pn(4,i);break;case 1:if(He(n,i,o),t=i,n=t.stateNode,typeof n.componentDidMount==\"function\")try{n.componentDidMount()}catch(m){V(t,t.return,m)}if(t=i,n=t.updateQueue,n!==null){var r=t.stateNode;try{var c=n.shared.hiddenCallbacks;if(c!==null)for(n.shared.hiddenCallbacks=null,n=0;n<c.length;n++)Pp(c[n],r)}catch(m){V(t,t.return,m)}}o&&s&64&&Of(i),hn(i,i.return);break;case 27:zf(i);case 26:case 5:He(n,i,o),o&&t===null&&s&4&&qf(i),hn(i,i.return);break;case 12:He(n,i,o);break;case 31:He(n,i,o),o&&s&4&&Vf(n,i);break;case 13:He(n,i,o),o&&s&4&&Zf(n,i);break;case 22:i.memoizedState===null&&He(n,i,o),hn(i,i.return);break;case 30:break;default:He(n,i,o)}e=e.sibling}}function dc(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 hc(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;)Xf(a,e,o,t),e=e.sibling}function Xf(a,e,o,t){var n=e.flags;switch(e.tag){case 0:case 11:case 15:de(a,e,o,t),n&2048&&Pn(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 i=e.memoizedProps,s=i.id,r=i.onPostCommit;typeof r==\"function\"&&r(s,e.alternate===null?\"mount\":\"update\",a.passiveEffectDuration,-0)}catch(c){V(e,e.return,c)}}else 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:i=e.stateNode,s=e.alternate,e.memoizedState!==null?i._visibility&2?de(a,e,o,t):gn(a,e):i._visibility&2?de(a,e,o,t):(i._visibility|=2,ot(a,e,o,t,(e.subtreeFlags&10256)!==0||!1)),n&2048&&dc(s,e);break;case 24:de(a,e,o,t),n&2048&&hc(e.alternate,e);break;default:de(a,e,o,t)}}function ot(a,e,o,t,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=a,s=e,r=o,c=t,m=s.flags;switch(s.tag){case 0:case 11:case 15:ot(i,s,r,c,n),Pn(8,s);break;case 23:break;case 22:var I=s.stateNode;s.memoizedState!==null?I._visibility&2?ot(i,s,r,c,n):gn(i,s):(I._visibility|=2,ot(i,s,r,c,n)),n&&m&2048&&dc(s.alternate,s);break;case 24:ot(i,s,r,c,n),n&&m&2048&&hc(s.alternate,s);break;default:ot(i,s,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&&dc(t.alternate,t);break;case 24:gn(o,t),n&2048&&hc(t.alternate,t);break;default:gn(o,t)}e=e.sibling}}var sn=8192;function et(a,e,o){if(a.subtreeFlags&sn)for(a=a.child;a!==null;)Yf(a,e,o),a=a.sibling}function Yf(a,e,o){switch(a.tag){case 26:et(a,e,o),a.flags&sn&&a.memoizedState!==null&&n1(o,he,a.memoizedState,a.memoizedProps);break;case 5:et(a,e,o);break;case 3:case 4:var t=he;he=ts(a.stateNode.containerInfo),et(a,e,o),he=t;break;case 22:a.memoizedState===null&&(t=a.alternate,t!==null&&t.memoizedState!==null?(t=sn,sn=16777216,et(a,e,o),sn=t):et(a,e,o));break;default:et(a,e,o)}}function Kf(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 Jt(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];wa=t,Wf(t,a)}Kf(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Qf(a),a=a.sibling}function Qf(a){switch(a.tag){case 0:case 11:case 15:Jt(a),a.flags&2048&&yo(9,a,a.return);break;case 3:Jt(a);break;case 12:Jt(a);break;case 22:var e=a.stateNode;a.memoizedState!==null&&e._visibility&2&&(a.return===null||a.return.tag!==13)?(e._visibility&=-3,Mi(a)):Jt(a);break;default:Jt(a)}}function Mi(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];wa=t,Wf(t,a)}Kf(a)}for(a=a.child;a!==null;){switch(e=a,e.tag){case 0:case 11:case 15:yo(8,e,e.return),Mi(e);break;case 22:o=e.stateNode,o._visibility&2&&(o._visibility&=-3,Mi(e));break;default:Mi(e)}a=a.sibling}}function Wf(a,e){for(;wa!==null;){var o=wa;switch(o.tag){case 0:case 11:case 15:yo(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,wa=t;else a:for(o=a;wa!==null;){t=wa;var n=t.sibling,i=t.return;if(Gf(t),t===o){wa=null;break a}if(n!==null){n.return=i,wa=n;break a}wa=i}}}var C0={getCacheForType:function(a){var e=Ha(ya),o=e.data.get(a);return o===void 0&&(o=a(),e.data.set(a,o)),o},cacheSignal:function(){return Ha(ya).controller.signal}},v0=typeof WeakMap==\"function\"?WeakMap:Map,x=0,_=null,B=null,O=0,P=0,ja=null,io=!1,Ft=!1,gc=!1,Ve=0,ta=0,Co=0,Ro=0,Ic=0,Ya=0,Nt=0,In=null,Ga=null,gl=!1,bs=0,Jf=0,Qi=1\/0,Wi=null,po=null,va=0,fo=null,Ht=null,Fe=0,Il=0,Sl=null,$f=null,Sn=0,bl=null;function Ja(){return(x&2)!==0&&O!==0?O&-O:E.T!==null?bc():rp()}function ad(){if(Ya===0)if((O&536870912)===0||U){var a=oi;oi<<=1,(oi&3932160)===0&&(oi=262144),Ya=a}else Ya=536870912;return a=ae.current,a!==null&&(a.flags|=32),Ya}function Pa(a,e,o){(a===_&&(P===2||P===9)||a.cancelPendingCommit!==null)&&(Dt(a,0),so(a,O,Ya,!1)),qn(a,o),((x&2)===0||a!==_)&&(a===_&&((x&2)===0&&(Ro|=o),ta===4&&so(a,O,Ya,!1)),we(a))}function ed(a,e,o){if((x&6)!==0)throw Error(b(327));var t=!o&&(e&127)===0&&(e&a.expiredLanes)===0||Un(a,e),n=t?T0(a,e):Nr(a,e,!0),i=t;do{if(n===0){Ft&&!t&&so(a,e,0,!1);break}else{if(o=a.current.alternate,i&&!A0(o)){n=Nr(a,e,!1),i=!1;continue}if(n===2){if(i=e,a.errorRecoveryDisabledLanes&i)var s=0;else s=a.pendingLanes&-536870913,s=s!==0?s:s&536870912?536870912:0;if(s!==0){e=s;a:{var r=a;n=In;var c=r.current.memoizedState.isDehydrated;if(c&&(Dt(r,s).flags|=256),s=Nr(r,s,!1),s!==2){if(gc&&!c){r.errorRecoveryDisabledLanes|=i,Ro|=i,n=4;break a}i=Ga,Ga=n,i!==null&&(Ga===null?Ga=i:Ga.push.apply(Ga,i))}n=s}if(i=!1,n!==2)continue}}if(n===1){Dt(a,0),so(a,e,0,!0);break}a:{switch(t=a,i=n,i){case 0:case 1:throw Error(b(345));case 4:if((e&4194048)!==e)break;case 6:so(t,e,Ya,!io);break a;case 2:Ga=null;break;case 3:case 5:break;default:throw Error(b(329))}if((e&62914560)===e&&(n=bs+300-Ka(),10<n)){if(so(t,e,Ya,!io),ls(t,0,!0)!==0)break a;Fe=e,t.timeoutHandle=Cd(Sm.bind(null,t,o,Ga,Wi,gl,e,Ya,Ro,Nt,io,i,\"Throttled\",-0,0),n);break a}Sm(t,o,Ga,Wi,gl,e,Ya,Ro,Nt,io,i,null,-0,0)}}break}while(!0);we(a)}function Sm(a,e,o,t,n,i,s,r,c,m,I,S,d,g){if(a.timeoutHandle=-1,S=e.subtreeFlags,S&8192||(S&16785408)===16785408){S={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Re},Yf(e,i,S);var C=(i&62914560)===i?bs-Ka():(i&4194048)===i?Jf-Ka():0;if(C=i1(S,C),C!==null){Fe=i,a.cancelPendingCommit=C(ym.bind(null,a,e,i,o,t,n,s,r,c,I,S,null,d,g)),so(a,i,s,!m);return}}ym(a,e,i,o,t,n,s,r,c)}function A0(a){for(var e=a;;){var o=e.tag;if((o===0||o===11||o===15)&&e.flags&16384&&(o=e.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var t=0;t<o.length;t++){var n=o[t],i=n.getSnapshot;n=n.value;try{if(!$a(i(),n))return!1}catch{return!1}}if(o=e.child,e.subtreeFlags&16384&&o!==null)o.return=e,e=o;else{if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function so(a,e,o,t){e&=~Ic,e&=~Ro,a.suspendedLanes|=e,a.pingedLanes&=~e,t&&(a.warmLanes|=e),t=a.expirationTimes;for(var n=e;0<n;){var i=31-Wa(n),s=1<<i;t[i]=-1,n&=~s}o!==0&&np(a,o,e)}function ys(){return(x&6)===0?(Vn(0,!1),!1):!0}function Sc(){if(B!==null){if(P===0)var a=B.return;else a=B,Oe=Zo=null,tc(a),yt=null,En=0,a=B;for(;a!==null;)Rf(a.alternate,a),a=a.return;B=null}}function Dt(a,e){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,G0(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Fe=0,Sc(),_=a,B=o=Ue(a.current,null),O=e,P=0,ja=null,io=!1,Ft=Un(a,e),gc=!1,Nt=Ya=Ic=Ro=Co=ta=0,Ga=In=null,gl=!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-Wa(t),i=1<<n;e|=a[n],t&=~i}return Ve=e,ps(),o}function od(a,e){N=null,E.H=Mn,e===qt||e===ds?(e=Qu(),P=3):e===Ql?(e=Qu(),P=4):P=e===pc?8:e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"?6:1,ja=e,B===null&&(ta=1,Xi(a,le(e,a.current)))}function td(){var a=ae.current;return a===null?!0:(O&4194048)===O?ue===null:(O&62914560)===O||(O&536870912)!==0?a===ue:!1}function nd(){var a=E.H;return E.H=Mn,a===null?Mn:a}function id(){var a=E.A;return E.A=C0,a}function Ji(){ta=4,io||(O&4194048)!==O&&ae.current!==null||(Ft=!0),(Co&134217727)===0&&(Ro&134217727)===0||_===null||so(_,O,Ya,!1)}function Nr(a,e,o){var t=x;x|=2;var n=nd(),i=id();(_!==a||O!==e)&&(Wi=null,Dt(a,e)),e=!1;var s=ta;a:do try{if(P!==0&&B!==null){var r=B,c=ja;switch(P){case 8:Sc(),s=6;break a;case 3:case 2:case 9:case 6:ae.current===null&&(e=!0);var m=P;if(P=0,ja=null,ht(a,r,c,m),o&&Ft){s=0;break a}break;default:m=P,P=0,ja=null,ht(a,r,c,m)}}w0(),s=ta;break}catch(I){od(a,I)}while(!0);return e&&a.shellSuspendCounter++,Oe=Zo=null,x=t,E.H=n,E.A=i,B===null&&(_=null,O=0,ps()),s}function w0(){for(;B!==null;)sd(B)}function T0(a,e){var o=x;x|=2;var t=nd(),n=id();_!==a||O!==e?(Wi=null,Qi=Ka()+500,Dt(a,e)):Ft=Un(a,e);a:do try{if(P!==0&&B!==null){e=B;var i=ja;e:switch(P){case 1:P=0,ja=null,ht(a,e,i,1);break;case 2:case 9:if(Ku(i)){P=0,ja=null,bm(e);break}e=function(){P!==2&&P!==9||_!==a||(P=7),we(a)},i.then(e,e);break a;case 3:P=7;break a;case 4:P=5;break a;case 7:Ku(i)?(P=0,ja=null,bm(e)):(P=0,ja=null,ht(a,e,i,7));break;case 5:var s=null;switch(B.tag){case 26:s=B.memoizedState;case 5:case 27:var r=B;if(s?Ed(s):r.stateNode.complete){P=0,ja=null;var c=r.sibling;if(c!==null)B=c;else{var m=r.return;m!==null?(B=m,Cs(m)):B=null}break e}}P=0,ja=null,ht(a,e,i,5);break;case 6:P=0,ja=null,ht(a,e,i,6);break;case 8:Sc(),ta=6;break a;default:throw Error(b(462))}}E0();break}catch(I){od(a,I)}while(!0);return Oe=Zo=null,E.H=t,E.A=n,x=o,B!==null?0:(_=null,O=0,ps(),ta)}function E0(){for(;B!==null&&!Kh();)sd(B)}function sd(a){var e=Bf(a.alternate,a,Ve);a.memoizedProps=a.pendingProps,e===null?Cs(a):B=e}function bm(a){var e=a,o=e.alternate;switch(e.tag){case 15:case 0:e=pm(o,e,e.pendingProps,e.type,void 0,O);break;case 11:e=pm(o,e,e.pendingProps,e.type.render,e.ref,O);break;case 5:tc(e);default:Rf(o,e),e=B=Bp(e,Ve),e=Bf(o,e,Ve)}a.memoizedProps=a.pendingProps,e===null?Cs(a):B=e}function ht(a,e,o,t){Oe=Zo=null,tc(e),yt=null,En=0;var n=e.return;try{if(d0(a,n,e,o,O)){ta=1,Xi(a,le(o,a.current)),B=null;return}}catch(i){if(n!==null)throw B=n,i;ta=1,Xi(a,le(o,a.current)),B=null;return}e.flags&32768?(U||t===1?a=!0:Ft||(O&536870912)!==0?a=!1:(io=a=!0,(t===2||t===9||t===3||t===6)&&(t=ae.current,t!==null&&t.tag===13&&(t.flags|=16384))),rd(e,a)):Cs(e)}function Cs(a){var e=a;do{if((e.flags&32768)!==0){rd(e,io);return}a=e.return;var o=I0(e.alternate,e,Ve);if(o!==null){B=o;return}if(e=e.sibling,e!==null){B=e;return}B=e=a}while(e!==null);ta===0&&(ta=5)}function rd(a,e){do{var o=S0(a.alternate,a);if(o!==null){o.flags&=32767,B=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!e&&(a=a.sibling,a!==null)){B=a;return}B=a=o}while(a!==null);ta=6,B=null}function ym(a,e,o,t,n,i,s,r,c){a.cancelPendingCommit=null;do vs();while(va!==0);if((x&6)!==0)throw Error(b(327));if(e!==null){if(e===a.current)throw Error(b(177));if(i=e.lanes|e.childLanes,i|=Vl,ig(a,o,i,s,r,c),a===_&&(B=_=null,O=0),Ht=e,fo=a,Fe=o,Il=i,Sl=n,$f=t,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,H0(Ui,function(){return pd(),null})):(a.callbackNode=null,a.callbackPriority=0),t=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||t){t=E.T,E.T=null,n=G.p,G.p=2,s=x,x|=4;try{b0(a,e,o)}finally{x=s,G.p=n,E.T=t}}va=1,ld(),cd(),ud()}}function ld(){if(va===1){va=0;var a=fo,e=Ht,o=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||o){o=E.T,E.T=null;var t=G.p;G.p=2;var n=x;x|=4;try{jf(e,a);var i=Al,s=Tp(a.containerInfo),r=i.focusedElem,c=i.selectionRange;if(s!==r&&r&&r.ownerDocument&&wp(r.ownerDocument.documentElement,r)){if(c!==null&&Pl(r)){var m=c.start,I=c.end;if(I===void 0&&(I=m),\"selectionStart\"in r)r.selectionStart=m,r.selectionEnd=Math.min(I,r.value.length);else{var S=r.ownerDocument||document,d=S&&S.defaultView||window;if(d.getSelection){var g=d.getSelection(),C=r.textContent.length,T=Math.min(c.start,C),F=c.end===void 0?T:Math.min(c.end,C);!g.extend&&T>F&&(s=F,F=T,T=s);var p=Pu(r,T),u=Pu(r,F);if(p&&u&&(g.rangeCount!==1||g.anchorNode!==p.node||g.anchorOffset!==p.offset||g.focusNode!==u.node||g.focusOffset!==u.offset)){var h=S.createRange();h.setStart(p.node,p.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 f=S[r];f.element.scrollLeft=f.left,f.element.scrollTop=f.top}}ss=!!vl,Al=vl=null}finally{x=n,G.p=t,E.T=o}}a.current=e,va=2}}function cd(){if(va===2){va=0;var a=fo,e=Ht,o=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||o){o=E.T,E.T=null;var t=G.p;G.p=2;var n=x;x|=4;try{xf(a,e.alternate,e)}finally{x=n,G.p=t,E.T=o}}va=3}}function ud(){if(va===4||va===3){va=0,Qh();var a=fo,e=Ht,o=Fe,t=$f;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?va=5:(va=0,Ht=fo=null,md(a,a.pendingLanes));var n=a.pendingLanes;if(n===0&&(po=null),Ol(o),e=e.stateNode,Qa&&typeof Qa.onCommitFiberRoot==\"function\")try{Qa.onCommitFiberRoot(On,e,void 0,(e.current.flags&128)===128)}catch{}if(t!==null){e=E.T,n=G.p,G.p=2,E.T=null;try{for(var i=a.onRecoverableError,s=0;s<t.length;s++){var r=t[s];i(r.value,{componentStack:r.stack})}}finally{E.T=e,G.p=n}}(Fe&3)!==0&&vs(),we(a),n=a.pendingLanes,(o&261930)!==0&&(n&42)!==0?a===bl?Sn++:(Sn=0,bl=a):Sn=0,Vn(0,!1)}}function md(a,e){(a.pooledCacheLanes&=e)===0&&(e=a.pooledCache,e!=null&&(a.pooledCache=null,xn(e)))}function vs(){return ld(),cd(),ud(),pd()}function pd(){if(va!==5)return!1;var a=fo,e=Il;Il=0;var o=Ol(Fe),t=E.T,n=G.p;try{G.p=32>o?32:o,E.T=null,o=Sl,Sl=null;var i=fo,s=Fe;if(va=0,Ht=fo=null,Fe=0,(x&6)!==0)throw Error(b(331));var r=x;if(x|=4,Qf(i.current),Xf(i,i.current,s,o),x=r,Vn(0,!1),Qa&&typeof Qa.onPostCommitFiberRoot==\"function\")try{Qa.onPostCommitFiberRoot(On,i)}catch{}return!0}finally{G.p=n,E.T=t,md(a,e)}}function Cm(a,e,o){e=le(o,e),e=pl(a.stateNode,e,2),a=mo(a,e,2),a!==null&&(qn(a,2),we(a))}function V(a,e,o){if(a.tag===3)Cm(a,a,o);else for(;e!==null;){if(e.tag===3){Cm(e,a,o);break}else if(e.tag===1){var t=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof t.componentDidCatch==\"function\"&&(po===null||!po.has(t))){a=le(o,a),o=Lf(2),t=mo(e,o,2),t!==null&&(Mf(o,t,e,a),qn(t,2),we(t));break}}e=e.return}}function Hr(a,e,o){var t=a.pingCache;if(t===null){t=a.pingCache=new v0;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)||(gc=!0,n.add(o),a=L0.bind(null,a,e,o),e.then(a,a))}function L0(a,e,o){var t=a.pingCache;t!==null&&t.delete(e),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,_===a&&(O&o)===o&&(ta===4||ta===3&&(O&62914560)===O&&300>Ka()-bs?(x&2)===0&&Dt(a,0):Ic|=o,Nt===O&&(Nt=0)),we(a)}function fd(a,e){e===0&&(e=tp()),a=Vo(a,e),a!==null&&(qn(a,e),we(a))}function M0(a){var e=a.memoizedState,o=0;e!==null&&(o=e.retryLane),fd(a,o)}function N0(a,e){var o=0;switch(a.tag){case 31:case 13:var t=a.stateNode,n=a.memoizedState;n!==null&&(o=n.retryLane);break;case 19:t=a.stateNode;break;case 22:t=a.stateNode._retryCache;break;default:throw Error(b(314))}t!==null&&t.delete(e),fd(a,o)}function H0(a,e){return Bl(a,e)}var $i=null,tt=null,yl=!1,as=!1,Dr=!1,ro=0;function we(a){a!==tt&&a.next===null&&(tt===null?$i=tt=a:tt=tt.next=a),as=!0,yl||(yl=!0,k0())}function Vn(a,e){if(!Dr&&as){Dr=!0;do for(var o=!1,t=$i;t!==null;){if(!e)if(a!==0){var n=t.pendingLanes;if(n===0)var i=0;else{var s=t.suspendedLanes,r=t.pingedLanes;i=(1<<31-Wa(42|a)+1)-1,i&=n&~(s&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(o=!0,vm(t,i))}else i=O,i=ls(t,t===_?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(i&3)===0||Un(t,i)||(o=!0,vm(t,i));t=t.next}while(o);Dr=!1}}function D0(){dd()}function dd(){as=yl=!1;var a=0;ro!==0&&x0()&&(a=ro);for(var e=Ka(),o=null,t=$i;t!==null;){var n=t.next,i=hd(t,e);i===0?(t.next=null,o===null?$i=n:o.next=n,n===null&&(tt=o)):(o=t,(a!==0||(i&3)!==0)&&(as=!0)),t=n}va!==0&&va!==5||Vn(a,!1),ro!==0&&(ro=0)}function hd(a,e){for(var o=a.suspendedLanes,t=a.pingedLanes,n=a.expirationTimes,i=a.pendingLanes&-62914561;0<i;){var s=31-Wa(i),r=1<<s,c=n[s];c===-1?((r&o)===0||(r&t)!==0)&&(n[s]=ng(r,e)):c<=e&&(a.expiredLanes|=r),i&=~r}if(e=_,o=O,o=ls(a,a===e?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t=a.callbackNode,o===0||a===e&&(P===2||P===9)||a.cancelPendingCommit!==null)return t!==null&&t!==null&&sr(t),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Un(a,o)){if(e=o&-o,e===a.callbackPriority)return e;switch(t!==null&&sr(t),Ol(o)){case 2:case 8:o=ep;break;case 32:o=Ui;break;case 268435456:o=op;break;default:o=Ui}return t=gd.bind(null,a),o=Bl(o,t),a.callbackPriority=e,a.callbackNode=o,e}return t!==null&&t!==null&&sr(t),a.callbackPriority=2,a.callbackNode=null,2}function gd(a,e){if(va!==0&&va!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(vs()&&a.callbackNode!==o)return null;var t=O;return t=ls(a,a===_?t:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t===0?null:(ed(a,t,e),hd(a,Ka()),a.callbackNode!=null&&a.callbackNode===o?gd.bind(null,a):null)}function vm(a,e){if(vs())return null;ed(a,e,!0)}function k0(){P0(function(){(x&6)!==0?Bl(ap,D0):dd()})}function bc(){if(ro===0){var a=Et;a===0&&(a=ei,ei<<=1,(ei&261888)===0&&(ei=256)),ro=a}return ro}function Am(a){return a==null||typeof a==\"symbol\"||typeof a==\"boolean\"?null:typeof a==\"function\"?a:bi(\"\"+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 B0(a,e,o,t,n){if(e===\"submit\"&&o&&o.stateNode===n){var i=Am((n[Va]||null).action),s=t.submitter;s&&(e=(e=s[Va]||null)?Am(e.formAction):s.getAttribute(\"formAction\"),e!==null&&(i=e,s=null));var r=new cs(\"action\",\"action\",null,t,n);a.push({event:r,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(ro!==0){var c=s?wm(n,s):new FormData(n);ul(o,{pending:!0,data:c,method:n.method,action:i},null,c)}}else typeof i==\"function\"&&(r.preventDefault(),c=s?wm(n,s):new FormData(n),ul(o,{pending:!0,data:c,method:n.method,action:i},i,c))},currentTarget:n}]})}}for(fi=0;fi<Jr.length;fi++)di=Jr[fi],Tm=di.toLowerCase(),Em=di[0].toUpperCase()+di.slice(1),ge(Tm,\"on\"+Em);var di,Tm,Em,fi;ge(Lp,\"onAnimationEnd\");ge(Mp,\"onAnimationIteration\");ge(Np,\"onAnimationStart\");ge(\"dblclick\",\"onDoubleClick\");ge(\"focusin\",\"onFocus\");ge(\"focusout\",\"onBlur\");ge(Wg,\"onTransitionRun\");ge(Jg,\"onTransitionStart\");ge($g,\"onTransitionCancel\");ge(Hp,\"onTransitionEnd\");wt(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);wt(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);wt(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);wt(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);xo(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));xo(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));xo(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);xo(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));xo(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));xo(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Nn=\"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(\" \"),R0=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(Nn));function Id(a,e){e=(e&4)!==0;for(var o=0;o<a.length;o++){var t=a[o],n=t.event;t=t.listeners;a:{var i=void 0;if(e)for(var s=t.length-1;0<=s;s--){var r=t[s],c=r.instance,m=r.currentTarget;if(r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Fi(I)}n.currentTarget=null,i=c}else for(s=0;s<t.length;s++){if(r=t[s],c=r.instance,m=r.currentTarget,r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Fi(I)}n.currentTarget=null,i=c}}}}function k(a,e){var o=e[Zr];o===void 0&&(o=e[Zr]=new Set);var t=a+\"__bubble\";o.has(t)||(Sd(e,a,2,!1),o.add(t))}function kr(a,e,o){var t=0;e&&(t|=4),Sd(o,a,t,e)}var hi=\"_reactListening\"+Math.random().toString(36).slice(2);function yc(a){if(!a[hi]){a[hi]=!0,lp.forEach(function(o){o!==\"selectionchange\"&&(R0.has(o)||kr(o,!1,a),kr(o,!0,a))});var e=a.nodeType===9?a:a.ownerDocument;e===null||e[hi]||(e[hi]=!0,kr(\"selectionchange\",!1,e))}}function Sd(a,e,o,t){switch(Dd(e)){case 2:var n=l1;break;case 8:n=c1;break;default:n=wc}o=n.bind(null,e,o,a),n=void 0,!Kr||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 Br(a,e,o,t,n){var i=t;if((e&1)===0&&(e&2)===0&&t!==null)a:for(;;){if(t===null)return;var s=t.tag;if(s===3||s===4){var r=t.stateNode.containerInfo;if(r===n)break;if(s===4)for(s=t.return;s!==null;){var c=s.tag;if((c===3||c===4)&&s.stateNode.containerInfo===n)return;s=s.return}for(;r!==null;){if(s=st(r),s===null)return;if(c=s.tag,c===5||c===6||c===26||c===27){t=i=s;continue a}r=r.parentNode}}t=t.return}gp(function(){var m=i,I=Fl(o),S=[];a:{var d=Dp.get(a);if(d!==void 0){var g=cs,C=a;switch(a){case\"keypress\":if(Ci(o)===0)break a;case\"keydown\":case\"keyup\":g=Ng;break;case\"focusin\":C=\"focus\",g=mr;break;case\"focusout\":C=\"blur\",g=mr;break;case\"beforeblur\":case\"afterblur\":g=mr;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=Bu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":g=Ig;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":g=kg;break;case Lp:case Mp:case Np:g=yg;break;case Hp:g=Rg;break;case\"scroll\":case\"scrollend\":g=hg;break;case\"wheel\":g=Ug;break;case\"copy\":case\"cut\":case\"paste\":g=vg;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=Fg}var T=(e&4)!==0,F=!T&&(a===\"scroll\"||a===\"scrollend\"),p=T?d!==null?d+\"Capture\":null:d;T=[];for(var u=m,h;u!==null;){var f=u;if(h=f.stateNode,f=f.tag,f!==5&&f!==26&&f!==27||h===null||p===null||(f=Cn(u,p),f!=null&&T.push(Hn(u,f,h))),F)break;u=u.return}0<T.length&&(d=new g(d,C,null,o,I),S.push({event:d,listeners:T}))}}if((e&7)===0){a:{if(d=a===\"mouseover\"||a===\"pointerover\",g=a===\"mouseout\"||a===\"pointerout\",d&&o!==Yr&&(C=o.relatedTarget||o.fromElement)&&(st(C)||C[Rt]))break a;if((g||d)&&(d=I.window===I?I:(d=I.ownerDocument)?d.defaultView||d.parentWindow:window,g?(C=o.relatedTarget||o.toElement,g=m,C=C?st(C):null,C!==null&&(F=Rn(C),T=C.tag,C!==F||T!==5&&T!==27&&T!==6)&&(C=null)):(g=null,C=m),g!==C)){if(T=Bu,f=\"onMouseLeave\",p=\"onMouseEnter\",u=\"mouse\",(a===\"pointerout\"||a===\"pointerover\")&&(T=Ou,f=\"onPointerLeave\",p=\"onPointerEnter\",u=\"pointer\"),F=g==null?d:tn(g),h=C==null?d:tn(C),d=new T(f,u+\"leave\",g,o,I),d.target=F,d.relatedTarget=h,f=null,st(I)===m&&(T=new T(p,u+\"enter\",C,o,I),T.target=h,T.relatedTarget=F,f=T),F=f,g&&C)e:{for(T=O0,p=g,u=C,h=0,f=p;f;f=T(f))h++;f=0;for(var v=u;v;v=T(v))f++;for(;0<h-f;)p=T(p),h--;for(;0<f-h;)u=T(u),f--;for(;h--;){if(p===u||u!==null&&p===u.alternate){T=p;break e}p=T(p),u=T(u)}T=null}else T=null;g!==null&&Lm(S,d,g,T,!1),C!==null&&F!==null&&Lm(S,F,C,T,!0)}}a:{if(d=m?tn(m):window,g=d.nodeName&&d.nodeName.toLowerCase(),g===\"select\"||g===\"input\"&&d.type===\"file\")var L=zu;else if(Fu(d))if(vp)L=Yg;else{L=_g;var A=jg}else g=d.nodeName,!g||g.toLowerCase()!==\"input\"||d.type!==\"checkbox\"&&d.type!==\"radio\"?m&&ql(m.elementType)&&(L=zu):L=Xg;if(L&&(L=L(a,m))){Cp(S,L,o,I);break a}A&&A(a,d,m),a===\"focusout\"&&m&&d.type===\"number\"&&m.memoizedProps.value!=null&&Xr(d,\"number\",d.value)}switch(A=m?tn(m):window,a){case\"focusin\":(Fu(A)||A.contentEditable===\"true\")&&(ct=A,Qr=m,cn=null);break;case\"focusout\":cn=Qr=ct=null;break;case\"mousedown\":Wr=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Wr=!1,Vu(S,o,I);break;case\"selectionchange\":if(Qg)break;case\"keydown\":case\"keyup\":Vu(S,o,I)}var H;if(Gl)a:{switch(a){case\"compositionstart\":var R=\"onCompositionStart\";break a;case\"compositionend\":R=\"onCompositionEnd\";break a;case\"compositionupdate\":R=\"onCompositionUpdate\";break a}R=void 0}else lt?bp(a,o)&&(R=\"onCompositionEnd\"):a===\"keydown\"&&o.keyCode===229&&(R=\"onCompositionStart\");R&&(Sp&&o.locale!==\"ko\"&&(lt||R!==\"onCompositionStart\"?R===\"onCompositionEnd\"&&lt&&(H=Ip()):(no=I,zl=\"value\"in no?no.value:no.textContent,lt=!0)),A=es(m,R),0<A.length&&(R=new Ru(R,a,null,o,I),S.push({event:R,listeners:A}),H?R.data=H:(H=yp(o),H!==null&&(R.data=H)))),(H=xg?Gg(a,o):Pg(a,o))&&(R=es(m,\"onBeforeInput\"),0<R.length&&(A=new Ru(\"onBeforeInput\",\"beforeinput\",null,o,I),S.push({event:A,listeners:R}),A.data=H)),B0(S,a,m,o,I)}Id(S,e)})}function Hn(a,e,o){return{instance:a,listener:e,currentTarget:o}}function es(a,e){for(var o=e+\"Capture\",t=[];a!==null;){var n=a,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=Cn(a,o),n!=null&&t.unshift(Hn(a,n,i)),n=Cn(a,e),n!=null&&t.push(Hn(a,n,i))),a.tag===3)return t;a=a.return}return[]}function O0(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Lm(a,e,o,t,n){for(var i=e._reactName,s=[];o!==null&&o!==t;){var r=o,c=r.alternate,m=r.stateNode;if(r=r.tag,c!==null&&c===t)break;r!==5&&r!==26&&r!==27||m===null||(c=m,n?(m=Cn(o,i),m!=null&&s.unshift(Hn(o,m,c))):n||(m=Cn(o,i),m!=null&&s.push(Hn(o,m,c)))),o=o.return}s.length!==0&&a.push({event:e,listeners:s})}var U0=\/\\r\\n?\/g,q0=\/\\u0000|\\uFFFD\/g;function Mm(a){return(typeof a==\"string\"?a:\"\"+a).replace(U0,`\n`).replace(q0,\"\")}function bd(a,e){return e=Mm(e),Mm(a)===e}function Z(a,e,o,t,n,i){switch(o){case\"children\":typeof t==\"string\"?e===\"body\"||e===\"textarea\"&&t===\"\"||Tt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&e!==\"body\"&&Tt(a,\"\"+t);break;case\"className\":ni(a,\"class\",t);break;case\"tabIndex\":ni(a,\"tabindex\",t);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":ni(a,o,t);break;case\"style\":hp(a,t,i);break;case\"data\":if(e!==\"object\"){ni(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=bi(\"\"+t),a.setAttribute(o,t);break;case\"action\":case\"formAction\":if(typeof t==\"function\"){a.setAttribute(o,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}else typeof i==\"function\"&&(o===\"formAction\"?(e!==\"input\"&&Z(a,e,\"name\",n.name,n,null),Z(a,e,\"formEncType\",n.formEncType,n,null),Z(a,e,\"formMethod\",n.formMethod,n,null),Z(a,e,\"formTarget\",n.formTarget,n,null)):(Z(a,e,\"encType\",n.encType,n,null),Z(a,e,\"method\",n.method,n,null),Z(a,e,\"target\",n.target,n,null)));if(t==null||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=bi(\"\"+t),a.setAttribute(o,t);break;case\"onClick\":t!=null&&(a.onclick=Re);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"multiple\":a.multiple=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"muted\":a.muted=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":break;case\"autoFocus\":break;case\"xlinkHref\":if(t==null||typeof t==\"function\"||typeof t==\"boolean\"||typeof t==\"symbol\"){a.removeAttribute(\"xlink:href\");break}o=bi(\"\"+t),a.setAttributeNS(\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:href\",o);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"+t):a.removeAttribute(o);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"):a.removeAttribute(o);break;case\"capture\":case\"download\":t===!0?a.setAttribute(o,\"\"):t!==!1&&t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,t):a.removeAttribute(o);break;case\"cols\":case\"rows\":case\"size\":case\"span\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"&&!isNaN(t)&&1<=t?a.setAttribute(o,t):a.removeAttribute(o);break;case\"rowSpan\":case\"start\":t==null||typeof t==\"function\"||typeof t==\"symbol\"||isNaN(t)?a.removeAttribute(o):a.setAttribute(o,t);break;case\"popover\":k(\"beforetoggle\",a),k(\"toggle\",a),Si(a,\"popover\",t);break;case\"xlinkActuate\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:actuate\",t);break;case\"xlinkArcrole\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:arcrole\",t);break;case\"xlinkRole\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:role\",t);break;case\"xlinkShow\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:show\",t);break;case\"xlinkTitle\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:title\",t);break;case\"xlinkType\":Ee(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:type\",t);break;case\"xmlBase\":Ee(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:base\",t);break;case\"xmlLang\":Ee(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:lang\",t);break;case\"xmlSpace\":Ee(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:space\",t);break;case\"is\":Si(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=fg.get(o)||o,Si(a,o,t))}}function Cl(a,e,o,t,n,i){switch(o){case\"style\":hp(a,t,i);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"children\":typeof t==\"string\"?Tt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&Tt(a,\"\"+t);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"onClick\":t!=null&&(a.onclick=Re);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!cp.hasOwnProperty(o))a:{if(o[0]===\"o\"&&o[1]===\"n\"&&(n=o.endsWith(\"Capture\"),e=o.slice(2,n?o.length-7:void 0),i=a[Va]||null,i=i!=null?i[o]:null,typeof i==\"function\"&&a.removeEventListener(e,i,n),typeof t==\"function\")){typeof i!=\"function\"&&i!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(e,t,n);break a}o in a?a[o]=t:t===!0?a.setAttribute(o,\"\"):Si(a,o,t)}}}function Da(a,e,o){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":k(\"error\",a),k(\"load\",a);var t=!1,n=!1,i;for(i in o)if(o.hasOwnProperty(i)){var s=o[i];if(s!=null)switch(i){case\"src\":t=!0;break;case\"srcSet\":n=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,i,s,o,null)}}n&&Z(a,e,\"srcSet\",o.srcSet,o,null),t&&Z(a,e,\"src\",o.src,o,null);return;case\"input\":k(\"invalid\",a);var r=i=s=n=null,c=null,m=null;for(t in o)if(o.hasOwnProperty(t)){var I=o[t];if(I!=null)switch(t){case\"name\":n=I;break;case\"type\":s=I;break;case\"checked\":c=I;break;case\"defaultChecked\":m=I;break;case\"value\":i=I;break;case\"defaultValue\":r=I;break;case\"children\":case\"dangerouslySetInnerHTML\":if(I!=null)throw Error(b(137,e));break;default:Z(a,e,t,I,o,null)}}pp(a,i,r,c,m,s,n,!1);return;case\"select\":k(\"invalid\",a),t=s=i=null;for(n in o)if(o.hasOwnProperty(n)&&(r=o[n],r!=null))switch(n){case\"value\":i=r;break;case\"defaultValue\":s=r;break;case\"multiple\":t=r;default:Z(a,e,n,r,o,null)}e=i,o=s,a.multiple=!!t,e!=null?It(a,!!t,e,!1):o!=null&&It(a,!!t,o,!0);return;case\"textarea\":k(\"invalid\",a),i=n=t=null;for(s in o)if(o.hasOwnProperty(s)&&(r=o[s],r!=null))switch(s){case\"value\":t=r;break;case\"defaultValue\":n=r;break;case\"children\":i=r;break;case\"dangerouslySetInnerHTML\":if(r!=null)throw Error(b(91));break;default:Z(a,e,s,r,o,null)}dp(a,t,n,i);return;case\"option\":for(c in o)if(o.hasOwnProperty(c)&&(t=o[c],t!=null))switch(c){case\"selected\":a.selected=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;default:Z(a,e,c,t,o,null)}return;case\"dialog\":k(\"beforetoggle\",a),k(\"toggle\",a),k(\"cancel\",a),k(\"close\",a);break;case\"iframe\":case\"object\":k(\"load\",a);break;case\"video\":case\"audio\":for(t=0;t<Nn.length;t++)k(Nn[t],a);break;case\"image\":k(\"error\",a),k(\"load\",a);break;case\"details\":k(\"toggle\",a);break;case\"embed\":case\"source\":case\"link\":k(\"error\",a),k(\"load\",a);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(m in o)if(o.hasOwnProperty(m)&&(t=o[m],t!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,m,t,o,null)}return;default:if(ql(e)){for(I in o)o.hasOwnProperty(I)&&(t=o[I],t!==void 0&&Cl(a,e,I,t,o,void 0));return}}for(r in o)o.hasOwnProperty(r)&&(t=o[r],t!=null&&Z(a,e,r,t,o,null))}function F0(a,e,o,t){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var n=null,i=null,s=null,r=null,c=null,m=null,I=null;for(g in o){var S=o[g];if(o.hasOwnProperty(g)&&S!=null)switch(g){case\"checked\":break;case\"value\":break;case\"defaultValue\":c=S;default:t.hasOwnProperty(g)||Z(a,e,g,null,t,S)}}for(var d in t){var g=t[d];if(S=o[d],t.hasOwnProperty(d)&&(g!=null||S!=null))switch(d){case\"type\":i=g;break;case\"name\":n=g;break;case\"checked\":m=g;break;case\"defaultChecked\":I=g;break;case\"value\":s=g;break;case\"defaultValue\":r=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(b(137,e));break;default:g!==S&&Z(a,e,d,g,t,S)}}_r(a,s,r,c,m,I,i,n);return;case\"select\":g=s=r=d=null;for(i in o)if(c=o[i],o.hasOwnProperty(i)&&c!=null)switch(i){case\"value\":break;case\"multiple\":g=c;default:t.hasOwnProperty(i)||Z(a,e,i,null,t,c)}for(n in t)if(i=t[n],c=o[n],t.hasOwnProperty(n)&&(i!=null||c!=null))switch(n){case\"value\":d=i;break;case\"defaultValue\":r=i;break;case\"multiple\":s=i;default:i!==c&&Z(a,e,n,i,t,c)}e=r,o=s,t=g,d!=null?It(a,!!o,d,!1):!!t!=!!o&&(e!=null?It(a,!!o,e,!0):It(a,!!o,o?[]:\"\",!1));return;case\"textarea\":g=d=null;for(r in o)if(n=o[r],o.hasOwnProperty(r)&&n!=null&&!t.hasOwnProperty(r))switch(r){case\"value\":break;case\"children\":break;default:Z(a,e,r,null,t,n)}for(s in t)if(n=t[s],i=o[s],t.hasOwnProperty(s)&&(n!=null||i!=null))switch(s){case\"value\":d=n;break;case\"defaultValue\":g=n;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(n!=null)throw Error(b(91));break;default:n!==i&&Z(a,e,s,n,t,i)}fp(a,d,g);return;case\"option\":for(var C in o)if(d=o[C],o.hasOwnProperty(C)&&d!=null&&!t.hasOwnProperty(C))switch(C){case\"selected\":a.selected=!1;break;default:Z(a,e,C,null,t,d)}for(c in t)if(d=t[c],g=o[c],t.hasOwnProperty(c)&&d!==g&&(d!=null||g!=null))switch(c){case\"selected\":a.selected=d&&typeof d!=\"function\"&&typeof d!=\"symbol\";break;default:Z(a,e,c,d,t,g)}return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var T in o)d=o[T],o.hasOwnProperty(T)&&d!=null&&!t.hasOwnProperty(T)&&Z(a,e,T,null,t,d);for(m in t)if(d=t[m],g=o[m],t.hasOwnProperty(m)&&d!==g&&(d!=null||g!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":if(d!=null)throw Error(b(137,e));break;default:Z(a,e,m,d,t,g)}return;default:if(ql(e)){for(var F in o)d=o[F],o.hasOwnProperty(F)&&d!==void 0&&!t.hasOwnProperty(F)&&Cl(a,e,F,void 0,t,d);for(I in t)d=t[I],g=o[I],!t.hasOwnProperty(I)||d===g||d===void 0&&g===void 0||Cl(a,e,I,d,t,g);return}}for(var p in o)d=o[p],o.hasOwnProperty(p)&&d!=null&&!t.hasOwnProperty(p)&&Z(a,e,p,null,t,d);for(S in t)d=t[S],g=o[S],!t.hasOwnProperty(S)||d===g||d==null&&g==null||Z(a,e,S,d,t,g)}function Nm(a){switch(a){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function z0(){if(typeof performance.getEntriesByType==\"function\"){for(var a=0,e=0,o=performance.getEntriesByType(\"resource\"),t=0;t<o.length;t++){var n=o[t],i=n.transferSize,s=n.initiatorType,r=n.duration;if(i&&r&&Nm(s)){for(s=0,r=n.responseEnd,t+=1;t<o.length;t++){var c=o[t],m=c.startTime;if(m>r)break;var I=c.transferSize,S=c.initiatorType;I&&Nm(S)&&(c=c.responseEnd,s+=I*(c<r?1:(r-m)\/(c-m)))}if(--t,e+=8*(i+s)\/(n.duration\/1e3),a++,10<a)break}}if(0<a)return e\/a\/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a==\"number\")?a:5}var vl=null,Al=null;function os(a){return a.nodeType===9?a:a.ownerDocument}function Hm(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 yd(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 wl(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 Rr=null;function x0(){var a=window.event;return a&&a.type===\"popstate\"?a===Rr?!1:(Rr=a,!0):(Rr=null,!1)}var Cd=typeof setTimeout==\"function\"?setTimeout:void 0,G0=typeof clearTimeout==\"function\"?clearTimeout:void 0,Dm=typeof Promise==\"function\"?Promise:void 0,P0=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Dm<\"u\"?function(a){return Dm.resolve(null).then(a).catch(V0)}:Cd;function V0(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),Bt(e);return}t--}else if(o===\"$\"||o===\"$?\"||o===\"$~\"||o===\"$!\"||o===\"&\")t++;else if(o===\"html\")bn(a.ownerDocument.documentElement);else if(o===\"head\"){o=a.ownerDocument.head,bn(o);for(var i=o.firstChild;i;){var s=i.nextSibling,r=i.nodeName;i[Fn]||r===\"SCRIPT\"||r===\"STYLE\"||r===\"LINK\"&&i.rel.toLowerCase()===\"stylesheet\"||o.removeChild(i),i=s}}else o===\"body\"&&bn(a.ownerDocument.body);o=n}while(o);Bt(e)}function Bm(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 Tl(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\":Tl(o),Ul(o);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(o.rel.toLowerCase()===\"stylesheet\")continue}a.removeChild(o)}}function Z0(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[Fn])switch(e){case\"meta\":if(!a.hasAttribute(\"itemprop\"))break;return a;case\"link\":if(i=a.getAttribute(\"rel\"),i===\"stylesheet\"&&a.hasAttribute(\"data-precedence\"))break;if(i!==n.rel||a.getAttribute(\"href\")!==(n.href==null||n.href===\"\"?null:n.href)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin)||a.getAttribute(\"title\")!==(n.title==null?null:n.title))break;return a;case\"style\":if(a.hasAttribute(\"data-precedence\"))break;return a;case\"script\":if(i=a.getAttribute(\"src\"),(i!==(n.src==null?null:n.src)||a.getAttribute(\"type\")!==(n.type==null?null:n.type)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&a.hasAttribute(\"async\")&&!a.hasAttribute(\"itemprop\"))break;return a;default:return a}}else if(e===\"input\"&&a.type===\"hidden\"){var i=n.name==null?null:\"\"+n.name;if(n.type===\"hidden\"&&a.getAttribute(\"name\")===i)return a}else return a;if(a=me(a.nextSibling),a===null)break}return null}function j0(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 vd(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 El(a){return a.data===\"$?\"||a.data===\"$~\"}function Ll(a){return a.data===\"$!\"||a.data===\"$?\"&&a.ownerDocument.readyState!==\"loading\"}function _0(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 Ml=null;function Rm(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 Ad(a,e,o){switch(e=os(o),a){case\"html\":if(a=e.documentElement,!a)throw Error(b(452));return a;case\"head\":if(a=e.head,!a)throw Error(b(453));return a;case\"body\":if(a=e.body,!a)throw Error(b(454));return a;default:throw Error(b(451))}}function bn(a){for(var e=a.attributes;e.length;)a.removeAttributeNode(e[0]);Ul(a)}var pe=new Map,Um=new Set;function ts(a){return typeof a.getRootNode==\"function\"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Ze=G.d;G.d={f:X0,r:Y0,D:K0,C:Q0,L:W0,m:J0,X:a1,S:$0,M:e1};function X0(){var a=Ze.f(),e=ys();return a||e}function Y0(a){var e=Ot(a);e!==null&&e.tag===5&&e.type===\"form\"?gf(e):Ze.r(a)}var zt=typeof document>\"u\"?null:document;function wd(a,e,o){var t=zt;if(t&&typeof e==\"string\"&&e){var n=re(e);n='link[rel=\"'+a+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Um.has(n)||(Um.add(n),a={rel:a,crossOrigin:o,href:e},t.querySelector(n)===null&&(e=t.createElement(\"link\"),Da(e,\"link\",a),Ta(e),t.head.appendChild(e)))}}function K0(a){Ze.D(a),wd(\"dns-prefetch\",a,null)}function Q0(a,e){Ze.C(a,e),wd(\"preconnect\",a,e)}function W0(a,e,o){Ze.L(a,e,o);var t=zt;if(t&&a&&e){var n='link[rel=\"preload\"][as=\"'+re(e)+'\"]';e===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+re(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+re(o.imageSizes)+'\"]')):n+='[href=\"'+re(a)+'\"]';var i=n;switch(e){case\"style\":i=kt(a);break;case\"script\":i=xt(a)}pe.has(i)||(a=W({rel:\"preload\",href:e===\"image\"&&o&&o.imageSrcSet?void 0:a,as:e},o),pe.set(i,a),t.querySelector(n)!==null||e===\"style\"&&t.querySelector(Zn(i))||e===\"script\"&&t.querySelector(jn(i))||(e=t.createElement(\"link\"),Da(e,\"link\",a),Ta(e),t.head.appendChild(e)))}}function J0(a,e){Ze.m(a,e);var o=zt;if(o&&a){var t=e&&typeof e.as==\"string\"?e.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+re(t)+'\"][href=\"'+re(a)+'\"]',i=n;switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":i=xt(a)}if(!pe.has(i)&&(a=W({rel:\"modulepreload\",href:a},e),pe.set(i,a),o.querySelector(n)===null)){switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(jn(i)))return}t=o.createElement(\"link\"),Da(t,\"link\",a),Ta(t),o.head.appendChild(t)}}}function $0(a,e,o){Ze.S(a,e,o);var t=zt;if(t&&a){var n=gt(t).hoistableStyles,i=kt(a);e=e||\"default\";var s=n.get(i);if(!s){var r={loading:0,preload:null};if(s=t.querySelector(Zn(i)))r.loading=5;else{a=W({rel:\"stylesheet\",href:a,\"data-precedence\":e},o),(o=pe.get(i))&&Cc(a,o);var c=s=t.createElement(\"link\");Ta(c),Da(c,\"link\",a),c._p=new Promise(function(m,I){c.onload=m,c.onerror=I}),c.addEventListener(\"load\",function(){r.loading|=1}),c.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,Ni(s,e,t)}s={type:\"stylesheet\",instance:s,count:1,state:r},n.set(i,s)}}}function a1(a,e){Ze.X(a,e);var o=zt;if(o&&a){var t=gt(o).hoistableScripts,n=xt(a),i=t.get(n);i||(i=o.querySelector(jn(n)),i||(a=W({src:a,async:!0},e),(e=pe.get(n))&&vc(a,e),i=o.createElement(\"script\"),Ta(i),Da(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function e1(a,e){Ze.M(a,e);var o=zt;if(o&&a){var t=gt(o).hoistableScripts,n=xt(a),i=t.get(n);i||(i=o.querySelector(jn(n)),i||(a=W({src:a,async:!0,type:\"module\"},e),(e=pe.get(n))&&vc(a,e),i=o.createElement(\"script\"),Ta(i),Da(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function qm(a,e,o,t){var n=(n=lo.current)?ts(n):null;if(!n)throw Error(b(446));switch(a){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(e=kt(o.href),o=gt(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=kt(o.href);var i=gt(n).hoistableStyles,s=i.get(a);if(s||(n=n.ownerDocument||n,s={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},i.set(a,s),(i=n.querySelector(Zn(a)))&&!i._p&&(s.instance=i,s.state.loading=5),pe.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},pe.set(a,o),i||o1(n,a,o,s.state))),e&&t===null)throw Error(b(528,\"\"));return s}if(e&&t!==null)throw Error(b(529,\"\"));return null;case\"script\":return e=o.async,o=o.src,typeof o==\"string\"&&e&&typeof e!=\"function\"&&typeof e!=\"symbol\"?(e=xt(o),o=gt(n).hoistableScripts,t=o.get(e),t||(t={type:\"script\",instance:null,count:0,state:null},o.set(e,t)),t):{type:\"void\",instance:null,count:0,state:null};default:throw Error(b(444,a))}}function kt(a){return'href=\"'+re(a)+'\"'}function Zn(a){return'link[rel=\"stylesheet\"]['+a+\"]\"}function Td(a){return W({},a,{\"data-precedence\":a.precedence,precedence:null})}function o1(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}),Da(e,\"link\",o),Ta(e),a.head.appendChild(e))}function xt(a){return'[src=\"'+re(a)+'\"]'}function jn(a){return\"script[async]\"+a}function Fm(a,e,o){if(e.count++,e.instance===null)switch(e.type){case\"style\":var t=a.querySelector('style[data-href~=\"'+re(o.href)+'\"]');if(t)return e.instance=t,Ta(t),t;var n=W({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return t=(a.ownerDocument||a).createElement(\"style\"),Ta(t),Da(t,\"style\",n),Ni(t,o.precedence,a),e.instance=t;case\"stylesheet\":n=kt(o.href);var i=a.querySelector(Zn(n));if(i)return e.state.loading|=4,e.instance=i,Ta(i),i;t=Td(o),(n=pe.get(n))&&Cc(t,n),i=(a.ownerDocument||a).createElement(\"link\"),Ta(i);var s=i;return s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Da(i,\"link\",t),e.state.loading|=4,Ni(i,o.precedence,a),e.instance=i;case\"script\":return i=xt(o.src),(n=a.querySelector(jn(i)))?(e.instance=n,Ta(n),n):(t=o,(n=pe.get(i))&&(t=W({},o),vc(t,n)),a=a.ownerDocument||a,n=a.createElement(\"script\"),Ta(n),Da(n,\"link\",t),a.head.appendChild(n),e.instance=n);case\"void\":return null;default:throw Error(b(443,e.type))}else e.type===\"stylesheet\"&&(e.state.loading&4)===0&&(t=e.instance,e.state.loading|=4,Ni(t,o.precedence,a));return e.instance}function Ni(a,e,o){for(var t=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=t.length?t[t.length-1]:null,i=n,s=0;s<t.length;s++){var r=t[s];if(r.dataset.precedence===e)i=r;else if(i!==n)break}i?i.parentNode.insertBefore(a,i.nextSibling):(e=o.nodeType===9?o.head:o,e.insertBefore(a,e.firstChild))}function Cc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.title==null&&(a.title=e.title)}function vc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.integrity==null&&(a.integrity=e.integrity)}var Hi=null;function zm(a,e,o){if(Hi===null){var t=new Map,n=Hi=new Map;n.set(o,t)}else n=Hi,t=n.get(o),t||(t=new Map,n.set(o,t));if(t.has(a))return t;for(t.set(a,null),o=o.getElementsByTagName(a),n=0;n<o.length;n++){var i=o[n];if(!(i[Fn]||i[Ma]||a===\"link\"&&i.getAttribute(\"rel\")===\"stylesheet\")&&i.namespaceURI!==\"http:\/\/www.w3.org\/2000\/svg\"){var s=i.getAttribute(e)||\"\";s=a+s;var r=t.get(s);r?r.push(i):t.set(s,[i])}}return t}function xm(a,e,o){a=a.ownerDocument||a,a.head.insertBefore(o,e===\"title\"?a.querySelector(\"head > title\"):null)}function t1(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 n1(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=kt(t.href),i=e.querySelector(Zn(n));if(i){e=i._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(a.count++,a=ns.bind(a),e.then(a,a)),o.state.loading|=4,o.instance=i,Ta(i);return}i=e.ownerDocument||e,t=Td(t),(n=pe.get(n))&&Cc(t,n),i=i.createElement(\"link\"),Ta(i);var s=i;s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Da(i,\"link\",t),o.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,e),(e=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=ns.bind(a),e.addEventListener(\"load\",o),e.addEventListener(\"error\",o))}}var Or=0;function i1(a,e){return a.stylesheets&&a.count===0&&Di(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var t=setTimeout(function(){if(a.stylesheets&&Di(a,a.stylesheets),a.unsuspend){var i=a.unsuspend;a.unsuspend=null,i()}},6e4+e);0<a.imgBytes&&Or===0&&(Or=62500*z0());var n=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Di(a,a.stylesheets),a.unsuspend)){var i=a.unsuspend;a.unsuspend=null,i()}},(a.imgBytes>Or?50:800)+e);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null}function ns(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Di(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var is=null;function Di(a,e){a.stylesheets=null,a.unsuspend!==null&&(a.count++,is=new Map,e.forEach(s1,a),is=null,ns.call(a))}function s1(a,e){if(!(e.state.loading&4)){var o=is.get(a);if(o)var t=o.get(null);else{o=new Map,is.set(a,o);for(var n=a.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),i=0;i<n.length;i++){var s=n[i];(s.nodeName===\"LINK\"||s.getAttribute(\"media\")!==\"not all\")&&(o.set(s.dataset.precedence,s),t=s)}t&&o.set(null,t)}n=e.instance,s=n.getAttribute(\"data-precedence\"),i=o.get(s)||t,i===t&&o.set(null,n),o.set(s,n),this.count++,t=ns.bind(this),n.addEventListener(\"load\",t),n.addEventListener(\"error\",t),i?i.parentNode.insertBefore(n,i.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(n,a.firstChild)),e.state.loading|=4}}var Dn={$$typeof:Be,Provider:null,Consumer:null,_currentValue:Ho,_currentValue2:Ho,_threadCount:0};function r1(a,e,o,t,n,i,s,r,c){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=rr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rr(0),this.hiddenUpdates=rr(null),this.identifierPrefix=t,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Ld(a,e,o,t,n,i,s,r,c,m,I,S){return a=new r1(a,e,o,s,c,m,I,S,r),e=1,i===!0&&(e|=24),i=Xa(3,null,null,e),a.current=i,i.stateNode=a,e=Yl(),e.refCount++,a.pooledCache=e,e.refCount++,i.memoizedState={element:t,isDehydrated:o,cache:e},Wl(i),a}function Md(a){return a?(a=pt,a):pt}function Nd(a,e,o,t,n,i){n=Md(n),t.context===null?t.context=n:t.pendingContext=n,t=uo(e),t.payload={element:o},i=i===void 0?null:i,i!==null&&(t.callback=i),o=mo(a,t,e),o!==null&&(Pa(o,a,e),mn(o,a,e))}function Gm(a,e){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<e?o:e}}function Ac(a,e){Gm(a,e),(a=a.alternate)&&Gm(a,e)}function Hd(a){if(a.tag===13||a.tag===31){var e=Vo(a,67108864);e!==null&&Pa(e,a,67108864),Ac(a,67108864)}}function Pm(a){if(a.tag===13||a.tag===31){var e=Ja();e=Rl(e);var o=Vo(a,e);o!==null&&Pa(o,a,e),Ac(a,e)}}var ss=!0;function l1(a,e,o,t){var n=E.T;E.T=null;var i=G.p;try{G.p=2,wc(a,e,o,t)}finally{G.p=i,E.T=n}}function c1(a,e,o,t){var n=E.T;E.T=null;var i=G.p;try{G.p=8,wc(a,e,o,t)}finally{G.p=i,E.T=n}}function wc(a,e,o,t){if(ss){var n=Nl(t);if(n===null)Br(a,e,t,rs,o),Vm(a,t);else if(m1(n,a,e,o,t))t.stopPropagation();else if(Vm(a,t),e&4&&-1<u1.indexOf(a)){for(;n!==null;){var i=Ot(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var s=Lo(i.pendingLanes);if(s!==0){var r=i;for(r.pendingLanes|=2,r.entangledLanes|=2;s;){var c=1<<31-Wa(s);r.entanglements[1]|=c,s&=~c}we(i),(x&6)===0&&(Qi=Ka()+500,Vn(0,!1))}}break;case 31:case 13:r=Vo(i,2),r!==null&&Pa(r,i,2),ys(),Ac(i,2)}if(i=Nl(t),i===null&&Br(a,e,t,rs,o),i===n)break;n=i}n!==null&&t.stopPropagation()}else Br(a,e,t,null,o)}}function Nl(a){return a=Fl(a),Tc(a)}var rs=null;function Tc(a){if(rs=null,a=st(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=Qm(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 rs=a,null}function Dd(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(Wh()){case ap:return 2;case ep:return 8;case Ui:case Jh:return 32;case op:return 268435456;default:return 32}default:return 32}}var Hl=!1,ho=null,go=null,Io=null,kn=new Map,Bn=new Map,oo=[],u1=\"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 Vm(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\":kn.delete(e.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Bn.delete(e.pointerId)}}function $t(a,e,o,t,n,i){return a===null||a.nativeEvent!==i?(a={blockedOn:e,domEventName:o,eventSystemFlags:t,nativeEvent:i,targetContainers:[n]},e!==null&&(e=Ot(e),e!==null&&Hd(e)),a):(a.eventSystemFlags|=t,e=a.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),a)}function m1(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 i=n.pointerId;return kn.set(i,$t(kn.get(i)||null,a,e,o,t,n)),!0;case\"gotpointercapture\":return i=n.pointerId,Bn.set(i,$t(Bn.get(i)||null,a,e,o,t,n)),!0}return!1}function kd(a){var e=st(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=Qm(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 ki(a){if(a.blockedOn!==null)return!1;for(var e=a.targetContainers;0<e.length;){var o=Nl(a.nativeEvent);if(o===null){o=a.nativeEvent;var t=new o.constructor(o.type,o);Yr=t,o.target.dispatchEvent(t),Yr=null}else return e=Ot(o),e!==null&&Hd(e),a.blockedOn=o,!1;e.shift()}return!0}function Zm(a,e,o){ki(a)&&o.delete(e)}function p1(){Hl=!1,ho!==null&&ki(ho)&&(ho=null),go!==null&&ki(go)&&(go=null),Io!==null&&ki(Io)&&(Io=null),kn.forEach(Zm),Bn.forEach(Zm)}function gi(a,e){a.blockedOn===e&&(a.blockedOn=null,Hl||(Hl=!0,Aa.unstable_scheduleCallback(Aa.unstable_NormalPriority,p1)))}var Ii=null;function jm(a){Ii!==a&&(Ii=a,Aa.unstable_scheduleCallback(Aa.unstable_NormalPriority,function(){Ii===a&&(Ii=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(Tc(t||o)===null)continue;break}var i=Ot(o);i!==null&&(a.splice(e,3),e-=3,ul(i,{pending:!0,data:n,method:o.method,action:t},t,n))}}))}function Bt(a){function e(c){return gi(c,a)}ho!==null&&gi(ho,a),go!==null&&gi(go,a),Io!==null&&gi(Io,a),kn.forEach(e),Bn.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],i=o[t+1],s=n[Va]||null;if(typeof i==\"function\")s||jm(o);else if(s){var r=null;if(i&&i.hasAttribute(\"formAction\")){if(n=i,s=i[Va]||null)r=s.formAction;else if(Tc(n)!==null)continue}else r=s.action;typeof r==\"function\"?o[t+1]=r:(o.splice(t,3),t-=3),jm(o)}}}function Bd(){function a(i){i.canIntercept&&i.info===\"react-transition\"&&i.intercept({handler:function(){return new Promise(function(s){return n=s})},focusReset:\"manual\",scroll:\"manual\"})}function e(){n!==null&&(n(),n=null),t||setTimeout(o,20)}function o(){if(!t&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:\"react-transition\",history:\"replace\"})}}if(typeof navigation==\"object\"){var t=!1,n=null;return navigation.addEventListener(\"navigate\",a),navigation.addEventListener(\"navigatesuccess\",e),navigation.addEventListener(\"navigateerror\",e),setTimeout(o,100),function(){t=!0,navigation.removeEventListener(\"navigate\",a),navigation.removeEventListener(\"navigatesuccess\",e),navigation.removeEventListener(\"navigateerror\",e),n!==null&&(n(),n=null)}}}function Ec(a){this._internalRoot=a}As.prototype.render=Ec.prototype.render=function(a){var e=this._internalRoot;if(e===null)throw Error(b(409));var o=e.current,t=Ja();Nd(o,t,a,e,null,null)};As.prototype.unmount=Ec.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var e=a.containerInfo;Nd(a.current,2,null,a,null,null),ys(),e[Rt]=null}};function As(a){this._internalRoot=a}As.prototype.unstable_scheduleHydration=function(a){if(a){var e=rp();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 _m=Xm.version;if(_m!==\"19.2.0\")throw Error(b(527,_m,\"19.2.0\"));G.findDOMNode=function(a){var e=a._reactInternals;if(e===void 0)throw typeof a.render==\"function\"?Error(b(188)):(a=Object.keys(a).join(\",\"),Error(b(268,a)));return a=Zh(e),a=a!==null?Wm(a):null,a=a===null?null:a.stateNode,a};var f1={bundleType:0,version:\"19.2.0\",rendererPackageName:\"react-dom\",currentDispatcherRef:E,reconcilerVersion:\"19.2.0\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\"u\"&&(an=__REACT_DEVTOOLS_GLOBAL_HOOK__,!an.isDisabled&&an.supportsFiber))try{On=an.inject(f1),Qa=an}catch{}var an;ws.createRoot=function(a,e){if(!Ym(a))throw Error(b(299));var o=!1,t=\"\",n=wf,i=Tf,s=Ef;return e!=null&&(e.unstable_strictMode===!0&&(o=!0),e.identifierPrefix!==void 0&&(t=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=Ld(a,1,!1,null,null,o,t,null,n,i,s,Bd),a[Rt]=e.current,yc(a),new Ec(e)};ws.hydrateRoot=function(a,e,o){if(!Ym(a))throw Error(b(299));var t=!1,n=\"\",i=wf,s=Tf,r=Ef,c=null;return o!=null&&(o.unstable_strictMode===!0&&(t=!0),o.identifierPrefix!==void 0&&(n=o.identifierPrefix),o.onUncaughtError!==void 0&&(i=o.onUncaughtError),o.onCaughtError!==void 0&&(s=o.onCaughtError),o.onRecoverableError!==void 0&&(r=o.onRecoverableError),o.formState!==void 0&&(c=o.formState)),e=Ld(a,1,!0,e,o??null,t,n,c,i,s,r,Bd),e.context=Md(null),o=e.current,t=Ja(),t=Rl(t),n=uo(t),n.callback=null,mo(o,n,t),o=t,e.current.lanes=o,qn(e,o),we(e),a[Rt]=e.current,yc(a),new As(e)};ws.version=\"19.2.0\"});var qd=Ie((G1,Ud)=>{\"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(),Ud.exports=Rd()});var eh=Ie(zs=>{\"use strict\";var h1=Symbol.for(\"react.transitional.element\"),g1=Symbol.for(\"react.fragment\");function ah(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:h1,type:a,key:t,ref:e!==void 0?e:null,props:o}}zs.Fragment=g1;zs.jsx=ah;zs.jsxs=ah});var _e=Ie((aS,oh)=>{\"use strict\";oh.exports=eh()});var ES=D(q()),dh=D(qd());var ka=D(q(),1);var sa=D(q(),1),Fd=new Map([[\"bold\",sa.createElement(sa.Fragment,null,sa.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\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M216,128l-72,72V56Z\",opacity:\"0.2\"}),sa.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\",sa.createElement(sa.Fragment,null,sa.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\",sa.createElement(sa.Fragment,null,sa.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\",sa.createElement(sa.Fragment,null,sa.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\",sa.createElement(sa.Fragment,null,sa.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 ra=D(q(),1),zd=new Map([[\"bold\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M192,64V168L88,64Z\",opacity:\"0.2\"}),ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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\",ra.createElement(ra.Fragment,null,ra.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(q(),1),xd=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 ca=D(q(),1),Gd=new Map([[\"bold\",ca.createElement(ca.Fragment,null,ca.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\",ca.createElement(ca.Fragment,null,ca.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\"}),ca.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\",ca.createElement(ca.Fragment,null,ca.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\",ca.createElement(ca.Fragment,null,ca.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\",ca.createElement(ca.Fragment,null,ca.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\",ca.createElement(ca.Fragment,null,ca.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 ua=D(q(),1),Pd=new Map([[\"bold\",ua.createElement(ua.Fragment,null,ua.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\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ua.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\",ua.createElement(ua.Fragment,null,ua.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\",ua.createElement(ua.Fragment,null,ua.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\",ua.createElement(ua.Fragment,null,ua.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\",ua.createElement(ua.Fragment,null,ua.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 ma=D(q(),1),Vd=new Map([[\"bold\",ma.createElement(ma.Fragment,null,ma.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\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M208,88H152V32Z\",opacity:\"0.2\"}),ma.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\",ma.createElement(ma.Fragment,null,ma.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\",ma.createElement(ma.Fragment,null,ma.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\",ma.createElement(ma.Fragment,null,ma.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\",ma.createElement(ma.Fragment,null,ma.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 pa=D(q(),1),Zd=new Map([[\"bold\",pa.createElement(pa.Fragment,null,pa.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\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),pa.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\",pa.createElement(pa.Fragment,null,pa.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\",pa.createElement(pa.Fragment,null,pa.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\",pa.createElement(pa.Fragment,null,pa.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\",pa.createElement(pa.Fragment,null,pa.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(q(),1),jd=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 da=D(q(),1),_d=new Map([[\"bold\",da.createElement(da.Fragment,null,da.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\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M216,64V192H40V64Z\",opacity:\"0.2\"}),da.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\",da.createElement(da.Fragment,null,da.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\",da.createElement(da.Fragment,null,da.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\",da.createElement(da.Fragment,null,da.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\",da.createElement(da.Fragment,null,da.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 ha=D(q(),1),Xd=new Map([[\"bold\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\"}),ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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\",ha.createElement(ha.Fragment,null,ha.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 ga=D(q(),1),Yd=new Map([[\"bold\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\"}),ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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\",ga.createElement(ga.Fragment,null,ga.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 Ia=D(q(),1),Kd=new Map([[\"bold\",Ia.createElement(Ia.Fragment,null,Ia.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\",Ia.createElement(Ia.Fragment,null,Ia.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\"}),Ia.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\",Ia.createElement(Ia.Fragment,null,Ia.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\",Ia.createElement(Ia.Fragment,null,Ia.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\",Ia.createElement(Ia.Fragment,null,Ia.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\",Ia.createElement(Ia.Fragment,null,Ia.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 jo=D(q(),1);var Qd=D(q(),1),Wd=(0,Qd.createContext)({color:\"currentColor\",size:\"1em\",weight:\"regular\",mirrored:!1});var J=jo.forwardRef((a,e)=>{let{alt:o,color:t,size:n,weight:i,mirrored:s,children:r,weights:c,...m}=a,{color:I=\"currentColor\",size:S,weight:d=\"regular\",mirrored:g=!1,...C}=jo.useContext(Wd);return jo.createElement(\"svg\",{ref:e,xmlns:\"http:\/\/www.w3.org\/2000\/svg\",width:n??S,height:n??S,fill:t??I,viewBox:\"0 0 256 256\",transform:s||g?\"scale(-1, 1)\":void 0,...C,...m},!!o&&jo.createElement(\"title\",null,o),r,c.get(i??d))});J.displayName=\"IconBase\";var Ts=D(q(),1);var Lc=Ts.forwardRef((a,e)=>Ts.createElement(J,{ref:e,...a,weights:Fd}));Lc.displayName=\"ArrowRightIcon\";var qa=Lc;var Es=D(q(),1);var Mc=Es.forwardRef((a,e)=>Es.createElement(J,{ref:e,...a,weights:zd}));Mc.displayName=\"ArrowUpRightIcon\";var je=Mc;var Ls=D(q(),1);var Nc=Ls.forwardRef((a,e)=>Ls.createElement(J,{ref:e,...a,weights:xd}));Nc.displayName=\"CaretDownIcon\";var wo=Nc;var Ms=D(q(),1);var Hc=Ms.forwardRef((a,e)=>Ms.createElement(J,{ref:e,...a,weights:Gd}));Hc.displayName=\"CheckIcon\";var Ns=Hc;var Hs=D(q(),1);var Dc=Hs.forwardRef((a,e)=>Hs.createElement(J,{ref:e,...a,weights:Pd}));Dc.displayName=\"CheckCircleIcon\";var _o=Dc;var Ds=D(q(),1);var kc=Ds.forwardRef((a,e)=>Ds.createElement(J,{ref:e,...a,weights:Vd}));kc.displayName=\"FileArrowUpIcon\";var Gt=kc;var ks=D(q(),1);var Bc=ks.forwardRef((a,e)=>ks.createElement(J,{ref:e,...a,weights:Zd}));Bc.displayName=\"GlobeIcon\";var Rc=Bc;var Bs=D(q(),1);var Oc=Bs.forwardRef((a,e)=>Bs.createElement(J,{ref:e,...a,weights:jd}));Oc.displayName=\"InfoIcon\";var Xo=Oc;var Rs=D(q(),1);var Uc=Rs.forwardRef((a,e)=>Rs.createElement(J,{ref:e,...a,weights:_d}));Uc.displayName=\"ListIcon\";var qc=Uc;var Os=D(q(),1);var Fc=Os.forwardRef((a,e)=>Os.createElement(J,{ref:e,...a,weights:Xd}));Fc.displayName=\"PlayIcon\";var Us=Fc;var qs=D(q(),1);var zc=qs.forwardRef((a,e)=>qs.createElement(J,{ref:e,...a,weights:Yd}));zc.displayName=\"ShieldCheckIcon\";var _n=zc;var Fs=D(q(),1);var xc=Fs.forwardRef((a,e)=>Fs.createElement(J,{ref:e,...a,weights:Kd}));xc.displayName=\"XIcon\";var Pt=xc;var Vt=D(q(),1);var ee=D(q(),1);var Yo=[{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\"}],Gc={count:3,bytes:10*1024*1024,extensions:[\"pdf\",\"jpg\",\"jpeg\",\"png\"]};function Pc(a=[]){if(a.length>Gc.count)return\"Please choose no more than 3 files.\";for(let e of a){if(!Gc.extensions.includes(e.name.split(\".\").pop().toLowerCase()))return\"Use PDF, JPG, JPEG or PNG files.\";if(e.size>Gc.bytes)return\"Each file must be 10 MB or smaller.\"}return\"\"}function d1(a){try{let e=new URL(a);return\/^https?:$\/.test(e.protocol)?e.origin+e.pathname:\"\"}catch{return\"\"}}function Jd(a,e={},o=[]){return{schemaVersion:\"hongkai-product-enquiry-v1\",...Object.fromEntries(Yo.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:d1(e.pageUrl)},attachments:o.map(n=>({name:n.name,size:n.size,type:n.type}))}}function $d(a,e=[]){let o={};for(let n of Yo)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=Pc(e);return t&&(o.attachments=t),o}var w=D(_e(),1);function xs({context:a={},configuration:e=\"\",onSubmit:o}){let t=(0,ee.useId)(),n=(0,ee.useRef)(null),i=(0,ee.useRef)(null),[s,r]=(0,ee.useState)(()=>Object.fromEntries(Yo.map(f=>[f.name,f.name===\"product\"?a.productName||a.pageTitle||\"\":f.name===\"configuration\"?e:\"\"]))),[c,m]=(0,ee.useState)([]),[I,S]=(0,ee.useState)({}),[d,g]=(0,ee.useState)(\"idle\"),[C,T]=(0,ee.useState)(\"\"),F=typeof o==\"function\";(0,ee.useEffect)(()=>{r(f=>({...f,configuration:e})),g(\"idle\")},[e]);let p=(f,v)=>{r(L=>({...L,[f]:v})),S(L=>({...L,[f]:void 0})),g(\"idle\")};function u(f){let v={id:`${t}-${f.name}`,name:f.name,value:s[f.name],required:!!f.required,disabled:d===\"sending\",placeholder:f.placeholder,autoComplete:f.autoComplete||\"off\",maxLength:f.type===\"textarea\"?6e3:250,\"aria-invalid\":I[f.name]?!0:void 0,\"aria-describedby\":I[f.name]?`${t}-${f.name}-error`:void 0,onChange:L=>p(f.name,L.target.value)};return(0,w.jsxs)(\"label\",{className:f.type===\"textarea\"?\"enquiry-full\":\"\",htmlFor:v.id,children:[(0,w.jsxs)(\"span\",{children:[f.label,f.required?\" *\":\"\"]}),f.type===\"select\"?(0,w.jsxs)(\"select\",{...v,children:[(0,w.jsx)(\"option\",{value:\"\",children:\"To be confirmed\"}),f.options.slice(1).map(L=>(0,w.jsx)(\"option\",{children:L},L))]}):f.type===\"textarea\"?(0,w.jsx)(\"textarea\",{...v}):(0,w.jsx)(\"input\",{...v,type:f.type}),I[f.name]&&(0,w.jsx)(\"small\",{className:\"enquiry-error\",id:`${t}-${f.name}-error`,children:I[f.name]})]},f.name)}async function h(f){if(f.preventDefault(),d===\"sending\")return;let v=$d(s,c);if(S(v),Object.keys(v).length){g(\"invalid\"),n.current.querySelector(`[name=\"${Object.keys(v)[0]}\"]`)?.focus();return}if(!F){g(\"preview\");return}g(\"sending\"),T(\"\");try{let L=a.pageUrl||window.location.href;if((await o(Jd(s,{...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,w.jsxs)(\"form\",{ref:n,className:\"universal-enquiry\",onSubmit:h,noValidate:!0,\"aria-label\":\"Product and equipment enquiry\",\"aria-busy\":d===\"sending\",children:[(0,w.jsxs)(\"div\",{className:\"enquiry-context\",children:[(0,w.jsx)(\"span\",{children:\"YOUR ENQUIRY\"}),(0,w.jsx)(\"strong\",{children:a.productName||a.pageTitle||\"HONGKAI products & equipment\"}),(0,w.jsx)(\"p\",{children:\"The product below is prefilled from this page. You can edit it.\"})]}),!F&&(0,w.jsxs)(\"div\",{className:\"prototype-form-note\",children:[(0,w.jsx)(Xo,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Template preview.\"}),\" This preview validates your inputs only. Nothing is sent or uploaded.\"]})]}),(0,w.jsx)(\"p\",{className:\"enquiry-required\",children:\"* Required. Technical details can be confirmed later.\"}),(0,w.jsxs)(\"fieldset\",{children:[(0,w.jsx)(\"legend\",{children:\"Contact details\"}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Yo.filter(f=>f.group===\"contact\").map(u)})]}),(0,w.jsxs)(\"fieldset\",{children:[(0,w.jsx)(\"legend\",{children:\"Your project\"}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Yo.filter(f=>f.group===\"project\").map(u)})]}),(0,w.jsxs)(\"details\",{className:\"enquiry-optional\",children:[(0,w.jsxs)(\"summary\",{children:[\"Technical details & references \",(0,w.jsx)(\"span\",{children:\"Optional\"}),(0,w.jsx)(wo,{})]}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Yo.filter(f=>f.group===\"technical\").map(u)}),(0,w.jsxs)(\"label\",{className:\"file-input\",htmlFor:`${t}-attachments`,children:[(0,w.jsx)(Gt,{size:23}),(0,w.jsxs)(\"span\",{children:[(0,w.jsx)(\"strong\",{children:\"Drawing \/ reference files\"}),(0,w.jsx)(\"small\",{children:\"Up to 3 PDF, JPG or PNG files \\xB7 10 MB each\"})]}),(0,w.jsx)(\"input\",{ref:i,id:`${t}-attachments`,className:\"file-native\",name:\"attachments\",type:\"file\",multiple:!0,accept:\".pdf,.jpg,.jpeg,.png\",disabled:d===\"sending\",\"aria-describedby\":`${t}-attachment-status`,onChange:f=>{let v=[...f.target.files],L=Pc(v);S(A=>({...A,attachments:L})),m(L?[]:v),L&&(f.target.value=\"\"),g(\"idle\")}}),(0,w.jsx)(\"span\",{className:\"file-status\",children:c.length?`${c.length} selected`:\"Choose files\"})]}),(0,w.jsxs)(\"div\",{id:`${t}-attachment-status`,\"aria-live\":\"polite\",children:[I.attachments&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",children:I.attachments}),c.length>0&&(0,w.jsxs)(\"div\",{className:\"enquiry-files\",children:[(0,w.jsx)(\"ul\",{children:c.map(f=>(0,w.jsx)(\"li\",{children:f.name},`${f.name}-${f.size}`))}),(0,w.jsx)(\"button\",{type:\"button\",disabled:d===\"sending\",onClick:()=>{m([]),i.current.value=\"\",g(\"idle\")},children:\"Remove files\"})]})]}),(0,w.jsx)(\"p\",{className:\"enquiry-help\",children:\"Only include information needed for this enquiry.\"})]}),(0,w.jsxs)(\"label\",{className:\"consent\",children:[(0,w.jsx)(\"input\",{name:\"consent\",type:\"checkbox\",checked:!!s.consent,disabled:d===\"sending\",onChange:f=>p(\"consent\",f.target.checked),\"aria-invalid\":I.consent?!0:void 0,\"aria-describedby\":I.consent?`${t}-consent-error`:void 0}),(0,w.jsx)(\"span\",{children:\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\"})]}),I.consent&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",id:`${t}-consent-error`,children:I.consent}),(0,w.jsxs)(\"button\",{className:\"hk-button hk-button-primary submit-button\",type:\"submit\",disabled:d===\"sending\",children:[d===\"sending\"?\"Sending enquiry\\u2026\":F?\"Send Project Enquiry\":\"Preview Enquiry\",(0,w.jsx)(qa,{weight:\"bold\"})]}),d===\"preview\"&&(0,w.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,w.jsx)(_o,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Inputs checked \\u2014 nothing was sent.\"}),\" The shared production form still needs its approved website connection.\"]})]}),d===\"received\"&&(0,w.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,w.jsx)(_o,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Your enquiry has been received.\"}),\" HONGKAI will review your requirements and contact you using the details provided.\"]})]}),d===\"error\"&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:C}),d===\"invalid\"&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:\"Please check the marked fields.\"})]})}var th={eyebrow:\"HONGKAI \\xB7 LOOSE-TUBE PROCESS FAMILY\",title:\"Loose Tube Production Line\",enquiry:{productId:\"loose-tube-production-line\",pageType:\"process-line\"},lead:\"Produce the loose-tube element used in central-tube and stranded optical cables. Review fiber handling, tube extrusion, cooling and take-up as one coordinated process, then compare manual reel change with the HK-50 and HK-60 semi-automatic reel-change configurations.\",heroImage:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\",video:\"https:\/\/www.youtube-nocookie.com\/embed\/5XTi7GjvM8A?rel=0&playsinline=1\",videoWatch:\"https:\/\/www.youtube.com\/watch?v=5XTi7GjvM8A\"};var Gs={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\"},I1=[{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\",...Gs,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\",...Gs,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.\"}],S1={src:th.heroImage,width:2172,height:724},b1=[{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:Gs.image,imageAlt:Gs.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.\"}];var y=D(_e(),1);function nh(a){if(a===\"overview\"){window.scrollTo({top:0,behavior:\"smooth\"});return}document.getElementById(a)?.scrollIntoView({behavior:\"smooth\",block:\"start\"})}function Xe({number:a,eyebrow:e,title:o,copy:t,inverse:n=!1}){return(0,y.jsxs)(\"div\",{className:`section-heading ${n?\"inverse\":\"\"}`,children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsxs)(\"div\",{className:\"section-label\",children:[(0,y.jsx)(\"span\",{children:a}),(0,y.jsx)(\"strong\",{children:e})]}),(0,y.jsx)(\"h2\",{children:o})]}),t?(0,y.jsx)(\"p\",{children:t}):null]})}function ih(){let[a,e]=(0,Vt.useState)(!1),o=[[\"Home\",\"https:\/\/hkcablemachine.com\/\"],[\"About\",\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\"],[\"Products\",\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\"],[\"BLOG\",\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\"],[\"Solutions\",\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"],[\"Contact\",\"https:\/\/hkcablemachine.com\/contact\/\"]];return(0,y.jsxs)(\"header\",{className:\"global-header\",children:[(0,y.jsxs)(\"div\",{className:\"shell global-header-inner\",children:[(0,y.jsxs)(\"a\",{className:\"brand\",href:\"https:\/\/hkcablemachine.com\/\",\"aria-label\":\"HONGKAI home\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"nav\",{className:\"global-nav\",\"aria-label\":\"Primary navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,[\"Products\",\"Solutions\"].includes(t)?(0,y.jsx)(wo,{size:13}):null]},t)),(0,y.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",className:\"language-link\",children:[(0,y.jsx)(Rc,{size:16}),\" Languages \",(0,y.jsx)(wo,{size:13})]})]}),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary header-cta\",onClick:()=>nh(\"project-inputs\"),children:[\"Discuss Your Project \",(0,y.jsx)(qa,{weight:\"bold\"})]}),(0,y.jsx)(\"button\",{className:\"menu-button\",onClick:()=>e(t=>!t),\"aria-expanded\":a,\"aria-label\":\"Toggle navigation\",children:a?(0,y.jsx)(Pt,{size:24}):(0,y.jsx)(qc,{size:24})})]}),a?(0,y.jsxs)(\"nav\",{className:\"mobile-nav shell\",\"aria-label\":\"Mobile navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,(0,y.jsx)(qa,{})]},t)),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>{e(!1),window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>nh(\"project-inputs\")))},children:[\"Discuss Your Project \",(0,y.jsx)(qa,{})]})]}):null]})}function sh(){return(0,y.jsxs)(\"footer\",{className:\"global-footer\",children:[(0,y.jsxs)(\"div\",{className:\"shell footer-top\",children:[(0,y.jsxs)(\"div\",{className:\"footer-about\",children:[(0,y.jsxs)(\"a\",{className:\"footer-brand\",href:\"https:\/\/hkcablemachine.com\/\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"h2\",{children:[\"Complete Cable Lines.\",(0,y.jsx)(\"br\",{}),\"One Project Team.\"]}),(0,y.jsx)(\"p\",{children:\"Start from the cable, define the process route and coordinate the equipment around the approved project boundary.\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"PRODUCTION LINES\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\",children:\"Low-Voltage Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\",children:\"LAN Cable Lines\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"EQUIPMENT & SUPPORT\"}),(0,y.jsx)(\"a\",{href:\"#modules\",children:\"Line Modules\"}),(0,y.jsx)(\"a\",{href:\"#evidence\",children:\"Evidence & FAT\"}),(0,y.jsx)(\"a\",{href:\"#project-inputs\",children:\"Project Inputs\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"COMPANY\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\",children:\"About HONGKAI\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\",children:\"Technical Blog\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/contact\/\",children:\"Contact\"})]})]}),(0,y.jsxs)(\"div\",{className:\"shell footer-bottom\",children:[(0,y.jsx)(\"span\",{children:\"\\xA9 2026 HONGKAI Cable Machinery\"}),(0,y.jsx)(\"span\",{children:\"Reference page prototype \\xB7 Final scope follows written confirmation\"})]})]})}function rh({image:a,onClose:e}){let o=(0,Vt.useRef)(null);return(0,Vt.useEffect)(()=>{if(a)return o.current.showModal(),document.body.classList.add(\"modal-open\"),()=>{o.current?.close(),document.body.classList.remove(\"modal-open\")}},[a]),(0,y.jsx)(\"dialog\",{ref:o,className:\"image-dialog\",\"aria-labelledby\":\"image-dialog-title\",onCancel:e,onClose:e,onClick:t=>{t.target===t.currentTarget&&e()},children:a?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(\"header\",{children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsx)(\"small\",{children:\"FULL REFERENCE IMAGE\"}),(0,y.jsx)(\"h2\",{id:\"image-dialog-title\",children:a.title})]}),(0,y.jsx)(\"button\",{onClick:e,\"aria-label\":\"Close image\",children:(0,y.jsx)(Pt,{size:24})})]}),(0,y.jsx)(\"div\",{className:\"image-dialog-canvas\",children:(0,y.jsx)(\"img\",{src:a.src,alt:a.title})}),(0,y.jsx)(\"p\",{children:\"Complete image \\xB7 original proportions \\xB7 reference arrangement only\"})]}):null})}var Vc=[[\"Overview\",\"overview\"],[\"Process\",\"process\"],[\"Configuration\",\"configurations\"],[\"Equipment\",\"modules\"],[\"Technical Review\",\"controls\"],[\"Cable Routes\",\"cable-routes\"],[\"Video & FAT\",\"evidence\"],[\"Project Support\",\"project-support\"],[\"Project Inputs\",\"project-inputs\"],[\"FAQ\",\"faq\"]],Zc=[{id:\"armored\",number:\"01\",name:\"Armored cable\",kicker:\"METAL-TAPE PROTECTION\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-47.jpeg\",equipment:\"Metal-tape corrugating unit\",fit:\"For a cable construction with the specified steel or aluminum tape beneath the outer sheath.\",operation:\"Review tape supply, joining, storage, corrugating and longitudinal forming as one material path. Match the forming tooling and extrusion crosshead to the actual core and finished diameter.\",checks:[\"Core and finished-cable drawings\",\"Tape material, coating, width and thickness\",\"Tape joint and accumulator requirements\",\"Corrugation, overlap and forming tools\",\"Compound, jacket thickness and cooling\",\"Traction, drum handling and acceptance\"]},{id:\"dielectric\",number:\"02\",name:\"All-dielectric cable\",kicker:\"ARAMID STRANDING + SHEATH\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-41.jpeg\",equipment:\"24-head aramid stranding machine\",fit:\"For ADSS and other specified all-dielectric constructions that require aramid yarn reinforcement beneath the outer sheath.\",operation:\"Integrate the aramid stranding unit ahead of the HK-90 extrusion crosshead. It lays the specified yarns around the incoming core or inner-sheathed cable, with individual yarn tension and coordinated pitch, before outer-sheath extrusion.\",checks:[\"Single- or double-sheath cable construction\",\"Aramid grade, linear density and yarn quantity\",\"Active heads and yarn-package dimensions\",\"Yarn tension, lay direction and pitch\",\"Strander-to-extruder speed coordination\",\"Sheath tooling, cooling and take-up\"]},{id:\"integration\",number:\"03\",name:\"Line upgrade\",kicker:\"EXISTING EQUIPMENT\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-51.jpeg\",equipment:\"PLC \/ IPC control cabinet reference\",fit:\"For adding or replacing selected sheathing equipment while retaining compatible machines in your factory.\",operation:\"Review the retained pay-off, extruder, cooling, traction and take-up together. Establish the mechanical, speed, tension and safety interfaces before defining new equipment and commissioning work.\",checks:[\"Existing machines and technical records\",\"Product and compound requirements\",\"Center height and line direction\",\"Drives, signals and safety interfaces\",\"Utilities, space and service access\",\"Trial products and acceptance boundary\"]}],ea=(a,e,o,t,n,i,s,r,c,m=\"Equipment-family reference from the supplied project document. Final construction and quantity follow the approved equipment list.\")=>({number:String(a).padStart(2,\"0\"),title:e,image:{30:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/sz-equipment-30.jpeg\",31:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/sz-equipment-31.jpeg\",32:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/sz-equipment-32.jpeg\",35:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/sz-equipment-35.jpeg\",38:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/sz-equipment-38.jpeg\",41:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-41.jpeg\",42:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-42.jpeg\",44:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-44.jpeg\",45:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-45.jpeg\",46:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-46.jpeg\",47:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-47.jpeg\",48:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-48.jpeg\",49:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-49.jpeg\",50:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-50.jpeg\",51:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-51.jpeg\",52:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-52.jpeg\",53:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-53.jpeg\",54:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-54.jpeg\",55:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-55.jpeg\",56:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-56.jpeg\",57:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-57.jpeg\"}[o],area:t,pin:n,group:i,optional:s,description:r,confirm:c,note:m}),fe=[ea(1,\"Gantry core pay-off\",38,[5,39,107,134],[55,30],\"Core feeding\",!1,\"Unwinds the prepared optical cable core from the supply drum. Reel support, motorized lifting and tension control are selected around the incoming package.\",\"Drum dimensions, reel weight, clamping, lifting, core bend limits and pay-off tension.\"),ea(2,\"Pay-off tension dancer\",30,[125,96,98,72],[157,324],\"Core feeding\",!1,\"Uses dancer movement to coordinate core pay-off with the downstream line and manage the specified incoming tension.\",\"Wheel diameter, tension range, travel and response during acceleration and stopping.\"),ea(3,\"Steel-wire pay-off\",42,[302,78,208,95],[362,30],\"Strength-member feeding\",!0,\"Feeds and straightens the specified steel strength members where the cable drawing requires them. This module is construction-specific.\",\"Wire number and diameter, reel size, straightening, tension and guide positions.\"),ea(4,\"Loose-tube pay-off\",31,[224,75,480,96],[567,324],\"Tube feeding\",!0,\"Feeds loose tubes directly where the selected construction requires a tube input at the sheathing stage. A prepared stranded-core route uses its own incoming-core arrangement.\",\"Active tube quantity, tube dimensions, supply reels, tension and guiding.\"),ea(5,\"Aramid yarn stranding unit\",41,[514,74,191,100],[669,30],\"Aramid reinforcement\",!0,\"Strands the specified aramid yarns around the incoming cable core or inner-sheathed cable before outer-sheath extrusion. The yarn layer provides tensile reinforcement for the approved ADSS or other all-dielectric construction. The reference has 24 heads, independent yarn tension control, adjustable pitch, selectable S or Z lay and PLC speed\/pitch coordination.\",\"Aramid grade and linear density, yarn quantity, active heads, package dimensions, tension per yarn, pitch, lay direction and synchronization with the HK-90 line.\",\"24-head machine reference from the supplied project document. Maximum reference rotation is 120 rpm and core diameter is up to \\u03A635 mm; these are machine limits, not guaranteed finished-line speed or cable compatibility.\"),ea(6,\"Compound filling\",32,[724,22,56,149],[772,30],\"Water blocking\",!0,\"Supplies the specified filling compound before sheathing when the cable construction calls for a filled system.\",\"Compound, application position, metering, cleaning and pump capacity.\",\"Filling-pump family reference. Final pump, filling head and installation arrangement are selected for the cable construction.\"),ea(7,\"Water-blocking tape pay-off\",35,[225,79,72,91],[260,30],\"Water blocking\",!0,\"Feeds the selected water-blocking tape package. Guide position and tension are coordinated with the protection layers and extrusion entry.\",\"Tape width, package size, number of heads, overlap, tension and ripcord requirements.\"),ea(8,\"Metal-tape pay-off\",44,[804,93,66,76],[875,324],\"Metal-tape preparation\",!0,\"Supplies steel or aluminum tape for an armored or composite-sheath construction. Loading and tape tension are reviewed with the joining and storage arrangement.\",\"Tape material, width, thickness, reel dimensions, tension and changeover procedure.\"),ea(9,\"Metal-tape accumulator\",45,[938,91,104,75],[1080,324],\"Metal-tape preparation\",!0,\"Stores metal tape to support the specified tape-reel joining sequence. It stores the armor material, not the finished cable.\",\"Tape width, storage length, joint time, running speed and tension control.\"),ea(10,\"Tape joining device\",46,[879,81,50,86],[977,30],\"Metal-tape preparation\",!0,\"Joins steel or aluminum tape ends during the approved reel-change procedure. Joint quality and compatibility with downstream tooling must be checked.\",\"Tape material and coating, joint method, thickness, width and joint inspection.\"),ea(11,\"Tape corrugating unit\",47,[1052,64,77,101],[1182,30],\"Metal-tape preparation\",!0,\"Forms the required corrugation in the metal tape before longitudinal forming around the cable core.\",\"Tape width and thickness, corrugation profile, roller tooling and synchronized speed.\"),ea(12,\"Longitudinal tape former\",48,[1141,77,87,88],[1285,324],\"Metal-tape preparation\",!0,\"Guides and forms the specified tape around the core ahead of the extrusion crosshead. Forming dies are matched to the cable construction.\",\"Formed-core diameter, overlap, tape geometry, center height and die changes.\"),ea(13,\"\\u03A690 mm sheath extruder\",49,[1233,85,186,82],[1387,324],\"Sheath extrusion\",!1,\"Plasticizes the approved sheath compound and supplies the adjustable crosshead. The reference uses a \\u03A690 mm screw with a 25:1 L\/D ratio.\",\"Compound grade, screw and crosshead, tooling, temperature profile, output and required jacket dimensions.\"),ea(14,\"Dryer & material loader\",50,[1265,13,47,82],[1285,30],\"Material preparation\",!1,\"Handles compound loading and the drying or preheating procedure required by the selected material.\",\"Compound supplier instructions, moisture requirements, loading rate and cleaning between materials.\"),ea(15,\"PLC \/ IPC line controls\",51,[1314,25,104,70],[1490,30],\"Line coordination\",!1,\"Coordinates the specified drives, temperature control, speed ramps, recipes, alarms and production records.\",\"Control architecture, instruments, safety interfaces, retained equipment and required data records.\"),ea(16,\"Movable hot-water trough\",52,[1418,90,62,76],[1490,324],\"Cooling\",!1,\"Provides the first controlled cooling stage after extrusion. The movable entry position is set for the selected sheath material and process.\",\"Entry distance, temperature, water circulation, utility connections and cleaning.\"),ea(17,\"Cooling trough & drying\",53,[1479,96,217,72],[1592,30],\"Cooling\",!1,\"Cools the extruded sheath and removes surface water before the specified downstream inspection and handling operations.\",\"Cooling length, compound, cable size, line speed, water supply and drying requirements.\"),ea(18,\"Laser diameter gauge\",54,[1698,101,38,66],[1695,324],\"Inspection\",!1,\"Measures outside diameter for process monitoring and the configured feedback system. Outside-diameter measurement alone does not establish jacket wall thickness.\",\"Measurement axes and range, calibration, tolerances, feedback and inspection records.\"),ea(19,\"Jacket spark tester\",55,[1861,94,50,68],[1900,324],\"Construction-specific testing\",!0,\"Provides an electrical jacket test only where the cable construction, conductive return path and agreed test method make it applicable.\",\"Test applicability, voltage and units, electrode, return path, interlocks and fault records.\"),ea(20,\"Cable marking unit\",56,[1911,70,54,92],[2002,30],\"Identification\",!1,\"Applies the specified identification and length marking to the sheath. The document shows a hot-foil color-tape printer family.\",\"Marking method, text, repeat interval, compound compatibility, adhesion and meter counting.\"),ea(21,\"Caterpillar capstan\",57,[1742,71,113,97],[1797,30],\"Traction\",!1,\"Pulls the cable through the coordinated sheathing and cooling process. Belt contact and pressure must protect the finished jacket.\",\"Cable range, traction requirement, belt contact, clamping pressure and speed synchronization.\"),ea(22,\"Take-up tension dancer\",30,[1968,106,68,62],[2002,324],\"Take-up\",!1,\"Feeds tension information to the take-up control so the finished cable can be collected at the specified winding tension.\",\"Finished-cable bend radius, wheel diameter, operating tension, dancer travel and reel-change procedure.\"),ea(23,\"Gantry take-up & traverse\",38,[2038,43,106,124],[2098,30],\"Take-up\",!1,\"Collects the sheathed cable on the agreed output drum, with controlled reel drive and traverse.\",\"Drum flange and barrel sizes, load, clamping, lift, traverse pitch and handling clearance.\",\"Gantry equipment-family reference. Final reel range must be confirmed because the project overview and detailed source card differ.\")];for(let a of[3,4,6])fe[a].interface=!0;fe[4].locationLabel=\"Aramid reinforcement before extrusion \\xB7 final layout to confirm\";var lh=[[\"Extruder reference\",\"\\u03A690 mm screw \\xB7 25:1 L\/D \\xB7 75 kW main drive.\",\"Reference equipment configuration; screw, crosshead and tooling must suit the compound and cable.\"],[\"Aramid stranding reference\",\"24 heads \\xB7 independent tension \\xB7 adjustable pitch \\xB7 S or Z lay.\",\"Selected for the cable construction. Confirm yarn grade, quantity, tension and stranding pitch together with extrusion speed. The reference 120 rpm rotation is not a cable line speed.\"],[\"Sheath materials\",\"PE \/ PVC in the supplied extruder reference.\",\"Confirm the compound grade and process settings. Other compounds require a separate suitability review.\"],[\"Production speed\",\"Reference: up to 80 m\/min for PE cable below \\u03A610 mm.\",\"Conditional source value; confirm the complete construction, jacket thickness, cooling, reel changes and quality targets.\"],[\"Extrusion output\",\"Reference: up to 250 kg\/h PE, with the crosshead open in the source specification.\",\"An extruder-output reference is not guaranteed finished-cable throughput. Verify it with the agreed tooling and compound.\"],[\"Cable & tooling range\",\"Specify incoming core, finished diameter and jacket thickness.\",\"Review every module. A metal-tape forming tool may have a narrower range than the extruder or capstan.\"],[\"Reels, tension & utilities\",\"Agree supply\/output drums, winding tension, layout and utility loads.\",\"Use one approved schedule for the chosen configuration; do not infer these values from the HK-90 name.\"],[\"Controls & acceptance\",\"PLC \/ IPC coordination, recipes, alarms and agreed inspection records.\",\"Define instruments, interfaces, safety functions, trial duration and acceptance criteria.\"]],ch=[{name:\"GYXTW Cable\",category:\"CENTRAL-TUBE ARMORED ROUTE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-gyxtw-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/gyxtw-cable-production-line\/\",copy:\"Review the loose-tube input, parallel strength members, metal-tape protection and outer-sheath requirements.\"},{name:\"ADSS Cable\",category:\"ALL-DIELECTRIC AERIAL ROUTE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/ADSS-Cable-Design.png\",href:\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\",copy:\"Coordinate aramid yarn stranding with outer-sheath extrusion; confirm whether the incoming cable is a prepared core or an inner-sheathed cable.\"},{name:\"GYXTC8S Figure-8 Cable\",category:\"MESSENGER-SUPPORTED ROUTE\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/cable-figure8-3d-scaled.webp\",href:\"https:\/\/hkcablemachine.com\/gyxtc8s-cable-production-line\/\",copy:\"Review the published construction, armoring, messenger positioning and figure-8 crosshead tooling together.\"}],uh=[\"Cable drawing and finished dimensions\",\"Incoming core or loose-tube details\",\"Sheath compound and jacket thickness\",\"Reinforcement, tape and ripcord requirements\",\"Input and output drum sizes \/ weights\",\"Target output and operating plan\",\"Marking, testing and acceptance criteria\",\"Factory layout and retained equipment\",\"Utilities, installation and project timing\"],mh=[[\"What does the HK-90 sheathing line produce?\",\"It applies the specified outer sheath to a prepared optical cable core or construction-specific tube and protection package, then cools, inspects and collects the cable. Upstream fiber coloring, loose-tube extrusion and SZ stranding are separate stages unless included in the project scope.\"],[\"Can one line make GYXTW, ADSS and figure-8 cables?\",\"These cable families can involve an HK-90 sheathing stage, but they do not use one identical equipment package. Core handling, reinforcement, armoring, messenger positioning, crosshead tooling and downstream testing must be reviewed for each cable drawing.\"],[\"Does every configuration include metal-tape equipment?\",\"No. Metal-tape pay-off, joining, accumulation, corrugating and longitudinal forming are selected for the specified armored or composite-sheath construction. An all-dielectric route has different reinforcement requirements.\"],[\"What do the quoted speed and output mean?\",\"The source gives up to 80 m\/min for PE cable below 10 mm and an extrusion-output reference of up to 250 kg\/h PE with the crosshead open. These values describe stated reference conditions. Actual accepted cable output must be agreed for the cable, compound, tooling, cooling and operating plan.\"],[\"Which sheath compounds can be used?\",\"The supplied extruder reference describes PE and PVC. Confirm the exact grade and required screw, tooling, drying and temperature settings. Do not assume that LSZH or another compound is covered without a separate engineering review.\"],[\"Is a finished-cable accumulator included?\",\"The equipment reference includes a metal-tape accumulator, which stores tape for its joining sequence. A finished-cable accumulator serves a different duty and requires its own configuration, tension, storage-length and reel-change review.\"],[\"Can the jacket spark tester be used for ADSS?\",\"Test applicability depends on the cable construction and a suitable electrical return path. An all-dielectric cable must not automatically be assigned the same spark-test arrangement as a metal-containing cable. Confirm the test method and acceptance criteria for the actual product.\"],[\"What should I send for a quotation?\",\"Send the cable drawing, incoming core, sheath compound, protection materials, required drum sizes and production target. Add your factory layout and existing machines if available. Technical details can be completed during the first review.\"]];var l=D(_e(),1);function jc(a){let e=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\";a===\"overview\"?window.scrollTo({top:0,behavior:e}):document.getElementById(a)?.scrollIntoView({block:\"start\",behavior:e})}var Xn=\"HK-90 Optical Cable Sheathing Line\",y1=\"Configure the HK-90 outdoor optical cable sheathing line for core pay-off, specified protection materials, jacket extrusion, cooling, inspection and take-up.\",Yn=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-complete-line.png\";function C1({onInspect:a}){return(0,l.jsx)(\"section\",{className:\"hero\",id:\"overview\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(\"nav\",{className:\"breadcrumbs\",\"aria-label\":\"Breadcrumb\",children:(0,l.jsxs)(\"ol\",{children:[(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",children:\"Home\"})}),(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Production Lines\"})}),(0,l.jsx)(\"li\",{\"aria-current\":\"page\",children:Xn})]})}),(0,l.jsxs)(\"div\",{className:\"hero-grid\",children:[(0,l.jsxs)(\"div\",{className:\"hero-copy\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"01\"}),(0,l.jsx)(\"strong\",{children:\"HONGKAI \\xB7 OUTDOOR OPTICAL CABLE SHEATHING\"})]}),(0,l.jsx)(\"h1\",{children:Xn}),(0,l.jsx)(\"p\",{className:\"hero-subtitle\",children:\"\\u03A690 mm extrusion \\xB7 Core pay-off to finished cable take-up\"}),(0,l.jsx)(\"p\",{className:\"hero-lead\",children:\"Apply the specified outer sheath around your prepared optical cable core. Configure material feeding, aramid yarn stranding or metal-tape protection as required, extrusion, cooling and take-up as one coordinated production stage.\"}),(0,l.jsxs)(\"div\",{className:\"hero-actions\",children:[(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-primary\",href:\"#modules\",children:[\"Explore Line Equipment \",(0,l.jsx)(qa,{})]}),(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-ghost\",href:\"#project-inputs\",children:[(0,l.jsx)(Gt,{}),\" Send Cable Drawing\"]})]}),(0,l.jsxs)(\"dl\",{className:\"hero-facts\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"INPUT\"}),(0,l.jsx)(\"dd\",{children:\"Prepared cable core or loose tube, with the specified protection materials\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"OUTPUT\"}),(0,l.jsx)(\"dd\",{children:\"Sheathed optical cable on the agreed finished-cable drum\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CORE PROCESS\"}),(0,l.jsx)(\"dd\",{children:\"Pay off \\u2192 prepare \\u2192 extrude \\u2192 cool \/ inspect \\u2192 take up\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CONFIGURATION BASIS\"}),(0,l.jsx)(\"dd\",{children:\"Cable construction, sheath compound, diameter, output and reel format\"})]})]})]}),(0,l.jsxs)(\"article\",{className:\"hero-visual sheathing-hero-visual\",children:[(0,l.jsxs)(\"div\",{className:\"visual-head\",children:[(0,l.jsx)(\"span\",{children:\"HK-90 SHEATHING \\xB7 COMPLETE LINE\"}),(0,l.jsx)(\"strong\",{children:\"PLC + IPC project reference\"})]}),(0,l.jsxs)(\"button\",{className:\"hero-image-canvas media-canvas--panorama image-inspect\",onClick:()=>a({src:Yn,title:\"Complete HK-90 optical cable sheathing line reference\"}),\"aria-label\":\"Enlarge complete HK-90 sheathing line\",children:[(0,l.jsx)(\"img\",{src:Yn,alt:\"HONGKAI HK-90 reference line with pay-offs, tape preparation, extruder, cooling, inspection, traction and gantry take-up\"}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(je,{})]})]}),(0,l.jsxs)(\"div\",{className:\"sheathing-hero-detail\",children:[(0,l.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk90-equipment-49.jpeg\",alt:\"HK-90 extruder reference from the supplied project document\"}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"AT THE HEART OF THE LINE\"}),(0,l.jsx)(\"strong\",{children:\"\\u03A690 mm sheath extrusion\"}),(0,l.jsx)(\"p\",{children:\"Coordinate melt delivery, tooling, cooling and traction around the cable design.\"})]})]}),(0,l.jsx)(\"div\",{className:\"visual-foot\",children:(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"REFERENCE ARRANGEMENT\"}),(0,l.jsx)(\"strong\",{children:\"Equipment quantities and final layout follow the reviewed project.\"})]})})]})]}),(0,l.jsxs)(\"div\",{className:\"boundary-strip\",children:[(0,l.jsx)(_n,{size:28}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Scope boundary:\"}),\" this page covers the sheathing stage. Upstream coloring, loose-tube extrusion and SZ core stranding are separate processes. Reinforcement and armoring modules are selected for the approved cable construction.\"]})]})]})})}function v1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"process\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"02\",eyebrow:\"PROCESS & MATERIAL HANDOFF\",title:\"From prepared core to finished outer sheath.\",copy:\"Build the process around the cable layers. Optional protection modules are selected before the extrusion and downstream handling requirements are finalized.\"}),(0,l.jsx)(\"div\",{className:\"need-grid\",children:[[\"01\",\"CORE & MATERIAL PAY-OFF\",\"Feed the specified construction.\",\"Start with the prepared core or loose tube. Match the core, wire and protection-material pay-offs to the incoming package.\"],[\"02\",\"PROTECTION & FORMING\",\"Prepare the layers before extrusion.\",\"Apply the selected water blocking and ripcord. ADSS routes add aramid yarn stranding before the outer sheath; armored routes use the specified metal-tape preparation and forming modules.\"],[\"03\",\"SHEATH EXTRUSION\",\"Form the outer jacket.\",\"Feed the approved compound to the \\u03A690 mm extruder and crosshead. Coordinate melt delivery, cable centering, temperature and line speed.\"],[\"04\",\"COOLING TO TAKE-UP\",\"Cool, inspect and collect.\",\"Cool and dry the sheath, monitor diameter, apply the specified marking and tests, then coordinate caterpillar traction with finished-cable take-up.\"]].map(([e,o,t,n])=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"div\",{className:\"number-title\",children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"small\",{children:o})]}),(0,l.jsx)(\"h3\",{children:t}),(0,l.jsx)(\"p\",{children:n})]},e))})]})})}function A1(){let[a,e]=(0,ka.useState)(\"overview\"),o=(0,ka.useRef)(null);return(0,ka.useEffect)(()=>{let t=0,n=()=>{t=0;let s=parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0,r=[...Vc].reverse().find(([,c])=>{let m=document.getElementById(c);if(!m)return!1;let I=(parseFloat(getComputedStyle(m).scrollMarginTop)||0)+s;return m.getBoundingClientRect().top<=Math.max(180,I+2)});e(r?.[1]||\"overview\")},i=()=>{t||(t=requestAnimationFrame(n))};return window.addEventListener(\"scroll\",i,{passive:!0}),window.addEventListener(\"resize\",i),n(),()=>{window.removeEventListener(\"scroll\",i),window.removeEventListener(\"resize\",i),cancelAnimationFrame(t)}},[]),(0,ka.useEffect)(()=>{let t=o.current?.querySelector(`[data-section=\"${a}\"]`);t&&o.current.scrollTo({left:t.offsetLeft-o.current.offsetLeft-(o.current.clientWidth-t.clientWidth)\/2,behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\"})},[a]),(0,l.jsx)(\"nav\",{className:\"page-map\",\"aria-label\":\"HK-90 sheathing page sections\",children:(0,l.jsxs)(\"div\",{className:\"shell page-map-inner\",children:[(0,l.jsx)(\"span\",{className:\"page-map-label\",children:\"PAGE MAP\"}),(0,l.jsx)(\"div\",{className:\"page-map-links\",ref:o,children:Vc.map(([t,n])=>(0,l.jsx)(\"button\",{\"data-section\":n,className:a===n?\"active\":\"\",\"aria-current\":a===n?\"location\":void 0,onClick:()=>jc(n),children:t},n))}),(0,l.jsxs)(\"button\",{className:\"page-map-cta\",\"aria-label\":\"Start project enquiry\",onClick:()=>jc(\"project-inputs\"),children:[\"Start Project \",(0,l.jsx)(je,{})]})]})})}function w1({onInspect:a,onChoose:e}){let[o,t]=(0,ka.useState)(0),n=Zc[o],i=(s,r=!1)=>{t(s),r&&document.getElementById(`sheathing-config-${s}`)?.focus()};return(0,l.jsx)(\"section\",{className:\"section configuration-section\",id:\"configurations\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"03\",eyebrow:\"CONFIGURATION & PROJECT SCOPE\",title:\"Choose the protection route for your cable.\",copy:\"The same extrusion stage can sit within different process routes. Compare the incoming core, reinforcement and tape requirements before defining the equipment package.\"}),(0,l.jsx)(\"div\",{className:\"config-tabs\",role:\"tablist\",\"aria-label\":\"HK-90 sheathing configurations\",children:(0,l.jsx)(l.Fragment,{children:Zc.map((s,r)=>(0,l.jsxs)(\"button\",{id:`sheathing-config-${r}`,role:\"tab\",\"aria-controls\":\"sheathing-configuration-panel\",\"aria-selected\":o===r,tabIndex:o===r?0:-1,className:o===r?\"active\":\"\",onClick:()=>i(r),onKeyDown:c=>{let m=c.key===\"ArrowRight\"?(r+1)%3:c.key===\"ArrowLeft\"?(r+2)%3:c.key===\"Home\"?0:c.key===\"End\"?2:null;m!==null&&(c.preventDefault(),i(m,!0))},children:[(0,l.jsx)(\"span\",{children:s.number}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"small\",{children:s.kicker}),(0,l.jsx)(\"strong\",{children:s.name})]})]},s.id))})}),(0,l.jsxs)(\"div\",{className:\"config-workbench\",role:\"tabpanel\",id:\"sheathing-configuration-panel\",\"aria-labelledby\":`sheathing-config-${o}`,children:[(0,l.jsxs)(\"div\",{className:\"config-media\",children:[(0,l.jsxs)(\"div\",{className:\"config-media-head\",children:[(0,l.jsx)(\"span\",{children:\"PROJECT EQUIPMENT REFERENCE\"}),(0,l.jsx)(\"strong\",{children:n.equipment})]}),(0,l.jsxs)(\"button\",{className:\"sheathing-config-canvas image-inspect\",\"aria-label\":`Enlarge ${n.equipment}`,onClick:()=>a({src:n.image,title:n.equipment}),children:[(0,l.jsx)(\"img\",{src:n.image,alt:n.equipment}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(je,{})]})]}),(0,l.jsxs)(\"div\",{className:\"config-media-foot\",children:[(0,l.jsx)(\"span\",{children:\"CONFIGURATION BASIS\"}),(0,l.jsx)(\"strong\",{children:\"Construction-specific modules \\xB7 final scope by cable drawing\"})]})]}),(0,l.jsxs)(\"aside\",{className:\"config-dossier\",children:[(0,l.jsx)(\"span\",{children:n.kicker}),(0,l.jsxs)(\"div\",{className:\"config-title\",children:[(0,l.jsx)(\"b\",{children:n.number}),(0,l.jsx)(\"h3\",{children:n.name})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"WHEN THIS REVIEW APPLIES\"}),(0,l.jsx)(\"p\",{children:n.fit})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"OPERATING & SUPPLY BOUNDARY\"}),(0,l.jsx)(\"p\",{children:n.operation})]}),(0,l.jsxs)(\"div\",{className:\"confirm-list\",children:[(0,l.jsx)(\"small\",{children:\"CONFIRM BEFORE PROPOSAL\"}),(0,l.jsx)(\"ul\",{children:n.checks.map(s=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(_o,{weight:\"fill\"}),(0,l.jsx)(\"span\",{children:s})]},s))})]}),(0,l.jsxs)(\"button\",{className:\"hk-button hk-button-primary config-enquiry\",onClick:()=>e(n.name),children:[\"Discuss this configuration \",(0,l.jsx)(qa,{})]})]})]})]})})}function T1({onInspect:a}){let[e,o]=(0,ka.useState)(fe.findIndex(s=>s.title===\"\\u03A690 mm sheath extruder\")),t=(0,ka.useRef)(null),n=fe[e],i=(s,r=!1)=>{o(s),r&&requestAnimationFrame(()=>t.current?.scrollIntoView({block:\"start\",behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\"}))};return(0,l.jsx)(\"section\",{className:\"section modules-section\",id:\"modules\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"04\",eyebrow:\"EQUIPMENT IN THE LINE\",title:\"Follow the line, one machine at a time.\",copy:\"Select a number or equipment card to see its equipment area, image and process role. Dashed regions identify process interfaces whose final position must be confirmed. The reference includes optional preparation and testing modules; the final equipment list follows your cable construction.\"}),(0,l.jsxs)(\"div\",{className:\"module-explorer\",children:[(0,l.jsxs)(\"div\",{className:\"module-overview-head\",children:[(0,l.jsx)(\"span\",{children:\"HK-90 EQUIPMENT MAP \\xB7 REFERENCE ARRANGEMENT\"}),(0,l.jsxs)(\"button\",{onClick:()=>a({src:Yn,title:\"Complete HK-90 optical cable sheathing line reference\"}),children:[\"View full image \",(0,l.jsx)(je,{})]})]}),(0,l.jsxs)(\"div\",{className:\"sheathing-line-map\",children:[(0,l.jsxs)(\"svg\",{viewBox:\"0 0 2150 354\",role:\"img\",\"aria-label\":\"HK-90 line from input pay-offs at the left through sheathing and cooling to finished cable take-up at the right\",children:[(0,l.jsx)(\"image\",{href:Yn,x:\"0\",y:\"80\",width:\"2150\",height:\"194\"}),(0,l.jsx)(\"rect\",{className:`sheathing-equipment-highlight ${n.interface?\"is-interface\":\"\"}`,x:n.area[0],y:n.area[1]+80,width:n.area[2],height:n.area[3],rx:\"8\"}),fe.map(s=>(0,l.jsx)(\"path\",{className:s.number===n.number?\"sheathing-leader selected\":\"sheathing-leader\",d:`M ${s.pin[0]} ${s.pin[1]} L ${s.area[0]+s.area[2]\/2} ${s.area[1]+80+s.area[3]\/2}`},s.number))]}),fe.map((s,r)=>(0,l.jsx)(\"button\",{className:`module-pin ${r===e?\"is-selected\":\"\"}`,style:{left:`${s.pin[0]\/2150*100}%`,top:`${s.pin[1]\/354*100}%`},\"aria-label\":`Locate ${s.number}: ${s.title}`,\"aria-pressed\":e===r,\"aria-controls\":\"sheathing-equipment-detail\",onClick:()=>i(r,!0),children:s.number},s.number))]}),(0,l.jsxs)(\"div\",{className:\"module-location-status\",children:[(0,l.jsx)(\"span\",{}),(0,l.jsxs)(\"p\",{children:[(0,l.jsxs)(\"strong\",{children:[n.number,\" \\xB7 \",n.title]}),(0,l.jsx)(\"span\",{children:n.locationLabel||(n.interface?\"Input preparation interface \\xB7 exact location to confirm\":\"Equipment area in the reference arrangement\")})]})]}),(0,l.jsx)(\"div\",{className:\"module-grid sheathing-module-grid\",role:\"group\",\"aria-label\":\"Select HK-90 sheathing equipment\",children:fe.map((s,r)=>(0,l.jsxs)(\"button\",{className:`module-selector ${e===r?\"is-selected\":\"\"}`,\"aria-pressed\":e===r,\"aria-controls\":\"sheathing-equipment-detail\",onClick:()=>i(r,!0),children:[(0,l.jsx)(\"span\",{className:\"module-number\",children:s.number}),(0,l.jsxs)(\"span\",{className:\"module-selector-copy\",children:[(0,l.jsx)(\"strong\",{children:s.title}),(0,l.jsxs)(\"small\",{children:[s.optional?\"Construction option\":\"Locate equipment\",\" \",(0,l.jsx)(qa,{})]})]})]},s.number))}),(0,l.jsxs)(\"div\",{className:\"module-equipment-detail\",id:\"sheathing-equipment-detail\",role:\"region\",\"aria-labelledby\":\"sheathing-equipment-title\",ref:t,children:[(0,l.jsxs)(\"div\",{className:\"module-equipment-media\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-label\",children:[(0,l.jsx)(\"span\",{children:\"SELECTED EQUIPMENT \\xB7 PROJECT REFERENCE\"}),(0,l.jsxs)(\"strong\",{children:[n.number,\" \/ \",fe.length]})]}),(0,l.jsx)(\"div\",{className:\"module-device-canvas sheathing-device-canvas\",children:(0,l.jsx)(\"img\",{src:n.image,alt:n.title})}),(0,l.jsx)(\"p\",{children:n.note}),(0,l.jsxs)(\"button\",{className:\"module-device-enlarge\",onClick:()=>a({src:n.image,title:n.title}),children:[\"View equipment image \",(0,l.jsx)(je,{})]})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-copy\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-navigation\",children:[(0,l.jsx)(\"span\",{children:n.group.toUpperCase()}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"button\",{\"aria-label\":\"Previous equipment\",onClick:()=>i((e+fe.length-1)%fe.length),children:(0,l.jsx)(qa,{className:\"previous-arrow\"})}),(0,l.jsx)(\"button\",{\"aria-label\":\"Next equipment\",onClick:()=>i((e+1)%fe.length),children:(0,l.jsx)(qa,{})})]})]}),(0,l.jsx)(\"h3\",{id:\"sheathing-equipment-title\",children:n.title}),(0,l.jsx)(\"p\",{children:n.description}),(0,l.jsxs)(\"div\",{className:\"module-equipment-confirm\",children:[(0,l.jsx)(\"strong\",{children:\"CONFIRM FOR YOUR PROJECT\"}),(0,l.jsx)(\"p\",{children:n.confirm})]})]})]})]}),(0,l.jsxs)(\"p\",{className:\"sr-only\",role:\"status\",children:[\"Selected equipment \",n.number,\": \",n.title]}),(0,l.jsxs)(\"div\",{className:\"module-note\",children:[(0,l.jsx)(Xo,{}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Reference boundary:\"}),\" the panorama illustrates equipment order, not the final machine count, footprint or construction. Images from the project document show equipment families; the approved layout and equipment list define the supplied arrangement.\"]})]})]})})}function E1(){return(0,l.jsx)(\"section\",{className:\"section controls-section\",id:\"controls\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"05\",eyebrow:\"TECHNICAL CONFIGURATION REVIEW\",title:\"Define the operating conditions behind the specification.\",copy:\"Use the reference below to begin the technical review. Confirm the complete cable construction, material grade and trial conditions before agreeing production performance.\"}),(0,l.jsx)(\"div\",{className:\"configuration-table-wrap\",role:\"region\",\"aria-label\":\"HK-90 sheathing technical review\",tabIndex:0,children:(0,l.jsxs)(\"table\",{className:\"configuration-table\",children:[(0,l.jsx)(\"caption\",{children:\"HK-90 reference data and project confirmation points\"}),(0,l.jsx)(\"thead\",{children:(0,l.jsxs)(\"tr\",{children:[(0,l.jsx)(\"th\",{scope:\"col\",children:\"Review area\"}),(0,l.jsx)(\"th\",{scope:\"col\",children:\"Reference \/ requirement\"}),(0,l.jsx)(\"th\",{scope:\"col\",children:\"Condition to confirm\"})]})}),(0,l.jsx)(\"tbody\",{children:lh.map(([a,e,o])=>(0,l.jsxs)(\"tr\",{children:[(0,l.jsx)(\"th\",{scope:\"row\",children:a}),(0,l.jsx)(\"td\",{children:e}),(0,l.jsx)(\"td\",{children:o})]},a))})]})}),(0,l.jsxs)(\"div\",{className:\"engineering-callout\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"CABLE DRAWING \\u2192 TECHNICAL SCHEDULE \\u2192 ACCEPTANCE\"}),(0,l.jsx)(\"h3\",{children:\"Confirm the technical schedule for your cable.\"}),(0,l.jsx)(\"p\",{children:\"Review output together with the sheath cross-section, compound, tooling and cooling capacity. Reel capacity, line footprint, tension settings and utility loads are finalized for the selected configuration.\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-ghost\",children:[\"Review My Requirements \",(0,l.jsx)(qa,{})]})]})]})})}function L1(){return(0,l.jsx)(\"section\",{className:\"section routes-section\",id:\"cable-routes\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"06\",eyebrow:\"RELATED CABLE SOLUTIONS\",title:\"Connect the sheathing stage to your finished cable.\",copy:\"Compare the complete cable route, then define the sheathing equipment and construction-specific preparation modules.\"}),(0,l.jsx)(\"div\",{className:\"route-grid\",children:ch.map((a,e)=>(0,l.jsxs)(\"a\",{className:\"route-card\",href:a.href,children:[(0,l.jsx)(\"div\",{className:\"route-image\",children:(0,l.jsx)(\"img\",{src:a.image,alt:`${a.name} cable structure reference`})}),(0,l.jsxs)(\"div\",{className:\"route-copy\",children:[(0,l.jsxs)(\"span\",{children:[\"0\",e+1,\" \\xB7 \",a.category]}),(0,l.jsx)(\"h3\",{children:a.name}),(0,l.jsx)(\"p\",{children:a.copy}),(0,l.jsxs)(\"strong\",{children:[\"Open cable solution \",(0,l.jsx)(je,{})]})]})]},a.href))}),(0,l.jsxs)(\"div\",{className:\"route-boundary\",children:[(0,l.jsx)(Xo,{}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Construction matters:\"}),\" armored, all-dielectric and figure-8 cables require different preparation, reinforcement and tooling. One illustrated arrangement does not establish compatibility with every cable.\"]})]}),(0,l.jsxs)(\"div\",{className:\"sheathing-upstream\",children:[(0,l.jsx)(\"span\",{children:\"UPSTREAM EQUIPMENT\"}),(0,l.jsxs)(\"p\",{children:[\"For tube extrusion, review the \",(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/loose-tube-production-line\/\",children:\"Loose Tube Production Line\"}),\". For a stranded core, review the \",(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/sz-stranding-production-line\/\",children:\"SZ Stranding Production Line\"}),\".\"]})]})]})})}function M1({onPlay:a}){return(0,l.jsx)(\"section\",{className:\"section evidence-section\",id:\"evidence\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"07\",eyebrow:\"PROCESS VIDEO & ACCEPTANCE\",title:\"See the sheathing process. Plan the acceptance trial.\",copy:\"The HONGKAI HK-90 video shows a sheathing reference for an ADSS cable route. Use it to discuss equipment and operating sequence, then agree the trial for your construction.\",inverse:!0}),(0,l.jsxs)(\"div\",{className:\"evidence-layout\",children:[(0,l.jsxs)(\"button\",{className:\"evidence-visual\",onClick:a,\"aria-label\":\"Play HONGKAI HK-90 sheathing video\",children:[(0,l.jsxs)(\"div\",{className:\"evidence-image media-canvas--panorama\",children:[(0,l.jsx)(\"img\",{src:Yn,alt:\"HONGKAI HK-90 sheathing line reference\"}),(0,l.jsx)(\"span\",{className:\"play-circle\",children:(0,l.jsx)(Us,{weight:\"fill\"})})]}),(0,l.jsxs)(\"div\",{className:\"evidence-caption\",children:[(0,l.jsx)(\"span\",{children:\"HONGKAI \\xB7 HK-90 OPTICAL CABLE SHEATHING\"}),(0,l.jsx)(\"strong\",{children:\"Sheathing equipment in operation\"}),(0,l.jsx)(\"small\",{children:\"Open video\"})]})]}),(0,l.jsx)(\"div\",{className:\"evidence-cards\",children:[[\"PRODUCT\",\"Trial the specified construction.\",\"Use the approved core, sheath compound, protection materials and output drum.\"],[\"PROCESS\",\"Check coordinated behavior.\",\"Observe extrusion, cooling, diameter monitoring, traction and take-up during starts, steady running and stops.\"],[\"OUTPUT\",\"Agree the inspection record.\",\"Check finished diameter, sheath thickness and appearance, marking, winding and the agreed optical and jacket tests.\"]].map(([e,o,t],n)=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",n+1]}),(0,l.jsx)(\"small\",{children:e}),(0,l.jsx)(\"h3\",{children:o}),(0,l.jsx)(\"p\",{children:t})]},e))})]}),(0,l.jsxs)(\"div\",{className:\"fat-bar\",children:[(0,l.jsx)(_n,{size:30}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"ACCEPTANCE BASIS\"}),(0,l.jsx)(\"strong\",{children:\"Approved drawing + agreed materials + operating conditions + written inspection method\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-primary\",children:[\"Prepare FAT Inputs \",(0,l.jsx)(qa,{})]})]})]})})}function N1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"project-support\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"08\",eyebrow:\"HONGKAI PROJECT SUPPORT\",title:\"Connect equipment supply with factory start-up.\",copy:\"The written proposal should connect equipment selection, integration and start-up responsibilities. Confirm the scope with HONGKAI for your project.\"}),(0,l.jsx)(\"div\",{className:\"responsibility-grid\",children:[[\"01\",\"Equipment scope\",[\"Specify the supplied modules and quantities\",\"Identify retained and buyer-supplied equipment\",\"Record equipment-source responsibilities\"]],[\"02\",\"Line integration\",[\"Review layout and material-flow interfaces\",\"Define controls, utilities and safety boundaries\",\"Agree installation and commissioning scope\"]],[\"03\",\"Start-up & support\",[\"Define trial products and acceptance records\",\"Confirm operator training and documentation\",\"Agree spare-parts and after-sales scope\"]]].map(([e,o,t],n)=>(0,l.jsxs)(\"article\",{className:[\"white\",\"blue\",\"navy\"][n],children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"h3\",{children:o})]}),(0,l.jsx)(\"ul\",{children:t.map(i=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(Ns,{}),(0,l.jsx)(\"span\",{children:i})]},i))})]},e))})]})})}function H1({preference:a,wordpress:e}){return(0,l.jsx)(\"section\",{className:\"section project-section\",id:\"project-inputs\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Xe,{number:\"09\",eyebrow:\"START THE ENGINEERING REVIEW\",title:\"Tell us about the cable you need to sheath.\",copy:\"Start with your drawing, product requirements or existing equipment. Technical details can be confirmed during the first review.\"}),(0,l.jsxs)(\"div\",{className:\"project-card\",children:[(0,l.jsxs)(\"div\",{className:\"project-intro\",children:[(0,l.jsx)(\"span\",{children:\"WHAT TO PREPARE\"}),(0,l.jsx)(\"h3\",{children:\"Nine inputs for your sheathing line.\"}),(0,l.jsx)(\"ol\",{children:uh.map((o,t)=>(0,l.jsxs)(\"li\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",t+1]}),(0,l.jsx)(\"p\",{children:o})]},o))})]}),e?(0,l.jsx)(\"div\",{id:\"hk-process-form-slot\"}):(0,l.jsx)(xs,{context:{productId:\"hk90-optical-cable-sheathing-line\",productName:Xn,pageTitle:Xn,pageType:\"process-line\"},configuration:a})]})]})})}function D1(){return(0,l.jsx)(\"section\",{className:\"section faq-section\",id:\"faq\",children:(0,l.jsxs)(\"div\",{className:\"shell faq-layout\",children:[(0,l.jsxs)(\"div\",{className:\"faq-heading\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"10\"}),(0,l.jsx)(\"strong\",{children:\"BUYER FAQ\"})]}),(0,l.jsx)(\"h2\",{children:\"Questions before specifying an HK-90 sheathing line.\"}),(0,l.jsx)(\"p\",{children:\"Review the cable construction, equipment boundary and information needed for a proposal.\"})]}),(0,l.jsx)(\"div\",{className:\"faq-list\",children:mh.map(([a,e],o)=>(0,l.jsxs)(\"details\",{open:o===0,children:[(0,l.jsxs)(\"summary\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",o+1]}),(0,l.jsx)(\"strong\",{children:a}),(0,l.jsx)(wo,{})]}),(0,l.jsx)(\"p\",{children:e})]},a))})]})})}function k1({open:a,onClose:e}){let o=(0,ka.useRef)(null);return(0,ka.useEffect)(()=>{if(!a)return;let t=o.current;return t.showModal(),document.body.classList.add(\"modal-open\"),()=>{t.close(),document.body.classList.remove(\"modal-open\")}},[a]),(0,l.jsx)(\"dialog\",{ref:o,className:\"video-dialog\",\"aria-label\":\"HONGKAI HK-90 sheathing process video\",onCancel:e,onClick:t=>{t.target===t.currentTarget&&e()},children:a&&(0,l.jsxs)(\"div\",{className:\"video-modal\",children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"PROCESS REFERENCE\"}),(0,l.jsx)(\"strong\",{children:\"HONGKAI HK-90 optical cable sheathing\"})]}),(0,l.jsx)(\"button\",{\"aria-label\":\"Close video\",onClick:e,children:(0,l.jsx)(Pt,{})})]}),(0,l.jsx)(\"div\",{className:\"video-frame\",children:(0,l.jsx)(\"iframe\",{src:\"https:\/\/www.youtube-nocookie.com\/embed\/z5E7UgtgRLU?rel=0&playsinline=1\",title:\"HONGKAI HK-90 optical cable sheathing line reference video\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:!0})}),(0,l.jsxs)(\"p\",{children:[\"Reference footage, not a project-specific acceptance record. \",(0,l.jsx)(\"a\",{href:\"https:\/\/www.youtube.com\/watch?v=z5E7UgtgRLU\",target:\"_blank\",rel:\"noreferrer\",children:\"Watch on YouTube\"})]})]})})}function ph({wordpress:a=!1}){let[e,o]=(0,ka.useState)(null),[t,n]=(0,ka.useState)(!1),[i,s]=(0,ka.useState)(\"\");return(0,ka.useEffect)(()=>{a&&document.dispatchEvent(new Event(\"hk-process-ready\"))},[a]),(0,ka.useEffect)(()=>{if(a)return;document.title=`${Xn} | HONGKAI Preview`,document.querySelector('meta[name=\"description\"]')?.setAttribute(\"content\",y1);let m=document.createElement(\"meta\");return m.name=\"robots\",m.content=\"noindex, nofollow\",document.head.append(m),()=>m.remove()},[a]),(0,l.jsxs)(\"div\",{className:\"sheathing-page\",children:[!a&&(0,l.jsx)(ih,{}),(0,l.jsxs)(a?\"div\":\"main\",{children:[(0,l.jsx)(C1,{onInspect:o}),(0,l.jsx)(A1,{}),(0,l.jsx)(v1,{}),(0,l.jsx)(w1,{onInspect:o,onChoose:m=>{s(m),a&&document.querySelector(\"#hk-process-form-slot .hk-universal-enquiry-host\")?.dispatchEvent(new CustomEvent(\"hk:product-enquiry-context\",{detail:{configuration:m,explicitSelection:!0}})),jc(\"project-inputs\")}}),(0,l.jsx)(T1,{onInspect:o}),(0,l.jsx)(E1,{}),(0,l.jsx)(L1,{}),(0,l.jsx)(M1,{onPlay:()=>n(!0)}),(0,l.jsx)(N1,{}),(0,l.jsx)(H1,{preference:i,wordpress:a}),(0,l.jsx)(D1,{})]}),!a&&(0,l.jsx)(sh,{}),(0,l.jsx)(rh,{image:e,onClose:()=>o(null)}),(0,l.jsx)(k1,{open:t,onClose:()=>n(!1)})]})}var hh=D(_e());function fh(){let a=document.getElementById(\"hk-process-root\");if(!a||a.dataset.mounted)return;a.dataset.mounted=\"true\";let e=()=>{let i=document.querySelector(\"header\");if(!i){a.style.setProperty(\"--hk-theme-header-offset\",\"0px\");return}let s=window.getComputedStyle(i),r=[\"fixed\",\"sticky\"].includes(s.position)?Math.max(0,Math.ceil(i.getBoundingClientRect().bottom)):0;a.style.setProperty(\"--hk-theme-header-offset\",`${r}px`)};e(),window.requestAnimationFrame(e),window.addEventListener(\"resize\",e,{passive:!0}),window.addEventListener(\"load\",e,{once:!0}),[250,1e3,3e3].forEach(i=>window.setTimeout(e,i));let o=document.querySelector(\"header.elementor-location-header\");if(o&&new MutationObserver(e).observe(o,{attributes:!0,attributeFilter:[\"class\",\"style\"]}),\"ResizeObserver\"in window){let i=document.querySelector(\"header\");i&&new ResizeObserver(e).observe(i)}let t=()=>{let i=document.getElementById(\"hk-process-native-enquiry\");return i&&(i.classList.add(\"hk-universal-enquiry-host\"),i.dataset.productName=\"HK-90 Optical Cable Sheathing Line\",i.dataset.productId=\"hk90-optical-cable-sheathing-line\",i.dataset.pageType=\"process-line\"),i};t();let n=()=>{let i=t(),s=document.getElementById(\"hk-process-form-slot\");return!i||!s||!i.querySelector(\"#wpforms-form-16824\")?!1:(i.parentElement!==s&&s.appendChild(i),a.dataset.formReady=\"true\",!0)};document.addEventListener(\"hk-process-ready\",()=>{if(n())return;let i=new MutationObserver(()=>{n()&&i.disconnect()});i.observe(document.documentElement,{childList:!0,subtree:!0}),window.setTimeout(()=>i.disconnect(),3e4)},{once:!0}),(0,dh.hydrateRoot)(a,(0,hh.jsx)(ph,{wordpress:!0}))}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",fh,{once:!0}):fh();})();\n\/*! Bundled license information:\n\nreact\/cjs\/react.production.js:\n  (**\n   * @license React\n   * react.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nscheduler\/cjs\/scheduler.production.js:\n  (**\n   * @license React\n   * scheduler.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom.production.js:\n  (**\n   * @license React\n   * react-dom.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom-client.production.js:\n  (**\n   * @license React\n   * react-dom-client.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact\/cjs\/react-jsx-runtime.production.js:\n  (**\n   * @license React\n   * react-jsx-runtime.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n*\/\n\n\/* Load once alongside the shared WPForms shortcode. Never submits the form. *\/\n(() => {\n  const mounted = new WeakSet();\n  function mount() {\n    document.querySelectorAll('.hk-universal-enquiry-host').forEach(host => {\n      \/\/ WPForms applies its custom CSS class to the outer container in modern rendering.\n      const form = host.querySelector('form.hk-universal-product-form, .hk-universal-product-form form');\n      if (!form || mounted.has(form)) return;\n      mounted.add(form);\n      const edited = new Set();\n      const field = name => form.querySelector(`.hk-universal-${name} input, .hk-universal-${name} textarea, input.hk-universal-${name}`);\n      for (const name of ['product', 'configuration']) field(name)?.addEventListener('input', () => edited.add(name));\n      function assign(name, value, force = false) {\n        const input = field(name);\n        if (!input || (!force && edited.has(name))) return;\n        input.value = String(value || '').slice(0, 1000);\n        input.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n      function context() {\n        const url = new URL(window.location.href);\n        assign('product', host.dataset.productName || field('pageTitle')?.value || '');\n        assign('configuration', host.dataset.configuration || '');\n        \/\/ Remove query\/hash data; product metadata is attribution, not authorization.\n        assign('pageUrl', url.origin + url.pathname, true);\n        if (host.dataset.productId) assign('productId', host.dataset.productId, true);\n        if (host.dataset.productName) assign('pageTitle', host.dataset.productName, true);\n        assign('pageType', host.dataset.pageType || 'product', true);\n      }\n      context();\n      host.addEventListener('hk:product-enquiry-context', event => {\n        const configuration = event.detail?.configuration;\n        if (typeof configuration !== 'string') return;\n        \/\/ force is reserved for an explicit \u201cDiscuss this configuration\u201d action.\n        assign('configuration', configuration, event.detail?.explicitSelection === true);\n      });\n      form.addEventListener('submit', () => {\n        const url = new URL(window.location.href);\n        assign('pageUrl', url.origin + url.pathname, true);\n      }, true);\n      form.addEventListener('reset', () => { edited.clear(); window.setTimeout(context, 0); });\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', mount, { once: true });\n  else mount();\n  \/\/ Elementor may insert its shortcode widget after the HTML widget.\n  const observer = new MutationObserver(mount);\n  observer.observe(document.documentElement, { childList: true, subtree: true });\n  window.setTimeout(() => observer.disconnect(), 30000);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4801eed3 hk-universal-enquiry-host elementor-widget elementor-widget-shortcode\" data-id=\"4801eed3\" 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=\"\/ru\/wp-json\/wp\/v2\/pages\/17298?wpforms_form_id=16824\" data-token=\"f54860d2f11c606ef51e686efff6a986\" data-token-time=\"1791853414\"><noscript class=\"wpforms-error-noscript\">\u0414\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 JavaScript \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">\u0414\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 JavaScript \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435.<\/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\">\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0434\u043e 3 \u0444\u0430\u0439\u043b\u043e\u0432.<\/span>\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-16824-field_14\"\n\t\tname=\"wpforms_16824_14\" \t\tvalue=\"\">\n<div id=\"wpforms-16824-field_14-description\" class=\"wpforms-field-description\">Optional: up to 3 PDF, JPG, JPEG or PNG files; 10 MB each. Only include information needed for this enquiry.<\/div><\/div><div id=\"wpforms-16824-field_16-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageTitle\" data-field-type=\"hidden\" data-field-id=\"16\"><input type=\"hidden\" id=\"wpforms-16824-field_16\" name=\"wpforms[fields][16]\"><\/div><div id=\"wpforms-16824-field_17-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageUrl\" data-field-type=\"hidden\" data-field-id=\"17\"><input type=\"hidden\" id=\"wpforms-16824-field_17\" name=\"wpforms[fields][17]\" value=\"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/pages\/17298\"><\/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\">Phone<\/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\/ru\/wp-json\/wp\/v2\/pages\/17298\"><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\/ru\/ru\/wp-json\/wp\/v2\/pages\/17298\" \/>\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=\"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430\" 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 HK-90 Optical Cable Sheathing Line 01HONGKAI \u00b7 OUTDOOR OPTICAL CABLE SHEATHING HK-90 Optical Cable Sheathing Line \u03a690 mm extrusion \u00b7 Core pay-off to finished cable take-up Apply the specified outer sheath around your prepared optical cable core. Configure material feeding, aramid yarn stranding or metal-tape protection as required, extrusion, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17282,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_angie_page":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17298","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/pages\/17298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/comments?post=17298"}],"version-history":[{"count":11,"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/pages\/17298\/revisions"}],"predecessor-version":[{"id":18448,"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/pages\/17298\/revisions\/18448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/media\/17282"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/ru\/wp-json\/wp\/v2\/media?parent=17298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}