[{"articleStyle":3,"cacheFirst":false,"concurrentRate":"500","coverDecodeJs":"if (src.search(\"qyyuapi.com\") != -1) {\n    inputStreamToBytes(result);\n} else {\n    java.createSymmetricCrypto(\"AES\/CBC\/NoPadding\", \"f5d965df75336270\", \"97b60394abc2fbe1\").decrypt(result);\n}","customOrder":7,"enableJs":true,"enabled":true,"enabledCookieJar":true,"header":"<js>\nheaders={\n    \"User-Agent\": java.getWebViewUA(),\n    \"Cookie\": cache.get(Get('url') + 'ck') || \"\"\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n<\/js>","jsLib":"{\n    \"黄果短剧\":\"https:\/\/qyyuapi.com\/dy\/js\/黄果短剧\/jsLib.js\",\n    \"通用\":\"https:\/\/qyyuapi.com\/js\/common.js\"\n}","lastUpdateTime":1788909290028,"loadWithBaseUrl":true,"loginCheckJs":"var res = result;\nurl = java.ruleUrl;\nif(res.body().includes('cf_chl')){\n    result = java.connect(String(url + ',{\"webView\": true}').replace(\/},{\/,''));\n    if(result.body().includes('cf_chl')){\n        cookie.removeCookie(Get('url'));\n        result = java.startBrowserAwait(url,\"验证\");\n        ck = cookie.getCookie(Get('url'));\n    \t   cache.put(Get('url') + 'ck',ck);\n        result = java.connect(url);\n    } else {\n    \t   ck = cookie.getCookie(Get('url'));\n    \t   cache.put(Get('url') + 'ck',ck);\n    }\n}\nresult;","loginUi":"[\n  {\n    name: \"💡　　 源　　 站　　 更　　 新　　 💡\",\n    type: \"button\",\n    action: \"update()\",\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  { name: \"༺ˇ»`ʚ  点击切换源站  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"①黄果短剧①\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"②黄果短剧②\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"③黄果短剧③\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"④黄果短剧④\", type: \"button\", action: \"$(4)\", 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: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"原创\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\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  { 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')));","preload":false,"preloadJs":"window.run=run;\nwindow.java=java;","ruleArticles":"<js>\neval(String(source.loginUrl));\neval(String(Reload('https:\/\/qyyuapi.com\/dy\/file\/history.js')));\nresult;\n<\/js>\n$..items[*]","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>{{JSON.parse(result).data.title}}<\/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>{{JSON.parse(result).data.title}}<\/h3>\n  <\/summary>\n  <img>\n<\/details>\n<div class=\"all-info\">\n<div>\n    <p>🔥 热度：{{JSON.parse(result).data.counts.hot}}\n    <p>❤️ 点赞：{{JSON.parse(result).data.counts.like}}<\/p>\n    <p>🎉 评分：{{JSON.parse(result).data.score}}分\n    <p>🎥 集数：{{JSON.parse(result).data.episode_count}}集<\/p>\n    <p>👤 上传：{{JSON.parse(result).data.author.name}}<\/p>\n    <p>📆 更新：{{JSON.parse(result).data.created_at}}<\/p>\n    <p>🔖 标签：{{String(`连载${JSON.parse(result).data.is_finished}完结\/转载${JSON.parse(result).data.is_original}原创\/${JSON.parse(result).data.tags.join('\/')}`).replace(\/连载true|false完结|转载1|0原创\/g, '')}}<\/p>\n    <p>📋 简介：{{JSON.parse(result).data.description}}<\/p>\n<\/div>\n{{JSON.parse(result).jishu}}\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/crypto-js@4.2.0\/crypto-js.min.js\"><\/script>\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(\/.*\\}([^\\`\\}]+)\\`\/,'$1').replace(\/.*\\\/\\\/[^\\\/]+\/, ''))}}\";\nconst JDkey = \"{{java.md5Encode16(baseUrl.replace(\/.*\\}([^\\`\\}]+)\\`\/,'$1').replace(\/.*\\\/\\\/[^\\\/]+\/, '') + 'time')}}\";\nconst PTtime = {{\/^\\d+$\/.test(Map('跳过片头：')) ? Map('跳过片头：') : 0}};\nconst PWtime = {{\/^\\d+$\/.test(Map('跳过片尾：')) ? Map('跳过片尾：') : 0}};\nconst BSspeed = {{\/^\\d+$\/.test(Map('长按倍速：')) ? Map('长按倍速：') : 2}};\nconst ImageUrl = \"{{\/^http\/.test(Map('背景图片：')) ? Map('背景图片：') : ''}}\";\nconst Opacity1 = \"{{\/0|1|^0\\.\\d+$\/.test(Map('图片透明度：')) ? Map('图片透明度：') : ''}}\";\nconst Opacity2 = \"{{\/0|1|^0\\.\\d+$\/.test(Map('按钮透明度：')) ? Map('按钮透明度：') : ''}}\";\nupdateBackground(ImageUrl, Opacity1, Opacity2);\n\n\n\n\/\/ 封面图片处理\nconst WORKER_URL = '\/static\/web\/js\/plugins\/crypto-worker.js';\nlet cryptoWorker = null;\nfunction getCryptoWorker() {\n    if (cryptoWorker) return cryptoWorker;\n    try {\n        cryptoWorker = new Worker(WORKER_URL);\n        return cryptoWorker;\n    } catch (e) {\n        console.error('Worker 创建失败:', e);\n        return null;\n    }\n}\nfunction decryptCoverViaWorker(coverUrl) {\n    return new Promise((resolve, reject) => {\n        const worker = getCryptoWorker();\n        if (!worker) {\n            reject(new Error('Worker 不可用'));\n            return;\n        }\n        const message = {\n            type: 'image',\n            data: coverUrl,\n            key: coverUrl,\n            responseType: 'url'\n        };\n        const handler = (e) => {\n            const { result, error, key } = e.data;\n            if (key === coverUrl) {\n                worker.removeEventListener('message', handler);\n                if (result && result.url) {\n                    resolve(result.url);\n                } else {\n                    reject(error || new Error('解密失败'));\n                }\n            }\n        };\n        worker.addEventListener('message', handler);\n        worker.postMessage(message);\n        setTimeout(() => {\n            worker.removeEventListener('message', handler);\n            reject(new Error('解密超时'));\n        }, 15000);\n    });\n}\n\n\/\/ 获取视频URL并更新视频源\nasync function geturl() {\n    try {\n        let src = $(\".jishu button.active\")[0].dataset.src;\n        let result = await fetchRequest(src, {{String(cache.get(java.md5Encode16(Get('url') + \"headers\")))}});\n\n        if (result) {\n            let src1 = result.data.video_url;\n\n            \/\/ 获取页面信息\n            let fm = \"{{JSON.parse(result).data.cover}}\";\n\n            \/\/ 获取视频源\n            let zyurl = [];\n            zyurl.push({src:src1,size:\"0\"});\n\n            \/\/ 处理加密的封面图片\n            if (fm) {\n                try {\n                    const blobUrl = await decryptCoverViaWorker(fm);\n                    if (blobUrl) {\n                        fm = blobUrl;\n                    }\n                } catch (e) {\n                    console.warn('封面解密失败:', e.message);\n                }\n            }\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) || localStorage.getItem('fromEnded') === 'true';\n    if (localStorage.getItem('fromEnded') === 'true') {\n        localStorage.removeItem('fromEnded');\n    }\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    setTimeout(updatePadding, 100);\n    const { sources } = await geturl();\n    localStorage.setItem('HistoryTIME', Date.now());\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":"\/api\/videos\/{{$.id}}\n@js:cache.get('fetchlevel') ? `{{Get('hurl')}}\/@js:\\`\\{\\{Get('url')\\}\\}${result}\\`` : `${Get('url')}${result}`","ruleNextPage":"page","rulePubDate":"\u0000‍🔥{{$.hot}} ❤️{{$.like_count}} 🎉{{$.score}}分 🎥{{$.episode_count}}集\n👤 上传：{{$..name}}\n📆 更新：{{$.created_at}}\n🔖 标签：连载{{$.is_finished}}完结\/转载{{$.is_original}}原创\/{{JSON.parse(java.getElement(\"$.tags\")).join('\/')}}\n📋 简介：{{$.description}}\n##连载true|false完结|转载1|0原创","ruleTitle":"$.title","searchUrl":"<js>\n`{{Get('url')}}\/api\/search?q={{key}}&page={{page}}`\n<\/js>","shouldOverrideUrlLoading":"if (url.startsWith('legadovideo:\/\/')) {\n    java.openUrl(\n        decodeURIComponent(url.replace('legadovideo:\/\/', '')),\n        'video\/*'\n    );\n    true;\n}","showWebLog":false,"singleUrl":false,"sortUrl":"<js>\neval(String(Reload('https:\/\/qyyuapi.com\/dy\/js\/黄果短剧\/sortUrl.js')));\n<\/js>","sourceComment":"新增：1、增加订阅源：黄果短剧；by：xiaohan231-2026\/09\/09","sourceGroup":"🔭 其他,📽 视频","sourceIcon":"https:\/\/qyyuapi.com\/img\/黄果短剧.png","sourceName":"黄果短剧","sourceUrl":"黄果短剧@js:`{{Get('url')}}\/api\/videos\/category\/ai-duanju`","type":0,"variableComment":"JspHXCgzmq549cSvxZRk3dP1BjnCSCOCrR9C4zlDgqjmB4iKPcwRvTVF+nSsYaYkyHFh6tU0uM6gAcU2LO\/ZQnF45pl+sO+D+\/WIYPhUQyHGEp6lyVJ7JKp9yWihRr9Al3sqXhKPltzub2PZi96Ke4YxqVZPjPSmL3O6xY025Sa7Vm1r1ZLIrgpD4Ksa99Q488bytyVS2P8fSjkQvADOECPkrKGclkhYWKWj0hAAvyDNKDxrCyqqqUjrKooVXTcQ3DDxjpsx5Wd29wdbu4YgaMwdlq7eM7Wgq20PNHRYMQv6mzqElmMn9R4S7YEaJiDpXXStroRJTJtLEB2i6pMCY4F02mndjqQW0PbM+tfwlL8BPYfaSJDdVkvSCRNfUL1rVOJY3HHHX1kAyOG\/METDaU0ord6qUbQQMGQVmCgqResqjExJ6AI33IXMtAF1485MjO1nSz2Mi9jw\/NoCjXBhnxv0A\/3lmQZoYsdfz3LCCOOZKjZQKAZj20BFKz9CBUrmpIrzwdkA\/+4vJYyZpjkvYKJAAPDIKbn\/ptiK77BjLhWzc4xAW5+YsEiLS\/Vl9iTyCrhnnDx4gT+dZ4gysUqfVbIb8BRFwb+B6EwyP7u8ZmtYQlzIFkk2UhZ23Kjqj82AwMsqdbKqw9FL36EVYcm2j\/djgb\/0W5Vs5VlKOG+hISERjLwLqzgRlOxnwG7YZZNLUE6FWafVPrlyzjhAvM62NXpWmL0GPDowm0iGtni5Tn0IJGyzWVZh5hnvTh\/PwOlcJj+q5hVSaFxFK58GLc48+Fc006jvm6iDY5gNbK5xA+ZkRfniCNt49bJaAANoCEro3QFhJkn2ECoOmwN4aYdfdn3SloTv48koLVJu+0NT+AISrmVytYeRuVnqNW5GuwElvCL\/i8TWro2qktUUurqvp5e4i5scrNF7gSUG053kPtbrtmCrJ28rZpXWhXIsOv46IMrTpuxpCRHooX+Hs5b+XejfLsuNnBbHE13MQn\/M0ebGd9Gh+r6\/lt\/\/lgTkWigqsmTrtxhrWAZWzaW\/yA+sTSedS2lJCbgNokw7qnbmxwD\/P4D6808B5ilzMwLtm9SyNWTwxVkJg028edSaskigcsZ30aH6vr+W3\/+WBORaKCo4UnC\/XzCimn5Jr+ebXNLnJ51LaUkJuA2iTDuqdubHAJsuJSsWINcAtTK6RzhZCNSIdDbzJz55hCg3jwqPboZqC+e1\/3J2yhbnCdDJw3\/1qjgTOfZMAHf4HKt\/RuYW81hQLJ5E0EGQvvbsJ3D+Y5Ztyka4dEMQZahWDR5hSepleBzikh2TmReB3v0T5xYid8QcPk5CBAU0mi1bSh9nnltSWr0jzsWH1Iyc3vP5hdMbiKkMzVjx7Zqcbf6rbicc76D9V4WyQxK0cSe7d9\/9FB3SxZBjAiCO+KOut8Un8msxSnVVwgvKx21dER1iPoNp6UqAmZbr8z45Sy+pruQ5nsfBOQr4l7WVhNegga6nXNzj2tpHudPrDm9Wn2UR4YshDfI2BUHw5QUks0QBNocu+jfuCxNjMeNDzOk0a\/ZER3ne8qP3wokNIjSKREwHnyiXZQ1K4gl90XkIKDm01NlT9vSc01Zk7dsMfDJIplEsIREkxY7JlCji8BaOGorXtveh+\/8moUPA2KlwI7zMU987ZdFUGnxsnL51m1yJTBFiq8a2aINke1Zq\/lQ6kGDq5VuBrM8NXrRSMPwvsGy97ZD6Zs1DHkEz+c8ALXx0yHXiXXGM15hX\/P\/WTzdA6WpNAYMp+onQJ\/zgHvBUQ\/73lul4SP+94V9kWjwkqpfw9UXK6MX44GmUMxCAIAON0fCsI\/Q4azniKxqQ2LHe4jdXvxAAZ88Wt1v7sfpzBbhawep3OjLmQ86ziAOP\/r8LYWw\/FU\/ideDjhbuSmySyvzX5alHrU+2YG2+mUPOLf6RROC1qs8z1CKGs5f3SNeieYFOFcf4OLhp+L88XhvLGgUnDEnizstIoT6dtov2RXBVVjSOYC1gXiRIiGmA\/geEd3jFmxCN9gcC7CKEF7\/4SX3qQ1YzcsgdlsAxGqxuXtOngwUwdrI+3+V1ZHoV8dL8D3H12J0G9zsNZjZsrd3x55Zv29ILIYBZLdg7gz2RVh0rVIJGoI\/0J5SDo8A0C03S6DvLShgJt0SJyIQfxpwc9Nv\/TnVir+cpOQuTkymXklBu2cCH5+aFTvqg92WzyV7mcOzWZJEqXs8E+mSOPWdCIQ6fWqEe6zQ+v\/MvpVqyrIOqDQFvTJzdiJp8n\/xwPHORgrY6nxhA8vAzSkfUqMkAuZ1RCW\/OGXI1aoDWuQBoavZ7T5PaiP4P74hvvFscy7hXkC4btV8L\/XlNW9O9EoNbSaJDx6c+MuNNNrLHZ0H+FULugcR6TQDU7\/4ghGn81bo7MXxzQjv1TMDqRg3BmLpCSMQKRfh+3GyLCUc0qEASueLd2Pr\/7yubOpU4+C4E+IExZRCr3XIL6Y6gvlBmpQ9+JFFSAyCRTwbJG\/XQ88Va6iMp\/ps3AgW3EyeuX0qPV3SfKzFh+usHgrXVa9xoMu+4u\/cDvNNBuvz0czEv2WdeH6JQv37xz5Td2Ez6ZI49Z0IhDp9aoR7rND6\/W\/iWUCt4CpsJBgXN82HkVlLUfZ1aHOaXsdPUeEJeFitPGca4naQuMZo570DEigh5YxfQfIMxRhVezWptMkPtXvGNJ85ctTzZEcHVanMA3QNWUf\/hqVFb3YP2\/+RujDloqioZclJBJ3mOij0i\/Q4r6oazl\/dI16J5gU4Vx\/g4uGmgAEPwNzpIdNSymRPqtwEUBBsfdiy6OBAPiK9dv8dv\/8\/uXl9RKrfUePqZ3kHvjMO14sdXSY6NeT1qBecaAeOuVVrRC0HqDIiZthvIGJg0bbTe5yst86LR1+EsJLy4EcPyeXmMw6zjA+dw1zI5mVua8O3IovWzbnAwS6+q5Sh\/kG+7Ndnjv4VCp5Fx4JegvwvM\/F7CmsDmgezt6oE\/kSUj9Fqau9QB+NTeLHXYuRsCgVnlFEb68Tmeeonjr0hLkkaQFDo4VHzoxyqVejFJhJYZcTv43Kl0PLj8prMT+YB1o++bSkpP1JHFGOV8mVzWCPaZA2WB7jvWpl7tQOsbzX7utxh5W6GDrlsRJ2D9mtFTAWfOFu2Ntsdd+lRpDSA4b3+9a7sOlv8rmI2SKxRln6d1svWeiDow3698BkXWKtgfqlN7BT2+akmZ+TS9ZI1uuo2G6cYTJAD5ATn4xv2pL7oTMvRABb0bsp6E4P1mSln\/b0iODj2CVKWZLv+BJQu8vU2o2avEIqiSTqKQqObgZFZH2pEJN0uNOoOY4tmAChfMkrnrhFaFUIUXtPARwyGbYpKn8tYUIGRpIJ9sHxqVQbQIDRUHMuRF9Z9yOStphQ7qcnebDsyTme4Dmevu73B5eSBtTX0eNwc0UrZp9bQDXGGOaZMDyuYEZVbpcaz2u8Hmc4FGQ595Q8noc\/xHfqdyjMVRZBbrFeJ4LGVUb\/sOj5XVJxNwud2Rx1jQxsQ3ht9GVnEfJYJnleXFiJqFs30dMRo9\/nlujJ9+7vutq0ogoi\/tSY6KDIDzSVKDC\/oxDqcJQa0gP2V6Xpzf9xebkdDT\/YwKNQ0znmO1yWlzM+65DHAj9Jqfqev7yqFKFhJUHD4fA1dWMWmfunF3YXsnWwwOdg5PFokt\/CuEZDCBpWCwDEmirizvNmM\/ToZTQ+mofrwklGi8kd4BIwWWlUwVV6BetevBXLefshjCAx59KhF3zh5J5ZK5W\/58kidEes04pSwbW6H1BInMRXp15rqcTJ\/hw+Va0vVuDrbQjpO6Vg8HDzQO81Cwx5B\/7oLyw1RWqokNn7HW+hrUjh0orRgeVSUrI2urG16Z0DUL8I8XG+7phhfst6kuGJ9VaGqdtMjXY3XlkhpTBucstUiWjxoUEECCn6aUIyUi3zTJheYOURWnbG62VG4rcvIxaje9GU3\/TCkTO0eKdAfBg2PmVES1CXUbaaGG6QbIfy1kF2lH4OouWrr7J2nNhEAT2ytz+xG\/x0cUz0m8y4xWg6VpjNgqBlqw0WrB+AHtMYxZbv5D+Ch5FQuTOhgvj5RI2plX+ZdwoYmXgNSOmD\/0niJV8CU3JVZXqeN3MWWE15gFU\/vWnpvQMMBR0LpRL5qfDzkACu1Cn1f2+VmKHLVGO1vV66YxQrr4seUSodBSIoxVgbwyztQuY9tlmnCvUcJd6BkvC1FVr4o6ZHEeOFDn7Q4z\/0lntfGP9YqlBJf81KGGikcn1s5fp87GBapBZMC4nAuhyalZv5Ptcs8U3BzN9sQGSdaMFExvW5tozWuNHJJxood8XZci5GwXzPxewprA5oHs7eqBP5ElIW7ScP9q3VFIEcL5ky7fkfJJCYm4cY6YugS+P2N7BYPpkkeao4+0nZXOAxGkeGLPifof75OkOa0dE13m+LuT8AsVQ+YRi4oDuqfqLJvCkdtCgQz1C5SlvbxwAaaVQGkeauSsTmDJ1l9ix6JwuEeOrzVJwJWtsP4m7Q+PgKYsn8MrbE4gHPXIW1OdcgjDSx07n4LQzlZq\/f5WIDo\/jEC6vvvNEWoKMKmVadTq\/yRF+hQXNjx2HK3qKtVCjO5POqexjiPdqO+\/dvvCgE8i9WLbqc9dth\/uC5Z717JPxCv6nPxpBfJQhbEO1808jj\/\/A6ee48O+lRUBGQmUVsnkrSLX9xG6wLKEc7td4L95TgdKwN\/ydI9Ynd\/otyoYlmPnVWgoXSbW9CtGbw6EJMfswcj2pF+M8h2rVHAf2V7LuNDLVJxDcs3EMeEyaT1IGTD8Q3phcZFV0dk9+nWjzIObKn0cgP4bLfuRn9N2wUEaTQCkWGzkZ+0GptnWJ4mhFTmMQaykE7cknE4J+rL4G\/JL+feGaGv7LqaGd4yGVOrBk4QaRg1\/AtyavpRZAR\/wfd2cWh596VLqWX93xjhRA6TzqrNSkP55qSWygTEFNMN7Tv1Qqp3YWiK6lGvRvKAFohL5\/k6nySbW9CtGbw6EJMfswcj2pFwJDrUv5GQGKO3YG1UG7syzTH1mF1TWamaK52aldy7ErqeIvLGoDJQmoV0hMvfCxNb\/GBc7G6pN8ZFH3XtCxjo1S+h\/ONnunMTV2TkdbDZHvYxAU6BLS8ojfor4i0bnBFp5de5GKi99evxyt\/FX0J5z9LdUTx4AbiKFB1NS8PR6DXFzFWM8t6C7BoAEhPu51NpdmRPUxp\/I+7IQNU5SbyjiHG33JLpTYjbkFs95CmC5DO62CJk8ip4kW\/qekRwdu\/f4AF4kje1FDZTUUs341ac7JF2DFIyqgNajwovdO3XPogtvhQGO3ce6AEmsv3eNCmbyVh+VsIFkJbqCLsviLIrp4\/fRNOW7sggEOb+\/6okOw2qJRqGNMW0qqRLNeAA1t1em6xUyvC5LTrGsd+mjXOdOW6n3wyWP3TQUGOAJRldadSg0gNfKERPwH\/Oj5S1P5VDYfe5m7YLszltYoU1FTy7Rcd13XmCuvvShbjrhUyUOoGo+YnfAREv4nskWOdeoIryUs8na0HQkYCJno2X1LeGb0ax2LiLQ8Ur\/sZ0qMuf\/RRf9R\/lRdzvYG2KkTt\/4vpwd+eCJEM7QEjQsk1qqDqumnRoYWUoUfuG6vyVzd7nOvp1bViiRNzrV1EH\/e1OX9RU9Sn4x1+BXSK4cOKyMlauoUQjZOvYMaBuOiZjkEn5f6o7HBbltHc7qWwR407Er8xCcaXAyLcG8G2oUc5HymS+K011lW29Vd\/xpfei8ITsNM8ypVfjYxRCAC543lQygfFAWg8PRcUIP0I+I38RcamYGHWAjxMpmyfFi+W0BeNoTKCd6CDhhEBqkzpKvaiIezhvHd84kdc4z9QORwjcZW+hKDR3qGbWDmgC2F38TnXmhv9mWbkbKIzVOPbM4rVjvKJ4HgKWoW7Lmsuil9JxNv4BSHdLhpcO6zIj7+f7wGy1e9MDqxLPQXU3EuTBxWrUSWq\/bi0hmXQsUUFi2EuYpnBnR6WrQV4yddWnGJ7Da+TRkq"}]