{"id":2049,"date":"2025-08-11T07:51:05","date_gmt":"2025-08-11T07:51:05","guid":{"rendered":"https:\/\/visionnetworkcamp.org\/?page_id=2049"},"modified":"2025-08-12T12:47:12","modified_gmt":"2025-08-12T12:47:12","slug":"vnc-%ec%84%b1%ed%96%a5-%ed%85%8c%ec%8a%a4%ed%8a%b8","status":"publish","type":"page","link":"https:\/\/visionnetworkcamp.org\/ko\/vnc-%ec%84%b1%ed%96%a5-%ed%85%8c%ec%8a%a4%ed%8a%b8\/","title":{"rendered":"VNC \uc131\ud5a5 \ud14c\uc2a4\ud2b8"},"content":{"rendered":"<!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, user-scalable=no\">\n    <title>\ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d \ud14c\uc2a4\ud2b8<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            -webkit-tap-highlight-color: transparent;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans KR', sans-serif;\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            min-height: 100vh;\n            color: #2d3748;\n            line-height: 1.6;\n            overflow-x: hidden;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n        }\n\n        .container {\n            max-width: 100%;\n            padding: 16px;\n            margin: 0 auto;\n        }\n\n        .header {\n            text-align: center;\n            margin-bottom: 24px;\n            padding: 32px 0 16px;\n        }\n\n        .header h1 {\n            font-size: 2rem;\n            font-weight: 700;\n            color: white;\n            margin-bottom: 12px;\n            letter-spacing: -0.5px;\n            text-shadow: 0 2px 10px rgba(0,0,0,0.2);\n        }\n\n        .header p {\n            font-size: 1rem;\n            color: rgba(255,255,255,0.9);\n            line-height: 1.5;\n            padding: 0 8px;\n        }\n\n        .progress-container {\n            position: sticky;\n            top: 16px;\n            z-index: 100;\n            background: rgba(255,255,255,0.1);\n            backdrop-filter: blur(20px);\n            border-radius: 20px;\n            padding: 16px;\n            margin-bottom: 16px;\n            border: 1px solid rgba(255,255,255,0.2);\n        }\n\n        .progress-info {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 12px;\n        }\n\n        .question-counter {\n            color: white;\n            font-weight: 600;\n            font-size: 0.9rem;\n        }\n\n        .progress-percentage {\n            color: rgba(255,255,255,0.8);\n            font-size: 0.85rem;\n        }\n\n        .progress-bar {\n            width: 100%;\n            height: 8px;\n            background: rgba(255,255,255,0.2);\n            border-radius: 10px;\n            overflow: hidden;\n        }\n\n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(90deg, #48bb78 0%, #38a169 100%);\n            transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n            border-radius: 10px;\n        }\n\n        .card {\n            background: white;\n            border-radius: 24px;\n            padding: 24px;\n            margin: 16px 0;\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);\n        }\n\n        .question-section {\n            margin-bottom: 24px;\n        }\n\n        .question-title {\n            font-size: 1.2rem;\n            font-weight: 600;\n            margin-bottom: 20px;\n            color: #2d3748;\n            line-height: 1.4;\n        }\n\n        .options {\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n        }\n\n        .option {\n            padding: 20px;\n            border: 2px solid #e2e8f0;\n            border-radius: 16px;\n            cursor: pointer;\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n            background: #fafafa;\n            font-size: 0.95rem;\n            position: relative;\n            min-height: 60px;\n            display: flex;\n            align-items: center;\n            line-height: 1.4;\n            -webkit-tap-highlight-color: rgba(102, 126, 234, 0.1);\n        }\n\n        .option:active {\n            transform: scale(0.98);\n        }\n\n        .option:hover {\n            border-color: #667eea;\n            background: #f7fafc;\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(102, 126, 234, 0.15);\n        }\n\n        .option.selected {\n            border-color: #667eea;\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            color: white;\n            transform: translateY(-2px);\n            box-shadow: 0 12px 30px rgba(102, 126, 234, 0.3);\n        }\n\n        .option.selected::after {\n            content: '\u2713';\n            position: absolute;\n            right: 16px;\n            top: 50%;\n            transform: translateY(-50%);\n            font-size: 1.2rem;\n            font-weight: bold;\n        }\n\n        .btn {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            color: white;\n            border: none;\n            padding: 18px 32px;\n            border-radius: 50px;\n            font-size: 1.1rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n            display: block;\n            margin: 24px auto 0;\n            min-width: 160px;\n            position: relative;\n            overflow: hidden;\n            -webkit-tap-highlight-color: transparent;\n        }\n\n        .btn::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n            transition: left 0.6s;\n        }\n\n        .btn:hover::before {\n            left: 100%;\n        }\n\n        .btn:active {\n            transform: scale(0.95);\n        }\n\n        .btn:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 15px 35px rgba(102, 126, 234, 0.4);\n        }\n\n        .btn:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n            box-shadow: none;\n        }\n\n        .btn:disabled:hover {\n            transform: none;\n            box-shadow: none;\n        }\n\n        .btn:disabled::before {\n            display: none;\n        }\n\n        .result-card {\n            text-align: center;\n            background: white;\n            border-radius: 24px;\n            padding: 32px 24px;\n            margin: 16px 0;\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .result-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);\n        }\n\n        .animal-result {\n            font-size: 5rem;\n            margin: 20px 0;\n            display: block;\n            animation: bounce 2s infinite;\n        }\n\n        @keyframes bounce {\n            0%, 20%, 50%, 80%, 100% { transform: translateY(0); }\n            40% { transform: translateY(-10px); }\n            60% { transform: translateY(-5px); }\n        }\n\n        .personality-type {\n            font-size: 1.8rem;\n            font-weight: 700;\n            color: #2d3748;\n            margin: 16px 0;\n            letter-spacing: 1px;\n        }\n\n        .description-container {\n            text-align: left;\n            margin: 24px 0;\n        }\n\n        .main-description {\n            margin-bottom: 20px;\n            padding: 20px;\n            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n            border-radius: 16px;\n            border-left: 5px solid #667eea;\n        }\n\n        .main-description h4 {\n            color: #2d3748;\n            margin-bottom: 12px;\n            font-size: 1.1rem;\n        }\n\n        .main-description p {\n            margin-bottom: 16px;\n            line-height: 1.6;\n            color: #4a5568;\n        }\n\n        .strengths-improvements {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 16px;\n            margin: 20px 0;\n        }\n\n        .strength-card {\n            background: linear-gradient(135deg, #48bb78 0%, #38a169 100%);\n            color: white;\n            padding: 16px;\n            border-radius: 12px;\n        }\n\n        .improvement-card {\n            background: linear-gradient(135deg, #ed8936 0%, #dd6b20 100%);\n            color: white;\n            padding: 16px;\n            border-radius: 12px;\n        }\n\n        .strength-card h4,\n        .improvement-card h4 {\n            margin-bottom: 8px;\n            font-size: 1rem;\n        }\n\n        .strength-card ul,\n        .improvement-card ul {\n            margin: 0;\n            padding-left: 20px;\n        }\n\n        .strength-card li,\n        .improvement-card li {\n            margin: 4px 0;\n        }\n\n        .traits-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 16px;\n            margin: 24px 0;\n            text-align: left;\n        }\n\n        .trait-card {\n            background: linear-gradient(135deg, #f7fafc 0%, #edf2f7 100%);\n            padding: 20px;\n            border-radius: 16px;\n            border-left: 5px solid #667eea;\n            transition: transform 0.3s ease;\n        }\n\n        .trait-card:hover {\n            transform: translateY(-2px);\n        }\n\n        .trait-title {\n            color: #2d3748;\n            margin-bottom: 8px;\n            font-weight: 600;\n            font-size: 0.95rem;\n        }\n\n        .trait-desc {\n            color: #718096;\n            font-size: 0.9rem;\n            line-height: 1.5;\n        }\n\n        .communication-section {\n            background: #f8f9fa;\n            padding: 24px;\n            border-radius: 20px;\n            margin: 24px 0;\n            border: 1px solid #e9ecef;\n            text-align: left;\n        }\n\n        .communication-title {\n            color: #2d3748;\n            margin-bottom: 16px;\n            font-size: 1.1rem;\n            font-weight: 600;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        .communication-list {\n            list-style: none;\n        }\n\n        .communication-item {\n            padding: 12px 16px;\n            margin: 8px 0;\n            background: white;\n            border-radius: 12px;\n            color: #4a5568;\n            font-size: 0.9rem;\n            line-height: 1.5;\n            border-left: 4px solid #667eea;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n        }\n\n        .action-buttons {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 12px;\n            margin-top: 24px;\n        }\n\n        .share-btn {\n            background: linear-gradient(135deg, #48bb78 0%, #38a169 100%);\n            margin: 0;\n            padding: 16px 20px;\n            font-size: 1rem;\n        }\n\n        .restart-btn {\n            background: linear-gradient(135deg, #ed8936 0%, #dd6b20 100%);\n            margin: 0;\n            padding: 16px 20px;\n            font-size: 1rem;\n        }\n\n        .hidden {\n            display: none;\n        }\n\n        .fade-in {\n            animation: fadeInUp 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        @keyframes fadeInUp {\n            from { \n                opacity: 0; \n                transform: translateY(30px);\n            }\n            to { \n                opacity: 1; \n                transform: translateY(0);\n            }\n        }\n\n        .intro-content {\n            background: rgba(255,255,255,0.95);\n            backdrop-filter: blur(20px);\n            border-radius: 24px;\n            padding: 32px 24px;\n            margin: 16px 0;\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);\n            border: 1px solid rgba(255,255,255,0.3);\n        }\n\n        .intro-title {\n            font-size: 1.3rem;\n            font-weight: 600;\n            margin-bottom: 16px;\n            color: #2d3748;\n        }\n\n        .intro-desc {\n            margin-bottom: 20px;\n            color: #718096;\n            line-height: 1.6;\n        }\n\n        .intro-stats {\n            background: #f7fafc;\n            padding: 16px;\n            border-radius: 12px;\n            margin-bottom: 24px;\n            border-left: 4px solid #667eea;\n        }\n\n        .intro-stats p {\n            color: #4a5568;\n            font-weight: 500;\n            margin: 0;\n        }\n\n        .floating-elements {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            z-index: -1;\n        }\n\n        .floating-circle {\n            position: absolute;\n            border-radius: 50%;\n            background: rgba(255,255,255,0.1);\n            animation: float 6s ease-in-out infinite;\n        }\n\n        .floating-circle:nth-child(1) {\n            width: 80px;\n            height: 80px;\n            top: 20%;\n            left: 10%;\n            animation-delay: 0s;\n        }\n\n        .floating-circle:nth-child(2) {\n            width: 60px;\n            height: 60px;\n            top: 60%;\n            right: 15%;\n            animation-delay: 2s;\n        }\n\n        .floating-circle:nth-child(3) {\n            width: 100px;\n            height: 100px;\n            bottom: 20%;\n            left: 20%;\n            animation-delay: 4s;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-20px) rotate(180deg); }\n        }\n\n        \/* \uc2a4\ud06c\ub864\ubc14 \uc2a4\ud0c0\uc77c\ub9c1 *\/\n        ::-webkit-scrollbar {\n            width: 6px;\n        }\n\n        ::-webkit-scrollbar-track {\n            background: rgba(255,255,255,0.1);\n        }\n\n        ::-webkit-scrollbar-thumb {\n            background: rgba(255,255,255,0.3);\n            border-radius: 3px;\n        }\n\n        ::-webkit-scrollbar-thumb:hover {\n            background: rgba(255,255,255,0.5);\n        }\n\n        \/* \ubaa8\ubc14\uc77c \ucd94\uac00 \ucd5c\uc801\ud654 *\/\n        @media (max-width: 480px) {\n            .container {\n                padding: 12px;\n            }\n\n            .header {\n                padding: 24px 0 12px;\n                margin-bottom: 16px;\n            }\n\n            .header h1 {\n                font-size: 1.75rem;\n            }\n\n            .header p {\n                font-size: 0.95rem;\n            }\n\n            .card, .result-card, .intro-content {\n                padding: 20px;\n                margin: 12px 0;\n                border-radius: 20px;\n            }\n\n            .option {\n                padding: 16px;\n                min-height: 56px;\n                font-size: 0.9rem;\n            }\n\n            .btn {\n                padding: 16px 28px;\n                font-size: 1rem;\n            }\n\n            .animal-result {\n                font-size: 4rem;\n            }\n\n            .personality-type {\n                font-size: 1.5rem;\n            }\n\n            .action-buttons {\n                grid-template-columns: 1fr;\n                gap: 10px;\n            }\n\n            .progress-container {\n                padding: 12px;\n                margin-bottom: 12px;\n            }\n        }\n\n        \/* \ub9e4\uc6b0 \uc791\uc740 \ud654\uba74 *\/\n        @media (max-width: 360px) {\n            .header h1 {\n                font-size: 1.6rem;\n            }\n\n            .card, .result-card, .intro-content {\n                padding: 16px;\n            }\n\n            .animal-result {\n                font-size: 3.5rem;\n            }\n        }\n\n        @keyframes fadeOut {\n            from { opacity: 1; transform: translateX(-50%) translateY(0); }\n            to { opacity: 0; transform: translateX(-50%) translateY(20px); }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"floating-elements\">\n        <div class=\"floating-circle\"><\/div>\n        <div class=\"floating-circle\"><\/div>\n        <div class=\"floating-circle\"><\/div>\n    <\/div>\n\n    <div class=\"container\">\n        <!-- \uc2dc\uc791 \ud654\uba74 -->\n        <div id=\"intro\" class=\"fade-in\">\n            <div class=\"header\">\n                <h1>\ud83c\uddfa\ud83c\uddf8 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d<\/h1>\n                <p>\uc0cc\ud504\ub780\uc2dc\uc2a4\ucf54\uc5d0\uc11c \uadf8\ub79c\ub4dc\uce90\ub144\uae4c\uc9c0<br>\uc77c\uc8fc\uc77c\uac04\uc758 \uc11c\ubd80 \ub300\ud6a1\ub2e8!<\/p>\n            <\/div>\n            \n            <div class=\"intro-content\">\n                <h3 class=\"intro-title\">\ud83c\udf1f \ud504\ub864\ub85c\uadf8<\/h3>\n                <p class=\"intro-desc\">\n                    \ub2f9\uc2e0\uc740 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd\uc5d0 \ucc38\uc5ec\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br>\n                    \uba4b\uc9c4 \ub3d9\ub8cc\ub4e4\uacfc \ud568\uaed8 LA\uc5d0\uc11c \uc2dc\uc791\ud574 \uadf8\ub79c\ub4dc\uce90\ub2c8\uc5b8\uae4c\uc9c0\uc758<br>\n                    \uc78a\uc744 \uc218 \uc5c6\ub294 \uc5ec\ud589\uc744 \ub5a0\ub098\ubcfc\uae4c\uc694?<br><br>\n                    \uac01 \uc0c1\ud669\uc5d0\uc11c \ub2f9\uc2e0\uc758 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc120\ud0dd\uc744 \ub530\ub77c\uac00 \ubcf4\uc138\uc694.\n                <\/p>\n                \n                <div class=\"intro-stats\">\n                    <p>\ud83d\udcca \ucd1d 12\uac1c \uc0c1\ud669 | \u23f1\ufe0f \uc18c\uc694\uc2dc\uac04 \uc57d 5\ubd84<\/p>\n                <\/div>\n                \n                <button class=\"btn\" onclick=\"startTest()\">\ud83d\udee3\ufe0f \ub85c\ub4dc\ud2b8\ub9bd \uc2dc\uc791\ud558\uae30<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- \ud14c\uc2a4\ud2b8 \ud654\uba74 -->\n        <div id=\"test\" class=\"hidden\">\n            <div class=\"progress-container\">\n                <div class=\"progress-info\">\n                    <span class=\"question-counter\" id=\"questionCounter\">\uc9c8\ubb38 1 \/ 12<\/span>\n                    <span class=\"progress-percentage\" id=\"progressPercentage\">8%<\/span>\n                <\/div>\n                <div class=\"progress-bar\">\n                    <div class=\"progress-fill\" id=\"progress\"><\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"card\">\n                <div class=\"question-section\">\n                    <h3 class=\"question-title\" id=\"questionText\"><\/h3>\n                    <div class=\"options\" id=\"options\"><\/div>\n                <\/div>\n                <button class=\"btn\" id=\"nextBtn\" onclick=\"nextQuestion()\" disabled>\ub2e4\uc74c \uc9c8\ubb38<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- \uacb0\uacfc \ud654\uba74 -->\n        <div id=\"result\" class=\"hidden\">\n            <div class=\"header\">\n                <h1>\ud83c\udf89 \uacb0\uacfc \ubc1c\ud45c<\/h1>\n                <p>\ub2f9\uc2e0\uc758 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5\uc744 \ud655\uc778\ud574\ubcf4\uc138\uc694!<\/p>\n            <\/div>\n\n            <div class=\"result-card\">\n                <div class=\"animal-result\" id=\"animalEmoji\"><\/div>\n                <div class=\"personality-type\" id=\"personalityType\"><\/div>\n                \n                <div class=\"description-container\" id=\"descriptionContainer\"><\/div>\n                \n                <div class=\"traits-grid\" id=\"traits\"><\/div>\n                \n                <div class=\"communication-section\">\n                    <h3 class=\"communication-title\">\ud83d\udcac \uc815\ubc18\ub300 \uc131\ud5a5\uacfc\uc758 \uc18c\ud1b5 \uc9c8\ubb38<\/h3>\n                    <ul class=\"communication-list\" id=\"communicationList\"><\/ul>\n                <\/div>\n\n                <div class=\"action-buttons\">\n                    <button class=\"btn share-btn\" onclick=\"shareResult()\">\ud83d\udce4 \uacb0\uacfc \uacf5\uc720<\/button>\n                    <button class=\"btn restart-btn\" onclick=\"restartTest()\">\ud83d\udd04 \ub2e4\uc2dc \ud558\uae30<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        const questions = [\n            \/\/ Day 1 - Service Style (B\/S)\n            {\n                id: 1,\n                type: 'service',\n                text: '\u3010Day 1\u3011 \ud568\uaed8 \uae38\uc744 \uac77\ub2e4 \ub108\ubb34 \uba4b\uc9c4 \ud48d\uacbd\uc774 \ub098\ud0c0\ub0ac\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\"\uc5ec\uae30 \uc11c\ubd10 \ub0b4\uac00 \ucc0d\uc5b4\uc904\uac8c\"\ub77c\uba70 \ubaa8\ub450\uc758 \uc0ac\uc9c4\uc744 \ucc0d\uc5b4\uc900\ub2e4', value: 'B' },\n                    { text: '\"\uc5ec\uae30\uc5d0\uc11c \ub2e4\uac19\uc774 \ud55c\uc7a5 \ucc0d\uc790!\"\ub77c\uba70 \ubd84\uc704\uae30\ub97c \uc8fc\ub3c4\ud55c\ub2e4', value: 'S' }\n                ]\n            },\n\n            \/\/ Day 2 - Decision Style (I\/D)\n            {\n                id: 2,\n                type: 'decision',\n                text: '\u3010Day 2\u3011 \ub300\ubd80\ubd84\uc758 \uba64\ubc84\ub4e4\uc774 \uc2dd\uc0ac\ub97c \ub9c8\uce5c \uc0c1\ud669, \uc544\uc9c1 \uc2dd\uc0ac \uc911\uc778 \uba64\ubc84\uac00 \uc788\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\ubaa8\ub450\uac00 \uc2dd\uc0ac\ub97c \ub9c8\uce60 \ub54c\uae4c\uc9c0 \uae30\ub2e4\ub9ac\uba70 \ub300\ud654\ub97c \ub098\ub208\ub2e4', value: 'I' },\n                    { text: '\ub2e4\uc74c \uc77c\uc815\uc5d0 \ub9de\ucdb0 \uc2dd\uc0ac\ub97c \ub9c8\uce5c \uba64\ubc84\ub4e4\uacfc \uba3c\uc800 \uc790\ub9ac\uc5d0\uc11c \uc77c\uc5b4\ub09c\ub2e4', value: 'D' }\n                ]\n            },\n\n            \/\/ Day 2 - Energy Style (R\/E)\n            {\n                id: 3,\n                type: 'energy',\n                text: '\u3010Day 2\u3011 \uc800\ub141, \ud558\ub8e8 \uc885\uc77c \uad00\uad11\uc73c\ub85c \ubaa8\ub4e0 \ud300\uc6d0\ub4e4\uc774 \uc9c0\ucce4\uc744 \ub54c \ub2f9\uc2e0\uc758 \ubaa8\uc2b5\uc740?',\n                options: [\n                    { text: '\uc870\uc6a9\ud788 \ud734\uc2dd\uc744 \ucde8\ud558\uba70 \ud63c\uc790\ub9cc\uc758 \uc2dc\uac04\uc744 \uac00\uc9c4\ub2e4', value: 'R' },\n                    { text: '\ud300\uc6d0\ub4e4\uacfc \ubaa8\uc5ec \uac04\ub2e8\ud55c \uac8c\uc784\uc774\ub098 \ub300\ud654\ub97c \ub098\ub208\ub2e4', value: 'E' }\n                ]\n            },\n\n            \/\/ Day 3 - Service Style (B\/S)\n            {\n                id: 4,\n                type: 'service',\n                text: '\u3010Day 3\u3011 \uc219\uc18c\uc5d0\uc11c \uccb4\ud06c\uc544\uc6c3\uc744 \ud574\uc57c\ud558\ub294 \uc0c1\ud669\uc785\ub2c8\ub2e4.',\n                options: [\n                    { text: '\uc870\uc6a9\ud788 \ubc29\ub9c8\ub2e4 \ub4e4\uc5b4\uac00 \ud639\uc2dc \ube60\ub728\ub9b0 \ubb3c\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4', value: 'B' },\n                    { text: '\"\uc790 \ub2e4\ub4e4 \uc5ec\uad8c, \ud578\ub4dc\ud3f0, \uadc0\uc911\ud488 \ud655\uc778\ud558\uc138\uc694!\"\ub77c\uba70 \uccb4\ud06c\ub9ac\uc2a4\ud2b8\ub97c \uc548\ub0b4\ud55c\ub2e4', value: 'S' }\n                ]\n            },\n\n            \/\/ Day 3 - Decision Style (I\/D)\n            {\n                id: 5,\n                type: 'decision',\n                text: '\u3010Day 3\u3011 \uadf8\ub9ac\ud53c\uc2a4 \ucc9c\ubb38\ub300\uc5d0 \ud5a5\ud558\ub294 \uae38, \uae38\uc774 \ub108\ubb34 \ub9c9\ud600 \uc81c\uc2dc\uac04\uc5d0 \ub3c4\ucc29\ud574 \ub178\uc744\uc744 \ubcf4\uae30 \ud798\ub4e4 \uac83 \uac19\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\ud300\uc6d0\ub4e4\uacfc \uc0c1\uc758\ud558\uc5ec \ub300\uc548\uc744 \ucc3e\ub294\ub2e4', value: 'I' },\n                    { text: '\uacc4\ud68d\uc744 \ubcc0\uacbd\ud558\uc5ec \ub2e4\ub978 \uc7a5\uc18c\ub85c \uc774\ub3d9\ud55c\ub2e4', value: 'D' }\n                ]\n            },\n\n            \/\/ Day 4 - Conflict Style (P\/A)\n            {\n                id: 6,\n                type: 'conflict',\n                text: '\u3010Day 4\u3011 \ub450 \ud300\uc6d0\uc774 \uc5ec\ud589 \uc2a4\ud0c0\uc77c \ucc28\uc774(\uacc4\ud68d\uc801 vs \uc989\ud765\uc801)\ub85c \uc758\uacac\uc774 \ucda9\ub3cc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\"\ub458 \ub2e4 \uc88b\uc740 \ubc29\uc2dd\uc774\uc5d0\uc694. \uc0c1\ud669\uc5d0 \ub530\ub77c \uc870\ud654\ub86d\uac8c \ud574\ubd10\uc694\"\ub77c\uba70 \uac08\ub4f1\uc744 \ubd80\ub4dc\ub7fd\uac8c \uc911\uc7ac\ud55c\ub2e4', value: 'P' },\n                    { text: '\"\uc774 \ubb38\uc81c\ub97c \uba85\ud655\ud788 \ud574\uacb0\ud574\uc57c \ud574\uc694. \uc11c\ub85c \uc785\uc7a5\uc744 \uc194\uc9c1\ud558\uac8c \uc774\uc57c\uae30\ud574\ubd05\uc2dc\ub2e4\"\ub77c\uace0 \uc9c1\uc811\uc801\uc778 \ub300\ud654\ub97c \uc81c\uc548\ud55c\ub2e4', value: 'A' }\n                ]\n            },\n\n            \/\/ Day 4 - Decision Style (I\/D)\n            {\n                id: 7,\n                type: 'decision',\n                text: '\u3010Day 4\u3011 \ud55c \ud300\uc6d0\uc774 \uaf2d \uadf8\ub79c\ub4dc \uce90\ub2c8\uc5b8\uc744 \ub178\uc2a4\ub9bc\uc5d0\uc11c \ubcf4\uace0\uc2f6\ub2e4\uace0 \ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uadf8\uacf3\uc740 \uc6d0\ub798 \uacc4\ud68d \ub8e8\ud2b8\uc5d0\uc11c 2\uc2dc\uac04 \uc6b0\ud68c\ud574\uc57c \ud558\ub294 \uacf3\uc785\ub2c8\ub2e4.',\n                options: [\n                    { text: '\ud300\uc758 \uc758\uacac\uc744 \ubb3b\uace0 \ub2e4\uc218\uac00 \ub3d9\uc758\ud558\uba74 \uc6b0\ud68c\ud55c\ub2e4', value: 'I' },\n                    { text: '\uc77c\uc815 \uc9c0\uc5f0\uc744 \uace0\ub824\ud558\uc5ec \uc6d0\ub798 \uacc4\ud68d\uc744 \ub530\ub978\ub2e4', value: 'D' }\n                ]\n            },\n\n            \/\/ Day 4 - Service Style (B\/S)\n            {\n                id: 8,\n                type: 'service',\n                text: '\u3010Day 4\u3011 \uba58\ud1a0\uc640\uc758 \ub9cc\ub0a8\uc774 \uc9c4\ud589\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\ub2e4\ub978 \uba64\ubc84\ub4e4\uc774 \uba58\ud1a0\uc640 \uac00\uae5d\uac8c \uc549\uc744 \uc218 \uc788\ub3c4\ub85d \ub098\ub294 \uac00\uc7a5\uc790\ub9ac\uc5d0 \uc549\ub294\ub2e4', value: 'B' },\n                    { text: '\uba58\ud1a0\uc5d0\uac8c \uc9c8\ubb38\ud558\uba70 \ud504\ub85c\uadf8\ub7a8 \ud750\ub984\uc744 \uc774\uc5b4\uac08 \uc218 \uc788\ub3c4\ub85d \uba58\ud1a0\uc758 \uc55e\uc5d0 \uc549\ub294\ub2e4', value: 'S' }\n                ]\n            },\n\n            \/\/ Day 5 - Energy Style (R\/E)\n            {\n                id: 9,\n                type: 'energy',\n                text: '\u3010Day 5\u3011 \ud300\uc6d0 \uc911 \ud55c \uba85\uc774 \uac1c\uc778\uc801\uc778 \uace0\ubbfc\uc73c\ub85c \ud798\ub4e4\uc5b4\ud560 \ub54c:',\n                options: [\n                    { text: '\uc2dc\uac04\uc744 \uc8fc\uace0 \ud63c\uc790 \uc0dd\uac01\ud560 \uc218 \uc788\uac8c \ud574\uc900\ub2e4', value: 'R' },\n                    { text: '\uc9c1\uc811 \ub2e4\uac00\uac00 \ub300\ud654\ub97c \uc2dc\ub3c4\ud55c\ub2e4', value: 'E' }\n                ]\n            },\n\n            \/\/ Day 5 - Conflict Style (P\/A)\n            {\n                id: 10,\n                type: 'conflict',\n                text: '\u3010Day 5\u3011 \ud55c \ud300\uc6d0\uc774 \uacc4\uc18d \uc57d\uc18d \uc2dc\uac04\uc5d0 \ub2a6\uc5b4\uc11c \ub2e4\ub978 \uba64\ubc84\ub4e4\uc774 \ubd88\ud3b8\ud574\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.',\n                options: [\n                    { text: '\uac1c\ubcc4\uc801\uc73c\ub85c \uc591\ucabd\uc744 \ub9cc\ub098 \uc11c\ub85c\uc758 \uc785\uc7a5\uc744 \uc804\ub2ec\ud558\uba70 \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \uc870\uc6a9\ud788 \uc911\uc7ac\ud55c\ub2e4', value: 'P' },\n                    { text: '\ud300 \uc804\uccb4\uac00 \ubaa8\uc778 \uc790\ub9ac\uc5d0\uc11c \uc2dc\uac04 \uc57d\uc18d\uc758 \uc911\uc694\uc131\uc744 \uc9c1\uc811\uc801\uc73c\ub85c \uc774\uc57c\uae30\ud55c\ub2e4', value: 'A' }\n                ]\n            },\n\n            \/\/ Day 6 - Conflict Style (P\/A)\n            {\n                id: 11,\n                type: 'conflict',\n                text: '\u3010Day 6\u3011 \uc77c\uc815 \uc9c0\uc5f0\uc73c\ub85c \uc778\ud574 \uacc4\ud68d\ud588\ub358 \uadf8\ub79c\ub4dc \uce90\ub2c8\uc5b8 \uc77c\ubab0\uc744 \ub193\ucce4\uc2b5\ub2c8\ub2e4. \uc77c\ubd80\ub294 \ub0b4\uc77c \uc0c8\ubcbd \uc77c\ucd9c\uc744 \ubcf4\uc790\uace0 \ud558\uace0, \uc77c\ubd80\ub294 \ucee8\ub514\uc158\uc744 \uace0\ub824\ud574\uc57c \ud55c\ub2e4\uace0 \ud569\ub2c8\ub2e4.',\n                options: [\n                    { text: '\"\ubaa8\ub450\uc758 \uc758\uacac\uc774 \ub2e4 \ub9de\uc544\uc694. \ud0c0\ud611\uc810\uc744 \ucc3e\uc544\ubd10\uc694\"\ub77c\uba70 \uc591\ucabd \uc785\uc7a5\uc744 \uc870\uc728\ud55c\ub2e4', value: 'P' },\n                    { text: '\"\uc774\ub7f0 \uae30\ud68c\uac00 \uc5b8\uc81c \ub610 \uc788\uaca0\uc5b4\uc694. \ud568\uaed8 \ub3c4\uc804\ud574\ubd05\uc2dc\ub2e4!\"\ub77c\uba70 \uc801\uadf9\uc801\uc73c\ub85c \uc124\ub4dd\ud55c\ub2e4', value: 'A' }\n                ]\n            },\n\n            \/\/ Day 7 - Energy Style (R\/E)\n            {\n                id: 12,\n                type: 'energy',\n                text: '\u3010Day 7\u3011 \ub9c8\uc9c0\ub9c9 \ub0a0 \uc544\uce68, \uc77c\uc8fc\uc77c\uac04\uc758 \uc5ec\ud589\uc744 \ub9c8\ubb34\ub9ac\ud558\uba70 \uac01\uc790 \uc740\ud61c\ubc1b\uc740 \uac83\uc744 \ub098\ub204\ub294 \uc2dc\uac04\uc5d0:',\n                options: [\n                    { text: '\ucc28\ubd84\ud788 \uc900\ube44\ud55c \ub0b4\uc6a9\uc744 \uac04\uacb0\ud558\uac8c \ub098\ub208\ub2e4', value: 'R' },\n                    { text: '\uc989\ud765\uc801\uc73c\ub85c \uac10\uc815\uc744 \ud45c\ud604\ud558\uba70 \ub098\ub208\ub2e4', value: 'E' }\n                ]\n            }\n        ];\n\n        \/\/ \uc131\ud5a5-\ub3d9\ubb3c \ub9e4\uce6d (\ub354 \uc790\uc138\ud55c \uc124\uba85)\n        const personalityAnimals = {\n            'IPBR': { \n                animal: '\ud83d\udc22', \n                name: '\uac70\ubd81\uc774', \n                description: '\ucc28\ubd84\ud558\uace0 \uc2e0\uc911\ud55c \uc5ec\ud589\uc758 \ud604\uc790\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc740 \ud300\uc758 \ub4e0\ub4e0\ud55c \ub4b7\ubc30\uacbd\uc774 \ub418\uc5b4\uc8fc\ub294 \uc874\uc7ac\ub85c, \uae09\ud558\uac8c \uacb0\uc815\uc744 \ub0b4\ub9ac\uae30\ubcf4\ub2e4\ub294 \ubaa8\ub4e0 \uc0ac\ub78c\uc758 \uc758\uacac\uc744 \ub4e3\uace0 \uc2e0\uc911\ud788 \ud310\ub2e8\ud569\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \uac08\ub4f1\uc774 \uc0dd\uae30\uba74 \ud3c9\ud654\ub85c\uc6b4 \ud574\uacb0\ucc45\uc744 \ucc3e\uc544\ub0b4\uace0, \ub4a4\uc5d0\uc11c \uc870\uc6a9\ud788 \ud300\uc6d0\ub4e4\uc774 \ud544\uc694\ud55c \uac83\ub4e4\uc744 \ubbf8\ub9ac \uc900\ube44\ud574\ub450\ub294 \ub530\ub73b\ud55c \uc11c\ud3ec\ud130\uc785\ub2c8\ub2e4. \uc0c8\ub85c\uc6b4 \uacbd\ud5d8\uc744 \ud560 \ub54c\ub294 \uae4a\uc774 \uc788\uac8c \ubc1b\uc544\ub4e4\uc774\uace0, \ub098\uc911\uc5d0 \uc758\ubbf8 \uc788\ub294 \ud1b5\ucc30\uc744 \ub098\ub204\uc5b4 \ud300\uc5d0\uac8c \ud2b9\ubcc4\ud55c \uac00\uce58\ub97c \uc120\uc0ac\ud569\ub2c8\ub2e4.',\n                strengths: ['\uc2e0\uc911\ud55c \uc758\uc0ac\uacb0\uc815', '\uac08\ub4f1 \uc911\uc7ac \ub2a5\ub825', '\uae4a\uc774 \uc788\ub294 \ud1b5\ucc30\ub825', '\uc548\uc815\uc801\uc778 \uc9c0\uc6d0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ube60\ub978 \uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uc790\uc2e0\uc758 \uc758\uacac\uc744 \ub354 \uc801\uadf9\uc801\uc73c\ub85c \ud45c\ud604\ud574\ubcf4\uc138\uc694']\n            },\n            'IPBE': { \n                animal: '\ud83e\udd9b', \n                name: '\uce74\ud53c\ubc14\ub77c', \n                description: '\ud3c9\ud654\ub86d\uace0 \ud3ec\uc6a9\uc801\uc778 \ubd84\uc704\uae30 \uba54\uc774\ucee4\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc740 \ubaa8\ub4e0 \ud300\uc6d0\ub4e4\uacfc \uc790\uc5f0\uc2a4\ub7fd\uac8c \uc5b4\uc6b8\ub9ac\uba70, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c \ub9c8\ubc95\uac19\uc774 \ubd84\uc704\uae30\ub97c \ubd80\ub4dc\ub7fd\uac8c \ub9cc\ub4dc\ub294 \uc7ac\ub2a5\uc774 \uc788\uc2b5\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd \ub0b4\ub0b4 \ub2f9\uc2e0\uc740 \ud300\uc758 \uac10\uc815\uc801 \uc548\uc815\uac10\uc744 \ucc45\uc784\uc9c0\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \uc758\uacac\uc744 \ubaa8\uc744 \ub54c\ub294 \ubaa8\ub4e0 \uc0ac\ub78c\uc774 \ucc38\uc5ec\ud560 \uc218 \uc788\ub3c4\ub85d \ubc30\ub824\ud558\uace0, \ubb38\uc81c\uac00 \uc0dd\uae30\uba74 \ud3c9\ud654\ub85c\uc6b4 \ud574\uacb0\uc744 \ucd94\uad6c\ud558\uba74\uc11c\ub3c4, \uc989\uc2dc \ud300\uc6d0\ub4e4\uacfc \uae30\uc068\uacfc \uac10\ub3d9\uc744 \ub098\ub204\uc5b4 \uc5ec\ud589\uc744 \ub354\uc6b1 \ud48d\uc694\ub86d\uac8c \ub9cc\ub4ed\ub2c8\ub2e4.',\n                strengths: ['\ub6f0\uc5b4\ub09c \ud3ec\uc6a9\ub825', '\uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ubd84\uc704\uae30 \uc870\uc131', '\uc989\uac01\uc801\uc778 \uac10\uc815 \uacf5\uc720', '\ud300 \ud654\ud569 \ucd09\uc9c4'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \uc9c1\uc811\uc801\uc778 \ubb38\uc81c \ud574\uacb0\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\ub4a4\uc5d0\uc11c\ub9cc \uc9c0\uc6d0\ud558\uc9c0 \ub9d0\uace0 \ub54c\ub85c\ub294 \uc55e\uc7a5\uc11c\ubcf4\uc138\uc694']\n            },\n            'IPSR': { \n                animal: '\ud83d\udc0b', \n                name: '\uace0\ub798', \n                description: '\uae4a\uc774 \uc788\ub294 \uc9c0\ud61c\uc640 \ucc28\ubd84\ud55c \ub9ac\ub354\uc2ed\uc744 \uac00\uc9c4 \ubc14\ub2e4\uc758 \uc655\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc740 \ud3ec\uc6a9\uc801\uc778 \uacb0\uc815\uc744 \ub0b4\ub9ac\uba74\uc11c\ub3c4 \ud544\uc694\ud560 \ub54c\ub294 \ud300\uc744 \uc774\ub044\ub294 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ub9ac\ub354\uc2ed\uc744 \ubc1c\ud718\ud569\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ud300\uc6d0\ub4e4\uc758 \ub2e4\uc591\ud55c \uc758\uacac\uc744 \uc874\uc911\ud558\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ud3c9\ud654\ub85c\uc6b4 \ud574\uacb0\uc744 \ucd94\uad6c\ud558\uace0, \uc911\uc694\ud55c \uc21c\uac04\uc5d0\ub294 \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc774\ub055\ub2c8\ub2e4. \uc0c8\ub85c\uc6b4 \uacbd\ud5d8\uc744 \uae4a\uc774 \uc788\uac8c \uc18c\ud654\ud55c \ud6c4 \ud300\uc5d0\uac8c \uc758\ubbf8 \uc788\ub294 \ubc29\ud5a5\uc744 \uc81c\uc2dc\ud558\ub294 \uc9c0\ud61c\ub85c\uc6b4 \uac00\uc774\ub4dc \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4.',\n                strengths: ['\ud3ec\uc6a9\uc801 \ub9ac\ub354\uc2ed', '\uac08\ub4f1 \ud574\uacb0 \ub2a5\ub825', '\uae4a\uc740 \uc0ac\uace0\ub825', '\ud300 \ud1b5\ud569 \ub2a5\ub825'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ube60\ub978 \uc758\uc0ac\uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uc989\ud765\uc801\uc778 \uc7ac\ubbf8\ub3c4 \uc911\uc694\ud558\ub2c8 \uc880 \ub354 \uc790\uc720\ub86d\uac8c \ud45c\ud604\ud574\ubcf4\uc138\uc694']\n            },\n            'IPSE': { \n                animal: '\ud83d\udc3c', \n                name: '\ub808\ub4dc\ud310\ub2e4', \n                description: '\uadc0\uc5fd\uace0 \uc0ac\ub791\uc2a4\ub7ec\uc6b0\uba70, \uc790\uc5f0\uc2a4\ub7fd\uac8c \uc0ac\ub78c\ub4e4\uc758 \uad00\uc2ec\uc744 \ub044\ub294 \ub9e4\ub825\uc801\uc778 \uc874\uc7ac\uc785\ub2c8\ub2e4. \ud3c9\ud654\ub85c\uc6b0\uba74\uc11c\ub3c4 \ud65c\ubc1c\ud55c \uc5d0\ub108\uc9c0\ub85c \ud300 \ubd84\uc704\uae30\ub97c \ubc1d\uac8c \ub9cc\ub4ed\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ubaa8\ub4e0 \uc0ac\ub78c\uc758 \uc758\uacac\uc744 \uc18c\uc911\ud788 \uc5ec\uae30\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ubd80\ub4dc\ub7ec\uc6b4 \ud574\uacb0\uc744 \ucd94\uad6c\ud558\uace0, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc774\ub04c\uba70, \uc989\uc2dc \uae30\uc068\uacfc \uac10\ub3d9\uc744 \ub098\ub204\uc5b4 \uc5ec\ud589\uc744 \ud2b9\ubcc4\ud558\uac8c \ub9cc\ub4ed\ub2c8\ub2e4. \ub2f9\uc2e0\uc758 \ub530\ub73b\ud558\uace0 \ud65c\ubc1c\ud55c \uc5d0\ub108\uc9c0\ub294 \ud300\uc6d0\ub4e4\uc5d0\uac8c \ud070 \ud798\uc774 \ub429\ub2c8\ub2e4.',\n                strengths: ['\ub9e4\ub825\uc801\uc778 \ub9ac\ub354\uc2ed', '\uc989\uac01\uc801 \uac10\uc815 \ud45c\ud604', '\uac08\ub4f1 \uc644\ud654 \ub2a5\ub825', '\ud300 \ubd84\uc704\uae30 \ud5a5\uc0c1'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \uc2e0\uc911\ud55c \uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uae4a\uc774 \uc788\ub294 \uc131\ucc30\uc758 \uc2dc\uac04\ub3c4 \uac00\uc838\ubcf4\uc138\uc694']\n            },\n            'IABR': { \n                animal: '\ud83d\udc19', \n                name: '\ubb38\uc5b4', \n                description: '\ub6f0\uc5b4\ub09c \uc801\uc751\ub825\uacfc \ubb38\uc81c\ud574\uacb0 \ub2a5\ub825\uc744 \uac00\uc9c4 \uc9c0\ub2a5\uc801\uc778 \uc874\uc7ac\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc740 \ub2e4\uc591\ud55c \uc0c1\ud669\uc5d0 \uc720\uc5f0\ud558\uac8c \ub300\ucc98\ud558\uba70 \ucc3d\uc758\uc801\uc778 \ud574\uacb0\ucc45\uc744 \uc81c\uc2dc\ud569\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ud300\uc6d0\ub4e4\uc758 \uc758\uacac\uc744 \ud3ec\uc6a9\uc801\uc73c\ub85c \uc218\ub834\ud558\uba74\uc11c\ub3c4, \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uba74 \uc9c1\uc811\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uace0, \ub4a4\uc5d0\uc11c \uc870\uc6a9\ud788 \ud544\uc694\ud55c \uac83\ub4e4\uc744 \uc900\ube44\ud558\uba70, \uae4a\uc774 \uc788\ub294 \uc0ac\uace0\ub97c \ud1b5\ud574 \ucc3d\uc758\uc801\uc778 \uc544\uc774\ub514\uc5b4\ub97c \uc81c\uc548\ud569\ub2c8\ub2e4. \ubcf5\uc7a1\ud55c \uc0c1\ud669\uc77c\uc218\ub85d \ub354\uc6b1 \ube5b\ub098\ub294 \ubb38\uc81c \ud574\uacb0\uc0ac\uc785\ub2c8\ub2e4.',\n                strengths: ['\ub6f0\uc5b4\ub09c \ubb38\uc81c\ud574\uacb0\ub825', '\ucc3d\uc758\uc801 \uc0ac\uace0', '\uc720\uc5f0\ud55c \uc801\uc751\ub825', '\uc804\ub7b5\uc801 \uc0ac\uace0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ube60\ub978 \uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uac10\uc815\uc744 \uc989\uc2dc \ud45c\ud604\ud558\ub294 \uac83\ub3c4 \ud300\uc5d0\uac8c \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\uc5b4\uc694']\n            },\n            'IABE': { \n                animal: '\ud83d\udc35', \n                name: '\uce68\ud32c\uc9c0', \n                description: '\uc601\ub9ac\ud558\uace0 \uc0ac\uad50\uc801\uc774\uba70, \ud300\uc6d0\ub4e4\uacfc\uc758 \uc720\ub300\uac10\uc744 \uc911\uc2dc\ud558\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \uac08\ub4f1\uc744 \uac74\uc124\uc801\uc73c\ub85c \ud574\uacb0\ud558\uba70 \ud65c\ubc1c\ud55c \uc18c\ud1b5\uc744 \uc774\ub04c\uc5b4\ub0c5\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ubaa8\ub4e0 \uc0ac\ub78c\uc758 \ubaa9\uc18c\ub9ac\uc5d0 \uadc0 \uae30\uc6b8\uc774\uba74\uc11c\ub3c4, \ubb38\uc81c\uac00 \uc0dd\uae30\uba74 \uc815\uba74\uc73c\ub85c \ub2e4\ub8e8\uc5b4 \ud574\uacb0\ud558\uace0, \ub4a4\uc5d0\uc11c \ud300\uc744 \ub4e0\ub4e0\ud788 \uc9c0\uc6d0\ud558\uba70, \uc989\uc2dc \uae30\uc068\uacfc \uc5d0\ub108\uc9c0\ub97c \ub098\ub204\uc5b4 \ud300 \ubd84\uc704\uae30\ub97c \ud65c\uae30\ucc28\uac8c \ub9cc\ub4ed\ub2c8\ub2e4. \ub2f9\uc2e0\uc758 \uc0ac\uad50\uc131\uacfc \ubb38\uc81c\ud574\uacb0 \ub2a5\ub825\uc740 \ud300\uc758 \ud070 \uc790\uc0b0\uc785\ub2c8\ub2e4.',\n                strengths: ['\ub6f0\uc5b4\ub09c \uc0ac\uad50\uc131', '\uac74\uc124\uc801 \uac08\ub4f1 \ud574\uacb0', '\ud300 \uc9c0\uc6d0 \ub2a5\ub825', '\uc989\uac01\uc801 \uc18c\ud1b5'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ube60\ub978 \uc758\uc0ac\uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uac00\ub054\uc740 \ub9ac\ub354\uc2ed\uc744 \ubc1c\ud718\ud574\ubcf4\uc138\uc694']\n            },\n            'IASR': { \n                animal: '\ud83d\udc0b', \n                name: '\ubc94\uace0\ub798', \n                description: '\uac15\ub825\ud55c \ub9ac\ub354\uc2ed\uacfc \uc804\ub7b5\uc801 \uc0ac\uace0\ub97c \uac00\uc9c4 \uc874\uc7ac\uc785\ub2c8\ub2e4. \uba85\ud655\ud55c \ubaa9\ud45c \uc758\uc2dd\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uba70, \ub3c4\uc804\uc801\uc778 \uc0c1\ud669\uc5d0\uc11c \ube5b\uc744 \ubc1c\ud569\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ud3ec\uc6a9\uc801\uc73c\ub85c \uc758\uacac\uc744 \uc218\ub834\ud55c \ud6c4, \ubb38\uc81c \uc0c1\ud669\uc5d0\uc11c\ub294 \uc9c1\uc811\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uba70, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc774\ub04c\uace0, \uae4a\uc774 \uc788\ub294 \uc0ac\uace0\ub97c \ud1b5\ud574 \ud300\uc5d0\uac8c \ubc29\ud5a5\uc131\uc744 \uc81c\uc2dc\ud569\ub2c8\ub2e4. \uac15\ub825\ud558\uba74\uc11c\ub3c4 \uc9c0\ud61c\ub85c\uc6b4 \ub9ac\ub354\uc2ed\uc73c\ub85c \ud300\uc744 \uc131\uacf5\uc73c\ub85c \uc774\ub044\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4.',\n                strengths: ['\uac15\ub825\ud55c \ub9ac\ub354\uc2ed', '\uc804\ub7b5\uc801 \uc0ac\uace0', '\ubb38\uc81c \ud574\uacb0 \ub2a5\ub825', '\ubaa9\ud45c \uc9c0\ud5a5\uc131'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ube60\ub978 \uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uc989\ud765\uc801\uc778 \uc990\uac70\uc6c0\ub3c4 \uc911\uc694\ud558\ub2c8 \uac00\ubccd\uac8c \ud45c\ud604\ud574\ubcf4\uc138\uc694']\n            },\n            'IASE': { \n                animal: '\ud83e\udd81', \n                name: '\uc0ac\uc790', \n                description: '\ub2f9\ub2f9\ud558\uace0 \uce74\ub9ac\uc2a4\ub9c8 \uc788\ub294 \ub9ac\ub354\uc785\ub2c8\ub2e4. \ud300\uc6d0\ub4e4\uc744 \ud558\ub098\ub85c \ubaa8\uc73c\ub294 \uac15\ub825\ud55c \uad6c\uc2ec\uc810 \uc5ed\ud560\uc744 \ud558\uba70, \uc801\uadf9\uc801\uc778 \ud589\ub3d9\ub825\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ubaa8\ub4e0 \uc0ac\ub78c\uc758 \uc758\uacac\uc744 \uc18c\uc911\ud788 \uc5ec\uae30\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \uc801\uadf9\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uace0, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc774\ub04c\uba70, \uc989\uc2dc \uac10\uc815\uacfc \uc5d0\ub108\uc9c0\ub97c \ub098\ub204\uc5b4 \ud300 \uc804\uccb4\ub97c \ud558\ub098\ub85c \ubb49\uce58\uac8c \ub9cc\ub4ed\ub2c8\ub2e4. \ub2f9\uc2e0\uc758 \uce74\ub9ac\uc2a4\ub9c8\uc640 \ud3ec\uc6a9\ub825\uc740 \ud300\uc5d0\uac8c \ud070 \ud798\uacfc \ubc29\ud5a5\uc131\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.',\n                strengths: ['\uce74\ub9ac\uc2a4\ub9c8 \uc788\ub294 \ub9ac\ub354\uc2ed', '\uc989\uac01\uc801 \ud589\ub3d9\ub825', '\ud300 \ud1b5\ud569 \ub2a5\ub825', '\uc801\uadf9\uc801 \ubb38\uc81c \ud574\uacb0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \uc2e0\uc911\ud55c \uc811\uadfc\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uae4a\uc774 \uc788\ub294 \uc131\ucc30\uc758 \uc2dc\uac04\ub3c4 \uac00\uc838\ubcf4\uc138\uc694']\n            },\n            'DPBR': { \n                animal: '\ud83e\udd89', \n                name: '\uc62c\ube7c\ubbf8', \n                description: '\ub0a0\uce74\ub85c\uc6b4 \ud1b5\ucc30\ub825\uacfc \uc2e0\uc18d\ud55c \ud310\ub2e8\ub825\uc744 \uac00\uc9c4 \uc9c0\ud61c\ub85c\uc6b4 \uc874\uc7ac\uc785\ub2c8\ub2e4. \uc870\uc6a9\ud558\uc9c0\ub9cc \ud575\uc2ec\uc744 \uc815\ud655\ud788 \ud30c\uc545\ud558\ub294 \ub2a5\ub825\uc774 \ub6f0\uc5b4\ub0a9\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub978 \ud310\ub2e8\ub825\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ud3c9\ud654\ub85c\uc6b4 \ud574\uacb0\uc744 \ucd94\uad6c\ud558\uace0, \ub4a4\uc5d0\uc11c \uc870\uc6a9\ud788 \ud544\uc694\ud55c \uac83\ub4e4\uc744 \uc900\ube44\ud558\uba70, \uae4a\uc774 \uc788\ub294 \uc0ac\uace0\ub97c \ud1b5\ud574 \ud300\uc5d0\uac8c \ud604\uba85\ud55c \uc870\uc5b8\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ud6a8\uc728\uc131\uacfc \uc9c0\ud61c\ub97c \uacb8\ube44\ud55c \uc2e0\ub8b0\ud560 \uc218 \uc788\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4.',\n                strengths: ['\ube60\ub978 \ud310\ub2e8\ub825', '\ud6a8\uc728\uc801 \ubb38\uc81c \ud574\uacb0', '\uae4a\uc740 \ud1b5\ucc30\ub825', '\uc2e0\ub8b0\ud560 \uc218 \uc788\ub294 \uc9c0\uc6d0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc758 \uc758\uacac\ub3c4 \ub354 \ub4e4\uc5b4\ubcf4\uc138\uc694', '\uac10\uc815\uc744 \uc989\uc2dc \ud45c\ud604\ud558\ub294 \uac83\ub3c4 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\uc5b4\uc694']\n            },\n            'DPBE': { \n                animal: '\ud83e\udda6', \n                name: '\uc218\ub2ec', \n                description: '\ud65c\ubc1c\ud558\uace0 \uc0ac\uad50\uc801\uc774\uba70, \ube60\ub978 \uacb0\uc815\ub825\uc73c\ub85c \ud300\uc758 \ud65c\ub825\uc744 \ubd88\uc5b4\ub123\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \ud3c9\ud654\ub97c \ucd94\uad6c\ud558\uba74\uc11c\ub3c4 \uc801\uadf9\uc801\uc73c\ub85c \ud589\ub3d9\ud569\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub974\uac8c \uacb0\uc815\uc744 \ub0b4\ub824 \ud300\uc744 \uc774\ub04c\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ubd80\ub4dc\ub7ec\uc6b4 \ud574\uacb0\ucc45\uc744 \ucc3e\uace0, \ub4a4\uc5d0\uc11c \ud300\uc744 \uc9c0\uc6d0\ud558\uba70, \uc989\uc2dc \uae30\uc068\uacfc \uc5d0\ub108\uc9c0\ub97c \ub098\ub204\uc5b4 \uc5ec\ud589\uc744 \uc990\uac81\uac8c \ub9cc\ub4ed\ub2c8\ub2e4. \ud6a8\uc728\uc131\uacfc \uce5c\ud654\ub825\uc744 \ubaa8\ub450 \uac16\ucd98 \ud300\uc758 \uc5d0\ub108\uc790\uc774\uc800\uc785\ub2c8\ub2e4.',\n                strengths: ['\ube60\ub978 \uc2e4\ud589\ub825', '\ub6f0\uc5b4\ub09c \uce5c\ud654\ub825', '\uae0d\uc815\uc801 \uc5d0\ub108\uc9c0', '\ud6a8\uc728\uc801 \uc9c0\uc6d0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uacfc \ub354 \uc0c1\uc758\ud574\ubcf4\uc138\uc694', '\uae4a\uc774 \uc788\ub294 \uc131\ucc30\ub3c4 \uc911\uc694\ud574\uc694']\n            },\n            'DPSR': { \n                animal: '\ud83d\udc3b\u200d\u2744\ufe0f', \n                name: '\ubd81\uadf9\uacf0', \n                description: '\uac15\uc778\ud558\uace0 \uacb0\ub2e8\ub825 \uc788\ub294 \ub9ac\ub354\uc785\ub2c8\ub2e4. \uc5b4\ub824\uc6b4 \uc0c1\ud669\uc5d0\uc11c\ub3c4 \ub0c9\uc815\ud568\uc744 \uc720\uc9c0\ud558\uba70, \ud300\uc744 \ubaa9\ud45c \ub2ec\uc131\uc73c\ub85c \uc774\ub055\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \uc2e0\uc18d\ud55c \uacb0\uc815\ub825\uc73c\ub85c \ud300\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \uc774\ub04c\uace0, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ud3c9\ud654\ub85c\uc6b4 \ud574\uacb0\uc744 \ucd94\uad6c\ud558\uba70, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc8fc\ub3c4\ud558\uace0, \uae4a\uc774 \uc788\ub294 \uc0ac\uace0\ub97c \ud1b5\ud574 \ud300\uc5d0\uac8c \uba85\ud655\ud55c \ubc29\ud5a5\uc744 \uc81c\uc2dc\ud569\ub2c8\ub2e4. \uac15\ub825\ud558\uba74\uc11c\ub3c4 \uc548\uc815\uc801\uc778 \ub9ac\ub354\uc2ed\uc744 \ubc1c\ud718\ud569\ub2c8\ub2e4.',\n                strengths: ['\uac15\ub825\ud55c \uacb0\ub2e8\ub825', '\ud6a8\uc728\uc801 \ub9ac\ub354\uc2ed', '\ub0c9\uc815\ud55c \ud310\ub2e8\ub825', '\ubaa9\ud45c \uc9c0\ud5a5\uc801 \uc0ac\uace0'],\n                improvements: ['\ub54c\ub85c\ub294 \ud300\uc6d0\ub4e4\uc758 \uc758\uacac\uc744 \ub354 \ub4e4\uc5b4\ubcf4\uc138\uc694', '\uc989\ud765\uc801\uc778 \uc7ac\ubbf8\ub3c4 \uc911\uc694\ud574\uc694']\n            },\n            'DPSE': { \n                animal: '\ud83d\udc27', \n                name: '\ud3ad\uadc4', \n                description: '\uc0ac\uad50\uc801\uc774\uace0 \ud65c\ubc1c\ud558\uba70, \ud300\uc6cc\ud06c\ub97c \uc911\uc2dc\ud558\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \ube60\ub978 \uacb0\uc815\ub825\uacfc \uae0d\uc815\uc801\uc778 \uc5d0\ub108\uc9c0\ub85c \ud300 \ubd84\uc704\uae30\ub97c \uc774\ub055\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub978 \uacb0\uc815\uc73c\ub85c \ud300\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \uc774\ub04c\uba74\uc11c\ub3c4, \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c\ub294 \ud3c9\ud654\ub85c\uc6b4 \ubd84\uc704\uae30\ub97c \ub9cc\ub4e4\uace0, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc8fc\ub3c4\ud558\uba70, \uc989\uc2dc \uac10\uc815\uacfc \uc5d0\ub108\uc9c0\ub97c \ub098\ub204\uc5b4 \ud300\uc6cc\ud06c\ub97c \uac15\ud654\ud569\ub2c8\ub2e4. \ud6a8\uc728\uc131\uacfc \uc0ac\uad50\uc131\uc744 \uacb8\ube44\ud55c \uc644\ubcbd\ud55c \ud300 \ud50c\ub808\uc774\uc5b4\uc785\ub2c8\ub2e4.',\n                strengths: ['\ud6a8\uc728\uc801 \ud300\uc6cc\ud06c', '\ub6f0\uc5b4\ub09c \uc0ac\uad50\uc131', '\ube60\ub978 \uc2e4\ud589\ub825', '\uae0d\uc815\uc801 \ubd84\uc704\uae30 \uc870\uc131'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \uc2e0\uc911\ud55c \uacb0\uc815\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uae4a\uc774 \uc788\ub294 \uc131\ucc30\uc758 \uc2dc\uac04\ub3c4 \uac00\uc838\ubcf4\uc138\uc694']\n            },\n            'DABR': { \n                animal: '\ud83d\udc3e', \n                name: '\ud32c\uc11c', \n                description: '\uc608\ub9ac\ud558\uace0 \uc804\ub7b5\uc801\uc774\uba70, \uc740\ubc00\ud558\uac8c \uc0c1\ud669\uc744 \ud30c\uc545\ud558\uace0 \ud6a8\uacfc\uc801\uc73c\ub85c \ud589\ub3d9\ud558\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \uac15\ub825\ud55c \uc2e4\ud589\ub825\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub978 \uacb0\uc815\ub825\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uace0, \ubb38\uc81c \uc0c1\ud669\uc5d0\uc11c\ub294 \uc9c1\uc811\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uba70, \ub4a4\uc5d0\uc11c \uc804\ub7b5\uc801\uc73c\ub85c \ud300\uc744 \uc9c0\uc6d0\ud558\uace0, \uae4a\uc774 \uc788\ub294 \ubd84\uc11d\uc744 \ud1b5\ud574 \ucd5c\uc801\uc758 \ud574\uacb0\ucc45\uc744 \uc81c\uc2dc\ud569\ub2c8\ub2e4. \uc608\ub9ac\ud55c \uad00\ucc30\ub825\uacfc \uac15\ub825\ud55c \uc2e4\ud589\ub825\uc744 \uacb8\ube44\ud55c \uc804\ub7b5\uac00\uc785\ub2c8\ub2e4.',\n                strengths: ['\uc608\ub9ac\ud55c \ud310\ub2e8\ub825', '\uac15\ub825\ud55c \uc2e4\ud589\ub825', '\uc804\ub7b5\uc801 \uc0ac\uace0', '\ud6a8\uacfc\uc801 \ubb38\uc81c \ud574\uacb0'],\n                improvements: ['\ub54c\ub85c\ub294 \ud300\uc6d0\ub4e4\uacfc \ub354 \uc0c1\uc758\ud574\ubcf4\uc138\uc694', '\uac10\uc815 \ud45c\ud604\uc744 \ub354 \uc790\uc720\ub86d\uac8c \ud574\ubcf4\uc138\uc694']\n            },\n            'DABE': { \n                animal: '\ud83d\udc26\u200d\u2b1b', \n                name: '\uae4c\ub9c8\uadc0', \n                description: '\ub611\ub611\ud558\uace0 \uc801\uc751\ub825\uc774 \ub6f0\uc5b4\ub098\uba70, \ubcf5\uc7a1\ud55c \ubb38\uc81c\ub97c \ucc3d\uc758\uc801\uc73c\ub85c \ud574\uacb0\ud558\ub294 \uc874\uc7ac\uc785\ub2c8\ub2e4. \ub0a0\uce74\ub85c\uc6b4 \uad00\ucc30\ub825\uacfc \uc18c\ud1b5 \ub2a5\ub825\uc744 \uacb8\ube44\ud588\uc2b5\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub978 \ud310\ub2e8\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uba74\uc11c\ub3c4, \ubb38\uc81c\uac00 \uc0dd\uae30\uba74 \uc801\uadf9\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uace0, \ub4a4\uc5d0\uc11c \uc601\ub9ac\ud558\uac8c \ud300\uc744 \uc9c0\uc6d0\ud558\uba70, \uc989\uc2dc \uc544\uc774\ub514\uc5b4\uc640 \uac10\uc815\uc744 \ub098\ub204\uc5b4 \ud300\uc758 \ucc3d\uc758\uc131\uc744 \ub192\uc785\ub2c8\ub2e4. \uc9c0\ub2a5\uacfc \uc0ac\uad50\uc131\uc744 \ubaa8\ub450 \uac16\ucd98 \ud601\uc2e0\uc801\uc778 \ubb38\uc81c \ud574\uacb0\uc0ac\uc785\ub2c8\ub2e4.',\n                strengths: ['\ucc3d\uc758\uc801 \ubb38\uc81c \ud574\uacb0', '\ub6f0\uc5b4\ub09c \uc801\uc751\ub825', '\uc989\uac01\uc801 \uc18c\ud1b5', '\ud601\uc2e0\uc801 \uc0ac\uace0'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \ud3ec\uc6a9\uc801\uc778 \uc811\uadfc\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\uae4a\uc774 \uc788\ub294 \uc131\ucc30\ub3c4 \uc911\uc694\ud574\uc694']\n            },\n            'DSAR': { \n                animal: '\ud83d\udc05', \n                name: '\ud638\ub791\uc774', \n                description: '\uac15\ub825\ud558\uace0 \uc6a9\uac10\ud55c \ub9ac\ub354\uc785\ub2c8\ub2e4. \uacb0\uc815\uc801\uc778 \uc21c\uac04\uc5d0 \uacfc\uac10\ud55c \ud589\ub3d9\ub825\uc744 \ubc1c\ud718\ud558\uba70, \ud300\uc744 \uc2b9\ub9ac\ub85c \uc774\ub044\ub294 \uac15\uc778\ud55c \uc874\uc7ac\uc785\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \uc2e0\uc18d\ud558\uace0 \uacfc\uac10\ud55c \uacb0\uc815\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uace0, \ubb38\uc81c \uc0c1\ud669\uc5d0\uc11c\ub294 \uc815\uba74\uc73c\ub85c \ub9de\uc11c\uc11c \ud574\uacb0\ud558\uba70, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc8fc\ub3c4\ud558\uace0, \uae4a\uc774 \uc788\ub294 \uc0ac\uace0\ub97c \ubc14\ud0d5\uc73c\ub85c \ud300\uc5d0\uac8c \uac15\ub825\ud55c \ub3d9\uae30\ubd80\uc5ec\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc6a9\uae30\uc640 \uc9c0\ud61c\ub97c \uacb8\ube44\ud55c \uc9c4\uc815\ud55c \ub9ac\ub354\uc785\ub2c8\ub2e4.',\n                strengths: ['\uacfc\uac10\ud55c \ub9ac\ub354\uc2ed', '\uac15\ub825\ud55c \ucd94\uc9c4\ub825', '\uc6a9\uae30 \uc788\ub294 \ubb38\uc81c \ud574\uacb0', '\ud300 \ub3d9\uae30\ubd80\uc5ec'],\n                improvements: ['\ub54c\ub85c\ub294 \ud300\uc6d0\ub4e4\uc758 \uc758\uacac\uc744 \ub354 \ub4e4\uc5b4\ubcf4\uc138\uc694', '\uc989\ud765\uc801\uc778 \uac10\uc815 \ud45c\ud604\ub3c4 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\uc5b4\uc694']\n            },\n            'DSAE': { \n                animal: '\ud83e\udd9c', \n                name: '\uc575\ubb34\uc0c8', \n                description: '\ud654\ub824\ud558\uace0 \ud45c\ud604\ub825\uc774 \ud48d\ubd80\ud55c \uc874\uc7ac\uc785\ub2c8\ub2e4. \ub6f0\uc5b4\ub09c \ucee4\ubba4\ub2c8\ucf00\uc774\uc158 \ub2a5\ub825\uc73c\ub85c \ud300\uc758 \uc18c\ud1b5\uc744 \ud65c\uc131\ud654\ud558\uace0 \ubd84\uc704\uae30\ub97c \ubc1d\uac8c \ub9cc\ub4ed\ub2c8\ub2e4.',\n                detailed: '\ub85c\ub4dc\ud2b8\ub9bd\uc5d0\uc11c \ub2f9\uc2e0\uc740 \ube60\ub978 \uacb0\uc815\ub825\uc73c\ub85c \ud300\uc744 \uc774\ub04c\uba74\uc11c\ub3c4, \ubb38\uc81c\uac00 \uc0dd\uae30\uba74 \uc801\uadf9\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc11c\uace0, \uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc8fc\ub3c4\ud558\uba70, \uc989\uc2dc \ubaa8\ub4e0 \uac10\uc815\uacfc \uc544\uc774\ub514\uc5b4\ub97c \ud45c\ud604\ud558\uc5ec \ud300 \ubd84\uc704\uae30\ub97c \ucd5c\uace0\uc870\ub85c \ub04c\uc5b4\uc62c\ub9bd\ub2c8\ub2e4. \ub9ac\ub354\uc2ed\uacfc \ud45c\ud604\ub825\uc744 \uacb8\ube44\ud55c \ud300\uc758 \uc2a4\ud3ec\ud2b8\ub77c\uc774\ud2b8\uc785\ub2c8\ub2e4.',\n                strengths: ['\ub6f0\uc5b4\ub09c \ud45c\ud604\ub825', '\uc5ed\ub3d9\uc801 \ub9ac\ub354\uc2ed', '\uc989\uac01\uc801 \uc18c\ud1b5', '\ud300 \ubd84\uc704\uae30 \uc870\uc131'],\n                improvements: ['\ub54c\ub85c\ub294 \ub354 \uc2e0\uc911\ud55c \uc811\uadfc\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc5b4\uc694', '\ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc758 \uc758\uacac\ub3c4 \ucda9\ubd84\ud788 \ub4e4\uc5b4\ubcf4\uc138\uc694']\n            }\n        };\n\n        \/\/ \uc9c0\ud45c\ubcc4 \uc0c1\uc138 \uc124\uba85\n        const traitDescriptions = {\n            'I': { title: 'Inclusive (\ud3ec\uc6a9\uc801 \ud569\uc758\ucd94\uad6c)', description: '\ub2e4\uc591\ud55c \uc758\uacac\uc744 \uc218\ub834\ud558\uace0 \ubaa8\ub450\uc758 \ucc38\uc5ec\ub97c \uc911\uc2dc\ud569\ub2c8\ub2e4' },\n            'D': { title: 'Decisive (\uc2e0\uc18d\ud55c \ub2e8\ub3c5\uacb0\uc815)', description: '\ube60\ub978 \ud310\ub2e8\ub825\uc73c\ub85c \ud6a8\uc728\uc801\uc778 \uacb0\uc815\uc744 \ub0b4\ub9bd\ub2c8\ub2e4' },\n            'P': { title: 'Pacifist (\uac08\ub4f1\ud68c\ud53c, \ud654\ud569\uc911\uc2dc)', description: '\uc870\ud654\uc640 \ud3c9\ud654\ub97c \uc911\uc2dc\ud558\uba70 \uac08\ub4f1\uc744 \ubd80\ub4dc\ub7fd\uac8c \ud574\uacb0\ud569\ub2c8\ub2e4' },\n            'A': { title: 'Activist (\ubb38\uc81c\uc9c1\uba74, \uc801\uadf9\ud589\ub3d9)', description: '\ubb38\uc81c\ub97c \uc815\uba74\uc73c\ub85c \ub2e4\ub8e8\uba70 \uc801\uadf9\uc801\uc73c\ub85c \ud574\uacb0\uc5d0 \ub098\uc12d\ub2c8\ub2e4' },\n            'B': { title: 'Behind-the-Scenes (\ub4a4\uc5d0\uc11c \uc9c0\uc6d0)', description: '\ub4a4\uc5d0\uc11c \ubb35\ubb35\ud788 \uc9c0\uc6d0\ud558\uba70 \uc548\uc815\uc801\uc778 \uae30\ubc18\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4' },\n            'S': { title: 'Spotlight (\uc804\uba74\uc5d0\uc11c \uc8fc\ub3c4)', description: '\uc55e\uc7a5\uc11c\uc11c \ud300\uc744 \uc774\ub04c\uba70 \uc0c1\ud669\uc744 \uc8fc\ub3c4\ud569\ub2c8\ub2e4' },\n            'R': { title: 'Processor (\uc815\ubcf4\uc218\uc6a9\u2192\ucc3d\uc758\uc801\uc0b0\ucd9c)', description: '\uc815\ubcf4\ub97c \uae4a\uc774 \uc788\uac8c \ucc98\ub9ac\ud558\uc5ec \ucc3d\uc758\uc801\uc778 \uacb0\uacfc\ubb3c\uc744 \ub9cc\ub4e4\uc5b4\ub0c5\ub2c8\ub2e4' },\n            'E': { title: 'Energizer (\uc815\ubcf4\ubc1c\uc0b0\u2192\uc989\uac01\uc801\uc601\ud5a5)', description: '\uc5d0\ub108\uc9c0\ub97c \uc678\ubd80\ub85c \ubc1c\uc0b0\ud558\uc5ec \uc989\uac01\uc801\uc778 \uc601\ud5a5\ub825\uc744 \ubc1c\ud718\ud569\ub2c8\ub2e4' }\n        };\n\n        \/\/ \uc18c\ud1b5 \uc9c8\ubb38\ub4e4\n        const communicationQuestions = {\n            'I-D': '\uc911\uc694\ud55c \uacb0\uc815\uc744 \ub0b4\ub9b4 \ub54c, \ub2f9\uc2e0\uc740 \ud63c\uc790 \ube60\ub974\uac8c \uacb0\uc815\ud558\ub294 \ud3b8\uc778\uac00\uc694, \uc544\ub2c8\uba74 \uc5ec\ub7ec \uc0ac\ub78c\uacfc \uc0c1\uc758\ud558\ub294 \ud3b8\uc778\uac00\uc694?',\n            'D-I': '\ud300 \uacb0\uc815 \uacfc\uc815\uc5d0\uc11c \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc758 \uc758\uacac\uc744 \ucda9\ubd84\ud788 \ub4e3\ub294 \uac83\uacfc \ube60\ub978 \uacb0\uc815 \uc911 \uc5b4\ub290 \uac83\uc774 \ub354 \uc911\uc694\ud558\ub2e4\uace0 \uc0dd\uac01\ud558\uc2dc\ub098\uc694?',\n            'P-A': '\uc758\uacac \ucda9\ub3cc\uc774 \uc0dd\uacbc\uc744 \ub54c, \uc9c1\uc811\uc801\uc73c\ub85c \ubb38\uc81c\ub97c \ub2e4\ub8e8\ub294 \uac83\uacfc \uc870\ud654\ub97c \uc720\uc9c0\ud558\ub294 \uac83 \uc911 \uc5b4\ub290 \ucabd\uc744 \uc6b0\uc120\uc2dc\ud558\uc2dc\ub098\uc694?',\n            'A-P': '\ud300 \ub0b4 \uac08\ub4f1 \uc0c1\ud669\uc5d0\uc11c \ud3c9\ud654 \uc720\uc9c0\uc640 \ubb38\uc81c \ud574\uacb0 \uc911 \uc5b4\ub290 \uac83\uc774 \ub354 \uc911\uc694\ud558\ub2e4\uace0 \uc0dd\uac01\ud558\uc2dc\ub098\uc694?',\n            'B-S': '\ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ub2f9\uc2e0\uc740 \uc8fc\ub85c \ub9ac\ub354 \uc5ed\ud560\uc744 \ud558\uc2dc\ub098\uc694, \uc544\ub2c8\uba74 \uc11c\ud3ec\ud130 \uc5ed\ud560\uc744 \ud558\uc2dc\ub098\uc694?',\n            'S-B': '\ud300\uc5d0\uc11c \uc804\uba74\uc5d0 \ub098\uc11c\ub294 \uac83\uacfc \ub4a4\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 \uac83 \uc911 \uc5b4\ub290 \uc5ed\ud560\uc774 \ub354 \ud3b8\ud558\uc2dc\ub098\uc694?',\n            'R-E': '\uc0c8\ub85c\uc6b4 \uc544\uc774\ub514\uc5b4\uac00 \ub5a0\uc62c\ub790\uc744 \ub54c, \ubc14\ub85c \uacf5\uc720\ud558\uc2dc\ub098\uc694 \uc544\ub2c8\uba74 \ucda9\ubd84\ud788 \uc0dd\uac01\ud55c \ud6c4\uc5d0 \ub098\ub204\uc2dc\ub098\uc694?',\n            'E-R': '\uc815\ubcf4\ub098 \uac10\uc815\uc744 \ud45c\ud604\ud560 \ub54c, \uc989\uac01\uc801\uc73c\ub85c \uacf5\uc720\ud558\ub294 \uac83\uacfc \uc2e0\uc911\ud558\uac8c \ucc98\ub9ac\ud55c \ud6c4 \ub098\ub204\ub294 \uac83 \uc911 \uc5b4\ub290 \ucabd\uc774 \ub354 \uc790\uc5f0\uc2a4\ub7ec\uc6b0\uc2e0\uac00\uc694?'\n        };\n\n        let currentQuestion = 0;\n        let answers = {};\n        let shuffledQuestions = [...questions];\n\n        \/\/ \uc9c8\ubb38 \uc21c\uc11c \uc11e\uae30\n        function shuffleArray(array) {\n            for (let i = array.length - 1; i > 0; i--) {\n                const j = Math.floor(Math.random() * (i + 1));\n                [array[i], array[j]] = [array[j], array[i]];\n            }\n            return array;\n        }\n\n        function startTest() {\n            shuffledQuestions = shuffleArray([...questions]);\n            document.getElementById('intro').classList.add('hidden');\n            document.getElementById('test').classList.remove('hidden');\n            document.getElementById('test').classList.add('fade-in');\n            showQuestion();\n        }\n\n        function showQuestion() {\n            const question = shuffledQuestions[currentQuestion];\n            const progress = ((currentQuestion + 1) \/ shuffledQuestions.length) * 100;\n            \n            document.getElementById('progress').style.width = progress + '%';\n            document.getElementById('questionCounter').textContent = `\uc9c8\ubb38 ${currentQuestion + 1} \/ ${shuffledQuestions.length}`;\n            document.getElementById('progressPercentage').textContent = `${Math.round(progress)}%`;\n            document.getElementById('questionText').textContent = question.text;\n            \n            const optionsContainer = document.getElementById('options');\n            optionsContainer.innerHTML = '';\n            \n            question.options.forEach((option, index) => {\n                const optionDiv = document.createElement('div');\n                optionDiv.className = 'option';\n                optionDiv.textContent = option.text;\n                optionDiv.onclick = () => selectOption(option.value, optionDiv);\n                optionsContainer.appendChild(optionDiv);\n            });\n            \n            document.getElementById('nextBtn').disabled = true;\n        }\n\n        function selectOption(value, element) {\n            \/\/ \uc774\uc804 \uc120\ud0dd \uc81c\uac70\n            document.querySelectorAll('.option').forEach(opt => opt.classList.remove('selected'));\n            \n            \/\/ \ud604\uc7ac \uc120\ud0dd \ud45c\uc2dc\n            element.classList.add('selected');\n            \n            \/\/ \ub2f5\ubcc0 \uc800\uc7a5\n            const question = shuffledQuestions[currentQuestion];\n            answers[question.type] = answers[question.type] || [];\n            answers[question.type][currentQuestion] = value;\n            \n            \/\/ \ud585\ud2f1 \ud53c\ub4dc\ubc31 (\uc9c0\uc6d0\ub418\ub294 \uacbd\uc6b0)\n            if (navigator.vibrate) {\n                navigator.vibrate(50);\n            }\n            \n            document.getElementById('nextBtn').disabled = false;\n            document.getElementById('nextBtn').textContent = currentQuestion === shuffledQuestions.length - 1 ? '\uacb0\uacfc \ubcf4\uae30' : '\ub2e4\uc74c \uc9c8\ubb38';\n        }\n\n        function nextQuestion() {\n            currentQuestion++;\n            \n            if (currentQuestion < shuffledQuestions.length) {\n                showQuestion();\n            } else {\n                showResult();\n            }\n        }\n\n        function calculateResult() {\n            const scores = {\n                decision: { I: 0, D: 0 },\n                conflict: { P: 0, A: 0 },\n                service: { B: 0, S: 0 },\n                energy: { R: 0, E: 0 }\n            };\n\n            \/\/ \uac01 \ud0c0\uc785\ubcc4\ub85c \uc810\uc218 \uacc4\uc0b0\n            shuffledQuestions.forEach((question, index) => {\n                const answer = answers[question.type] && answers[question.type][index];\n                if (answer) {\n                    if (question.type === 'decision') {\n                        scores.decision[answer]++;\n                    } else if (question.type === 'conflict') {\n                        scores.conflict[answer]++;\n                    } else if (question.type === 'service') {\n                        scores.service[answer]++;\n                    } else if (question.type === 'energy') {\n                        scores.energy[answer]++;\n                    }\n                }\n            });\n\n            \/\/ \ucd5c\uc885 \uc131\ud5a5 \uacb0\uc815\n            const result = \n                (scores.decision.I >= scores.decision.D ? 'I' : 'D') +\n                (scores.conflict.P >= scores.conflict.A ? 'P' : 'A') +\n                (scores.service.B >= scores.service.S ? 'B' : 'S') +\n                (scores.energy.R >= scores.energy.E ? 'R' : 'E');\n\n            return result;\n        }\n\n        function showResult() {\n            const personalityType = calculateResult();\n            const personality = personalityAnimals[personalityType];\n            \n            document.getElementById('test').classList.add('hidden');\n            document.getElementById('result').classList.remove('hidden');\n            document.getElementById('result').classList.add('fade-in');\n            \n            document.getElementById('animalEmoji').textContent = personality.animal;\n            document.getElementById('personalityType').textContent = `${personalityType} - ${personality.name}`;\n            \n            \/\/ \uc0c1\uc138\ud55c \uc124\uba85 \ucd94\uac00\n            document.getElementById('descriptionContainer').innerHTML = `\n                <div class=\"main-description\">\n                    <h4>\ud83d\udcab \ub2f9\uc2e0\uc758 \uc5ec\ud589 \uc131\ud5a5<\/h4>\n                    <p>${personality.description}<\/p>\n                    <p>${personality.detailed}<\/p>\n                <\/div>\n                \n                <div class=\"strengths-improvements\">\n                    <div class=\"strength-card\">\n                        <h4>\u2728 \ub2f9\uc2e0\uc758 \uac15\uc810<\/h4>\n                        <ul>\n                            ${personality.strengths.map(strength => `<li>${strength}<\/li>`).join('')}\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"improvement-card\">\n                        <h4>\ud83c\udf31 \uc131\uc7a5 \ud3ec\uc778\ud2b8<\/h4>\n                        <ul>\n                            ${personality.improvements.map(improvement => `<li>${improvement}<\/li>`).join('')}\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            `;\n            \n            \/\/ \uc9c0\ud45c\ubcc4 \ud2b9\uc131 \ud45c\uc2dc\n            const traitsContainer = document.getElementById('traits');\n            traitsContainer.innerHTML = '';\n            \n            personalityType.split('').forEach((trait, index) => {\n                const traitInfo = traitDescriptions[trait];\n                const traitDiv = document.createElement('div');\n                traitDiv.className = 'trait-card';\n                traitDiv.innerHTML = `\n                    <h4 class=\"trait-title\">${traitInfo.title}<\/h4>\n                    <p class=\"trait-desc\">${traitInfo.description}<\/p>\n                `;\n                traitsContainer.appendChild(traitDiv);\n            });\n            \n            \/\/ \uc18c\ud1b5 \uc9c8\ubb38 \uc0dd\uc131\n            const communicationList = document.getElementById('communicationList');\n            communicationList.innerHTML = '';\n            \n            const oppositeType = personalityType.split('').map(trait => {\n                if (trait === 'I') return 'D';\n                if (trait === 'D') return 'I';\n                if (trait === 'P') return 'A';\n                if (trait === 'A') return 'P';\n                if (trait === 'B') return 'S';\n                if (trait === 'S') return 'B';\n                if (trait === 'R') return 'E';\n                if (trait === 'E') return 'R';\n            }).join('');\n            \n            const questionKeys = [\n                `${personalityType[0]}-${oppositeType[0]}`,\n                `${personalityType[1]}-${oppositeType[1]}`,\n                `${personalityType[2]}-${oppositeType[2]}`,\n                `${personalityType[3]}-${oppositeType[3]}`\n            ];\n            \n            questionKeys.forEach(key => {\n                const question = communicationQuestions[key];\n                if (question) {\n                    const li = document.createElement('li');\n                    li.className = 'communication-item';\n                    li.textContent = question;\n                    communicationList.appendChild(li);\n                }\n            });\n\n            \/\/ \ud585\ud2f1 \ud53c\ub4dc\ubc31 (\uacb0\uacfc \ud45c\uc2dc)\n            if (navigator.vibrate) {\n                navigator.vibrate([100, 50, 100]);\n            }\n        }\n\n        function shareResult() {\n            const personalityType = calculateResult();\n            const personality = personalityAnimals[personalityType];\n            const shareText = `\ud83c\uddfa\ud83c\uddf8 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d \uacb0\uacfc\\n\\n${personality.animal} ${personalityType} - ${personality.name}\\n\\n${personality.description}\\n\\n\ub098\ub3c4 \ud14c\uc2a4\ud2b8\ud574\ubcf4\uae30: ${window.location.href}`;\n            \n            if (navigator.share) {\n                navigator.share({\n                    title: '\ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d \ud14c\uc2a4\ud2b8',\n                    text: shareText,\n                    url: window.location.href\n                }).catch(err => {\n                    \/\/ Web Share API \uc2e4\ud328 \uc2dc \ud074\ub9bd\ubcf4\ub4dc\ub85c \ud3f4\ubc31\n                    fallbackShare(shareText);\n                });\n            } else {\n                fallbackShare(shareText);\n            }\n        }\n\n        function fallbackShare(text) {\n            if (navigator.clipboard) {\n                navigator.clipboard.writeText(text).then(() => {\n                    showToast('\uacb0\uacfc\uac00 \ud074\ub9bd\ubcf4\ub4dc\uc5d0 \ubcf5\uc0ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \ud83d\udccb');\n                }).catch(() => {\n                    showToast('\uacf5\uc720 \ud14d\uc2a4\ud2b8\ub97c \ubcf5\uc0ac\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.');\n                });\n            } else {\n                \/\/ \ud074\ub9bd\ubcf4\ub4dc API\ub3c4 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0\n                const textArea = document.createElement('textarea');\n                textArea.value = text;\n                document.body.appendChild(textArea);\n                textArea.select();\n                try {\n                    document.execCommand('copy');\n                    showToast('\uacb0\uacfc\uac00 \ud074\ub9bd\ubcf4\ub4dc\uc5d0 \ubcf5\uc0ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \ud83d\udccb');\n                } catch (err) {\n                    showToast('\uacf5\uc720 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.');\n                }\n                document.body.removeChild(textArea);\n            }\n        }\n\n        function showToast(message) {\n            const toast = document.createElement('div');\n            toast.style.cssText = `\n                position: fixed;\n                bottom: 30px;\n                left: 50%;\n                transform: translateX(-50%);\n                background: rgba(0,0,0,0.8);\n                color: white;\n                padding: 12px 20px;\n                border-radius: 25px;\n                font-size: 0.9rem;\n                z-index: 1000;\n                backdrop-filter: blur(10px);\n                animation: fadeInUp 0.3s ease;\n            `;\n            toast.textContent = message;\n            document.body.appendChild(toast);\n            \n            setTimeout(() => {\n                toast.style.animation = 'fadeOut 0.3s ease forwards';\n                setTimeout(() => document.body.removeChild(toast), 300);\n            }, 2000);\n        }\n\n        function restartTest() {\n            currentQuestion = 0;\n            answers = {};\n            shuffledQuestions = shuffleArray([...questions]);\n            \n            document.getElementById('result').classList.add('hidden');\n            document.getElementById('intro').classList.remove('hidden');\n            document.getElementById('intro').classList.add('fade-in');\n            \n            \/\/ \ud398\uc774\uc9c0 \uc0c1\ub2e8\uc73c\ub85c \uc2a4\ud06c\ub864\n            window.scrollTo({ top: 0, behavior: 'smooth' });\n        }\n\n        \/\/ \ucd08\uae30\ud654 \ubc0f \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\n        document.addEventListener('DOMContentLoaded', function() {\n            shuffledQuestions = shuffleArray([...questions]);\n            \n            \/\/ \uc2a4\uc640\uc774\ud504 \uc81c\uc2a4\ucc98 \uac10\uc9c0 (\uc120\ud0dd\uc0ac\ud56d)\n            let startY = 0;\n            let startX = 0;\n            \n            document.addEventListener('touchstart', function(e) {\n                startY = e.touches[0].clientY;\n                startX = e.touches[0].clientX;\n            });\n            \n            \/\/ \ub4a4\ub85c\uac00\uae30 \ubc84\ud2bc \ucc98\ub9ac\n            window.addEventListener('popstate', function(e) {\n                if (!document.getElementById('intro').classList.contains('hidden')) {\n                    return;\n                }\n                \n                if (!document.getElementById('test').classList.contains('hidden')) {\n                    if (currentQuestion > 0) {\n                        currentQuestion--;\n                        showQuestion();\n                    } else {\n                        restartTest();\n                    }\n                } else if (!document.getElementById('result').classList.contains('hidden')) {\n                    restartTest();\n                }\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>\ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d \ud14c\uc2a4\ud2b8 \ud83c\uddfa\ud83c\uddf8 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd \uc131\ud5a5 \ubd84\uc11d \uc0cc\ud504\ub780\uc2dc\uc2a4\ucf54\uc5d0\uc11c \uadf8\ub79c\ub4dc\uce90\ub144\uae4c\uc9c0\uc77c\uc8fc\uc77c\uac04\uc758 \uc11c\ubd80 \ub300\ud6a1\ub2e8! \ud83c\udf1f \ud504\ub864\ub85c\uadf8 \ub2f9\uc2e0\uc740 \ubbf8\uad6d \uc11c\ubd80 \ub85c\ub4dc\ud2b8\ub9bd\uc5d0 \ucc38\uc5ec\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uba4b\uc9c4 \ub3d9\ub8cc\ub4e4\uacfc \ud568\uaed8 LA\uc5d0\uc11c \uc2dc\uc791\ud574 \uadf8\ub79c\ub4dc\uce90\ub2c8\uc5b8\uae4c\uc9c0\uc758 \uc78a\uc744 \uc218&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-2049","page","type-page","status-publish","hentry"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/pages\/2049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/comments?post=2049"}],"version-history":[{"count":0,"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/pages\/2049\/revisions"}],"wp:attachment":[{"href":"https:\/\/visionnetworkcamp.org\/ko\/wp-json\/wp\/v2\/media?parent=2049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}