1 line
64 KiB
JSON
1 line
64 KiB
JSON
{"ast":null,"code":"import { createCommentVNode as _createCommentVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, createElementVNode as _createElementVNode, vShow as _vShow, withDirectives as _withDirectives, Transition as _Transition, withCtx as _withCtx, renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, normalizeClass as _normalizeClass, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode } from \"vue\";\nconst _hoisted_1 = {\n class: \"aplayer-pop\"\n};\nconst _hoisted_2 = {\n class: \"aplayer-view\"\n};\nconst _hoisted_3 = {\n key: 0,\n class: \"setting-pop\"\n};\nconst _hoisted_4 = {\n class: \"setting-view\"\n};\nconst _hoisted_5 = [\"onClick\"];\nconst _hoisted_6 = {\n class: \"ft animate__bounceInRight animated0 animated-delay06\"\n};\nconst _hoisted_7 = {\n key: 0,\n class: \"chips-pop\"\n};\nconst _hoisted_8 = {\n class: \"chips-view\"\n};\nconst _hoisted_9 = {\n class: \"title\"\n};\nconst _hoisted_10 = [\"onClick\"];\nconst _hoisted_11 = /*#__PURE__*/_createElementVNode(\"div\", {\n class: \"chip\"\n}, null, -1 /* HOISTED */);\nconst _hoisted_12 = /*#__PURE__*/_createElementVNode(\"div\", {\n class: \"chip\"\n}, null, -1 /* HOISTED */);\nconst _hoisted_13 = {\n key: 0,\n class: \"free-pop\"\n};\nconst _hoisted_14 = {\n class: \"free-view\"\n};\nconst _hoisted_15 = {\n class: \"title\"\n};\nconst _hoisted_16 = {\n class: \"red\"\n};\nconst _hoisted_17 = /*#__PURE__*/_createElementVNode(\"i\", {\n class: \"icon\"\n}, null, -1 /* HOISTED */);\nconst _hoisted_18 = {\n class: \"red\"\n};\nconst _hoisted_19 = {\n class: \"red\"\n};\nconst _hoisted_20 = /*#__PURE__*/_createElementVNode(\"i\", {\n class: \"icon\"\n}, null, -1 /* HOISTED */);\nconst _hoisted_21 = {\n key: 0,\n class: \"share-pop\"\n};\nconst _hoisted_22 = {\n class: \"share-view\"\n};\nconst _hoisted_23 = {\n class: \"title\"\n};\nconst _hoisted_24 = {\n class: \"flex share-box\"\n};\nconst _hoisted_25 = {\n class: \"box\"\n};\nconst _hoisted_26 = {\n class: \"name\"\n};\nconst _hoisted_27 = {\n class: \"text\"\n};\nconst _hoisted_28 = {\n key: 0,\n class: \"record-pop\"\n};\nconst _hoisted_29 = {\n class: \"record-view\"\n};\nconst _hoisted_30 = {\n key: 0,\n class: \"system-pop\"\n};\nconst _hoisted_31 = {\n class: \"system-view\"\n};\nconst _hoisted_32 = {\n class: \"title\"\n};\nconst _hoisted_33 = {\n class: \"list\"\n};\nconst _hoisted_34 = {\n class: \"select-box\"\n};\nconst _hoisted_35 = [\"onClick\"];\nconst _hoisted_36 = {\n class: \"list\"\n};\nconst _hoisted_37 = {\n class: \"lab\"\n};\nconst _hoisted_38 = {\n class: \"box\"\n};\nconst _hoisted_39 = {\n class: \"list\"\n};\nconst _hoisted_40 = {\n class: \"lab\"\n};\nconst _hoisted_41 = {\n class: \"box\"\n};\nconst _hoisted_42 = {\n class: \"list\"\n};\nconst _hoisted_43 = {\n class: \"lab\"\n};\nconst _hoisted_44 = {\n class: \"box\"\n};\nconst _hoisted_45 = {\n class: \"list\"\n};\nconst _hoisted_46 = {\n class: \"lab\"\n};\nconst _hoisted_47 = {\n class: \"box\"\n};\nconst _hoisted_48 = {\n key: 0,\n class: \"pop-bg\"\n};\nconst _hoisted_49 = /*#__PURE__*/_createElementVNode(\"audio\", {\n hidden: \"\",\n id: \"Audio\"\n}, [/*#__PURE__*/_createElementVNode(\"source\", {\n id: \"audioSourceAside\"\n})], -1 /* HOISTED */);\n\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_icon = _resolveComponent(\"van-icon\");\n const _component_aPlayer = _resolveComponent(\"aPlayer\");\n const _component_Record = _resolveComponent(\"Record\");\n const _component_van_switch = _resolveComponent(\"van-switch\");\n const _component_router_view = _resolveComponent(\"router-view\");\n return _openBlock(), _createElementBlock(\"div\", {\n id: \"page\",\n class: \"page\",\n onClick: _cache[13] || (_cache[13] = (...args) => $setup.touchScreen && $setup.touchScreen(...args))\n }, [_createCommentVNode(\" 竖屏版本:移除全屏提示 \"), _createCommentVNode(\" 音乐播放器 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\",\n persisted: \"\"\n }, {\n default: _withCtx(() => [_withDirectives(_createElementVNode(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [_createVNode(_component_van_icon, {\n class: \"close\",\n onClick: $setup.toggleAplayer,\n name: \"cross\"\n }, null, 8 /* PROPS */, [\"onClick\"]), _createVNode(_component_aPlayer)])], 512 /* NEED_PATCH */), [[_vShow, $setup.showAplayer]])]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 菜单 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__faster animate__fadeInRight\",\n \"leave-active-class\": \"animate__animated animate__faster animate__fadeOutRight\"\n }, {\n default: _withCtx(() => [$setup.showMenu ? (_openBlock(), _createElementBlock(\"div\", _hoisted_3, [_createElementVNode(\"div\", _hoisted_4, [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.settingMenu, (item, index) => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"btn animate__bounceInRight animated0\", [$setup.Type, item.key, `animated-delay0${index + 1}`]]),\n key: item.key,\n onClick: $event => $setup.chooseMenu(item.key)\n }, null, 10 /* CLASS, PROPS */, _hoisted_5);\n }), 128 /* KEYED_FRAGMENT */)), _createElementVNode(\"div\", _hoisted_6, [_createElementVNode(\"span\", {\n class: _normalizeClass([\"collect\", [$setup.Type]]),\n onClick: _cache[0] || (_cache[0] = (...args) => $setup.collect && $setup.collect(...args))\n }, null, 2 /* CLASS */), _createElementVNode(\"span\", {\n class: _normalizeClass([\"share\", [$setup.Type]]),\n onClick: _cache[1] || (_cache[1] = $event => $setup.shareFn(true))\n }, null, 2 /* CLASS */)])])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 筹码设置 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showChipPop ? (_openBlock(), _createElementBlock(\"div\", _hoisted_7, [_createElementVNode(\"div\", _hoisted_8, [_createElementVNode(\"div\", _hoisted_9, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].set_chips) + \" \", 1 /* TEXT */), _createVNode(_component_van_icon, {\n class: \"close\",\n onClick: $setup.toggleChipPop,\n name: \"cross\"\n }, null, 8 /* PROPS */, [\"onClick\"])]), (_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.chipArry, item => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"chip\", [`chip_${item.key}`, item.show ? 'active' : '']]),\n key: item.key,\n onClick: $event => $setup.setChip(item)\n }, null, 10 /* CLASS, PROPS */, _hoisted_10);\n }), 128 /* KEYED_FRAGMENT */)), _hoisted_11, _hoisted_12])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 免佣切换 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showSetFree ? (_openBlock(), _createElementBlock(\"div\", _hoisted_13, [_createElementVNode(\"div\", _hoisted_14, [_createElementVNode(\"div\", _hoisted_15, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].switch_free) + \" \", 1 /* TEXT */), _createVNode(_component_van_icon, {\n class: \"close\",\n onClick: $setup.closeSetFree,\n name: \"cross\"\n }, null, 8 /* PROPS */, [\"onClick\"])]), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item\", {\n active: $setup.baccaratType == 0\n }]),\n onClick: _cache[2] || (_cache[2] = $event => $setup.setBaccaratType(0))\n }, [_createElementVNode(\"h5\", null, _toDisplayString($setup.Lang[$setup.Type].banker_un_free), 1 /* TEXT */), _createElementVNode(\"div\", null, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].banker_is) + \" \", 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_16, _toDisplayString($setup.Lang[$setup.Type].any_points), 1 /* TEXT */), _createTextVNode(\" \" + _toDisplayString($setup.Lang[$setup.Type].banker_un_free_text), 1 /* TEXT */)]), _hoisted_17], 2 /* CLASS */), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item\", {\n active: $setup.baccaratType == 1\n }]),\n onClick: _cache[3] || (_cache[3] = $event => $setup.setBaccaratType(1))\n }, [_createElementVNode(\"h5\", null, _toDisplayString($setup.Lang[$setup.Type].banker_free), 1 /* TEXT */), _createElementVNode(\"div\", null, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].banker_is) + \" \", 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_18, _toDisplayString($setup.Lang[$setup.Type].other_6_points), 1 /* TEXT */), _createTextVNode(\" \" + _toDisplayString($setup.Lang[$setup.Type].banker_free_text_1) + \" \", 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_19, _toDisplayString($setup.Lang[$setup.Type].six_points), 1 /* TEXT */), _createTextVNode(\" \" + _toDisplayString($setup.Lang[$setup.Type].banker_free_text_2), 1 /* TEXT */)]), _hoisted_20], 2 /* CLASS */)])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 分享试玩 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showShare ? (_openBlock(), _createElementBlock(\"div\", _hoisted_21, [_createElementVNode(\"div\", _hoisted_22, [_createElementVNode(\"div\", _hoisted_23, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].share_link) + \" \", 1 /* TEXT */), _createVNode(_component_van_icon, {\n onClick: _cache[4] || (_cache[4] = $event => $setup.shareFn(false)),\n class: \"close\",\n name: \"cross\"\n })]), _createElementVNode(\"div\", _hoisted_24, [_createElementVNode(\"div\", {\n class: _normalizeClass([\"logo\", [$setup.Type]])\n }, null, 2 /* CLASS */), _createElementVNode(\"div\", _hoisted_25, [_createElementVNode(\"div\", _hoisted_26, _toDisplayString($setup.Lang[$setup.Type].classic_baccarat), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_27, _toDisplayString($setup.Lang[$setup.Type].share_active_text), 1 /* TEXT */)])]), _createElementVNode(\"div\", {\n class: \"copy-btn\",\n onClick: _cache[5] || (_cache[5] = (...args) => $setup.copyUrl && $setup.copyUrl(...args))\n }, [_createVNode(_component_van_icon, {\n class: \"icon\",\n name: \"link-o\"\n }), _createTextVNode(\" \" + _toDisplayString($setup.Lang[$setup.Type].copy_link), 1 /* TEXT */)])])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 历史记录 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showRecord ? (_openBlock(), _createElementBlock(\"div\", _hoisted_28, [_createElementVNode(\"div\", _hoisted_29, [_createVNode(_component_van_icon, {\n class: \"close\",\n onClick: $setup.toggleRecord,\n name: \"cross\"\n }, null, 8 /* PROPS */, [\"onClick\"]), _createVNode(_component_Record)])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 系统设置 \"), _createVNode(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showSystem ? (_openBlock(), _createElementBlock(\"div\", _hoisted_30, [_createElementVNode(\"div\", _hoisted_31, [_createElementVNode(\"div\", _hoisted_32, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].set_up) + \" \", 1 /* TEXT */), _createVNode(_component_van_icon, {\n class: \"close\",\n onClick: $setup.toggleSystem,\n name: \"cross\"\n }, null, 8 /* PROPS */, [\"onClick\"])]), _createElementVNode(\"div\", _hoisted_33, [_createElementVNode(\"label\", {\n class: \"lab\",\n onClick: _cache[6] || (_cache[6] = $event => $setup.showLangselect(true))\n }, _toDisplayString($setup.Lang[$setup.Type].languageSet) + \":\" + _toDisplayString($setup.langList[$setup.Type]), 1 /* TEXT */), _createElementVNode(\"div\", {\n class: \"select\",\n onClick: _cache[7] || (_cache[7] = $event => $setup.showLangselect(true))\n }, _toDisplayString($setup.langList[$setup.Type]), 1 /* TEXT */), _withDirectives(_createElementVNode(\"div\", _hoisted_34, [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList(Object.keys($setup.langList), item => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"option\", {\n active: item == $setup.Type\n }]),\n key: item,\n onClick: $event => $setup.choseLang(item)\n }, _toDisplayString($setup.langList[item]), 11 /* TEXT, CLASS, PROPS */, _hoisted_35);\n }), 128 /* KEYED_FRAGMENT */))], 512 /* NEED_PATCH */), [[_vShow, $setup.langselect]])]), _createElementVNode(\"div\", _hoisted_36, [_createElementVNode(\"div\", _hoisted_37, _toDisplayString($setup.Lang[$setup.Type].gameVideo) + \":\" + _toDisplayString($setup.switchVideo ? $setup.Lang[$setup.Type].ON : $setup.Lang[$setup.Type].OFF), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_38, [_createVNode(_component_van_switch, {\n modelValue: $setup.switchVideo,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = $event => $setup.switchVideo = $event),\n size: \"0.7rem\"\n }, null, 8 /* PROPS */, [\"modelValue\"])])]), _createElementVNode(\"div\", _hoisted_39, [_createElementVNode(\"div\", _hoisted_40, _toDisplayString($setup.Lang[$setup.Type].musicVolume) + \":\" + _toDisplayString($setup.musicVolume ? $setup.Lang[$setup.Type].ON : $setup.Lang[$setup.Type].OFF), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_41, [_createVNode(_component_van_switch, {\n modelValue: $setup.musicVolume,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = $event => $setup.musicVolume = $event),\n size: \"0.7rem\"\n }, null, 8 /* PROPS */, [\"modelValue\"])])]), _createElementVNode(\"div\", _hoisted_42, [_createElementVNode(\"div\", _hoisted_43, _toDisplayString($setup.Lang[$setup.Type].effectsVolume) + \":\" + _toDisplayString($setup.effectsVolume ? $setup.Lang[$setup.Type].ON : $setup.Lang[$setup.Type].OFF), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_44, [_createVNode(_component_van_switch, {\n modelValue: $setup.effectsVolume,\n \"onUpdate:modelValue\": _cache[10] || (_cache[10] = $event => $setup.effectsVolume = $event),\n size: \"0.7rem\"\n }, null, 8 /* PROPS */, [\"modelValue\"])])]), _createElementVNode(\"div\", _hoisted_45, [_createElementVNode(\"div\", _hoisted_46, _toDisplayString($setup.Lang[$setup.Type].showOtherChip) + \":\" + _toDisplayString($setup.showOtherChip ? $setup.Lang[$setup.Type].ON : $setup.Lang[$setup.Type].OFF), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_47, [_createVNode(_component_van_switch, {\n modelValue: $setup.showOtherChip,\n \"onUpdate:modelValue\": _cache[11] || (_cache[11] = $event => $setup.showOtherChip = $event),\n size: \"0.7rem\"\n }, null, 8 /* PROPS */, [\"modelValue\"])])]), _createCommentVNode(\" <div class=\\\"list\\\">\\n <div class=\\\"lab\\\">\\n {{ Lang[Type].soundSet }}:{{\\n switchSound ? Lang[Type].ON : Lang[Type].OFF\\n }}\\n </div>\\n <div class=\\\"box\\\">\\n <van-switch v-model=\\\"switchSound\\\" size=\\\"0.7rem\\\" />\\n </div>\\n </div> \"), _createCommentVNode(\" 音量设置 \"), _createCommentVNode(\" <div class=\\\"list\\\">\\n <div class=\\\"lab\\\">提示音量:</div>\\n <div class=\\\"progress-box\\\">\\n <van-icon\\n class=\\\"icon\\\"\\n name=\\\"minus\\\"\\n @click=\\\"setVolume('effects', 'cut')\\\"\\n />\\n <van-progress\\n class=\\\"progress\\\"\\n :percentage=\\\"volume.effects\\\"\\n stroke-width=\\\"8\\\"\\n />\\n <van-icon\\n class=\\\"icon\\\"\\n name=\\\"plus\\\"\\n @click=\\\"setVolume('effects', 'add')\\\"\\n />\\n </div>\\n </div>\\n <div class=\\\"list\\\">\\n <div class=\\\"lab\\\">音乐音量:</div>\\n <div class=\\\"progress-box\\\">\\n <van-icon\\n class=\\\"icon\\\"\\n name=\\\"minus\\\"\\n @click=\\\"setVolume('music', 'cut')\\\"\\n />\\n <van-progress\\n class=\\\"progress\\\"\\n :percentage=\\\"volume.music\\\"\\n stroke-width=\\\"8\\\"\\n />\\n <van-icon\\n class=\\\"icon\\\"\\n name=\\\"plus\\\"\\n @click=\\\"setVolume('music', 'add')\\\"\\n />\\n </div>\\n </div> \")])])) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 背景 \"), $setup.showAplayer || $setup.showChipPop || $setup.showSetFree || $setup.showSystem || $setup.showShare ? (_openBlock(), _createElementBlock(\"div\", _hoisted_48)) : _createCommentVNode(\"v-if\", true), $setup.showMenu || $setup.showTableInfo ? (_openBlock(), _createElementBlock(\"div\", {\n key: 1,\n class: \"pop-bg transparent\",\n onClick: _cache[12] || (_cache[12] = (...args) => $setup.closeMenu && $setup.closeMenu(...args))\n })) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" 音效播放器 \"), _hoisted_49, _createVNode(_component_router_view)]);\n}","map":{"version":3,"names":["class","_createElementVNode","hidden","id","_createElementBlock","onClick","_cache","args","$setup","touchScreen","_createCommentVNode","_createVNode","_Transition","name","persisted","_hoisted_1","_hoisted_2","_component_van_icon","toggleAplayer","_component_aPlayer","showAplayer","showMenu","_hoisted_3","_hoisted_4","_Fragment","_renderList","settingMenu","item","index","_normalizeClass","Type","key","$event","chooseMenu","_hoisted_6","collect","shareFn","showChipPop","_hoisted_7","_hoisted_8","_hoisted_9","Lang","set_chips","toggleChipPop","chipArry","show","setChip","_hoisted_11","_hoisted_12","showSetFree","_hoisted_13","_hoisted_14","_hoisted_15","switch_free","closeSetFree","active","baccaratType","setBaccaratType","_toDisplayString","banker_un_free","banker_is","_hoisted_16","any_points","banker_un_free_text","_hoisted_17","banker_free","_hoisted_18","other_6_points","banker_free_text_1","_hoisted_19","six_points","banker_free_text_2","_hoisted_20","showShare","_hoisted_21","_hoisted_22","_hoisted_23","share_link","_hoisted_24","_hoisted_25","_hoisted_26","classic_baccarat","_hoisted_27","share_active_text","copyUrl","copy_link","showRecord","_hoisted_28","_hoisted_29","toggleRecord","_component_Record","showSystem","_hoisted_30","_hoisted_31","_hoisted_32","set_up","toggleSystem","_hoisted_33","showLangselect","languageSet","langList","_hoisted_34","Object","keys","choseLang","_hoisted_35","langselect","_hoisted_36","_hoisted_37","gameVideo","switchVideo","ON","OFF","_hoisted_38","_component_van_switch","size","_hoisted_39","_hoisted_40","musicVolume","_hoisted_41","_hoisted_42","_hoisted_43","effectsVolume","_hoisted_44","_hoisted_45","_hoisted_46","showOtherChip","_hoisted_47","_hoisted_48","showTableInfo","closeMenu","_hoisted_49","_component_router_view"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/App.vue"],"sourcesContent":["<template>\n <div id=\"page\" class=\"page\" @click=\"touchScreen\">\n <!-- 竖屏版本:移除全屏提示 -->\n <!-- 音乐播放器 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"aplayer-pop\" v-show=\"showAplayer\">\n <div class=\"aplayer-view\">\n <van-icon class=\"close\" @click=\"toggleAplayer\" name=\"cross\" />\n <aPlayer></aPlayer>\n </div>\n </div>\n </Transition>\n <!-- 菜单 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__faster animate__fadeInRight\"\n leave-active-class=\"animate__animated animate__faster animate__fadeOutRight\"\n >\n <div class=\"setting-pop\" v-if=\"showMenu\">\n <div class=\"setting-view\">\n <div\n class=\"btn animate__bounceInRight animated0\"\n :class=\"[Type, item.key, `animated-delay0${index + 1}`]\"\n v-for=\"(item, index) in settingMenu\"\n :key=\"item.key\"\n @click=\"chooseMenu(item.key)\"\n ></div>\n <div class=\"ft animate__bounceInRight animated0 animated-delay06\">\n <span class=\"collect\" :class=\"[Type]\" @click=\"collect\"></span>\n <span class=\"share\" :class=\"[Type]\" @click=\"shareFn(true)\"></span>\n </div>\n </div>\n </div>\n </Transition>\n <!-- 筹码设置 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"chips-pop\" v-if=\"showChipPop\">\n <div class=\"chips-view\">\n <div class=\"title\">\n {{ Lang[Type].set_chips }}\n <van-icon class=\"close\" @click=\"toggleChipPop\" name=\"cross\" />\n </div>\n <div\n class=\"chip\"\n :class=\"[`chip_${item.key}`, item.show ? 'active' : '']\"\n v-for=\"item in chipArry\"\n :key=\"item.key\"\n @click=\"setChip(item)\"\n ></div>\n <div class=\"chip\"></div>\n <div class=\"chip\"></div>\n </div>\n </div>\n </Transition>\n <!-- 免佣切换 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"free-pop\" v-if=\"showSetFree\">\n <div class=\"free-view\">\n <div class=\"title\">\n {{ Lang[Type].switch_free }}\n <van-icon class=\"close\" @click=\"closeSetFree\" name=\"cross\" />\n </div>\n <div\n class=\"item\"\n :class=\"{ active: baccaratType == 0 }\"\n @click=\"setBaccaratType(0)\"\n >\n <h5>{{ Lang[Type].banker_un_free }}</h5>\n <div>\n {{ Lang[Type].banker_is }}\n <span class=\"red\">{{ Lang[Type].any_points }}</span>\n {{ Lang[Type].banker_un_free_text }}\n </div>\n <i class=\"icon\"></i>\n </div>\n <div\n class=\"item\"\n :class=\"{ active: baccaratType == 1 }\"\n @click=\"setBaccaratType(1)\"\n >\n <h5>{{ Lang[Type].banker_free }}</h5>\n <div>\n {{ Lang[Type].banker_is }}\n <span class=\"red\">{{ Lang[Type].other_6_points }}</span>\n {{ Lang[Type].banker_free_text_1 }}\n <span class=\"red\">{{ Lang[Type].six_points }}</span>\n {{ Lang[Type].banker_free_text_2 }}\n </div>\n <i class=\"icon\"></i>\n </div>\n </div>\n </div>\n </Transition>\n <!-- 分享试玩 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"share-pop\" v-if=\"showShare\">\n <div class=\"share-view\">\n <div class=\"title\">\n {{ Lang[Type].share_link }}\n <van-icon @click=\"shareFn(false)\" class=\"close\" name=\"cross\" />\n </div>\n <div class=\"flex share-box\">\n <div class=\"logo\" :class=\"[Type]\"></div>\n <div class=\"box\">\n <div class=\"name\">{{ Lang[Type].classic_baccarat }}</div>\n <div class=\"text\">\n {{ Lang[Type].share_active_text }}\n </div>\n </div>\n </div>\n <div class=\"copy-btn\" @click=\"copyUrl\">\n <van-icon class=\"icon\" name=\"link-o\" />\n {{ Lang[Type].copy_link }}\n </div>\n </div>\n </div>\n </Transition>\n\n <!-- 历史记录 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"record-pop\" v-if=\"showRecord\">\n <div class=\"record-view\">\n <van-icon class=\"close\" @click=\"toggleRecord\" name=\"cross\" />\n <Record></Record>\n </div>\n </div>\n </Transition>\n <!-- 系统设置 -->\n <Transition\n name=\"custom-classes\"\n enter-active-class=\"animate__animated animate__zoomIn\"\n leave-active-class=\"animate__animated animate__zoomOut\"\n >\n <div class=\"system-pop\" v-if=\"showSystem\">\n <div class=\"system-view\">\n <div class=\"title\">\n {{ Lang[Type].set_up }}\n <van-icon class=\"close\" @click=\"toggleSystem\" name=\"cross\" />\n </div>\n <div class=\"list\">\n <label class=\"lab\" @click=\"showLangselect(true)\">\n {{ Lang[Type].languageSet }}:{{ langList[Type] }}\n </label>\n <div class=\"select\" @click=\"showLangselect(true)\">\n {{ langList[Type] }}\n </div>\n <div class=\"select-box\" v-show=\"langselect\">\n <div\n class=\"option\"\n v-for=\"item in Object.keys(langList)\"\n :key=\"item\"\n :class=\"{ active: item == Type }\"\n @click=\"choseLang(item)\"\n >\n {{ langList[item] }}\n </div>\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lab\">\n {{ Lang[Type].gameVideo }}:{{\n switchVideo ? Lang[Type].ON : Lang[Type].OFF\n }}\n </div>\n <div class=\"box\">\n <van-switch v-model=\"switchVideo\" size=\"0.7rem\" />\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lab\">\n {{ Lang[Type].musicVolume }}:{{\n musicVolume ? Lang[Type].ON : Lang[Type].OFF\n }}\n </div>\n <div class=\"box\">\n <van-switch v-model=\"musicVolume\" size=\"0.7rem\" />\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lab\">\n {{ Lang[Type].effectsVolume }}:{{\n effectsVolume ? Lang[Type].ON : Lang[Type].OFF\n }}\n </div>\n <div class=\"box\">\n <van-switch v-model=\"effectsVolume\" size=\"0.7rem\" />\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lab\">\n {{ Lang[Type].showOtherChip }}:{{\n showOtherChip ? Lang[Type].ON : Lang[Type].OFF\n }}\n </div>\n <div class=\"box\">\n <van-switch v-model=\"showOtherChip\" size=\"0.7rem\" />\n </div>\n </div>\n <!-- <div class=\"list\">\n <div class=\"lab\">\n {{ Lang[Type].soundSet }}:{{\n switchSound ? Lang[Type].ON : Lang[Type].OFF\n }}\n </div>\n <div class=\"box\">\n <van-switch v-model=\"switchSound\" size=\"0.7rem\" />\n </div>\n </div> -->\n <!-- 音量设置 -->\n <!-- <div class=\"list\">\n <div class=\"lab\">提示音量:</div>\n <div class=\"progress-box\">\n <van-icon\n class=\"icon\"\n name=\"minus\"\n @click=\"setVolume('effects', 'cut')\"\n />\n <van-progress\n class=\"progress\"\n :percentage=\"volume.effects\"\n stroke-width=\"8\"\n />\n <van-icon\n class=\"icon\"\n name=\"plus\"\n @click=\"setVolume('effects', 'add')\"\n />\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lab\">音乐音量:</div>\n <div class=\"progress-box\">\n <van-icon\n class=\"icon\"\n name=\"minus\"\n @click=\"setVolume('music', 'cut')\"\n />\n <van-progress\n class=\"progress\"\n :percentage=\"volume.music\"\n stroke-width=\"8\"\n />\n <van-icon\n class=\"icon\"\n name=\"plus\"\n @click=\"setVolume('music', 'add')\"\n />\n </div>\n </div> -->\n </div>\n </div>\n </Transition>\n <!-- 背景 -->\n <div\n class=\"pop-bg\"\n v-if=\"\n showAplayer || showChipPop || showSetFree || showSystem || showShare\n \"\n ></div>\n <div\n class=\"pop-bg transparent\"\n v-if=\"showMenu || showTableInfo\"\n @click=\"closeMenu\"\n ></div>\n <!-- 音效播放器 -->\n <audio hidden id=\"Audio\">\n <source id=\"audioSourceAside\" />\n </audio>\n <router-view />\n </div>\n</template>\n<script>\nimport { computed, ref, watch, nextTick } from \"vue\"\nimport { useStore } from \"vuex\"\nimport { useRouter } from \"vue-router\"\nimport { requestFullScreen, showfloatBtn } from \"./plugins/fox.config\"\nimport NoSleep from \"@/assets/js/NoSleep.js\"\nimport aPlayer from \"@/components/aPlayer\"\nimport Record from \"@/components/Record\"\n\nimport { showToast, showSuccessToast } from \"vant\"\nexport default {\n components: { aPlayer, Record },\n setup() {\n const showChipPop = ref(false)\n const langselect = ref(false)\n const store = useStore()\n const router = useRouter()\n const settingMenu = [\n { key: \"chips\", name: \"筹码设置\" },\n { key: \"set\", name: \"系统设置\" },\n { key: \"record\", name: \"投注记录\" },\n { key: \"help\", name: \"帮助\" }\n ]\n const langList = {\n en: \"English\",\n tw: \"繁體中文\",\n cn: \"简体中文\",\n yn: \"Việt nam\",\n kr: \"한국어\",\n tl: \"แบบไทย\",\n in: \"Indonesia\"\n }\n const switchSound = ref(true)\n const switchVideo = ref(true)\n\n const musicVal = computed(() => store.state.config.musicVolume)\n const effectsVal = computed(() => store.state.config.effectsVolume)\n const otherChipVal = computed(() => store.state.config.showOtherChip)\n const musicVolume = ref(musicVal.value)\n const effectsVolume = ref(effectsVal.value)\n const showOtherChip = ref(otherChipVal.value)\n\n const userInfo = computed(() => store.state.app.userInfo)\n const Type = computed(() => store.state.config.$Type)\n const Lang = computed(() => store.state.config.$lang)\n const showMenu = computed(() => store.state.config.showMenu)\n const chipArry = computed(() => store.state.config.chipArry)\n const fullScreen = computed(() => store.state.config.fullScreen)\n const showAplayer = computed(() => store.state.config.showAplayer)\n const showSetFree = computed(() => store.state.config.showSetFree)\n const baccaratType = computed(() => store.state.config.baccaratType)\n const showTableInfo = computed(() => store.state.config.showTableInfo)\n const showShare = computed(() => store.state.config.showShare)\n const showBaccaratPlayType = computed(\n () => store.state.config.showBaccaratPlayType\n )\n const showOnLine = computed(() => store.state.config.showOnLine)\n const showRecord = computed(() => store.state.config.showRecord)\n const showSystem = computed(() => store.state.config.showSystem)\n const volume = computed(() => store.state.config.volume)\n const toggleAplayer = () => {\n store.commit(\"config/showAplayer\")\n }\n const closeMenu = () => {\n store.commit(\"config/showMenu\", false)\n store.commit(\"config/showTableInfo\", false)\n }\n const chooseMenu = (type) => {\n switch (type) {\n case \"chips\":\n toggleChipPop()\n break\n case \"record\":\n if (userInfo.value.is_sw == 1) {\n showToast(Lang.value[Type.value].is_sw)\n } else {\n toggleRecord()\n }\n break\n case \"set\":\n toggleSystem()\n break\n case \"help\":\n router.push({ path: \"/help\" })\n break\n }\n closeMenu()\n }\n const setChip = (item) => {\n const list = chipArry.value.filter((v) => v.show == true)\n if (item.show && list.length == 1) {\n showToast(Lang.value[Type.value].cannot_less_one)\n } else if (!item.show && list.length > 5) {\n showToast(Lang.value[Type.value].no_more_6)\n } else {\n item.show = !item.show\n }\n }\n const toggleChipPop = () => {\n showChipPop.value = !showChipPop.value\n }\n const setBaccaratType = (type) => {\n if (type == 0) {\n showToast(Lang.value[Type.value].switch_free_text_0)\n } else {\n showToast(Lang.value[Type.value].switch_free_text_1)\n }\n store.commit(\"config/setBaccaratType\", type)\n }\n const closeSetFree = () => {\n store.commit(\"config/showSetFree\")\n }\n const toggleRecord = () => {\n store.commit(\"config/showRecord\")\n }\n const toggleSystem = () => {\n store.commit(\"config/showSystem\")\n }\n const showLangselect = (state) => {\n langselect.value = state\n }\n const choseLang = (lang) => {\n store.commit(\"config/updateLang\", lang)\n langselect.value = false\n }\n const shareFn = (state) => {\n store.commit(\"config/showMenu\", false)\n store.commit(\"config/showShare\", state)\n }\n const copyUrl = () => {\n const protocol = document.location.protocol\n const hostname = document.location.hostname\n const port = document.location.port\n let url = \"\"\n if (port) {\n url = `${protocol}//${hostname}:${port}`\n } else {\n url = `${protocol}//${hostname}`\n }\n const input = document.createElement(\"input\")\n input.style.cssText = \"opacity: 0\"\n input.type = \"text\"\n input.value = url\n document.body.appendChild(input)\n input.select()\n document.execCommand(\"copy\")\n input.remove()\n store.commit(\"config/showShare\", false)\n showSuccessToast(Lang.value[Type.value].coyp_successful)\n }\n const setVolume = (name, type) => {\n store.commit(\"config/volumeSeting\", { name, type })\n }\n const collect = () => {\n // 判断是否支持浏览器API\n if (\n \"navigator\" in window &&\n \"standalone\" in window.navigator &&\n !window.navigator.standalone\n ) {\n // 判断是否为苹果设备\n if (/iphone|ipod|ipad/i.test(navigator.userAgent)) {\n const addToHomeScreen = confirm(\"Add to Home Screen?\")\n if (addToHomeScreen) {\n const icon = require(\"./assets/images/en_baccarat_icon.png\") // 替换为你的图标路径\n const title = \"AgGame\" // 替换为你的应用标题\n const url = window.location.href // 获取当前页面的URL\n const meta = document.createElement(\"meta\")\n meta.setAttribute(\"name\", \"apple-mobile-web-app-capable\")\n meta.setAttribute(\"content\", \"yes\")\n document.head.appendChild(meta)\n const link = document.createElement(\"link\")\n link.setAttribute(\"rel\", \"apple-touch-icon\")\n link.setAttribute(\"href\", icon)\n document.head.appendChild(link)\n const titleElement = document.createElement(\"title\")\n titleElement.innerText = title\n document.head.appendChild(titleElement)\n window.location.href = url\n }\n } else if (/android/i.test(navigator.userAgent)) {\n const addToHomeScreen = confirm(\"Add to Home Screen?\")\n if (addToHomeScreen) {\n const icon = require(\"./assets/images/en_baccarat_icon.png\") // 替换为你的图标路径\n const title = \"AgGame\" // 替换为你的应用标题\n const url = window.location.href // 获取当前页面的URL\n const meta = document.createElement(\"meta\")\n meta.setAttribute(\"name\", \"mobile-web-app-capable\")\n meta.setAttribute(\"content\", \"yes\")\n document.head.appendChild(meta)\n const link = document.createElement(\"link\")\n link.setAttribute(\"rel\", \"icon\")\n link.setAttribute(\"type\", \"image/png\")\n link.setAttribute(\"href\", icon)\n document.head.appendChild(link)\n const titleElement = document.createElement(\"title\")\n titleElement.innerText = title\n document.head.appendChild(titleElement)\n window.location.href = url\n }\n }\n }\n\n showSuccessToast(Lang.value[Type.value].collection_successful)\n }\n // 从新计算待机时长\n const touchScreen = () => {\n store.commit(\"app/standbyTime\")\n }\n showfloatBtn({ store })\n const noSleep = new NoSleep()\n document.addEventListener(\n \"click\",\n function enableNoSleep() {\n document.removeEventListener(\"click\", enableNoSleep, false)\n noSleep.enable()\n },\n false\n )\n\n //\n\n // nextTick(() => {\n // showDialog({\n // // title: Lang.value[Type.value].tips,\n // message: Lang.value[Type.value].msg_waiting_development,\n // confirmButtonText: Lang.value[Type.value].Confirm\n // }).then(() => {\n // store.state.app.musicPlayer.play()\n // })\n // })\n\n // 视频开关\n watch(\n () => [switchVideo],\n ([type]) => {\n store.commit(\"config/switchVideo\", type)\n },\n { immediate: true, deep: true }\n )\n watch(\n () => [musicVal.value],\n ([type]) => {\n musicVolume.value = type\n },\n { immediate: true, deep: true }\n )\n // 音乐开关\n watch(\n () => [musicVolume.value],\n ([type]) => {\n store.commit(\"config/setValue\", { name: \"musicVolume\", type })\n }\n )\n // 音效开关\n watch(\n () => [effectsVolume.value],\n ([type]) => {\n store.commit(\"config/setValue\", { name: \"effectsVolume\", type })\n }\n )\n // 下注筹码显示\n watch(\n () => [showOtherChip.value],\n ([type]) => {\n store.commit(\"config/setValue\", { name: \"showOtherChip\", type })\n }\n )\n // 总声音控制\n watch(\n () => [switchSound.value],\n ([type]) => {\n nextTick(() => {\n store.commit(\"config/switchSound\", type)\n const Audio = document.getElementById(\"Audio\")\n Audio.muted = !type\n })\n },\n { immediate: true, deep: true }\n )\n\n return {\n Type,\n Lang,\n fullScreen,\n showAplayer,\n showMenu,\n settingMenu,\n chipArry,\n showChipPop,\n baccaratType,\n showSetFree,\n showBaccaratPlayType,\n showTableInfo,\n showOnLine,\n showRecord,\n showSystem,\n switchSound,\n switchVideo,\n langList,\n langselect,\n showShare,\n volume,\n musicVolume,\n effectsVolume,\n showOtherChip,\n requestFullScreen,\n toggleAplayer,\n chooseMenu,\n setChip,\n toggleChipPop,\n closeMenu,\n setBaccaratType,\n closeSetFree,\n toggleRecord,\n toggleSystem,\n showLangselect,\n choseLang,\n shareFn,\n copyUrl,\n collect,\n touchScreen,\n setVolume\n }\n }\n}\n</script>\n<style lang=\"scss\">\n@import \"swiper/css\";\n@import \"@/assets/style/animate.min\";\n@import \"vant/lib/index.css\";\n@import \"@/assets/style/base\";\n@import \"@/assets/style/portrait\";\n.tipFull {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 1);\n z-index: 40;\n transform: rotateX(0deg);\n .box {\n width: 8rem;\n min-width: 280px;\n background: #fff;\n margin: 0 auto;\n font-size: 16px;\n border-radius: 10px;\n padding: 5px 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-bottom: 20px;\n margin-top: 2rem;\n .title {\n text-align: center;\n font-size: 18px;\n line-height: 1.5;\n margin: 10px 0;\n }\n }\n}\n.pop-bg {\n position: absolute;\n z-index: 35;\n transform: rotateX(0deg);\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.5);\n &.transparent {\n background: none;\n }\n}\n.setting-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 1000;\n right: 0;\n top: 0;\n bottom: 0;\n width: 7rem;\n background: rgba(50, 54, 60, 0.9);\n .setting-view {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n .btn {\n width: 5rem;\n height: 1.2rem;\n background-size: 100% 100%;\n margin: 0.25rem auto;\n &:active {\n opacity: 0.6;\n }\n &.chips {\n background-image: url(\"~@/assets/images/cn_chip_btn.png\");\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_chip_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_chip_btn.png\");\n }\n }\n &.good {\n background-image: url(\"~@/assets/images/cn_good_btn.png\");\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_good_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_good_btn.png\");\n }\n }\n &.set {\n background-image: url(\"~@/assets/images/cn_seting_btn.png\");\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_seting_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_seting_btn.png\");\n }\n }\n &.record {\n background-image: url(\"~@/assets/images/cn_record_btn.png\");\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_record_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_record_btn.png\");\n }\n }\n &.help {\n background-image: url(\"~@/assets/images/cn_help_btn.png\");\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_help_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_help_btn.png\");\n }\n }\n }\n .ft {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n bottom: 1rem;\n .collect {\n width: 2.4rem;\n height: 1.2rem;\n background: url(\"~@/assets/images/cn_collect_btn.png\") no-repeat;\n background-size: 100% auto;\n margin-right: 0.3rem;\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_collect_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_collect_btn.png\");\n }\n &:active {\n opacity: 0.6;\n }\n }\n .share {\n width: 2.4rem;\n height: 1.2rem;\n background: url(\"~@/assets/images/cn_share_btn.png\") no-repeat;\n background-size: 100% auto;\n margin-left: 0.3rem;\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_share_btn.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_share_btn.png\");\n }\n &:active {\n opacity: 0.6;\n }\n }\n }\n }\n}\n.chips-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 36;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n display: flex;\n justify-content: center;\n .chips-view {\n display: flex;\n flex-wrap: wrap;\n width: 8.5rem;\n height: 6rem;\n border: 1px solid #ddd;\n margin-top: 2rem;\n border-radius: 0.5rem;\n background: rgba(50, 54, 60, 0.9);\n justify-content: space-between;\n align-items: center;\n padding: 1.2rem 0.5rem 0.4rem 0.5rem;\n position: relative;\n overflow: hidden;\n .title {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n text-align: center;\n font-size: 0.5rem;\n line-height: 1.3rem;\n color: #eee;\n .close {\n position: absolute;\n right: 0.2rem;\n top: 0.3rem;\n color: #ccc;\n font-size: 0.5rem;\n &:active {\n opacity: 0.6;\n }\n }\n }\n\n .chip {\n width: 1.45rem;\n height: 1.35rem;\n margin: 0 0.3rem;\n transform: scale(1);\n background-repeat: no-repeat;\n &:active {\n opacity: 0.6;\n }\n &.active {\n &:after {\n width: 1.45rem;\n height: 1.38rem;\n }\n &:before {\n content: \"\";\n width: 0.7rem;\n height: 0.7rem;\n position: absolute;\n background: url(\"~@/assets/images/sprite_btn.png\") no-repeat;\n z-index: 2;\n right: -0.3rem;\n top: -0.1rem;\n background-position: -0.93rem -0.9rem;\n background-size: 1.7rem;\n }\n }\n }\n }\n}\n.aplayer-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 36;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n .aplayer-view {\n width: 70%;\n position: relative;\n .close {\n position: absolute;\n top: 6px;\n right: 6px;\n z-index: 99;\n font-size: 20px;\n padding: 8px;\n transform: rotateX(0deg);\n &:active {\n opacity: 0.6;\n }\n }\n }\n}\n.record-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 36;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n display: flex;\n justify-content: center;\n .record-view {\n width: 100%;\n height: 100%;\n position: relative;\n background: #32363c;\n overflow: hidden;\n .close {\n color: #fff;\n position: absolute;\n top: 2px;\n right: 6px;\n z-index: 99;\n font-size: 20px;\n padding: 8px;\n &:active {\n opacity: 0.6;\n }\n }\n }\n}\n.system-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 36;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n .system-view {\n width: 11.5rem;\n // height: 6.5rem;\n position: relative;\n background: #fff;\n border-radius: 0.5rem;\n overflow: hidden;\n .title {\n font-size: 0.48rem;\n font-weight: 600;\n text-align: center;\n padding: 0.5rem 0;\n }\n .close {\n color: #32363c;\n position: absolute;\n top: 6px;\n right: 6px;\n z-index: 99;\n font-size: 20px;\n padding: 8px;\n &:active {\n opacity: 0.6;\n }\n }\n .list {\n font-size: 0.45rem;\n font-weight: 500;\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0 0.5rem 0.7rem 0.5rem;\n position: relative;\n .lab {\n font-weight: 600;\n color: #212121;\n }\n .select {\n border-radius: 0.2rem;\n width: 2.5rem;\n display: inline-block;\n font-size: 0.45rem;\n color: #1989fa;\n line-height: 0.88rem;\n border: 1px solid #1989fa;\n text-align: center;\n background: #eff5ff;\n font-weight: bold;\n &:active {\n opacity: 0.6;\n }\n }\n .select-box {\n position: absolute;\n right: 0;\n top: 1rem;\n width: 2.5rem;\n line-height: 0.88rem;\n background: #212121;\n border-radius: 0.2rem;\n text-align: center;\n color: #fff;\n font-size: 0.4rem;\n z-index: 9;\n max-height: 3.5rem;\n overflow-y: auto;\n .option:active {\n opacity: 0.6;\n }\n .active {\n color: #cfc189;\n font-weight: bold;\n }\n }\n .box {\n width: 2rem;\n }\n .progress-box {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: space-between;\n .progress {\n flex: 1;\n margin: 0 10px;\n }\n .icon {\n width: 0.8rem;\n height: 0.8rem;\n border: 1px solid #ddd;\n text-align: center;\n line-height: 0.8rem;\n font-weight: bold;\n border-radius: 2px;\n background: #eff5ff;\n &:active {\n opacity: 0.6;\n }\n }\n }\n }\n }\n}\n.free-pop,\n.share-pop {\n position: absolute;\n transform: rotateX(0deg);\n z-index: 36;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n\n .free-view,\n .share-view {\n width: 11.5rem;\n border: 1px solid #ddd;\n margin-top: 2rem;\n border-radius: 0.5rem;\n background: #fff;\n padding: 0rem 0.6rem 0.4rem 0.6rem;\n position: relative;\n overflow: hidden;\n left: 50%;\n margin-left: -5.525rem;\n .title {\n font-size: 0.65rem;\n font-weight: 600;\n color: #333;\n text-align: center;\n width: 100%;\n margin: 0.5rem 0;\n position: relative;\n .close {\n position: absolute;\n right: 0rem;\n top: -0.1rem;\n font-size: 1rem;\n color: #999;\n &:active {\n opacity: 0.6;\n }\n }\n }\n .item {\n margin: 0.4rem 0;\n border: 1px solid #ddd;\n border-radius: 0.2rem;\n font-size: 0.42rem;\n padding: 0.4rem 2.4rem 0.4rem 0.4rem;\n width: 100%;\n position: relative;\n box-sizing: border-box;\n color: #444;\n line-height: 1.5;\n &:active {\n opacity: 0.6;\n }\n .icon {\n position: absolute;\n width: 0.72rem;\n height: 0.72rem;\n border: 0.06rem solid #ddd;\n border-radius: 0.72rem;\n box-sizing: border-box;\n right: 0.8rem;\n top: 50%;\n margin-top: -0.35rem;\n &::after {\n content: \"\";\n width: 0.44rem;\n height: 0.44rem;\n background: #d9e6ed;\n border-radius: 0.44rem;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -0.22rem;\n margin-top: -0.22rem;\n }\n }\n &.active {\n background: #f3fbff;\n border-color: #b2d3f6;\n .icon {\n border-color: #b2d3f6;\n &:after {\n background: #19b8f5;\n }\n }\n }\n h5 {\n font-size: 0.5rem;\n margin-top: 0;\n margin-bottom: 0.1rem;\n }\n }\n .share-box {\n font-size: 0.5rem;\n background: #ecedf1;\n padding: 1rem 0.4rem;\n border-radius: 0.2rem;\n color: #353538;\n line-height: 1.5;\n display: flex;\n align-items: center;\n .logo {\n min-width: 2.5rem;\n height: 2.5rem;\n background: url(\"~@/assets/images/cn_baccarat_icon.png\") no-repeat;\n background-size: 100% auto;\n margin-right: 0.5rem;\n border-radius: 0.6rem;\n &.en,\n &.kr,\n &.yn {\n background-image: url(\"~@/assets/images/en_baccarat_icon.png\");\n }\n &.tw {\n background-image: url(\"~@/assets/images/tw_baccarat_icon.png\");\n }\n }\n .name {\n font-weight: 600;\n }\n }\n .copy-btn {\n font-size: 0.53rem;\n text-align: center;\n font-weight: 600;\n border: 1px solid #ccc;\n margin: 0 auto;\n border-radius: 1rem;\n width: 6rem;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0.35rem 0.2rem;\n position: relative;\n margin-top: 0.4rem;\n &:active {\n opacity: 0.6;\n }\n .icon {\n background: #29cca2;\n color: #fff;\n padding: 0.2rem;\n border-radius: 0.5rem;\n position: absolute;\n left: 0.4rem;\n font-size: 0.55rem;\n }\n }\n .red {\n color: #db4d4c;\n font-weight: bold;\n }\n }\n}\n\n// /* 进场的瞬间与离场的效果添加 */\n.menu-enter-from,\n.menu-leave-to {\n opacity: 0;\n transform: translateX(-1000px) scale(1);\n}\n</style>\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]} |