(function(lib, img, cjs, ss, an) {

    var p; // shortcut to reference prototypes
    lib.webFontTxtInst = {};
    var loadedTypekitCount = 0;
    var loadedGoogleCount = 0;
    var gFontsUpdateCacheList = [];
    var tFontsUpdateCacheList = [];
    lib.ssMetadata = [];



    lib.updateListCache = function(cacheList) {
        for (var i = 0; i < cacheList.length; i++) {
            if (cacheList[i].cacheCanvas)
                cacheList[i].updateCache();
        }
    };

    lib.addElementsToCache = function(textInst, cacheList) {
        var cur = textInst;
        while (cur != exportRoot) {
            if (cacheList.indexOf(cur) != -1)
                break;
            cur = cur.parent;
        }
        if (cur != exportRoot) {
            var cur2 = textInst;
            var index = cacheList.indexOf(cur);
            while (cur2 != cur) {
                cacheList.splice(index, 0, cur2);
                cur2 = cur2.parent;
                index++;
            }
        } else {
            cur = textInst;
            while (cur != exportRoot) {
                cacheList.push(cur);
                cur = cur.parent;
            }
        }
    };

    lib.gfontAvailable = function(family, totalGoogleCount) {
        lib.properties.webfonts[family] = true;
        var txtInst = lib.webFontTxtInst && lib.webFontTxtInst[family] || [];
        for (var f = 0; f < txtInst.length; ++f)
            lib.addElementsToCache(txtInst[f], gFontsUpdateCacheList);

        loadedGoogleCount++;
        if (loadedGoogleCount == totalGoogleCount) {
            lib.updateListCache(gFontsUpdateCacheList);
        }
    };

    lib.tfontAvailable = function(family, totalTypekitCount) {
        lib.properties.webfonts[family] = true;
        var txtInst = lib.webFontTxtInst && lib.webFontTxtInst[family] || [];
        for (var f = 0; f < txtInst.length; ++f)
            lib.addElementsToCache(txtInst[f], tFontsUpdateCacheList);

        loadedTypekitCount++;
        if (loadedTypekitCount == totalTypekitCount) {
            lib.updateListCache(tFontsUpdateCacheList);
        }
    };
    // symbols:



    (lib.LoaderPegasus_00 = function() {
        this.initialize(img.LoaderPegasus_00);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 48, 45);


    (lib.LoaderPegasus_01 = function() {
        this.initialize(img.LoaderPegasus_01);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 31, 39);


    (lib.LoaderPegasus_02 = function() {
        this.initialize(img.LoaderPegasus_02);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 40, 36);


    (lib.LoaderPegasus_03 = function() {
        this.initialize(img.LoaderPegasus_03);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 34, 25);


    (lib.LoaderPegasus_04 = function() {
        this.initialize(img.LoaderPegasus_04);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 21, 47);


    (lib.LoaderPegasus_05 = function() {
        this.initialize(img.LoaderPegasus_05);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 22, 46);


    (lib.LoaderPegasus_06 = function() {
        this.initialize(img.LoaderPegasus_06);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 21, 46);


    (lib.LoaderPegasus_07 = function() {
        this.initialize(img.LoaderPegasus_07);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 25, 39);


    (lib.LoaderPegasus_08 = function() {
        this.initialize(img.LoaderPegasus_08);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 24, 26);


    (lib.loadingBG_non_MJP = function() {
        this.initialize(img.loadingBG_non_MJP);
    }).prototype = p = new cjs.Bitmap();
    p.nominalBounds = new cjs.Rectangle(0, 0, 1440, 810); // helper functions:

    function mc_symbol_clone() {
        var clone = this._cloneProps(new this.constructor(this.mode, this.startPosition, this.loop));
        clone.gotoAndStop(this.currentFrame);
        clone.paused = this.paused;
        clone.framerate = this.framerate;
        return clone;
    }

    function getMCSymbolPrototype(symbol, nominalBounds, frameBounds) {
        var prototype = cjs.extend(symbol, cjs.MovieClip);
        prototype.clone = mc_symbol_clone;
        prototype.nominalBounds = nominalBounds;
        prototype.frameBounds = frameBounds;
        return prototype;
    }


    (lib.pegasusAnim = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // wings
        this.instance = new lib.LoaderPegasus_01();
        this.instance.parent = this;
        this.instance.setTransform(-28, -40);

        this.instance_1 = new lib.LoaderPegasus_02();
        this.instance_1.parent = this;
        this.instance_1.setTransform(-37, -38);

        this.instance_2 = new lib.LoaderPegasus_03();
        this.instance_2.parent = this;
        this.instance_2.setTransform(-32, -16);

        this.instance_3 = new lib.LoaderPegasus_04();
        this.instance_3.parent = this;
        this.instance_3.setTransform(-19, -7);

        this.instance_4 = new lib.LoaderPegasus_05();
        this.instance_4.parent = this;
        this.instance_4.setTransform(-15, -7);

        this.instance_5 = new lib.LoaderPegasus_06();
        this.instance_5.parent = this;
        this.instance_5.setTransform(-17, -14);

        this.instance_6 = new lib.LoaderPegasus_07();
        this.instance_6.parent = this;
        this.instance_6.setTransform(-24, -27);

        this.instance_7 = new lib.LoaderPegasus_08();
        this.instance_7.parent = this;
        this.instance_7.setTransform(-23, -28);

        this.timeline.addTween(cjs.Tween.get({}).to({
            state: [{
                t: this.instance
            }]
        }).to({
            state: [{
                t: this.instance_1
            }]
        }, 2).to({
            state: [{
                t: this.instance_2
            }]
        }, 2).to({
            state: [{
                t: this.instance_3
            }]
        }, 2).to({
            state: [{
                t: this.instance_4
            }]
        }, 2).to({
            state: [{
                t: this.instance_5
            }]
        }, 2).to({
            state: [{
                t: this.instance_6
            }]
        }, 2).to({
            state: [{
                t: this.instance_7
            }]
        }, 2).wait(2));

        // body
        this.instance_8 = new lib.LoaderPegasus_00();
        this.instance_8.parent = this;
        this.instance_8.setTransform(-29, -21);

        this.timeline.addTween(cjs.Tween.get(this.instance_8).wait(16));

    }).prototype = p = new cjs.MovieClip();
    p.nominalBounds = new cjs.Rectangle(-29, -40, 48, 64);


    (lib.blue_sweep_pulse = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // Layer 1
        this.shape = new cjs.Shape();
        this.shape.graphics.lf(["rgba(0,204,255,0.698)", "rgba(0,204,255,0)"], [0, 1], 15, 0, -14.9, 0).s().p("AiVA8IAAh3IErAAIAAB3g");
        this.shape.setTransform(-15, 0);

        this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

    }).prototype = getMCSymbolPrototype(lib.blue_sweep_pulse, new cjs.Rectangle(-30, -6, 30, 12), null);


    (lib.IGTLogoWhite = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // IGT-Blue
        this.shape = new cjs.Shape();
        this.shape.graphics.f("#1E609E").s().p("Ax0LjQk5kkAAm+QAAm+E8klQEukYGtAAQDNAACzA4QCXAwCkBlIiZENQh6hPiFgqQiLgsiHAAQlHAAjBDQQi3DFAAExQAAE4DLDNQDJDKEoAAQB9AABfgXQBagWBYgyIAAmDInMAAIAAknIMPAAIAANdQikBrirA0Qi4A4jYAAQmxAAktkYgAQvPbIAA6CIpzAAIAAkzIY1AAIAAEzIpxAAIAAaCgA/wPbIAA+1IFRAAIAAe1gAdhPWIgBhoIg2BSIgDAAIg3hSIAABoIgdAAIAIirIADAAIBKBuIBKhuIADAAIAHCrgAZhPWIAAiPIg1AAIAAgaICGAAIAAAaIg1AAIAACPg");
        this.shape.setTransform(543.7, 143.9);

        this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

        // globe
        this.shape_1 = new cjs.Shape();
        this.shape_1.graphics.lf(["#009DDA", "#009DDA", "#0075BC", "#0066A1", "#0066A1"], [0, 0.392, 0.624, 0.957, 1], -97, -81.7, 5.3, 20.6).s().p("AiEkcIEwFBIADADQibCVi8BdIgGADg");
        this.shape_1.setTransform(217.3, 235);

        this.shape_2 = new cjs.Shape();
        this.shape_2.graphics.lf(["#009DDA", "#009DDA", "#0075BC", "#0066A1", "#0066A1"], [0, 0.392, 0.624, 0.957, 1], -79.5, -85.8, 13.3, 7).s().p("AARCyIjglkIGgBkQgBAAAAABQAAAAgBAAQAAABAAAAQAAABAAAAQhSCMhsByg");
        this.shape_2.setTransform(238.3, 215.9);

        this.shape_3 = new cjs.Shape();
        this.shape_3.graphics.lf(["#009DDA", "#009DDA", "#0075BC", "#0066A1", "#0066A1"], [0, 0.392, 0.624, 0.957, 1], -42.3, -53.3, 62.3, 51.3).s().p("AkjEpQjOhGiviFIgIgGQFHgOEvh3QEkh3DwjPIlqIjQgDAFAEAEQAFADAFgDIIHoMIAfJiIgFACQj1BjkPAAQjoAAjbhLg");
        this.shape_3.setTransform(122.7, 240.3);

        this.shape_4 = new cjs.Shape();
        this.shape_4.graphics.lf(["#009DDA", "#009DDA", "#0075BC", "#0066A1", "#0066A1"], [0, 0.392, 0.624, 0.957, 1], -73.9, -81.8, 29, 21.2).s().p("AkFAPIILi6IgCAHQghCthOChIgBACg");
        this.shape_4.setTransform(248.9, 182.3);

        this.shape_5 = new cjs.Shape();
        this.shape_5.graphics.lf(["#FFF215", "#FFF215", "#FFD527", "#F68835", "#F16237", "#F16237"], [0, 0.004, 0.294, 0.549, 0.686, 1], -74.7, -80.4, 67.4, 61.6).s().p("AqsS8IgBAAQjajCh6kJQh9kSgBkwQABo+GWmWQGWmWI+gBQD8ABDqBXQDjBUC5CeIABAFQARB/AAB/QAAF2iQFUQgyB3hBBsIgBACIg7xRQAAgGgGAAQgIAAAAAGIhYSXIoCobQgFgEgEAEQgEAEACAFIGHJpIwNj6QgGAAgDAGQgBAFAGACIPcF7IvkFiQgIACACAHQADAGAGgCIOxjLIAAABQjSCxkABsQlSCPlzAAIgFAAg");
        this.shape_5.setTransform(115.2, 121.3);

        this.shape_6 = new cjs.Shape();
        this.shape_6.graphics.lf(["#009DDA", "#009DDA", "#0075BC", "#0066A1", "#0066A1"], [0, 0.392, 0.624, 0.957, 1], -43, -25, 53.9, 71.9).s().p("ACEAmQAEgFgGgEQgEgFgGAGIm9HEQD4m2AAn2QABhfgKheIAGAHQC/C+BoD4QBwECgBEcQAABUgKBXIgBAJIpJB/g");
        this.shape_6.setTransform(244.9, 104.8);

        this.shape_7 = new cjs.Shape();
        this.shape_7.graphics.f("#FFFFFF").s().p("AEcSSIAGgCIggpjIoFINQgGADgFgDQgEgEADgFIFqokQjwDPklB3QkvB4lHAOIAIAGIgDgBQgigagrgnIgCgGQFzgBFTiOQEAhtDRixIAAgBIuyDMQgGACgCgHQgCgGAHgCIPlliIvcl6QgHgCACgGQACgFAHAAIQND5ImGppQgCgFAEgEQAEgEAFAEIIBIbIBYyXQAAgHAHAAQAHAAAAAHIA6RRIACgCQBBhsAyh3QCPlUAAl2QAAh/gQh/IAEAAQAoAjAfAeQAJBeAABfQAAH3j5G0IG/nDQAFgFAFAEQAGAFgEAFImUJgIJLh/IABgJQABAIgBAFQgFAsgIAoIgDACIABgHIoLC7IGaCcIABgBIABAEQgWAugWAmIgFACQAAgBAAAAQAAgBAAAAQAAAAABgBQAAAAAAAAImhhkIDhFlIgyAyIgEAAIkwlCIgrI6IAHgDIgDAFQgtAXgrARIgLgBg");
        this.shape_7.setTransform(161.9, 150.6);

        this.timeline.addTween(cjs.Tween.get({}).to({
            state: [{
                t: this.shape_7
            }, {
                t: this.shape_6
            }, {
                t: this.shape_5
            }, {
                t: this.shape_4
            }, {
                t: this.shape_3
            }, {
                t: this.shape_2
            }, {
                t: this.shape_1
            }]
        }).wait(1));

        // outline
        this.shape_8 = new cjs.Shape();
        this.shape_8.graphics.f("#FFFFFF").s().p("Eg0tAP5QmpmkAApVQAApUGpmkIAAAAQGomlJZAAQJbAAGpGlQGnGkABJUQgBJVmnGkQmpGkpbABQpZgBmomkgAIVM/QlKk0AAnWQAAnXFMk1QE/kmHCAAQDWAAC7A6QCdAyCrBpIAAgBQATAMAFAWIABAAQAFAVgLATIAAABIiYEMIgBABQgHANgNAHIgBABQgMAGgOAAIgCAAQgPAAgNgIIAAAAQh0hLh/goIgBAAQiCgph/gBQktABiyC+IAAAAQipC3AAEaQAAEgC7C+QC5C6ERAAQB2AABZgVQBFgRBEgjIAAksImWAAQgWAAgQgPIgBgBQgPgQgBgWIAAkoQABgWAPgQIABAAQAQgQAWAAIMQAAQAXAAAPAQIABAAQAQAQAAAWIAANbIAAACQAAAOgGAMIAAAAQgHAMgKAHIgCABQiqBwizA2IAAAAQjAA7jhAAQnHAAk8kngEAreARGQgWgBgQgPIgBgBQgPgQAAgWIAA5LIo9AAQgWAAgQgQIgBAAQgPgQAAgXIAAk0QAAgWAPgQIABgBQAQgPAWgBIY2AAQAWABAQAPIAAABQAQAQAAAWIAAE0QAAAXgQAQIAAAAQgQAQgWAAIo7AAIAAZLQAAAWgQAQIgBABQgPAPgXABgAlBRGQgWgBgQgPIgBgBQgPgQAAgWIAA+2QAAgWAPgQIABgBQAQgPAWgBIFQAAQAXABAPAPIABABQAQAQAAAWIAAe2QAAAWgQAQIgBABQgPAPgXABgEA4QARAQgWAAgQgQIgBAAIgFgGIgLABIgBAAIgBAAIgBAAIgKgBIgGAGIgBABQgPAPgXAAIgdAAQgPAAgNgIIABABQgJgFgHgIIgDAEIgBABQgQAPgWAAIgdAAQgXAAgPgPIgBgBQgQgQAAgWIAAhZQgVAAgPgPIgBgBQgQgQAAgWIAAgbQAAgWAQgQIABgBQAPgPAWgBICIAAQAJABAIACQAKgEAMAAIABAAIABAAIACAAQANgBAMAHIABAAQALAGAIAKIABACIAcAqIAcgqIABgCQAIgKALgGIABAAQAMgHANABIADAAIABAAQAVAAAQAOIABABQAPAQABAWIAICqIgBgCQACAQgHAOIgCACQgHAMgMAIIABgBQgOAIgPAAg");
        this.shape_8.setTransform(372.6, 138.8);

        this.timeline.addTween(cjs.Tween.get(this.shape_8).wait(1));

    }).prototype = getMCSymbolPrototype(lib.IGTLogoWhite, new cjs.Rectangle(-7.3, -5, 759.8, 287.5), null);


    (lib.blue_sweep_move = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // oval
        this.instance = new lib.blue_sweep_pulse();
        this.instance.parent = this;
        this.instance.setTransform(-15, 0, 1, 1, 0, 0, 0, -15, 0);
        this.instance.alpha = 0.602;

        this.timeline.addTween(cjs.Tween.get(this.instance).to({
            alpha: 1
        }, 7).to({
            alpha: 0.602
        }, 8).wait(1));

    }).prototype = p = new cjs.MovieClip();
    p.nominalBounds = new cjs.Rectangle(-30, -6, 30, 12);


    (lib.blue_sweep = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // mask (mask)
        var mask = new cjs.Shape();
        mask._off = true;
        mask.graphics.p("AxzA8QgYAAgTgRQgRgSAAgZQAAgXARgTQATgRAYAAMAjnAAAQAZAAARARQASATAAAXQAAAZgSASQgRARgZAAg");
        mask.setTransform(120, 6);

        // loaderThingie
        this.instance = new lib.blue_sweep_move();
        this.instance.parent = this;
        this.instance.setTransform(0, 6);
        this.instance.compositeOperation = "lighter";

        var maskedShapeInstanceList = [this.instance];

        for (var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
            maskedShapeInstanceList[shapedInstanceItr].mask = mask;
        }

        this.timeline.addTween(cjs.Tween.get(this.instance).to({
            x: 270
        }, 39).wait(1));

    }).prototype = p = new cjs.MovieClip();
    p.nominalBounds = new cjs.Rectangle(0, 0, 0, 12);


    (lib.image = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // logo
        this.instance = new lib.IGTLogoWhite();
        this.instance.parent = this;
        this.instance.setTransform(1118.2, 684.4, 0.18, 0.18, 0, 0, 0, 179.5, 67.3);
        this.instance.shadow = new cjs.Shadow("rgba(255,255,255,1)", 0, 0, 10);

        this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

        // background
        this.instance_1 = new lib.loadingBG_non_MJP();
        this.instance_1.parent = this;

        this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

    }).prototype = getMCSymbolPrototype(lib.image, new cjs.Rectangle(0, 0, 1440, 810), null);


    (lib.LoadBar = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // pegasus
        this.instance = new lib.pegasusAnim();
        this.instance.parent = this;
        this.instance.setTransform(9, 20.3, 1, 1, 0, 0, 0, 0.2, 0.3);

        this.timeline.addTween(cjs.Tween.get(this.instance).to({
            regX: 0.1,
            regY: 0.1,
            x: 241,
            y: 20.1
        }, 100).wait(1));

        // blue_sweep
        this.instance_1 = new lib.blue_sweep();
        this.instance_1.parent = this;
        this.instance_1.setTransform(125, 20, 1, 1, 0, 0, 0, 120, 6);

        this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(101));

        // bar_reveal (mask)
        var mask = new cjs.Shape();
        mask._off = true;
        var mask_graphics_0 = new cjs.Graphics().p("AAoBzIAAg8IAKAAIAAA8g");
        var mask_graphics_1 = new cjs.Graphics().p("AAcBzIAAg8IAhAAIAAA8g");
        var mask_graphics_2 = new cjs.Graphics().p("AAQBzIAAg8IA4AAIAAA8g");
        var mask_graphics_3 = new cjs.Graphics().p("AADBzIAAg8IBQAAIAAA8g");
        var mask_graphics_4 = new cjs.Graphics().p("AgIBzIAAg8IBmAAIAAA8g");
        var mask_graphics_5 = new cjs.Graphics().p("AgUBzIAAg8IB9AAIAAA8g");
        var mask_graphics_6 = new cjs.Graphics().p("AggBzIAAg8ICUAAIAAA8g");
        var mask_graphics_7 = new cjs.Graphics().p("AgsBzIAAg8ICrAAIAAA8g");
        var mask_graphics_8 = new cjs.Graphics().p("Ag4BzIAAg8IDCAAIAAA8g");
        var mask_graphics_9 = new cjs.Graphics().p("AhEBzIAAg8IDYAAIAAA8g");
        var mask_graphics_10 = new cjs.Graphics().p("AhRBzIAAg8IDwAAIAAA8g");
        var mask_graphics_11 = new cjs.Graphics().p("AhdBzIAAg8IEHAAIAAA8g");
        var mask_graphics_12 = new cjs.Graphics().p("AhpBzIAAg8IEeAAIAAA8g");
        var mask_graphics_13 = new cjs.Graphics().p("Ah1BzIAAg8IE1AAIAAA8g");
        var mask_graphics_14 = new cjs.Graphics().p("AiBBzIAAg8IFMAAIAAA8g");
        var mask_graphics_15 = new cjs.Graphics().p("AiNBzIAAg8IFjAAIAAA8g");
        var mask_graphics_16 = new cjs.Graphics().p("AiZBzIAAg8IF6AAIAAA8g");
        var mask_graphics_17 = new cjs.Graphics().p("AilBzIAAg8IGRAAIAAA8g");
        var mask_graphics_18 = new cjs.Graphics().p("AiyBzIAAg8IGpAAIAAA8g");
        var mask_graphics_19 = new cjs.Graphics().p("Ai+BzIAAg8IHAAAIAAA8g");
        var mask_graphics_20 = new cjs.Graphics().p("AjKBzIAAg8IHXAAIAAA8g");
        var mask_graphics_21 = new cjs.Graphics().p("AjWBzIAAg8IHuAAIAAA8g");
        var mask_graphics_22 = new cjs.Graphics().p("AjiBzIAAg8IIFAAIAAA8g");
        var mask_graphics_23 = new cjs.Graphics().p("AjuBzIAAg8IIcAAIAAA8g");
        var mask_graphics_24 = new cjs.Graphics().p("Aj6BzIAAg8IIzAAIAAA8g");
        var mask_graphics_25 = new cjs.Graphics().p("AkGBzIAAg8IJKAAIAAA8g");
        var mask_graphics_26 = new cjs.Graphics().p("AkTBzIAAg8IJiAAIAAA8g");
        var mask_graphics_27 = new cjs.Graphics().p("AkfBzIAAg8IJ5AAIAAA8g");
        var mask_graphics_28 = new cjs.Graphics().p("AkrBzIAAg8IKQAAIAAA8g");
        var mask_graphics_29 = new cjs.Graphics().p("Ak3BzIAAg8IKnAAIAAA8g");
        var mask_graphics_30 = new cjs.Graphics().p("AlDBzIAAg8IK+AAIAAA8g");
        var mask_graphics_31 = new cjs.Graphics().p("AlPBzIAAg8ILVAAIAAA8g");
        var mask_graphics_32 = new cjs.Graphics().p("AlbBzIAAg8ILsAAIAAA8g");
        var mask_graphics_33 = new cjs.Graphics().p("AlnBzIAAg8IMDAAIAAA8g");
        var mask_graphics_34 = new cjs.Graphics().p("Al0BzIAAg8IMbAAIAAA8g");
        var mask_graphics_35 = new cjs.Graphics().p("AmABzIAAg8IMyAAIAAA8g");
        var mask_graphics_36 = new cjs.Graphics().p("AmMBzIAAg8INJAAIAAA8g");
        var mask_graphics_37 = new cjs.Graphics().p("AmYBzIAAg8INgAAIAAA8g");
        var mask_graphics_38 = new cjs.Graphics().p("AmkBzIAAg8IN3AAIAAA8g");
        var mask_graphics_39 = new cjs.Graphics().p("AmwBzIAAg8IOOAAIAAA8g");
        var mask_graphics_40 = new cjs.Graphics().p("Am8BzIAAg8IOlAAIAAA8g");
        var mask_graphics_41 = new cjs.Graphics().p("AnIBzIAAg8IO8AAIAAA8g");
        var mask_graphics_42 = new cjs.Graphics().p("AnVBzIAAg8IPUAAIAAA8g");
        var mask_graphics_43 = new cjs.Graphics().p("AnhBzIAAg8IPrAAIAAA8g");
        var mask_graphics_44 = new cjs.Graphics().p("AntBzIAAg8IQCAAIAAA8g");
        var mask_graphics_45 = new cjs.Graphics().p("An5BzIAAg8IQZAAIAAA8g");
        var mask_graphics_46 = new cjs.Graphics().p("AoFBzIAAg8IQvAAIAAA8g");
        var mask_graphics_47 = new cjs.Graphics().p("AoRBzIAAg8IRGAAIAAA8g");
        var mask_graphics_48 = new cjs.Graphics().p("AodBzIAAg8IRdAAIAAA8g");
        var mask_graphics_49 = new cjs.Graphics().p("AopBzIAAg8IR0AAIAAA8g");
        var mask_graphics_50 = new cjs.Graphics().p("Ao2BzIAAg8ISMAAIAAA8g");
        var mask_graphics_51 = new cjs.Graphics().p("ApCBzIAAg8ISjAAIAAA8g");
        var mask_graphics_52 = new cjs.Graphics().p("ApOBzIAAg8IS6AAIAAA8g");
        var mask_graphics_53 = new cjs.Graphics().p("ApaBzIAAg8ITRAAIAAA8g");
        var mask_graphics_54 = new cjs.Graphics().p("ApmBzIAAg8IToAAIAAA8g");
        var mask_graphics_55 = new cjs.Graphics().p("ApyBzIAAg8IT/AAIAAA8g");
        var mask_graphics_56 = new cjs.Graphics().p("Ap+BzIAAg8IUWAAIAAA8g");
        var mask_graphics_57 = new cjs.Graphics().p("AqLBzIAAg8IUuAAIAAA8g");
        var mask_graphics_58 = new cjs.Graphics().p("AqXBzIAAg8IVFAAIAAA8g");
        var mask_graphics_59 = new cjs.Graphics().p("AqjBzIAAg8IVcAAIAAA8g");
        var mask_graphics_60 = new cjs.Graphics().p("AqvBzIAAg8IVzAAIAAA8g");
        var mask_graphics_61 = new cjs.Graphics().p("Aq7BzIAAg8IWKAAIAAA8g");
        var mask_graphics_62 = new cjs.Graphics().p("ArHBzIAAg8IWhAAIAAA8g");
        var mask_graphics_63 = new cjs.Graphics().p("ArTBzIAAg8IW4AAIAAA8g");
        var mask_graphics_64 = new cjs.Graphics().p("ArfBzIAAg8IXPAAIAAA8g");
        var mask_graphics_65 = new cjs.Graphics().p("ArsBzIAAg8IXnAAIAAA8g");
        var mask_graphics_66 = new cjs.Graphics().p("Ar4BzIAAg8IX+AAIAAA8g");
        var mask_graphics_67 = new cjs.Graphics().p("AsEBzIAAg8IYVAAIAAA8g");
        var mask_graphics_68 = new cjs.Graphics().p("AsQBzIAAg8IYsAAIAAA8g");
        var mask_graphics_69 = new cjs.Graphics().p("AscBzIAAg8IZDAAIAAA8g");
        var mask_graphics_70 = new cjs.Graphics().p("AsoBzIAAg8IZaAAIAAA8g");
        var mask_graphics_71 = new cjs.Graphics().p("As0BzIAAg8IZxAAIAAA8g");
        var mask_graphics_72 = new cjs.Graphics().p("AtABzIAAg8IaIAAIAAA8g");
        var mask_graphics_73 = new cjs.Graphics().p("AtNBzIAAg8IagAAIAAA8g");
        var mask_graphics_74 = new cjs.Graphics().p("AtZBzIAAg8Ia3AAIAAA8g");
        var mask_graphics_75 = new cjs.Graphics().p("AtlBzIAAg8IbOAAIAAA8g");
        var mask_graphics_76 = new cjs.Graphics().p("AtxBzIAAg8IblAAIAAA8g");
        var mask_graphics_77 = new cjs.Graphics().p("At9BzIAAg8Ib8AAIAAA8g");
        var mask_graphics_78 = new cjs.Graphics().p("AuJBzIAAg8IcTAAIAAA8g");
        var mask_graphics_79 = new cjs.Graphics().p("AuUBzIAAg8IcpAAIAAA8g");
        var mask_graphics_80 = new cjs.Graphics().p("AugBzIAAg8IdBAAIAAA8g");
        var mask_graphics_81 = new cjs.Graphics().p("AusBzIAAg8IdZAAIAAA8g");
        var mask_graphics_82 = new cjs.Graphics().p("Au3BzIAAg8IdvAAIAAA8g");
        var mask_graphics_83 = new cjs.Graphics().p("AvDBzIAAg8IeHAAIAAA8g");
        var mask_graphics_84 = new cjs.Graphics().p("AvOBzIAAg8IedAAIAAA8g");
        var mask_graphics_85 = new cjs.Graphics().p("AvaBzIAAg8Ie1AAIAAA8g");
        var mask_graphics_86 = new cjs.Graphics().p("AvlBzIAAg8IfLAAIAAA8g");
        var mask_graphics_87 = new cjs.Graphics().p("AvxBzIAAg8IfjAAIAAA8g");
        var mask_graphics_88 = new cjs.Graphics().p("Av8BzIAAg8If5AAIAAA8g");
        var mask_graphics_89 = new cjs.Graphics().p("AwIBzIAAg8MAgRAAAIAAA8g");
        var mask_graphics_90 = new cjs.Graphics().p("AwUBzIAAg8MAgoAAAIAAA8g");
        var mask_graphics_91 = new cjs.Graphics().p("AwfBzIAAg8MAg/AAAIAAA8g");
        var mask_graphics_92 = new cjs.Graphics().p("AwrBzIAAg8MAhXAAAIAAA8g");
        var mask_graphics_93 = new cjs.Graphics().p("Aw2BzIAAg8MAhtAAAIAAA8g");
        var mask_graphics_94 = new cjs.Graphics().p("AxCBzIAAg8MAiFAAAIAAA8g");
        var mask_graphics_95 = new cjs.Graphics().p("AxNBzIAAg8MAibAAAIAAA8g");
        var mask_graphics_96 = new cjs.Graphics().p("AxZBzIAAg8MAizAAAIAAA8g");
        var mask_graphics_97 = new cjs.Graphics().p("AxkBzIAAg8MAjJAAAIAAA8g");
        var mask_graphics_98 = new cjs.Graphics().p("AxwBzIAAg8MAjhAAAIAAA8g");
        var mask_graphics_99 = new cjs.Graphics().p("Ax7BzIAAg8MAj3AAAIAAA8g");
        var mask_graphics_100 = new cjs.Graphics().p("AxaBzIAAg8MAkPAAAIAAA8g");

        this.timeline.addTween(cjs.Tween.get(mask).to({
            graphics: mask_graphics_0,
            x: 5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_1,
            x: 6.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_2,
            x: 7.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_3,
            x: 8.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_4,
            x: 9.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_5,
            x: 10.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_6,
            x: 11.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_7,
            x: 12.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_8,
            x: 13.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_9,
            x: 14.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_10,
            x: 15.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_11,
            x: 17,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_12,
            x: 18.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_13,
            x: 19.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_14,
            x: 20.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_15,
            x: 21.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_16,
            x: 22.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_17,
            x: 23.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_18,
            x: 24.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_19,
            x: 25.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_20,
            x: 26.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_21,
            x: 28,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_22,
            x: 29.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_23,
            x: 30.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_24,
            x: 31.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_25,
            x: 32.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_26,
            x: 33.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_27,
            x: 34.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_28,
            x: 35.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_29,
            x: 36.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_30,
            x: 37.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_31,
            x: 39,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_32,
            x: 40.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_33,
            x: 41.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_34,
            x: 42.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_35,
            x: 43.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_36,
            x: 44.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_37,
            x: 45.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_38,
            x: 46.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_39,
            x: 47.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_40,
            x: 48.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_41,
            x: 50,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_42,
            x: 51.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_43,
            x: 52.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_44,
            x: 53.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_45,
            x: 54.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_46,
            x: 55.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_47,
            x: 56.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_48,
            x: 57.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_49,
            x: 58.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_50,
            x: 59.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_51,
            x: 60.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_52,
            x: 62,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_53,
            x: 63.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_54,
            x: 64.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_55,
            x: 65.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_56,
            x: 66.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_57,
            x: 67.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_58,
            x: 68.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_59,
            x: 69.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_60,
            x: 70.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_61,
            x: 71.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_62,
            x: 73,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_63,
            x: 74.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_64,
            x: 75.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_65,
            x: 76.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_66,
            x: 77.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_67,
            x: 78.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_68,
            x: 79.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_69,
            x: 80.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_70,
            x: 81.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_71,
            x: 82.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_72,
            x: 84,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_73,
            x: 85.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_74,
            x: 86.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_75,
            x: 87.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_76,
            x: 88.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_77,
            x: 89.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_78,
            x: 90.5,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_79,
            x: 91.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_80,
            x: 92.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_81,
            x: 93.6,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_82,
            x: 94.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_83,
            x: 95.7,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_84,
            x: 96.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_85,
            x: 97.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_86,
            x: 98.8,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_87,
            x: 99.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_88,
            x: 100.9,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_89,
            x: 102,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_90,
            x: 103,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_91,
            x: 104,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_92,
            x: 105.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_93,
            x: 106.1,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_94,
            x: 107.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_95,
            x: 108.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_96,
            x: 109.2,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_97,
            x: 110.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_98,
            x: 111.3,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_99,
            x: 112.4,
            y: 11.5
        }).wait(1).to({
            graphics: mask_graphics_100,
            x: 120.5,
            y: 11.5
        }).wait(1));

        // thin_yellow_bar
        this.shape = new cjs.Shape();
        this.shape.graphics.f("#FFCC00").s().p("AxzAUQgIAAgGgGQgGgGAAgIQAAgHAGgGQAGgGAIAAMAjnAAAQAIAAAGAGQAGAGAAAHQAAAIgGAGQgGAGgIAAg");
        this.shape.setTransform(125, 20);

        var maskedShapeInstanceList = [this.shape];

        for (var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
            maskedShapeInstanceList[shapedInstanceItr].mask = mask;
        }

        this.timeline.addTween(cjs.Tween.get(this.shape).wait(101));

        // fill
        this.shape_1 = new cjs.Shape();
        this.shape_1.graphics.f("#006895").s().p("AxzAUQgIAAgGgGQgGgGAAgIQAAgHAGgGQAGgGAIAAMAjnAAAQAIAAAGAGQAGAGAAAHQAAAIgGAGQgGAGgIAAg");
        this.shape_1.setTransform(125, 20);

        this.shape_2 = new cjs.Shape();
        this.shape_2.graphics.lf(["#004564", "#0073B4", "#69D1FF"], [0, 0.38, 1], 0, 2.7, 0, -2.7).s().p("AR0AeMgjnAAAQgMAAgJgJQgJgJAAgMQAAgLAJgJQAJgJAMAAMAjnAAAQANAAAIAJIABACQAIAIAAAKQAAAMgJAJQgJAJgMAAIAAAAg");
        this.shape_2.setTransform(125, 20);

        this.timeline.addTween(cjs.Tween.get({}).to({
            state: [{
                t: this.shape_2
            }, {
                t: this.shape_1
            }]
        }).wait(101));

        // background
        this.shape_3 = new cjs.Shape();
        this.shape_3.graphics.f("#4F25AE").s().p("AR0AoMgjnAAAQgQAAgMgMQgMgMAAgQQAAgPAMgMQAMgMAQAAMAjnAAAQARAAAMAMIAAABIACADQAJAKAAANQAAAQgMAMQgMAMgQAAIAAAAg");
        this.shape_3.setTransform(125, 20);

        this.shape_4 = new cjs.Shape();
        this.shape_4.graphics.f("rgba(79,37,174,0.8)").s().p("AR0AyMgjnAAAQgUAAgPgPIAAAAQgPgPAAgUQAAgTAPgPIAAAAQAPgPAUAAMAjnAAAQAVAAAOAOIACACIACADQALAOAAAQQAAAUgPAPIAAAAQgPAPgTAAIgBAAg");
        this.shape_4.setTransform(125, 20);

        this.shape_5 = new cjs.Shape();
        this.shape_5.graphics.f("rgba(79,37,174,0.6)").s().p("AR0A8MgjnAAAQgYAAgSgSIAAAAQgSgSAAgYIAAAAQAAgXASgSIAAAAQASgSAYAAMAjnAAAQAaAAARASIACACIADAFQAMAPAAATIAAAAQAAAYgSASIAAAAQgSASgXAAIgBAAg");
        this.shape_5.setTransform(125, 20);

        this.timeline.addTween(cjs.Tween.get({}).to({
            state: [{
                t: this.shape_5
            }, {
                t: this.shape_4
            }, {
                t: this.shape_3
            }]
        }).wait(101));

    }).prototype = p = new cjs.MovieClip();
    p.nominalBounds = new cjs.Rectangle(-25, -20, 270, 64);


    // stage content:
    (lib.LoadPage = function(mode, startPosition, loop) {
        this.initialize(mode, startPosition, loop, {});

        // timeline functions:
        this.frame_19 = function() {
            this.stop();
        }

        // actions tween:
        this.timeline.addTween(cjs.Tween.get(this).wait(19).call(this.frame_19).wait(1));

        // LoadBar
        this.LoadBar = new lib.LoadBar();
        this.LoadBar.parent = this;
        this.LoadBar.setTransform(968.3, 565.2, 2, 2, 0, 0, 0, 111.1, 20);

        this.timeline.addTween(cjs.Tween.get(this.LoadBar).wait(20));

        // textField
        this.textField = new cjs.Text("2017 IGT. All rights reserved.", "bold 25px 'Arial'", "#4421AE");
        this.textField.name = "textField";
        this.textField.textAlign = "center";
        this.textField.lineHeight = 30;
        this.textField.lineWidth = 726;
        this.textField.parent = this;
        this.textField.setTransform(999.3, 599.2);

        this.timeline.addTween(cjs.Tween.get(this.textField).wait(20));

        // image
        this.instance = new lib.image();
        this.instance.parent = this;
        this.instance.setTransform(276, 207, 1, 1, 0, 0, 0, 276, 207);

        this.timeline.addTween(cjs.Tween.get(this.instance).wait(20));

    }).prototype = p = new cjs.MovieClip();
    p.nominalBounds = new cjs.Rectangle(720, 405, 1440, 810);
    // library properties:
    lib.properties = {
        width: 1440,
        height: 810,
        fps: 30,
        color: "#999999",
        opacity: 1.00,
        webfonts: {},
        manifest: [{
                src: "images/LoaderPegasus_00.png",
                id: "LoaderPegasus_00"
            },
            {
                src: "images/LoaderPegasus_01.png",
                id: "LoaderPegasus_01"
            },
            {
                src: "images/LoaderPegasus_02.png",
                id: "LoaderPegasus_02"
            },
            {
                src: "images/LoaderPegasus_03.png",
                id: "LoaderPegasus_03"
            },
            {
                src: "images/LoaderPegasus_04.png",
                id: "LoaderPegasus_04"
            },
            {
                src: "images/LoaderPegasus_05.png",
                id: "LoaderPegasus_05"
            },
            {
                src: "images/LoaderPegasus_06.png",
                id: "LoaderPegasus_06"
            },
            {
                src: "images/LoaderPegasus_07.png",
                id: "LoaderPegasus_07"
            },
            {
                src: "images/LoaderPegasus_08.png",
                id: "LoaderPegasus_08"
            },
            {
                src: "images/loadingBG_non_MJP.jpg",
                id: "loadingBG_non_MJP"
            }
        ],
        preloads: []
    };




})(LoadPage = LoadPage || {}, images = images || {}, createjs = createjs || {}, ss = ss || {}, AdobeAn = AdobeAn || {});
var LoadPage, images, createjs, ss, AdobeAn;