西瓜卡通
西瓜卡通@js:`{{Get('url')}}/search?q=`
分享者: xiaohan231 (515)发布时间: 2天前
V1.7.d版,需导入XH发布页订阅源激活,订阅源源变量填写激活码:555666
{ "articleStyle": 2, "concurrentRate": "500", "customOrder": 2, "enableJs": true, "enabled": true, "enabledCookieJar": true, "header": "<js>\nheaders={\n \"User-Agent\": java.getWebViewUA(),\n \"Origin\": Get('url'),\n \"Referer\": Get('url'),\n \"Cookie\": cache.get(Get('url') + 'ck') || ''\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n<\/js>", "jsLib": "{\"肉视频\":\"https:\/\/qyyuapi.com\/dy\/js\/西瓜卡通\/jsLib.js\"}", "lastUpdateTime": 0, "loadWithBaseUrl": true, "loginCheckJs": "var res = result;\nurl = java.ruleUrl;\nif(res.body().includes('cf_chl')){\n cookie.removeCookie(Get('url'));\n result = java.startBrowserAwait(url,\"验证\");\n ck = cookie.getCookie(Get('url'));\n cache.put(Get('url') + 'ck',ck);\n}\nresult;", "loginUi": "[\n {\n name: \"💡 源 站 测 试 💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"搜索:\", type: \"text\" },\n\n { name: \"༺ˇ»`ʚ 点击切换地区 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"国漫\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"日本\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"韩国\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换筛选 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"ABCD\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"EFGH\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"IJKL\", type: \"button\", action: \"q(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"MNOP\", type: \"button\", action: \"q(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"QRST\", type: \"button\", action: \"q(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"UVW\", type: \"button\", action: \"q(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"XYZ\", type: \"button\", action: \"q(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"0-9\", type: \"button\", action: \"q(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 填写收藏词条 ɞ´«ˇ༻\", type: \"button\", action: \"login('【收藏词条】' + n(2) + '填写搜索关键词\\\\n多个关键词用英文逗号“,”隔开')\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"收藏:\", type: \"text\" },\n\n { name: \"长按倍速:\", type: \"text\" },\n { name: \"跳过片头:\", type: \"text\" },\n { name: \"跳过片尾:\", type: \"text\" },\n\n { name: \"༺ˇ»`ʚ 主题模式切换 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"日间模式\", type: \"button\", action: \"a(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"夜间模式\", type: \"button\", action: \"a(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n {\n name: \"清除网站Cookie缓存\",\n type: \"button\",\n action: \"deleteCookie()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n\n { name: \"清除远程代码标识\", type: \"button\", action: \"DeleteJskey()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n\n {\n name: \"💡 源 站 打 印 💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]", "loginUrl": "eval(String(Reload('https:\/\/qyyuapi.com\/dy\/js\/西瓜卡通\/loginUrl.js')));", "ruleArticles": "<js>\neval(String(source.loginUrl));\neval(String(Reload('https:\/\/qyyuapi.com\/dy\/file\/history.js')));\nvar data = [];\nif (\/\\\/search\\?\/.test(baseUrl)) {\n var list = java.getElements('.topic-list-box');\n for (i in list) {\n data.push({\n 'name': list[i].select('.h3').text(),\n 'time': String(String(list[i].select('.topic-list-item--author').text()).replace(\/\\s*(.*?)\\s*\\[(.*?)\\]\\s*\/,'$1\/$2') + '\/' + String(list[i].select('.tag').text()).replace(\/\\s+\/g,',')).replace(\/\\\/undefined\/,''),\n 'cover': String(list[i].select('.topic-list-item__cover amp-img').attr('src')).replace(\/\\?.*$\/g,''),\n 'url': Get('url') + list[i].select('.topic-list-item').attr('href')\n });\n }\n} else {\n var list = JSON.parse(result).items;\n for (i in list) {\n data.push({\n 'name': list[i].name,\n 'time': String(String(list[i].author + '\/' + list[i].region_name + '\/' + list[i].type_names)).replace(\/\\\/undefined\/,''),\n 'cover': 'https:\/\/static-a.xgcartoon.com\/cover\/' + list[i].topic_img,\n 'url': Get('url') + '\/detail\/' + list[i].cartoon_id\n });\n }\n}\ndata;\n<\/js>", "ruleContent": "<js>\neval(String(Reload('https:\/\/qyyuapi.com\/dy\/js\/西瓜卡通\/ruleContent.js')));\n<\/js>\n<!DOCTYPE html>\n<html lang=\"zh-Hans\">\n<head>\n<title>{{@@.h1@text}}<\/title>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">\n<link rel=\"stylesheet\" href=\"https:\/\/qyyuapi.com\/css\/plyr.css\">\n<style>\n{{String(Reload('https:\/\/qyyuapi.com\/dy\/file\/player' + Get('a') + '.css'))}}\n<\/style>\n<\/head>\n<body>\n<p><\/p>\n<div class=\"video-container\">\n <video id=\"player\" playsinline controls preload=\"auto\" poster=\"https:\/\/qyyuapi.com\/img\/noposter.png\">\n <\/video>\n<\/div>\n<details>\n <summary>\n <h3>{{@@.h1@text}}<\/h3>\n <\/summary>\n <img>\n<\/details>\n<div class=\"all-info\">\n<div>\n <p>🕵️♀️ 作者:{{@@.detail-right__title div@text##\\[.*}}<\/p>\n <p>📆 更新:{{@css:.detail-sider div:contains(更新时间)@text##更新时间}}<\/p>\n <p>💻 连载:{{@css:.detail-sider div:contains(更新状态)@text##更新状态}}<\/p>\n <p>🗺 地区:{{@@.detail-right__title div@text##.*\\[(.*)\\].*##$1}}<\/p>\n <p>🔖 标签:{{@@.detail-right__tags@text}}<\/p>\n <p>📋 简介:{{@@.detail-right__desc p@text}}<\/p>\n <p><\/p>\n<\/div>\n{{JSON.parse(result).jishu}}\n<\/div>\n\n<script src=\"https:\/\/gcore.jsdelivr.net\/npm\/hls.js@canary\"><\/script>\n<script src=\"https:\/\/qyyuapi.com\/js\/plyr.js\"><\/script>\n\n<script>\n{{String(Reload('https:\/\/qyyuapi.com\/dy\/file\/player.js'))}}\n\nconst JKkey = \"{{java.md5Encode16(baseUrl.replace(\/.*\\\/\\\/[^\\\/]+\\\/\/, ''))}}\";\nconst JDkey = \"{{java.md5Encode16(baseUrl.replace(\/.*\\\/\\\/[^\\\/]+\\\/\/, '') + 'time')}}\";\nconst PTtime = {{\/^\\d+$\/.test(Map('跳过片头:')) ? Map('跳过片头:') : 0}};\nconst PWtime = {{\/^\\d+$\/.test(Map('跳过片尾:')) ? Map('跳过片尾:') : 0}};\nconst BSspeed = {{Map('长按倍速:') || 2}};\n\n\/\/ 获取视频URL并更新视频源\nasync function geturl() {\n try {\n let src = String($(\".jishu button.active\")[0].dataset.src).replace(\/.*cartoon_id=\/, '\/video\/').replace(\/\\&chapter_id=\/, '\/') + '.html';\n let result = await fetchRequest(src, {{String(cache.get(java.md5Encode16(Get('url') + \"headers\")))}});\n\n if (result) {\n let vid = result.match(\/\\?vid=([^\\&]+)\\&\/)[1];\n let src1 = String('https:\/\/xgct-video.vzcdn.net\/' + vid + '\/playlist.m3u8');\n let result1 = await fetchRequest(src1, {{String(cache.get(java.md5Encode16(Get('url') + \"headers\")))}});\n\n \/\/ 获取页面信息\n let bfbt = '📺 正在播放:' + $(\".jishu button.active\")[0].innerText;\n let fm = \"{{@@.detail-sider amp-img.0@src}}\";\n\n \/\/ 获取视频源\n let zyurl = [];\n sizes = result1.match(\/RESOLUTION=\\d+x\\d+\/g).map(e => e.split('x')[1]);\n srcs = result1.match(\/(.*\\\/video\\.m3u8)\/g);\n url1= src1.replace(\/playlist.m3u8\/, '');\n for (j in srcs) {\n zyurl.push({src:url1+srcs[j],size:sizes[j]});\n }\n\n zyurl.sort((a, b) => parseInt(b.size) - parseInt(a.size));\n\n \/\/ 更新页面信息\n let allp = $(\".all-info>div:first-child>p\");\n allp[allp.length - 1].innerText = bfbt;\n\n \/\/ 更新详情封面\n $(\"img\")[0].src = fm;\n\n \/\/ 更新视频封面\n $(\".video-container\")[0].style.background = `#000 url('${fm}') no-repeat center center \/ cover`;\n\n \/\/ 返回视频源\n let sources = zyurl;\n return { sources: sources };\n } else {\n throw new Error(\"请求失败\");\n }\n } catch (error) {\n weblog(error, '错误:', true);\n console.error(\"错误:\", error);\n throw error;\n }\n}\n\n\/\/ 点击集数按钮时调用的函数\nasync function jishu(item) {\n var video = $('video')[0];\n var wasPlaying = video && !video.paused;\n omit($('.jishu button.active'));\n item.className = \"active\";\n const { sources } = await geturl();\n setTimeout(updatePadding, 100);\n var index2 = Array.from(item.parentNode.children).indexOf(item);\n var Progress = {\n index2: index2\n };\n localStorage.setItem(JKkey, JSON.stringify(Progress));\n localStorage.removeItem(JDkey);\n initializePlayer(sources, JDkey, PTtime, PWtime, BSspeed, 1);\n if (wasPlaying && video) {\n const tryAutoPlay = () => {\n if (video.readyState >= 3) {\n video.play().catch(e => {\n console.log(\"自动播放被阻止:\", e);\n $('.plyr__control--overlaid').show();\n });\n video.removeEventListener('canplay', tryAutoPlay);\n }\n };\n if (video.readyState >= 3) {\n video.play().catch(e => console.log(\"立即播放失败:\", e));\n } else {\n video.addEventListener('canplay', tryAutoPlay);\n }\n }\n}\n\n\/\/ 页面加载时初始化播放器\n(async () => {\n var n = $(\".jishu\")[0].dataset.n;\n var Progress = localStorage.getItem(JKkey);\n if (Progress) {\n var history = JSON.parse(Progress);\n n = history.index2;\n }\n active($('.jishu button'), n);\n const { sources } = await geturl();\n setTimeout(updatePadding, 100);\n localStorage.setItem('HistoryTAG', 1);\n initializePlayer(sources, JDkey, PTtime, PWtime, BSspeed, 1);\n})();\n<\/script>\n<\/body>\n<\/html>\n<js>\nresult\n.replace(\/:\\s*\/g,':')\n.replace(\/<p>(?!.*集数).*:<\\\/p>\/gm, '<p style=\"display:none;\">$1:<\/p>');\n<\/js>", "ruleImage": "cover", "ruleLink": "url", "ruleNextPage": "page", "rulePubDate": "time", "ruleTitle": "name", "shouldOverrideUrlLoading": "if (url.startsWith('legadovideo:\/\/')) {\n java.openUrl(\n decodeURIComponent(url.replace('legadovideo:\/\/', '')),\n 'video\/*'\n );\n true;\n}", "singleUrl": false, "sortUrl": "<js>\neval(String(Reload('https:\/\/qyyuapi.com\/dy\/js\/西瓜卡通\/sortUrl.js')));\n<\/js>", "sourceComment": "新增:1、新增西瓜卡通;by:xiaohan231-2025\/06\/01", "sourceGroup": "🍿 日常,📽 视频", "sourceIcon": "https:\/\/qyyuapi.com\/img\/西瓜卡通.png", "sourceName": "西瓜卡通", "sourceUrl": "西瓜卡通@js:`{{Get('url')}}\/search?q=`", "variableComment": "JspHXCgzmq549cSvxZRk3SG5cqmrTZTAXQD5PegIlOvQW4NHWR6A8FjYdf87MMxlCNfufAjqe9GtSAooyvK+v+sfVFOalPeJ9j4c4NhUPeSqE8U0\/QX4cINl5U5ysKVrmW1vI37SQySK1DgnlZGG7v1pso8KOVoqk+BJrlX2ehFHElEivCWKY+b6oDKwICeSM3WGAd2V5i9S2EB4BSzYnV0pwPEsjLbXpgheUO8IyiXaui9Fqo\/KRpF+Hu6Ibz5oxQHaoPcW\/bvYn\/MWhfHbUtsxRvpmX1XQXxvI2AZJiY3TkNKU4KbY9RO22+01vJ84Ak21miYVmMvh8f44wm2roqMwzeCfWwArgv\/Pz6U79r9m3n\/yODyojn6UaoEzpB35iwzeD+UI5rOSGB19pC5aYgn1Tu3YjrM595xb0UsMlb7+5P1UagFOgs4PthVgA9DcmRNm4E8pEKmIbNKlRSzr0wnr\/hYMzlfz9SYSmzzIx59Z0cG1kW6r2oSHcuSDq9VPpPs4bid72mxxsG3CoMC5T36VmFaNKxMZU6\/XTaF9eckLtTxapfbgcIDADw6stbjy8xdSp2cnEyLOoVMl2oBBQyqNfRav38wVvgXxreX6e6uNF3IPvIcwvP+9kSbHIZ4KG908OBcX5EoS\/aWvon9r2Lxzjv6yzKHgOvChiGZnVjlsClq+haqMAsG0PA9NfdfgycKuaQI50YQeaam\/3rYkEpzNle21G\/l1oenpRiEr2ET8W8jTVdoOb3RJT72xq5OymgHyCBh1P75ieh7ppmF9wp+E53fh8hT3Iq+JD2JHNLGC7ykXFIaqYzJ8ro6VLmrJ6Nb+bcUog+xio2dRMaQP5w8F16cYf3deshsPQhq230md6qyQBsVI1mjcC4a8kZ4c6N8uy42cFscTXcxCf8zR5sZ30aH6vr+W3\/+WBORaKCqyZOu3GGtYBlbNpb\/ID6xNOcpi1OGwz2VSV\/yo1\/EV7A4FtP7YN9OSnT69g9\/AkYxXNNOo75uog2OYDWyucQPmZEX54gjbePWyWgADaAhK6ChUcaNQHYX4X+AG+hQOGN9JNtgZ+F5dYnPbQTX7WmHsJW9mvQchNFdlyvfANM9s9AOTADW2loOqc0W98JqAx1oL57X\/cnbKFucJ0MnDf\/WqnacsB7N+misNx9WTlEudWEL7ORZySURT6rYnnNj5U0B+UsxP3bpX8hBOskZLUP4QNwu11Kjn3pnppkAsc5680HTxk5KYfzzOGui2IocSEYKCq1FrVlP+huInuYOeP53JnATeWd8KQ\/zOo325O3ZMnIG0hbUmyXR7AzAFDcefC8QjMc0G4d3g8mYg1dy3VMhGPdZPCli4NfFSDhQV6ctjPZwC6+37t0fsSwR2MTYJabHTQ4WfrcXoj5QNOG2IZxntt2n1A9AhoVRilWPq9TN0chJ2NyoW38DH0+JttIt6YqLRhN7dq8dSRwnv6l\/oI5piFBVswkUtOE7e93Gg8q3tB0cV5vVQ1No0pKvoFOcdWdZ35RkNxw6C1gpyVe\/+L\/YPwvbFXjcMCKicW9j1xslQ93vLdG+9UCklRFGGWHjxuMfWX4fDQCJJ5oD\/uxr7hz56SWUYHWQQt+T+axQyDFKvRcL1RTwBByYG10sV18yRFajL+cuZzDDHSpgzIs+kA40y9fG8rh23oAsKp6TOzdcLaNJr662\/XdFnQKa3qe7gJlaz07JXbabFfjG4XepCxAUaKARytmujqnpXDRN\/873q4rgNHQ\/nDEf3G+RdNI5QqdkgFq8e3Qsefc4Xcjr58p4DZgBk3bQPx+hRfTPi2iow88bCECsLlifV9FS1w6Bnh3TEs6o1rMxREP2P6aiTXn3HHwpX8Sf6GKMo8kmKCVKYbbn76YFVX2yJZwNV\/wuL3cEmfO2RUdLRmwL7QPuBPmdVyYP282x3O0i14Zf3HwXtVRMqsHith6LvmD9WHS2BAUZyJl\/RF4e47ayRyfKUOT4hq1ziduMAtP\/YgwdHqS6svCylZC2kg0krNeGP6mFGqA0RYgKIj9IWcfHxy7S8+ik+u1mzWxMoZMppkrqRmYf4i8MZXO0\/fRz3FRx+EopUkR36X6ME\/\/pNHpqTtdo31wZkQy2pDUeeMKCnmoItniDdNPEZSnh3itn5bMN7WHNMZsmkHU8z1Xtj4uftW1TJncpwHV+vQ1f+OkocvIeASdkyPR5BM\/nPAC18dMh14l1xjNeYV\/z\/1k83QOlqTQGDKfqJEFGjUG\/vsCNQv3hYzfUkQzdS782KqIDLbNfUYcV3I2tc0Yv2MZEw+1TeizNdzjYO1zJs5hXSDAfdW5buxUVQP\/Qpw3UNen86dQIG+cWlBfYMe7sOLtRc31tS27HuANKBGUYmVYEO3FnbNe5ch+4Sqn+sg0djwsGduFFrv07xjRX8VNOOnOHIP2OSgHpCLaGpp1E0XFqb1GIcczn3tOcLZkglk7jJe0jWHQlOVV7km37GvIp6rY7ESVSuM82EZ6671T\/6USgwzh4kTDDlcx8MxBdjZdaassSI8A4S98fmiC6RGoxDoCGw+fHbvOq9c\/2LoTqOUCe+KmSzPW2MVkOtr0Hx\/\/xU0j\/uWQSgcPXgBKuUtR9nVoc5pex09R4Ql4WK08ZxridpC4xmjnvQMSKCHlHbo\/JbIrFBx4CI+2LQangs5WJcdjmGUWRxeUHejuSZOO0QVOWPCNLk7nkQ6+4qq3UjnCWekUHxY9kfnBaz7qyE8MzDQUfByH3mc1lkiOTLf6yDR2PCwZ24UWu\/TvGNFfxU046c4cg\/Y5KAekItoakLhMl7MK0A15dsNveV48544WJPAqllKdeICG5D4LlXlJqdvzIe4qxu6MFOm1rHfI6C3Sgn48IXGiAYsDA0XIkJ1UDJ1mRs9wH9RI3fY6kcbYvIoy5HWtTrckRFxY9sDgBH7mTeurzrJRzRY64raptEbfGnsdWPkZ16WC3IWj1TKHiInR5jb4+0ZTiLIqhgZAXUdFXwy5K1\/8cL0UfhnTMMzeyqCZyWRi38lwknTLwVFcN4wvvub1dTYfikwiYl3Z+Pr7UoPIDvsM1kquQqITaH26KHGPXLP9\/PZAZOm3GrHxu+nVgLvvmQGJ\/qKm2ylJyNRKX1fwIkP+ZlebOlUveBYohSkEG+cMxuOcEAUUYMkPa9CkAdHvELbLNt6RFoGjbGaeC0QUqDMj6TPOHHOaMhuAvHETel5PD2WlQqg4MiBg+\/3ZOm0p3ip9+7KO\/yBbfTlthWsfdvBk1ENU6pbB4huuqEPrTW2FhtMUMJGdGtAGuSVM5Cy+A+6jbqEyE\/pZkRi\/NFd4pRNQFyfDPSMj4feGo5rTOaqPCrfYsxtwgoDDIUJJgSyIc3lqDVlA+0eE5am9XjEAtB5MNx4\/ahcuyAckjlN9gaorNk61PdInD5EknE3C53ZHHWNDGxDeG30ZWekwpnj+hG097PigJdq6LwQ8kXNX+DMo7kywMpAkwMMs51PaseWK0DBh\/0kSrmvxClSy0v+t4ejxpiZLb\/hdGBaL1L3TTbBcIOlLSe78IOQ4fR3Xetx43mNVTqGUgvA6cv8B8qhpGBHmJ62Ew\/+cLqu3MA5VFyu+zXvIWuEsf16+lStzYsZ1Qu6KUE4TIG9P+kD03rjAKs\/RVFgSTi\/o+yWbLcmrYLFkhb5aXlBQruv92CfusilEOWeoEP5R3yrgTixrizRpR8YsW9ivYGwy8hxfqcB47jl\/jQDi9\/8XJHEmhr3gwGEkEqXgcd1NkSCQVXJXHxdBiSQkHU2XspzAZR2AWyZiq6r1vwPfaPYXu2XDFThJ8QdOq6xV6ANZHyAt9M+tF9keFqUgaSZb2ANRZe2pjklCM6KOBO5Fv+bBGdt7a5asIU0epUF11Qz10TNNQsVKgAbaK4ib8qgAEkjOcTV\/grlsehDbNyKuUdWh+Yn5hjlwjgrDXWHV0RxDcWSlsNQrNQh1Y\/CXE78ScWAaD8nKLO5J7vE2m6+a\/1s3Ff37e5LSNKS5DeaNTPtziWNGsB9Vc12qKRwnX\/BLTKL66tjYJ\/4OEDsmMwF106370bTfvm0pKT9SRxRjlfJlc1gj0MOsfdGrQAHmI\/kYEbiPG3ChpKW03CM8voSvedCMlFyv6RagOuKletLZsKHaiHfsjYoASPV41qmy8zWWwGxyNU5XmniZ1lWrRsme\/eVCsSjhafvgFBkUKnS0Ah\/dQNORTt4rt4XNo9kg0w85\/H1qBUemLUKb5idM2gu\/VQ7MANAu7v+vawcRjuXx8gKLFB7JJTeaToCI9m6cCuDFtA0yWtdWGfbubQWWdgLxSpFPbHQNSLrpzu3ESevF9Yrw+TyYVfSyTXLrQQjbvzrIEORH5tRBy4GfkVfTuTI18xXxdRbVrKpqhuworjzw0ctN50LocIfKxW0yuLSiYt8zDhRyeypPs4bid72mxxsG3CoMC5T3hpScS9YLjJBbCYg164IZnx3fOJHXOM\/UDkcI3GVvoSyUHa51h8YmTxLdRr+RIgO2hG+ZGKXLj6b+oDnoUlZwUlmoMzseGI6CayO\/U79IjSyycuSgQfbAtuYsfQFUHglfZY8mOZKR8XeRPDiXJNcXgC7bfUypfI1ER4S3X5PC+rxgRgxYAeq+EsXs75VCKl+BdjZdaassSI8A4S98fmiC7VvLgbP2W8647TAZcGj0\/H+Gwd+3eP3pWrPTwBCD\/EXAWg8PRcUIP0I+I38RcamYHq1bQzoyPTrLQL+Y+MK5aaT4bTSdRZ+eyclkfUSkenV5XpB5L+GDVe4v3jrdU0nsvZYov\/sBfoqQRIx1Tzb7dDMDqxLPQXU3EuTBxWrUSWq05V3Q+abuZH4aDIJsXzmHVhcyUVbjv96lQ5jiR1PUEx" }