{"id":2257,"date":"2025-06-18T10:55:28","date_gmt":"2025-06-18T10:55:28","guid":{"rendered":"https:\/\/hstc.treecare.co.kr\/?post_type=pest&#038;p=2257"},"modified":"2025-06-18T10:56:11","modified_gmt":"2025-06-18T10:56:11","slug":"%eb%92%a4%ed%9d%b0%eb%9d%a0%ec%95%8c%eb%9d%bd%eb%82%98%eb%b0%a9","status":"publish","type":"pest","link":"https:\/\/hstc.treecare.co.kr\/?pest=%eb%92%a4%ed%9d%b0%eb%9d%a0%ec%95%8c%eb%9d%bd%eb%82%98%eb%b0%a9","title":{"rendered":"\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \ub300\ud654\ud615 \uac00\uc774\ub4dc<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+KR:wght@300;400;500;700&#038;display=swap\" rel=\"stylesheet\">\n    <!-- Chosen Palette: Berry Forest -->\n    <!-- Application Structure Plan: The SPA for \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 is organized into four thematic sections: '\uac1c\uc694' (Overview), '\ud53c\ud574 \uc99d\uc0c1' (Damage Symptoms), '\uc0dd\ud0dc \uc815\ubcf4' (Ecology), and '\ubc29\uc81c \ubc29\ubc95' (Control Methods). This structure is designed for intuitive user navigation and progressive understanding. '\ud53c\ud574 \uc99d\uc0c1' uses a single focused image and text to explain the distinctive defoliation. '\uc0dd\ud0dc \uc815\ubcf4' provides a clear lifecycle flowchart for its single generation. '\ubc29\uc81c \ubc29\ubc95' features a chart to visually guide the user on the optimal period for physical and potential chemical interventions, emphasizing timing with larval activity. -->\n    <!-- Visualization & Content Choices: \n        1. Report Info: Pest Morphology (Adult, Larva) -> Goal: Inform & Identify -> Viz\/Method: Image gallery with descriptions in the overview -> Interaction: Static images -> Justification: Provides clear visual cues for identifying both adult and larval stages, which are distinct. -> Library\/Method: HTML\/Tailwind.\n        2. Report Info: Damage Type (Leaf defoliation) -> Goal: Inform & Diagnose -> Viz\/Method: Single prominent image with descriptive text -> Interaction: Static -> Justification: The main damage is straightforward leaf consumption; a single clear visual and text description is most effective. -> Library\/Method: HTML\/Tailwind.\n        3. Report Info: Lifecycle (Pupa overwintering, 1 generation, specific timings for larvae and adults) -> Goal: Organize & Show Change -> Viz\/Method: HTML\/CSS vertical flowchart -> Interaction: Static visual aid -> Justification: Presents the annual, single-generation lifecycle with key developmental stages and their approximate timings, crucial for understanding pest behavior and control windows. -> Library\/Method: HTML\/Tailwind.\n        4. Report Info: Control Timing (Targeting larvae\/early adults in spring\/early summer) -> Goal: Inform & Guide -> Viz\/Method: Bar Chart -> Interaction: Hover tooltips -> Justification: Visually represents the peak larval activity and early adult emergence periods (April-July), which are the most effective times for intervention, simplifying the decision-making for users. -> Library\/Method: Chart.js.\n    -->\n    <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. -->\n    <style>\n        body {\n            font-family: 'Noto Sans KR', sans-serif;\n        }\n        .chart-container {\n            position: relative;\n            width: 100%;\n            max-width: 600px;\n            margin-left: auto;\n            margin-right: auto;\n            height: 300px;\n            max-height: 400px;\n        }\n        @media (min-width: 768px) {\n            .chart-container {\n                height: 350px;\n            }\n        }\n        .nav-btn {\n            transition: all 0.3s ease;\n        }\n        .nav-btn.active {\n            background-color: #6d28d9; \/* violet-700 *\/\n            color: #f5f3ff; \/* violet-50 *\/\n            font-weight: 700;\n        }\n        .content-section {\n            display: none;\n        }\n        .content-section.active {\n            display: block;\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-50 text-gray-800\">\n\n    <div class=\"container mx-auto p-4 md:p-8\">\n        \n        <header class=\"text-center mb-8\">\n            <h1 class=\"text-4xl md:text-5xl font-bold text-violet-800 mb-2\">\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29<\/h1>\n            <p class=\"text-lg text-gray-600\">\ub178\ub9b0\uc7ac\ub098\ubb34 \uc8fc\uc694 \uc2dd\uc5fd\uc131 \ud574\ucda9<\/p>\n        <\/header>\n\n        <nav class=\"flex justify-center bg-gray-200 rounded-lg p-2 mb-8 shadow-sm\">\n            <button data-tab=\"overview\" class=\"nav-btn active flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-violet-100\">\uac1c\uc694<\/button>\n            <button data-tab=\"damage\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-violet-100\">\ud53c\ud574 \uc99d\uc0c1<\/button>\n            <button data-tab=\"ecology\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-violet-100\">\uc0dd\ud0dc \uc815\ubcf4<\/button>\n            <button data-tab=\"control\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-violet-100\">\ubc29\uc81c \ubc29\ubc95<\/button>\n        <\/nav>\n\n        <main id=\"app-content\">\n            \n            <!-- \uac1c\uc694 Section -->\n            <section id=\"overview\" class=\"content-section active space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-violet-800 mb-4\">\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 (Chalcosia remota)<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed\">\n                        \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29\uc740 \ub098\ube44\ubaa9 \uc54c\ub77d\ub098\ubc29\uacfc\uc5d0 \uc18d\ud558\ub294 \ud574\ucda9\uc73c\ub85c, \ub178\ub9b0\uc7ac\ub098\ubb34 \ub4f1 \ub2e4\uc591\ud55c \ud65c\uc5fd\uc218\uc758 \uc78e\uc744 \uac00\ud574\ud569\ub2c8\ub2e4. \uc720\ucda9\uc740 \ud654\ub824\ud55c \uc0c9\uc0c1\uc73c\ub85c \ub208\uc5d0 \uc798 \ub744\uba70, \ub300\ubc1c\uc0dd \uc2dc \ub098\ubb34\uc758 \uc78e \uc804\uccb4\uac00 \uc5c6\uc5b4\uc9c0\ub294 \uc2ec\uac01\ud55c \ud53c\ud574\ub97c \uc720\ubc1c\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4.\n                    <\/p>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-violet-800 mb-3\">\ud615\ud0dc\uc801 \ud2b9\uc9d5 \ubc0f \uae30\uc8fc\uc2dd\ubb3c<\/h3>\n                    <div class=\"grid md:grid-cols-2 gap-6 items-center\">\n                         <div>\n                            <h4 class=\"font-bold text-gray-700\">\uc131\ucda9<\/h4>\n                            <p class=\"text-gray-700 mb-2\">\ub0a0\uac1c \ud3b8 \uae38\uc774 25~30mm. \uc55e\ub0a0\uac1c\ub294 \uac80\uc740\uc0c9 \ubc14\ud0d5\uc5d0 \uccad\ub78c\uc0c9\uc774 \ub3cc\uace0 \ub113\uace0 \uc120\uba85\ud55c \ubc31\uc0c9 \ub760\uac00 \ud2b9\uc9d5\uc785\ub2c8\ub2e4.<\/p>\n                            <h4 class=\"font-bold text-gray-700\">\uc720\ucda9<\/h4>\n                            <p class=\"text-gray-700 mb-2\">\ubab8\uae38\uc774 \uc57d 25mm. \uba38\ub9ac\ub294 \uad11\ud0dd \uc788\ub294 \ud751\uac08\uc0c9. \ub4f1\ud310\uc5d0 \ud669\uc0c9 \ubb34\ub2ac\uac00 \uc788\uc5b4 \ubc14\ub451\ud310 \ubaa8\uc591\uc73c\ub85c \ubcf4\uc774\uba70, \uce21\uba74\uc740 \uac80\uc740\uc0c9\uc785\ub2c8\ub2e4. \uac74\ub4dc\ub9ac\uba74 \uc545\ucde8 \ub098\ub294 \uc561\uc744 \ubd84\ube44\ud569\ub2c8\ub2e4.<\/p>\n                            <h4 class=\"font-bold text-gray-700\">\uc8fc\uc694 \uae30\uc8fc\uc2dd\ubb3c<\/h4>\n                            <p class=\"text-gray-700\">\ub178\ub9b0\uc7ac\ub098\ubb34 (Symplocos chinensis) \ubc0f \uc0ac\uc2a4\ub808\ud53c\ub098\ubb34.<\/p>\n                         <\/div>\n                         <div class=\"grid grid-cols-2 gap-2\">\n                             <img decoding=\"async\" id=\"adult-img-overview\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/Chalcosia_remota_adult.jpg\" alt=\"[Image of \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \uc131\ucda9]\" class=\"w-full rounded-lg shadow-md\">\n                             <img decoding=\"async\" id=\"larva-img-overview\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/Chalcosia_remota_larva.jpg\" alt=\"[Image of \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \uc720\ucda9]\" class=\"w-full rounded-lg shadow-md\">\n                         <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ud53c\ud574 \uc99d\uc0c1 Section -->\n            <section id=\"damage\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-violet-800 mb-4\">\uc8fc\uc694 \ud53c\ud574 \uc99d\uc0c1<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \uc720\ucda9\uc740 \uc78e \uc804\uccb4\ub97c \uac09\uc544\uba39\ub294 \uc2dd\uc5fd\uc131 \ud53c\ud574\ub97c \uc720\ubc1c\ud569\ub2c8\ub2e4. \uc720\ucda9\uc758 \ud654\ub824\ud55c \uc0c9\uc0c1\uacfc \ud53c\ud574 \ud754\uc801\uc774 \ub208\uc5d0 \uc798 \ub744\ub294 \ud2b9\uc9d5\uc774 \uc788\uc2b5\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"p-4 border border-gray-200 bg-gray-50 rounded-lg\">\n                        <img decoding=\"async\" id=\"damage-main-img\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/Chalcosia_remota_damage.jpg\" alt=\"[Image of \ub178\ub9b0\uc7ac\ub098\ubb34 \uc78e\uc5d0 \ub098\ud0c0\ub09c \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \ud53c\ud574]\" class=\"w-full rounded-lg shadow-md mb-4\">\n                        <div>\n                            <h3 class=\"text-xl font-semibold text-orange-700 mb-2\">\uc2ec\uac01\ud55c \uc78e \uc2dd\ud574 (\ud0c8\uc5fd)<\/h3>\n                            <p class=\"text-gray-700\">\uc720\ucda9\uc774 \uc78e \uc804\uba74\uc5d0\uc11c \uac00\ud574\ub97c \uc2dc\uc791\ud558\uc5ec, \uc5b4\ub9b0 \uc720\ucda9 \uc2dc\uae30\uc5d0\ub294 \uc78e\uc0b4\ub9cc \uac09\uc544\uba39\uc5b4 \uc78e\uc5d0 \ud770 \uc810\uc774 \uc0dd\uae30\uae30\ub3c4 \ud558\uc9c0\ub9cc, \ub178\uc219 \uc720\ucda9\uc774 \ub418\uba74 \uc78e \uc804\uccb4\ub97c \ubaa8\uc870\ub9ac \uc2dd\ud574\ud558\uc5ec \ub098\ubb34\uac00 \ubc8c\uac70\uc22d\uc774\uac00 \ub418\ub294 \uc2ec\uac01\ud55c \ud0c8\uc5fd \ud53c\ud574\ub97c \uc720\ubc1c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud53c\ud574\ub294 \uc8fc\ub85c 5~6\uc6d4\uacbd\uc5d0 \uc2ec\ud569\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \uc0dd\ud0dc \uc815\ubcf4 Section -->\n            <section id=\"ecology\" class=\"content-section space-y-6\">\n                 <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-violet-800 mb-4\">\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29\uc758 \uc0dd\ud65c\uc0ac (\uc5f0 1\ud68c \ubc1c\uc0dd)<\/h2>\n                     <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29\uc740 1\ub144\uc5d0 \ud55c \uc138\ub300\ub9cc \ubc1c\uc0dd\ud569\ub2c8\ub2e4. \uc6d4\ub3d9 \ud6c4 \uc720\ucda9\uc774 \uc774\ub978 \ubd04\ubd80\ud130 \ud65c\ub3d9\ud558\uba70, \uc5ec\ub984\uc5d0 \uc131\ucda9\uc73c\ub85c \uc6b0\ud654\ud569\ub2c8\ub2e4.\n                    <\/p>\n                     <div class=\"flex flex-col items-center space-y-2\">\n                        <div class=\"w-full max-w-md text-center p-3 bg-blue-100 rounded-lg\">\n                            <p class=\"font-semibold\">1. \uc6d4\ub3d9 (\uac00\uc744~\ubd04)<\/p><p class=\"text-sm\">\uc78e \ud45c\uba74\uc758 \ub2e8\ub2e8\ud55c \uace0\uce58 \uc18d **\ubc88\ub370\uae30** \uc0c1\ud0dc\ub85c \uaca8\uc6b8\uc744 \ubcf4\ub0c4<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-yellow-100 rounded-lg\">\n                            <p class=\"font-semibold\">2. \uc720\ucda9 \ucd9c\ud604 \ubc0f \ud65c\ub3d9 (4\uc6d4\uacbd\ubd80\ud130)<\/p><p class=\"text-sm\">\uc6d4\ub3d9 \ubc88\ub370\uae30\uc5d0\uc11c \uc720\ucda9\uc774 \ubd80\ud654\ud558\uc5ec \uc78e\uc744 \uac00\ud574\ud558\uae30 \uc2dc\uc791 (5\uc6d4 \uc911\uc21c \ub178\uc219)<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-purple-100 rounded-lg\">\n                            <p class=\"font-semibold\">3. \ubc88\ub370\uae30\ud654 (5\uc6d4 \uc911\uc21c~6\uc6d4)<\/p><p class=\"text-sm\">\ub178\uc219 \uc720\ucda9\uc774 \uc78e \ud45c\uba74\uc5d0 \uace0\uce58\ub97c \ub9cc\ub4e4\uace0 \ubc88\ub370\uae30\uac00 \ub428<\/p>\n                        <\/div>\n                         <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                         <div class=\"w-full max-w-md text-center p-3 bg-green-100 rounded-lg\">\n                            <p class=\"font-semibold\">4. \uc131\ucda9 \uc6b0\ud654 \ubc0f \uc0b0\ub780 (6\uc6d4~7\uc6d4)<\/p><p class=\"text-sm\">\uc0c8\ub85c\uc6b4 \uc131\ucda9\uc774 \ub098\ud0c0\ub098\uba70, \uc0b0\ub780 \ud6c4 \uc774\ub4ec\ud574 \uc720\ucda9 \ubc1c\uc0dd<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ubc29\uc81c \ubc29\ubc95 Section -->\n            <section id=\"control\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-violet-800 mb-4\">\ud6a8\uacfc\uc801\uc778 \ubc29\uc81c \ubc29\ubc95<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29\uc740 \uc720\ucda9\uc774 \ub208\uc5d0 \uc798 \ub744\ubbc0\ub85c \ubb3c\ub9ac\uc801 \ubc29\uc81c\uac00 \uc6a9\uc774\ud558\uba70, \ucc9c\uc801\uc744 \ubcf4\ud638\ud558\ub294 \uce5c\ud658\uacbd\uc801 \ubc29\uc81c\ub3c4 \uc911\uc694\ud569\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"space-y-4\">\n                        <div class=\"p-4 border border-green-200 bg-green-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-green-800 mb-2\">\u2460 \ubb3c\ub9ac\uc801 \ubc29\uc81c<\/h3>\n                             <p class=\"text-gray-700 mb-2\">\uc720\ucda9\uc774 \ub208\uc5d0 \uc798 \ub744\ub294 \uc2dc\uae30\uc5d0 \uc9c1\uc811 \uc190\uc73c\ub85c \uc7a1\uc544 \uc8fd\uc774\ub294 \uac83\uc774 \ub9e4\uc6b0 \ud6a8\uacfc\uc801\uc785\ub2c8\ub2e4. \uc8fc\ubcc0\uc5d0 \ubcf4\uc774\ub294 \uace0\uce58\ub098 \ud53c\ud574 \uc78e\uc744 \uc81c\uac70\ud558\uc5ec \ub9e4\ubab0 \ub610\ub294 \uc18c\uac01\ud558\ub294 \uac83\ub3c4 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                        <div class=\"p-4 border border-blue-200 bg-blue-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-blue-800 mb-2\">\u2461 \uc0dd\ubb3c\uc801 \ubc29\uc81c<\/h3>\n                             <p class=\"text-gray-700 mb-2\">\uae30\uc0dd\uc131 \ucc9c\uc801(\uc880\ubc8c\ub958, \ub9f5\uc2dc\ubc8c\ub958, \uc54c\uc880\ubc8c\ub958)\uacfc \ud3ec\uc2dd\uc131 \ucc9c\uc801(\uce68\ub178\ub9b0\uc7ac, \uc120\ub450\ub9ac\ub178\ub9b0\uc7ac, \ubb34\ub2f9\ubc8c\ub808\ub958, \ud480\uc7a0\uc790\ub9ac\ub958, \uac70\ubbf8\ub958, \uc870\ub958)\uc744 \ubcf4\ud638\ud558\uc5ec \ud574\ucda9 \ubc00\ub3c4\ub97c \uc790\uc5f0\uc801\uc73c\ub85c \uc870\uc808\ud558\ub3c4\ub85d \ub3d5\uc2b5\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                        <div class=\"p-4 border border-yellow-200 bg-yellow-50 rounded-lg\">\n                            <h3 class=\"text-xl font-semibold text-yellow-800 mb-2\">\u2462 \ud654\ud559\uc801 \ubc29\uc81c<\/h3>\n                            <p class=\"text-gray-700\">\uc0ac\uc6a9 \uac00\ub2a5\ud55c \ub18d\uc57d \uc815\ubcf4\ub294 \ub18d\ucd0c\uc9c4\ud765\uccad \ub18d\uc57d\uc548\uc804\uc815\ubcf4\uc2dc\uc2a4\ud15c(psis.rda.go.kr)\uc5d0\uc11c \uae30\uc8fc\uc2dd\ubb3c \ubc0f \ubcd1\ud574\ucda9\uba85\uc744 \uac80\uc0c9\ud558\uc5ec \ud655\uc778\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4. \uc720\ucda9 \ud65c\ub3d9\uae30(4~6\uc6d4) \ub610\ub294 \uc131\ucda9 \uc6b0\ud654\uae30(6~7\uc6d4)\uc5d0 \uc0b4\ud3ec\ud558\ub294 \uac83\uc744 \uace0\ub824\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-violet-800 mb-4 text-center\">\uc8fc\uc694 \ud65c\ub3d9 \uc2dc\uae30 \ubc0f \ubc29\uc81c \uc801\uae30<\/h3>\n                    <div class=\"chart-container\">\n                        <canvas id=\"controlChart\"><\/canvas>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/main>\n\n        <footer class=\"text-center mt-12 pt-4 border-t border-gray-200\">\n            <p class=\"text-sm text-gray-500\">\uc815\ubcf4 \ucd9c\ucc98: \uc0b0\ub9bc\uccad, \uae40\ud574\uc2dc \uace4\ucda9\uc774\uc57c\uae30 \ub4f1 \uc804\ubb38 \uc790\ub8cc<\/p>\n        <\/footer>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            const tabs = document.querySelectorAll('.nav-btn');\n            const sections = document.querySelectorAll('.content-section');\n\n            const setupImageFallback = (imgElement) => {\n                if (!imgElement) return;\n                imgElement.onerror = () => {\n                    const altText = imgElement.alt || '\uc774\ubbf8\uc9c0 \ub85c\ub529 \uc2e4\ud328';\n                    const placeholderUrl = `https:\/\/placehold.co\/400x300\/e2e8f0\/4a5568?text=${encodeURIComponent(altText)}`;\n                    imgElement.src = placeholderUrl;\n                    imgElement.onerror = null;\n                };\n            };\n            \n            setupImageFallback(document.getElementById('adult-img-overview'));\n            setupImageFallback(document.getElementById('larva-img-overview'));\n            setupImageFallback(document.getElementById('damage-main-img'));\n\n            tabs.forEach(tab => {\n                tab.addEventListener('click', () => {\n                    tabs.forEach(t => t.classList.remove('active'));\n                    tab.classList.add('active');\n                    sections.forEach(section => {\n                        section.classList.remove('active');\n                        if (section.id === tab.dataset.tab) {\n                            section.classList.add('active');\n                        }\n                    });\n                });\n            });\n\n            \/\/ No specific damage buttons logic needed as there's only one main damage section with text and image.\n            \/\/ If more detailed damage types are found, this can be expanded.\n\n            const ctx = document.getElementById('controlChart').getContext('2d');\n            new Chart(ctx, {\n                type: 'bar',\n                data: {\n                    labels: ['3\uc6d4', '4\uc6d4', '5\uc6d4', '6\uc6d4', '7\uc6d4', '8\uc6d4'],\n                    datasets: [{\n                        label: '\uc720\ucda9 \ud65c\ub3d9\uae30',\n                        data: [0, 8, 10, 5, 0, 0], \n                        backgroundColor: 'rgba(220, 38, 38, 0.6)', \/* red-600 *\/\n                        borderColor: 'rgba(220, 38, 38, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    }, {\n                        label: '\uc131\ucda9 \ud65c\ub3d9\uae30',\n                        data: [0, 0, 5, 10, 8, 5], \n                        backgroundColor: 'rgba(109, 40, 217, 0.6)', \/* violet-600 *\/\n                        borderColor: 'rgba(109, 40, 217, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\ubc29\uc81c \ucd94\ucc9c \uae30\uac04',\n                        data: [0, 12, 12, 12, 0, 0], \/\/ April to July (peak larval activity and early adult)\n                        type: 'line',\n                        fill: true,\n                        backgroundColor: 'rgba(5, 150, 105, 0.2)', \/* green-600 with transparency *\/\n                        borderColor: 'rgba(5, 150, 105, 1)',\n                        pointRadius: 0,\n                        yAxisID: 'y1'\n                    }]\n                },\n                options: {\n                    responsive: true,\n                    maintainAspectRatio: false,\n                    plugins: {\n                        legend: {\n                           display: true,\n                           position: 'top',\n                           labels: {\n                               usePointStyle: false,\n                           }\n                        },\n                        tooltip: {\n                           mode: 'index',\n                           intersect: false,\n                           callbacks: {\n                                label: function(context) {\n                                    if (context.dataset.label === '\ubc29\uc81c \ucd94\ucc9c \uae30\uac04') {\n                                        return ` ${context.dataset.label} (4\uc6d4~7\uc6d4 \ucd08)`;\n                                    }\n                                    return ` ${context.dataset.label}: ${context.raw} (\ud65c\ub3d9 \ubc00\ub3c4)`;\n                                }\n                           }\n                        },\n                        title: {\n                            display: true,\n                            text: '\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \uc6d4\ubcc4 \ud65c\ub3d9 \ubc0f \ubc29\uc81c \uc2dc\uae30'\n                        }\n                    },\n                    scales: {\n                        x: {\n                            stacked: true,\n                        },\n                        y: {\n                           stacked: true,\n                           display: true,\n                           title: {\n                               display: true,\n                               text: '\ud65c\ub3d9 \ubc00\ub3c4'\n                           },\n                           max: 12\n                        },\n                        y1: {\n                           display: false,\n                           max: 15\n                        }\n                    }\n                }\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"489\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29-\uc720\ucda9.jpg\" alt=\"\" class=\"wp-image-2255\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29-\uc720\ucda9.jpg 652w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29-\uc720\ucda9-300x225.jpg 300w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/figure>\n","protected":false},"featured_media":2256,"template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","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":""}}},"pest-target":[108,109],"pest-category":[95,94],"pest-overwintering":[82],"class_list":["post-2257","pest","type-pest","status-publish","has-post-thumbnail","hentry","pest-target-108","pest-target-109","pest-category-95","pest-category-94","pest-overwintering-egg"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29.jpg",652,497,false],"thumbnail":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29-150x150.jpg",150,150,true],"medium":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29-300x229.jpg",300,229,true],"medium_large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29.jpg",652,497,false],"large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29.jpg",652,497,false],"1536x1536":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29.jpg",652,497,false],"2048x2048":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29.jpg",652,497,false]},"uagb_author_info":{"display_name":"darius","author_link":"https:\/\/hstc.treecare.co.kr\/?author=0"},"uagb_comment_info":0,"uagb_excerpt":"\ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \ub300\ud654\ud615 \uac00\uc774\ub4dc \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 \ub178\ub9b0\uc7ac\ub098\ubb34 \uc8fc\uc694 \uc2dd\uc5fd\uc131 \ud574\ucda9 \uac1c\uc694 \ud53c\ud574 \uc99d\uc0c1 \uc0dd\ud0dc \uc815\ubcf4 \ubc29\uc81c \ubc29\ubc95 \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29 (Chalcosia remota) \ub4a4\ud770\ub760\uc54c\ub77d\ub098\ubc29\uc740 \ub098\ube44\ubaa9 [&hellip;]","_links":{"self":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest\/2257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest"}],"about":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/types\/pest"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/media\/2256"}],"wp:attachment":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2257"}],"wp:term":[{"taxonomy":"pest-target","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-target&post=2257"},{"taxonomy":"pest-category","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-category&post=2257"},{"taxonomy":"pest-overwintering","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-overwintering&post=2257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}