$(function(){
    /*
     *   Go down list of portals applying an Image to each at interval
     *
     *   calculate image size required,
     *   precache image, check size for square
     */

    $(window).bind('load', function(){
        var portals = [
            {x: 303, y: -24, r: 76, h: 60},         /* top */
            {x: 248, y: 167, r: 78},                /* center */
            {x: 70, y: 199, r: 54},                 /* bottom left */
            {x: 101.5, y: 51, r: 33.5},             /* top left */
            {x: 424, y: 82.5, r: 37, w: 70},        /* top right */
            {x: 469, y: 257, r: 77, w: 65, h: 137}, /* bottom right */
            {x: 235, y: 352.5, r: 77, h: 41}        /* bottom */
        ];
        /* Animation variables. */
        var vars = $.extend($('<div>')[0], {
            customAnimate: true,
            updated: true
        });

        var ctx;
        /* Hack the jQuery step function to allow animating object properties directly. */
        var $_fx_step_default = $.fx.step._default;
        $.fx.step._default = function (fx) {
          if (!fx.elem.customAnimate) return $_fx_step_default(fx);
          fx.elem[fx.prop] = fx.now;
          fx.elem.updated = true;
        };

        function circleImage(ctx, port) {
            var x = port.x, y = port.y, nW = port.nW, nH = port.nH, 
                oV = port.oVert || 0, oH = port.oHorz || 0,
                r = vars['port'+ port.i +'r'] ? vars['port'+ port.i +'r'] : r,
                o = vars['port'+ port.i +'o'] ? vars['port'+ port.i +'o'] : 1;
            ctx.save();
            ctx.globalAlpha = o;
            ctx.translate(x,y);
            ctx.fillStyle = "rgb(87, 129, 172)";
            // ctx.strokeStyle = "rgba(73, 103, 131, .5)";
            ctx.strokeStyle = "rgb(87, 129, 172)";
            ctx.lineWidth = .5;
            ctx.beginPath();
            ctx.arc(0, 0, r, 0, Math.PI*2, false);
            ctx.stroke();
            ctx.fill();
            ctx.clip();
            ctx.drawImage(port.img, nW/-2 + oH, nH/-2 + oV, nW + oH, nH + oV);
            ctx.restore();
        }
        function nextImage() {
            data.on = data.on || 0;
            data.on = data.on % (data.length -1);
            // return data[data.on++].src;
            return data[data.on++];
        }
        function loadPortal(port) {
            // debug('port.i: '+ port.i)
            var img = new Image();
            img.onload = function(){
                var d = port.r * 2;
                if ( (img.width > 110  && img.height > 110) || 
                    (img.width > d && img.height > d) ) {
                    // debug(img.width + ' x ' + img.height)
                    portals[port.i].img = img;
                    startSpotAnimation(port);
                }
                else {
                    debug('not big enough: '+img.src);
                    delete img;
                    loadPortal(port);
                }
            }
            img.src = nextImage();
        }
        function startSpotAnimation(port) {
            var r = port.r, img = port.img, d = 2 * r;
            var max = Math.max(img.width, img.height);
            var min = Math.min(img.width, img.height);
            port.nW = img.width, port.nH = img.height;
            if ( port.nW == port.nH ) {
                port.nW = r * 2;
                port.nH = r * 2;
            }
            else {
                if ( min > d ) {
                    var aspectRto = max / min;
                    if ( port.nW < port.nH ) {
                        port.nW = r * 2;
                        port.nH = r * 2 * aspectRto;
                    }
                    else if ( port.nW > port.nH ) {
                        port.nW = r * 2 * aspectRto;
                        port.nH = r * 2;
                    }
                }
                else {
                    var aspectRto = min / max;
                    if ( port.nW < port.nH ) {
                        port.nW = r * 2 * aspectRto;
                        port.nH = r * 2;
                    }
                    else if ( port.nW > port.nH ) {
                        port.nW = r * 2;
                        port.nH = r * 2 * aspectRto;
                    }
                }
                // bleed a pixel off the old odd shaped ones to remove cruft
                port.nW += 1;
                port.nH += 1;
            }
            /* downward vertical shift for to cut circles */
            port.oVert = (port.h && port.y < 100) ? (d - port.h)/4 : (d - port.h)/4 *-1;
            port.oHorz = (d - port.w)/4 *-1;
debug('port.oHorz: '+port.oHorz)
            var radius = {}, opacity = {};
            radius['port'+ port.i +'r'] = portals[port.i].r;
            opacity['port'+ port.i +'o'] = 1.0;
            $(vars).animate(radius, { duration: 200, queue: false, easing: 'swing' });
            $(vars).animate(opacity, { duration: 600, queue: false, easing: 'swing', complete: function(){ port.img = null } });
        }
        function draw() {
            $.each(portals, function(i){
                if ( this.img ) {
                    circleImage(ctx, this);
                }
            });
        }
        /* animation timer settings */
        var delay = 1500;
        var timer = null;
        var rand = 0;
        var pIdx = 0;
        var decay = 400;
        function cycle() {
            timer = setTimeout(function(){
                /* portal pre-animation states */
                vars['port'+ pIdx +'r'] = (portals[pIdx].r - 15);
                vars['port'+ pIdx +'o'] = .4;
                loadPortal(portals[pIdx++]);
                if ( pIdx < portals.length ) { cycle() }
                else { run() }

                rand = Math.floor(Math.random() * 3 * 1000); /* 0 - 3 second delay */
            }, delay + rand);
        }
        function run() {
            pIdx = 0;
            delay += decay;
            cycle();
        }
        
        debug('init prospect spot animation');
        // init
        ctx = $('#marquee-canvas')[0].getContext('2d');
        $.each(portals, function(i){ portals[i].i = i; });
        setInterval(function(){
            if (!vars.updated) return;
            vars.updated = false;

            draw();
        }, 40);

        $('#interestFeed input:first')
            .focus(function(){
                clearTimeout(timer);
                timer = null;
            })
            .blur(function(){
                if (timer == null) cycle();
            });

        run();
    }); // window onload 

    var data = [ 'http://www.twine.com/_b/1kn4xwcz-b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1kn4xwcz-b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/cool%253F.jpeg','http://www.twine.com/_b/1w3b23v2-6j0/b0kw7kcd088fsf3n6v140p8prw5plhcvjwqpr7h077/1w3b23v2-6j0/b0kw7kcd088fsf3n6v140p8prw5plhcvjwqpr7h077/sw-rubik.png','http://www.twine.com/_b/11xm9nxpj-gn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11xm9nxpj-gn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/chase.png','http://www.twine.com/_b/11m6bq653-12j/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11m6bq653-12j/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/statue-of-liberty.jpeg','http://www.twine.com/_b/113h2pxfq-7yq/b0kw7kcd088fsf3n6v140p8prw5plhcvjwqpr7h077/113h2pxfq-7yq/b0kw7kcd088fsf3n6v140p8prw5plhcvjwqpr7h077/job2.jpeg','http://www.twine.com/_b/1xx3sc45-bl/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1xx3sc45-bl/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0411809.jpg.jpeg','http://www.twine.com/_b/110gqq8d5-f5/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/110gqq8d5-f5/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/100_twitter_T.png','http://www.twine.com/_b/117qzy38q-2w3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/117qzy38q-2w3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/78821066_c4a70a2859_m.jpeg','http://www.twine.com/_b/11vkdg59p-2nm/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11vkdg59p-2nm/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/socnet.png','http://www.twine.com/_b/1t5klpbr-4b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1t5klpbr-4b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/rubberband.jpeg','http://www.twine.com/_b/1txgbgvp-lr/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1txgbgvp-lr/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/055-1.jpeg','http://www.twine.com/_b/1rw1djxg-gs/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1rw1djxg-gs/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0422206.jpg.jpeg','http://www.twine.com/_b/11lbd3wzp-13w/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11lbd3wzp-13w/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/accountability1_scaled.jpeg','http://www.twine.com/_b/111xpzfq3-4f2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/111xpzfq3-4f2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/sun_big.png','http://www.twine.com/_b/1tyvykn2-32b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1tyvykn2-32b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0433118.jpg.jpeg','http://www.twine.com/_b/11w26h32k-fg/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11w26h32k-fg/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/dance_hermitage-custom.jpeg','http://www.twine.com/_b/11bp25m6f-14v/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11bp25m6f-14v/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/yellow2.jpeg','http://www.twine.com/_b/1162ywtvx-13b0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1162ywtvx-13b0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/logo_spook-6.png','http://www.twine.com/_b/1hj7rh6g-q4/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1hj7rh6g-q4/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0435880.jpg.jpeg','http://www.twine.com/_b/11nz0xgn2-117/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11nz0xgn2-117/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Hope.png','http://www.twine.com/_b/11bt2mmfm-1nz/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11bt2mmfm-1nz/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0430642.jpeg','http://www.twine.com/_b/118tw7d0q-bn7/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/118tw7d0q-bn7/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/photographers-rights-privacy.jpeg','http://www.twine.com/_b/1hk1sbpm-110/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1hk1sbpm-110/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/duchamp-mona.jpeg','http://www.twine.com/_b/1trxmh78-2gd/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1trxmh78-2gd/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1195947a25f30311f0.jpg.jpeg','http://www.twine.com/_b/11flyc6ft-g3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11flyc6ft-g3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/sphere.jpeg','http://www.twine.com/_b/116m0nblw-9g9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/116m0nblw-9g9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/brain.jpeg','http://www.twine.com/_b/1zqfwflb-4bj/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1zqfwflb-4bj/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/528792308_6774cbbd47_o.jpg.jpeg','http://www.twine.com/_b/1207g4jqx-12h/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/12/07/g4/jq/x-/12/h/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/twine_psi.png','http://www.twine.com/_b/113h2pxfq-7yq/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/113h2pxfq-7yq/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/job2.jpeg','http://www.twine.com/_b/1170ml8tk-46q/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1170ml8tk-46q/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/trolling.jpeg','http://www.twine.com/_b/1hjvy3f1-qz/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1hjvy3f1-qz/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/solar_panel.jpg.jpeg','http://www.twine.com/_b/119d16s8m-bg/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/119d16s8m-bg/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/community.jpeg','http://www.twine.com/_b/11x6k5bbg-26p/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11x6k5bbg-26p/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/3-1.jpeg','http://www.twine.com/_b/11w64nxbp-133/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11w64nxbp-133/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0427809.png','http://www.twine.com/_b/11hb39btp-6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11hb39btp-6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/MM_30_08_08.jpeg','http://www.twine.com/_b/11ld675xl-1dc/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11ld675xl-1dc/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/social_learning.jpeg','http://www.twine.com/_b/1w30jyhd-2x8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1w30jyhd-2x8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/gb.jpg.jpeg','http://www.twine.com/_b/11wcrnh6w-1hr/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11wcrnh6w-1hr/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/activismo.jpeg','http://www.twine.com/_b/11knsw8s7-22s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11knsw8s7-22s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/obama-president.jpeg','http://www.twine.com/_b/1114ssprq-72q/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1114ssprq-72q/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/photo-1.jpeg','http://www.twine.com/_b/11jnwd0m0-15l/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11jnwd0m0-15l/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/teleautomata-evolution2.jpeg','http://www.twine.com/_b/119mgh46f-7l/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/119mgh46f-7l/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/inspiration-2.jpeg','http://www.twine.com/_b/1q22wwwp-83/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1q22wwwp-83/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/techno-utopia.jpg.jpeg','http://www.twine.com/_b/116jly655-7zp/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/116jly655-7zp/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Twine_Logo_-_Finance.jpeg','http://www.twine.com/_b/1217r99ff-c18/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/12/17/r9/9f/f-/c1/8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/recovery-big-thumb-640xauto-2042.png','http://www.twine.com/_b/1zdlfc50-4xw/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1zdlfc50-4xw/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/web20map.png.png','http://www.twine.com/_b/11d1r57tm-vy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11d1r57tm-vy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/C%2526Tnetwork.png','http://www.twine.com/_b/112q6rnbq-83/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/112q6rnbq-83/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/einstein_tongue_large.jpeg','http://www.twine.com/_b/1z1wmrph-3nj/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1z1wmrph-3nj/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/music_twine.jpeg','http://www.twine.com/_b/1103bglk1-3mq/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1103bglk1-3mq/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/endpatriarchy.jpeg','http://www.twine.com/_b/115qcx4jy-k0x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/115qcx4jy-k0x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Twine_News_Logo.jpeg','http://www.twine.com/_b/1107zk843-1wn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1107zk843-1wn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1024_wallpaper.jpeg','http://www.twine.com/_b/11cn5wbhc-4b9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11cn5wbhc-4b9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/semantic.png','http://www.twine.com/_b/119kjffql-w8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/119kjffql-w8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/istockphoto_1399122_lawyer.jpeg','http://www.twine.com/_b/1167ngj3p-1d24/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1167ngj3p-1d24/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/674px-Information_security_components_JMK.png','http://www.twine.com/_b/1tkhyd7b-1f0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1tkhyd7b-1f0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/blue_matrix_by_bboisupafly.jpeg','http://www.twine.com/_b/1140s04mq-rft/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1140s04mq-rft/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/su_massive-ozone.jpeg','http://www.twine.com/_b/113l4tw9f-wv2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/113l4tw9f-wv2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/explode.png','http://www.twine.com/_b/1130jcrfg-df1/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1130jcrfg-df1/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/logo%2528onblack%2529.png','http://www.twine.com/_b/118qhnp6l-9m9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/118qhnp6l-9m9/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/mappa-web-20.jpeg','http://www.twine.com/_b/11g6d7hqw-23/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11g6d7hqw-23/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/impact.png','http://www.twine.com/_b/11l5wbbnx-6g/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11l5wbbnx-6g/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Bloggin_Toad.png','http://www.twine.com/_b/11xq4kx2p-1vv/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11xq4kx2p-1vv/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/America%2527s_broken_health_care_system-Salazar.jpeg','http://www.twine.com/_b/1s10fgv8-mb/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1s10fgv8-mb/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/ASIMORunningSmall.jpg-1.jpeg','http://www.twine.com/_b/1140bwq2h-qsn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1140bwq2h-qsn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/A070BA0E-9DA1-A982-E2844D04DDC05DC6_1.jpeg','http://www.twine.com/_b/1170c45s0-16s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1170c45s0-16s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/784-awesome-hands.jpeg','http://www.twine.com/_b/1gjmjh1w-ls/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1gjmjh1w-ls/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/ai-twine.jpg.jpeg','http://www.twine.com/_b/1t4k08hz-5k/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1t4k08hz-5k/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/semweb_large.png','http://www.twine.com/_b/111wkjjhz-3t2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/111wkjjhz-3t2/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Universe1.png','http://www.twine.com/_b/1tsykbrp-2lc/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1tsykbrp-2lc/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/Trireme.jpeg','http://www.twine.com/_b/1149bcl1t-3dt/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1149bcl1t-3dt/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/cybereye-2.jpeg','http://www.twine.com/_b/11lfb01nl-23y/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11lfb01nl-23y/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/images.png','http://www.twine.com/_b/1xtx67mx-167/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1xtx67mx-167/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0433129.jpg.jpeg','http://www.twine.com/_b/1r3fq0yw-2b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1r3fq0yw-2b/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/smm-logos.png','http://www.twine.com/_b/11150mb11-6bx/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11150mb11-6bx/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/jansegers.png','http://www.twine.com/_b/1s16lgyy-y1/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1s16lgyy-y1/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/twitter.png.png','http://www.twine.com/_b/11wzm9rl5-1hy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11wzm9rl5-1hy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/augmented-reality.png','http://www.twine.com/_b/110hqkd8h-17y/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/110hqkd8h-17y/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/semantic.png','http://www.twine.com/_b/116qytg1m-z7/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/116qytg1m-z7/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/technewsgreen-1.png','http://www.twine.com/_b/1ynrg2xg-12x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1ynrg2xg-12x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/SX.png','http://www.twine.com/_b/11w1gnfxd-8f/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11w1gnfxd-8f/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/mechanobug.jpeg','http://www.twine.com/_b/1xy0rt8d-103/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1xy0rt8d-103/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/j0430642.jpeg','http://www.twine.com/_b/11lv9v7tk-61/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11lv9v7tk-61/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/mindfulness03.jpeg','http://www.twine.com/_b/1zs50y69-4fp/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1zs50y69-4fp/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/earthDM0607_468x344.jpg.jpeg','http://www.twine.com/_b/11j33lmm4-vs/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11j33lmm4-vs/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/2075885412_3cbf534def-1.jpeg','http://www.twine.com/_b/11286bh40-5vn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11286bh40-5vn/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/images.png','http://www.twine.com/_b/1176b4xml-7t6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1176b4xml-7t6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/27634%257EChange-Posters.jpeg','http://www.twine.com/_b/112bg9c33-d5x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/112bg9c33-d5x/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/microblogging_guide.jpeg','http://www.twine.com/_b/112kkw6l8-13sb/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/112kkw6l8-13sb/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/IMG_0005.jpeg','http://www.twine.com/_b/120ss8zb4-538/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/12/0s/s8/zb/4-/53/8/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/DSCF0032.jpeg','http://www.twine.com/_b/11l108nky-9w/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11l108nky-9w/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/newhubble_conenebula_1280.jpeg','http://www.twine.com/_b/11qwgcv2h-1s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11qwgcv2h-1s/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/dubgerg.jpeg','http://www.twine.com/_b/112r18mdw-s3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/112r18mdw-s3/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/social_media_guide.jpeg','http://www.twine.com/_b/11j9m3n7f-vy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11j9m3n7f-vy/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/hard_hat.png','http://www.twine.com/_b/1l2jf546-c6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/1l2jf546-c6/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/technical.jpg.jpeg','http://www.twine.com/_b/120tdhfpt-64f/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/12/0t/dh/fp/t-/64/f/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/twinepic1.png','http://www.twine.com/_b/11dqybl19-3c0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/11dqybl19-3c0/b0fqvf7kdx1f8f1shd4vrhc6l3kfvdsm02/65030029_7fde9e8c38.jpeg'];

});

