Advertisement
Guest User

Untitled

a guest
Dec 4th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 251.05 KB | None | 0 0
  1. <!DOCTYPE html>\n
  2. <html lang=\"en\">
  3. \n\t
  4. <head>
  5. \n\t\t
  6. <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">
  7. \n\t\t
  8. <meta charset=\"utf-8\">
  9. \n\t\t
  10. <meta http-equiv=\"X-UA-Compatible\" content=\"chrome=1\">
  11. \n\t\t
  12. <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">
  13. \n\t\t
  14. <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">
  15. \n\t\t<meta name=\"viewport\" content=\"width = 450\">\n\t\t
  16. <title>Bessie The Beast</title>
  17. \n\n\t\t
  18. <style>\n\t\t/* cyrillic-ext */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/ODszJI8YqNw8V2xPulzjO_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n\t\t unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;\n\t\t}\n\t\t/* cyrillic */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/iQ9VJx1UMASKNiGywyyCXvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n\t\t unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n\t\t}\n\t\t/* greek-ext */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/WkvQmvwsfw_KKeau9SlQ2_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n\t\t unicode-range: U+1F00-1FFF;\n\t\t}\n\t\t/* greek */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/gYAtqXUikkQjyJA1SnpDLvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n\t\t unicode-range: U+0370-03FF;\n\t\t}\n\t\t/* latin-ext */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/Wu5Iuha-XnKDBvqRwQzAG_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n\t\t unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n\t\t}\n\t\t/* latin */\n\t\t@font-face {\n\t\t font-family: 'Ubuntu';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(http://fonts.gstatic.com/s/ubuntu/v10/sDGTilo5QRsfWu6Yc11AXg.woff2) format('woff2');\n\t\t unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n\t\t}\n\t\t\n\t\t/* latin-ext */\n\t\t@font-face {\n\t\t font-family: 'Molengo';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Molengo'), local('Molengo-Regular'), url(http://fonts.gstatic.com/s/molengo/v7/LLqzi2QjRP17rseSSfDGKvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');\n\t\t unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n\t\t}\n\t\t/* latin */\n\t\t@font-face {\n\t\t font-family: 'Molengo';\n\t\t font-style: normal;\n\t\t font-weight: 400;\n\t\t src: local('Molengo'), local('Molengo-Regular'), url(http://fonts.gstatic.com/s/molengo/v7/pqkjY4KeO1LHeSjFqV3Zsg.woff2) format('woff2');\n\t\t unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n\t\t}\n\t\t\t\t\t\t\n\n\t\t/*********************************************\n\t\t * GLOBAL\n\t\t *********************************************/\n\n\t\tbody, html {\n\t\t\toverflow: hidden;\n\t\t\tfont-family: Helvetica, Arial, sans-serif;\n\t\t\tcolor: #fff;\n\t\t\tfont-size: 11px;\n\t\t\tbackground: #111;\n\t\t}\n\n\n\t\t/*********************************************\n\t\t * HEADER\n\t\t *********************************************/\n\n\t\theader {\n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\theight: 27px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0 8px 8px 8px;\n\t\t\toverflow: hidden;\n\t\t\tz-index: 5;\n\t\t\t\n\t\t\tbackground: rgba( 30, 50, 50, 0.5 );\n\t\t\tcolor: #eee;\n\t\t\t\n\t\t\t-webkit-transition: height .22s ease-out;\n\t\t\t -moz-transition: height .22s ease-out;\n\t\t\t\t -o-transition: height .22s ease-out;\n\t\t\t\t\ttransition: height .22s ease-out;\n\t\t}\n\n\t\t\theader.open {\n\t\t\t\theight: 165px;\n\t\t\t}\n\t\t\t\n\t\t\theader h1 {\n\t\t\t\tfont-family: Molengo, Helvetica, Arial, sans-serif;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 1px;\n\t\t\t}\n\t\t\t\n\t\t\theader .header-instruction {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin: 12px 0 0 15px;\n\t\t\t\t\n\t\t\t\tfont-size: 10px;\n\t\t\t\tfont-style: italic;\n\t\t\t\tcolor: #999;\n\t\t\t\t\n\t\t\t\t-webkit-transition: opacity .18s linear;\n\t\t\t\t -moz-transition: opacity .18s linear;\n\t\t\t\t\t -o-transition: opacity .18s linear;\n\t\t\t\t\t\ttransition: opacity .18s linear;\n\t\t\t}\n\t\t\t\theader.open .header-instruction {\n\t\t\t\t\topacity: 0;\n\t\t\t\t}\n\t\t\theader div.extra {\n\t\t\t\tmargin: 45px 0 0 20px;\n\t\t\t\tclear: both;\n\t\t\t\t\n\t\t\t\t-webkit-transition: opacity .18s linear;\n\t\t\t\t -moz-transition: opacity .18s linear;\n\t\t\t\t\t -o-transition: opacity .18s linear;\n\t\t\t\t\t\ttransition: opacity .18s linear;\n\t\t\t}\n\t\t\t\theader div.extra h3 {\n\t\t\t\t\tmargin-bottom: 10px;\n\t\t\t\t}\n\t\t\t\theader a {\n\t\t\t\t\tpadding: 2px 4px 2px 2px;\n\t\t\t\t\tcolor: #999;\n\t\t\t\t\t\n\t\t\t\t\t-webkit-transition: all .1s ease-out;\n\t\t\t\t\t -moz-transition: all .1s ease-out;\n\t\t\t\t\t\t -o-transition: all .1s ease-out;\n\t\t\t\t\t\t\ttransition: all .1s ease-in;\n\t\t\t\t}\n\t\t\t\t\theader a:hover {\n\t\t\t\t\t\tpadding: 2px 4px 2px 2px;\n\t\t\t\t\t\t\n\t\t\t\t\t\tcolor: #ddd;\n\t\t\t\t\t\tbackground-color: #333;\n\t\t\t\t\t\tborder-radius: 1px;\n\t\t\t\t\t}\n\t\t\t\theader section {\n\t\t\t\t\theight: 120px;\n\t\t\t\t\tpadding: 0 25px;\n\t\t\t\t\tfloat: left;\n\t\t\t\t\t\n\t\t\t\t\tborder-left: 1px #333 solid;\n\t\t\t\t}\n\t\t\t\theader p {\n\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\t\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\tletter-spacing: 0.05em;\n\t\t\t\t}\n\t\t\t\t#about {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t\tborder: none;\n\t\t\t\t}\n\t\t\t\t#about p.credits {\n\t\t\t\t\tmargin: 15px 0 2px 0;\n\t\t\t\t\t\n\t\t\t\t\tfont-style: italic;\n\t\t\t\t\tcolor: #666;\n\t\t\t\t\tfont-size: 11px;\n\t\t\t\t\tline-height: 1.4em;\n\t\t\t\t}\n\t\t\t\t#about a:hover {\n\t\t\t\t\tpadding: 2px 10px 2px 8px;\n\t\t\t\t}\n\t\t\t\t#share iframe, \n\t\t\t\t#share div {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t\t#retweet-button {\n\t\t\t\t\tmargin-right: 6px;\n\t\t\t\t}\n\n\t\t.no-canvas {\n\t\t\tcolor: #999999;\n\t\t\tfont-size: 24px;\n\t\t\ttext-align: center;\n\t\t\tmargin-top: 150px;\n\t\t}\n\n\n\t\t/*********************************************\n\t\t * EXPERIMENT STYLES\n\t\t *********************************************/\n\n\t\t#game {\n\t\t\t//background: url('../images/background.jpg');\n\t\t\t\n\t\t\tposition: absolute;\n\t\t\tdisplay: none;\n\t\t\tborder: 1px solid #222222;\n\t\t\tborder-radius: 2px;\n\t\t\t\n\t\t\tfont-family: 'Ubuntu', Arial, Helvetica, sans-serif;\n\t\t\tfont-size: 12px;\n\t\t\t\n\t\t\tcolor: #f4f4f4;\n\t\t\ttext-align: center;\n\t\t\t\n\t\t\t-webkit-box-shadow: 0 0 10px #000;\n\t\t\t -moz-box-shadow: 0 0 10px #000;\n\t\t\t\t -o-box-shadow: 0 0 10px #000;\n\t\t\t\t\tbox-shadow: 0 0 10px #000;\n\t\t}\n\n\t\t#world {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t}\n\n\t\t#effects {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tdisplay: none;\n\t\t}\n\n\n\t\t#menu {\n\t\t\tposition: absolute;\n\t\t\tdisplay: none;\n\t\t\twidth: 830px;\n\t\t\theight: 440px;\n\t\t\t\n\t\t\tbackground: rgba(40,60,60,0.4);\n\t\t\tborder-radius: 6px;\n\t\t\t\n\t\t\tz-index: 3;\n\t\t\t\n\t\t\t-webkit-box-shadow: 0 0 20px rgba(0,250,200,0.1);\n\t\t\t -moz-box-shadow: 0 0 20px rgba(0,250,200,0.1);\n\t\t\t\t\tbox-shadow: 0 0 20px rgba(0,250,200,0.1);\n\t\t\t\n\t\t\tbackground-image: -moz-radial-gradient(center, circle closest-corner, rgba(50,200,200,0.3) 0%, rgba(50,200,200,0) 100%);\n\t\t\tbackground-image: -ms-radial-gradient(center, circle closest-corner, rgba(50,200,200,0.3) 0%, rgba(50,200,200,0) 100%);\n\t\t\tbackground-image: -o-radial-gradient(center, circle closest-corner, rgba(50,200,200,0.3) 0%, rgba(50,200,200,0) 100%);\n\t\t\tbackground-image: -webkit-gradient(radial, center center, 0, center center, 500, color-stop(0, rgba(50,200,200,0.3)), color-stop(1.0, rgba(50,200,200,0)));\n\t\t\tbackground-image: -webkit-radial-gradient(center, circle closest-corner, rgba(50,200,200,0.3) 0%, rgba(50,200,200,0) 100%));\n\t\t\tbackground-image: radial-gradient(center, circle closest-corner, rgba(50,200,200,0.3) 0%, rgba(50,200,200,0) 100%);\n\t\t}\n\t\t\t\n\t\t\t#menu h1 {\n\t\t\t\ttext-shadow: 0 0 20px rgba(20,70,60,1);\n\t\t\t\tfont-size: 86px;\n\t\t\t\tmargin: 20px 20px 15px 20px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t\t\t.winner #menu h1,\n\t\t\t\t.loser #menu h1 {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t\n\t\t\t#menu section {\n\t\t\t\tdisplay: none;\n\t\t\t\tpadding: 15px;\n\t\t\t\tmargin: 5px;\n\t\t\t\twidth: 230px;\n\t\t\t\t\n\t\t\t\tbackground: rgba(0,0,0,0.1);\n\t\t\t\t\n\t\t\t\tvertical-align: text-top;\n\t\t\t\t\n\t\t\t\tborder-radius: 6px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu h2 {\n\t\t\t\tfont-size: 15px;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tmargin-bottom: 10px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table {\n\t\t\t\ttext-align: left;\n\t\t\t\tfont-size: 12px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table th,\n\t\t\t#menu table td {\n\t\t\t\tpadding: 4px 5px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table th {\n\t\t\t\tfont-weight: bold;\n\t\t\t\tpadding-top: 0;\n\t\t\t\tpadding-bottom: 5px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table tr {\n\t\t\t\twidth: auto;\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table tr:nth-child(2n) {\n\t\t\t\tbackground: rgba(255,255,255,0.1);\n\t\t\t\tborder-radius: 2px;\n\t\t\t}\n\t\t\t\n\t\t\t#menu table tr.yours {\n\t\t\t\tbackground: rgba(210,255,210,0.3);\n\t\t\t}\n\t\t\t\n\t\t\t#menu input[type=\"text\"] {\n\t\t\t\tpadding: 5px;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tmargin-bottom: 15px;\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tbackground: rgba(255,255,255,0.9);\n\t\t\t\tborder: none;\n\t\t\t\t\n\t\t\t\t-webkit-transition: all .1s ease-out;\n\t\t\t\t -moz-transition: all .1s ease-out;\n\t\t\t\t\t -o-transition: all .1s ease-out;\n\t\t\t\t\t\ttransition: all .1s ease-out;\n\t\t\t}\n\t\t\t\n\t\t\t\t#menu input[type=\"text\"]:focus {\n\t\t\t\t\tbackground: rgba(255,255,255,1.0);\n\t\t\t\t\t\n\t\t\t\t\t-webkit-box-shadow: 0 0 10px rgba(0,250,200,0.3);\n\t\t\t\t\t -moz-box-shadow: 0 0 10px rgba(0,250,200,0.3);\n\t\t\t\t\t\t -o-box-shadow: 0 0 10px rgba(0,250,200,0.3);\n\t\t\t\t\t\t\tbox-shadow: 0 0 10px rgba(0,250,200,0.3);\n\t\t\t\t}\n\t\t\t\n\t\t\t#menu .button {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tpadding: 6px 18px 6px 18px;\n\t\t\t\t\n\t\t\t\tbackground: rgba(0,0,0,0.4);\n\t\t\t\tcolor: #fff;\n\t\t\t\ttext-decoration: none;\n\t\t\t\tfont-size: 20px;\n\t\t\t\t\n\t\t\t\tborder-radius: 4px;\n\t\t\t\t\n\t\t\t\t-webkit-transition: all .19s ease-out;\n\t\t\t\t -moz-transition: all .19s ease-out;\n\t\t\t\t\t -o-transition: all .19s ease-out;\n\t\t\t\t\t\ttransition: all .19s ease-out;\n\t\t\t}\n\t\t\t\n\t\t\t\t#menu .button:hover {\n\t\t\t\t\tbackground: rgba(0,0,0,0.7);\n\t\t\t\t\t\n\t\t\t\t\t-webkit-box-shadow: 0 0 10px rgba(0,250,200,0.2);\n\t\t\t\t\t -moz-box-shadow: 0 0 10px rgba(0,250,200,0.2);\n\t\t\t\t\t\t -o-box-shadow: 0 0 10px rgba(0,250,200,0.2);\n\t\t\t\t\t\t\tbox-shadow: 0 0 10px rgba(0,250,200,0.2);\n\t\t\t\t}\n\t\t\t\n\t\t\t#menu .welcome,\n\t\t\t#menu .highscore-output {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t\t\n\t\t\t.winner #menu .highscore-input {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t#score {\n\t\t\tmargin: 20px 0 15px;\n\t\t\tdisplay: none;\n\t\t}\n\t\t\t\n\t\t\t#score h3 {\n\t\t\t\tfont-size: 22px;\n\t\t\t}\n\t\t\t\n\t\t\t#score p {\n\t\t\t\tcolor: rgba(100,240,255,0.9);\n\t\t\t\tfont-size: 64px;\n\t\t\t}\n\n\t\t#start-button {\n\t\t\tmargin-top: 20px;\n\t\t}\n\t\t\n\t\t#choose-button{\n\t\t margin-top: 10px;\n\t\t}\n\n\t\t#lag-warning {\n\t\t\tposition: relative;\n\t\t\ttop: -35px;\n\t\t\tcolor: #777;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t#lag-warning a {\n\t\t\tcolor: #aaa;\n\t\t\ttext-decoration: none;\n\t\t}\n\t\t\n\t\thtml{color:#000;background:#222222;}\n\t\ta{cursor:pointer;}\n\t\thtml,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}\n\t\ttable{border-collapse:collapse;border-spacing:0;}\n\t\tfieldset,img{border:0;}\n\t\taddress,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}\n\t\tli{list-style:none;}\n\t\tcaption,th{text-align:left;}\n\t\t/* h1,h2,h3,h4,h5,h6{font-size:100%;} */\n\t\tq:before,q:after{content:'';}\n\t\tabbr,acronym {border:0;font-variant:normal;}\n\t\tsup {vertical-align:text-top;}\n\t\tsub {vertical-align:text-bottom;}\n\t\tinput,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0pt;}\n\t\tlegend{color:#000;}\n\t\ta:focus,object,h1,h2,h3,h4,h5,h6{-moz-outline-style: none; border:0px;}\n\t\t/*input[type=\"Submit\"]{cursor:pointer;}*/\n\t\tstrong {font-weight: bold;}\n\n .modal \n {\n display: none; /* Hidden by default */\n position: fixed; /* Stay in place */\n z-index: 1; /* Sit on top */\n padding-top: 10%; /* Location of the box */\n left: 0;\n top: 0;\n width: 100%; /* Full width */\n height: 100%; /* Full height */\n overflow: auto; /* Enable scroll if needed */\n background-color: rgba(0,0,0,0.1);/*rgb(0,0,0); Fallback color */\n background-color: rgba(0,0,0,0.4); /* Black w/ opacity */\n }\n\n /* Modal Content */\n .modal-content \n {\n background-color: rgba(0,0,0,0.1); \n /*#fefefe;*/\n margin: auto;\n padding: 20px;\n width: 80%\n }\n \n /* The Close Button */\n .close \n {\n color: #aaaaaa;\n float: right;\n font-size: 28px;\n font-weight: bold;\n }\n \n .close:hover,\n .close:focus \n {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n }\n\n\t\t</style>
  19. \n\t\t\n <script type=\"text/javascript\">\n var ws;\n var wsUri = \"ws:\";\n var loc = window.location;\n var lightsAv = true;\n var doorsAv = true;\n var lightsTimer = 0;\n var doorsTimer = 0;\n var myDWindow;\n var myLWindow;\n \n if (loc.protocol === \"https:\") \n { \n wsUri = \"wss:\"; \n }\n wsUri += \"//\" + loc.host + loc.pathname.replace(\"simple2\",\"ws/simple2\");\n\n function wsConnect() \n {\n console.log(\"connect\",wsUri);\n ws = new WebSocket(wsUri);\n ws.onmessage = function(msg) \n {\n obj = JSON.parse(msg.data);\n lightsAv = obj.lights;\n doorsAv = obj.doors;\n electricAv = obj.electric;\n }\n ws.onopen = function() \n {\n document.getElementById('status').innerHTML = \"connected\";\n console.log(\"connected\");\n }\n ws.onclose = function() \n {\n document.getElementById('status').innerHTML = \"not connected\";\n setTimeout(wsConnect,3000);\n }\n }\n \n function doit(m) \n {\n if (ws) \n { \n ws.send(JSON.stringify(m)); \n }\n }\n </script>\n\n\t\t<script type=\"text/javascript\">\n\t\t(\n\t\t function()\n\t\t {\n\t\t var E;\n\t\t function Aa(a,b)\n\t\t {\n\t\t switch(b)\n\t\t {\n\t\t case 0:return\"\"+a;\n\t\t case 1:return 1*a;\n\t\t case 2:return!!a;\n\t\t case 3:return 1E3*a\n\t\t }\n\t\t return a\n\t\t }\n\t\t function Ba(a)\n\t\t {\n\t\t return\"function\"==typeof a\n\t\t }\n\t\t function Ca(a)\n\t\t {\n\t\t return void 0!=a&&-1<(a.constructor+\"\").indexOf(\"String\")\n\t\t }\n\t\t function F(a,b){return void 0==a||\"-\"==a&&!b||\"\"==a}function Da(a){if(!a||\"\"==a)return\"\";for(;a&&-1<\" \\n\\r\\t\".indexOf(a.charAt(0));)a=a.substring(1);for(;a&&-1<\" \\n\\r\\t\".indexOf(a.charAt(a.length-1));)a=a.substring(0,a.length-1);return a}\nfunction Ea(){return Math.round(2147483647*Math.random())}function Fa(){}function G(a,b){if(encodeURIComponent instanceof Function)return b?encodeURI(a):encodeURIComponent(a);H(68);return escape(a)}function I(a){a=a.split(\"+\").join(\" \");if(decodeURIComponent instanceof Function)try{return decodeURIComponent(a)}catch(b){H(17)}else H(68);return unescape(a)}var Ga=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)};\nfunction Ia(a,b){if(a){var c=J.createElement(\"script\");c.type=\"text/javascript\";c.async=!0;c.src=a;c.id=b;var d=J.getElementsByTagName(\"script\")[0];d.parentNode.insertBefore(c,d);return c}}function K(a){return a&&0<a.length?a[0]:\"\"}function L(a){var b=a?a.length:0;return 0<b?a[b-1]:\"\"}var nf=function(){this.prefix=\"ga.\";this.values={}};nf.prototype.set=function(a,b){this.values[this.prefix+a]=b};nf.prototype.get=function(a){return this.values[this.prefix+a]};\nnf.prototype.contains=function(a){return void 0!==this.get(a)};function Ka(a){0==a.indexOf(\"www.\")&&(a=a.substring(4));return a.toLowerCase()}\nfunction La(a,b){var c,d={url:a,protocol:\"http\",host:\"\",path:\"\",R:new nf,anchor:\"\"};if(!a)return d;c=a.indexOf(\"://\");0<=c&&(d.protocol=a.substring(0,c),a=a.substring(c+3));c=a.search(\"/|\\\\?|#\");if(0<=c)d.host=a.substring(0,c).toLowerCase(),a=a.substring(c);else return d.host=a.toLowerCase(),d;c=a.indexOf(\"#\");0<=c&&(d.anchor=a.substring(c+1),a=a.substring(0,c));c=a.indexOf(\"?\");0<=c&&(Na(d.R,a.substring(c+1)),a=a.substring(0,c));d.anchor&&b&&Na(d.R,d.anchor);a&&\"/\"==a.charAt(0)&&(a=a.substring(1));\nd.path=a;return d}\nfunction Oa(a,b){function c(a){var b=(a.hostname||\"\").split(\":\")[0].toLowerCase(),c=(a.protocol||\"\").toLowerCase(),c=1*a.port||(\"http:\"==c?80:\"https:\"==c?443:\"\");a=a.pathname||\"\";0==a.indexOf(\"/\")||(a=\"/\"+a);return[b,\"\"+c,a]}var d=b||J.createElement(\"a\");d.href=J.location.href;var e=(d.protocol||\"\").toLowerCase(),f=c(d),Be=d.search||\"\",k=e+\"//\"+f[0]+(f[1]?\":\"+f[1]:\"\");0==a.indexOf(\"//\")?a=e+a:0==a.indexOf(\"/\")?a=k+a:a&&0!=a.indexOf(\"?\")?0>a.split(\"/\")[0].indexOf(\":\")&&(a=k+f[2].substring(0,f[2].lastIndexOf(\"/\"))+\n\"/\"+a):a=k+f[2]+(a||Be);d.href=a;e=c(d);return{protocol:(d.protocol||\"\").toLowerCase(),host:e[0],port:e[1],path:e[2],Oa:d.search||\"\",url:a||\"\"}}function Na(a,b){function c(b,c){a.contains(b)||a.set(b,[]);a.get(b).push(c)}for(var d=Da(b).split(\"&\"),e=0;e<d.length;e++)if(d[e]){var f=d[e].indexOf(\"=\");0>f?c(d[e],\"1\"):c(d[e].substring(0,f),d[e].substring(f+1))}}\nfunction Pa(a,b){if(F(a)||\"[\"==a.charAt(0)&&\"]\"==a.charAt(a.length-1))return\"-\";var c=J.domain;return a.indexOf(c+(b&&\"/\"!=b?b:\"\"))==(0==a.indexOf(\"http://\")?7:0==a.indexOf(\"https://\")?8:0)?\"0\":a};var Qa=0;function Ra(a,b,c){1<=Qa||1<=100*Math.random()||ld()||(a=[\"utmt=error\",\"utmerr=\"+a,\"utmwv=5.6.7\",\"utmn=\"+Ea(),\"utmsp=1\"],b&&a.push(\"api=\"+b),c&&a.push(\"msg=\"+G(c.substring(0,100))),M.w&&a.push(\"aip=1\"),Sa(a.join(\"&\")),Qa++)};var Ta=0,Ua={};function N(a){return Va(\"x\"+Ta++,a)}function Va(a,b){Ua[a]=!!b;return a}\nvar Wa=N(),Xa=Va(\"anonymizeIp\"),Ya=N(),$a=N(),ab=N(),bb=N(),O=N(),P=N(),cb=N(),db=N(),eb=N(),fb=N(),gb=N(),hb=N(),ib=N(),jb=N(),kb=N(),lb=N(),nb=N(),ob=N(),pb=N(),qb=N(),rb=N(),sb=N(),tb=N(),ub=N(),vb=N(),wb=N(),xb=N(),yb=N(),zb=N(),Ab=N(),Bb=N(),Cb=N(),Db=N(),Eb=N(),Fb=N(!0),Gb=Va(\"currencyCode\"),Hb=Va(\"page\"),Ib=Va(\"title\"),Jb=N(),Kb=N(),Lb=N(),Mb=N(),Nb=N(),Ob=N(),Pb=N(),Qb=N(),Rb=N(),Q=N(!0),Sb=N(!0),Tb=N(!0),Ub=N(!0),Vb=N(!0),Wb=N(!0),Zb=N(!0),$b=N(!0),ac=N(!0),bc=N(!0),cc=N(!0),R=N(!0),dc=N(!0),\nec=N(!0),fc=N(!0),gc=N(!0),hc=N(!0),ic=N(!0),jc=N(!0),S=N(!0),kc=N(!0),lc=N(!0),mc=N(!0),nc=N(!0),oc=N(!0),pc=N(!0),qc=N(!0),rc=Va(\"campaignParams\"),sc=N(),tc=Va(\"hitCallback\"),uc=N();N();var vc=N(),wc=N(),xc=N(),yc=N(),zc=N(),Ac=N(),Bc=N(),Cc=N(),Dc=N(),Ec=N(),Fc=N(),Gc=N(),Hc=N(),Ic=N();N();var Mc=N(),Nc=N(),Yb=N(),Jc=N(),Kc=N(),Lc=Va(\"utmtCookieName\"),Cd=Va(\"displayFeatures\"),Oc=N(),of=Va(\"gtmid\"),Oe=Va(\"uaName\"),Pe=Va(\"uaDomain\"),Qe=Va(\"uaPath\"),pf=Va(\"linkid\");var Re=function(){function a(a,c,d){T(qf.prototype,a,c,d)}a(\"_createTracker\",qf.prototype.hb,55);a(\"_getTracker\",qf.prototype.oa,0);a(\"_getTrackerByName\",qf.prototype.u,51);a(\"_getTrackers\",qf.prototype.pa,130);a(\"_anonymizeIp\",qf.prototype.aa,16);a(\"_forceSSL\",qf.prototype.la,125);a(\"_getPlugin\",Pc,120)},Se=function(){function a(a,c,d){T(U.prototype,a,c,d)}Qc(\"_getName\",$a,58);Qc(\"_getAccount\",Wa,64);Qc(\"_visitCode\",Q,54);Qc(\"_getClientInfo\",ib,53,1);Qc(\"_getDetectTitle\",lb,56,1);Qc(\"_getDetectFlash\",\njb,65,1);Qc(\"_getLocalGifPath\",wb,57);Qc(\"_getServiceMode\",xb,59);V(\"_setClientInfo\",ib,66,2);V(\"_setAccount\",Wa,3);V(\"_setNamespace\",Ya,48);V(\"_setAllowLinker\",fb,11,2);V(\"_setDetectFlash\",jb,61,2);V(\"_setDetectTitle\",lb,62,2);V(\"_setLocalGifPath\",wb,46,0);V(\"_setLocalServerMode\",xb,92,void 0,0);V(\"_setRemoteServerMode\",xb,63,void 0,1);V(\"_setLocalRemoteServerMode\",xb,47,void 0,2);V(\"_setSampleRate\",vb,45,1);V(\"_setCampaignTrack\",kb,36,2);V(\"_setAllowAnchor\",gb,7,2);V(\"_setCampNameKey\",ob,41);V(\"_setCampContentKey\",\ntb,38);V(\"_setCampIdKey\",nb,39);V(\"_setCampMediumKey\",rb,40);V(\"_setCampNOKey\",ub,42);V(\"_setCampSourceKey\",qb,43);V(\"_setCampTermKey\",sb,44);V(\"_setCampCIdKey\",pb,37);V(\"_setCookiePath\",P,9,0);V(\"_setMaxCustomVariables\",yb,0,1);V(\"_setVisitorCookieTimeout\",cb,28,1);V(\"_setSessionCookieTimeout\",db,26,1);V(\"_setCampaignCookieTimeout\",eb,29,1);V(\"_setReferrerOverride\",Jb,49);V(\"_setSiteSpeedSampleRate\",Dc,132);a(\"_trackPageview\",U.prototype.Fa,1);a(\"_trackEvent\",U.prototype.F,4);a(\"_trackPageLoadTime\",\nU.prototype.Ea,100);a(\"_trackSocial\",U.prototype.Ga,104);a(\"_trackTrans\",U.prototype.Ia,18);a(\"_sendXEvent\",U.prototype.ib,78);a(\"_createEventTracker\",U.prototype.ia,74);a(\"_getVersion\",U.prototype.qa,60);a(\"_setDomainName\",U.prototype.B,6);a(\"_setAllowHash\",U.prototype.va,8);a(\"_getLinkerUrl\",U.prototype.na,52);a(\"_link\",U.prototype.link,101);a(\"_linkByPost\",U.prototype.ua,102);a(\"_setTrans\",U.prototype.za,20);a(\"_addTrans\",U.prototype.$,21);a(\"_addItem\",U.prototype.Y,19);a(\"_clearTrans\",U.prototype.ea,\n105);a(\"_setTransactionDelim\",U.prototype.Aa,82);a(\"_setCustomVar\",U.prototype.wa,10);a(\"_deleteCustomVar\",U.prototype.ka,35);a(\"_getVisitorCustomVar\",U.prototype.ra,50);a(\"_setXKey\",U.prototype.Ca,83);a(\"_setXValue\",U.prototype.Da,84);a(\"_getXKey\",U.prototype.sa,76);a(\"_getXValue\",U.prototype.ta,77);a(\"_clearXKey\",U.prototype.fa,72);a(\"_clearXValue\",U.prototype.ga,73);a(\"_createXObj\",U.prototype.ja,75);a(\"_addIgnoredOrganic\",U.prototype.W,15);a(\"_clearIgnoredOrganic\",U.prototype.ba,97);a(\"_addIgnoredRef\",\nU.prototype.X,31);a(\"_clearIgnoredRef\",U.prototype.ca,32);a(\"_addOrganic\",U.prototype.Z,14);a(\"_clearOrganic\",U.prototype.da,70);a(\"_cookiePathCopy\",U.prototype.ha,30);a(\"_get\",U.prototype.ma,106);a(\"_set\",U.prototype.xa,107);a(\"_addEventListener\",U.prototype.addEventListener,108);a(\"_removeEventListener\",U.prototype.removeEventListener,109);a(\"_addDevId\",U.prototype.V);a(\"_getPlugin\",Pc,122);a(\"_setPageGroup\",U.prototype.ya,126);a(\"_trackTiming\",U.prototype.Ha,124);a(\"_initData\",U.prototype.initData,\n2);a(\"_setVar\",U.prototype.Ba,22);V(\"_setSessionTimeout\",db,27,3);V(\"_setCookieTimeout\",eb,25,3);V(\"_setCookiePersistence\",cb,24,1);a(\"_setAutoTrackOutbound\",Fa,79);a(\"_setTrackOutboundSubdomains\",Fa,81);a(\"_setHrefExamineLimit\",Fa,80)};function Pc(a){var b=this.plugins_;if(b)return b.get(a)}\nvar T=function(a,b,c,d){a[b]=function(){try{return void 0!=d&&H(d),c.apply(this,arguments)}catch(a){throw Ra(\"exc\",b,a&&a.name),a;}}},Qc=function(a,b,c,d){U.prototype[a]=function(){try{return H(c),Aa(this.a.get(b),d)}catch(e){throw Ra(\"exc\",a,e&&e.name),e;}}},V=function(a,b,c,d,e){U.prototype[a]=function(f){try{H(c),void 0==e?this.a.set(b,Aa(f,d)):this.a.set(b,e)}catch(Be){throw Ra(\"exc\",a,Be&&Be.name),Be;}}},Te=function(a,b){return{type:b,target:a,stopPropagation:function(){throw\"aborted\";}}};var Rc=new RegExp(/(^|\\.)doubleclick\\.net$/i),Sc=function(a,b){return Rc.test(J.location.hostname)?!0:\"/\"!==b?!1:0!=a.indexOf(\"www.google.\")&&0!=a.indexOf(\".google.\")&&0!=a.indexOf(\"google.\")||-1<a.indexOf(\"google.org\")?!1:!0},Tc=function(a){var b=a.get(bb),c=a.c(P,\"/\");Sc(b,c)&&a.stopPropagation()};var Zc=function(){var a={},b={},c=new Uc;this.g=function(a,b){c.add(a,b)};var d=new Uc;this.v=function(a,b){d.add(a,b)};var e=!1,f=!1,Be=!0;this.T=function(){e=!0};this.j=function(a){this.load();this.set(sc,a,!0);a=new Vc(this);e=!1;d.cb(this);e=!0;b={};this.gb();a.Ja()};this.load=function(){e&&(e=!1,this.Ka(),Wc(this),f||(f=!0,c.cb(this),Xc(this),Wc(this)),e=!0)};this.gb=function(){e&&(f?(e=!1,Xc(this),e=!0):this.load())};this.get=function(c){Ua[c]&&this.load();return void 0!==b[c]?b[c]:a[c]};this.set=\nfunction(c,d,e){Ua[c]&&this.load();e?b[c]=d:a[c]=d;Ua[c]&&this.gb()};this.Za=function(b){a[b]=this.b(b,0)+1};this.b=function(a,b){var c=this.get(a);return void 0==c||\"\"===c?b:1*c};this.c=function(a,b){var c=this.get(a);return void 0==c?b:c+\"\"};this.Ka=function(){if(Be){var b=this.c(bb,\"\"),c=this.c(P,\"/\");Sc(b,c)||(a[O]=a[hb]&&\"\"!=b?Yc(b):1,Be=!1)}}};Zc.prototype.stopPropagation=function(){throw\"aborted\";};\nvar Vc=function(a){var b=this;this.fb=0;var c=a.get(tc);this.Ua=function(){0<b.fb&&c&&(b.fb--,b.fb||c())};this.Ja=function(){!b.fb&&c&&setTimeout(c,10)};a.set(uc,b,!0)};function $c(a,b){b=b||[];for(var c=0;c<b.length;c++){var d=b[c];if(\"\"+a==d||0==d.indexOf(a+\".\"))return d}return\"-\"}\nvar bd=function(a,b,c){c=c?\"\":a.c(O,\"1\");b=b.split(\".\");if(6!==b.length||ad(b[0],c))return!1;c=1*b[1];var d=1*b[2],e=1*b[3],f=1*b[4];b=1*b[5];if(!(0<=c&&0<d&&0<e&&0<f&&0<=b))return!1;a.set(Q,c);a.set(Vb,d);a.set(Wb,e);a.set(Zb,f);a.set($b,b);return!0},cd=function(a){var b=a.get(Q),c=a.get(Vb),d=a.get(Wb),e=a.get(Zb),f=a.b($b,1);return[a.b(O,1),void 0!=b?b:\"-\",c||\"-\",d||\"-\",e||\"-\",f].join(\".\")},dd=function(a){return[a.b(O,1),a.b(cc,0),a.b(R,1),a.b(dc,0)].join(\".\")},ed=function(a,b,c){c=c?\"\":a.c(O,\n\"1\");var d=b.split(\".\");if(4!==d.length||ad(d[0],c))d=null;a.set(cc,d?1*d[1]:0);a.set(R,d?1*d[2]:10);a.set(dc,d?1*d[3]:a.get(ab));return null!=d||!ad(b,c)},fd=function(a,b){var c=G(a.c(Tb,\"\")),d=[],e=a.get(Fb);if(!b&&e){for(var f=0;f<e.length;f++){var Be=e[f];Be&&1==Be.scope&&d.push(f+\"=\"+G(Be.name)+\"=\"+G(Be.value)+\"=1\")}0<d.length&&(c+=\"|\"+d.join(\"^\"))}return c?a.b(O,1)+\".\"+c:null},gd=function(a,b,c){c=c?\"\":a.c(O,\"1\");b=b.split(\".\");if(2>b.length||ad(b[0],c))return!1;b=b.slice(1).join(\".\").split(\"|\");\n0<b.length&&a.set(Tb,I(b[0]));if(1>=b.length)return!0;b=b[1].split(-1==b[1].indexOf(\",\")?\"^\":\",\");for(c=0;c<b.length;c++){var d=b[c].split(\"=\");if(4==d.length){var e={};e.name=I(d[1]);e.value=I(d[2]);e.scope=1;a.get(Fb)[d[0]]=e}}return!0},hd=function(a,b){var c=Ue(a,b);return c?[a.b(O,1),a.b(ec,0),a.b(fc,1),a.b(gc,1),c].join(\".\"):\"\"},Ue=function(a){function b(b,e){if(!F(a.get(b))){var f=a.c(b,\"\"),f=f.split(\" \").join(\"%20\"),f=f.split(\"+\").join(\"%20\");c.push(e+\"=\"+f)}}var c=[];b(ic,\"utmcid\");b(nc,\"utmcsr\");\nb(S,\"utmgclid\");b(kc,\"utmgclsrc\");b(lc,\"utmdclid\");b(mc,\"utmdsid\");b(jc,\"utmccn\");b(oc,\"utmcmd\");b(pc,\"utmctr\");b(qc,\"utmcct\");return c.join(\"|\")},id=function(a,b,c){c=c?\"\":a.c(O,\"1\");b=b.split(\".\");if(5>b.length||ad(b[0],c))return a.set(ec,void 0),a.set(fc,void 0),a.set(gc,void 0),a.set(ic,void 0),a.set(jc,void 0),a.set(nc,void 0),a.set(oc,void 0),a.set(pc,void 0),a.set(qc,void 0),a.set(S,void 0),a.set(kc,void 0),a.set(lc,void 0),a.set(mc,void 0),!1;a.set(ec,1*b[1]);a.set(fc,1*b[2]);a.set(gc,1*b[3]);\nVe(a,b.slice(4).join(\".\"));return!0},Ve=function(a,b){function c(a){return(a=b.match(a+\"=(.*?)(?:\\\\|utm|$)\"))&&2==a.length?a[1]:void 0}function d(b,c){c?(c=e?I(c):c.split(\"%20\").join(\" \"),a.set(b,c)):a.set(b,void 0)}-1==b.indexOf(\"=\")&&(b=I(b));var e=\"2\"==c(\"utmcvr\");d(ic,c(\"utmcid\"));d(jc,c(\"utmccn\"));d(nc,c(\"utmcsr\"));d(oc,c(\"utmcmd\"));d(pc,c(\"utmctr\"));d(qc,c(\"utmcct\"));d(S,c(\"utmgclid\"));d(kc,c(\"utmgclsrc\"));d(lc,c(\"utmdclid\"));d(mc,c(\"utmdsid\"))},ad=function(a,b){return b?a!=b:!/^\\d+$/.test(a)};var Uc=function(){this.filters=[]};Uc.prototype.add=function(a,b){this.filters.push({name:a,s:b})};Uc.prototype.cb=function(a){try{for(var b=0;b<this.filters.length;b++)this.filters[b].s.call(W,a)}catch(c){}};function jd(a){100!=a.get(vb)&&a.get(Q)%1E4>=100*a.get(vb)&&a.stopPropagation()}function kd(a){ld(a.get(Wa))&&a.stopPropagation()}function md(a){\"file:\"==J.location.protocol&&a.stopPropagation()}function Ge(a){He()&&a.stopPropagation()}\nfunction nd(a){a.get(Ib)||a.set(Ib,J.title,!0);a.get(Hb)||a.set(Hb,J.location.pathname+J.location.search,!0)}function lf(a){a.get(Wa)&&\"UA-XXXXX-X\"!=a.get(Wa)||a.stopPropagation()};var od=new function(){var a=[];this.set=function(b){a[b]=!0};this.encode=function(){for(var b=[],c=0;c<a.length;c++)a[c]&&(b[Math.floor(c/6)]^=1<<c%6);for(c=0;c<b.length;c++)b[c]=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(b[c]||0);return b.join(\"\")+\"~\"}};function H(a){od.set(a)};var W=window,J=document,ld=function(a){var b=W._gaUserPrefs;if(b&&b.ioo&&b.ioo()||a&&!0===W[\"ga-disable-\"+a])return!0;try{var c=W.external;if(c&&c._gaUserPrefs&&\"oo\"==c._gaUserPrefs)return!0}catch(d){}return!1},He=function(){return W.navigator&&\"preview\"==W.navigator.loadPurpose},We=function(a,b){setTimeout(a,b)},pd=function(a){var b=[],c=J.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},X=function(a,b,c,d,e,f){e=\nld(e)?!1:Sc(d,c)?!1:He()?!1:!0;e&&((b=mf(b))&&2E3<b.length&&(b=b.substring(0,2E3),H(69)),a=a+\"=\"+b+\"; path=\"+c+\"; \",f&&(a+=\"expires=\"+(new Date((new Date).getTime()+f)).toGMTString()+\"; \"),d&&(a+=\"domain=\"+d+\";\"),J.cookie=a)},mf=function(a){if(!a)return a;var b=a.indexOf(\";\");-1!=b&&(a=a.substring(0,b),H(141));if(!(0<=W.navigator.userAgent.indexOf(\"Firefox\")))return a;a=a.replace(/\\n|\\r/g,\" \");for(var b=0,c=a.length;b<c;++b){var d=a.charCodeAt(b)&255;if(10==d||13==d)a=a.substring(0,b)+\"?\"+a.substring(b+\n1)}return a};var qd,rd,sd=function(){if(!qd){var a={},b=W.navigator,c=W.screen;a.jb=c?c.width+\"x\"+c.height:\"-\";a.P=c?c.colorDepth+\"-bit\":\"-\";a.language=(b&&(b.language||b.browserLanguage)||\"-\").toLowerCase();a.javaEnabled=b&&b.javaEnabled()?1:0;a.characterSet=J.characterSet||J.charset||\"-\";try{var d;var e=J.documentElement,f=J.body,Be=f&&f.clientWidth&&f.clientHeight,b=[];e&&e.clientWidth&&e.clientHeight&&(\"CSS1Compat\"===J.compatMode||!Be)?b=[e.clientWidth,e.clientHeight]:Be&&(b=[f.clientWidth,f.clientHeight]);\nd=0>=b[0]||0>=b[1]?\"\":b.join(\"x\");a.Wa=d}catch(k){H(135)}qd=a}},td=function(){sd();for(var a=qd,b=W.navigator,a=b.appName+b.version+a.language+b.platform+b.userAgent+a.javaEnabled+a.jb+a.P+(J.cookie?J.cookie:\"\")+(J.referrer?J.referrer:\"\"),b=a.length,c=W.history.length;0<c;)a+=c--^b++;return Yc(a)},ud=function(a){sd();var b=qd;a.set(Lb,b.jb);a.set(Mb,b.P);a.set(Pb,b.language);a.set(Qb,b.characterSet);a.set(Nb,b.javaEnabled);a.set(Rb,b.Wa);if(a.get(ib)&&a.get(jb)){if(!(b=rd)){var c,d,e;d=\"ShockwaveFlash\";\nif((b=(b=W.navigator)?b.plugins:void 0)&&0<b.length)for(c=0;c<b.length&&!e;c++)d=b[c],-1<d.name.indexOf(\"Shockwave Flash\")&&(e=d.description.split(\"Shockwave Flash \")[1]);else{d=d+\".\"+d;try{c=new ActiveXObject(d+\".7\"),e=c.GetVariable(\"$version\")}catch(f){}if(!e)try{c=new ActiveXObject(d+\".6\"),e=\"WIN 6,0,21,0\",c.AllowScriptAccess=\"always\",e=c.GetVariable(\"$version\")}catch(Be){}if(!e)try{c=new ActiveXObject(d),e=c.GetVariable(\"$version\")}catch(k){}e&&(e=e.split(\" \")[1].split(\",\"),e=e[0]+\".\"+e[1]+\" r\"+\ne[2])}b=e?e:\"-\"}rd=b;a.set(Ob,rd)}else a.set(Ob,\"-\")};var vd=function(a){if(Ba(a))this.s=a;else{var b=a[0],c=b.lastIndexOf(\":\"),d=b.lastIndexOf(\".\");this.h=this.i=this.l=\"\";-1==c&&-1==d?this.h=b:-1==c&&-1!=d?(this.i=b.substring(0,d),this.h=b.substring(d+1)):-1!=c&&-1==d?(this.l=b.substring(0,c),this.h=b.substring(c+1)):c>d?(this.i=b.substring(0,d),this.l=b.substring(d+1,c),this.h=b.substring(c+1)):(this.i=b.substring(0,d),this.h=b.substring(d+1));this.Xa=a.slice(1);this.Ma=!this.l&&\"_require\"==this.h;this.J=!this.i&&!this.l&&\"_provide\"==this.h}},Y=function(){T(Y.prototype,\n\"push\",Y.prototype.push,5);T(Y.prototype,\"_getPlugin\",Pc,121);T(Y.prototype,\"_createAsyncTracker\",Y.prototype.Sa,33);T(Y.prototype,\"_getAsyncTracker\",Y.prototype.Ta,34);this.I=new nf;this.eb=[]};E=Y.prototype;E.Na=function(a,b,c){var d=this.I.get(a);if(!Ba(d))return!1;b.plugins_=b.plugins_||new nf;b.plugins_.set(a,new d(b,c||{}));return!0};E.push=function(a){var b=Z.Va.apply(this,arguments),b=Z.eb.concat(b);for(Z.eb=[];0<b.length&&!Z.O(b[0])&&!(b.shift(),0<Z.eb.length););Z.eb=Z.eb.concat(b);return 0};\nE.Va=function(a){for(var b=[],c=0;c<arguments.length;c++)try{var d=new vd(arguments[c]);d.J?this.O(d):b.push(d)}catch(e){}return b};\nE.O=function(a){try{if(a.s)a.s.apply(W);else if(a.J)this.I.set(a.Xa[0],a.Xa[1]);else{var b=\"_gat\"==a.i?M:\"_gaq\"==a.i?Z:M.u(a.i);if(a.Ma){if(!this.Na(a.Xa[0],b,a.Xa[2])){if(!a.Pa){var c=Oa(\"\"+a.Xa[1]);var d=c.protocol,e=J.location.protocol;var f;if(f=\"https:\"==d||d==e?!0:\"http:\"!=d?!1:\"http:\"==e)a:{var Be=Oa(J.location.href);if(!(c.Oa||0<=c.url.indexOf(\"?\")||0<=c.path.indexOf(\"://\")||c.host==Be.host&&c.port==Be.port))for(var k=\"http:\"==c.protocol?80:443,Ja=M.S,b=0;b<Ja.length;b++)if(c.host==Ja[b][0]&&\n(c.port||k)==(Ja[b][1]||k)&&0==c.path.indexOf(Ja[b][2])){f=!0;break a}f=!1}f&&!ld()&&(a.Pa=Ia(c.url))}return!0}}else a.l&&(b=b.plugins_.get(a.l)),b[a.h].apply(b,a.Xa)}}catch(t){}};E.Sa=function(a,b){return M.hb(a,b||\"\")};E.Ta=function(a){return M.u(a)};var yd=function(){function a(a,b,c,d){void 0==f[a]&&(f[a]={});void 0==f[a][b]&&(f[a][b]=[]);f[a][b][c]=d}function b(a,b,c){if(void 0!=f[a]&&void 0!=f[a][b])return f[a][b][c]}function c(a,b){if(void 0!=f[a]&&void 0!=f[a][b]){f[a][b]=void 0;var c=!0,d;for(d=0;d<Be.length;d++)if(void 0!=f[a][Be[d]]){c=!1;break}c&&(f[a]=void 0)}}function d(a){var b=\"\",c=!1,d,e;for(d=0;d<Be.length;d++)if(e=a[Be[d]],void 0!=e){c&&(b+=Be[d]);for(var c=[],f=void 0,Bd=void 0,Bd=0;Bd<e.length;Bd++)if(void 0!=e[Bd]){f=\"\";1!=\nBd&&void 0==e[Bd-1]&&(f+=Bd.toString()+\"!\");for(var fa=e[Bd],Ke=\"\",Le=void 0,Me=void 0,ga=void 0,Le=0;Le<fa.length;Le++)Me=fa.charAt(Le),ga=k[Me],Ke+=void 0!=ga?ga:Me;f+=Ke;c.push(f)}b+=\"(\"+c.join(\"*\")+\")\";c=!1}else c=!0;return b}var e=this,f=[],Be=[\"k\",\"v\"],k={\"'\":\"'0\",\")\":\"'1\",\"*\":\"'2\",\"!\":\"'3\"};e.Ra=function(a){return void 0!=f[a]};e.A=function(){for(var a=\"\",b=0;b<f.length;b++)void 0!=f[b]&&(a+=b.toString()+d(f[b]));return a};e.Qa=function(a){if(void 0==a)return e.A();for(var b=a.A(),c=0;c<f.length;c++)void 0==\nf[c]||a.Ra(c)||(b+=c.toString()+d(f[c]));return b};e.f=function(b,c,d){if(!wd(d))return!1;a(b,\"k\",c,d);return!0};e.o=function(b,c,d){if(!xd(d))return!1;a(b,\"v\",c,d.toString());return!0};e.getKey=function(a,c){return b(a,\"k\",c)};e.N=function(a,c){return b(a,\"v\",c)};e.L=function(a){c(a,\"k\")};e.M=function(a){c(a,\"v\")};T(e,\"_setKey\",e.f,89);T(e,\"_setValue\",e.o,90);T(e,\"_getKey\",e.getKey,87);T(e,\"_getValue\",e.N,88);T(e,\"_clearKey\",e.L,85);T(e,\"_clearValue\",e.M,86)};\nfunction wd(a){return\"string\"==typeof a}function xd(a){return!(\"number\"==typeof a||void 0!=Number&&a instanceof Number)||Math.round(a)!=a||isNaN(a)||Infinity==a?!1:!0};var zd=function(a){var b=W.gaGlobal;a&&!b&&(W.gaGlobal=b={});return b},Ad=function(){var a=zd(!0).hid;null==a&&(a=Ea(),zd(!0).hid=a);return a},Dd=function(a){a.set(Kb,Ad());var b=zd();if(b&&b.dh==a.get(O)){var c=b.sid;c&&(a.get(ac)?H(112):H(132),a.set(Zb,c),a.get(Sb)&&a.set(Wb,c));b=b.vid;a.get(Sb)&&b&&(b=b.split(\".\"),a.set(Q,1*b[0]),a.set(Vb,1*b[1]))}};var Ed,Fd=function(a,b,c,d){var e=a.c(bb,\"\"),f=a.c(P,\"/\");d=void 0!=d?d:a.b(cb,0);a=a.c(Wa,\"\");X(b,c,f,e,a,d)},Xc=function(a){var b=a.c(bb,\"\");a.b(O,1);var c=a.c(P,\"/\"),d=a.c(Wa,\"\");X(\"__utma\",cd(a),c,b,d,a.get(cb));X(\"__utmb\",dd(a),c,b,d,a.get(db));X(\"__utmc\",\"\"+a.b(O,1),c,b,d);var e=hd(a,!0);e?X(\"__utmz\",e,c,b,d,a.get(eb)):X(\"__utmz\",\"\",c,b,\"\",-1);(e=fd(a,!1))?X(\"__utmv\",e,c,b,d,a.get(cb)):X(\"__utmv\",\"\",c,b,\"\",-1)},Wc=function(a){var b=a.b(O,1);if(!bd(a,$c(b,pd(\"__utma\"))))return a.set(Ub,!0),!1;\nvar c=!ed(a,$c(b,pd(\"__utmb\")));a.set(bc,c);id(a,$c(b,pd(\"__utmz\")));gd(a,$c(b,pd(\"__utmv\")));Ed=!c;return!0},Gd=function(a){Ed||0<pd(\"__utmb\").length||(X(\"__utmd\",\"1\",a.c(P,\"/\"),a.c(bb,\"\"),a.c(Wa,\"\"),1E4),0==pd(\"__utmd\").length&&a.stopPropagation())};var h=0,Jd=function(a){void 0==a.get(Q)?Hd(a):a.get(Ub)&&!a.get(Mc)?Hd(a):a.get(bc)&&Id(a)},Kd=function(a){a.get(hc)&&!a.get(ac)&&(Id(a),a.set(fc,a.get($b)))},Hd=function(a){h++;1<h&&H(137);var b=a.get(ab);a.set(Sb,!0);a.set(Q,Ea()^td(a)&2147483647);a.set(Tb,\"\");a.set(Vb,b);a.set(Wb,b);a.set(Zb,b);a.set($b,1);a.set(ac,!0);a.set(cc,0);a.set(R,10);a.set(dc,b);a.set(Fb,[]);a.set(Ub,!1);a.set(bc,!1)},Id=function(a){h++;1<h&&H(137);a.set(Wb,a.get(Zb));a.set(Zb,a.get(ab));a.Za($b);a.set(ac,!0);a.set(cc,\n0);a.set(R,10);a.set(dc,a.get(ab));a.set(bc,!1)};var Ld=\"daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q cnn:query virgilio:qs baidu:wd baidu:word alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT search.smt.docomo:MT onet:qt onet:q kvasir:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q centrum.cz:q 360.cn:q sogou:query tut.by:query globo:q ukr:q so.com:q haosou.com:q auone:q\".split(\" \"),\nSd=function(a){if(a.get(kb)&&!a.get(Mc)){var b;b=!F(a.get(ic))||!F(a.get(nc))||!F(a.get(S))||!F(a.get(lc));for(var c={},d=0;d<Md.length;d++){var e=Md[d];c[e]=a.get(e)}(d=a.get(rc))?(H(149),e=new nf,Na(e,d),d=e):d=La(J.location.href,a.get(gb)).R;if(\"1\"!=L(d.get(a.get(ub)))||!b)if(d=Xe(a,d)||Qd(a),d||b||!a.get(ac)||(Pd(a,void 0,\"(direct)\",void 0,void 0,void 0,\"(direct)\",\"(none)\",void 0,void 0),d=!0),d&&(a.set(hc,Rd(a,c)),b=\"(direct)\"==a.get(nc)&&\"(direct)\"==a.get(jc)&&\"(none)\"==a.get(oc),a.get(hc)||\na.get(ac)&&!b))a.set(ec,a.get(ab)),a.set(fc,a.get($b)),a.Za(gc)}},Xe=function(a,b){function c(c,d){d=d||\"-\";var e=L(b.get(a.get(c)));return e&&\"-\"!=e?I(e):d}var d=L(b.get(a.get(nb)))||\"-\",e=L(b.get(a.get(qb)))||\"-\",f=L(b.get(a.get(pb)))||\"-\",Be=L(b.get(\"gclsrc\"))||\"-\",k=L(b.get(\"dclid\"))||\"-\",Ja=c(ob,\"(not set)\"),t=c(rb,\"(not set)\"),Za=c(sb),Ma=c(tb);if(F(d)&&F(f)&&F(k)&&F(e))return!1;var mb=!F(f)&&!F(Be),mb=F(e)&&(!F(k)||mb),Xb=F(Za);if(mb||Xb){var Bd=Nd(a),Bd=La(Bd,!0);(Bd=Od(a,Bd))&&!F(Bd[1]&&\n!Bd[2])&&(mb&&(e=Bd[0]),Xb&&(Za=Bd[1]))}Pd(a,d,e,f,Be,k,Ja,t,Za,Ma);return!0},Qd=function(a){var b=Nd(a),c=La(b,!0);(b=!(void 0!=b&&null!=b&&\"\"!=b&&\"0\"!=b&&\"-\"!=b&&0<=b.indexOf(\"://\")))||(b=c&&-1<c.host.indexOf(\"google\")&&c.R.contains(\"q\")&&\"cse\"==c.path);if(b)return!1;if((b=Od(a,c))&&!b[2])return Pd(a,void 0,b[0],void 0,void 0,void 0,\"(organic)\",\"organic\",b[1],void 0),!0;if(b||!a.get(ac))return!1;a:{for(var b=a.get(Bb),d=Ka(c.host),e=0;e<b.length;++e)if(-1<d.indexOf(b[e])){a=!1;break a}Pd(a,void 0,\nd,void 0,void 0,void 0,\"(referral)\",\"referral\",void 0,\"/\"+c.path);a=!0}return a},Od=function(a,b){for(var c=a.get(zb),d=0;d<c.length;++d){var e=c[d].split(\":\");if(-1<b.host.indexOf(e[0].toLowerCase())){var f=b.R.get(e[1]);if(f&&(f=K(f),!f&&-1<b.host.indexOf(\"google.\")&&(f=\"(not provided)\"),!e[3]||-1<b.url.indexOf(e[3]))){f||H(151);a:{for(var c=f,d=a.get(Ab),c=I(c).toLowerCase(),Be=0;Be<d.length;++Be)if(c==d[Be]){c=!0;break a}c=!1}return[e[2]||e[0],f,c]}}}return null},Pd=function(a,b,c,d,e,f,Be,k,\nJa,t){a.set(ic,b);a.set(nc,c);a.set(S,d);a.set(kc,e);a.set(lc,f);a.set(jc,Be);a.set(oc,k);a.set(pc,Ja);a.set(qc,t)},Md=[jc,ic,S,lc,nc,oc,pc,qc],Rd=function(a,b){function c(a){a=(\"\"+a).split(\"+\").join(\"%20\");return a=a.split(\" \").join(\"%20\")}function d(c){var d=\"\"+(a.get(c)||\"\");c=\"\"+(b[c]||\"\");return 0<d.length&&d==c}if(d(S)||d(lc))return H(131),!1;for(var e=0;e<Md.length;e++){var f=Md[e],Be=b[f]||\"-\",f=a.get(f)||\"-\";if(c(Be)!=c(f))return!0}return!1},Td=new RegExp(/^https?:\\/\\/(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?\\/?$/i),\njf=/^https?:\\/\\/(r\\.)?search\\.yahoo\\.com?(\\.jp)?\\/?[^?]*$/i,rf=/^https?:\\/\\/(www\\.)?bing\\.com\\/?$/i,Nd=function(a){a=Pa(a.get(Jb),a.get(P));try{if(Td.test(a))return H(136),a+\"?q=\";if(jf.test(a))return H(150),a+\"?p=(not provided)\";if(rf.test(a))return a+\"?q=(not provided)\"}catch(b){H(145)}return a};var Ud,Vd,Wd=function(a){Ud=a.c(S,\"\");Vd=a.c(kc,\"\")},Xd=function(a){var b=a.c(S,\"\"),c=a.c(kc,\"\");b!=Ud&&(-1<c.indexOf(\"ds\")?a.set(mc,void 0):!F(Ud)&&-1<Vd.indexOf(\"ds\")&&a.set(mc,Ud))};var Zd=function(a){Yd(a,J.location.href)?(a.set(Mc,!0),H(12)):a.set(Mc,!1)},Yd=function(a,b){if(!a.get(fb))return!1;var c=La(b,a.get(gb)),d=K(c.R.get(\"__utma\")),e=K(c.R.get(\"__utmb\")),f=K(c.R.get(\"__utmc\")),Be=K(c.R.get(\"__utmx\")),k=K(c.R.get(\"__utmz\")),Ja=K(c.R.get(\"__utmv\")),c=K(c.R.get(\"__utmk\"));if(Yc(\"\"+d+e+f+Be+k+Ja)!=c){d=I(d);e=I(e);f=I(f);Be=I(Be);f=$d(d+e+f+Be,k,Ja,c);if(!f)return!1;k=f[0];Ja=f[1]}if(!bd(a,d,!0))return!1;ed(a,e,!0);id(a,k,!0);gd(a,Ja,!0);ae(a,Be,!0);return!0},ce=function(a,\nb,c){var d;d=cd(a)||\"-\";var e=dd(a)||\"-\",f=\"\"+a.b(O,1)||\"-\",Be=be(a)||\"-\",k=hd(a,!1)||\"-\";a=fd(a,!1)||\"-\";var Ja=Yc(\"\"+d+e+f+Be+k+a),t=[];t.push(\"__utma=\"+d);t.push(\"__utmb=\"+e);t.push(\"__utmc=\"+f);t.push(\"__utmx=\"+Be);t.push(\"__utmz=\"+k);t.push(\"__utmv=\"+a);t.push(\"__utmk=\"+Ja);d=t.join(\"&\");if(!d)return b;e=b.indexOf(\"#\");if(c)return 0>e?b+\"#\"+d:b+\"&\"+d;c=\"\";f=b.indexOf(\"?\");0<e&&(c=b.substring(e),b=b.substring(0,e));return 0>f?b+\"?\"+d+c:b+\"&\"+d+c},$d=function(a,b,c,d){for(var e=0;3>e;e++){for(var f=\n0;3>f;f++){if(d==Yc(a+b+c))return H(127),[b,c];var Be=b.replace(/ /g,\"%20\"),k=c.replace(/ /g,\"%20\");if(d==Yc(a+Be+k))return H(128),[Be,k];Be=Be.replace(/\\+/g,\"%20\");k=k.replace(/\\+/g,\"%20\");if(d==Yc(a+Be+k))return H(129),[Be,k];try{var Ja=b.match(\"utmctr=(.*?)(?:\\\\|utm|$)\");if(Ja&&2==Ja.length&&(Be=b.replace(Ja[1],G(I(Ja[1]))),d==Yc(a+Be+c)))return H(139),[Be,c]}catch(t){}b=I(b)}c=I(c)}};var de=\"|\",fe=function(a,b,c,d,e,f,Be,k,Ja){var t=ee(a,b);t||(t={},a.get(Cb).push(t));t.id_=b;t.affiliation_=c;t.total_=d;t.tax_=e;t.shipping_=f;t.city_=Be;t.state_=k;t.country_=Ja;t.items_=t.items_||[];return t},ge=function(a,b,c,d,e,f,Be){a=ee(a,b)||fe(a,b,\"\",0,0,0,\"\",\"\",\"\");var k;a:{if(a&&a.items_){k=a.items_;for(var Ja=0;Ja<k.length;Ja++)if(k[Ja].sku_==c){k=k[Ja];break a}}k=null}Ja=k||{};Ja.transId_=b;Ja.sku_=c;Ja.name_=d;Ja.category_=e;Ja.price_=f;Ja.quantity_=Be;k||a.items_.push(Ja);return Ja},\nee=function(a,b){for(var c=a.get(Cb),d=0;d<c.length;d++)if(c[d].id_==b)return c[d];return null};var he,ie=function(a){if(!he){var b;b=J.location.hash;var c=W.name,d=/^#?gaso=([^&]*)/;if(c=(b=(b=b&&b.match(d)||c&&c.match(d))?b[1]:K(pd(\"GASO\")))&&b.match(/^(?:!([-0-9a-z.]{1,40})!)?([-.\\w]{10,1200})$/i))Fd(a,\"GASO\",\"\"+b,0),M._gasoDomain=a.get(bb),M._gasoCPath=a.get(P),a=c[1],Ia(\"https://www.google.com/analytics/web/inpage/pub/inpage.js?\"+(a?\"prefix=\"+a+\"&\":\"\")+Ea(),\"_gasojs\");he=!0}};var ae=function(a,b,c){c&&(b=I(b));c=a.b(O,1);b=b.split(\".\");2>b.length||!/^\\d+$/.test(b[0])||(b[0]=\"\"+c,Fd(a,\"__utmx\",b.join(\".\"),void 0))},be=function(a,b){var c=$c(a.get(O),pd(\"__utmx\"));\"-\"==c&&(c=\"\");return b?G(c):c},Ye=function(a){try{var b=La(J.location.href,!1),c=decodeURIComponent(L(b.R.get(\"utm_referrer\")))||\"\";c&&a.set(Jb,c);var d=decodeURIComponent(K(b.R.get(\"utm_expid\")))||\"\";d&&(d=d.split(\".\")[0],a.set(Oc,\"\"+d))}catch(e){H(146)}},l=function(a){var b=W.gaData&&W.gaData.expId;b&&a.set(Oc,\n\"\"+b)};var ke=function(a,b){var c=Math.min(a.b(Dc,0),100);if(a.b(Q,0)%100>=c)return!1;c=Ze()||$e();if(void 0==c)return!1;var d=c[0];if(void 0==d||Infinity==d||isNaN(d))return!1;0<d?af(c)?b(je(c)):b(je(c.slice(0,1))):Ga(W,\"load\",function(){ke(a,b)},!1);return!0},me=function(a,b,c,d){var e=new yd;e.f(14,90,b.substring(0,500));e.f(14,91,a.substring(0,150));e.f(14,92,\"\"+le(c));void 0!=d&&e.f(14,93,d.substring(0,500));e.o(14,90,c);return e},af=function(a){for(var b=1;b<a.length;b++)if(isNaN(a[b])||Infinity==\na[b]||0>a[b])return!1;return!0},le=function(a){return isNaN(a)||0>a?0:5E3>a?10*Math.floor(a/10):5E4>a?100*Math.floor(a/100):41E5>a?1E3*Math.floor(a/1E3):41E5},je=function(a){for(var b=new yd,c=0;c<a.length;c++)b.f(14,c+1,\"\"+le(a[c])),b.o(14,c+1,a[c]);return b},Ze=function(){var a=W.performance||W.webkitPerformance;if(a=a&&a.timing){var b=a.navigationStart;if(0==b)H(133);else return[a.loadEventStart-b,a.domainLookupEnd-a.domainLookupStart,a.connectEnd-a.connectStart,a.responseStart-a.requestStart,\na.responseEnd-a.responseStart,a.fetchStart-b,a.domInteractive-b,a.domContentLoadedEventStart-b]}},$e=function(){if(W.top==W){var a=W.external,b=a&&a.onloadT;a&&!a.isValidLoadTime&&(b=void 0);2147483648<b&&(b=void 0);0<b&&a.setPageReadyTime();return void 0==b?void 0:[b]}};var cf=function(a){if(a.get(Sb))try{var b;a:{var c=pd(a.get(Oe)||\"_ga\");if(c&&!(1>c.length)){for(var d=[],e=0;e<c.length;e++){var f;var Be=c[e].split(\".\"),k=Be.shift();if((\"GA1\"==k||\"1\"==k)&&1<Be.length){var Ja=Be.shift().split(\"-\");1==Ja.length&&(Ja[1]=\"1\");Ja[0]*=1;Ja[1]*=1;f={Ya:Ja,$a:Be.join(\".\")}}else f=void 0;f&&d.push(f)}if(1==d.length){b=d[0].$a;break a}if(0!=d.length){var t=a.get(Pe)||a.get(bb),d=bf(d,(0==t.indexOf(\".\")?t.substr(1):t).split(\".\").length,0);if(1==d.length){b=d[0].$a;break a}var Za=\na.get(Qe)||a.get(P);(c=Za)?(1<c.length&&\"/\"==c.charAt(c.length-1)&&(c=c.substr(0,c.length-1)),0!=c.indexOf(\"/\")&&(c=\"/\"+c),Za=c):Za=\"/\";d=bf(d,\"/\"==Za?1:Za.split(\"/\").length,1);b=d[0].$a;break a}}b=void 0}if(b){var Ma=(\"\"+b).split(\".\");2==Ma.length&&/[0-9.]/.test(Ma)&&(H(114),a.set(Q,Ma[0]),a.set(Vb,Ma[1]),a.set(Sb,!1))}}catch(mb){H(115)}},bf=function(a,b,c){for(var d=[],e=[],f=128,Be=0;Be<a.length;Be++){var k=a[Be];k.Ya[c]==b?d.push(k):k.Ya[c]==f?e.push(k):k.Ya[c]<f&&(e=[k],f=k.Ya[c])}return 0<d.length?\nd:e};var kf=/^gtm\\d+$/,hf=function(a){var b;b=!!a.b(Cd,1);b&&(H(140),\"page\"!=a.get(sc)?a.set(Kc,\"\",!0):(b=a.c(Lc,\"\"),b||(b=(b=a.c($a,\"\"))&&\"~0\"!=b?kf.test(b)?\"__utmt_\"+G(a.c(Wa,\"\")):\"__utmt_\"+G(b):\"__utmt\"),0<pd(b).length?a.set(Kc,\"\",!0):(X(b,\"1\",a.c(P,\"/\"),a.c(bb,\"\"),a.c(Wa,\"\"),6E5),0<pd(b).length&&(a.set(Kc,Ea(),!0),a.set(Yb,1,!0),a.set(Jc,Ne()+\"/r/__utm.gif?\",!0)))))};var U=function(a,b,c){function d(a){return function(b){if((b=b.get(Nc)[a])&&b.length)for(var c=Te(e,a),d=0;d<b.length;d++)b[d].call(e,c)}}var e=this;this.a=new Zc;this.get=function(a){return this.a.get(a)};this.set=function(a,b,c){this.a.set(a,b,c)};this.set(Wa,b||\"UA-XXXXX-X\");this.set($a,a||\"\");this.set(Ya,c||\"\");this.set(ab,Math.round((new Date).getTime()/1E3));this.set(P,\"/\");this.set(cb,63072E6);this.set(eb,15768E6);this.set(db,18E5);this.set(fb,!1);this.set(yb,50);this.set(gb,!1);this.set(hb,\n!0);this.set(ib,!0);this.set(jb,!0);this.set(kb,!0);this.set(lb,!0);this.set(ob,\"utm_campaign\");this.set(nb,\"utm_id\");this.set(pb,\"gclid\");this.set(qb,\"utm_source\");this.set(rb,\"utm_medium\");this.set(sb,\"utm_term\");this.set(tb,\"utm_content\");this.set(ub,\"utm_nooverride\");this.set(vb,100);this.set(Dc,1);this.set(Ec,!1);this.set(wb,\"/__utm.gif\");this.set(xb,1);this.set(Cb,[]);this.set(Fb,[]);this.set(zb,Ld.slice(0));this.set(Ab,[]);this.set(Bb,[]);this.B(\"auto\");this.set(Jb,J.referrer);Ye(this.a);this.set(Nc,\n{hit:[],load:[]});this.a.g(\"0\",Zd);this.a.g(\"1\",Wd);this.a.g(\"2\",Jd);this.a.g(\"3\",cf);this.a.g(\"4\",Sd);this.a.g(\"5\",Xd);this.a.g(\"6\",Kd);this.a.g(\"7\",d(\"load\"));this.a.g(\"8\",ie);this.a.v(\"A\",kd);this.a.v(\"B\",md);this.a.v(\"C\",Ge);this.a.v(\"D\",Jd);this.a.v(\"E\",jd);this.a.v(\"F\",Tc);this.a.v(\"G\",ne);this.a.v(\"H\",lf);this.a.v(\"I\",Gd);this.a.v(\"J\",nd);this.a.v(\"K\",ud);this.a.v(\"L\",Dd);this.a.v(\"M\",l);this.a.v(\"N\",hf);this.a.v(\"O\",d(\"hit\"));this.a.v(\"P\",oe);this.a.v(\"Q\",pe);0===this.get(ab)&&H(111);this.a.T();\nthis.H=void 0};E=U.prototype;E.m=function(){var a=this.get(Db);a||(a=new yd,this.set(Db,a));return a};E.La=function(a){for(var b in a){var c=a[b];a.hasOwnProperty(b)&&this.set(b,c,!0)}};E.K=function(a){if(this.get(Ec))return!1;var b=this,c=ke(this.a,function(c){b.set(Hb,a,!0);b.ib(c)});this.set(Ec,c);return c};E.Fa=function(a){a&&Ca(a)?(H(13),this.set(Hb,a,!0)):\"object\"===typeof a&&null!==a&&this.La(a);this.H=a=this.get(Hb);this.a.j(\"page\");this.K(a)};\nE.F=function(a,b,c,d,e){if(\"\"==a||!wd(a)||\"\"==b||!wd(b)||void 0!=c&&!wd(c)||void 0!=d&&!xd(d))return!1;this.set(wc,a,!0);this.set(xc,b,!0);this.set(yc,c,!0);this.set(zc,d,!0);this.set(vc,!!e,!0);this.a.j(\"event\");return!0};E.Ha=function(a,b,c,d,e){var f=this.a.b(Dc,0);1*e===e&&(f=e);if(this.a.b(Q,0)%100>=f)return!1;c=1*(\"\"+c);if(\"\"==a||!wd(a)||\"\"==b||!wd(b)||!xd(c)||isNaN(c)||0>c||0>f||100<f||void 0!=d&&(\"\"==d||!wd(d)))return!1;this.ib(me(a,b,c,d));return!0};\nE.Ga=function(a,b,c,d){if(!a||!b)return!1;this.set(Ac,a,!0);this.set(Bc,b,!0);this.set(Cc,c||J.location.href,!0);d&&this.set(Hb,d,!0);this.a.j(\"social\");return!0};E.Ea=function(){this.set(Dc,10);this.K(this.H)};E.Ia=function(){this.a.j(\"trans\")};E.ib=function(a){this.set(Eb,a,!0);this.a.j(\"event\")};E.ia=function(a){this.initData();var b=this;return{_trackEvent:function(c,d,e){H(91);b.F(a,c,d,e)}}};E.ma=function(a){return this.get(a)};\nE.xa=function(a,b){if(a)if(Ca(a))this.set(a,b);else if(\"object\"==typeof a)for(var c in a)a.hasOwnProperty(c)&&this.set(c,a[c])};E.addEventListener=function(a,b){var c=this.get(Nc)[a];c&&c.push(b)};E.removeEventListener=function(a,b){for(var c=this.get(Nc)[a],d=0;c&&d<c.length;d++)if(c[d]==b){c.splice(d,1);break}};E.qa=function(){return\"5.6.7\"};E.B=function(a){this.get(hb);a=\"auto\"==a?Ka(J.domain):a&&\"-\"!=a&&\"none\"!=a?a.toLowerCase():\"\";this.set(bb,a)};E.va=function(a){this.set(hb,!!a)};\nE.na=function(a,b){return ce(this.a,a,b)};E.link=function(a,b){if(this.a.get(fb)&&a){var c=ce(this.a,a,b);J.location.href=c}};E.ua=function(a,b){this.a.get(fb)&&a&&a.action&&(a.action=ce(this.a,a.action,b))};\nE.za=function(){this.initData();var a=this.a,b=J.getElementById?J.getElementById(\"utmtrans\"):J.utmform&&J.utmform.utmtrans?J.utmform.utmtrans:null;if(b&&b.value){a.set(Cb,[]);for(var b=b.value.split(\"UTM:\"),c=0;c<b.length;c++){b[c]=Da(b[c]);for(var d=b[c].split(de),e=0;e<d.length;e++)d[e]=Da(d[e]);\"T\"==d[0]?fe(a,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]):\"I\"==d[0]&&ge(a,d[1],d[2],d[3],d[4],d[5],d[6])}}};E.$=function(a,b,c,d,e,f,Be,k){return fe(this.a,a,b,c,d,e,f,Be,k)};\nE.Y=function(a,b,c,d,e,f){return ge(this.a,a,b,c,d,e,f)};E.Aa=function(a){de=a||\"|\"};E.ea=function(){this.set(Cb,[])};E.wa=function(a,b,c,d){var e=this.a;if(0>=a||a>e.get(yb))a=!1;else if(!b||!c||128<b.length+c.length)a=!1;else{1!=d&&2!=d&&(d=3);var f={};f.name=b;f.value=c;f.scope=d;e.get(Fb)[a]=f;a=!0}a&&this.a.gb();return a};E.ka=function(a){this.a.get(Fb)[a]=void 0;this.a.gb()};E.ra=function(a){return(a=this.a.get(Fb)[a])&&1==a.scope?a.value:void 0};\nE.Ca=function(a,b,c){12==a&&1==b?this.set(pf,c):this.m().f(a,b,c)};E.Da=function(a,b,c){this.m().o(a,b,c)};E.sa=function(a,b){return this.m().getKey(a,b)};E.ta=function(a,b){return this.m().N(a,b)};E.fa=function(a){this.m().L(a)};E.ga=function(a){this.m().M(a)};E.ja=function(){return new yd};E.W=function(a){a&&this.get(Ab).push(a.toLowerCase())};E.ba=function(){this.set(Ab,[])};E.X=function(a){a&&this.get(Bb).push(a.toLowerCase())};E.ca=function(){this.set(Bb,[])};\nE.Z=function(a,b,c,d,e){if(a&&b){a=[a,b.toLowerCase()].join(\":\");if(d||e)a=[a,d,e].join(\":\");d=this.get(zb);d.splice(c?0:d.length,0,a)}};E.da=function(){this.set(zb,[])};E.ha=function(a){this.a.load();var b=this.get(P),c=be(this.a);this.set(P,a);this.a.gb();ae(this.a,c);this.set(P,b)};E.ya=function(a,b){if(0<a&&5>=a&&Ca(b)&&\"\"!=b){var c=this.get(Fc)||[];c[a]=b;this.set(Fc,c)}};E.V=function(a){a=\"\"+a;if(a.match(/^[A-Za-z0-9]{1,5}$/)){var b=this.get(Ic)||[];b.push(a);this.set(Ic,b)}};E.initData=function(){this.a.load()};\nE.Ba=function(a){a&&\"\"!=a&&(this.set(Tb,a),this.a.j(\"var\"))};var ne=function(a){\"trans\"!==a.get(sc)&&500<=a.b(cc,0)&&a.stopPropagation();if(\"event\"===a.get(sc)){var b=(new Date).getTime(),c=a.b(dc,0),d=a.b(Zb,0),c=Math.floor((b-(c!=d?c:1E3*c))/1E3*1);0<c&&(a.set(dc,b),a.set(R,Math.min(10,a.b(R,0)+c)));0>=a.b(R,0)&&a.stopPropagation()}},pe=function(a){\"event\"===a.get(sc)&&a.set(R,Math.max(0,a.b(R,10)-1))};var qe=function(){var a=[];this.add=function(b,c,d){d&&(c=G(\"\"+c));a.push(b+\"=\"+c)};this.toString=function(){return a.join(\"&\")}},re=function(a,b){(b||2!=a.get(xb))&&a.Za(cc)},se=function(a,b){b.add(\"utmwv\",\"5.6.7\");b.add(\"utms\",a.get(cc));b.add(\"utmn\",Ea());var c=J.location.hostname;F(c)||b.add(\"utmhn\",c,!0);c=a.get(vb);100!=c&&b.add(\"utmsp\",c,!0)},te=function(a,b){b.add(\"utmht\",(new Date).getTime());b.add(\"utmac\",Da(a.get(Wa)));a.get(Oc)&&b.add(\"utmxkey\",a.get(Oc),!0);a.get(vc)&&b.add(\"utmni\",1);\na.get(of)&&b.add(\"utmgtm\",a.get(of),!0);var c=a.get(Ic);c&&0<c.length&&b.add(\"utmdid\",c.join(\".\"));ff(a,b);!1!==a.get(Xa)&&(a.get(Xa)||M.w)&&b.add(\"aip\",1);void 0!==a.get(Kc)&&b.add(\"utmjid\",a.c(Kc,\"\"),!0);a.b(Yb,0)&&b.add(\"utmredir\",a.b(Yb,0),!0);M.bb||(M.bb=a.get(Wa));(1<M.ab()||M.bb!=a.get(Wa))&&b.add(\"utmmt\",1);b.add(\"utmu\",od.encode())},ue=function(a,b){for(var c=a.get(Fc)||[],d=[],e=1;e<c.length;e++)c[e]&&d.push(e+\":\"+G(c[e].replace(/%/g,\"%25\").replace(/:/g,\"%3A\").replace(/,/g,\"%2C\")));d.length&&\nb.add(\"utmpg\",d.join(\",\"))},ff=function(a,b){function c(a,b){b&&d.push(a+\"=\"+b+\";\")}var d=[];c(\"__utma\",cd(a));c(\"__utmz\",hd(a,!1));c(\"__utmv\",fd(a,!0));c(\"__utmx\",be(a));b.add(\"utmcc\",d.join(\"+\"),!0)},ve=function(a,b){a.get(ib)&&(b.add(\"utmcs\",a.get(Qb),!0),b.add(\"utmsr\",a.get(Lb)),a.get(Rb)&&b.add(\"utmvp\",a.get(Rb)),b.add(\"utmsc\",a.get(Mb)),b.add(\"utmul\",a.get(Pb)),b.add(\"utmje\",a.get(Nb)),b.add(\"utmfl\",a.get(Ob),!0))},we=function(a,b){a.get(lb)&&a.get(Ib)&&b.add(\"utmdt\",a.get(Ib),!0);b.add(\"utmhid\",\na.get(Kb));b.add(\"utmr\",Pa(a.get(Jb),a.get(P)),!0);b.add(\"utmp\",G(a.get(Hb),!0),!0)},xe=function(a,b){for(var c=a.get(Db),d=a.get(Eb),e=a.get(Fb)||[],f=0;f<e.length;f++){var Be=e[f];Be&&(c||(c=new yd),c.f(8,f,Be.name),c.f(9,f,Be.value),3!=Be.scope&&c.f(11,f,\"\"+Be.scope))}F(a.get(wc))||F(a.get(xc),!0)||(c||(c=new yd),c.f(5,1,a.get(wc)),c.f(5,2,a.get(xc)),e=a.get(yc),void 0!=e&&c.f(5,3,e),e=a.get(zc),void 0!=e&&c.o(5,1,e));F(a.get(pf))||(c||(c=new yd),c.f(12,1,a.get(pf)));c?b.add(\"utme\",c.Qa(d),!0):\nd&&b.add(\"utme\",d.A(),!0)},ye=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add(\"utmt\",\"tran\");d.add(\"utmtid\",b.id_,!0);d.add(\"utmtst\",b.affiliation_,!0);d.add(\"utmtto\",b.total_,!0);d.add(\"utmttx\",b.tax_,!0);d.add(\"utmtsp\",b.shipping_,!0);d.add(\"utmtci\",b.city_,!0);d.add(\"utmtrg\",b.state_,!0);d.add(\"utmtco\",b.country_,!0);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add(\"utmcu\",b,!0);c||(ue(a,d),te(a,d));return d.toString()},ze=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add(\"utmt\",\"item\");d.add(\"utmtid\",\nb.transId_,!0);d.add(\"utmipc\",b.sku_,!0);d.add(\"utmipn\",b.name_,!0);d.add(\"utmiva\",b.category_,!0);d.add(\"utmipr\",b.price_,!0);d.add(\"utmiqt\",b.quantity_,!0);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add(\"utmcu\",b,!0);c||(ue(a,d),te(a,d));return d.toString()},Ae=function(a,b){var c=a.get(sc);if(\"page\"==c)c=new qe,re(a,b),se(a,c),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),c=[c.toString()];else if(\"event\"==c)c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"event\"),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),\nc=[c.toString()];else if(\"var\"==c)c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"var\"),!b&&te(a,c),c=[c.toString()];else if(\"trans\"==c)for(var c=[],d=a.get(Cb),e=0;e<d.length;++e){c.push(ye(a,d[e],b));for(var f=d[e].items_,Be=0;Be<f.length;++Be)c.push(ze(a,f[Be],b))}else\"social\"==c?b?c=[]:(c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"social\"),c.add(\"utmsn\",a.get(Ac),!0),c.add(\"utmsa\",a.get(Bc),!0),c.add(\"utmsid\",a.get(Cc),!0),xe(a,c),ve(a,c),we(a,c),ue(a,c),te(a,c),c=[c.toString()]):\"feedback\"==c?b?c=[]:(c=new qe,\nre(a,b),se(a,c),c.add(\"utmt\",\"feedback\"),c.add(\"utmfbid\",a.get(Gc),!0),c.add(\"utmfbpr\",a.get(Hc),!0),xe(a,c),ve(a,c),we(a,c),ue(a,c),te(a,c),c=[c.toString()]):c=[];return c},oe=function(a){var b,c=a.get(xb),d=a.get(uc),e=d&&d.Ua,f=0;if(0==c||2==c){var Be=a.get(wb)+\"?\";b=Ae(a,!0);for(var k=0,Ja=b.length;k<Ja;k++)Sa(b[k],e,Be,!0),f++}if(1==c||2==c)for(b=Ae(a),a=a.c(Jc,\"\"),k=0,Ja=b.length;k<Ja;k++)try{Sa(b[k],e,a),f++}catch(t){t&&Ra(t.name,void 0,t.message)}d&&(d.fb=f)};var Ne=function(){return\"https:\"==J.location.protocol||M.G?\"https://ssl.google-analytics.com\":\"http://www.google-analytics.com\"},Ce=function(a){this.name=\"len\";this.message=a+\"-8192\"},De=function(a){this.name=\"ff2post\";this.message=a+\"-2036\"},Sa=function(a,b,c,d){b=b||Fa;if(d||2036>=a.length)gf(a,b,c);else if(8192>=a.length){if(0<=W.navigator.userAgent.indexOf(\"Firefox\")&&![].reduce)throw new De(a.length);df(a,b)||ef(a,b)||Ee(a,b)||b()}else throw new Ce(a.length);},gf=function(a,b,c){c=c||Ne()+\"/__utm.gif?\";\nvar d=new Image(1,1);d.src=c+a;d.onload=function(){d.onload=null;d.onerror=null;b()};d.onerror=function(){d.onload=null;d.onerror=null;b()}},ef=function(a,b){if(0!=Ne().indexOf(J.location.protocol))return!1;var c;c=W.XDomainRequest;if(!c)return!1;c=new c;c.open(\"POST\",Ne()+\"/p/__utm.gif\");c.onerror=function(){b()};c.onload=b;c.send(a);return!0},df=function(a,b){var c=W.XMLHttpRequest;if(!c)return!1;var d=new c;if(!(\"withCredentials\"in d))return!1;d.open(\"POST\",Ne()+\"/p/__utm.gif\",!0);d.withCredentials=\n!0;d.setRequestHeader(\"Content-Type\",\"text/plain\");d.onreadystatechange=function(){4==d.readyState&&(b(),d=null)};d.send(a);return!0},Ee=function(a,b){if(!J.body)return We(function(){Ee(a,b)},100),!0;a=encodeURIComponent(a);try{var c=J.createElement('<iframe name=\"'+a+'\"></iframe>')}catch(d){c=J.createElement(\"iframe\"),c.name=a}c.height=\"0\";c.width=\"0\";c.style.display=\"none\";c.style.visibility=\"hidden\";var e=Ne()+\"/u/post_iframe.html\";Ga(W,\"beforeunload\",function(){c.src=\"\";c.parentNode&&c.parentNode.removeChild(c)});\nsetTimeout(b,1E3);J.body.appendChild(c);c.src=e;return!0};var qf=function(){this.G=this.w=!1;0==Ea()%1E4&&(H(142),this.G=!0);this.C={};this.D=[];this.U=0;this.S=[[\"www.google-analytics.com\",\"\",\"/plugins/\"]];this._gasoCPath=this._gasoDomain=this.bb=void 0;Re();Se()};E=qf.prototype;E.oa=function(a,b){return this.hb(a,void 0,b)};E.hb=function(a,b,c){b&&H(23);c&&H(67);void 0==b&&(b=\"~\"+M.U++);a=new U(b,a,c);M.C[b]=a;M.D.push(a);return a};E.u=function(a){a=a||\"\";return M.C[a]||M.hb(void 0,a)};E.pa=function(){return M.D.slice(0)};E.ab=function(){return M.D.length};\nE.aa=function(){this.w=!0};E.la=function(){this.G=!0};var Fe=function(a){if(\"prerender\"==J.visibilityState)return!1;a();return!0};var M=new qf;var Ha=W._gat;Ha&&Ba(Ha._getTracker)?M=Ha:W._gat=M;var Z=new Y;(function(a){if(!Fe(a)){H(123);var b=!1,c=function(){if(!b&&Fe(a)){b=!0;var d=J,e=c;d.removeEventListener?d.removeEventListener(\"visibilitychange\",e,!1):d.detachEvent&&d.detachEvent(\"onvisibilitychange\",e)}};Ga(J,\"visibilitychange\",c)}})(function(){var a=W._gaq,b=!1;if(a&&Ba(a.push)&&(b=\"[object Array]\"==Object.prototype.toString.call(Object(a)),!b)){Z=a;return}W._gaq=Z;b&&Z.push.apply(Z,a)});function Yc(a){var b=1,c=0,d;if(a)for(b=0,d=a.length-1;0<=d;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=0!=c?b^c>>21:b;return b};})();\n\t\t</script>\n\t\t<script type=\"text/javascript\">\n\t\t(\n\tfunction()\n\t{\n\t\tvar E;\n\t\tfunction Aa(a,b)\n\t\t{\n\t\t\tswitch(b)\n\t\t\t{\n\t\t\t\tcase 0:\n\t\t\t\t\treturn\"\"+a;\n\t\t\t\tcase 1:\n\t\t\t\t\treturn 1*a;\n\t\t\t\tcase 2:\n\t\t\t\t\treturn!!a;\n\t\t\t\tcase 3:\n\t\t\t\t\treturn 1E3*a\n\t\t\t}\n\t\t\treturn a\n\t\t}\n\t\tfunction Ba(a)\n\t\t{\n\t\t\treturn\"function\"==typeof a\n\t\t}\n\t\tfunction Ca(a)\n\t\t{\n\t\t\treturn void 0!=a&&-1<(a.constructor+\"\").indexOf(\"String\")\n\t\t}\n\t\tfunction F(a,b)\n\t\t{\n\t\t\treturn void 0==a||\"-\"==a&&!b||\"\"==a\n\t\t}\n\t\tfunction Da(a)\n\t\t{\n\t\t\tif(!a||\"\"==a)\n\t\t\t\treturn\"\";\n\t\t\tfor(;a&&-1<\" \\n\\r\\t\".indexOf(a.charAt(0));)\n\t\t\t\ta=a.substring(1);\n\t\t\tfor(;a&&-1<\" \\n\\r\\t\".indexOf(a.charAt(a.length-1));)\n\t\t\t\ta=a.substring(0,a.length-1);\n\t\t\treturn a\n\t\t}\n\t\tfunction Ea()\n\t\t{\n\t\t\treturn Math.round(2147483647*Math.random())\n\t\t}\n\t\tfunction Fa(){}\n\t\tfunction G(a,b)\n\t\t{\n\t\t\tif(encodeURIComponent instanceof Function)\n\t\t\t\treturn b?encodeURI(a):encodeURIComponent(a);\n\t\t\tH(68);\n\t\t\treturn escape(a)\n\t\t}\n\t\tfunction I(a)\n\t\t{\n\t\t\ta=a.split(\"+\").join(\" \");\n\t\t\tif(decodeURIComponent instanceof Function)\n\t\t\t\ttry\n\t\t\t\t{\n\t\t\t\t\treturn decodeURIComponent(a)\n\t\t\t\t}\n\t\t\t\tcatch(b)\n\t\t\t\t{\n\t\t\t\t\tH(17)\n\t\t\t\t}\n\t\t\telse H(68);\n\t\t\treturn unescape(a)\n\t\t}\n\t\tvar Ga=function(a,b,c,d)\n\t\t{\n\t\t\ta.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)\n\t\t};\n\t\tfunction Ia(a,b)\n\t\t{\n\t\t\tif(a)\n\t\t\t{\n\t\t\t\tvar c=J.createElement(\"script\");\n\t\t\t\tc.type=\"text/javascript\";\n\t\t\t\tc.async=!0;\n\t\t\t\tc.src=a;\n\t\t\t\tc.id=b;\n\t\t\t\tvar d=J.getElementsByTagName(\"script\")[0];\n\t\t\t\td.parentNode.insertBefore(c,d);\n\t\t\t\treturn c\n\t\t\t}\n\t\t}\n\t\tfunction K(a)\n\t\t{\n\t\t\treturn a&&0<a.length?a[0]:\"\"\n\t\t}\n\t\tfunction L(a)\n\t\t{\n\t\t\tvar b=a?a.length:0;\n\t\t\treturn 0<b?a[b-1]:\"\"\n\t\t}\n\t\tvar nf=function()\n\t\t{\n\t\t\tthis.prefix=\"ga.\";\n\t\t\tthis.values={}\n\t\t};\n\t\tnf.prototype.set=function(a,b)\n\t\t{\n\t\t\tthis.values[this.prefix+a]=b\n\t\t};\n\t\tnf.prototype.get=function(a)\n\t\t{\n\t\t\treturn this.values[this.prefix+a]\n\t\t};\n\t\tnf.prototype.contains=function(a)\n\t\t{\n\t\t\treturn void 0!==this.get(a)\n\t\t};\n\t\tfunction Ka(a)\n\t\t{\n\t\t\t0==a.indexOf(\"www.\")&&(a=a.substring(4));\n\t\t\treturn a.toLowerCase()\n\t\t}\n\t\tfunction La(a,b)\n\t\t{\n\t\t\tvar c,d={\n\t\t\t\turl:a,\n\t\t\t\tprotocol:\"http\",\n\t\t\t\thost:\"\",\n\t\t\t\tpath:\"\",\n\t\t\t\tR:new nf,\n\t\t\t\tanchor:\"\"\n\t\t\t};\n\t\t\tif(!a)\n\t\t\t\treturn d;\n\t\t\tc=a.indexOf(\"://\");\n\t\t\t0<=c&&(d.protocol=a.substring(0,c),a=a.substring(c+3));\n\t\t\tc=a.search(\"/|\\\\?|#\");\n\t\t\tif(0<=c)\n\t\t\t\td.host=a.substring(0,c).toLowerCase(),a=a.substring(c);\n\t\t\telse \n\t\t\t\treturn d.host=a.toLowerCase(),d;\n\t\t\tc=a.indexOf(\"#\");\n\t\t\t0<=c&&(d.anchor=a.substring(c+1),a=a.substring(0,c));\n\t\t\tc=a.indexOf(\"?\");\n\t\t\t0<=c&&(Na(d.R,a.substring(c+1)),a=a.substring(0,c));\n\t\t\td.anchor&&b&&Na(d.R,d.anchor);\n\t\t\ta&&\"/\"==a.charAt(0)&&(a=a.substring(1));\n\t\t\td.path=a;\n\t\t\treturn d\n\t\t}\n\t\tfunction Oa(a,b)\n\t\t{\n\t\t\tfunction c(a)\n\t\t\t{\n\t\t\t\tvar b=(a.hostname||\"\").split(\":\")[0].toLowerCase(),c=(a.protocol||\"\").toLowerCase(),c=1*a.port||(\"http:\"==c?80:\"https:\"==c?443:\"\");\n\t\t\t\ta=a.pathname||\"\";\n\t\t\t\t0==a.indexOf(\"/\")||(a=\"/\"+a);\n\t\t\t\treturn[b,\"\"+c,a]\n\t\t\t}\n\t\t\tvar d=b||J.createElement(\"a\");\n\t\t\td.href=J.location.href;\n\t\t\tvar e=(d.protocol||\"\").toLowerCase(),f=c(d),Be=d.search||\"\",k=e+\"//\"+f[0]+(f[1]?\":\"+f[1]:\"\");\n\t\t\t0==a.indexOf(\"//\")?a=e+a:0==a.indexOf(\"/\")?a=k+a:a&&0!=a.indexOf(\"?\")?0>a.split(\"/\")[0].indexOf(\":\")&&(a=k+f[2].substring(0,f[2].lastIndexOf(\"/\"))+\"/\"+a):a=k+f[2]+(a||Be);\n\t\t\td.href=a;\n\t\t\te=c(d);\n\t\t\treturn{\n\t\t\t\tprotocol:(d.protocol||\"\").toLowerCase(),\n\t\t\t\thost:e[0],\n\t\t\t\tport:e[1],\n\t\t\t\tpath:e[2],\n\t\t\t\tOa:d.search||\"\",\n\t\t\t\turl:a||\"\"\n\t\t\t}\n\t\t}\n\t\tfunction Na(a,b)\n\t\t{\n\t\t\tfunction c(b,c)\n\t\t\t{\n\t\t\t\ta.contains(b)||a.set(b,[]);\n\t\t\t\ta.get(b).push(c)\n\t\t\t}\n\t\t\tfor(var d=Da(b).split(\"&\"),e=0;e<d.length;e++)\n\t\t\t\tif(d[e])\n\t\t\t\t{\n\t\t\t\t\tvar f=d[e].indexOf(\"=\");\n\t\t\t\t\t0>f?c(d[e],\"1\"):c(d[e].substring(0,f),d[e].substring(f+1))\n\t\t\t\t}\n\t\t}\n\t\tfunction Pa(a,b)\n\t\t{\n\t\t\tif(F(a)||\"[\"==a.charAt(0)&&\"]\"==a.charAt(a.length-1))\n\t\t\t\treturn\"-\";\n\t\t\tvar c=J.domain;\n\t\t\treturn a.indexOf(c+(b&&\"/\"!=b?b:\"\"))==(0==a.indexOf(\"http://\")?7:0==a.indexOf(\"https://\")?8:0)?\"0\":a\n\t\t};\n\t\tvar Qa=0;\n\t\tfunction Ra(a,b,c)\n\t\t{\n\t\t\t1<=Qa||1<=100*Math.random()||ld()||(a=[\"utmt=error\",\"utmerr=\"+a,\"utmwv=5.6.7\",\"utmn=\"+Ea(),\"utmsp=1\"],b&&a.push(\"api=\"+b),c&&a.push(\"msg=\"+G(c.substring(0,100))),M.w&&a.push(\"aip=1\"),Sa(a.join(\"&\")),Qa++)};\n\t\t\tvar Ta=0,Ua={};\n\t\t\tfunction N(a)\n\t\t\t{\n\t\t\t\treturn Va(\"x\"+Ta++,a)\n\t\t\t}\n\t\t\tfunction Va(a,b)\n\t\t\t{\n\t\t\t\tUa[a]=!!b;\n\t\t\t\treturn a\n\t\t\t}\n\t\t\tvar Wa=N(),\n\t\t\tXa=Va(\"anonymizeIp\"),\n\t\t\tYa=N(),\n\t\t\t$a=N(),\n\t\t\tab=N(),\n\t\t\tbb=N(),\n\t\t\tO=N(),\n\t\t\tP=N(),\n\t\t\tcb=N(),\n\t\t\tdb=N(),\n\t\t\teb=N(),\n\t\t\tfb=N(),\n\t\t\tgb=N(),\n\t\t\thb=N(),\n\t\t\tib=N(),\n\t\t\tjb=N(),\n\t\t\tkb=N(),\n\t\t\tlb=N(),\n\t\t\tnb=N(),\n\t\t\tob=N(),\n\t\t\tpb=N(),\n\t\t\tqb=N(),\n\t\t\trb=N(),\n\t\t\tsb=N(),\n\t\t\ttb=N(),\n\t\t\tub=N(),\n\t\t\tvb=N(),\n\t\t\twb=N(),\n\t\t\txb=N(),\n\t\t\tyb=N(),\n\t\t\tzb=N(),\n\t\t\tAb=N(),\n\t\t\tBb=N(),\n\t\t\tCb=N(),\n\t\t\tDb=N(),\n\t\t\tEb=N(),\n\t\t\tFb=N(!0),\n\t\t\tGb=Va(\"currencyCode\"),\n\t\t\tHb=Va(\"page\"),\n\t\t\tIb=Va(\"title\"),\n\t\t\tJb=N(),\n\t\t\tKb=N(),\n\t\t\tLb=N(),\n\t\t\tMb=N(),\n\t\t\tNb=N(),\n\t\t\tOb=N(),\n\t\t\tPb=N(),\n\t\t\tQb=N(),\n\t\t\tRb=N(),\n\t\t\tQ=N(!0),\n\t\t\tSb=N(!0),\n\t\t\tTb=N(!0),\n\t\t\tUb=N(!0),\n\t\t\tVb=N(!0),\n\t\t\tWb=N(!0),\n\t\t\tZb=N(!0),\n\t\t\t$b=N(!0),\n\t\t\tac=N(!0),\n\t\t\tbc=N(!0),\n\t\t\tcc=N(!0),\n\t\t\tR=N(!0),\n\t\t\tdc=N(!0),\n\t\t\tec=N(!0),\n\t\t\tfc=N(!0),\n\t\t\tgc=N(!0),\n\t\t\thc=N(!0),\n\t\t\tic=N(!0),\n\t\t\tjc=N(!0),\n\t\t\tS=N(!0),\n\t\t\tkc=N(!0),\n\t\t\tlc=N(!0),\n\t\t\tmc=N(!0),\n\t\t\tnc=N(!0),\n\t\t\toc=N(!0),\n\t\t\tpc=N(!0),\n\t\t\tqc=N(!0),\n\t\t\trc=Va(\"campaignParams\"),\n\t\t\tsc=N(),\n\t\t\ttc=Va(\"hitCallback\"),\n\t\t\tuc=N();\n\t\t\tN();\n\t\t\tvar vc=N(),\n\t\t\twc=N(),\n\t\t\txc=N(),\n\t\t\tyc=N(),\n\t\t\tzc=N(),\n\t\t\tAc=N(),\n\t\t\tBc=N(),\n\t\t\tCc=N(),\n\t\t\tDc=N(),\n\t\t\tEc=N(),\n\t\t\tFc=N(),\n\t\t\tGc=N(),\n\t\t\tHc=N(),\n\t\t\tIc=N();\n\t\t\tN();\n\t\t\tvar Mc=N(),\n\t\t\tNc=N(),\n\t\t\tYb=N(),\n\t\t\tJc=N(),\n\t\t\tKc=N(),\n\t\t\tLc=Va(\"utmtCookieName\"),\n\t\t\tCd=Va(\"displayFeatures\"),\n\t\t\tOc=N(),\n\t\t\tof=Va(\"gtmid\"),\n\t\t\tOe=Va(\"uaName\"),\n\t\t\tPe=Va(\"uaDomain\"),\n\t\t\tQe=Va(\"uaPath\"),\n\t\t\tpf=Va(\"linkid\");\n\t\t\tvar Re=function()\n\t\t\t{\n\t\t\t\tfunction a(a,c,d)\n\t\t\t\t{\n\t\t\t\t\tT(qf.prototype,a,c,d)\n\t\t\t\t}\n\t\t\t\ta(\"_createTracker\",qf.prototype.hb,55);\n\t\t\t\ta(\"_getTracker\",qf.prototype.oa,0);\n\t\t\t\ta(\"_getTrackerByName\",qf.prototype.u,51);\n\t\t\t\ta(\"_getTrackers\",qf.prototype.pa,130);\n\t\t\t\ta(\"_anonymizeIp\",qf.prototype.aa,16);\n\t\t\t\ta(\"_forceSSL\",qf.prototype.la,125);\n\t\t\t\ta(\"_getPlugin\",Pc,120)\n\t\t\t},\n\t\t\tSe=function()\n\t\t\t{\n\t\t\t\tfunction a(a,c,d)\n\t\t\t\t{\n\t\t\t\t\tT(U.prototype,a,c,d)\n\t\t\t\t}\n\t\t\t\tQc(\"_getName\",$a,58);\n\t\t\t\tQc(\"_getAccount\",Wa,64);\n\t\t\t\tQc(\"_visitCode\",Q,54);\n\t\t\t\tQc(\"_getClientInfo\",ib,53,1);\n\t\t\t\tQc(\"_getDetectTitle\",lb,56,1);\n\t\t\t\tQc(\"_getDetectFlash\",jb,65,1);\n\t\t\t\tQc(\"_getLocalGifPath\",wb,57);\n\t\t\t\tQc(\"_getServiceMode\",xb,59);\n\t\t\t\tV(\"_setClientInfo\",ib,66,2);\n\t\t\t\tV(\"_setAccount\",Wa,3);\n\t\t\t\tV(\"_setNamespace\",Ya,48);\n\t\t\t\tV(\"_setAllowLinker\",fb,11,2);\n\t\t\t\tV(\"_setDetectFlash\",jb,61,2);\n\t\t\t\tV(\"_setDetectTitle\",lb,62,2);\n\t\t\t\tV(\"_setLocalGifPath\",wb,46,0);\n\t\t\t\tV(\"_setLocalServerMode\",xb,92,void 0,0);\n\t\t\t\tV(\"_setRemoteServerMode\",xb,63,void 0,1);\n\t\t\t\tV(\"_setLocalRemoteServerMode\",xb,47,void 0,2);\n\t\t\t\tV(\"_setSampleRate\",vb,45,1);\n\t\t\t\tV(\"_setCampaignTrack\",kb,36,2);\n\t\t\t\tV(\"_setAllowAnchor\",gb,7,2);\n\t\t\t\tV(\"_setCampNameKey\",ob,41);\n\t\t\t\tV(\"_setCampContentKey\",tb,38);\n\t\t\t\tV(\"_setCampIdKey\",nb,39);\n\t\t\t\tV(\"_setCampMediumKey\",rb,40);\n\t\t\t\tV(\"_setCampNOKey\",ub,42);\n\t\t\t\tV(\"_setCampSourceKey\",qb,43);\n\t\t\t\tV(\"_setCampTermKey\",sb,44);\n\t\t\t\tV(\"_setCampCIdKey\",pb,37);\n\t\t\t\tV(\"_setCookiePath\",P,9,0);\n\t\t\t\tV(\"_setMaxCustomVariables\",yb,0,1);\n\t\t\t\tV(\"_setVisitorCookieTimeout\",cb,28,1);\n\t\t\t\tV(\"_setSessionCookieTimeout\",db,26,1);\n\t\t\t\tV(\"_setCampaignCookieTimeout\",eb,29,1);\n\t\t\t\tV(\"_setReferrerOverride\",Jb,49);\n\t\t\t\tV(\"_setSiteSpeedSampleRate\",Dc,132);\n\t\t\t\ta(\"_trackPageview\",U.prototype.Fa,1);\n\t\t\t\ta(\"_trackEvent\",U.prototype.F,4);\n\t\t\t\ta(\"_trackPageLoadTime\",U.prototype.Ea,100);\n\t\t\t\ta(\"_trackSocial\",U.prototype.Ga,104);\n\t\t\t\ta(\"_trackTrans\",U.prototype.Ia,18);\n\t\t\t\ta(\"_sendXEvent\",U.prototype.ib,78);\n\t\t\t\ta(\"_createEventTracker\",U.prototype.ia,74);\n\t\t\t\ta(\"_getVersion\",U.prototype.qa,60);\n\t\t\t\ta(\"_setDomainName\",U.prototype.B,6);\n\t\t\t\ta(\"_setAllowHash\",U.prototype.va,8);\n\t\t\t\ta(\"_getLinkerUrl\",U.prototype.na,52);\n\t\t\t\ta(\"_link\",U.prototype.link,101);\n\t\t\t\ta(\"_linkByPost\",U.prototype.ua,102);\n\t\t\t\ta(\"_setTrans\",U.prototype.za,20);\n\t\t\t\ta(\"_addTrans\",U.prototype.$,21);\n\t\t\t\ta(\"_addItem\",U.prototype.Y,19);\n\t\t\t\ta(\"_clearTrans\",U.prototype.ea,105);\n\t\t\t\ta(\"_setTransactionDelim\",U.prototype.Aa,82);\n\t\t\t\ta(\"_setCustomVar\",U.prototype.wa,10);\n\t\t\t\ta(\"_deleteCustomVar\",U.prototype.ka,35);\n\t\t\t\ta(\"_getVisitorCustomVar\",U.prototype.ra,50);\n\t\t\t\ta(\"_setXKey\",U.prototype.Ca,83);\n\t\t\t\ta(\"_setXValue\",U.prototype.Da,84);\n\t\t\t\ta(\"_getXKey\",U.prototype.sa,76);\n\t\t\t\ta(\"_getXValue\",U.prototype.ta,77);\n\t\t\t\ta(\"_clearXKey\",U.prototype.fa,72);\n\t\t\t\ta(\"_clearXValue\",U.prototype.ga,73);\n\t\t\t\ta(\"_createXObj\",U.prototype.ja,75);\n\t\t\t\ta(\"_addIgnoredOrganic\",U.prototype.W,15);\n\t\t\t\ta(\"_clearIgnoredOrganic\",U.prototype.ba,97);\n\t\t\t\ta(\"_addIgnoredRef\",U.prototype.X,31);\n\t\t\t\ta(\"_clearIgnoredRef\",U.prototype.ca,32);\n\t\t\t\ta(\"_addOrganic\",U.prototype.Z,14);\n\t\t\t\ta(\"_clearOrganic\",U.prototype.da,70);\n\t\t\t\ta(\"_cookiePathCopy\",U.prototype.ha,30);\n\t\t\t\ta(\"_get\",U.prototype.ma,106);\n\t\t\t\ta(\"_set\",U.prototype.xa,107);\n\t\t\t\ta(\"_addEventListener\",U.prototype.addEventListener,108);\n\t\t\t\ta(\"_removeEventListener\",U.prototype.removeEventListener,109);\n\t\t\t\ta(\"_addDevId\",U.prototype.V);\n\t\t\t\ta(\"_getPlugin\",Pc,122);\n\t\t\t\ta(\"_setPageGroup\",U.prototype.ya,126);\n\t\t\t\ta(\"_trackTiming\",U.prototype.Ha,124);\n\t\t\t\ta(\"_initData\",U.prototype.initData,2);\n\t\t\t\ta(\"_setVar\",U.prototype.Ba,22);\n\t\t\t\tV(\"_setSessionTimeout\",db,27,3);\n\t\t\t\tV(\"_setCookieTimeout\",eb,25,3);\n\t\t\t\tV(\"_setCookiePersistence\",cb,24,1);\n\t\t\t\ta(\"_setAutoTrackOutbound\",Fa,79);\n\t\t\t\ta(\"_setTrackOutboundSubdomains\",Fa,81);\n\t\t\t\ta(\"_setHrefExamineLimit\",Fa,80)};\n\t\t\t\tfunction Pc(a)\n\t\t\t\t{\n\t\t\t\t\tvar b=this.plugins_;\n\t\t\t\t\tif(b)\n\t\t\t\t\t\treturn b.get(a)\n\t\t\t\t}\n\t\t\t\tvar T=function(a,b,c,d)\n\t\t\t\t{\n\t\t\t\t\ta[b]=function()\n\t\t\t\t\t{\n\t\t\t\t\t\ttry\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\treturn void 0!=d&&H(d),c.apply(this,arguments)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcatch(a)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthrow Ra(\"exc\",b,a&&a.name),a;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tQc=function(a,b,c,d)\n\t\t\t\t{\n\t\t\t\t\tU.prototype[a]=function()\n\t\t\t\t\t{\n\t\t\t\t\t\ttry\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\treturn H(c),\n\t\t\t\t\t\t\tAa(this.a.get(b),d)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcatch(e)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthrow Ra(\"exc\",a,e&&e.name),\n\t\t\t\t\t\t\te;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tV=function(a,b,c,d,e)\n\t\t\t\t{\n\t\t\t\t\tU.prototype[a]=function(f)\n\t\t\t\t\t{\n\t\t\t\t\t\ttry{H(c),\n\t\t\t\t\t\tvoid 0==e?this.a.set(b,Aa(f,d)):this.a.set(b,e)\n\t\t\t\t\t}\n\t\t\t\t\tcatch(Be)\n\t\t\t\t\t{\n\t\t\t\t\t\tthrow Ra(\"exc\",a,Be&&Be.name),\n\t\t\t\t\t\tBe;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tTe=function(a,b)\n\t\t\t{\n\t\t\t\treturn 0;\n\t\t\t\t/*{\n\t\t\t\t\ttype:b;\n\t\t\t\t\ttarget:a;\n\t\t\t\t\tstopPropagation:function()\n\t\t\t\t\t{\n\t\t\t\t\t\tthrow\"aborted\";\n\t\t\t\t\t}\n\t\t\t\t}*/\n\t\t\t};\n\t\t\tvar Rc=new RegExp(/(^|\\.)doubleclick\\.net$/i),\n\t\t\tSc=function(a,b)\n\t\t\t{\n\t\t\t\treturn Rc.test(J.location.hostname)?!0:\"/\"!==b?!1:0!=a.indexOf(\"www.google.\")&&0!=a.indexOf(\".google.\")&&0!=a.indexOf(\"google.\")||-1<a.indexOf(\"google.org\")?!1:!0\n\t\t\t},\n\t\t\tTc=function(a)\n\t\t\t{\n\t\t\t\tvar b=a.get(bb),c=a.c(P,\"/\");Sc(b,c)&&a.stopPropagation()\n\t\t\t};\n\t\t\tvar Zc=function()\n\t\t\t{\n\t\t\t\tvar a={},b={},c=new Uc;\n\t\t\t\tthis.g=function(a,b)\n\t\t\t\t{\n\t\t\t\t\tc.add(a,b)\n\t\t\t\t};\n\t\t\t\tvar d=new Uc;\n\t\t\t\tthis.v=function(a,b)\n\t\t\t\t{\n\t\t\t\t\td.add(a,b)\n\t\t\t\t};\n\t\t\t\tvar e=!1,f=!1,Be=!0;\n\t\t\t\tthis.T=function()\n\t\t\t\t{\n\t\t\t\t\te=!0};\n\t\t\t\t\tthis.j=function(a)\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.load();\n\t\t\t\t\t\tthis.set(sc,a,!0);\n\t\t\t\t\t\ta=new Vc(this);\n\t\t\t\t\t\te=!1;\n\t\t\t\t\t\td.cb(this);\n\t\t\t\t\t\te=!0;\n\t\t\t\t\t\tb={};\n\t\t\t\t\t\tthis.gb();\n\t\t\t\t\t\ta.Ja()\n\t\t\t\t\t};\n\t\t\t\t\tthis.load=function()\n\t\t\t\t\t{\n\t\t\t\t\t\te&&(e=!1,this.Ka(),Wc(this),f||(f=!0,c.cb(this),Xc(this),Wc(this)),e=!0)\n\t\t\t\t\t};\n\t\t\t\t\tthis.gb=function()\n\t\t\t\t\t{\n\t\t\t\t\t\te&&(f?(e=!1,Xc(this),e=!0):this.load())};\n\t\t\t\t\t\tthis.get=function(c)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tUa[c]&&this.load();\n\t\t\t\t\t\t\treturn void 0!==b[c]?b[c]:a[c]};\n\t\t\t\t\t\t\tthis.set=function(c,d,e)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tUa[c]&&this.load();\n\t\t\t\t\t\t\t\te?b[c]=d:a[c]=d;\n\t\t\t\t\t\t\t\tUa[c]&&this.gb()\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tthis.Za=function(b)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ta[b]=this.b(b,0)+1\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tthis.b=function(a,b)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tvar c=this.get(a);\n\t\t\t\t\t\t\t\treturn void 0==c||\"\"===c?b:1*c\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tthis.c=function(a,b)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tvar c=this.get(a);\n\t\t\t\t\t\t\t\treturn void 0==c?b:c+\"\"\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tthis.Ka=function()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tif(Be)\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tvar b=this.c(bb,\"\"),\n\t\t\t\t\t\t\t\t\tc=this.c(P,\"/\");\n\t\t\t\t\t\t\t\t\tSc(b,c)||(a[O]=a[hb]&&\"\"!=b?Yc(b):1,Be=!1)\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t};\n\t\t\t\t\t\tZc.prototype.stopPropagation=function()\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthrow\"aborted\";\n\t\t\t\t\t\t};\n\t\t\t\t\t\tvar Vc=function(a)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvar b=this;\n\t\t\t\t\t\t\tthis.fb=0;\n\t\t\t\t\t\t\tvar c=a.get(tc);\n\t\t\t\t\t\t\tthis.Ua=function()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t0<b.fb&&c&&(b.fb--,b.fb||c())\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tthis.Ja=function()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t!b.fb&&c&&setTimeout(c,10)\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\ta.set(uc,b,!0)\n\t\t\t\t\t\t};\n\t\t\t\t\t\tfunction $c(a,b)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tb=b||[];\n\t\t\t\t\t\t\tfor(var c=0;c<b.length;c++)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tvar d=b[c];\n\t\t\t\t\t\t\t\tif(\"\"+a==d||0==d.indexOf(a+\".\"))\n\t\t\t\t\t\t\t\t\treturn d\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn\"-\"\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar bd=function(a,b,c)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tc=c?\"\":a.c(O,\"1\");\n\t\t\t\t\t\t\tb=b.split(\".\");\n\t\t\t\t\t\t\tif(6!==b.length||ad(b[0],c))\n\t\t\t\t\t\t\t\treturn!1;\n\t\t\t\t\t\t\tc=1*b[1];\n\t\t\t\t\t\t\tvar d=1*b[2],e=1*b[3],f=1*b[4];b=1*b[5];\n\t\t\t\t\t\t\tif(!(0<=c&&0<d&&0<e&&0<f&&0<=b))\n\t\t\t\t\t\t\t\treturn!1;\n\t\t\t\t\t\t\ta.set(Q,c);\n\t\t\t\t\t\t\ta.set(Vb,d);\n\t\t\t\t\t\t\ta.set(Wb,e);\n\t\t\t\t\t\t\ta.set(Zb,f);\n\t\t\t\t\t\t\ta.set($b,b);\n\t\t\t\t\t\t\treturn!0\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcd=function(a)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvar b=a.get(Q),c=a.get(Vb),d=a.get(Wb),e=a.get(Zb),f=a.b($b,1);\n\t\t\t\t\t\t\treturn[a.b(O,1),void 0!=b?b:\"-\",c||\"-\",d||\"-\",e||\"-\",f].join(\".\")\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdd=function(a)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\treturn[a.b(O,1),a.b(cc,0),a.b(R,1),a.b(dc,0)].join(\".\")\n\t\t\t\t\t\t},\n\t\t\t\t\t\ted=function(a,b,c)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tc=c?\"\":a.c(O,\"1\");\n\t\t\t\t\t\t\tvar d=b.split(\".\");\n\t\t\t\t\t\t\tif(4!==d.length||ad(d[0],c))d=null;\n\t\t\t\t\t\t\ta.set(cc,d?1*d[1]:0);\n\t\t\t\t\t\t\ta.set(R,d?1*d[2]:10);\n\t\t\t\t\t\t\ta.set(dc,d?1*d[3]:a.get(ab));\n\t\t\t\t\t\t\treturn null!=d||!ad(b,c)\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfd=function(a,b)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvar c=G(a.c(Tb,\"\")),d=[],e=a.get(Fb);\n\t\t\t\t\t\t\tif(!b&&e)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tfor(var f=0;f<e.length;f++)\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tvar Be=e[f];Be&&1==Be.scope&&d.push(f+\"=\"+G(Be.name)+\"=\"+G(Be.value)+\"=1\")\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t0<d.length&&(c+=\"|\"+d.join(\"^\"))\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn c?a.b(O,1)+\".\"+c:null\n\t\t\t\t\t\t},\n\t\t\t\t\t\tgd=function(a,b,c)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tc=c?\"\":a.c(O,\"1\");\n\t\t\t\t\t\t\tb=b.split(\".\");\n\t\t\t\t\t\t\tif(2>b.length||ad(b[0],c))\n\t\t\t\t\t\t\t\treturn!1;\n\t\t\t\t\t\t\tb=b.slice(1).join(\".\").split(\"|\");\n\t\t\t\t\t\t\t0<b.length&&a.set(Tb,I(b[0]));\n\t\t\t\t\t\t\tif(1>=b.length)\n\t\t\t\t\t\t\t\treturn!0;\n\t\t\t\t\t\t\tb=b[1].split(-1==b[1].indexOf(\",\")?\"^\":\",\");\n\t\t\t\t\t\t\tfor(c=0;c<b.length;c++)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tvar d=b[c].split(\"=\");\n\t\t\t\t\t\t\t\tif(4==d.length)\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tvar e={};\n\t\t\t\t\t\t\t\t\te.name=I(d[1]);\n\t\t\t\t\t\t\t\t\te.value=I(d[2]);\n\t\t\t\t\t\t\t\t\te.scope=1;\n\t\t\t\t\t\t\t\t\ta.get(Fb)[d[0]]=e\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn!0\n\t\t\t\t\t\t},\n\t\t\t\t\t\thd=function(a,b)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvar c=Ue(a,b);\n\t\t\t\t\t\t\treturn c?[a.b(O,1),a.b(ec,0),a.b(fc,1),a.b(gc,1),c].join(\".\"):\"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\tUe=function(a)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tfunction b(b,e)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tif(!F(a.get(b)))\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tvar f=a.c(b,\"\"),f=f.split(\" \").join(\"%20\"),f=f.split(\"+\").join(\"%20\");\n\t\t\t\t\t\t\t\t\tc.push(e+\"=\"+f)\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tvar c=[];\n\t\t\t\t\t\t\tb(ic,\"utmcid\");\n\t\t\t\t\t\t\tb(nc,\"utmcsr\");\n\t\t\t\t\t\t\tb(S,\"utmgclid\");\n\t\t\t\t\t\t\tb(kc,\"utmgclsrc\");\n\t\t\t\t\t\t\tb(lc,\"utmdclid\");\n\t\t\t\t\t\t\tb(mc,\"utmdsid\");\n\t\t\t\t\t\t\tb(jc,\"utmccn\");\n\t\t\t\t\t\t\tb(oc,\"utmcmd\");\n\t\t\t\t\t\t\tb(pc,\"utmctr\");\n\t\t\t\t\t\t\tb(qc,\"utmcct\");\n\t\t\t\t\t\t\treturn c.join(\"|\")\n\t\t\t\t\t\t},\n\t\t\t\t\t\tid=function(a,b,c)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tc=c?\"\":a.c(O,\"1\");\n\t\t\t\t\t\t\tb=b.split(\".\");\n\t\t\t\t\t\t\tif(5>b.length||ad(b[0],c))\n\t\t\t\t\t\t\t\treturn a.set(ec,void 0),a.set(fc,void 0),a.set(gc,void 0),a.set(ic,void 0),a.set(jc,void 0),a.set(nc,void 0),a.set(oc,void 0),a.set(pc,void 0),a.set(qc,void 0),a.set(S,void 0),a.set(kc,void 0),a.set(lc,void 0),a.set(mc,void 0),!1;\n\t\t\t\t\t\t\ta.set(ec,1*b[1]);\n\t\t\t\t\t\t\ta.set(fc,1*b[2]);\n\t\t\t\t\t\t\ta.set(gc,1*b[3]);\n\t\t\t\t\t\t\tVe(a,b.slice(4).join(\".\"));\n\t\t\t\t\t\t\treturn!0\n\t\t\t\t\t\t},\n\t\t\t\t\t\tVe=function(a,b)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tfunction c(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\treturn(a=b.match(a+\"=(.*?)(?:\\\\|utm|$)\"))&&2==a.length?a[1]:void 0\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction d(b,c)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tc?(c=e?I(c):c.split(\"%20\").join(\" \"),a.set(b,c)):a.set(b,void 0)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t-1==b.indexOf(\"=\")&&(b=I(b));\n\t\t\t\t\t\t\tvar e=\"2\"==c(\"utmcvr\");\n\t\t\t\t\t\t\td(ic,c(\"utmcid\"));\n\t\t\t\t\t\t\td(jc,c(\"utmccn\"));\n\t\t\t\t\t\t\td(nc,c(\"utmcsr\"));\n\t\t\t\t\t\t\td(oc,c(\"utmcmd\"));\n\t\t\t\t\t\t\td(pc,c(\"utmctr\"));\n\t\t\t\t\t\t\td(qc,c(\"utmcct\"));\n\t\t\t\t\t\t\td(S,c(\"utmgclid\"));\n\t\t\t\t\t\t\td(kc,c(\"utmgclsrc\"));\n\t\t\t\t\t\t\td(lc,c(\"utmdclid\"));\n\t\t\t\t\t\t\td(mc,c(\"utmdsid\"))},ad=function(a,b)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\treturn b?a!=b:!/^\\d+$/.test(a)\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tvar Uc=function()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tthis.filters=[]\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tUc.prototype.add=function(a,b)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tthis.filters.push({name:a,s:b})\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tUc.prototype.cb=function(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ttry\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tfor(var b=0;b<this.filters.length;b++)\n\t\t\t\t\t\t\t\t\t\tthis.filters[b].s.call(W,a)\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcatch(c){}\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tfunction jd(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t100!=a.get(vb)&&a.get(Q)%1E4>=100*a.get(vb)&&a.stopPropagation()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction kd(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tld(a.get(Wa))&&a.stopPropagation()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction md(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"file:\"==J.location.protocol&&a.stopPropagation()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction Ge(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tHe()&&a.stopPropagation()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction nd(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ta.get(Ib)||a.set(Ib,J.title,!0);\n\t\t\t\t\t\t\t\ta.get(Hb)||a.set(Hb,J.location.pathname+J.location.search,!0)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction lf(a)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ta.get(Wa)&&\"UA-XXXXX-X\"!=a.get(Wa)||a.stopPropagation()};\n\t\t\t\t\t\t\t\tvar od=new function()\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tvar a=[];this.set=function(b)\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\ta[b]=!0};this.encode=function()\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\tfor(var b=[],c=0;c<a.length;c++)\n\t\t\t\t\t\t\t\t\t\t\t\ta[c]&&(b[Math.floor(c/6)]^=1<<c%6);\n\t\t\t\t\t\t\t\t\t\t\tfor(c=0;c<b.length;c++)\n\t\t\t\t\t\t\t\t\t\t\t\tb[c]=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(b[c]||0);\n\t\t\t\t\t\t\t\t\t\t\treturn b.join(\"\")+\"~\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t\t\tfunction H(a)\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tod.set(a)};\n\t\t\t\t\t\t\t\t\t\tvar W=window,J=document,ld=function(a)\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\tvar b=W._gaUserPrefs;if(b&&b.ioo&&b.ioo()||a&&!0===W[\"ga-disable-\"+a])return!0;try{var c=W.external;if(c&&c._gaUserPrefs&&\"oo\"==c._gaUserPrefs)return!0}catch(d){}return!1},He=function(){return W.navigator&&\"preview\"==W.navigator.loadPurpose},We=function(a,b){setTimeout(a,b)},pd=function(a){var b=[],c=J.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},X=function(a,b,c,d,e,f){e=\nld(e)?!1:Sc(d,c)?!1:He()?!1:!0;e&&((b=mf(b))&&2E3<b.length&&(b=b.substring(0,2E3),H(69)),a=a+\"=\"+b+\"; path=\"+c+\"; \",f&&(a+=\"expires=\"+(new Date((new Date).getTime()+f)).toGMTString()+\"; \"),d&&(a+=\"domain=\"+d+\";\"),J.cookie=a)},mf=function(a){if(!a)return a;var b=a.indexOf(\";\");-1!=b&&(a=a.substring(0,b),H(141));if(!(0<=W.navigator.userAgent.indexOf(\"Firefox\")))return a;a=a.replace(/\\n|\\r/g,\" \");for(var b=0,c=a.length;b<c;++b){var d=a.charCodeAt(b)&255;if(10==d||13==d)a=a.substring(0,b)+\"?\"+a.substring(b+\n1)}return a};var qd,rd,sd=function(){if(!qd){var a={},b=W.navigator,c=W.screen;a.jb=c?c.width+\"x\"+c.height:\"-\";a.P=c?c.colorDepth+\"-bit\":\"-\";a.language=(b&&(b.language||b.browserLanguage)||\"-\").toLowerCase();a.javaEnabled=b&&b.javaEnabled()?1:0;a.characterSet=J.characterSet||J.charset||\"-\";try{var d;var e=J.documentElement,f=J.body,Be=f&&f.clientWidth&&f.clientHeight,b=[];e&&e.clientWidth&&e.clientHeight&&(\"CSS1Compat\"===J.compatMode||!Be)?b=[e.clientWidth,e.clientHeight]:Be&&(b=[f.clientWidth,f.clientHeight]);\nd=0>=b[0]||0>=b[1]?\"\":b.join(\"x\");a.Wa=d}catch(k){H(135)}qd=a}},td=function(){sd();for(var a=qd,b=W.navigator,a=b.appName+b.version+a.language+b.platform+b.userAgent+a.javaEnabled+a.jb+a.P+(J.cookie?J.cookie:\"\")+(J.referrer?J.referrer:\"\"),b=a.length,c=W.history.length;0<c;)a+=c--^b++;return Yc(a)},ud=function(a){sd();var b=qd;a.set(Lb,b.jb);a.set(Mb,b.P);a.set(Pb,b.language);a.set(Qb,b.characterSet);a.set(Nb,b.javaEnabled);a.set(Rb,b.Wa);if(a.get(ib)&&a.get(jb)){if(!(b=rd)){var c,d,e;d=\"ShockwaveFlash\";\nif((b=(b=W.navigator)?b.plugins:void 0)&&0<b.length)for(c=0;c<b.length&&!e;c++)d=b[c],-1<d.name.indexOf(\"Shockwave Flash\")&&(e=d.description.split(\"Shockwave Flash \")[1]);else{d=d+\".\"+d;try{c=new ActiveXObject(d+\".7\"),e=c.GetVariable(\"$version\")}catch(f){}if(!e)try{c=new ActiveXObject(d+\".6\"),e=\"WIN 6,0,21,0\",c.AllowScriptAccess=\"always\",e=c.GetVariable(\"$version\")}catch(Be){}if(!e)try{c=new ActiveXObject(d),e=c.GetVariable(\"$version\")}catch(k){}e&&(e=e.split(\" \")[1].split(\",\"),e=e[0]+\".\"+e[1]+\" r\"+\ne[2])}b=e?e:\"-\"}rd=b;a.set(Ob,rd)}else a.set(Ob,\"-\")};var vd=function(a){if(Ba(a))this.s=a;else{var b=a[0],c=b.lastIndexOf(\":\"),d=b.lastIndexOf(\".\");this.h=this.i=this.l=\"\";-1==c&&-1==d?this.h=b:-1==c&&-1!=d?(this.i=b.substring(0,d),this.h=b.substring(d+1)):-1!=c&&-1==d?(this.l=b.substring(0,c),this.h=b.substring(c+1)):c>d?(this.i=b.substring(0,d),this.l=b.substring(d+1,c),this.h=b.substring(c+1)):(this.i=b.substring(0,d),this.h=b.substring(d+1));this.Xa=a.slice(1);this.Ma=!this.l&&\"_require\"==this.h;this.J=!this.i&&!this.l&&\"_provide\"==this.h}},Y=function(){T(Y.prototype,\n\"push\",Y.prototype.push,5);T(Y.prototype,\"_getPlugin\",Pc,121);T(Y.prototype,\"_createAsyncTracker\",Y.prototype.Sa,33);T(Y.prototype,\"_getAsyncTracker\",Y.prototype.Ta,34);this.I=new nf;this.eb=[]};E=Y.prototype;E.Na=function(a,b,c){var d=this.I.get(a);if(!Ba(d))return!1;b.plugins_=b.plugins_||new nf;b.plugins_.set(a,new d(b,c||{}));return!0};E.push=function(a){var b=Z.Va.apply(this,arguments),b=Z.eb.concat(b);for(Z.eb=[];0<b.length&&!Z.O(b[0])&&!(b.shift(),0<Z.eb.length););Z.eb=Z.eb.concat(b);return 0};\nE.Va=function(a){for(var b=[],c=0;c<arguments.length;c++)try{var d=new vd(arguments[c]);d.J?this.O(d):b.push(d)}catch(e){}return b};\nE.O=function(a){try{if(a.s)a.s.apply(W);else if(a.J)this.I.set(a.Xa[0],a.Xa[1]);else{var b=\"_gat\"==a.i?M:\"_gaq\"==a.i?Z:M.u(a.i);if(a.Ma){if(!this.Na(a.Xa[0],b,a.Xa[2])){if(!a.Pa){var c=Oa(\"\"+a.Xa[1]);var d=c.protocol,e=J.location.protocol;var f;if(f=\"https:\"==d||d==e?!0:\"http:\"!=d?!1:\"http:\"==e)a:{var Be=Oa(J.location.href);if(!(c.Oa||0<=c.url.indexOf(\"?\")||0<=c.path.indexOf(\"://\")||c.host==Be.host&&c.port==Be.port))for(var k=\"http:\"==c.protocol?80:443,Ja=M.S,b=0;b<Ja.length;b++)if(c.host==Ja[b][0]&&\n(c.port||k)==(Ja[b][1]||k)&&0==c.path.indexOf(Ja[b][2])){f=!0;break a}f=!1}f&&!ld()&&(a.Pa=Ia(c.url))}return!0}}else a.l&&(b=b.plugins_.get(a.l)),b[a.h].apply(b,a.Xa)}}catch(t){}};E.Sa=function(a,b){return M.hb(a,b||\"\")};E.Ta=function(a){return M.u(a)};var yd=function(){function a(a,b,c,d){void 0==f[a]&&(f[a]={});void 0==f[a][b]&&(f[a][b]=[]);f[a][b][c]=d}function b(a,b,c){if(void 0!=f[a]&&void 0!=f[a][b])return f[a][b][c]}function c(a,b){if(void 0!=f[a]&&void 0!=f[a][b]){f[a][b]=void 0;var c=!0,d;for(d=0;d<Be.length;d++)if(void 0!=f[a][Be[d]]){c=!1;break}c&&(f[a]=void 0)}}function d(a){var b=\"\",c=!1,d,e;for(d=0;d<Be.length;d++)if(e=a[Be[d]],void 0!=e){c&&(b+=Be[d]);for(var c=[],f=void 0,Bd=void 0,Bd=0;Bd<e.length;Bd++)if(void 0!=e[Bd]){f=\"\";1!=\nBd&&void 0==e[Bd-1]&&(f+=Bd.toString()+\"!\");for(var fa=e[Bd],Ke=\"\",Le=void 0,Me=void 0,ga=void 0,Le=0;Le<fa.length;Le++)Me=fa.charAt(Le),ga=k[Me],Ke+=void 0!=ga?ga:Me;f+=Ke;c.push(f)}b+=\"(\"+c.join(\"*\")+\")\";c=!1}else c=!0;return b}var e=this,f=[],Be=[\"k\",\"v\"],k={\"'\":\"'0\",\")\":\"'1\",\"*\":\"'2\",\"!\":\"'3\"};e.Ra=function(a){return void 0!=f[a]};e.A=function(){for(var a=\"\",b=0;b<f.length;b++)void 0!=f[b]&&(a+=b.toString()+d(f[b]));return a};e.Qa=function(a){if(void 0==a)return e.A();for(var b=a.A(),c=0;c<f.length;c++)void 0==\nf[c]||a.Ra(c)||(b+=c.toString()+d(f[c]));return b};e.f=function(b,c,d){if(!wd(d))return!1;a(b,\"k\",c,d);return!0};e.o=function(b,c,d){if(!xd(d))return!1;a(b,\"v\",c,d.toString());return!0};e.getKey=function(a,c){return b(a,\"k\",c)};e.N=function(a,c){return b(a,\"v\",c)};e.L=function(a){c(a,\"k\")};e.M=function(a){c(a,\"v\")};T(e,\"_setKey\",e.f,89);T(e,\"_setValue\",e.o,90);T(e,\"_getKey\",e.getKey,87);T(e,\"_getValue\",e.N,88);T(e,\"_clearKey\",e.L,85);T(e,\"_clearValue\",e.M,86)};\nfunction wd(a){return\"string\"==typeof a}function xd(a){return!(\"number\"==typeof a||void 0!=Number&&a instanceof Number)||Math.round(a)!=a||isNaN(a)||Infinity==a?!1:!0};var zd=function(a){var b=W.gaGlobal;a&&!b&&(W.gaGlobal=b={});return b},Ad=function(){var a=zd(!0).hid;null==a&&(a=Ea(),zd(!0).hid=a);return a},Dd=function(a){a.set(Kb,Ad());var b=zd();if(b&&b.dh==a.get(O)){var c=b.sid;c&&(a.get(ac)?H(112):H(132),a.set(Zb,c),a.get(Sb)&&a.set(Wb,c));b=b.vid;a.get(Sb)&&b&&(b=b.split(\".\"),a.set(Q,1*b[0]),a.set(Vb,1*b[1]))}};var Ed,Fd=function(a,b,c,d){var e=a.c(bb,\"\"),f=a.c(P,\"/\");d=void 0!=d?d:a.b(cb,0);a=a.c(Wa,\"\");X(b,c,f,e,a,d)},Xc=function(a){var b=a.c(bb,\"\");a.b(O,1);var c=a.c(P,\"/\"),d=a.c(Wa,\"\");X(\"__utma\",cd(a),c,b,d,a.get(cb));X(\"__utmb\",dd(a),c,b,d,a.get(db));X(\"__utmc\",\"\"+a.b(O,1),c,b,d);var e=hd(a,!0);e?X(\"__utmz\",e,c,b,d,a.get(eb)):X(\"__utmz\",\"\",c,b,\"\",-1);(e=fd(a,!1))?X(\"__utmv\",e,c,b,d,a.get(cb)):X(\"__utmv\",\"\",c,b,\"\",-1)},Wc=function(a){var b=a.b(O,1);if(!bd(a,$c(b,pd(\"__utma\"))))return a.set(Ub,!0),!1;\nvar c=!ed(a,$c(b,pd(\"__utmb\")));a.set(bc,c);id(a,$c(b,pd(\"__utmz\")));gd(a,$c(b,pd(\"__utmv\")));Ed=!c;return!0},Gd=function(a){Ed||0<pd(\"__utmb\").length||(X(\"__utmd\",\"1\",a.c(P,\"/\"),a.c(bb,\"\"),a.c(Wa,\"\"),1E4),0==pd(\"__utmd\").length&&a.stopPropagation())};var h=0,Jd=function(a){void 0==a.get(Q)?Hd(a):a.get(Ub)&&!a.get(Mc)?Hd(a):a.get(bc)&&Id(a)},Kd=function(a){a.get(hc)&&!a.get(ac)&&(Id(a),a.set(fc,a.get($b)))},Hd=function(a){h++;1<h&&H(137);var b=a.get(ab);a.set(Sb,!0);a.set(Q,Ea()^td(a)&2147483647);a.set(Tb,\"\");a.set(Vb,b);a.set(Wb,b);a.set(Zb,b);a.set($b,1);a.set(ac,!0);a.set(cc,0);a.set(R,10);a.set(dc,b);a.set(Fb,[]);a.set(Ub,!1);a.set(bc,!1)},Id=function(a){h++;1<h&&H(137);a.set(Wb,a.get(Zb));a.set(Zb,a.get(ab));a.Za($b);a.set(ac,!0);a.set(cc,\n0);a.set(R,10);a.set(dc,a.get(ab));a.set(bc,!1)};var Ld=\"daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q cnn:query virgilio:qs baidu:wd baidu:word alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT search.smt.docomo:MT onet:qt onet:q kvasir:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q centrum.cz:q 360.cn:q sogou:query tut.by:query globo:q ukr:q so.com:q haosou.com:q auone:q\".split(\" \"),\nSd=function(a){if(a.get(kb)&&!a.get(Mc)){var b;b=!F(a.get(ic))||!F(a.get(nc))||!F(a.get(S))||!F(a.get(lc));for(var c={},d=0;d<Md.length;d++){var e=Md[d];c[e]=a.get(e)}(d=a.get(rc))?(H(149),e=new nf,Na(e,d),d=e):d=La(J.location.href,a.get(gb)).R;if(\"1\"!=L(d.get(a.get(ub)))||!b)if(d=Xe(a,d)||Qd(a),d||b||!a.get(ac)||(Pd(a,void 0,\"(direct)\",void 0,void 0,void 0,\"(direct)\",\"(none)\",void 0,void 0),d=!0),d&&(a.set(hc,Rd(a,c)),b=\"(direct)\"==a.get(nc)&&\"(direct)\"==a.get(jc)&&\"(none)\"==a.get(oc),a.get(hc)||\na.get(ac)&&!b))a.set(ec,a.get(ab)),a.set(fc,a.get($b)),a.Za(gc)}},Xe=function(a,b){function c(c,d){d=d||\"-\";var e=L(b.get(a.get(c)));return e&&\"-\"!=e?I(e):d}var d=L(b.get(a.get(nb)))||\"-\",e=L(b.get(a.get(qb)))||\"-\",f=L(b.get(a.get(pb)))||\"-\",Be=L(b.get(\"gclsrc\"))||\"-\",k=L(b.get(\"dclid\"))||\"-\",Ja=c(ob,\"(not set)\"),t=c(rb,\"(not set)\"),Za=c(sb),Ma=c(tb);if(F(d)&&F(f)&&F(k)&&F(e))return!1;var mb=!F(f)&&!F(Be),mb=F(e)&&(!F(k)||mb),Xb=F(Za);if(mb||Xb){var Bd=Nd(a),Bd=La(Bd,!0);(Bd=Od(a,Bd))&&!F(Bd[1]&&\nd,void 0,void 0,void 0,\"(referral)\",\"referral\",void 0,\"/\"+c.path);a=!0}return a},Od=function(a,b){for(var c=a.get(zb),d=0;d<c.length;++d){var e=c[d].split(\":\");if(-1<b.host.indexOf(e[0].toLowerCase())){var f=b.R.get(e[1]);if(f&&(f=K(f),!f&&-1<b.host.indexOf(\"google.\")&&(f=\"(not provided)\"),!e[3]||-1<b.url.indexOf(e[3]))){f||H(151);a:{for(var c=f,d=a.get(Ab),c=I(c).toLowerCase(),Be=0;Be<d.length;++Be)if(c==d[Be]){c=!0;break a}c=!1}return[e[2]||e[0],f,c]}}}return null},Pd=function(a,b,c,d,e,f,Be,k,\n!Bd[2])&&(mb&&(e=Bd[0]),Xb&&(Za=Bd[1]))}Pd(a,d,e,f,Be,k,Ja,t,Za,Ma);return!0},Qd=function(a){var b=Nd(a),c=La(b,!0);(b=!(void 0!=b&&null!=b&&\"\"!=b&&\"0\"!=b&&\"-\"!=b&&0<=b.indexOf(\"://\")))||(b=c&&-1<c.host.indexOf(\"google\")&&c.R.contains(\"q\")&&\"cse\"==c.path);if(b)return!1;if((b=Od(a,c))&&!b[2])return Pd(a,void 0,b[0],void 0,void 0,void 0,\"(organic)\",\"organic\",b[1],void 0),!0;if(b||!a.get(ac))return!1;a:{for(var b=a.get(Bb),d=Ka(c.host),e=0;e<b.length;++e)if(-1<d.indexOf(b[e])){a=!1;break a}Pd(a,void 0,\nJa,t){a.set(ic,b);a.set(nc,c);a.set(S,d);a.set(kc,e);a.set(lc,f);a.set(jc,Be);a.set(oc,k);a.set(pc,Ja);a.set(qc,t)},Md=[jc,ic,S,lc,nc,oc,pc,qc],Rd=function(a,b){function c(a){a=(\"\"+a).split(\"+\").join(\"%20\");return a=a.split(\" \").join(\"%20\")}function d(c){var d=\"\"+(a.get(c)||\"\");c=\"\"+(b[c]||\"\");return 0<d.length&&d==c}if(d(S)||d(lc))return H(131),!1;for(var e=0;e<Md.length;e++){var f=Md[e],Be=b[f]||\"-\",f=a.get(f)||\"-\";if(c(Be)!=c(f))return!0}return!1},Td=new RegExp(/^https?:\\/\\/(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?\\/?$/i),\njf=/^https?:\\/\\/(r\\.)?search\\.yahoo\\.com?(\\.jp)?\\/?[^?]*$/i,rf=/^https?:\\/\\/(www\\.)?bing\\.com\\/?$/i,Nd=function(a){a=Pa(a.get(Jb),a.get(P));try{if(Td.test(a))return H(136),a+\"?q=\";if(jf.test(a))return H(150),a+\"?p=(not provided)\";if(rf.test(a))return a+\"?q=(not provided)\"}catch(b){H(145)}return a};var Ud,Vd,Wd=function(a){Ud=a.c(S,\"\");Vd=a.c(kc,\"\")},Xd=function(a){var b=a.c(S,\"\"),c=a.c(kc,\"\");b!=Ud&&(-1<c.indexOf(\"ds\")?a.set(mc,void 0):!F(Ud)&&-1<Vd.indexOf(\"ds\")&&a.set(mc,Ud))};var Zd=function(a){Yd(a,J.location.href)?(a.set(Mc,!0),H(12)):a.set(Mc,!1)},Yd=function(a,b){if(!a.get(fb))return!1;var c=La(b,a.get(gb)),d=K(c.R.get(\"__utma\")),e=K(c.R.get(\"__utmb\")),f=K(c.R.get(\"__utmc\")),Be=K(c.R.get(\"__utmx\")),k=K(c.R.get(\"__utmz\")),Ja=K(c.R.get(\"__utmv\")),c=K(c.R.get(\"__utmk\"));if(Yc(\"\"+d+e+f+Be+k+Ja)!=c){d=I(d);e=I(e);f=I(f);Be=I(Be);f=$d(d+e+f+Be,k,Ja,c);if(!f)return!1;k=f[0];Ja=f[1]}if(!bd(a,d,!0))return!1;ed(a,e,!0);id(a,k,!0);gd(a,Ja,!0);ae(a,Be,!0);return!0},ce=function(a,\nb,c){var d;d=cd(a)||\"-\";var e=dd(a)||\"-\",f=\"\"+a.b(O,1)||\"-\",Be=be(a)||\"-\",k=hd(a,!1)||\"-\";a=fd(a,!1)||\"-\";var Ja=Yc(\"\"+d+e+f+Be+k+a),t=[];t.push(\"__utma=\"+d);t.push(\"__utmb=\"+e);t.push(\"__utmc=\"+f);t.push(\"__utmx=\"+Be);t.push(\"__utmz=\"+k);t.push(\"__utmv=\"+a);t.push(\"__utmk=\"+Ja);d=t.join(\"&\");if(!d)return b;e=b.indexOf(\"#\");if(c)return 0>e?b+\"#\"+d:b+\"&\"+d;c=\"\";f=b.indexOf(\"?\");0<e&&(c=b.substring(e),b=b.substring(0,e));return 0>f?b+\"?\"+d+c:b+\"&\"+d+c},$d=function(a,b,c,d){for(var e=0;3>e;e++){for(var f=\n0;3>f;f++){if(d==Yc(a+b+c))return H(127),[b,c];var Be=b.replace(/ /g,\"%20\"),k=c.replace(/ /g,\"%20\");if(d==Yc(a+Be+k))return H(128),[Be,k];Be=Be.replace(/\\+/g,\"%20\");k=k.replace(/\\+/g,\"%20\");if(d==Yc(a+Be+k))return H(129),[Be,k];try{var Ja=b.match(\"utmctr=(.*?)(?:\\\\|utm|$)\");if(Ja&&2==Ja.length&&(Be=b.replace(Ja[1],G(I(Ja[1]))),d==Yc(a+Be+c)))return H(139),[Be,c]}catch(t){}b=I(b)}c=I(c)}};var de=\"|\",fe=function(a,b,c,d,e,f,Be,k,Ja){var t=ee(a,b);t||(t={},a.get(Cb).push(t));t.id_=b;t.affiliation_=c;t.total_=d;t.tax_=e;t.shipping_=f;t.city_=Be;t.state_=k;t.country_=Ja;t.items_=t.items_||[];return t},ge=function(a,b,c,d,e,f,Be){a=ee(a,b)||fe(a,b,\"\",0,0,0,\"\",\"\",\"\");var k;a:{if(a&&a.items_){k=a.items_;for(var Ja=0;Ja<k.length;Ja++)if(k[Ja].sku_==c){k=k[Ja];break a}}k=null}Ja=k||{};Ja.transId_=b;Ja.sku_=c;Ja.name_=d;Ja.category_=e;Ja.price_=f;Ja.quantity_=Be;k||a.items_.push(Ja);return Ja},\nee=function(a,b){for(var c=a.get(Cb),d=0;d<c.length;d++)if(c[d].id_==b)return c[d];return null};var he,ie=function(a){if(!he){var b;b=J.location.hash;var c=W.name,d=/^#?gaso=([^&]*)/;if(c=(b=(b=b&&b.match(d)||c&&c.match(d))?b[1]:K(pd(\"GASO\")))&&b.match(/^(?:!([-0-9a-z.]{1,40})!)?([-.\\w]{10,1200})$/i))Fd(a,\"GASO\",\"\"+b,0),M._gasoDomain=a.get(bb),M._gasoCPath=a.get(P),a=c[1],Ia(\"https://www.google.com/analytics/web/inpage/pub/inpage.js?\"+(a?\"prefix=\"+a+\"&\":\"\")+Ea(),\"_gasojs\");he=!0}};var ae=function(a,b,c){c&&(b=I(b));c=a.b(O,1);b=b.split(\".\");2>b.length||!/^\\d+$/.test(b[0])||(b[0]=\"\"+c,Fd(a,\"__utmx\",b.join(\".\"),void 0))},be=function(a,b){var c=$c(a.get(O),pd(\"__utmx\"));\"-\"==c&&(c=\"\");return b?G(c):c},Ye=function(a){try{var b=La(J.location.href,!1),c=decodeURIComponent(L(b.R.get(\"utm_referrer\")))||\"\";c&&a.set(Jb,c);var d=decodeURIComponent(K(b.R.get(\"utm_expid\")))||\"\";d&&(d=d.split(\".\")[0],a.set(Oc,\"\"+d))}catch(e){H(146)}},l=function(a){var b=W.gaData&&W.gaData.expId;b&&a.set(Oc,\n\"\"+b)};var ke=function(a,b){var c=Math.min(a.b(Dc,0),100);if(a.b(Q,0)%100>=c)return!1;c=Ze()||$e();if(void 0==c)return!1;var d=c[0];if(void 0==d||Infinity==d||isNaN(d))return!1;0<d?af(c)?b(je(c)):b(je(c.slice(0,1))):Ga(W,\"load\",function(){ke(a,b)},!1);return!0},me=function(a,b,c,d){var e=new yd;e.f(14,90,b.substring(0,500));e.f(14,91,a.substring(0,150));e.f(14,92,\"\"+le(c));void 0!=d&&e.f(14,93,d.substring(0,500));e.o(14,90,c);return e},af=function(a){for(var b=1;b<a.length;b++)if(isNaN(a[b])||Infinity==\na[b]||0>a[b])return!1;return!0},le=function(a){return isNaN(a)||0>a?0:5E3>a?10*Math.floor(a/10):5E4>a?100*Math.floor(a/100):41E5>a?1E3*Math.floor(a/1E3):41E5},je=function(a){for(var b=new yd,c=0;c<a.length;c++)b.f(14,c+1,\"\"+le(a[c])),b.o(14,c+1,a[c]);return b},Ze=function(){var a=W.performance||W.webkitPerformance;if(a=a&&a.timing){var b=a.navigationStart;if(0==b)H(133);else return[a.loadEventStart-b,a.domainLookupEnd-a.domainLookupStart,a.connectEnd-a.connectStart,a.responseStart-a.requestStart,\na.responseEnd-a.responseStart,a.fetchStart-b,a.domInteractive-b,a.domContentLoadedEventStart-b]}},$e=function(){if(W.top==W){var a=W.external,b=a&&a.onloadT;a&&!a.isValidLoadTime&&(b=void 0);2147483648<b&&(b=void 0);0<b&&a.setPageReadyTime();return void 0==b?void 0:[b]}};var cf=function(a){if(a.get(Sb))try{var b;a:{var c=pd(a.get(Oe)||\"_ga\");if(c&&!(1>c.length)){for(var d=[],e=0;e<c.length;e++){var f;var Be=c[e].split(\".\"),k=Be.shift();if((\"GA1\"==k||\"1\"==k)&&1<Be.length){var Ja=Be.shift().split(\"-\");1==Ja.length&&(Ja[1]=\"1\");Ja[0]*=1;Ja[1]*=1;f={Ya:Ja,$a:Be.join(\".\")}}else f=void 0;f&&d.push(f)}if(1==d.length){b=d[0].$a;break a}if(0!=d.length){var t=a.get(Pe)||a.get(bb),d=bf(d,(0==t.indexOf(\".\")?t.substr(1):t).split(\".\").length,0);if(1==d.length){b=d[0].$a;break a}var Za=\na.get(Qe)||a.get(P);(c=Za)?(1<c.length&&\"/\"==c.charAt(c.length-1)&&(c=c.substr(0,c.length-1)),0!=c.indexOf(\"/\")&&(c=\"/\"+c),Za=c):Za=\"/\";d=bf(d,\"/\"==Za?1:Za.split(\"/\").length,1);b=d[0].$a;break a}}b=void 0}if(b){var Ma=(\"\"+b).split(\".\");2==Ma.length&&/[0-9.]/.test(Ma)&&(H(114),a.set(Q,Ma[0]),a.set(Vb,Ma[1]),a.set(Sb,!1))}}catch(mb){H(115)}},bf=function(a,b,c){for(var d=[],e=[],f=128,Be=0;Be<a.length;Be++){var k=a[Be];k.Ya[c]==b?d.push(k):k.Ya[c]==f?e.push(k):k.Ya[c]<f&&(e=[k],f=k.Ya[c])}return 0<d.length?\nd:e};var kf=/^gtm\\d+$/,hf=function(a){var b;b=!!a.b(Cd,1);b&&(H(140),\"page\"!=a.get(sc)?a.set(Kc,\"\",!0):(b=a.c(Lc,\"\"),b||(b=(b=a.c($a,\"\"))&&\"~0\"!=b?kf.test(b)?\"__utmt_\"+G(a.c(Wa,\"\")):\"__utmt_\"+G(b):\"__utmt\"),0<pd(b).length?a.set(Kc,\"\",!0):(X(b,\"1\",a.c(P,\"/\"),a.c(bb,\"\"),a.c(Wa,\"\"),6E5),0<pd(b).length&&(a.set(Kc,Ea(),!0),a.set(Yb,1,!0),a.set(Jc,Ne()+\"/r/__utm.gif?\",!0)))))};var U=function(a,b,c){function d(a){return function(b){if((b=b.get(Nc)[a])&&b.length)for(var c=Te(e,a),d=0;d<b.length;d++)b[d].call(e,c)}}var e=this;this.a=new Zc;this.get=function(a){return this.a.get(a)};this.set=function(a,b,c){this.a.set(a,b,c)};this.set(Wa,b||\"UA-XXXXX-X\");this.set($a,a||\"\");this.set(Ya,c||\"\");this.set(ab,Math.round((new Date).getTime()/1E3));this.set(P,\"/\");this.set(cb,63072E6);this.set(eb,15768E6);this.set(db,18E5);this.set(fb,!1);this.set(yb,50);this.set(gb,!1);this.set(hb,\n!0);this.set(ib,!0);this.set(jb,!0);this.set(kb,!0);this.set(lb,!0);this.set(ob,\"utm_campaign\");this.set(nb,\"utm_id\");this.set(pb,\"gclid\");this.set(qb,\"utm_source\");this.set(rb,\"utm_medium\");this.set(sb,\"utm_term\");this.set(tb,\"utm_content\");this.set(ub,\"utm_nooverride\");this.set(vb,100);this.set(Dc,1);this.set(Ec,!1);this.set(wb,\"/__utm.gif\");this.set(xb,1);this.set(Cb,[]);this.set(Fb,[]);this.set(zb,Ld.slice(0));this.set(Ab,[]);this.set(Bb,[]);this.B(\"auto\");this.set(Jb,J.referrer);Ye(this.a);this.set(Nc,\n{hit:[],load:[]});this.a.g(\"0\",Zd);this.a.g(\"1\",Wd);this.a.g(\"2\",Jd);this.a.g(\"3\",cf);this.a.g(\"4\",Sd);this.a.g(\"5\",Xd);this.a.g(\"6\",Kd);this.a.g(\"7\",d(\"load\"));this.a.g(\"8\",ie);this.a.v(\"A\",kd);this.a.v(\"B\",md);this.a.v(\"C\",Ge);this.a.v(\"D\",Jd);this.a.v(\"E\",jd);this.a.v(\"F\",Tc);this.a.v(\"G\",ne);this.a.v(\"H\",lf);this.a.v(\"I\",Gd);this.a.v(\"J\",nd);this.a.v(\"K\",ud);this.a.v(\"L\",Dd);this.a.v(\"M\",l);this.a.v(\"N\",hf);this.a.v(\"O\",d(\"hit\"));this.a.v(\"P\",oe);this.a.v(\"Q\",pe);0===this.get(ab)&&H(111);this.a.T();\nthis.H=void 0};E=U.prototype;E.m=function(){var a=this.get(Db);a||(a=new yd,this.set(Db,a));return a};E.La=function(a){for(var b in a){var c=a[b];a.hasOwnProperty(b)&&this.set(b,c,!0)}};E.K=function(a){if(this.get(Ec))return!1;var b=this,c=ke(this.a,function(c){b.set(Hb,a,!0);b.ib(c)});this.set(Ec,c);return c};E.Fa=function(a){a&&Ca(a)?(H(13),this.set(Hb,a,!0)):\"object\"===typeof a&&null!==a&&this.La(a);this.H=a=this.get(Hb);this.a.j(\"page\");this.K(a)};\nE.F=function(a,b,c,d,e){if(\"\"==a||!wd(a)||\"\"==b||!wd(b)||void 0!=c&&!wd(c)||void 0!=d&&!xd(d))return!1;this.set(wc,a,!0);this.set(xc,b,!0);this.set(yc,c,!0);this.set(zc,d,!0);this.set(vc,!!e,!0);this.a.j(\"event\");return!0};E.Ha=function(a,b,c,d,e){var f=this.a.b(Dc,0);1*e===e&&(f=e);if(this.a.b(Q,0)%100>=f)return!1;c=1*(\"\"+c);if(\"\"==a||!wd(a)||\"\"==b||!wd(b)||!xd(c)||isNaN(c)||0>c||0>f||100<f||void 0!=d&&(\"\"==d||!wd(d)))return!1;this.ib(me(a,b,c,d));return!0};\nE.Ga=function(a,b,c,d){if(!a||!b)return!1;this.set(Ac,a,!0);this.set(Bc,b,!0);this.set(Cc,c||J.location.href,!0);d&&this.set(Hb,d,!0);this.a.j(\"social\");return!0};E.Ea=function(){this.set(Dc,10);this.K(this.H)};E.Ia=function(){this.a.j(\"trans\")};E.ib=function(a){this.set(Eb,a,!0);this.a.j(\"event\")};E.ia=function(a){this.initData();var b=this;return{_trackEvent:function(c,d,e){H(91);b.F(a,c,d,e)}}};E.ma=function(a){return this.get(a)};\nE.xa=function(a,b){if(a)if(Ca(a))this.set(a,b);else if(\"object\"==typeof a)for(var c in a)a.hasOwnProperty(c)&&this.set(c,a[c])};E.addEventListener=function(a,b){var c=this.get(Nc)[a];c&&c.push(b)};E.removeEventListener=function(a,b){for(var c=this.get(Nc)[a],d=0;c&&d<c.length;d++)if(c[d]==b){c.splice(d,1);break}};E.qa=function(){return\"5.6.7\"};E.B=function(a){this.get(hb);a=\"auto\"==a?Ka(J.domain):a&&\"-\"!=a&&\"none\"!=a?a.toLowerCase():\"\";this.set(bb,a)};E.va=function(a){this.set(hb,!!a)};\nE.na=function(a,b){return ce(this.a,a,b)};E.link=function(a,b){if(this.a.get(fb)&&a){var c=ce(this.a,a,b);J.location.href=c}};E.ua=function(a,b){this.a.get(fb)&&a&&a.action&&(a.action=ce(this.a,a.action,b))};\nE.za=function(){this.initData();var a=this.a,b=J.getElementById?J.getElementById(\"utmtrans\"):J.utmform&&J.utmform.utmtrans?J.utmform.utmtrans:null;if(b&&b.value){a.set(Cb,[]);for(var b=b.value.split(\"UTM:\"),c=0;c<b.length;c++){b[c]=Da(b[c]);for(var d=b[c].split(de),e=0;e<d.length;e++)d[e]=Da(d[e]);\"T\"==d[0]?fe(a,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]):\"I\"==d[0]&&ge(a,d[1],d[2],d[3],d[4],d[5],d[6])}}};E.$=function(a,b,c,d,e,f,Be,k){return fe(this.a,a,b,c,d,e,f,Be,k)};\nE.Y=function(a,b,c,d,e,f){return ge(this.a,a,b,c,d,e,f)};E.Aa=function(a){de=a||\"|\"};E.ea=function(){this.set(Cb,[])};E.wa=function(a,b,c,d){var e=this.a;if(0>=a||a>e.get(yb))a=!1;else if(!b||!c||128<b.length+c.length)a=!1;else{1!=d&&2!=d&&(d=3);var f={};f.name=b;f.value=c;f.scope=d;e.get(Fb)[a]=f;a=!0}a&&this.a.gb();return a};E.ka=function(a){this.a.get(Fb)[a]=void 0;this.a.gb()};E.ra=function(a){return(a=this.a.get(Fb)[a])&&1==a.scope?a.value:void 0};\nE.Ca=function(a,b,c){12==a&&1==b?this.set(pf,c):this.m().f(a,b,c)};E.Da=function(a,b,c){this.m().o(a,b,c)};E.sa=function(a,b){return this.m().getKey(a,b)};E.ta=function(a,b){return this.m().N(a,b)};E.fa=function(a){this.m().L(a)};E.ga=function(a){this.m().M(a)};E.ja=function(){return new yd};E.W=function(a){a&&this.get(Ab).push(a.toLowerCase())};E.ba=function(){this.set(Ab,[])};E.X=function(a){a&&this.get(Bb).push(a.toLowerCase())};E.ca=function(){this.set(Bb,[])};\nE.Z=function(a,b,c,d,e){if(a&&b){a=[a,b.toLowerCase()].join(\":\");if(d||e)a=[a,d,e].join(\":\");d=this.get(zb);d.splice(c?0:d.length,0,a)}};E.da=function(){this.set(zb,[])};E.ha=function(a){this.a.load();var b=this.get(P),c=be(this.a);this.set(P,a);this.a.gb();ae(this.a,c);this.set(P,b)};E.ya=function(a,b){if(0<a&&5>=a&&Ca(b)&&\"\"!=b){var c=this.get(Fc)||[];c[a]=b;this.set(Fc,c)}};E.V=function(a){a=\"\"+a;if(a.match(/^[A-Za-z0-9]{1,5}$/)){var b=this.get(Ic)||[];b.push(a);this.set(Ic,b)}};E.initData=function(){this.a.load()};\nE.Ba=function(a){a&&\"\"!=a&&(this.set(Tb,a),this.a.j(\"var\"))};var ne=function(a){\"trans\"!==a.get(sc)&&500<=a.b(cc,0)&&a.stopPropagation();if(\"event\"===a.get(sc)){var b=(new Date).getTime(),c=a.b(dc,0),d=a.b(Zb,0),c=Math.floor((b-(c!=d?c:1E3*c))/1E3*1);0<c&&(a.set(dc,b),a.set(R,Math.min(10,a.b(R,0)+c)));0>=a.b(R,0)&&a.stopPropagation()}},pe=function(a){\"event\"===a.get(sc)&&a.set(R,Math.max(0,a.b(R,10)-1))};var qe=function(){var a=[];this.add=function(b,c,d){d&&(c=G(\"\"+c));a.push(b+\"=\"+c)};this.toString=function(){return a.join(\"&\")}},re=function(a,b){(b||2!=a.get(xb))&&a.Za(cc)},se=function(a,b){b.add(\"utmwv\",\"5.6.7\");b.add(\"utms\",a.get(cc));b.add(\"utmn\",Ea());var c=J.location.hostname;F(c)||b.add(\"utmhn\",c,!0);c=a.get(vb);100!=c&&b.add(\"utmsp\",c,!0)},te=function(a,b){b.add(\"utmht\",(new Date).getTime());b.add(\"utmac\",Da(a.get(Wa)));a.get(Oc)&&b.add(\"utmxkey\",a.get(Oc),!0);a.get(vc)&&b.add(\"utmni\",1);\na.get(of)&&b.add(\"utmgtm\",a.get(of),!0);var c=a.get(Ic);c&&0<c.length&&b.add(\"utmdid\",c.join(\".\"));ff(a,b);!1!==a.get(Xa)&&(a.get(Xa)||M.w)&&b.add(\"aip\",1);void 0!==a.get(Kc)&&b.add(\"utmjid\",a.c(Kc,\"\"),!0);a.b(Yb,0)&&b.add(\"utmredir\",a.b(Yb,0),!0);M.bb||(M.bb=a.get(Wa));(1<M.ab()||M.bb!=a.get(Wa))&&b.add(\"utmmt\",1);b.add(\"utmu\",od.encode())},ue=function(a,b){for(var c=a.get(Fc)||[],d=[],e=1;e<c.length;e++)c[e]&&d.push(e+\":\"+G(c[e].replace(/%/g,\"%25\").replace(/:/g,\"%3A\").replace(/,/g,\"%2C\")));d.length&&\nb.add(\"utmpg\",d.join(\",\"))},ff=function(a,b){function c(a,b){b&&d.push(a+\"=\"+b+\";\")}var d=[];c(\"__utma\",cd(a));c(\"__utmz\",hd(a,!1));c(\"__utmv\",fd(a,!0));c(\"__utmx\",be(a));b.add(\"utmcc\",d.join(\"+\"),!0)},ve=function(a,b){a.get(ib)&&(b.add(\"utmcs\",a.get(Qb),!0),b.add(\"utmsr\",a.get(Lb)),a.get(Rb)&&b.add(\"utmvp\",a.get(Rb)),b.add(\"utmsc\",a.get(Mb)),b.add(\"utmul\",a.get(Pb)),b.add(\"utmje\",a.get(Nb)),b.add(\"utmfl\",a.get(Ob),!0))},we=function(a,b){a.get(lb)&&a.get(Ib)&&b.add(\"utmdt\",a.get(Ib),!0);b.add(\"utmhid\",\na.get(Kb));b.add(\"utmr\",Pa(a.get(Jb),a.get(P)),!0);b.add(\"utmp\",G(a.get(Hb),!0),!0)},xe=function(a,b){for(var c=a.get(Db),d=a.get(Eb),e=a.get(Fb)||[],f=0;f<e.length;f++){var Be=e[f];Be&&(c||(c=new yd),c.f(8,f,Be.name),c.f(9,f,Be.value),3!=Be.scope&&c.f(11,f,\"\"+Be.scope))}F(a.get(wc))||F(a.get(xc),!0)||(c||(c=new yd),c.f(5,1,a.get(wc)),c.f(5,2,a.get(xc)),e=a.get(yc),void 0!=e&&c.f(5,3,e),e=a.get(zc),void 0!=e&&c.o(5,1,e));F(a.get(pf))||(c||(c=new yd),c.f(12,1,a.get(pf)));c?b.add(\"utme\",c.Qa(d),!0):\nd&&b.add(\"utme\",d.A(),!0)},ye=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add(\"utmt\",\"tran\");d.add(\"utmtid\",b.id_,!0);d.add(\"utmtst\",b.affiliation_,!0);d.add(\"utmtto\",b.total_,!0);d.add(\"utmttx\",b.tax_,!0);d.add(\"utmtsp\",b.shipping_,!0);d.add(\"utmtci\",b.city_,!0);d.add(\"utmtrg\",b.state_,!0);d.add(\"utmtco\",b.country_,!0);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add(\"utmcu\",b,!0);c||(ue(a,d),te(a,d));return d.toString()},ze=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add(\"utmt\",\"item\");d.add(\"utmtid\",\nb.transId_,!0);d.add(\"utmipc\",b.sku_,!0);d.add(\"utmipn\",b.name_,!0);d.add(\"utmiva\",b.category_,!0);d.add(\"utmipr\",b.price_,!0);d.add(\"utmiqt\",b.quantity_,!0);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add(\"utmcu\",b,!0);c||(ue(a,d),te(a,d));return d.toString()},Ae=function(a,b){var c=a.get(sc);if(\"page\"==c)c=new qe,re(a,b),se(a,c),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),c=[c.toString()];else if(\"event\"==c)c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"event\"),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),\nc=[c.toString()];else if(\"var\"==c)c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"var\"),!b&&te(a,c),c=[c.toString()];else if(\"trans\"==c)for(var c=[],d=a.get(Cb),e=0;e<d.length;++e){c.push(ye(a,d[e],b));for(var f=d[e].items_,Be=0;Be<f.length;++Be)c.push(ze(a,f[Be],b))}else\"social\"==c?b?c=[]:(c=new qe,re(a,b),se(a,c),c.add(\"utmt\",\"social\"),c.add(\"utmsn\",a.get(Ac),!0),c.add(\"utmsa\",a.get(Bc),!0),c.add(\"utmsid\",a.get(Cc),!0),xe(a,c),ve(a,c),we(a,c),ue(a,c),te(a,c),c=[c.toString()]):\"feedback\"==c?b?c=[]:(c=new qe,\nre(a,b),se(a,c),c.add(\"utmt\",\"feedback\"),c.add(\"utmfbid\",a.get(Gc),!0),c.add(\"utmfbpr\",a.get(Hc),!0),xe(a,c),ve(a,c),we(a,c),ue(a,c),te(a,c),c=[c.toString()]):c=[];return c},oe=function(a){var b,c=a.get(xb),d=a.get(uc),e=d&&d.Ua,f=0;if(0==c||2==c){var Be=a.get(wb)+\"?\";b=Ae(a,!0);for(var k=0,Ja=b.length;k<Ja;k++)Sa(b[k],e,Be,!0),f++}if(1==c||2==c)for(b=Ae(a),a=a.c(Jc,\"\"),k=0,Ja=b.length;k<Ja;k++)try{Sa(b[k],e,a),f++}catch(t){t&&Ra(t.name,void 0,t.message)}d&&(d.fb=f)};var Ne=function(){return\"https:\"==J.location.protocol||M.G?\"https://ssl.google-analytics.com\":\"http://www.google-analytics.com\"},Ce=function(a){this.name=\"len\";this.message=a+\"-8192\"},De=function(a){this.name=\"ff2post\";this.message=a+\"-2036\"},Sa=function(a,b,c,d){b=b||Fa;if(d||2036>=a.length)gf(a,b,c);else if(8192>=a.length){if(0<=W.navigator.userAgent.indexOf(\"Firefox\")&&![].reduce)throw new De(a.length);df(a,b)||ef(a,b)||Ee(a,b)||b()}else throw new Ce(a.length);},gf=function(a,b,c){c=c||Ne()+\"/__utm.gif?\";\nvar d=new Image(1,1);d.src=c+a;d.onload=function(){d.onload=null;d.onerror=null;b()};d.onerror=function(){d.onload=null;d.onerror=null;b()}},ef=function(a,b){if(0!=Ne().indexOf(J.location.protocol))return!1;var c;c=W.XDomainRequest;if(!c)return!1;c=new c;c.open(\"POST\",Ne()+\"/p/__utm.gif\");c.onerror=function(){b()};c.onload=b;c.send(a);return!0},df=function(a,b){var c=W.XMLHttpRequest;if(!c)return!1;var d=new c;if(!(\"withCredentials\"in d))return!1;d.open(\"POST\",Ne()+\"/p/__utm.gif\",!0);d.withCredentials=\n!0;d.setRequestHeader(\"Content-Type\",\"text/plain\");d.onreadystatechange=function(){4==d.readyState&&(b(),d=null)};d.send(a);return!0},Ee=function(a,b){if(!J.body)return We(function(){Ee(a,b)},100),!0;a=encodeURIComponent(a);try{var c=J.createElement('<iframe name=\"'+a+'\"></iframe>')}catch(d){c=J.createElement(\"iframe\"),c.name=a}c.height=\"0\";c.width=\"0\";c.style.display=\"none\";c.style.visibility=\"hidden\";var e=Ne()+\"/u/post_iframe.html\";Ga(W,\"beforeunload\",function(){c.src=\"\";c.parentNode&&c.parentNode.removeChild(c)});\nsetTimeout(b,1E3);J.body.appendChild(c);c.src=e;return!0};var qf=function(){this.G=this.w=!1;0==Ea()%1E4&&(H(142),this.G=!0);this.C={};this.D=[];this.U=0;this.S=[[\"www.google-analytics.com\",\"\",\"/plugins/\"]];this._gasoCPath=this._gasoDomain=this.bb=void 0;Re();Se()};E=qf.prototype;E.oa=function(a,b){return this.hb(a,void 0,b)};E.hb=function(a,b,c){b&&H(23);c&&H(67);void 0==b&&(b=\"~\"+M.U++);a=new U(b,a,c);M.C[b]=a;M.D.push(a);return a};E.u=function(a){a=a||\"\";return M.C[a]||M.hb(void 0,a)};E.pa=function(){return M.D.slice(0)};E.ab=function(){return M.D.length};\nE.aa=function(){this.w=!0};E.la=function(){this.G=!0};var Fe=function(a){if(\"prerender\"==J.visibilityState)return!1;a();return!0};var M=new qf;var Ha=W._gat;Ha&&Ba(Ha._getTracker)?M=Ha:W._gat=M;var Z=new Y;(function(a){if(!Fe(a)){H(123);var b=!1,c=function(){if(!b&&Fe(a)){b=!0;var d=J,e=c;d.removeEventListener?d.removeEventListener(\"visibilitychange\",e,!1):d.detachEvent&&d.detachEvent(\"onvisibilitychange\",e)}};Ga(J,\"visibilitychange\",c)}})(function(){var a=W._gaq,b=!1;if(a&&Ba(a.push)&&(b=\"[object Array]\"==Object.prototype.toString.call(Object(a)),!b)){Z=a;return}W._gaq=Z;b&&Z.push.apply(Z,a)});function Yc(a){var b=1,c=0,d;if(a)for(b=0,d=a.length-1;0<=d;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=0!=c?b^c>>21:b;return b};})();\n\n\t\t</script>\n\t\t<script id=\"vertexShader\" type=\"x-shader/x-vertex\">\n\t\t\tattribute vec2 position;\n\n\t\t\tvarying vec2 pos;\n\n\t\t\tvoid main()\n\t\t\t{\n\t\t\t\tpos = position;\n\n\t\t\t\tgl_Position = vec4( position.x, position.y, 0.0, 1.0 );\n\t\t\t}\n\t\t</script>\n\n\t\t<script id=\"fragmentShader\" type=\"x-shader/x-fragment\">\n\t\t\t#ifdef GL_ES\n\t\t\tprecision highp float;\n\t\t\t#endif\n\n\t\t\tvarying vec2 pos;\n\n\t\t\tuniform vec2 mouse;\n\t\t\tuniform vec2 resolution;\n\t\t\tuniform float time;\n\t\t\tuniform sampler2D texture;\n\n\t\t\tuniform vec3 e0;\n\t\t\tuniform vec3 e1;\n\t\t\tuniform vec3 e2;\n\t\t\tuniform vec3 e3;\n\t\t\tuniform vec3 e4;\n\t\t\tuniform vec3 e5;\n\t\t\tuniform vec3 e6;\n\t\t\tuniform vec3 e7;\n\t\t\tuniform vec3 e8;\n\t\t\tuniform vec3 e9;\n\n\t\t\tfloat distanceTo(vec2 p1, vec2 p2)\n\t\t\t{\n\t\t\t\tfloat dx = p1.x-p2.x;\n\t\t\t\tfloat dy = p1.y-p2.y;\n\t\t\t\treturn sqrt(dx*dx + dy*dy);\n\t\t\t}\n\n\t\t\tfloat lightEffect( vec3 e, vec2 p )\n\t\t\t{\n\t\t\t\tif( e.z == 0.0 ) {\n\t\t\t\t\treturn 0.0;\n\t\t\t\t}\n\n\t\t\t\tvec2 ep = -1.0 + 2.0 * e.xy / resolution.xy;\n\n\t\t\t\tfloat dist = ( 1.0 - min( distanceTo( ep, p ) * 2.0, 1.0 ) );\n\n\t\t\t\treturn dist * 0.3 * e.z;\n\t\t\t}\n\n\t\t\tvec2 deformEffect( vec3 e, vec2 p )\n\t\t\t{\n\t\t\t\tif( e.z == 0.0 ) {\n\t\t\t\t\treturn vec2(0.0, 0.0);\n\t\t\t\t}\n\n\t\t\t\tvec2 ep = -1.0 + 2.0 * e.xy / resolution.xy;\n\n\t\t\t\tfloat dist = ( 1.0 - min( distanceTo( ep, p ) * 2.0, 1.0 ) );\n\n\t\t\t\tfloat a = atan(p.y-ep.y,p.x-ep.x);\n\t\t\t\tfloat r = sqrt(dot(p-ep,p-ep));\n\n\t\t\t\tvec2 offset = vec2( dist * (p.x-ep.x) * cos(time), dist * (p.y-ep.y) * sin(time) );\n\n\t\t\t\treturn offset * e.z * 0.5;\n\t\t\t}\n\n\t\t\tvoid main(void)\n\t\t\t{\n\n\t\t\t\tvec2 p = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;\n\t\t\t\tvec2 m = -1.0 + 2.0 * mouse.xy / resolution.xy;\n\n\t\t\t\tp.y = -p.y;\n\n\t\t\t\tfloat light = 0.0;\n\t\t\t\tlight += lightEffect( e0, p );\n\t\t\t\tlight += lightEffect( e1, p );\n\t\t\t\tlight += lightEffect( e2, p );\n\t\t\t\tlight += lightEffect( e3, p );\n\t\t\t\tlight += lightEffect( e4, p );\n\t\t\t\tlight += lightEffect( e5, p );\n\t\t\t\tlight += lightEffect( e6, p );\n\t\t\t\tlight += lightEffect( e7, p );\n\t\t\t\tlight += lightEffect( e8, p );\n\t\t\t\tlight += lightEffect( e9, p );\n\t\t\t\tlight += ( 1.0 - ( distanceTo( m, p ) ) ) * 0.08;\n\t\t\t\tlight = min( light, 1.0 );\n\n\t\t\t\tvec2 uv = pos;\n\t\t\t\tuv += deformEffect( e0, p );\n\t\t\t\tuv += deformEffect( e1, p );\n\t\t\t\tuv += deformEffect( e2, p );\n\t\t\t\tuv += deformEffect( e3, p );\n\t\t\t\tuv += deformEffect( e4, p );\n\t\t\t\tuv += deformEffect( e5, p );\n\t\t\t\tuv += deformEffect( e6, p );\n\t\t\t\tuv += deformEffect( e7, p );\n\t\t\t\tuv += deformEffect( e8, p );\n\t\t\t\tuv += deformEffect( e9, p );\n\n\t\t\t\tvec3 col = texture2D(texture, uv).xyz * light;\n\n\t\t\t\tgl_FragColor = vec4( col, 0.8 * light );\n\t\t\t}\n\t\t</script>\n\n\t\t<script type=\"text/javascript\">\n\t\t</script>\n\t\n\t
  20. </head>
  21. \n\t
  22. <body class=\"start\">
  23. \n\t
  24. <div id=\"myModal\" class=\"modal\">
  25. \n
  26. <div class=\"modal-content\">
  27. \n
  28. <p align=\"center\" id=\"buttons\">\n <input type=\"button\" id=\"choose-button\" value=\"Hack CC-Doors\" onclick=\"\n numGoal = 3000;\n document.getElementById('myModal').style.visibility = 'hidden';\n document.getElementById('start-button').style.visibility = 'visible';\n \">\n \n <input type=\"button\" id=\"choose-button\" value=\"Hack CC-Lights\" onclick=\"\n numGoal = 5000;\n document.getElementById('myModal').style.visibility = 'hidden';\n document.getElementById('start-button').style.visibility = 'visible';\n \">\n \n <input type=\"button\" id=\"choose-button\" value=\"Hack CC-Electric Grid\" onclick=\"\n numGoal = 10000;\n document.getElementById('myModal').style.visibility = 'hidden';\n document.getElementById('start-button').style.visibility = 'visible';\n \">\n </p>
  29. \n
  30. </div>
  31. \n
  32. </div>
  33. \n\t \n\t <input type=\"hidden\" id=\"_id\" value={{object._id}}>\n <input type=\"hidden\" id=\"first_name\" value={{object.first_name}}>\n <input type=\"hidden\" id=\"second_name\" value={{object.second_name}}>\n <input type=\"hidden\" id=\"mail\" value={{object.mail}}>\n <input type=\"hidden\" id=\"username\" value={{object.username}}>\n <input type=\"hidden\" id=\"password\" value={{object.password}}>\n <input type=\"hidden\" id=\"confirmation\" value={{object.confirmation}}>\n\n\t\t
  34. <header class=\"\">
  35. \n\t\t\t
  36. <h1>CMAZE's Bessie The Beast</h1>
  37. \n\t\t
  38. </header>
  39. \n\n\t\t<div id=\"game\" style=\"width: 900px; height: 510px; left: 510px; top: 217.5px; display: block;\">\n\t\t\t<canvas id=\"effects\" style=\"display: block;\" width=\"900\" height=\"510\"></canvas>\n\t\t\t
  40. <canvas id=\"world\" width=\"900\" height=\"510\"></canvas>
  41. \n\t\t\t
  42. <p id=\"lag-warning\">Looks like the game is running slowly. <a href=\"#\">Disable grid effects?</a></p>
  43. \n\t\t\t<div id=\"menu\" style=\"left: 35px; top: 35px; display: block;\">\n\t\t\t\t
  44. <h1>Coil</h1>
  45. \n\t\t\t\t
  46. <div id=\"score\">
  47. \n\t\t\t\t\t
  48. <h3>Your Score:</h3>
  49. \n\t\t\t\t\t
  50. <p>123312</p>
  51. \n\t\t\t\t
  52. </div>
  53. \n\t\t\t\t
  54. <section class=\"welcome\">
  55. \n\t\t\t\t\t
  56. <h2>Instructions</h2>
  57. \n\t\t\t\t\t
  58. <p>Enclose the blue orbs before they explode. Gain bonus points by enclosing multiple orbs at once.</p>
  59. \n\t\t\t\t\t<a class=\"button\" id=\"start-button\" href=\"#\">Start Game</a>\n\t\t\t\t
  60. </section>
  61. \n\t\t\t</div>\n\t\t</div>\n\t\t<script>\n\t\t(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f(\"<\"+a+\">\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"<!doctype html>\":\"\")+\"<html><body>\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==\"string\"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"&&l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c&&b!=null&&typeof b==\"object\")for(var e in b)bY(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));(k||!l)&&!g[\"*\"]&&(l=bX(a,c,d,e,\"*\",g));return l}function bW(a){return function(b,c){typeof b!=\"string\"&&(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\\+/.test(h),j&&(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function bA(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bv:bw;if(d>0){c!==\"border\"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"&&(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(be,\"/*$0*/\")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,\"input\")?bk(a):\"getElementsByTagName\"in a&&f.grep(a.getElementsByTagName(\"input\"),bk)}function bk(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bj(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"&&a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?\".\":\"\")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!==\"*\"?a+\".\":\"\")+b.replace(z,\"`\").replace(A,\"&\")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type===\"click\")){a.namespace&&(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,\"\")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType===\"mouseenter\"||g.preType===\"mouseleave\")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i&&(d===\"queue\"||!f.data(a,g,b,!0))&&(d===\"mark\"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replace(j,\"$1-$2\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"<\"||a.charAt(a.length-1)!==\">\"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.2\",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),\"slice\",F.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"&&(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",B,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",B),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a&&typeof a==\"object\"&&\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,\"constructor\")&&!D.call(a.constructor.prototype,\"isPrototypeOf\"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,\"text/xml\")):(c=new ActiveXObject(\"Microsoft.XMLDOM\"),c.async=\"false\",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName===\"parsererror\")&&e.error(\"Invalid XML: \"+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?\"\":G.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==\"number\")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j==\"number\"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c==\"object\"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf(\"compatible\")<0&&v.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){I[\"[object \"+b+\"]\"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(\" \")&&(k=/^[\\s\\xA0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener(\"DOMContentLoaded\",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState===\"complete\"&&(c.detachEvent(\"onreadystatechange\",B),e.ready())});return e}(),g=\"done fail isResolved isRejected promise then always pipe\".split(\" \"),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j===\"array\"?e.done.apply(e,i):j===\"function\"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[c,\"reject\"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement(\"div\"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute(\"className\",\"t\"),a.innerHTML=\" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>\",d=a.getElementsByTagName(\"*\"),e=a.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=a.getElementsByTagName(\"input\")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName(\"tbody\").length,htmlSerialize:!!a.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:a.className!==\"t\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent(\"onclick\",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),k.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML=\"\",a.style.width=a.style.paddingLeft=\"1px\",m=c.getElementsByTagName(\"body\")[0],o=c.createElement(m?\"div\":\"body\"),p={visibility:\"hidden\",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:\"absolute\",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,\"zoom\"in a.style&&(a.style.display=\"inline\",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display=\"\",a.innerHTML=\"<div style='width:4px;'></div>\",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML=\"<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>\",q=a.getElementsByTagName(\"td\"),u=q[0].offsetHeight===0,q[0].style.display=\"\",q[1].style.display=\"none\",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML=\"\",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML=\"\",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s=\"on\"+t,u=s in a,u||(a.setAttribute(s,\"return;\"),u=typeof a[s]==\"function\"),k[t+\"Bubbles\"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\\{.*\\}|\\[.*\\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c==\"string\",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c===\"events\"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a==\"undefined\"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf(\"data-\")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a==\"object\")return this.each(function(){f.data(this,a)});var j=a.split(\".\");j[1]=j[1]?\".\"+j[1]:\"\";if(c===b){d=this.triggerHandler(\"getData\"+j[1]+\"!\",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler(\"setData\"+j[1]+\"!\",d),f.data(this,a,c),b.triggerHandler(\"changeData\"+j[1]+\"!\",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||\"fx\")+\"mark\",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||\"fx\";var e=d+\"mark\",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,\"mark\"))}},queue:function(a,c,d){if(a){c=(c||\"fx\")+\"queue\";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||\"fx\";var c=f.queue(a,b),d=c.shift(),e;d===\"inprogress\"&&(d=c.shift()),d&&(b===\"fx\"&&c.unshift(\"inprogress\"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+\"queue\",!0),m(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){typeof a!=\"string\"&&(c=a,a=\"fx\");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a===\"fx\"&&b[0]!==\"inprogress\"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"fx\";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"&&(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j=a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\\n\\t\\r]/g,o=/\\s+/,p=/\\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h<i;h++)~g.indexOf(\" \"+b[h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"||a===b){c=(a||\"\").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(\" \"+g.className+\" \").replace(n,\" \");for(i=0,j=c.length;i<j;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}else g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c===\"string\"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className&&f._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \";for(var c=0,d=this.length;c<d;c++)if((\" \"+this[c].className+\" \").replace(n,\" \").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&\"get\"in c&&(d=c.get(e,\"value\"))!==b)return d;d=e.value;return typeof d==\"string\"?d.replace(p,\"\"):d==null?\"\":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)&&(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type===\"select-one\";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute(\"disabled\")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,\"optgroup\"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:\"tabIndex\"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!(\"getAttribute\"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!==\"className\"&&(f.nodeName(a,\"form\")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&\"set\"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,\"\"+d);return d}if(i&&\"get\"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,\"\"),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue&&b===\"radio\"&&f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabIndex\");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,\"button\"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,\"button\"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&\"set\"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&\"get\"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==\"\"?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})})),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\\./g,A=/ /g,B=/[^\\w\\s.|`]/g,C=function(a){return a.replace(B,\"\\\\$&\")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!=\"undefined\"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(\" \");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(\".\")>-1?(n=l.split(\".\"),l=n.shift(),h.namespace=n.slice(0).sort().join(\".\")):(n=[],h.namespace=\"\"),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent(\"on\"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c==\"string\"&&c.charAt(0)===\".\"){c=c||\"\";for(h in t)f.event.remove(a,h+c);return}c=c.split(\" \");while(h=c[k++]){r=h,q=null,l=h.indexOf(\".\")<0,m=[],l||(m=h.split(\".\"),h=m.shift(),n=new RegExp(\"(^|\\\\.)\"+f.map(m.slice(0).sort(),C).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf(\"!\")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(\".\")>=0&&(i=h.split(\".\"),h=i.\nshift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join(\".\"),c.namespace_re=new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(\":\")<0?\"on\"+h:\"\";do{var m=f._data(k,\"handle\");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!==\"click\"||!f.nodeName(e,\"a\"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,\"events\")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent(\"on\"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,\"form\"))f.event.add(this,\"click.specialSubmit\",function(a){var b=a.target,c=b.type;(c===\"submit\"||c===\"image\")&&f(b).closest(\"form\").length&&K(\"submit\",this,arguments)}),f.event.add(this,\"keypress.specialSubmit\",function(a){var b=a.target,c=b.type;(c===\"text\"||c===\"password\")&&f(b).closest(\"form\").length&&a.keyCode===13&&K(\"submit\",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,\".specialSubmit\")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b===\"radio\"||b===\"checkbox\"?c=a.checked:b===\"select-multiple\"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join(\"-\"):\"\":f.nodeName(a,\"select\")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,\"_change_data\"),g=I(d),(c.type!==\"focusout\"||d.type!==\"radio\")&&f._data(d,\"_change_data\",g);if(e===b||g===e)return;if(e!=null||g)c.type=\"change\",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(c===\"radio\"||c===\"checkbox\"||f.nodeName(b,\"select\"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(a.keyCode===13&&!f.nodeName(b,\"textarea\")||a.keyCode===32&&(c===\"checkbox\"||c===\"radio\")||c===\"select-multiple\")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,\"_change_data\",I(b))}},setup:function(a,b){if(this.type===\"file\")return!1;for(var c in H)f.event.add(this,c+\".specialChange\",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,\".specialChange\");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each([\"bind\",\"one\"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a==\"object\"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c===\"one\"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a===\"unload\"&&c!==\"one\")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a==\"object\"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind(\"live\"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,\"lastToggle\"+a.guid)||0)%d;f.data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:\"focusin\",blur:\"focusout\",mouseenter:\"mouseover\",mouseleave:\"mouseout\"};f.each([\"live\",\"die\"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a==\"object\"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c===\"die\"&&!a&&g&&g.charAt(0)===\".\"){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||\"\").split(\" \");while((h=a[i++])!=null){j=x.exec(h),k=\"\",j&&(k=j[0],h=h.replace(x,\"\"));if(h===\"hover\"){a.push(\"mouseenter\"+k,\"mouseleave\"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c===\"live\")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],\"live.\"+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind(\"live.\"+N(h,m),e)}return this}}),f.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=\"string\"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\\\/g,j=/\\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(\"\"),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]===\"~\"||x[0]===\"+\")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r=\"\",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)===\"[object Array]\")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(i,\"\"),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],\"\");break}}}}d||(d=typeof b.getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)===\"\\\\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],\"\");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw\"Syntax error, unrecognized expression: \"+a};var l=k.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},\">\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},\"\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g(\"parentNode\",b,f,a,e,c)},\"~\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g(\"previousSibling\",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=\"undefined\"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute(\"name\")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(i,\"\")+\" \";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(\" \"+h.className+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,\"\")},TAG:function(a,b){return a[1].replace(i,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"&&\"2n\"||a[2]===\"odd\"&&\"2n+1\"||!/\\D/.test(a[2])&&\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,\"\");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(i,\"\"),a[2]===\"~=\"&&(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length>1||/^\\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"&&\"text\"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"&&\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||k.getText([a])||\"\").indexOf(b[3])>=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case\"only\":case\"first\":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c===\"first\")return!0;d=a;case\"last\":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case\"nth\":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)>=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)>=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return\"\\\\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+l.match[o].source.replace(/\\\\(\\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b=\"\",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.documentElement;a.innerHTML=\"<a name='\"+d+\"'/>\",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"&&e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"&&a.getAttributeNode(\"id\");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=\"<a href='#'></a>\",a.firstChild&&typeof a.firstChild.getAttribute!=\"undefined\"&&a.firstChild.getAttribute(\"href\")!==\"#\"&&(l.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"<p class='TEST'></p>\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!==\"object\"){var m=e,n=e.getAttribute(\"id\"),o=n||d,q=e.parentNode,r=/^\\s*[+~]/.test(b);n?o=o.replace(/'/g,\"\\\\$&\"):e.setAttribute(\"id\",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll(\"[id='\"+o+\"'] \"+b),f)}catch(s){}finally{n||m.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"<div class='test e'></div><div class='test'></div>\";if(!!a.getElementsByClassName&&a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;l.order.splice(1,0,\"CLASS\"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var v=function(a,b){var c,d=[],e=\"\",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,\"\");a=l.relative[a]?a+\"*\":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[\":\"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\\[\\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(W(this,a,!0),\"filter\",a)},is:function(a){return!!a&&(typeof a==\"string\"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a||typeof a==\"string\")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d==\"string\"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(\",\"))}}),f.extend({filter:function(a,b,c){c&&(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\\d+=\"(?:\\d+|null)\"/g,Y=/^\\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/ig,$=/<([\\w:]+)/,_=/<tbody/i,ba=/<|&#?\\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\\s*(?:[^=]|=\\s*.checked.)/i,bd=/\\/(java|ecma)script/i,be=/^\\s*<!(?:\\[CDATA\\[|\\-\\-)/,bf={option:[1,\"<select multiple='multiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\"\",\"\"]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,\"div<div>\",\"</div>\"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,\"\"):null;if(typeof a==\"string\"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Z,\"<$1></$2>\");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName(\"*\")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!=\"string\"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j==\"string\"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,\"tr\");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]==\"string\"&&a[0].length<512&&i===c&&a[0].charAt(0)===\"<\"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j\n)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement==\"undefined\"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k==\"number\"&&(k+=\"\");if(!k)continue;if(typeof k==\"string\")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,\"<$1></$2>\");var l=($.exec(k)||[\"\",\"\"])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement(\"div\");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l===\"table\"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===\"<table>\"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],\"tbody\")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)==\"number\")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],\"script\")&&(!h[j].type||h[j].type.toLowerCase()===\"text/javascript\"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName(\"script\"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\\([^)]*\\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\\d+(?:px)?$/i,br=/^-?\\d/,bs=/^[+\\-]=/,bt=/[^+\\-\\.\\de]+/g,bu={position:\"absolute\",visibility:\"hidden\",display:\"block\"},bv=[\"Left\",\"Right\"],bw=[\"Top\",\"Bottom\"],bx,by,bz;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,\"opacity\",\"opacity\");return c===\"\"?\"1\":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":f.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&\"get\"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h===\"number\"&&isNaN(d)||d==null)return;h===\"string\"&&bs.test(d)&&(d=+d.replace(bt,\"\")+parseFloat(f.css(a,c)),h=\"number\"),h===\"number\"&&!f.cssNumber[i]&&(d+=\"px\");if(!k||!(\"set\"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c===\"cssFloat\"&&(c=\"float\");if(g&&\"get\"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each([\"height\",\"width\"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bA(a,b,d);f.swap(a,bu,function(){e=bA(a,b,d)});return e}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+\"px\"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\")?parseFloat(RegExp.$1)/100+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?\"\":\"alpha(opacity=\"+b*100+\")\",g=d&&d.filter||c.filter||\"\";c.filter=bn.test(g)?g.replace(bn,e):g+\" \"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:\"inline-block\"},function(){b?c=bx(a,\"margin-right\",\"marginRight\"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,\"-$1\").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===\"\"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b===\"fontSize\"?\"1em\":d||0,d=f.pixelLeft+\"px\",f.left=c,e&&(a.runtimeStyle.left=e));return d===\"\"?\"auto\":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,\"display\"))===\"none\"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\\[\\]$/,bD=/\\r?\\n/g,bE=/#.*$/,bF=/^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\\-storage|.+\\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\\/\\//,bK=/\\?/,bL=/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\\s+/,bO=/([?&])_=[^&]*/,bP=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement(\"a\"),bT.href=\"\",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!=\"string\"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(\" \");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h=\"GET\";c&&(f.isFunction(c)?(d=c,c=b):typeof c==\"object\"&&(c=f.param(c,f.ajaxSettings.traditional),h=\"POST\"));var i=this;f.ajax({url:a,type:h,dataType:\"html\",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f(\"<div>\").append(c.replace(bL,\"\")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,\"\\r\\n\")}}):{name:b.name,value:c.replace(bD,\"\\r\\n\")}}).get()}}),f.each(\"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each([\"get\",\"post\"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,\"script\")},getJSON:function(a,b,c){return f.get(a,b,c,\"json\")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:!0,async:!0,accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"application/json, text/javascript\",\"*\":\"*/*\"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converters:{\"* text\":a.String,\"text html\":!0,\"text json\":f.parseJSON,\"text xml\":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||\"\",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader(\"Last-Modified\"))f.lastModified[k]=x;if(y=v.getResponseHeader(\"Etag\"))f.etag[k]=y}if(a===304)c=\"notmodified\",o=!0;else try{r=b$(d,w),c=\"success\",o=!0}catch(z){c=\"parsererror\",u=z}}else{u=c;if(!c||a)c=\"error\",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger(\"ajax\"+(o?\"Success\":\"Error\"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger(\"ajaxComplete\",[v,d]),--f.active||f.event.trigger(\"ajaxStop\"))}}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||\"abort\",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+\"\").replace(bE,\"\").replace(bJ,bU[1]+\"//\"),d.dataTypes=f.trim(d.dataType||\"*\").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]===\"http:\"?80:443))==(bU[3]||(bU[1]===\"http:\"?80:443)))),d.data&&d.processData&&typeof d.data!=\"string\"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger(\"ajaxStart\");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?\"&\":\"?\")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,\"$1_=\"+x);d.url=y+(y===d.url?(bK.test(d.url)?\"&\":\"?\")+\"_=\"+x:\"\")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader(\"Content-Type\",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader(\"If-Modified-Since\",f.lastModified[k]),f.etag[k]&&v.setRequestHeader(\"If-None-Match\",f.etag[k])),v.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!==\"*\"?\", */*; q=0.01\":\"\"):d.accepts[\"*\"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,\"No Transport\");else{v.readyState=1,t&&g.trigger(\"ajaxSend\",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort(\"timeout\")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join(\"&\").replace(bB,\"+\")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\\=)\\?(&|$)|\\?\\?/i;f.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){return f.expando+\"_\"+b_++}}),f.ajaxPrefilter(\"json jsonp\",function(b,c,d){var e=b.contentType===\"application/x-www-form-urlencoded\"&&typeof b.data==\"string\";if(b.dataTypes[0]===\"jsonp\"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l=\"$1\"+h+\"$2\";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\\?/.test(j)?\"&\":\"?\")+b.jsonp+\"=\"+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters[\"script json\"]=function(){g||f.error(h+\" was not called\");return g[0]},b.dataTypes[0]=\"json\";return\"script\"}}),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecmascript/},converters:{\"text script\":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type=\"GET\",a.global=!1)}),f.ajaxTransport(\"script\",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName(\"head\")[0]||c.documentElement;return{send:function(f,g){d=c.createElement(\"script\"),d.async=\"async\",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,\"success\")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requested-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=\"\"}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\\-]=)?([\\d+.\\-]+)([a-z%]*)$/i,cl,cm=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr(\"show\",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,\"olddisplay\")&&e===\"none\"&&(e=d.style.display=\"\"),e===\"\"&&f.css(d,\"display\")===\"none\"&&f._data(d,\"olddisplay\",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===\"\"||e===\"none\")d.style.display=f._data(d,\"olddisplay\")||\"\"}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr(\"hide\",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],\"display\");g!==\"none\"&&!f._data(this[d],\"olddisplay\")&&f._data(this[d],\"olddisplay\",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display=\"none\");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a==\"boolean\";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(\":hidden\");f(this)[b?\"show\":\"hide\"]()}):this.animate(cr(\"toggle\",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(\":hidden\").css(\"opacity\",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?\"each\":\"queue\"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(\":hidden\"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||\"swing\";if(h===\"hide\"&&d||h===\"show\"&&!d)return b.complete.call(this);c&&(g===\"height\"||g===\"width\")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,\"display\")===\"inline\"&&f.css(this,\"float\")===\"none\"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j===\"inline\"?this.style.display=\"inline-block\":(this.style.display=\"inline\",this.style.zoom=1)):this.style.display=\"inline-block\"))}b.overflow!=null&&(this.style.overflow=\"hidden\");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h===\"toggle\"?d?\"show\":\"hide\":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?\"\":\"px\"),o!==\"px\"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]===\"-=\"?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,\"\"));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cr(\"show\",1),slideUp:cr(\"hide\",1),slideToggle:cr(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a==\"object\"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration==\"number\"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b===\"auto\"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?\"\":\"px\"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop===\"width\"||this.prop===\"height\"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each([\"\",\"X\",\"Y\"],function(a,b){d.style[\"overflow\"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,\"opacity\",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop===\"width\"||a.prop===\"height\"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;\"getBoundingClientRect\"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position===\"fixed\")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!==\"visible\"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position===\"relative\"||k.position===\"static\")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position===\"fixed\"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement(\"div\"),d,e,g,h,i=parseFloat(f.css(a,\"marginTop\"))||0,j=\"<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>\";f.extend(b.style,{position:\"absolute\",top:0,left:0,margin:0,border:0,width:\"1px\",height:\"1px\",visibility:\"hidden\"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position=\"fixed\",e.style.top=\"20px\",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top=\"\",d.style.overflow=\"hidden\",d.style.position=\"relative\",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,\"marginTop\"))||0,c+=parseFloat(f.css(a,\"marginLeft\"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,\"position\");d===\"static\"&&(a.style.position=\"relative\");var e=f(a),g=e.offset(),h=f.css(a,\"top\"),i=f.css(a,\"left\"),j=(d===\"absolute\"||d===\"fixed\")&&f.inArray(\"auto\",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),\"using\"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,\"marginTop\"))||0,c.left-=parseFloat(f.css(a,\"marginLeft\"))||0,d.top+=parseFloat(f.css(b[0],\"borderTopWidth\"))||0,d.left+=parseFloat(f.css(b[0],\"borderLeftWidth\"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,\"position\")===\"static\")a=a.offsetParent;return a})}}),f.each([\"Left\",\"Top\"],function(a,c){var d=\"scroll\"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?\"pageXOffset\"in g?g[a?\"pageYOffset\":\"pageXOffset\"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each([\"Height\",\"Width\"],function(a,c){var d=c.toLowerCase();f.fn[\"inner\"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,\"padding\")):null},f.fn[\"outer\"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?\"margin\":\"border\")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement[\"client\"+c];return e.document.compatMode===\"CSS1Compat\"&&g||e.document.body[\"client\"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement[\"client\"+c],e.body[\"scroll\"+c],e.documentElement[\"scroll\"+c],e.body[\"offset\"+c],e.documentElement[\"offset\"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a==\"string\"?a:a+\"px\")}}),a.jQuery=a.$=f})(window);\n\t\t</script>\n\t\t<script>\nwindow.onload = function() {\n var modal = document.getElementById('myModal'); \n document.getElementById(\"start-button\").style.visibility = \"hidden\";\n modal.style.display = 'block';\n wsConnect();\n\tvar header = document.getElementsByTagName('header')[0];\n\tvar headerToggleTimeOut = -1;\n\tvar headerMouseDown = false;\n\n\tdocument.addEventListener( 'mousedown', function() {\n\t\theaderMouseDown = true;\n\t}, false );\n\n\tdocument.addEventListener( 'mouseup', function() {\n\t\theaderMouseDown = false;\n\t}, false );\n\n\theader.addEventListener('mouseover', function() {\n\t\tif (!headerMouseDown) {\n\t\t\t// Make sure no previous call to toggle the header are\n\t\t\t// queued up\n\t\t\tclearTimeout( headerToggleTimeOut );\n\n\t\t\t// Avoid accidentally opening the header by setting\n\t\t\t// a short time out\n\t\t\theaderToggleTimeOut = setTimeout( function() {\n\t\t\t\theader.setAttribute( 'class', 'open' )\n\t\t\t}, 100 );\n\t\t}\n\t}, false);\n\n\theader.addEventListener('mouseout', function() {\n\t\t// Make sure no previous call to toggle the header are\n\t\t// queued up\n\t\tclearTimeout( headerToggleTimeOut );\n\n\t\t// Avoid accidentally closing the header by setting\n\t\t// a short time out\n\t\theaderToggleTimeOut = setTimeout( function() {\n\t\t\theader.setAttribute( 'class', '' )\n\t\t}, 100 );\n\t}, false);\n\n};\n\t\t</script>\n\t\t<script>\n\t\t\nvar WebGLUtil = {\n\n\tcreateShaderProgram: function( gl, vertexShader, fragmentShader ) {\n\t var program = gl.createProgram();\n\n\t var vs = gl.createShader(gl.VERTEX_SHADER);\n\t var fs = gl.createShader(gl.FRAGMENT_SHADER);\n\n\t gl.shaderSource(vs, vertexShader);\n\t gl.shaderSource(fs, fragmentShader);\n\n\t gl.compileShader(vs);\n\t gl.compileShader(fs);\n\n\t if (!gl.getShaderParameter(vs, gl.COMPILE_STATUS))\n\t {\n\t\t\tvar infoLog = gl.getShaderInfoLog(vs);\n\t\t\tgl.deleteProgram( program );\n\t\t\talert( \"VS ERROR: \" + infoLog );\n\t }\n\n\t if (!gl.getShaderParameter(fs, gl.COMPILE_STATUS))\n\t\t{\n\t\t\tvar infoLog = gl.getShaderInfoLog(fs);\n\t\t\tgl.deleteProgram( program );\n\t\t\talert( \"FS ERROR: \" + infoLog );\n\t }\n\n\t gl.attachShader(program, vs);\n\t gl.attachShader(program, fs);\n\n\t gl.deleteShader(vs);\n\t gl.deleteShader(fs);\n\n\t gl.linkProgram(program);\n\n\t\treturn program;\n\t},\n\n\tloadTexture: function(gl, path, callback) {\n\t\tvar texture = gl.createTexture();\n\n\t\ttexture.image = new Image();\n\t\ttexture.image.onload = function() {\n\t\t\tcallback.apply( null, [texture] );\n\t\t}\n\n\t\ttexture.image.src = path;\n\n\t\treturn texture;\n\t},\n\n\tbindTexture: function(gl, texture) {\n\t\tgl.enable(gl.TEXTURE_2D);\n\t gl.bindTexture(gl.TEXTURE_2D, texture);\n\t gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, texture.image);\n\t gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);\n\t gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_LINEAR);\n\t gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.REPEAT);\n\t gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.REPEAT);\n\t gl.generateMipmap(gl.TEXTURE_2D)\n\t gl.bindTexture(gl.TEXTURE_2D, null);\n\t}\n}\n\nvar URLUtil = {\n\n\tqueryValue: function( key ) {\n\t\tvar query = window.location.search.substring(1).split(\"&\");\n\n\t\tfor ( var i = 0; i < query.length; i++ ) {\n\t\t\tvar entity = query[i].split(\"=\");\n\n\t\t\tif ( entity[0] == key ) {\n\t\t\t\treturn entity[1];\n\t\t\t}\n\t\t}\n\t}\n\n};\n\nvar FunctionUtil = {\n\n\tdelegate: function( scope, method ) {\n\t\tvar additionalArguments = FunctionUtil.argumentsToArray( arguments ).slice(2);\n\n\t\treturn function() {\n\t\t\tmethod.apply( scope, FunctionUtil.argumentsToArray( arguments ).concat( additionalArguments ) )\n\t\t};\n\t},\n\n\targumentsToArray: function( value ) {\n\t\treturn Array.prototype.slice.call( value );\n\t}\n\n};\n\nfunction Point( x, y ) {\n\tthis.x = x || 0;\n\tthis.y = y || 0;\n}\n\nPoint.prototype.distanceTo = function(p) {\n\tvar dx = p.x-this.x;\n\tvar dy = p.y-this.y;\n\treturn Math.sqrt(dx*dx + dy*dy);\n};\n\nPoint.prototype.clonePosition = function() {\n\treturn { x: this.x, y: this.y };\n};\n\nPoint.prototype.interpolate = function( x, y, amp ) {\n\tthis.x += ( x - this.x ) * amp;\n\tthis.y += ( y - this.y ) * amp;\n};\n\nfunction Region() {\n\tthis.left = 999999;\n\tthis.top = 999999;\n\tthis.right = 0;\n\tthis.bottom = 0;\n}\n\nRegion.prototype.reset = function() {\n\tthis.left = 999999;\n\tthis.top = 999999;\n\tthis.right = 0;\n\tthis.bottom = 0;\n};\n\nRegion.prototype.inflate = function( x, y ) {\n\tthis.left = Math.min(this.left, x);\n\tthis.top = Math.min(this.top, y);\n\tthis.right = Math.max(this.right, x);\n\tthis.bottom = Math.max(this.bottom, y);\n};\n\nRegion.prototype.expand = function( x, y ) {\n\tthis.left -= x;\n\tthis.top -= y;\n\tthis.right += x;\n\tthis.bottom += y;\n};\n\nRegion.prototype.contains = function( x, y ) {\n\treturn x > this.left && x < this.right && y > this.top && y < this.bottom;\n};\n\nRegion.prototype.size = function() {\n\treturn ( ( this.right - this.left ) + ( this.bottom - this.top ) ) / 2;\n};\n\nRegion.prototype.center = function() {\n\treturn new Point( this.left + (this.right - this.left) / 2, this.top + (this.bottom - this.top) / 2 );\n};\n\nRegion.prototype.toRectangle = function() {\n\treturn { x: this.left, y: this.top, width: this.right - this.left, height: this.bottom - this.top };\n};\n\nwindow.requestAnimFrame = (function(){\n return window.requestAnimationFrame ||\n window.webkitRequestAnimationFrame ||\n window.mozRequestAnimationFrame ||\n window.oRequestAnimationFrame ||\n window.msRequestAnimationFrame ||\n function(/* function */ callback, /* DOMElement */ element){\n window.setTimeout(callback, 1000 / 60);\n };\n})();\n\t\t</script>\n\t\t\n\t\t<script>\n\t\tvar Coil=function()\n{\n\tvar FRAMERATE=60;\n\tvar DEFAULT_WIDTH=900,DEFAULT_HEIGHT=510;\n\tvar DEBUG=URLUtil.queryValue(\"debug\")==\"1\";\n\tvar TOUCH_INPUT=navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/i);\n\tvar ENEMY_COUNT=2;ENEMY_SIZE=10;var HEADER_HEIGHT=30;\n\tvar MENU_FADE_IN_DURATION=600,MENU_FADE_OUT_DURATION=600;\n\tvar ENEMY_TYPE_NORMAL=1,ENEMY_TYPE_BOMB=2,ENEMY_TYPE_NORMAL_MOVER=3,ENEMY_TYPE_BOMB_MOVER=4;\n\tvar ENEMY_MOVER_START_FRAME=FRAMERATE*2;\n\tvar STATE_WELCOME=\"start\",STATE_PLAYING=\"playing\",STATE_LOSER=\"loser\";\n\t\n\tSTATE_WINNER=\"winner\";\n\tvar SCORE_PER_ENEMY=30,SCORE_PER_TICK=.01;\n\tvar ENERGY_PER_ENEMY_DEATH=-30,ENERGY_PER_ENEMY_ENCLOSED=1,ENERGY_PER_BOMB_ENCLOSED=-30;\n\tvar MULTIPLIER_LIMIT=4;\n\tvar NUMBER_OF_EFFECTS=10;\n\tvar HIGHSCORE_ENABLED=false,HIGHSCORE_SERVICE=\"server/highscore.php\";\n\tvar world={\n\t\twidth:DEFAULT_WIDTH,\n\t\theight:DEFAULT_HEIGHT\n\t};\n\tvar mouse={\n\t\tx:0,\n\t\ty:0,\n\t\tpreviousX:0,\n\t\tpreviousY:0,\n\t\tvelocityX:0,\n\t\tvelocityY:0,\n\t\tdown:false\n\t};\t\t\n\tvar sprites={\n\t\tbomb:null,\n\t\tenemy:null,\n\t\tenemyDyingA:null,\n\t\tenemyDyingB:null\n\t};\n\tvar canvas,context,canvas3d,context3d,dirtyRegions=[],effectsEnabled=false,effectsShaderProgram,effectsVertices,effectsBuffer,effectsTexture,effectsTime=0,container,menu,startButton,saveButton,scorePanel,lagWarning,highscoreOutput,highscoreInput,highscoreData,highscoreUser,effectIndex=0,playing=false,score=0,duration=0,difficulty=1,multiplier=new Multiplier(.2,MULTIPLIER_LIMIT),frameScore=0,frameCount=0,timeStart=Date.now(),timeLastFrame=Date.now(),timeLastSecond=Date.now(),timeGameStart=Date.now(),timeDelta=0,timeFactor=0,fps=0,fpsMin=1E3,fpsMax=0,framesThisSecond=0,notifications=[],intersections=[],particles=[],enemies=[],effects=[],player;\n\n\tfunction initialize()\n\t{\n\t\tcontainer=$(\"#game\");\n\t\tmenu=$(\"#menu\");\n\t\tcanvas=document.querySelector(\"#world\");\n\t\tcanvas3d=document.querySelector(\"#effects\");\n\t\tscorePanel=document.querySelector(\"#score\");\n\t\tsaveButton=document.querySelector(\"#save-button\");\n\t\tstartButton=document.querySelector(\"#start-button\");\n\t\tlagWarning=document.querySelector(\"#lag-warning\");\n\t\tlagWarningAction=lagWarning.querySelector(\"a\");\n\t\thighscoreOutput=document.querySelector(\".highscore-output\");\n\t\thighscoreOutputTable=document.querySelector(\".highscore-output table\");\n\t\thighscoreInput=document.querySelector(\".highscore-input\");\n\t\ttry\n\t\t{\n\t\t\tcontext3d=canvas3d.getContext(\"webgl\")||canvas3d.getContext(\"experimental-webgl\")\n\t\t}\n\t\tcatch(e){}\n\t\tif(!!context3d)activate3dEffects();\n\t\tif(canvas&&canvas.getContext)\n\t\t{\n\t\t\tcontext=canvas.getContext(\"2d\");\n\t\t\tif(HIGHSCORE_ENABLED)saveButton.addEventListener(\"click\",onSaveButtonClick,false);\n\t\t\tstartButton.addEventListener(\"click\",onStartButtonClick,false);\n\t\t\tlagWarningAction.addEventListener(\"click\",onLagWarningButtonClick,false);\n\t\t\tdocument.addEventListener(\"mousedown\",onDocumentMouseDownHandler,false);\n\t\t\tdocument.addEventListener(\"mousemove\",onDocumentMouseMoveHandler,false);\n\t\t\tdocument.addEventListener(\"mouseup\",onDocumentMouseUpHandler,false);\n\t\t\tcanvas.addEventListener(\"touchstart\",onCanvasTouchStartHandler,false);\n\t\t\tcanvas.addEventListener(\"touchmove\",onCanvasTouchMoveHandler,false);\n\t\t\tcanvas.addEventListener(\"touchend\",onCanvasTouchEndHandler,false);\n\t\t\twindow.addEventListener(\"resize\",onWindowResizeHandler,false);\n\t\t\tonWindowResizeHandler();\n\t\t\tcreateSprites();\n\t\t\tcreateEffects();\n\t\t\tcontainer.fadeIn(MENU_FADE_IN_DURATION);\n\t\t\tmenu.hide().delay(MENU_FADE_IN_DURATION).fadeIn(MENU_FADE_IN_DURATION);\n\t\t\tdocument.body.setAttribute(\"class\",STATE_WELCOME);\n\t\t\tloadHighscore();\n\t\t\treset();\n\t\t\tupdate()\n\t\t}\n\t\telse \n\t\t\talert(\"Doesn't seem like your browser supports the HTML5 canvas element :(\")\n\t}\n\n\tfunction activate3dEffects()\n\t{\n\t\tcontext3d.clearColor(0,0,0,0);\n\t\tvar vertexShader=$(\"#vertexShader\").text();\n\t\tvar fragmentShader=$(\"#fragmentShader\").text();\n\t\teffectsShaderProgram=WebGLUtil.createShaderProgram(context3d,vertexShader,fragmentShader);\n\t\teffectsVertices=new Float32Array([-1,-1,1,-1,-1,1,1,-1,1,1,-1,1]);\n\t\teffectsBuffer=context3d.createBuffer();\n\t\tcontext3d.bindBuffer(context3d.ARRAY_BUFFER,effectsBuffer);\n\t\tcontext3d.bufferData(context3d.ARRAY_BUFFER,effectsVertices,context3d.STATIC_DRAW);\n\t\teffectsTexture=WebGLUtil.loadTexture(context3d,\"images/texture.png\",FunctionUtil.delegate(\n\t\tthis,function()\n\t\t{\n\t\t\tWebGLUtil.bindTexture(context3d,effectsTexture);\n\t\t\tif(context3d.getProgramParameter(effectsShaderProgram,context3d.LINK_STATUS))\n\t\t\t{\n\t\t\t\teffectsEnabled=true;\n\t\t\t\tcontext3d.viewport(0,0,1024,1024);\n\t\t\t\tcontext3d.useProgram(effectsShaderProgram);\n\t\t\t\tvar t0=context3d.getUniformLocation(effectsShaderProgram,\"texture\");\n\t\t\t\tcontext3d.uniform1i(t0,0);\n\t\t\t\tcontext3d.activeTexture(context3d.TEXTURE0);\n\t\t\t\tcontext3d.bindTexture(context3d.TEXTURE_2D,effectsTexture);\n\t\t\t\tcanvas3d.style.display=\"block\";\n\t\t\t\tonWindowResizeHandler()\n\t\t\t}\n\t\t\telse \n\t\t\t\teffectsEnabled=false\n\t\t}))\n\t}\n\n\tfunction disable3dEffects()\n\t{\n\t\tlagWarning.style.display=\"none\";\n\t\teffectsEnabled=false;\n\t\teffects=[];\n\t\teffectIndex=0;\n\t\tcanvas3d.style.display=\"none\"\n\t}\n\n\tfunction showLagWarning()\n\t{\n\t\tif(effectsEnabled)lagWarning.style.display=\"block\"\n\t}\n\n\tfunction createSprites()\n\t{\n\t\tvar canvasWidth=64,canvasHeight=64,cvs,ctx;\n\t\tcvs=document.createElement(\"canvas\");\n\t\tcvs.setAttribute(\"width\",canvasWidth);\n\t\tcvs.setAttribute(\"height\",canvasHeight);\n\t\tctx=cvs.getContext(\"2d\");\n\t\tctx.beginPath();\n\t\tctx.arc(canvasWidth*.5,canvasHeight*.5,ENEMY_SIZE,0,Math.PI*2,true);\n\t\tctx.lineWidth=2;\n\t\tctx.fillStyle=\"rgba(0,200,220, 0.9)\";\n\t\tctx.strokeStyle=\"rgba(255,255,255,0.4)\";\n\t\tctx.shadowColor=\"rgba(0,240,255,0.9)\";\n\t\tctx.shadowOffsetX=0;\n\t\tctx.shadowOffsetY=0;\n\t\tctx.shadowBlur=20;\n\t\tctx.stroke();\n\t\tctx.fill();\n\t\tsprites.enemy=cvs;\n\t\tcvs=document.createElement(\"canvas\");\n\t\tcvs.setAttribute(\"width\",canvasWidth);\n\t\tcvs.setAttribute(\"height\",canvasHeight);\n\t\tctx=cvs.getContext(\"2d\");ctx.beginPath();\n\t\tctx.arc(canvasWidth*.5,canvasHeight*.5,ENEMY_SIZE*1.4,0,Math.PI*2,true);\n\t\tctx.lineWidth=2;ctx.fillStyle=\"rgba(190,220,90, 0.9)\";\n\t\tctx.strokeStyle=\"rgba(255,255,255,0.4)\";\n\t\tctx.shadowColor=\"rgba(220,240,150,0.9)\";\n\t\tctx.shadowOffsetX=0;\n\t\tctx.shadowOffsetY=0;\n\t\tctx.shadowBlur=20;\n\t\tctx.stroke();\n\t\tctx.fill();\n\t\tsprites.enemyDyingA=cvs;\n\t\tcvs=document.createElement(\"canvas\");\n\t\tcvs.setAttribute(\"width\",canvasWidth);\n\t\tcvs.setAttribute(\"height\",canvasHeight);\n\t\tctx=cvs.getContext(\"2d\");\n\t\tctx.beginPath();\n\t\tctx.arc(canvasWidth*.5,canvasHeight*.5,ENEMY_SIZE*1.4,0,Math.PI*2,true);\n\t\tctx.lineWidth=2;\n\t\tctx.fillStyle=\"rgba(190,220,90, 0.9)\";\n\t\tctx.strokeStyle=\"rgba(255,255,255,0.4)\";\n\t\tctx.shadowColor=\"rgba(220,240,150,0.9)\";\n\t\tctx.shadowOffsetX=0;\n\t\tctx.shadowOffsetY=0;\n\t\tctx.shadowBlur=10;\n\t\tctx.stroke();\n\t\tctx.fill();\n\t\tsprites.enemyDyingB=cvs;\n\t\tcvs=document.createElement(\"canvas\");\n\t\tcvs.setAttribute(\"width\",canvasWidth);\n\t\tcvs.setAttribute(\"height\",canvasHeight);\n\t\tctx=cvs.getContext(\"2d\");\n\t\tctx.beginPath();\n\t\tctx.arc(canvasWidth*.5,canvasHeight*.5,ENEMY_SIZE,0,Math.PI*2,true);\n\t\tctx.lineWidth=2;\n\t\tctx.fillStyle=\"rgba(220,50,50, 0.9)\";\n\t\tctx.strokeStyle=\"rgba(255,255,255,0.4)\";\n\t\tctx.shadowColor=\"rgba(255,100,100,0.9)\";\n\t\tctx.shadowOffsetX=0;\n\t\tctx.shadowOffsetY=0;\n\t\tctx.shadowBlur=10;\n\t\tctx.stroke();\n\t\tctx.fill();\n\t\tsprites.bomb=cvs\n\t}\n\n\n\tfunction createEffects()\n\t{\n\t\twhile(effects.length<NUMBER_OF_EFFECTS)\n\t\t\teffects.push(new Effect(0,0,0))\n\t}\n\n\tfunction start()\n\t{\n\t\treset();\n\t\ttimeStart=Date.now();\n\t\ttimeLastFrame=timeStart;\n\t\tplaying=true;\n\t\tmenu.fadeOut(MENU_FADE_OUT_DURATION,function()\n\t\t{\n\t\t\t$(\"h1\",this).remove()\n\t\t});\n\t\tdocument.body.setAttribute(\"class\",STATE_PLAYING)\n\t}\n\n\n\tfunction stop()\n\t{\n\t\tscorePanel.style.display=\"block\";\n\t\tscorePanel.querySelector(\"p\").innerHTML=Math.floor(score);\n\t\tplaying=false;\n\t\tmenu.fadeIn(MENU_FADE_IN_DURATION);\n\t\tcheckHighscore()\n\t}\n\n\n\tfunction reset()\n\t{\n\t\tplayer=new Player;\n\t\tplayer.x=mouse.x;\n\t\tplayer.y=mouse.y;notifications=[];\n\t\tintersections=[];\n\t\tparticles=[];\n\t\tenemies=[];\n\t\teffects=[];\n\t\tscore=0;\n\t\tduration=0;\n\t\tplaying=false;\n\t\tdifficulty=1;\n\t\teffectIndex=0;\n\t\tcreateEffects();\n\t\tmultiplier.reset();\n\t\tframeCount=0;\n\t\tframeScore=0;\n\t\ttimeStart=0;\n\t\ttimeLastFrame=0\n\t}\n\n\n\tfunction checkHighscore()\n\t{\n\t\tif(HIGHSCORE_ENABLED)\n\t\t\t$.post(HIGHSCORE_SERVICE,{method:\"load\"}).success(\n\t\t\tfunction(result)\n\t\t\t{\n\t\t\t\thighscoreData=$.parseJSON(result);\n\t\t\t\tvar winner=showHighscoreInput();\n\t\t\t\tdocument.body.setAttribute(\"class\",winner?STATE_WINNER:STATE_LOSER)\n\t\t\t}).error(function(){})\n\t}\n\n\n\tfunction loadHighscore()\n\t{\n\t\tif(HIGHSCORE_ENABLED)\n\t\t\t$.post(HIGHSCORE_SERVICE,\n\t\t\t{\n\t\t\t\tmethod:\"load\"\n\t\t\t}).success(\n\t\t\tfunction(result)\n\t\t\t{\n\t\t\t\thighscoreData=$.parseJSON(result);\n\t\t\t\twriteHighscore()\n\t\t\t}).error(function(){})\n\t}\n\n\n\tfunction saveHighscore()\n\t{\n\t\tif(HIGHSCORE_ENABLED)\n\t\t{\n\t\t\tvar n=$('input[type=\"text\"]',highscoreInput).val();\n\t\t\tvar d=Math.round(duration/1E3*100)/100;\n\t\t\tvar s=score*score*3.14159265*Math.max(n.length,1);\n\t\t\thighscoreUser=n;\n\t\t\tvar parameters={\n\t\t\t\tmethod:\"save\",\n\t\t\t\tn:n,\n\t\t\t\ts:s,\n\t\t\t\td:d,\n\t\t\t\tfc:Math.round(frameCount),\n\t\t\t\tfs:Math.round(frameScore),\n\t\t\t\tf:Math.round((fpsMin+fpsMax+fps)/3)\n\t\t\t};\n\t\t\t$.post(HIGHSCORE_SERVICE,parameters).success(\n\t\t\tfunction(result)\n\t\t\t{\n\t\t\t\thighscoreData=$.parseJSON(result);\n\t\t\t\twriteHighscore();\n\t\t\t\tdocument.body.setAttribute(\"class\",STATE_LOSER)\n\t\t\t}).error(\n\t\t\tfunction()\n\t\t\t{\n\t\t\t\talert(\"An error occured while saving your score :(\")\n\t\t\t})\n\t\t}\n\t}\n\n\tfunction showHighscoreInput()\n\t{\n\t\tif(HIGHSCORE_ENABLED&&highscoreData&&playing===false)\n\t\t{\n\t\t\tvar place=1;\n\t\t\tfor(var i=0;i<highscoreData.length;i++)\n\t\t\t\tif(highscoreData[i].score>score)place++;\n\t\t\tif(place<10)\n\t\t\t{\n\t\t\t\tif(highscoreData.length>1)\n\t\t\t\t{\n\t\t\t\t\tvar splicee=highscoreData.length>=9?highscoreData.pop():{};\n\t\t\t\t\tif(splicee)\n\t\t\t\t\t{\n\t\t\t\t\t\tsplicee.name=\"\";\n\t\t\t\t\t\tsplicee.score=Math.round(score);\n\t\t\t\t\t\tsplicee.date=\"\";\n\t\t\t\t\t\tvar newHighscoreData=highscoreData.slice(0,place-1);\n\t\t\t\t\t\tnewHighscoreData.push(splicee);\n\t\t\t\t\t\tnewHighscoreData=newHighscoreData.concat(highscoreData.slice(place-1));\n\t\t\t\t\t\thighscoreData=newHighscoreData;writeHighscore()\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t\treturn false\n\t}\n\n\n\tfunction writeHighscore()\n\t{\n\t\tif(HIGHSCORE_ENABLED)\n\t\t{\n\t\t\tvar w1=90,w2=40,w3=70;\n\t\t\tvar output='<tr>\\t\\t\\t\\t\\t\\t\\t\\t<th width=\"'+w1+'\">Name</th>\\t\\t\\t\\t\\t\\t\\t\\t<th width=\"'+w2+'\">Score</th>\\t\\t\\t\\t\\t\\t\\t\\t<th width=\"'+w3+'\">Date</th>\\t\\t\\t\\t\\t\\t\\t</tr>';\n\t\t\tfor(var i=0;i<highscoreData.length;i++)\n\t\t\t{\n\t\t\t\tvar clas=\"\";\n\t\t\t\tif(highscoreData[i].name===\"\"||highscoreData[i].name===highscoreUser)\n\t\t\t\t\tclas='class=\"yours\"';\n\t\t\t\toutput+=\"<tr \"+clas+'>\\t\\t\\t\\t\\t\\t\\t\\t<td width=\"'+w1+'\">'+highscoreData[i].name+'</span>\\t\\t\\t\\t\\t\\t\\t\\t<td width=\"'+w2+'\">'+highscoreData[i].score+'</span>\\t\\t\\t\\t\\t\\t\\t\\t<td width=\"'+w3+'\">'+highscoreData[i].date+\"</span>\\t\\t\\t\\t\\t\\t\\t</tr>\"\n\t\t\t}\n\t\t\thighscoreOutputTable.innerHTML=output\n\t\t}\n\t}\n\n\n\tfunction emitParticles(color,x,y,speed,quantity)\n\t{\n\t\twhile(quantity--)\n\t\t\tparticles.push(new Particle(x,y,speed,color))\n\t}\n\n\n\tfunction emitEffect(x,y)\n\t{\n\t\tif(effectsEnabled)\n\t\t{\n\t\t\teffectIndex++;\n\t\t\tif(effectIndex>=NUMBER_OF_EFFECTS)\n\t\t\t\teffectIndex=0;effects[effectIndex].x=x;effects[effectIndex].y=y;effects[effectIndex].time=0;\n\t\t\teffects[effectIndex].alive=true\n\t\t}\n\t}\n\n\n\tfunction notify(text,x,y,scale,rgb)\n\t{\n\t\tnotifications.push(new Notification(text,x,y,scale,rgb))\n\t}\n\n\n\tfunction invalidate(x,y,width,height)\n\t{\n\t\tdirtyRegions.push({\n\t\t\tx:x,\n\t\t\ty:y,\n\t\t\twidth:width,\n\t\t\theight:height\n\t\t})\n\t}\n\n\n\tfunction adjustScore(offset)\n\t{\n\t\tvar multipliedOffset=0;\n\t\tif(playing)\n\t\t{\n\t\t\tmultipliedOffset=offset*multiplier.major;score+=multipliedOffset*(fps/FRAMERATE)\n\t\t}\n\t\treturn multipliedOffset\n\t}\n\n\n\tfunction update()\n\t{\n\t\tclear();\n\t\tif(playing)\n\t\t{\n\t\t\tcontext.save();\n\t\t\tcontext.globalCompositeOperation=\"lighter\";\n\t\t\tupdateMeta();\n\t\t\tupdatePlayer();\n\t\t\tupdateParticles();\n\t\t\tfindIntersections();\n\t\t\tsolveIntersections();\n\t\t\trenderPlayer();\n\t\t\tupdateEnemies();\n\t\t\trenderEnemies();\n\t\t\trenderParticles();\n\t\t\tcontext.restore();\n\t\t\trenderNotifications()\n\t\t}\n\t\tif(effectsEnabled)\n\t\t{\n\t\t\tupdateEffects();\n\t\t\tif(frameCount%2==0)\n\t\t\t\trenderEffects()\n\t\t}\n\t\tif(score!==0)\n\t\t\trenderHeader();\n\t\tif(DEBUG)\n\t\t\tdebug();\n\t\trequestAnimFrame(update)\n\t}\n\n\n\tfunction clear()\n\t{\n\t\tvar i=dirtyRegions.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar r=dirtyRegions[i];\n\t\t\tcontext.clearRect(Math.floor(r.x),Math.floor(r.y),Math.ceil(r.width),Math.ceil(r.height))\n\t\t}\n\t\tdirtyRegions=[]\n\t}\n\n\n\tfunction debug()\n\t{\n\t\tvar i=dirtyRegions.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar r=dirtyRegions[i];\n\t\t\tcontext.fillStyle=\"rgba(0,255,0,0.2)\";\n\t\t\tcontext.fillRect(Math.floor(r.x),Math.floor(r.y),Math.ceil(r.width),Math.ceil(r.height))\n\t\t}\n\t}\n\n\n\tfunction findIntersections()\n\t{\n\t\tvar i=player.trail.length;\n\t\tvar candidates=[];\n\t\twhile(i--)\n\t\t{\n\t\t\tvar j=player.trail.length;\n\t\t\tvar p1=player.trail[i];\n\t\t\tvar p2=player.trail[i+1];\n\t\t\twhile(j--)\n\t\t\t\tif(Math.abs(i-j)>1)\n\t\t\t\t{\n\t\t\t\t\tvar p3=player.trail[j];\n\t\t\t\t\tvar p4=player.trail[j+1];\n\t\t\t\t\tif(p1&&p2&&p3&&p4)\n\t\t\t\t\t{\n\t\t\t\t\t\tvar intersection=findLineIntersection(p1,p2,p3,p4);\n\t\t\t\t\t\tif(intersection)candidates.push([Math.min(i,j),Math.max(i,j),intersection])\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t}\n\t\tintersections=[];\n\t\twhile(candidates.length)\n\t\t{\n\t\t\tvar i=intersections.length;\n\t\t\tvar candidate=candidates.pop();\n\t\t\twhile(i--)\n\t\t\t\tif(candidate&&intersections[i]&&candidate[0]===intersections[i][0]&&candidate[1]===intersections[i][1])\n\t\t\t\t\tcandidate=null;\n\t\t\t\tif(candidate)intersections.push(candidate)\n\t\t}\n\t}\n\n\n\tfunction solveIntersections()\n\t{\n\t\twhile(intersections.length)\n\t\t{\n\t\t\tvar ix=intersections.pop();\n\t\t\tcontext.beginPath();\n\t\t\tvar points=player.trail.slice(ix[0],ix[1]);points[0]=ix[2];\n\t\t\tpoints.push(ix[2]);\n\t\t\tvar bounds=new Region;\n\t\t\tfor(var i=0,len=points.length;i<len;i++)\n\t\t\t{\n\t\t\t\tvar p1=points[i];\n\t\t\t\tvar p2=points[i+1];\n\t\t\t\tif(i===0)\n\t\t\t\t\tcontext.moveTo(p1.x,p1.y);\n\t\t\t\telse if(p1&&p2)\n\t\t\t\t\tcontext.quadraticCurveTo(p1.x,p1.y,p1.x+(p2.x-p1.x)/2,p1.y+(p2.y-p1.y)/2);\n\t\t\t\tbounds.inflate(p1.x,p1.y)\n\t\t\t}\n\t\t\tvar center=bounds.center();\n\t\t\tvar gradient=context.createRadialGradient(center.x,center.y,0,center.x,center.y,bounds.size());\n\t\t\tgradient.addColorStop(1,\"rgba(0, 255, 255, 0.0)\");\n\t\t\tgradient.addColorStop(0,\"rgba(0, 255, 255, 0.2)\");\n\t\t\tcontext.fillStyle=gradient;context.closePath();\n\t\t\tcontext.fill()\n\t\t}\n\t\tif(frameCount%2==1)\n\t\t{\n\t\t\tvar bmp=context.getImageData(0,0,world.width,world.height);\n\t\t\tvar bmpw=bmp.width;\n\t\t\tvar pixels=bmp.data;\n\t\t\tvar casualties=[];\n\t\t\tvar i=enemies.length;\n\t\t\twhile(i--)\n\t\t\t{\n\t\t\t\tvar enemy=enemies[i];\n\t\t\t\tvar ex=Math.round(enemy.x);\n\t\t\t\tvar ey=Math.round(enemy.y);\n\t\t\t\tvar indices=[(ey*bmpw+Math.round(ex-ENEMY_SIZE))*4,(ey*bmpw+Math.round(ex+ENEMY_SIZE))*4,(Math.round(ey-ENEMY_SIZE)*bmpw+ex)*4,(Math.round(ey+ENEMY_SIZE)*bmpw+ex)*4];\n\t\t\t\tvar j=indices.length;\n\t\t\t\twhile(j--)\n\t\t\t\t{\n\t\t\t\t\tvar index=indices[j];\n\t\t\t\t\tif(pixels[index+1]===255&&pixels[index+2]===255)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(enemy.type===ENEMY_TYPE_BOMB||enemy.type===ENEMY_TYPE_BOMB_MOVER)\n\t\t\t\t\t\t\thandleBombInClosure(enemy);else{handleEnemyInClosure(enemy);\n\t\t\t\t\t\tcasualties.push(enemy)}enemies.splice(i,1);\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(casualties.length>1)\n\t\t\t{\n\t\t\t\tvar scoreChange=adjustScore(casualties.length*SCORE_PER_ENEMY);\n\t\t\t\tnotify(scoreChange,player.x,player.y-10,casualties.length/1.5,[250,250,100])\n\t\t\t}\n\t\t}\n\t}\n\n\n\tfunction updateMeta()\n\t{\n\t\tvar timeThisFrame=Date.now();\n\t\tframesThisSecond++;\n\t\tif(timeThisFrame>timeLastSecond+1E3)\n\t\t{\n\t\t\tfps=Math.min(Math.round(framesThisSecond*1E3/(timeThisFrame-timeLastSecond)),FRAMERATE);\n\t\t\tfpsMin=Math.min(fpsMin,fps);\n\t\t\tfpsMax=Math.max(fpsMax,fps);\n\t\t\ttimeLastSecond=timeThisFrame;\n\t\t\tframesThisSecond=0\n\t\t}\n\t\ttimeDelta=timeThisFrame-timeLastFrame;\n\t\ttimeFactor=timeDelta/(1E3/FRAMERATE);\n\t\tdifficulty+=.002*Math.max(timeFactor,1);\n\t\tadjustScore(1);\n\t\tframeCount++;\n\t\tframeScore++;\n\t\tduration=timeThisFrame-timeStart;\n\t\ttimeLastFrame=timeThisFrame;\n\t\tif(frameCount>FRAMERATE*6&&Math.round((fpsMin+fpsMax+fps)/3)<30)\n\t\t\tshowLagWarning()\n\t}\n\n\n\tfunction updatePlayer()\n\t{\n\t\tplayer.interpolate(mouse.x,mouse.y,.4);\n\t\twhile(player.trail.length<player.length)\n\t\t\tplayer.trail.push(new Point(player.x,player.y));\n\t\tplayer.trail.shift();\n\t\tif(player.energy===0)\n\t\t\tstop()\n\t}\n\n\n\tfunction updateEnemies()\n\t{\n\t\tvar enemy;\n\t\tvar padding=60;\n\t\tvar i=enemies.length;\n\t\tvar numberOfBombs=0;\n\t\tvar numberOfMovers=0;\n\t\twhile(i--)\n\t\t\tif(enemies[i].type===ENEMY_TYPE_BOMB)\n\t\t\t\tnumberOfBombs++;\n\t\tvar canAddBombs=numberOfBombs/enemies.length<.4;\n\t\tvar canAddMovers=numberOfMovers/enemies.length<.3&&frameCount>ENEMY_MOVER_START_FRAME;\n\t\ti=Math.floor(ENEMY_COUNT+difficulty)-enemies.length;\n\t\twhile(i--&&Math.random()>.85)\n\t\t{\n\t\t\tvar type=ENEMY_TYPE_NORMAL;\n\t\t\tif(canAddBombs)type=Math.random()>.5?ENEMY_TYPE_NORMAL:ENEMY_TYPE_BOMB;\n\t\t\tenemy=new Enemy;\n\t\t\tenemy.x=padding+Math.round(Math.random()*(world.width-padding-padding));\n\t\t\tenemy.y=padding+Math.round(Math.random()*(world.height-padding-padding));\n\t\t\tenemy.type=type;\n\t\t\tenemies.push(enemy)\n\t\t}\n\t\ti=enemies.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tenemy=enemies[i];\n\t\t\tenemy.time=Math.min(enemy.time+.2*timeFactor,100);\n\t\t\tenemy.scale+=(enemy.scaleTarget-enemy.scale+.01)*.3;\n\t\t\tenemy.alpha+=(enemy.alphaTarget-enemy.alpha)*.1;\n\t\t\tif(enemy.type===ENEMY_TYPE_BOMB_MOVER||enemy.type===ENEMY_TYPE_NORMAL_MOVER)\n\t\t\t{\n\t\t\t\tenemy.x+=enemy.velocity.x;\n\t\t\t\tenemy.y+=enemy.velocity.y;\n\t\t\t\tif(enemy.x<0||enemy.x>world.width-ENEMY_SIZE)\n\t\t\t\t\tenemy.velocity.x=-enemy.velocity.x;\n\t\t\t\telse if(enemy.y<0||enemy.y>world.height-ENEMY_SIZE)\n\t\t\t\t\tenemy.velocity.y=-enemy.velocity.y\n\t\t\t}\n\t\t\tif(enemy.alive&&enemy.time===100)\n\t\t\t{\n\t\t\t\tif(enemy.type===ENEMY_TYPE_BOMB||enemy.type===ENEMY_TYPE_BOMB_MOVER)\n\t\t\t\t\thandleBombDeath(enemy);\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\thandleEnemyDeath(enemy);\n\t\t\t\t\tenemies.splice(i,1)\n\t\t\t\t}\n\t\t\t\tenemy.alive=false\n\t\t\t}\n\t\t\tif(enemy.alive===false&&enemy.alphaTarget===0&&enemy.alpha<.05)\n\t\t\t\tenemies.splice(i,1)\n\t\t}\n\t}\n\n\n\tfunction updateParticles()\n\t{\n\t\tvar i=particles.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar particle=particles[i];\n\t\t\tparticle.x+=particle.velocity.x;\n\t\t\tparticle.y+=particle.velocity.y;\n\t\t\tparticle.velocity.x*=.98;\n\t\t\tparticle.velocity.y*=.98;\n\t\t\tif(particle.fading===true)\n\t\t\t\tparticle.alpha*=.92;\n\t\t\telse if(Math.random()>.92)\n\t\t\t\tparticle.fading=true;\n\t\t\tif(particle.alpha<.05)\n\t\t\t\tparticles.splice(i,1)\n\t\t}\n\t}\n\n\n\tfunction updateEffects()\n\t{\n\t\tvar i=effects.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar effect=effects[i];\n\t\t\tif(effect.alive)\n\t\t\t\teffect.time=Math.min((effect.time+.01)*(1+(1-effect.time)),1);\n\t\t\telse \n\t\t\t\teffect.time=Math.max((effect.time-.01)*.99,0);\n\t\t\tif(effect.time===1)\n\t\t\t\teffect.alive=false\n\t\t}\n\t}\n\n\n\tfunction renderPlayer()\n\t{\n\t\tcontext.beginPath();\n\t\tvar bounds=new Region;\n\t\tvar i=player.trail.length;\n\t\tfor(var i=0,len=player.trail.length;i<len;i++)\n\t\t{\n\t\t\tvar p1=player.trail[i];\n\t\t\tvar p2=player.trail[i+1];\n\t\t\tif(i===0)\n\t\t\t\tcontext.moveTo(p1.x+(p2.x-p1.x)/2,p1.y+(p2.y-p1.y)/2);\n\t\t\telse if(p2)\n\t\t\t\tcontext.quadraticCurveTo(p1.x,p1.y,p1.x+(p2.x-p1.x)/2,p1.y+(p2.y-p1.y)/2);\n\t\t\tbounds.inflate(p1.x,p1.y)\n\t\t}\n\t\tcontext.strokeStyle=\"#648d93\";\n\t\tcontext.lineWidth=2;\n\t\tcontext.stroke();\n\t\tbounds.expand(4,4);\n\t\tvar boundsRect=bounds.toRectangle();\n\t\tinvalidate(boundsRect.x,boundsRect.y,boundsRect.width,boundsRect.height)\n\t}\n\n\n\tfunction renderEnemies()\n\t{\n\t\tvar i=enemies.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar enemy=enemies[i];\n\t\t\tvar sprite=null;\n\t\t\tif(enemy.type===ENEMY_TYPE_BOMB||enemy.type===ENEMY_TYPE_BOMB_MOVER)\n\t\t\t\tsprite=sprites.bomb;\n\t\t\telse\n\t\t\t{\n\t\t\t\tsprite=sprites.enemy;\n\t\t\t\tif(enemy.time>65)\n\t\t\t\t{\n\t\t\t\t\tsprite=sprites.enemyDyingA;\n\t\t\t\t\tif(Math.round(enemy.time)%2==0)\n\t\t\t\t\t\tsprite=sprites.enemyDyingB\n\t\t\t\t}\n\t\t\t}\n\t\t\tcontext.save();\n\t\t\tcontext.globalAlpha=enemy.alpha;\n\t\t\tcontext.translate(Math.round(enemy.x),Math.round(enemy.y));\n\t\t\tcontext.scale(enemy.scale,enemy.scale);\n\t\t\tcontext.drawImage(sprite,-Math.round(sprite.width/2),-Math.round(sprite.height/2));\n\t\t\tcontext.restore();\n\t\t\tvar sw=sprite.width*enemy.scale+4;\n\t\t\tvar sh=sprite.height*enemy.scale+4;\n\t\t\tinvalidate(enemy.x-sw/2,enemy.y-sw/2,sw,sh)\n\t\t}\n\t}\n\n\n\tfunction renderParticles()\n\t{\n\t\tvar i=particles.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar particle=particles[i];\n\t\t\tcontext.save();\n\t\t\tcontext.globalAlpha=particle.alpha;\n\t\t\tcontext.fillStyle=particle.color;\n\t\t\tcontext.fillRect(particle.x,particle.y,1,1);\n\t\t\tcontext.restore();\n\t\t\tinvalidate(particle.x-2,particle.y-2,4,4)\n\t\t}\n\t}\n\n\n\tfunction renderNotifications()\n\t{\n\t\tvar i=notifications.length;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar p=notifications[i];\n\t\t\tp.y-=.4;\n\t\t\tvar r=14*p.scale;\n\t\t\tcontext.save();\n\t\t\tcontext.font=\"bold \"+Math.round(12*p.scale)+\"px Arial\";\n\t\t\tcontext.beginPath();\n\t\t\tcontext.fillStyle=\"rgba(0,0,0,\"+.7*p.alpha+\")\";\n\t\t\tcontext.arc(p.x,p.y,r,0,Math.PI*2,true);\n\t\t\tcontext.fill();\n\t\t\tcontext.fillStyle=\"rgba( \"+p.rgb[0]+\", \"+p.rgb[1]+\", \"+p.rgb[2]+\", \"+p.alpha+\" )\";\n\t\t\tcontext.fillText(p.text,p.x-context.measureText(p.text).width*.5,p.y+4*p.scale);\n\t\t\tcontext.restore();\n\t\t\tp.alpha*=1-.08*(1-(p.alpha-.08)/1);\n\t\t\tif(p.alpha<.05)\n\t\t\t\tnotifications.splice(i,1);\n\t\t\tr+=2;invalidate(p.x-r,p.y-r,r*2,r*2)\n\t\t}\n\t}\n\n\n\tfunction renderEffects()\n\t{\n\t\teffectsTime+=.01;\n\t\tvar l1=context3d.getAttribLocation(effectsShaderProgram,\"position\");\n\t\tvar l2=context3d.getUniformLocation(effectsShaderProgram,\"time\");\n\t\tvar l3=context3d.getUniformLocation(effectsShaderProgram,\"resolution\");\n\t\tvar l4=context3d.getUniformLocation(effectsShaderProgram,\"mouse\");\n\t\tcontext3d.bindBuffer(context3d.ARRAY_BUFFER,effectsBuffer);\n\t\tcontext3d.uniform1f(l2,effectsTime);\n\t\tcontext3d.uniform2f(l3,world.width,world.height);\n\t\tcontext3d.uniform2f(l4,mouse.x,mouse.y);\n\t\tvar i=NUMBER_OF_EFFECTS;\n\t\twhile(i--)\n\t\t{\n\t\t\tvar effect=effects[i];\n\t\t\tvar pointer=context3d.getUniformLocation(effectsShaderProgram,\"e\"+i);\n\t\t\tcontext3d.uniform3f(pointer,effect.x,effect.y,effect.time)\n\t\t}\n\t\tcontext3d.vertexAttribPointer(l1,2,context3d.FLOAT,false,0,0);\n\t\tcontext3d.enableVertexAttribArray(l1);\n\t\tcontext3d.drawArrays(context3d.TRIANGLES,0,6);\n\t\tcontext3d.disableVertexAttribArray(l1)\n\t}\n\n var winLOpen = false;\n var winDOpen = false;\n var winEOpen = false;\n \n\tfunction renderHeader()\n\t{\n\t var objekt = \n {\n _id: document.getElementById('_id').value, \n first_name: document.getElementById('first_name').value, \n second_name: document.getElementById('second_name').value, \n mail: document.getElementById('mail').value,\n username: document.getElementById('username').value,\n password: document.getElementById('password').value,\n confirmation: document.getElementById('confirmation').value,\n score: 0\n };\n\t\tvar padding=10,energyBarHeight=4,energyBarWidth=100,ENERGY_LABEL=\"ENERGY:\",MULTIPLIER_LABEL=\"MULTIPLIER:\",TIME_LABEL=\"TIME:\",SCORE_LABEL=\"SCORE:\";player.animatedEnergy+=(player.energy-player.animatedEnergy)*.2;context.fillStyle=\"rgba(0,0,0,0.5)\";\n\t\tcontext.fillRect(0,0,world.width,HEADER_HEIGHT);\n\t\tcontext.save();\n\t\tcontext.translate(padding,padding);\n\t\tcontext.font=\"10px Arial\";\n\t\tcontext.fillStyle=\"#ffffff\";\n\t\tcontext.fillText(ENERGY_LABEL,0,8);\n\t\tcontext.translate(56,0);\n\t\tcontext.save();\n\t\tcontext.fillStyle=\"rgba(40,40,40,0.8)\";\n\t\tcontext.fillRect(0,2,energyBarWidth,energyBarHeight);\n\t\tcontext.shadowOffsetX=0;\n\t\tcontext.shadowOffsetY=0;\n\t\tcontext.shadowBlur=14;\n\t\tcontext.shadowColor=\"rgba(0,240,255,0.9)\";\n\t\tcontext.fillStyle=\"rgba(0,200,220, 0.8)\";\n\t\tcontext.fillRect(0,2,player.animatedEnergy/100*energyBarWidth,energyBarHeight);\n\t\tcontext.restore();\n\t\tcontext.translate(122,0);\n\t\tcontext.font=\"10px Arial\";\n\t\tcontext.fillStyle=\"#ffffff\";\n\t\tcontext.fillText(MULTIPLIER_LABEL,0,8);\n\t\tcontext.translate(73,0);\n\t\tvar i=MULTIPLIER_LIMIT-1;\n\t\twhile(i--)\n\t\t{\n\t\t\tcontext.save();\n\t\t\tcontext.beginPath();\n\t\t\tvar x=6+i/MULTIPLIER_LIMIT*80;\n\t\t\tvar y=5;\n\t\t\tvar s=6;\n\t\t\tcontext.fillStyle=\"rgba(40,40,40,0.8)\";\n\t\t\tcontext.arc(x,y,s,0,Math.PI*2,true);\n\t\t\tcontext.fill();\n\t\t\tif(i<multiplier.major)\n\t\t\t{\n\t\t\t\tcontext.beginPath();\n\t\t\t\tcontext.shadowOffsetX=0;\n\t\t\t\tcontext.shadowOffsetY=0;\n\t\t\t\tcontext.shadowBlur=14;\n\t\t\t\tcontext.shadowColor=\"rgba(0,240,255,0.9)\";\n\t\t\t\tcontext.fillStyle=\"rgba(0,200,220,0.8)\";\n\t\t\t\tif(i<multiplier.major-1)\n\t\t\t\t\tcontext.arc(x,y,s,0,Math.PI*2,true);\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tcontext.fillStyle=\"rgba(0,200,220,\"+.8*multiplier.minor+\")\";\n\t\t\t\t\tcontext.arc(x,y,s*multiplier.minor,0,Math.PI*2,false)\n\t\t\t\t}\n\t\t\t\tcontext.fill()\n\t\t\t}\n\t\t\tcontext.restore()\n\t\t}\n\t\tcontext.translate(73,0);\n\t\tcontext.font=\"10px Arial\";\n\t\tcontext.fillStyle=\"#ffffff\";\n\t\tcontext.fillText(TIME_LABEL,0,8);\n\t\tcontext.font=\"bold 10px Arial\";\n\t\tcontext.fillStyle=\"rgba(0,200,220, 0.8)\";\n\t\tcontext.fillText(Math.round(duration/1E3)+\"s\",35,8);\n\t\tcontext.translate(65,0);\n\t\tcontext.font=\"10px Arial\";\n\t\tcontext.fillStyle=\"#ffffff\";\n\t\tcontext.fillText(SCORE_LABEL,0,8);\n\t\tcontext.font=\"bold 10px Arial\";\n\t\tcontext.fillStyle=\"rgba(0,200,220, 0.8)\";\n\t\tobjekt.score = Math.floor(score);\n\t\tconsole.log(numGoal);\n\t\tif(objekt.score > numGoal && numGoal == 5000 && lightsAv)\n { \n if(!winLOpen)\n {\n winLOpen = true;\n doit(objekt);\n myLWindow = window.open(\"http://10.1.1.19:1880/ui/#/2\", \"LightsWindow\", \"directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=auto,height=auto\");\n setTimeout(function()\n { \n myLWindow.close(); \n document.location.href = 'http://10.1.1.19:1880/simple2'\n }, 30000);\n }\n }\n else if(objekt.score > numGoal && numGoal == 3000 && doorsAv)\n { \n if(!winDOpen)\n {\n winDOpen = true;\n doit(objekt);\n myDWindow = window.open(\"http://10.1.1.19:1880/ui/#/3\", \"DoorsWindow\", \"width=auto, height=auto\");\n setTimeout(function()\n { \n myDWindow.close(); \n document.location.href = 'http://10.1.1.19:1880/simple2'\n }, 30000);\n }\n }\n else if(objekt.score > numGoal && numGoal == 10000 && electricAv)\n {\n if(!winEOpen)\n {\n winEOpen = true;\n doit(objekt);\n myEWindow = window.open(\"http://10.1.1.19:1880/ui/#/4\",\"ElectricityWindow\",\"width=auto, height=auto\");\n setTimeout(function()\n {\n myEWindow.close();\n document.location.href = 'http://10.1.1.19:1880/simple2';\n },30000)\n }\n }\n\t\tcontext.fillText(Math.floor(score),47,8);\n\t\tcontext.restore();\n\t\tinvalidate(0,0,world.width,HEADER_HEIGHT+5)\n\t}\n\n\n\tfunction handleEnemyDeath(entity)\n\t{\n\t\tplayer.adjustEnergy(ENERGY_PER_ENEMY_DEATH);\n\t\tmultiplier.reset();\n\t\temitParticles(\"#eeeeee\",entity.x,entity.y,3,15);\n\t\tnotify(ENERGY_PER_ENEMY_DEATH+\"\\u2665\",entity.x,entity.y,1.2,[230,90,90]);\n\t\temitEffect(entity.x,entity.y)\n\t}\n\n\n\tfunction handleBombDeath(entity)\n\t{\n\t\tentity.alphaTarget=0;\n\t\tentity.scaleTarget=.01\n\t}\n\n\n\tfunction handleEnemyInClosure(entity)\n\t{\n\t\tplayer.adjustEnergy(ENERGY_PER_ENEMY_ENCLOSED);\n\t\tvar mb=multiplier.major;\n\t\tmultiplier.increase();\n\t\tif(multiplier.major>mb)\n\t\t{\n\t\t\tnotify(\"X\"+multiplier.major,world.width/2,world.height/2,multiplier.major,[60,250,130]);\n\t\t\temitEffect(world.width/2,world.height/2)\n\t\t}\n\t\temitParticles(\"#eeeeee\",entity.x,entity.y,3,6);\n\t\tvar scoreChange=adjustScore(SCORE_PER_ENEMY);\n\t\tnotify(\"\"+Math.floor(scoreChange),entity.x,entity.y);\n\t\temitEffect(entity.x,entity.y)\n\t}\n\n\n\tfunction handleBombInClosure(entity)\n\t{\n\t\tplayer.adjustEnergy(ENERGY_PER_BOMB_ENCLOSED);\n\t\tmultiplier.reset();\n\t\tnotify(ENERGY_PER_BOMB_ENCLOSED+\"\\u2665\",entity.x,entity.y,1.2,[230,90,90]);\n\t\temitEffect(entity.x,entity.y)\n\t}\n\n\n\tfunction findLineIntersection(p1,p2,p3,p4)\n\t{\n\t\tvar s1={\n\t\t\tx:p2.x-p1.x,\n\t\t\ty:p2.y-p1.y\n\t\t};\n\t\tvar s2={\n\t\t\tx:p4.x-p3.x,\n\t\t\ty:p4.y-p3.y\n\t\t};\n\t\tvar s=(-s1.y*(p1.x-p3.x)+s1.x*(p1.y-p3.y))/(-s2.x*s1.y+s1.x*s2.y);\n\t\tvar t=(s2.x*(p1.y-p3.y)-s2.y*(p1.x-p3.x))/(-s2.x*s1.y+s1.x*s2.y);\n\t\tif(s>=0&&s<=1&&t>=0&&t<=1)\n\t\t\treturn{\n\t\t\t\tx:p1.x+t*s1.x,\n\t\t\t\ty:p1.y+t*s1.y\n\t\t\t};\n\t\treturn null\n\t}\n\n\n\tfunction onSaveButtonClick(event)\n\t{\n\t\tsaveHighscore();\n\t\tevent.preventDefault()\n\t}\n\n\n\tfunction onStartButtonClick(event)\n\t{\n\t\tstart();\n\t\tevent.preventDefault()\n\t}\n\n\n\tfunction onLagWarningButtonClick(event)\n\t{\n\t\tdisable3dEffects();\n\t\tevent.preventDefault()\n\t}\n\n\n\tfunction onDocumentMouseDownHandler(event)\n\t{\n\t\tmouse.down=true\n\t}\n\n\n\tfunction onDocumentMouseMoveHandler(event)\n\t{\n\t\tmouse.previousX=mouse.x;mouse.previousY=mouse.y;\n\t\tmouse.x=event.clientX-(window.innerWidth-world.width)*.5;\n\t\tmouse.y=event.clientY-(window.innerHeight-world.height)*.5;\n\t\tmouse.velocityX=Math.abs(mouse.x-mouse.previousX)/world.width;mouse.velocityY=Math.abs(mouse.y-mouse.previousY)/world.height\n\t}\n\n\n\tfunction onDocumentMouseUpHandler(event)\n\t{\n\t\tmouse.down=false\n\t}\n\n\n\tfunction onCanvasTouchStartHandler(event)\n\t{\n\t\tif(event.touches.length==1)\n\t\t{\n\t\t\tevent.preventDefault();\n\t\t\tmouse.x=event.touches[0].pageX-(window.innerWidth-world.width)*.5;\n\t\t\tmouse.y=event.touches[0].pageY-(window.innerHeight-world.height)*.5;\n\t\t\tmouse.down=true\n\t\t}\n\t}\n\n\n\tfunction onCanvasTouchMoveHandler(event)\n\t{\n\t\tif(event.touches.length==1)\n\t\t{\n\t\t\tevent.preventDefault();\n\t\t\tmouse.x=event.touches[0].pageX-(window.innerWidth-world.width)*.5;\n\t\t\tmouse.y=event.touches[0].pageY-(window.innerHeight-world.height)*.5-20\n\t\t}\n\t}\n\n\n\tfunction onCanvasTouchEndHandler(event)\n\t{\n\t\tmouse.down=false\n\t}\n\n\n\tfunction onWindowResizeHandler()\n\t{\n\t\tworld.width=TOUCH_INPUT?window.innerWidth:DEFAULT_WIDTH;\n\t\tworld.height=TOUCH_INPUT?window.innerHeight:DEFAULT_HEIGHT;\n\t\tcontainer.width(world.width);\n\t\tcontainer.height(world.height);\n\t\tcanvas.width=world.width;\n\t\tcanvas.height=world.height;\n\t\tvar cx=Math.max((window.innerWidth-world.width)*.5,1);\n\t\tvar cy=Math.max((window.innerHeight-world.height)*.5,1);\n\t\tcontainer.css({left:cx,top:cy});\n\t\tmenu.css({\n\t\t\tleft:(world.width-menu.width())/2,\n\t\t\ttop:(world.height-menu.height())/2\n\t\t});\n\t\tif(effectsEnabled)\n\t\t{\n\t\t\tcanvas3d.width=world.width;canvas3d.height=world.height;\n\t\t\tcontext3d.viewportWidth=world.width;\n\t\t\tcontext3d.viewportHeight=world.height\n\t\t}\n\t}\n\tinitialize()\n}();\n\n\nfunction Entity(x,y)\n{\n\tthis.alive=false\n}\n\nEntity.prototype=new Point;\n\n\nfunction Player()\n{\n\tthis.trail=[];\n\tthis.size=8;\n\tthis.length=45;\n\tthis.energy=100;\n\tthis.animatedEnergy=0;\n\tthis.adjustEnergy=function(offset)\n\t{\n\t\tthis.energy=Math.min(Math.max(this.energy+offset,0),100)\n\t}\n}\n\nPlayer.prototype=new Entity;\n\n\nfunction Enemy()\n{\n\tthis.scale=.01;\n\tthis.scaleTarget=1;\n\tthis.alpha=0;\n\tthis.alphaTarget=1;\n\tthis.time=0;\n\tthis.type=1;\n\tthis.velocity={x:0,y:0};\n\tthis.alive=true\n}\n\nEnemy.prototype=new Entity;\n\n\nfunction Particle(x,y,speed,color)\n{\n\tthis.x=x;\n\tthis.y=y;\n\tthis.velocity={x:-speed+Math.random()*speed*2,y:-speed+Math.random()*speed*2};\n\tthis.color=color;\n\tthis.alpha=1;\n\tthis.fading=false\n}\n\t\t\nParticle.prototype=new Entity;function Notification(text,x,y,scale,rgb)\n{\n\tthis.text=text||\"\";\n\tthis.x=x||0;\n\tthis.y=y||0;\n\tthis.scale=scale||1;\n\tthis.rgb=rgb||[255,255,255];\n\tthis.alpha=1\n}\nNotification.prototype=new Entity;\n\t\t\n\t\t\nfunction Effect(time,x,y)\n{\n\tthis.x=x||0;\n\tthis.y=y||0;\n\tthis.time=time||0;\n\tthis.alive=false\n}\n\n\nfunction Multiplier(step,max)\n{\n\tthis.major=1;\n\tthis.minor=0;\n\tthis.max=max;\n\tthis.step=step;\n\tthis.reset=function()\n\t{\n\t\tthis.major=1;\n\t\tthis.minor=0\n\t};\n\t\n\tthis.increase=function()\n\t{\n\t\tthis.minor+=this.step;while(this.minor>=1)\n\t\t{\n\t\t\tif(this.major<this.max)this.major++;\n\t\t\tthis.minor=1-this.minor\n\t\t}\n\t}\n};\n\t\t</script>\n\n<iframe id=\"rufous-sandbox\" scrolling=\"no\" allowtransparency=\"true\" allowfullscreen=\"true\" style=\"position: absolute; visibility: hidden; display: none; width: 0px; height: 0px; padding: 0px; border: medium none;\" title=\"Twitter analytics iframe\" frameborder=\"0\"></iframe>
  62. </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement