"use strict"; $(document).ready(function($) { $(".browser iframe").each(function() { var a=$(this).data("theme"); var doc=(this.contentWindow||this.documentWindow).document; doc.open(), doc.write('
'), doc.close() } ); var a=[[5, "offline-ui offline-ui-down offline-ui-down-5s", "", ""], [3, "offline-ui offline-ui-down offline-ui-connecting offline-ui-waiting", "5 seconds", "5s"], [1, "offline-ui offline-ui-down offline-ui-connecting offline-ui-waiting", "4 seconds", "4s"], [1, "offline-ui offline-ui-down offline-ui-connecting offline-ui-waiting", "3 seconds", "3s"], [1, "offline-ui offline-ui-down offline-ui-connecting offline-ui-waiting", "2 seconds", "2s"], [1, "offline-ui offline-ui-down offline-ui-connecting offline-ui-waiting", "1 seconds", "1s"], [1, "offline-ui offline-ui-up offline-ui-up-5s", "", ""]], b=function() { var c; $(".browser iframe").each(function() { var b=$(this).contents().find(".offline-ui"), d=b.find(".offline-ui-content"); c=parseInt(b.attr("data-phase"), 10), b.get(0).className=a[c][1], d.attr("data-retry-in", a[c][2]), d.attr("data-retry-in-abbr", a[c][3]), c=(c+1)%a.length, b.attr("data-phase", c) } ), setTimeout(function() { b() } , 1e3*a[c][0]) } ; b(), Offline.check(); var c=$(".avatar-online"), d=$(".avatar-off"); Offline.on("confirmed-down", function() { c.removeClass(".avatar-online").addClass("avatar-off") } ), Offline.on("confirmed-up", function() { d.removeClass(".avatar-off").addClass("avatar-online") } ) });