全网VIP视频免费破解【专注一个脚本只做一件事件】长期更新,放心使用

全网VIP视频免费破解【专注一个脚本只做一件事件】长期更新,放心使用。支持:腾讯、爱奇艺、优酷、芒果、Bilibili、pptv、乐视等其它网站;

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
55o
今日安裝
1
安裝總數
10,448
評價
1 2 1
版本
1.4.3
建立日期
2022-10-14
更新日期
2022-10-14
尺寸
25.2 KB
授權條款
GPL License
腳本執行於

// ==UserScript==
// @name 全网VIP视频免费破解【专注一个脚本只做一件事件】长期更新,放心使用
// @namespace http://tampermonkey.net/
// @version 1.4.3
// @description 全网VIP视频免费破解【专注一个脚本只做一件事件】长期更新,放心使用。支持:腾讯、爱奇艺、优酷、芒果、Bilibili、pptv、乐视等其它网站;
// @icon data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAkACQAAD//gAUU29mdHdhcmU6IFNuaXBhc3Rl/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAGgAeAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A8/stTivZLhFV0eBtrhwB+PXpXc/Bj4bXXxy1ObTdE1XTrDUE3GO31PzkMyqMsytHE64Gf4iD6A15TrUx0fUriVQcXcBUY/vjivpb9hGz+w/GLTocYK6dcbvqQCa/Q6ec46dWth21zUFNzdt3zfuvS8btng5rwnkuCy3DZrSi3DGyoqiuZ6JQf1m/flq2hG+yMPTf2e9X1nVPEFlZa9olx/YTmO9nDXKxo4LB1G6AMxUockDB7E1i+Jvg/rnhzw/peuRSWut6RqP+pu9MMjgHBIDK6KwOAe3bBwa+g/hQEPiP41CVmSM6ndbmRdxA3zZIGRn8xXkniP42Wdr4C0Dwp4XhvPI0/wDeTX2oIsbyvhshUR2AGWJ5Y9h71+cUuKuK8ZxVisry6KqUqFSkpJxSiqc6DnKUp7qXPyqKV7pv3WtV8NWyzLKGAhXrNxlNTtZ3fNGdkku3Le/5njU1tDcbfNiSXacrvUHB9q3/AA/438R+Eo5o9D1/VNGSYhpV0+8kgDkdCwRhn8axaK/od0abbbitd9N7bXPh/rNflhDndo3sruyvvbtfrbc6Kf4j+LLq4uJ5vFGszT3CCOaSTUJmaVBnCsS2SBk8H1Nc7RRUU8NRoylOlBRcrXaSTdtFfvZbGU6tSpbnk3buz//Z
// @author w__yi
// @include *://v.qq.com/x/page/*
// @include *://v.qq.com/x/cover/*
// @include *://v.qq.com/tv/*
// @include *://*.iqiyi.com/v_*
// @include *://*.iqiyi.com/a_*
// @include *://*.iqiyi.com/w_*
// @include *://*.iq.com/play/*
// @include *://*.youku.com/v_*
// @include *://*.mgtv.com/b/*
// @include *://*.tudou.com/listplay/*
// @include *://*.tudou.com/programs/view/*
// @include *://*.tudou.com/albumplay/*
// @include *://film.sohu.com/album/*
// @include *://tv.sohu.com/v/*
// @include *://*.bilibili.com/video/*
// @include *://*.bilibili.com/bangumi/play/*
// @include *://v.pptv.com/show/*
// @include *://vip.pptv.com/show/*
// @include *://www.wasu.cn/Play/show/*
// @include *://*.le.com/ptv/vplay/*
// @include *://*.acfun.cn/v/*
// @include *://*.acfun.cn/bangumi/*
// @include *://*.1905.com/play/*

// @include *://m.v.qq.com/x/page/*
// @include *://m.v.qq.com/x/cover/*
// @include *://m.v.qq.com/*
// @include *://m.iqiyi.com/*
// @include *://m.iqiyi.com/kszt/*
// @include *://m.youku.com/video/*
// @include *://m.mgtv.com/b/*
// @include *://m.tv.sohu.com/v/*
// @include *://m.film.sohu.com/album/*
// @include *://m.pptv.com/show/*
// @include *://m.bilibili.com/anime/*
// @include *://m.bilibili.com/video/*
// @include *://m.bilibili.com/bangumi/play/*
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.2.1/jquery.min.js
// @connect api.bilibili.com
// @grant unsafeWindow
// @grant GM_addStyle
// @grant GM_openInTab
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @charset UTF-8
// @license GPL License
// ==/UserScript==

const util = (function () {

function findTargetElement(targetContainer) {
const body = window.document;
let tabContainer;
let tryTime = 0;
const maxTryTime = 120;
return new Promise((resolve, reject) => {
let interval = setInterval(() => {
tabContainer = body.querySelector(targetContainer);
if (tabContainer) {
clearInterval(interval);
resolve(tabContainer);
}
if ((++tryTime) === maxTryTime) {
clearInterval(interval);
reject();
}
}, 500);
});
}

function urlChangeReload() {
const oldHref = window.location.href;
let interval = setInterval(() => {
let newHref = window.location.href;
if (oldHref !== newHref) {
clearInterval(interval);
window.location.reload();
}
}, 500);
}

function reomveVideo() {
setInterval(() => {
for (let video of document.getElementsByTagName("video")) {
if (video.src) {
video.removeAttribute("src");
video.muted = true;
video.load();
video.pause();
}
}
}, 500);
}

function syncRequest(option) {
return new Promise((resolve, reject) => {
option.onload = (res) => {
resolve(res);
};
option.onerror = (err) => {
reject(err);
};
GM_xmlhttpRequest(option);
});
}

return {
req: (option) => syncRequest(option),
findTargetEle: (targetEle) => findTargetElement(targetEle),
urlChangeReload: () => urlChangeReload(),
reomveVideo: () => reomveVideo()
}
})();


const superVip = (function () {

const _CONFIG_ = {
isMobile: navigator.userAgent.match(/(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/i),
currentPlayerNode: null,
vipBoxId: 'vip_jx_box' + Math.ceil(Math.random() * 100000000),
flag: "flag_vip",
autoPlayerKey: "auto_player_key" + window.location.host,
autoPlayerVal: "auto_player_value_" + window.location.host,
videoParseList: [
{"name": "55o", "type": "1,3", "url": "https://55o.co/?url="},
{"name": "Player-JY", "type": "1,3", "url": "https://jx.playerjy.com/?url="},
{"name": "天翼", "type": "1,3", "url": "https://jsap.attakids.com/?url="},
{"name": "parwix", "type": "1,3", "url": "https://jx.parwix.com:4433/player/?url="},
{"name": "虾米", "type": "1,3", "url": "https://jx.xmflv.com/?url="},
{"name": "OK", "type": "1,3", "url": "https://api.okjx.cc:3389/jx.php?url="},
{"name": "OKJX", "type": "1,3", "url": "https://okjx.cc/?url="},
{"name": "爱豆", "type": "1,3", "url": "https://jx.aidouer.net/?url="},
{"name": "猪蹄", "type": "1,3", "url": "https://jx.iztyy.com/Bei/?url="},
{"name": "yparse", "type": "1,2", "url": "https://jx.yparse.com/index.php?url="},
{"name": "MAO", "type": "1,3", "url": "https://www.mtosz.com/m3u8.php?url="},
{"name": "M3U8TV", "type": "1,3", "url": "https://jx.m3u8.tv/jiexi/?url="},
{"name": "夜幕", "type": "1,3", "url": "https://www.yemu.xyz/?url="},
{"name": "BL", "type": "1,3", "url": "https://svip.bljiex.cc/?v="},
{"name": "七彩", "type": "1,3", "url": "https://www.xymav.com/?url="},
{"name": "铭人云", "type": "1,3", "url": "https://parse.123mingren.com/?url="},
{"name": "4kdv", "type": "1,3", "url": "https://jx.4kdv.com/?url="},

{"name": "1717", "type": "1,3", "url": "https://ckmov.ccyjjd.com/ckmov/?url="},
{"name": "8090", "type": "1,3", "url": "https://www.8090g.cn/?url="},
{"name": "qianqi", "type": "1,3", "url": "https://api.qianqi.net/vip/?url="},
{"name": "laobandq", "type": "1,3", "url": "https://vip.laobandq.com/jiexi.php?url="},
{"name": "playm3u8", "type": "1,3", "url": "https://www.playm3u8.cn/jiexi.php?url="},
{"name": "无名小站", "type": "1,3", "url": "https://www.administratorw.com/video.php?url="},
{"name": "CK", "type": "1,3", "url": "https://www.ckplayer.vip/jiexi/?url="},
{"name": "盘古", "type": "1,3", "url": "https://go.yh0523.cn/y.cy?url="},
{"name": "Blbo", "type": "1,3", "url": "https://jx.blbo.cc:4433/?url="},
{"name": "m1907", "type": "1,2", "url": "https://z1.m1907.top/?jx="},
],
playerContainers: [
{
host: "v.qq.com",
container: "#mod_player,#player-container,.container-player",
name: "Default",
displayNodes: ["#mask_layer", ".mod_vip_popup", "#mask_layer", ".panel-tip-pay"]
},
{
host: "m.v.qq.com",
container: ".mod_player,#player",
name: "Default",
displayNodes: [".mod_vip_popup", "[class^=app_],[class^=app-],[class*=_app_],[class*=-app-],[class$=_app],[class$=-app]", "div[dt-eid=open_app_bottom]", "div.video_function.video_function_new", "a[open-app]", "section.mod_source", "section.mod_box.mod_sideslip_h.mod_multi_figures_h,section.mod_sideslip_privileges,section.mod_game_rec"]
},

{host: "w.mgtv.com", container: "#mgtv-player-wrap", name: "Default", displayNodes: []},
{host: "www.mgtv.com", container: "#mgtv-player-wrap", name: "Default", displayNodes: []},
{
host: "m.mgtv.com",
container: ".video-area",
name: "Default",
displayNodes: ["div.adFixedContain,div.ad-banner,div.m-list-graphicxcy.fstp-mark", "div[class^=mg-app],div#comment-id.video-comment div.ft,div.bd.clearfix,div.v-follower-info", "div.ht.mgui-btn.mgui-btn-nowelt", "div.personal", "div[data-v-41c9a64e]"]
},
{host: "www.bilibili.com", container: "#player_module,#bilibiliPlayer,#bilibili-player", name: "Default", displayNodes: []},
{host: "m.bilibili.com", container: ".player-wrapper,.player-container,.mplayer", name: "Default", displayNodes: []},
{host: "www.iqiyi.com", container: "#flashbox", name: "Default", displayNodes: ["#playerPopup", "div[class^=qy-header-login-pop]"]},
{
host: "m.iqiyi.com",
container: ".m-video-player-wrap",
name: "Default",
displayNodes: ["div.m-iqyGuide-layer", "a[down-app-android-url]", "[name=m-extendBar]", "[class*=ChannelHomeBanner]", "section.m-hotWords-bottom"]
},
{host: "www.iq.com", container: ".intl-video-wrap", name: "Default", displayNodes: []},
{host: "v.youku.com", container: "#player", name: "Default", displayNodes: ["#iframaWrapper"]},
{host: "m.youku.com", container: "#player,.h5-detail-player", name: "Default", displayNodes: []},
{host: "tv.sohu.com", container: "#player", name: "Default", displayNodes: []},
{host: "film.sohu.com", container: "#playerWrap", name: "Default", displayNodes: []},
{host: "www.le.com", container: "#le_playbox", name: "Default", displayNodes: []},
{host: "video.tudou.com", container: ".td-playbox", name: "Default", displayNodes: []},
{host: "v.pptv.com", container: "#pptv_playpage_box", name: "Default", displayNodes: []},
{host: "vip.pptv.com", container: ".w-video", name: "Default", displayNodes: []},
{host: "www.wasu.cn", container: "#flashContent", name: "Default", displayNodes: []},
{host: "www.acfun.cn", container: "#player", name: "Default", displayNodes: []},
{host: "vip.1905.com", container: "#player,#vodPlayer", name: "Default", displayNodes: []},
{host: "www.1905.com", container: "#player,#vodPlayer", name: "Default", displayNodes: []},
]
};

class BaseConsumer {
constructor() {
this.parse = () => {
util.findTargetEle('body')
.then((container) => this.preHandle(container))
.then((container) => this.generateElement(container))
.then((container) => this.bindEvent(container))
.then((container) => this.autoPlay(container))
.then((container) => this.postHandle(container));
}
}

preHandle(container) {
_CONFIG_.currentPlayerNode.displayNodes.forEach((item, index) => {
util.findTargetEle(item)
.then((obj) => obj.style.display = 'none')
.catch(e => console.warn("不存在元素", e));
});
return new Promise((resolve, reject) => resolve(container));
}

generateElement(container) {
GM_addStyle(`
#${_CONFIG_.vipBoxId} {cursor:pointer; position:fixed; top:120px; left:0px; z-index:9999999; text-align:left;}
#${_CONFIG_.vipBoxId} .img_box{width:32px; height:32px;line-height:32px;text-align:center;background-color:#1c84c6;margin:5px 0px;}
#${_CONFIG_.vipBoxId} .vip_list {display:none; position:absolute; border-radius:5px; left:32px; top:0; text-align:center; background-color: #3f4149; border:1px solid white;padding:10px 0px; width:380px; max-height:400px; overflow-y:auto;}
#${_CONFIG_.vipBoxId} .vip_list li{border-radius:2px; font-size:12px; color:#DCDCDC; text-align:center; width:calc(25% - 14px); line-height:21px; float:left; border:1px solid gray; padding:0 4px; margin:4px 2px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
#${_CONFIG_.vipBoxId} .vip_list li:hover{color:#1c84c6; border:1px solid #1c84c6;}
#${_CONFIG_.vipBoxId} .vip_list ul{padding-left: 10px;}
#${_CONFIG_.vipBoxId} .vip_list::-webkit-scrollbar{width:5px; height:1px;}
#${_CONFIG_.vipBoxId} .vip_list::-webkit-scrollbar-thumb{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2); background:#A8A8A8;}
#${_CONFIG_.vipBoxId} .vip_list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2); background:#F1F1F1;}
#${_CONFIG_.vipBoxId} li.selected{color:#1c84c6; border:1px solid #1c84c6;}
`);

let type_1_str = "";
let type_2_str = "";
let type_3_str = "";
_CONFIG_.videoParseList.forEach((item, index) => {
if (item.type.includes("1")) {
type_1_str += `

  • ${item.name}
  • `;
    }
    if (item.type.includes("2")) {
    type_2_str += `

  • ${item.name}
  • `;
    }
    if (item.type.includes("3")) {
    type_3_str += `

  • ${item.name}
  • `;
    }
    });

    let autoPlay = !!GM_getValue(_CONFIG_.autoPlayerKey, null) ? "开" : "关";

    $(container).append(`

    VIP

    [内嵌播放]


      ${type_1_str}

    [弹窗播放带选集]


      ${type_2_str}

    [弹窗播放不带选集]


      ${type_3_str}

    自动解析功能说明:

      1、自动解析功能默认关闭(自动解析只支持内嵌播放源)

      2、开启自动解析,网页打开后脚本将根据当前选中的解析源自动解析视频。如解析失败,请手动选择不同的解析源尝试

      3、没有选中解析源将随机选取一个

      4、如某些网站有会员可以关闭自动解析功能
    ${autoPlay}

    `);
    return new Promise((resolve, reject) => resolve(container));
    }

    bindEvent(container) {
    const vipBox = $(`#${_CONFIG_.vipBoxId}`);
    if (_CONFIG_.isMobile) {
    vipBox.find(".vip_icon").on("click", () => vipBox.find(".vip_list").toggle());
    } else {
    vipBox.find(".vip_icon").on("mouseover", () => vipBox.find(".vip_list").show());
    vipBox.find(".vip_icon").on("mouseout", () => vipBox.find(".vip_list").hide());
    }

    let _this = this;
    vipBox.find(".vip_list .nq-li").each((liIndex, item) => {
    item.addEventListener("click", () => {
    const index = parseInt($(item).attr("data-index"));
    GM_setValue(_CONFIG_.autoPlayerVal, index);
    GM_setValue(_CONFIG_.flag, "true");
    _this.showPlayerWindow(_CONFIG_.videoParseList[index]);
    vipBox.find(".vip_list li").removeClass("selected");
    $(item).addClass("selected");
    });
    });
    vipBox.find(".vip_list .tc-li").each((liIndex, item) => {
    item.addEventListener("click", () => {
    const index = parseInt($(item).attr("data-index"));
    const videoObj = _CONFIG_.videoParseList[index];
    let url = videoObj.url + window.location.href;
    GM_openInTab(url, {active: true, insert: true, setParent: true});
    });
    });

    //右键移动位置
    vipBox.mousedown(function (e) {
    if (e.which !== 3) {
    return;
    }
    e.preventDefault()
    vipBox.css("cursor", "move");
    const positionDiv = $(this).offset();
    let distenceX = e.pageX - positionDiv.left;
    let distenceY = e.pageY - positionDiv.top;

    $(document).mousemove(function (e) {
    let x = e.pageX - distenceX;
    let y = e.pageY - distenceY;
    const windowWidth = $(window).width();
    const windowHeight = $(window).height();

    if (x < 0) {
    x = 0;
    } else if (x > windowWidth - vipBox.outerWidth(true) - 100) {
    x = windowWidth - vipBox.outerWidth(true) - 100;
    }

    if (y < 0) {
    y = 0;
    } else if (y > windowHeight - vipBox.outerHeight(true)) {
    y = windowHeight - vipBox.outerHeight(true);
    }
    vipBox.css("left", x);
    vipBox.css("top", y);
    });
    $(document).mouseup(function () {
    $(document).off('mousemove');
    vipBox.css("cursor", "pointer");
    });
    $(document).contextmenu(function (e) {
    e.preventDefault();
    })
    });
    return new Promise((resolve, reject) => resolve(container));
    }

    autoPlay(container) {
    const vipBox = $(`#${_CONFIG_.vipBoxId}`);
    vipBox.find("#vip_auto").on("click", function () {
    if (!!GM_getValue(_CONFIG_.autoPlayerKey, null)) {
    GM_setValue(_CONFIG_.autoPlayerKey, null);
    $(this).html("关");
    $(this).attr("title", "是否打开自动解析。若自动解析失败,请手动选择其它接口尝试!!");
    } else {
    GM_setValue(_CONFIG_.autoPlayerKey, "true");
    $(this).html("开");
    }
    setTimeout(function () {
    window.location.reload();
    }, 200);
    });

    if (!!GM_getValue(_CONFIG_.autoPlayerKey, null)) {
    this.selectPlayer();
    }
    return new Promise((resolve, reject) => resolve(container));
    }

    selectPlayer() {
    let index = GM_getValue(_CONFIG_.autoPlayerVal, 2);
    let autoObj = _CONFIG_.videoParseList[index];
    let _th = this;
    if (autoObj.type.includes("1")) {
    setTimeout(function () {
    _th.showPlayerWindow(autoObj);
    const vipBox = $(`#${_CONFIG_.vipBoxId}`);
    vipBox.find(`.vip_list [title="${autoObj.name}1"]`).addClass("selected");
    $(container).find("#vip_auto").attr("title", `自动解析源:${autoObj.name}`);
    }, 1500);
    }
    }

    showPlayerWindow(videoObj) {
    util.findTargetEle(_CONFIG_.currentPlayerNode.container)
    .then((container) => {
    const type = videoObj.type;
    let url = videoObj.url + window.location.href;
    if (type.includes("1")) {
    $(container).empty();
    util.reomveVideo();
    let iframeDivCss = "width:100%;height:100%;z-index:999999;";
    if (_CONFIG_.isMobile) {
    iframeDivCss = "width:100%;height:450px;z-index:999999;";
    }
    if (_CONFIG_.isMobile && window.location.href.indexOf("iqiyi.com") !== -1) {
    iframeDivCss = "width:100%;height:450px;z-index:999999;margin-top:-56.25%;";
    }
    $(container).append(`

    `);
    }
    });
    }

    postHandle(container) {
    if (!!GM_getValue(_CONFIG_.autoPlayerKey, null)) {
    util.urlChangeReload();
    } else {
    let oldHref = window.location.href;
    let interval = setInterval(() => {
    let newHref = window.location.href;
    if (oldHref !== newHref) {
    oldHref = newHref;
    if (!!GM_getValue(_CONFIG_.flag, null)){
    clearInterval(interval);
    window.location.reload();
    }
    }
    }, 1000);
    }
    }

    }

    class DefaultConsumer extends BaseConsumer {
    }

    return {
    start: () => {
    GM_setValue(_CONFIG_.flag, null);
    let mallCase = 'Default';
    let playerNode = _CONFIG_.playerContainers.filter(value => value.host === window.location.host);
    if (playerNode === null || playerNode.length <= 0) {
    console.warn(window.location.host + "该网站暂不支持,请联系作者,作者将会第一时间处理(注意:请记得提供有问题的网址)");
    return;
    }
    _CONFIG_.currentPlayerNode = playerNode[0];
    mallCase = _CONFIG_.currentPlayerNode.name;
    const targetConsumer = eval(`new ${mallCase}Consumer`);
    targetConsumer.parse();
    }
    }

    })();

    (function () {
    superVip.start();
    })();