\\n
\\n \\u4EBA\\u751F\\u91CD\\u5F00\\u6A21\\u62DF\\u5668
\\n
\\u52A0\\u8F7D\\u4E2D...
\\n
\\n
\\n "); // Index\n\n var indexPage = $("\\n \\n
\\u5DF2\\u91CD\\u5F001\\u6B21
\\n
\\n
\\n
\\n \\u4EBA\\u751F\\u91CD\\u5F00\\u6A21\\u62DF\\u5668
\\n
\\u8FD9\\u5783\\u573E\\u4EBA\\u751F\\u4E00\\u79D2\\u4E5F\\u4E0D\\u60F3\\u5446\\u4E86
\\n
\\n
\\n
\\n "); // Init theme\n\n this.setTheme(localStorage.getItem(\'theme\'));\n indexPage.find(\'#restart\').click(function () {\n return _this2.switch(\'talent\');\n });\n indexPage.find(\'#rank\').click(function () {\n return _this2.hint(\'别卷了!没有排行榜\');\n });\n indexPage.find("#themeToggleBtn").click(function () {\n if (localStorage.getItem(\'theme\') == \'light\') {\n localStorage.setItem(\'theme\', \'dark\');\n } else {\n localStorage.setItem(\'theme\', \'light\');\n }\n\n _this2.setTheme(localStorage.getItem(\'theme\'));\n }); // Talent\n\n var talentPage = $("\\n \\n
\\u5929\\u8D4B\\u62BD\\u5361
\\n
\\n
\\n
\\n
\\n ");\n\n var createTalent = function createTalent(_ref) {\n var grade = _ref.grade,\n name = _ref.name,\n description = _ref.description;\n return $("\\n
\\n \\u8C03\\u6574\\u521D\\u59CB\\u5C5E\\u6027
\\n
\\u53EF\\u7528\\u5C5E\\u6027\\u70B9\\uFF1A0
\\n
\\n
\\n
\\n - \\u5DF2\\u9009\\u5929\\u8D4B
\\n
\\n
\\n
\\n
\\n
\\n ");\n\n propertyPage.mounted = function () {\n propertyPage.find(\'#talentSelectedView\').append("\\n
\\u4EBA\\u751F\\u603B\\u7ED3
\\n
\\n - \\u989C\\u503C\\uFF1A9\\u7EA7 \\u7F8E\\u82E5\\u5929\\u4ED9
\\n - \\u667A\\u529B\\uFF1A4\\u7EA7 \\u667A\\u529B\\u4E00\\u822C
\\n - \\u4F53\\u8D28\\uFF1A1\\u7EA7 \\u6781\\u5EA6\\u865A\\u5F31
\\n - \\u5BB6\\u5883\\uFF1A6\\u7EA7 \\u5C0F\\u5EB7\\u4E4B\\u5BB6
\\n - \\u4EAB\\u5E74\\uFF1A3\\u5C81 \\u65E9\\u592D
\\n - \\u5FEB\\u4E50\\uFF1A3\\u7EA7 \\u4E0D\\u592A\\u5E78\\u798F\\u7684\\u4EBA\\u751F
\\n
\\n
\\u5929\\u8D4B\\uFF0C\\u4F60\\u53EF\\u4EE5\\u9009\\u4E00\\u4E2A\\uFF0C\\u4E0B\\u8F88\\u5B50\\u8FD8\\u80FD\\u62BD\\u5230
\\n
\\n - \\u9ED1\\u5E55\\uFF08\\u9762\\u8BD5\\u4E00\\u5B9A\\u6210\\u529F\\uFF09
\\n
\\n
\\n
\\n ");\n summaryPage.find(\'#again\').click(function () {\n _this2.times++;\n\n app_classPrivateFieldGet(_this2, _life).talentExtend(app_classPrivateFieldGet(_this2, _selectedExtendTalent));\n\n app_classPrivateFieldSet(_this2, _selectedExtendTalent, null);\n\n app_classPrivateFieldGet(_this2, _talentSelected).clear();\n\n app_classPrivateFieldSet(_this2, _totalMax, 20);\n\n app_classPrivateFieldSet(_this2, _isEnd, false);\n\n _this2.switch(\'index\');\n });\n\n app_classPrivateFieldSet(this, _pages, {\n loading: {\n page: loadingPage,\n clear: function clear() {}\n },\n index: {\n page: indexPage,\n btnRank: indexPage.find(\'#rank\'),\n btnRestart: indexPage.find(\'#restart\'),\n hint: indexPage.find(\'.hint\'),\n cnt: indexPage.find(\'#cnt\'),\n clear: function clear() {\n indexPage.find(\'.hint\').hide();\n var times = _this2.times;\n var btnRank = indexPage.find(\'#rank\');\n var cnt = indexPage.find(\'#cnt\');\n\n if (times > 0) {\n btnRank.show();\n cnt.show();\n cnt.text("\\u5DF2\\u91CD\\u5F00".concat(times, "\\u6B21"));\n return;\n }\n\n btnRank.hide();\n cnt.hide();\n }\n },\n talent: {\n page: talentPage,\n clear: function clear() {\n talentPage.find(\'ul.selectlist\').empty();\n talentPage.find(\'#random\').show();\n\n app_classPrivateFieldSet(_this2, _totalMax, 20);\n }\n },\n property: {\n page: propertyPage,\n clear: function clear() {\n freshTotal();\n propertyPage.find(\'#talentSelectedView\').empty();\n }\n },\n trajectory: {\n page: trajectoryPage,\n clear: function clear() {\n trajectoryPage.find(\'#lifeTrajectory\').empty();\n trajectoryPage.find(\'#summary\').hide();\n\n app_classPrivateFieldSet(_this2, _isEnd, false);\n },\n born: function born() {\n trajectoryPage.find(\'#lifeTrajectory\').trigger("click");\n }\n },\n summary: {\n page: summaryPage,\n clear: function clear() {\n var judge = summaryPage.find(\'#judge\');\n var talents = summaryPage.find(\'#talents\');\n judge.empty();\n talents.empty();\n\n app_classPrivateFieldGet(_this2, _talentSelected).forEach(function (talent) {\n var li = createTalent(talent);\n talents.append(li);\n li.click(function () {\n if (li.hasClass(\'selected\')) {\n app_classPrivateFieldSet(_this2, _selectedExtendTalent, null);\n\n li.removeClass(\'selected\');\n } else if (app_classPrivateFieldGet(_this2, _selectedExtendTalent) != null) {\n _this2.hint(\'只能继承一个天赋\');\n\n return;\n } else {\n app_classPrivateFieldSet(_this2, _selectedExtendTalent, talent.id);\n\n li.addClass(\'selected\');\n }\n });\n });\n\n var records = app_classPrivateFieldGet(_this2, _life).getRecord();\n\n var s = function s(type, func) {\n var value = func(records.map(function (_ref7) {\n var v = _ref7[type];\n return v;\n }));\n\n var _summary = summary(type, value),\n judge = _summary.judge,\n grade = _summary.grade;\n\n return {\n judge: judge,\n grade: grade,\n value: value\n };\n };\n\n console.table(records);\n console.debug(records);\n judge.append([function () {\n var _s = s(\'CHR\', max),\n judge = _s.judge,\n grade = _s.grade,\n value = _s.value;\n\n return "