(function() { var $, Cabinet; $ = jQuery; Cabinet = (function() { var isSmallScreen, is_ie, toggle; function Cabinet(settings) { this.settings = settings.settings, this.callback = settings.callback; } Cabinet.prototype.init = function() { var _settings, left, right; _settings = this.settings; left = _settings.target.left; right = _settings.target.right; $(document).on("click", ".togglePlayer", this.settings, toggle); return this.callback(); }; is_ie = function() { var _error, a, c; try { a = new ActiveXObject("VideoLAN.VLCPlugin.2"); } catch (_error) { _error = _error; c = _error; } if (a === null) { return null; } else { return a; } }; isSmallScreen = function() { var ref; return (768 < (ref = $('body').width()) && ref < 1200); }; toggle = function(e) { var $target, _settings, animateObject, left, right, target, w; target = $(e.target).attr('data-target'); $target = $(target); _settings = e.data; left = _settings.target.left; right = _settings.target.right; if (target === left.id) { animateObject = { left: parseInt($target.css('left'), 10) === 0 ? -$target.outerWidth() : 0 }; } else if (target === right.id) { animateObject = { left: parseInt($target.css('marginLeft'), 10) === 0 ? $target.outerWidth() : 0 }; } w = $target.width() + "px"; return $target.animate(animateObject, { duration: 'fast', specialEasing: { width: "linear" }, complete: function() { return $target.toggle('fast', function() { return $("#VLCPlayer").width($("#VLCPlayer").parent().width()); }); } }); }; return Cabinet; })(); $.fn.extend({ cabinet: function(options, callback) { var settings; if ((typeof callback === "function" ? callback() : void 0) === false) { callback = function() {}; } callback = callback; settings = { target: { left: { id: "#live-left" }, right: { id: "#live-right" } }, playerWrapper: "#JWPlayerHTML5", visiable: { left: false, right: false } }; settings = $.extend(settings, options); return this.each(function(idx, elem) { var cab; cab = new Cabinet({ settings: settings, callback: callback }); return cab.init(); }); } }); }).call(this); //# sourceMappingURL=data:application/json;base64,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Q0FoQlgsQ0FBQTtBQWtCQSxhQUFPLElBQUMsQ0FBQSxJQUFELENBQU0sU0FBQyxHQUFELEVBQU0sSUFBTixHQUFBO0FBRVgsWUFBQSxHQUFBO0FBQUEsUUFBQSxHQUFBLEdBQVUsSUFBQSxPQUFBLENBQ1I7QUFBQSxVQUFBLFFBQUEsRUFBVSxRQUFWO0FBQUEsVUFDQSxRQUFBLEVBQVUsUUFEVjtTQURRLENBQVYsQ0FBQTtlQUdBLEdBQUcsQ0FBQyxJQUFKLENBQUEsRUFMVztNQUFBLENBQU4sQ0FBUCxDQW5CTztJQUFBLENBQVQ7R0FERixDQXpHQSxDQUFBO0FBQUEiLCJmaWxlIjoiY2FiaW5ldC5qcyIsInNvdXJjZVJvb3QiOiIvc291cmNlLyIsInNvdXJjZXNDb250ZW50IjpbIiQgPSBqUXVlcnlcblxuXG5cblxuY2xhc3MgQ2FiaW5ldFxuXG4gIGNvbnN0cnVjdG9yOiAoc2V0dGluZ3MpIC0+XG4gICAgeyBAc2V0dGluZ3MgLCBAY2FsbGJhY2t9ID0gc2V0dGluZ3NcblxuICBpbml0OiAoKS0+XG4gICAgX3NldHRpbmdzID0gQHNldHRpbmdzXG5cbiAgICBsZWZ0ID0gX3NldHRpbmdzLnRhcmdldC5sZWZ0XG4gICAgcmlnaHQgPSBfc2V0dGluZ3MudGFyZ2V0LnJpZ2h0XG4gICAgJChkb2N1bWVudCkub24gXCJjbGlja1wiLFwiLnRvZ2dsZVBsYXllclwiLCBAc2V0dGluZ3MgLCB0b2dnbGVcblxuICAgICMgJCgnLnRhYnMtbGVmdCAubmF2LXRhYnMtd3JhcHBlciBsaSBhJykub24gXCJjbGlja1wiLCAoZSktPlxuICAgICAgIyBpZiAkKGUudGFyZ2V0KS5hdHRyKFwiZGF0YS10YXJnZXRcIikgPT0gdW5kZWZpbmVkXG4gICAgICAgICMgbGVmdFZpc2FibGUgPSBpZiAkKCcuc2lkZXItbGVmdCcpLmNzcyhcImRpc3BsYXlcIikgPT0gXCJibG9ja1wiIHRoZW4gdHJ1ZSBlbHNlIGZhbHNlXG4gICAgICAgICMgaWYgIWxlZnRWaXNhYmxlXG4gICAgICAgICMgICAkKCcudGFicy1sZWZ0ICBhLnRvZ2dsZVBsYXllciAnKS50cmlnZ2VyIFwiY2xpY2tcIiBcblxuICAgICMgJCgnLnRhYnMtcmlnaHQgLm5hdi10YWJzLXdyYXBwZXIgbGkgYScpLm9uIFwiY2xpY2tcIiwgKGUpLT5cbiAgICAgICMgaWYgJChlLnRhcmdldCkuYXR0cihcImRhdGEtdGFyZ2V0XCIpID09IHVuZGVmaW5lZFxuICAgICAgICAjIHJpZ2h0VmlzYWJsZSA9IGlmICQoJy5zaWRlci1yaWdodCcpLmNzcyhcImRpc3BsYXlcIikgPT0gXCJibG9ja1wiIHRoZW4gdHJ1ZSBlbHNlIGZhbHNlXG4gICAgICAgICMgaWYgIXJpZ2h0VmlzYWJsZSBcbiAgICAgICAgIyAgICQoJy50YWJzLXJpZ2h0ICBhLnRvZ2dsZVBsYXllcicpLnRyaWdnZXIgXCJjbGlja1wiIFxuICAgICBcblxuICAgICMgaWYgIWlzX2llKCk/XG4gICAgIyAkKFwiLnNpZGVyLWxlZnRcIikuaGlkZShcImZhc3RcIilcbiAgICAjICQoXCIuc2lkZXItcmlnaHRcIikuaGlkZShcImZhc3RcIilcbiAgICAjICAgaWYgIEBzZXR0aW5ncy52aXNpYWJsZS5sZWZ0ID09IGZhbHNlIG9yIGlzU21hbGxTY3JlZW4oKVxuICAgICMgICAgJCgnLnRvZ2dsZVBsYXllcltkYXRhLXRhcmdldD1cIicrbGVmdC5pZCsnXCJdJykudHJpZ2dlciBcImNsaWNrXCJcblxuICAgICMgICBpZiBAc2V0dGluZ3MudmlzaWFibGUucmlnaHQgPT0gZmFsc2Ugb3IgaXNTbWFsbFNjcmVlbigpXG4gICAgIyAgICAkKCcudG9nZ2xlUGxheWVyW2RhdGEtdGFyZ2V0PVwiJytyaWdodC5pZCsnXCJdJykudHJpZ2dlciBcImNsaWNrXCJcbiAgICAjIGVsc2VcblxuXG5cbiAgICAjIGlmIGlzU21hbGxTY3JlZW4oKVxuXG4gICAgIyAgICQoJy50b2dnbGVQbGF5ZXInKS5vbiBcImNsaWNrXCIsIEBzZXR0aW5nc1xuICAgICMgICAgICwoZSktPlxuICAgICMgICAgICAgdG9nZ2xlKGUpXG4gICAgICAgICAgIyB0YXJnZXQgPSAkKGUudGFyZ2V0KS5hdHRyKCdkYXRhLXRhcmdldCcpXG4gICAgICAgICAgIyBpZiB0YXJnZXQgPT0gbGVmdC5pZFxuICAgICAgICAgICMgICAkKCcudG9nZ2xlUGxheWVyW2RhdGEtdGFyZ2V0PVwiJytyaWdodC5pZCsnXCJdJykudHJpZ2dlciBcImNsaWNrXCJcbiAgICAgICAgICAjIGVsc2UgaWYgdGFyZ2V0ID09IHJpZ2h0LmlkXG4gICAgICAgICAgIyAgICQoJy50b2dnbGVQbGF5ZXJbZGF0YS10YXJnZXQ9XCInK2xlZnQuaWQrJ1wiXScpLnRyaWdnZXIgXCJjbGlja1wiXG5cbiAgICBAY2FsbGJhY2soKVxuXG4gIGlzX2llID0gLT5cblxuICAgIHRyeVxuICAgICAgICBhID0gbmV3IEFjdGl2ZVhPYmplY3QoXCJWaWRlb0xBTi5WTENQbHVnaW4uMlwiKVxuICAgIGNhdGNoIF9lcnJvclxuICAgICAgICBjID0gX2Vycm9yO1xuXG4gICAgaWYgYSA9PSBudWxsXG4gICAgICAgIHJldHVybiBudWxsXG4gICAgZWxzZVxuICAgICAgcmV0dXJuIGFcblxuXG4gIGlzU21hbGxTY3JlZW4gPSAoKS0+XG4gICAgNzY4IDwgJCgnYm9keScpLndpZHRoKCkgPCAxMjAwXG5cbiAgdG9nZ2xlID0gKGUpLT5cbiAgICB0YXJnZXQgPSAkKGUudGFyZ2V0KS5hdHRyKCdkYXRhLXRhcmdldCcpXG4gICAgJHRhcmdldCA9ICQodGFyZ2V0KVxuICAgIF9zZXR0aW5ncyA9IGUuZGF0YVxuICAgIGxlZnQgPSBfc2V0dGluZ3MudGFyZ2V0LmxlZnRcbiAgICByaWdodCA9IF9zZXR0aW5ncy50YXJnZXQucmlnaHRcblxuXG4gICAgaWYgdGFyZ2V0ID09IGxlZnQuaWRcbiAgICAgIGFuaW1hdGVPYmplY3QgPVxuICAgICAgICBsZWZ0OiAgaWYgcGFyc2VJbnQoJHRhcmdldC5jc3MoJ2xlZnQnKSwxMCkgPT0gMCB0aGVuIC0kdGFyZ2V0Lm91dGVyV2lkdGgoKSBlbHNlIDBcblxuICAgIGVsc2UgaWYgdGFyZ2V0ID09IHJpZ2h0LmlkXG4gICAgICBhbmltYXRlT2JqZWN0ID1cbiAgICAgICAgbGVmdDogaWYgcGFyc2VJbnQoJHRhcmdldC5jc3MoJ21hcmdpbkxlZnQnKSwxMCkgPT0gMCB0aGVuICR0YXJnZXQub3V0ZXJXaWR0aCgpIGVsc2UgMFxuXG5cbiAgICB3ID0gJHRhcmdldC53aWR0aCgpICsgXCJweFwiXG4gICAgJHRhcmdldC5hbmltYXRlIGFuaW1hdGVPYmplY3QsXG4gICAgICAgIGR1cmF0aW9uOidmYXN0J1xuICAgICAgICBzcGVjaWFsRWFzaW5nOlxuICAgICAgICAgIHdpZHRoOiBcImxpbmVhclwiXG4gICAgICAgIGNvbXBsZXRlOlxuICAgICAgICAgIC0+XG4gICAgICAgICAgICAkdGFyZ2V0LnRvZ2dsZSAnZmFzdCdcbiAgICAgICAgICAgICAgLC0+XG4gICAgICAgICAgICAgICAgJChcIiNWTENQbGF5ZXJcIikud2lkdGgoJChcIiNWTENQbGF5ZXJcIikucGFyZW50KCkud2lkdGgoKSlcbiAgICAgICAgICAgICAgICAjIG5ld19tYXJnaW4gPSBpZiAkdGFyZ2V0LmNzcygnZGlzcGxheScpID09IFwibm9uZVwiIHRoZW4gMCBlbHNlIHdcbiAgICAgICAgICAgICAgICAjIG5ld193aWR0aCA9IGlmICAkdGFyZ2V0LmNzcygnZGlzcGxheScpPT1cIm5vbmVcIiB0aGVuIFwiKz1cIit3IGVsc2UgXCItPVwiK3dcbiAgICAgICAgICAgICAgICAjIGlmIHRhcmdldCA9PSBsZWZ0LmlkXG4gICAgICAgICAgICAgICAgIyAgICQoJy5wbGF5ZXItd3JhcHBlcicpLmFuaW1hdGUgbWFyZ2luTGVmdDogbmV3X21hcmdpbiAsJ2Zhc3QnXG4gICAgICAgICAgICAgICAgIyAkKCcjSldQbGF5ZXJIVE1MNScpLmFuaW1hdGUgd2lkdGg6IG5ld193aWR0aCAsJ2Zhc3QnXG5cblxuJC5mbi5leHRlbmRcbiAgY2FiaW5ldDogKG9wdGlvbnMsY2FsbGJhY2spIC0+XG4gICAgaWYgY2FsbGJhY2s/KCkgaXMgZmFsc2VcbiAgICAgIGNhbGxiYWNrID0gKCktPlxuICAgICAgICBcbiAgICAgICMgY29uc29sZS53YXJuKFwibm8gY2FsbGJhY2tcIilcbiAgICBjYWxsYmFjayA9IGNhbGxiYWNrXG4gICAgc2V0dGluZ3MgPVxuICAgICAgdGFyZ2V0OlxuICAgICAgICBsZWZ0OlxuICAgICAgICAgIGlkOiBcIiNsaXZlLWxlZnRcIlxuICAgICAgICByaWdodDpcbiAgICAgICAgICBpZDogXCIjbGl2ZS1yaWdodFwiXG4gICAgICBwbGF5ZXJXcmFwcGVyOiBcIiNKV1BsYXllckhUTUw1XCJcbiAgICAgIHZpc2lhYmxlOlxuICAgICAgICBsZWZ0OmZhbHNlXG4gICAgICAgIHJpZ2h0OmZhbHNlXG5cbiAgICBzZXR0aW5ncyA9ICQuZXh0ZW5kIHNldHRpbmdzLCBvcHRpb25zXG5cbiAgICByZXR1cm4gQGVhY2ggKGlkeCwgZWxlbSkgLT5cblxuICAgICAgY2FiID0gbmV3IENhYmluZXRcbiAgICAgICAgc2V0dGluZ3M6IHNldHRpbmdzXG4gICAgICAgIGNhbGxiYWNrOiBjYWxsYmFja1xuICAgICAgY2FiLmluaXQoKVxuXG5cblxuIl19 ;