<!doctypehtml><html lang=en><script src=/s/1-0-53/usp-api.min.js></script><meta charset=utf-8><meta content=no-referrer-when-downgrade name=referrer><meta content=width=device-width,initial-scale=1 name=viewport><title>
  </title><meta content=https://www.excite.com/education/technology/networking property=og:url><meta content=Excite.com property=og:site_name><link href=https://www.excite.com/education/technology/networking rel=canonical><link href=/s/1-0-53/ask-apps-sites-excite-error-page.css rel=stylesheet><script>var App = {};</script><script>var isDataLayerDefined = (typeof dataLayer !== "undefined");

        var dataObj = {
            "ldid": "",
            "channel": "static",
            "affiliateid": "0",
            "sessionid": "",
            "acquisitiondivision": "dirN",
            "countrycode": "",
            "adnetwork": ""
        };

        



if (isDataLayerDefined) {
            dataLayer.push(dataObj);
        } else {
            var dataLayer = [dataObj];
        }</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer_temp'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-KMFC6W2');</script><script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
                n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
                document,'script','https://connect.facebook.net/en_US/fbevents.js');

            

fbq('init', '1236983599798824');
            

fbq('track', 'PageView');</script><body><div class=row><div class="col col-12"><header class=l-header><div class=l-header-container><div class=PartialLogo-logo><a data-qo=logo data-unified={"moduleName":"logo","resultType":"navigation","providerSource":"navigation","zoneName":"header"} href=/> <svg viewbox="0 0 78.435 33.153"height=33.153 width=78.435 xmlns=http://www.w3.org/2000/svg><defs><style>.a{fill:none;}.b{fill:#fff;}.c{fill:#ff332e;}</style></defs><path transform="translate(38.1 120.97)"class=a d=M-38.092-109.192H40.335v15.678H-38.092Z></path><rect transform="translate(0.008 11.778)"class=a height=15.678 width=78.427></rect><g transform="translate(38.1 120.97)"><path class=b d=M31.867-93.513h0a5.536,5.536,0,0,1-3.99-1.7,5.746,5.746,0,0,1-1.645-4.036,5.5,5.5,0,0,1,1.592-4.1,5.8,5.8,0,0,1,4.115-1.494,5.958,5.958,0,0,1,4.479,1.564,6.4,6.4,0,0,1,1.49,4.589v.448h-6.96a2.047,2.047,0,0,0,1.814,1.9h.1c1-.064,2-.187,2.979-.307h.006c.494-.06,1-.123,1.507-.177v2.529l-4.616.708A5.643,5.643,0,0,1,31.867-93.513Zm.44-8.786c-.96,0-1.16.849-1.336,1.6-.021.09-.042.179-.064.265H33.78c-.113-.923-.372-1.865-1.472-1.865Zm-64.088,8.778c-.324,0-.641-.011-.943-.032a5.83,5.83,0,0,1-3.932-1.628,5.624,5.624,0,0,1-1.436-4.063,5.538,5.538,0,0,1,1.561-4.1,5.759,5.759,0,0,1,4.109-1.489,7.761,7.761,0,0,1,3.124.541,4.21,4.21,0,0,1,2.216,2.179,8.154,8.154,0,0,1,.663,3.428v.448h-7c.507,1.324.893,1.9,2.462,1.9h.015a14.186,14.186,0,0,0,3.9-.489v2.534A13.945,13.945,0,0,1-31.781-93.521Zm-.235-8.778c-.929,0-1.169.824-1.38,1.551-.032.109-.061.212-.093.312h2.908C-30.7-101.4-30.955-102.3-32.016-102.3ZM-2.675-93.57a7.361,7.361,0,0,1-4.441-1.239,5.121,5.121,0,0,1-1.925-4.36c0-4.681,3.509-5.664,6.453-5.664h.1a7.224,7.224,0,0,1,4.2,1.037,5.819,5.819,0,0,1,2.168,3.62H-1.567c-.125-.94-.519-1.416-1.178-1.416-1.1,0-1.4,1.546-1.4,2.459,0,1.066.357,2.311,1.362,2.311.8,0,1.2-.953,1.4-1.752H3.882A7.936,7.936,0,0,1,1.83-94.992,6.115,6.115,0,0,1-2.192-93.58C-2.354-93.574-2.516-93.57-2.675-93.57Zm22.667,0A3.5,3.5,0,0,1,17.1-94.594a4.958,4.958,0,0,1-.809-3.231v-3.767H14.56v-2.979h1.731v-2.311L20.82-108.3v3.726h2.54v2.98H20.82v3.838c.018.086.034.176.049.263.086.49.167.953.716.953a1.261,1.261,0,0,0,.229-.023l1.4-.26.332,2.869-3.2.373c-.124,0-.238.005-.354.005Zm-8.229-.343H6.828v-10.659h4.934v10.659ZM39.415-94.1h-.294V-95.22h.44l.184.634.111-.634h.479V-94.1h-.3v-.746l-.184.746H39.6l-.184-.746v.751Zm-.774,0h-.368v-.784h-.365v-.335h1.1v.335H38.64v.783ZM11.762-105.951H6.828v-1.6l4.934-1.641v3.24Z></path></g><path transform="translate(38.1 120.97)"class=a d=M-33.188-120.97H-5.809v16.3H-33.188Z></path><rect transform="translate(4.912 0)"class=a height=16.3 width=27.379></rect><g transform="translate(38.1 120.97)"><path class=c d=M-18.394-104.67h0l-.591-.362-.889-.76-.112-.362v-.868l.075-.58.185-.326v-.29l.407-.47.185.037.185.615a.711.711,0,0,0,.2.029.493.493,0,0,0,.355-.137v-.362l-.111-.073-.444-.181a.758.758,0,0,1,.259-.8l.852-.109,1.184.072h.185l.74.362.185.181a1.652,1.652,0,0,1,.185.833v1.085l-.185.434a3.142,3.142,0,0,1-1.184,1.122l-.925.869-.741.037ZM-29-108.879a.365.365,0,0,1-.236-.136l-.63-.29-.371-.29-.407-.9-.815-.615-.926-1.524-.109-.652-.517-.542a.541.541,0,0,1-.112-.651l.186-.181a.153.153,0,0,1,.081-.023.7.7,0,0,1,.4.239l.259.362.74.687.111.181.7.76.407.326.555.76.148.072.222.29.444.254.185.47.3.326.185.362-.481.362-.111.218C-28.872-108.921-28.937-108.879-29-108.879Zm5.615-2.778h0l-.41-.072-.444-.218-.446-.614v-.8l-.186-.47-.034-.648-.148-.434-.3-.543-.107-.614v-.182l-.259-.832-.366-.833.073-.615-.263-.652v-.253l.3.072.259.217.259.326.111.4.074.254.37.47.185.687.037.182.37.651.074.181.37.543.3.8.074.109v.723l.445.362.481.181.074.109v.362l-.148.253-.037.181c0,.41-.23.647-.7.724Zm14.249-.073h0l-.592-.29v-.18a1.971,1.971,0,0,1,.371-1.194l.111-.434.185-.543.3-.362.37-.724.333-.362A5.336,5.336,0,0,1-6.729-118.1l.185-.362.444-.362v-.074l.3.073a1.3,1.3,0,0,1-.555.941l-.037.326-.074.4-.112.326L-7.1-116l-1.045,2.965-.111.579-.185.688-.7.036Zm-6.774-1.3h-.74c-.42-.136-.662-.313-.741-.543l-.073-.8.259-.29.185-.506v-1.373l.259-.47.185-1.086.112-.254v-1.085l.3-.543v-.543l.37-.434a.122.122,0,0,1,.046-.013c.061,0,.1.059.1.158l.3.29.111.615-.037.652-.259.724v.8l-.074.181-.044,1.37-.075.362-.073.651-.112.326v.4l.371.543-.074.615-.037.181-.26.072Z></path></g><path transform="translate(38.1 120.97)"class=b d=M-26.551-106.621l1.43,1.213.11.7.183.736.55.036.293-.036.367.294.917,1.176.33.037v.442l.11.294.917.625.257.441h.367a.7.7,0,0,1,.037.551l.99.552.294.735.147.662.48.292.073.184v.551h-.33l-.22-.368q-.5-.167-.55.331l-.073.845c-.183-.073-.293,0-.367.184l-.073.552a.388.388,0,0,1-.293.368c-.367,0-.623-.074-.66-.257-.257-.184-.367-.111-.367.257.037.367-.147.625-.623.661l-.11.147-.44.294-.367.368-.44-.074v-.294l-.844.074-.843.845v.184l1.467,1.948,1.027.883.293.4.807.073,4.327-4.963.257-.624.183-.294.073-.184.183.111.037.331.367.11.073.551h.433v.442h.3l-.183.588q-.385.276,0,.552l.623.147c.22,0,.367.11.293.368l-.367.11-.11.294.55.625v.478l.293.184.367.073a.849.849,0,0,1,.44.736l.22.257c.183.221.183.589-.037,1.1l.037.368c.257.111.367.221.367.4.44.184.733.184.917,0l1.724-.955.55-.552v-.624a18.277,18.277,0,0,0-3.557-4.89l-.22-.441-1.8-2.206c-.11-.11-.037-.367.147-.809l.11-.294.477-.735.147-.368.587-.919.917-1.213.073-1.066a.465.465,0,0,0,.6-.272.452.452,0,0,0,.025-.1v-.762l.037-.735.55-.074.183-.294.807-.515c.073-.11,0-.4-.293-.845v-.258a1.926,1.926,0,0,0,.291-1.213c-.073-.294-.257-.441-.44-.294l-.844.772-.257.184v.551l.33.735a.324.324,0,0,1-.43-.159l-.01-.025v-.551h-.183l-.11.735-.183.184-.257.184-.109.332-.074.4-.807.552-.183.442-.037.551-.33.257h-.11l-.477.4v.735l-.183.148-.88.735-.367.184-.477.037c-.257.074-.293.331-.183.882l.294.479.44.11v.258h-.183a.756.756,0,0,1-.661-.84v-.006a1.231,1.231,0,0,1-1.174-.551,4.289,4.289,0,0,0-1.468-1.649l-1.1-.735-2.494-2.279-.44-.441-.477-.846c-.99-.662-1.65-.923-2.017-.808l-.183.33Z></path></svg> </a></div><div class=PartialSearchBox><div class=PartialSearchBox-wrapper><div class=PartialSearchBox-container name=searchBoxContainer><form class="PartialSearchBox-form js-PartialSearchBox-form"action=/web data-unified={"resultType":"navigation","providerSource":"navigation","zoneName":"header"} target=_top><input id=qsrc type=hidden><input id=origin name=o type=hidden value=0><input id=partnerID name=l type=hidden value=dir><input id=qo name=qo type=hidden value=404PageSearchBox><input class="PartialSearchBox-input js-PartialSearchBox-input"autocomplete=off data-zone=header maxlength=2048 name=q placeholder=Search... validate=required></form><button class="PartialSearchBox-button js-PartialSearchBox-button"><div class=PartialSearchBox-button-magnifier><svg viewbox="0 0 25 24"version=1.1 xml:space=preserve><title></title><g fill=none fill-rule=evenodd id=Page-2 stroke=#FFFFFF stroke-width=1.75><g transform="translate(-770.000000, -15.000000)"fill=#FFFFFF fill-rule=nonzero id=pronto-int-new-magnify-glass><path d="M794.048828,37.0527344 L794.022461,37.0527344 C794.215821,37.2636729 794.3125,37.4921863 794.3125,37.7382812 C794.3125,37.9843762 794.215821,38.2041006 794.022461,38.3974609 C793.829101,38.5908213 793.609376,38.6875 793.363281,38.6875 C793.117186,38.6875 792.897462,38.5908213 792.704102,38.3974609 L787.272461,32.9921875 C786.39355,33.7128942 785.404791,34.2797831 784.306152,34.6928711 C783.207514,35.1059591 782.042975,35.3125 780.8125,35.3125 C777.947251,35.2421871 775.561045,34.2534275 773.653809,32.3461914 C771.746572,30.4389553 770.757813,28.0527487 770.6875,25.1875 C770.757813,22.3222513 771.746572,19.9360447 773.653809,18.0288086 C775.561045,16.1215725 777.947251,15.1328129 780.8125,15.0625 C783.677749,15.1328129 786.063955,16.1215725 787.971191,18.0288086 C789.878428,19.9360447 790.867187,22.3222513 790.9375,25.1875 C790.9375,26.4179749 790.730959,27.582514 790.317871,28.6811523 C789.904783,29.7797906 789.337894,30.7685503 788.617188,31.6474609 L794.048828,37.0527344 Z M784.00293,32.7548828 C784.98731,32.3505839 785.861813,31.7661171 786.626465,31.0014648 C787.391117,30.2368126 787.984373,29.3579151 788.40625,28.3647461 C788.828127,27.3715771 789.039062,26.3125056 789.039062,25.1875 C789.039062,24.0624944 788.828127,23.0034229 788.40625,22.0102539 C787.984373,21.0170849 787.391117,20.1381874 786.626465,19.3735352 C785.861813,18.6088829 784.982915,18.0156271 783.989746,17.59375 C782.996577,17.1718729 781.937506,16.9609375 780.8125,16.9609375 C779.687494,16.9609375 778.628423,17.1718729 777.635254,17.59375 C776.642085,18.0156271 775.763187,18.6088829 774.998535,19.3735352 C774.233883,20.1381874 773.640627,21.0170849 773.21875,22.0102539 C772.796873,23.0034229 772.585938,24.0624944 772.585938,25.1875 C772.585938,26.3125056 772.796873,27.3715771 773.21875,28.3647461 C773.640627,29.3579151 774.233883,30.2368126 774.998535,31.0014648 C775.763187,31.7661171 776.642085,32.3593729 777.635254,32.78125 C778.628423,33.2031271 779.687494,33.4140625 780.8125,33.4140625 C781.937506,33.4140625 783.000972,33.1943381 784.00293,32.7548828 Z"id=></path></g></g></svg></div></button></div></div></div><script>'use strict';
    if (App) {
        (function () {
            App.events = App.events || [];
            App.events.push (
                    {
                        partial: "PartialSearchBox",
                        contextSelector: ".PartialSearchBox-wrapper",
                        elementSelector: ".js-PartialSearchBox-form",
                        type: "submit",
                        handler: function (e) {
                            var $searchTextInputBox = $(".js-PartialSearchBox-input", this);
                            if (!$searchTextInputBox.val()) {
                                return false;
                            }
                        }
                    },
                    {
                        partial: "PartialSearchBox",
                        contextSelector: ".PartialSearchBox-wrapper",
                        elementSelector: null,
                        type: "ready",
                        handler: function () {
                            var searchButton = $(".js-PartialSearchBox-button", this),
                                    searchForm = $(".js-PartialSearchBox-form", this);

                            //Attach submit under searchButton click event.
                            searchButton.on("click", function(e) {
                                searchForm.submit();
                            });

                        }
                    },
                    {
                        partial: "PartialSearchBox",
                        contextSelector: ".PartialSearchBox-wrapper",
                        elementSelector: ".js-PartialSearchBox-form",
                        type: "submit",
                        handler: function (e) {
                            var topForm = $(".js-PartialSearchBox-form"),
                                searchPayload = topForm.data("unified");

                            if (!searchPayload) {
                                return;
                            }
                            searchPayload.actionType = "click";
                            searchPayload.assetType = "searchBox";

                            topForm.unbind(e);
                            e.preventDefault();
                            ask.unified.sendAction(searchPayload, function () {
                                topForm.submit();
                            });
                        }
                    },
                    {
                        partial: "PartialSearchBox",
                        contextSelector: ".PartialSearchBox-wrapper",
                        elementSelector: ".js-PartialSearchBox-input",
                        type: "keydown",
                        handler: function (e) {
                            e.stopPropagation();
                        }
                    },
                    //append query in search box
                    {
                        partial: "PartialSearchBox",
                        contextSelector: document,
                        elementSelector: "body",
                        type: "keydown",
                        handler: function (e) {
                            var element = document.getElementById('js-PartialSearchBox-top-input');
                            if (element) {
                                if (_searchQuery.isEligibleKey(e)) {
                                    if (_searchQuery.isSAClick(elementID, e)) {
                                        return;
                                    }
                                    if (_searchQuery.isDeleteKey(e) || _searchQuery.isBackspaceKey(e)) {
                                        //delete & back button click functionality
                                        _searchQuery.deleteBackButtonClickEvent(e, element);
                                    } else {
                                        //appends space after the current query
                                        _searchQuery.appendSpaceAfterQuery(element);
                                    }

                                    //get cursor position
                                    _searchQuery.getCursorPosition(element);

                                    element.focus();
                                }
                            }
                        }
                    }
            );
        })();
    }

    var _searchQuery = {
        //Keys 0 - 9
        isNumberKey: function (target) {
            return (target.which >= 48 && target.which <= 57);
        },
        //Keys a - z
        isLetterKey: function (target) {
            return (target.which >= 65 && target.which <= 90);
        },
        //Keys numpad0 - numpad9
        isNumPadKey: function (target) {
            return (target.which >= 96 && target.which <= 105);
        },
        // Keys *,+,-,/,decimal point
        isMathKey: function (target) {
            return (target.which >= 106 && target.which <= 111);
        },
        //Keys :,=,,,dash,.,/,[,],',\
        isOperatorKey: function (target) {
            return (target.which >= 186 && target.which <= 192) || (target.which >= 219 && target.which <= 222);
        },
        //Keys Backspace
        isBackspaceKey: function (target) {
            return (target.which === 8);
        },
        //Keys delete
        isDeleteKey: function (target) {
            return (target.which === 46);
        },
        //SA click events
        isSAClick: function (elementID, e) {
            return ((e.target.tagName === "INPUT" || e.target.tagName === "TEXTAREA") && e.target.id !== elementID);
        },
        //Click event for delete & back button
        deleteBackButtonClickEvent: function (e, element) {
            e.preventDefault();
            element.value = element.value.substring(0, element.value.length - 1);
            if (typeof element.selectionStart === "number") {
                var textLen = element.value.length;
                element.setSelectionRange(textLen, textLen);
            }
            element.focus();
        },

        //Appends space after query in search box
        appendSpaceAfterQuery: function (element) {
            element.value = element.value + " ";
            /*Append space to the query once focus is out of text box*/
            element.focus();
        },

        //Gets cursor position inside search box
        getCursorPosition: function (element) {
            /*get cursor position in input box if browser supports selectionStart */
            if (typeof element.selectionStart === "number") {
                if (element.selectionStart === 0 && element.selectionEnd === element.value.length) {
                    element.value = "";
                    element.focus();
                } else {
                    if (element.selectionStart === 0 || element.selectionStart >= element.value.length) {
                        var len = element.value.length;
                        element.setSelectionRange(len, len);
                    }
                }
            } else {
                /*get the cursor position in the input box if the browser does not have a support for selectionStart*/
                var cursorPos = 0;
                if (document.selection) {
                    var oSel = document.selection.createRange();
                    oSel.moveStart("character", -element.value.length);
                    cursorPos = oSel.text.length;
                }
                if (cursorPos === 0 || cursorPos >= element.value.length) {
                    element.value = element.value;
                    /*setSelectionRange will not work for IE version < 9*/
                }
            }
        },

        //Checks whether pressed key is eligible for the functionality
        isEligibleKey: function (e) {
            return ((e.which !== 0 && !e.ctrlKey && !e.metaKey && !e.altKey) &&
                    (_searchQuery.isNumberKey(e) || _searchQuery.isLetterKey(e) || _searchQuery.isNumPadKey(e) ||
                            _searchQuery.isMathKey(e) || _searchQuery.isOperatorKey(e) || (_searchQuery.isBackspaceKey(e) ||
                                    _searchQuery.isDeleteKey(e))));
        }
    };</script></div></header></div></div><div class=row><div class="col col-12"><main class=main><div class="row row-nowrap"><div class="col col-fill"><section class="l-mid content-visible expand"><div class=l-mid-container><div class=PartialNotFound><div class=PartialNotFound-body><div class=PartialNotFound-title><span class=red> 404: </span> Oops looks like the page you were looking for cannot be found</div><img alt="404 Not Found"class=PartialNotFound-image src=/s/1-0-53/not_found.jpeg><div class=PartialNotFound-attribution><span class=PartialNotFound-attribution-label> </span><span class="PartialNotFound-attribution-component PartialNotFound-artist"> Andrew Rich </span><span class="PartialNotFound-attribution-component PartialNotFound-collection"> Vetta </span><span class="PartialNotFound-attribution-component PartialNotFound-rights"> Getty Images </span></div></div></div><div class=PartialPageFooter><div class=PartialPageFooter-body><ul class=PartialPageFooter-list><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=/sitemap> Sitemap </a><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=https://login.excite.com/ target=_blank> Email </a><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=/tos> Terms of Service </a><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=/privacy> Privacy Policy </a><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=/privacy#california> California Privacy Rights </a><li class=PartialPageFooter-item><a class=PartialPageFooter-item-link data-qo=footerLinks data-unified={"moduleName":"pageFooter","providerSource":"navigation","resultType":"navigation","zoneName":"footer"} href=https://support.excite.com/hc/en-us target=_blank> Support </a><li class=PartialPageFooter-item><span class="PartialPageFooter-item-label copyright"> </span></ul><div class=PartialPageFooter-message>Mindspark™ ® © 2001-2021 Mindspark Interactive Network, Inc. All rights reserved. An IAC Company.</div></div></div></div></section></div></div></main></div></div><div class=row><div class="col col-12"><footer class="l-footer content-visible"><div class=l-footer-container></div></footer></div></div><script src=/s/1-0-53/ask-apps-sites.min.js></script><script>$(document).ready(function ($) {
        var i, k, event, readyElementList;
        if (typeof App.events === "object" && App.events.length) {
            for (i = 0, k = App.events.length; i < k; i += 1) {
                event = App.events[i];
                if (event.type === "ready") {
                    try {
                        readyElementList = (event.elementSelector) ?
                                $(event.elementSelector, event.contextSelector) :
                                $(event.contextSelector);
                        readyElementList.each(function (index) {
                            event.handler.apply(this);
                        });
                    } catch (e) {
                        console.error("Failed to run a 'ready' event handler.");
                        console.error(e);
                    }
                } else {
                    $(event.contextSelector).on(event.type, event.elementSelector || null, event.handler);
                }
            }
        }
    });</script><script>getDocumentCookies = function () {
        var theCookies = document.cookie.split(';'),
                cookieObj = {},
                tmp, tmpName, tmpVal;
        for (var i = 1; i <= theCookies.length; i++) {
            tmp = theCookies[i - 1].split('=');
            if (tmp[0] !== undefined && tmp[1] !== undefined) {
                tmpName = decodeURIComponent(tmp[0].trim());
                tmpVal = decodeURIComponent(tmp[1].trim());
                if (tmpName.indexOf('[') > -1 && tmpName.indexOf(']') > -1) {
                    cookieObj[tmpName.split('[')[0]] = cookieObj[tmpName.split('[')[0]] || {};
                    cookieObj[tmpName.split('[')[0]][tmpName.split('[')[1].replace(']', '')] = tmpVal;
                } else {
                    cookieObj[tmpName] = tmpVal;
                }
            }
        }
        return cookieObj;
    };

    function polling() {
        var cks = getDocumentCookies();

        for (var i in cks) {
            var name = i;
            var value = cks[i];

            if (name.indexOf('csaClick') != -1 || name.indexOf('ypaClick') != -1) {
                



if (typeof fbq === "function") {
                        fbq('trackSingleCustom', '1236983599798824', 'PaidClick');
                        var paidClickAd = (name.indexOf('csaClick') != -1)? 'PaidClickGoogle':'PaidClickYahoo';
                        fbq('trackSingleCustom', '1236983599798824', paidClickAd);
                    }
                













document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
            }
        }
        setTimeout(function () {
            polling();
        }, 25);
    }

    (function () {
        
polling();
    })();</script><script>var _comscore = _comscore || [];
        _comscore.push(
                { c1: "2", c2: "6034776" }
        );
        (function()
                { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); }
        )();</script><noscript><img src=//b.scorecardresearch.com/p?c1=2&c2=6034776&cv=2.0&cj=1></noscript><script>window.dataLayer = window.dataLayer || [];
    window.ask = window.ask || {};
    var ask = window.ask;

    
window.dataLayer.push({"event":"navigation-result-impression","navigation_searchbox_header_resultsDisplayed":1,"navigation_logo_header_resultsDisplayed":1,"navigation_navigation_footer_resultsDisplayed":1});
    

    window.dataLayer.push({"event": "page-display-loaded"});

    function getAdsShownTime(){
        var adsShownTime = 0;

        if (performance.getEntriesByName("adsShownTime.start").length > 0 &&
                performance.getEntriesByName("adsShownTime.end").length > 0) {     
            adsShownTime = performance.measure("time", "adsShownTime.start", "adsShownTime.end");
            adsShownTime = adsShownTime ? adsShownTime.startTime : 0;
        }

        return adsShownTime;
    }

    function setupPerformanceDataEvent(adsShownTime){
        
        var timeOrigin = performance.timeOrigin,
            requestStart = performance.timing.requestStart - timeOrigin,
            responseStart = performance.timing.responseStart - timeOrigin,
            responseEnd = performance.timing.responseEnd - timeOrigin,
            domComplete = performance.timing.domComplete - timeOrigin;

        window.dataLayer.push({
            'event': 'page-performance',
            'adsShownTime': adsShownTime,
            'requestStartTime': requestStart,
            'responseStartTime': responseStart,
            'responseEndTime': responseEnd,
            'domCompleteTime': domComplete
        });
    }

    $(document).ready(function() {
        window.ask = window.ask || {};
        var ask = window.ask;

        
        $(window).on("blur", function(){
            window.ask = window.ask || {};
            var ask = window.ask;
            
            if (ask.iframeMouseOver) {
                var p1 = ask.iframeElement ? ask.iframeElement.parent() : undefined, 
                    p2 = p1 ? p1.parent() : undefined,
                    data = p2 ? p2.data('analytics') : undefined;
                
                if (!data) {
                    data = {};
                }

                data['event'] = 'display-ad-click';
                dataLayer.push(data);
            }
        });

        var displayAdIntervalCount = 0;
        var checkExistDisplayAdiFrame = setInterval(function() {
            displayAdIntervalCount++;
            
            if ($(".PartialRtkAdSlot-ads iframe").length) {
                clearInterval(checkExistDisplayAdiFrame);

                $(".PartialRtkAdSlot-ads iframe").on("mouseover", function(){
                    window.ask = window.ask || {};
                    var ask = window.ask;
                    ask.iframeMouseOver = true;
                    ask.iframeElement = $(this);
                });
                $(".PartialRtkAdSlot-ads iframe").on("mouseout", function(){
                    window.ask = window.ask || {};
                    var ask = window.ask;
                    ask.iframeMouseOver = false;
                    ask.iframeElement = undefined;
                });

            } else if (displayAdIntervalCount >= 20) {
                clearInterval(checkExistDisplayAdiFrame);
            }
        }, 100);


        
        if (ask.CSA) {
            
            ask.CSA.addCSALoadCallback(function () {
                var topCount = ask.CSA.numTopAds,
                    midCount = ask.CSA.numMiddleAds,
                    botCount =  ask.CSA.numBottomAds,
                    repeatAds = ask.CSA.pageOptions && ask.CSA.pageOptions.numRepeated;
                var maxOfMidAndBot =  Math.max(midCount || 0 , botCount || 0);
                var repeatedAdsCount  = Math.min(maxOfMidAndBot, repeatAds);
                
                window.dataLayer = window.dataLayer || [];
                window.dataLayer.push({
                    'event': 'search-ad-impression',
                    'providerSource': 'gsl',
                    'numberRepeatAdsShown': repeatedAdsCount,
                    'textAds_googleCsa_top_resultsDisplayed': topCount,
                    'textAds_googleCsa_bottom_resultsDisplayed': botCount,
                    'textAds_googleCsa_right_resultsDisplayed': midCount
                });
            }, function () {
                if (ask.CSA && typeof ask.CSA.showSerp === "function") {
                    ask.CSA.showSerp();
                }
            }, 2000);
        }
    });


    $(window).on("load", function() {
        
        var hasCSAAds = !!ask.CSA;

        var adsShownTime = getAdsShownTime();
        
        if (adsShownTime > 0 || hasCSAAds === false) {
            setupPerformanceDataEvent(adsShownTime);
        } else {
            
            var performanceIntervalCount = 0;   
            var checkExistPerformanceData = setInterval(function() {
                performanceIntervalCount++;
                adsShownTime = getAdsShownTime();

                
                if (adsShownTime > 0 || performanceIntervalCount >= 10) {
                    clearInterval(checkExistPerformanceData);

                    setupPerformanceDataEvent(adsShownTime);
                }
            }, 200);
        }
    });

    App.events.push({
    partial: "partial-ga-analytics",
    contextSelector: document,
    elementSelector: "a,  button",
    type: "click",
    handler: function(evt) {
        var _link = $(this);
        var data = _link.data("analytics");

        if (data) {
            window.dataLayer = window.dataLayer || [];
            window.dataLayer.push(data);
        } else {
            return; 
        }
    }
});</script>