CINXE.COM
Google Books
<!DOCTYPE html><html manifest="//ssl.gstatic.com/gb/remove-manifest-link"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://books.google.com/","20171019154010","https://web.archive.org/","web","/_static/", "1508427610"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Google Books</title><link rel="canonical" href="https://web.archive.org/web/20171019154010/https://books.google.com/"><style>#gb{font:13px/27px Arial,sans-serif;height:30px}#gbz,#gbg{position:absolute;white-space:nowrap;top:0;height:30px;z-index:1000}#gbz{left:0;padding-left:4px}#gbg{right:0;padding-right:5px}#gbs{background:transparent;position:absolute;top:-999px;visibility:hidden;z-index:998;right:0}.gbto #gbs{background:#fff}#gbx3,#gbx4{background-color:#2d2d2d;background-image:none;_background-image:none;background-position:0 -138px;background-repeat:repeat-x;border-bottom:1px solid #000;font-size:24px;height:29px;_height:30px;opacity:1;filter:alpha(opacity=100);position:absolute;top:0;width:100%;z-index:990}#gbx3{left:0}#gbx4{right:0}#gbb{position:relative}#gbbw{left:0;position:absolute;top:30px;width:100%}.gbtcb{position:absolute;visibility:hidden}#gbz .gbtcb{right:0}#gbg .gbtcb{left:0}.gbxx{display:none !important}.gbxo{opacity:0 !important;filter:alpha(opacity=0) !important}.gbm{position:absolute;z-index:999;top:-999px;visibility:hidden;text-align:left;border:1px solid #bebebe;background:#fff;-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.gbrtl .gbm{-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2)}.gbto .gbm,.gbto #gbs{top:29px;visibility:visible}#gbz .gbm{left:0}#gbg .gbm{right:0}.gbxms{background-color:#ccc;display:block;position:absolute;z-index:1;top:-1px;left:-2px;right:-2px;bottom:-2px;opacity:.4;-moz-border-radius:3px;filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=5);*opacity:1;*top:-2px;*left:-5px;*right:5px;*bottom:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)";opacity:1\0/;top:-4px\0/;left:-6px\0/;right:5px\0/;bottom:4px\0/}.gbma{position:relative;top:-1px;border-style:solid dashed dashed;border-color:transparent;border-top-color:#c0c0c0;display:-moz-inline-box;display:inline-block;font-size:0;height:0;line-height:0;width:0;border-width:3px 3px 0;padding-top:1px;left:4px}#gbztms1,#gbi4m1,#gbi4s,#gbi4t{zoom:1}.gbtc,.gbmc,.gbmcc{display:block;list-style:none;margin:0;padding:0}.gbmc{background:#fff;padding:10px 0;position:relative;z-index:2;zoom:1}.gbt{position:relative;display:-moz-inline-box;display:inline-block;line-height:27px;padding:0;vertical-align:top}.gbt{*display:inline}.gbto{box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)}.gbzt,.gbgt{cursor:pointer;display:block;text-decoration:none !important}span#gbg6,span#gbg4{cursor:default}.gbts{border-left:1px solid transparent;border-right:1px solid transparent;display:block;*display:inline-block;padding:0 5px;position:relative;z-index:1000}.gbts{*display:inline}.gbzt .gbts{display:inline;zoom:1}.gbto .gbts{background:#fff;border-color:#bebebe;color:#36c;padding-bottom:1px;padding-top:2px}.gbz0l .gbts{color:#fff;font-weight:bold}.gbtsa{padding-right:9px}#gbz .gbzt,#gbz .gbgt,#gbg .gbgt{color:#ccc!important}.gbtb2{display:block;border-top:2px solid transparent}.gbto .gbzt .gbtb2,.gbto .gbgt .gbtb2{border-top-width:0}.gbtb .gbts{background:url(https://web.archive.org/web/20171019154010im_/https://ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(https://web.archive.org/web/20171019154010im_/https://ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:-27px -22px;border:0;font-size:0;padding:29px 0 0;*padding:27px 0 0;width:1px}.gbzt:hover,.gbzt:focus,.gbgt-hvr,.gbgt:focus{background-color:#4c4c4c;background-image:none;_background-image:none;background-position:0 -102px;background-repeat:repeat-x;outline:none;text-decoration:none !important}.gbpdjs .gbto .gbm{min-width:99%}.gbz0l .gbtb2{border-top-color:#dd4b39!important}#gbi4s,#gbi4s1{font-weight:bold}#gbg6.gbgt-hvr,#gbg6.gbgt:focus{background-color:transparent;background-image:none}.gbg4a{font-size:0;line-height:0}.gbg4a .gbts{padding:27px 5px 0;*padding:25px 5px 0}.gbto .gbg4a .gbts{padding:29px 5px 1px;*padding:27px 5px 1px}#gbi4i,#gbi4id{left:5px;border:0;height:24px;position:absolute;top:1px;width:24px}.gbto #gbi4i,.gbto #gbi4id{top:3px}.gbi4p{display:block;width:24px}#gbi4id{background-position:-44px -101px}#gbmpid{background-position:0 0}#gbmpi,#gbmpid{border:none;display:inline-block;height:48px;width:48px}#gbmpiw{display:inline-block;line-height:9px;padding-left:20px;margin-top:10px;position:relative}#gbmpi,#gbmpid,#gbmpiw{*display:inline}#gbg5{font-size:0}#gbgs5{padding:5px !important}.gbto #gbgs5{padding:7px 5px 6px !important}#gbi5{background:url(https://web.archive.org/web/20171019154010im_/https://ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(https://web.archive.org/web/20171019154010im_/https://ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:0 0;display:block;font-size:0;height:17px;width:16px}.gbto #gbi5{background-position:-6px -22px}.gbn .gbmt,.gbn .gbmt:visited,.gbnd .gbmt,.gbnd .gbmt:visited{color:#dd8e27 !important}.gbf .gbmt,.gbf .gbmt:visited{color:#900 !important}.gbmt,.gbml1,.gbmlb,.gbmt:visited,.gbml1:visited,.gbmlb:visited{color:#36c !important;text-decoration:none !important}.gbmt,.gbmt:visited{display:block}.gbml1,.gbmlb,.gbml1:visited,.gbmlb:visited{display:inline-block;margin:0 10px}.gbml1,.gbmlb,.gbml1:visited,.gbmlb:visited{*display:inline}.gbml1,.gbml1:visited{padding:0 10px}.gbml1-hvr,.gbml1:focus{outline:none;text-decoration:underline !important}#gbpm .gbml1{display:inline;margin:0;padding:0;white-space:nowrap}.gbmlb,.gbmlb:visited{line-height:27px}.gbmlb-hvr,.gbmlb:focus{outline:none;text-decoration:underline !important}.gbmlbw{color:#ccc;margin:0 10px}.gbmt{padding:0 20px}.gbmt:hover,.gbmt:focus{background:#eee;cursor:pointer;outline:0 solid black;text-decoration:none !important}.gbm0l,.gbm0l:visited{color:#000 !important;font-weight:bold}.gbmh{border-top:1px solid #bebebe;font-size:0;margin:10px 0}#gbd4 .gbmc{background:#f5f5f5;padding-top:0}#gbd4 .gbsbic::-webkit-scrollbar-track:vertical{background-color:#f5f5f5;margin-top:2px}#gbmpdv{background:#fff;border-bottom:1px solid #bebebe;-moz-box-shadow:0 2px 4px rgba(0,0,0,.12);-o-box-shadow:0 2px 4px rgba(0,0,0,.12);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12);box-shadow:0 2px 4px rgba(0,0,0,.12);position:relative;z-index:1}#gbd4 .gbmh{margin:0}.gbmtc{padding:0;margin:0;line-height:27px}.GBMCC:last-child:after,#GBMPAL:last-child:after{content:'\0A\0A';white-space:pre;position:absolute}#gbmps{*zoom:1}#gbd4 .gbpc,#gbmpas .gbmt{line-height:17px}#gbd4 .gbpgs .gbmtc{line-height:27px}#gbd4 .gbmtc{border-bottom:1px solid #bebebe}#gbd4 .gbpc{display:inline-block;margin:16px 0 10px;padding-right:50px;vertical-align:top}#gbd4 .gbpc{*display:inline}.gbpc .gbps,.gbpc .gbps2{display:block;margin:0 20px}#gbmplp.gbps{margin:0 10px}.gbpc .gbps{color:#000;font-weight:bold}.gbpc .gbpd{margin-bottom:5px}.gbpd .gbmt,.gbpd .gbps{color:#666 !important}.gbpd .gbmt{opacity:.4;filter:alpha(opacity=40)}.gbps2{color:#666;display:block}.gbp0{display:none}.gbp0 .gbps2{font-weight:bold}#gbd4 .gbmcc{margin-top:5px}.gbpmc{background:#fef9db}.gbpmc .gbpmtc{padding:10px 20px}#gbpm{border:0;*border-collapse:collapse;border-spacing:0;margin:0;white-space:normal}#gbpm .gbpmtc{border-top:none;color:#000 !important;font:11px Arial,sans-serif}#gbpms{*white-space:nowrap}.gbpms2{font-weight:bold;white-space:nowrap}#gbmpal{*border-collapse:collapse;border-spacing:0;border:0;margin:0;white-space:nowrap;width:100%}.gbmpala,.gbmpalb{font:13px Arial,sans-serif;line-height:27px;padding:10px 20px 0;white-space:nowrap}.gbmpala{padding-left:0;text-align:left}.gbmpalb{padding-right:0;text-align:right}#gbmpasb .gbps{color:#000}#gbmpal .gbqfbb{margin:0 20px}.gbp0 .gbps{*display:inline}a.gbiba{margin:8px 20px 10px}.gbmpiaw{display:inline-block;padding-right:10px;margin-bottom:6px;margin-top:10px}.gbxv{visibility:hidden}.gbmpiaa{display:block;margin-top:10px}.gbmpia{border:none;display:block;height:48px;width:48px}.gbmpnw{display:inline-block;height:auto;margin:10px 0;vertical-align:top} .gbqfb,.gbqfba,.gbqfbb{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:default !important;display:inline-block;font-weight:bold;height:29px;line-height:29px;min-width:54px;*min-width:70px;padding:0 8px;text-align:center;text-decoration:none !important;-moz-user-select:none;-webkit-user-select:none}.gbqfb:focus,.gbqfba:focus,.gbqfbb:focus{border:1px solid #4d90fe;-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);outline:none}.gbqfb-hvr:focus,.gbqfba-hvr:focus,.gbqfbb-hvr:focus{-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)}.gbqfb-no-focus:focus{border:1px solid #3079ed;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.gbqfb-hvr,.gbqfba-hvr,.gbqfbb-hvr{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.gbqfb::-moz-focus-inner,.gbqfba::-moz-focus-inner,.gbqfbb::-moz-focus-inner{border:0}.gbqfba,.gbqfbb{border:1px solid #dcdcdc;border-color:rgba(0,0,0,.1);color:#444 !important;font-size:11px}.gbqfb{background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');border:1px solid #3079ed;color:#fff!important;margin:0 0}.gbqfb-hvr{border-color:#2f5bb7}.gbqfb-hvr:focus{border-color:#2f5bb7}.gbqfb-hvr,.gbqfb-hvr:focus{background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}.gbqfb:active{background-color:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3)}.gbqfba{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')}.gbqfba-hvr,.gbqfba-hvr:active{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1')}.gbqfbb{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));background-image:-webkit-linear-gradient(top,#fff,#fbfbfb);background-image:-moz-linear-gradient(top,#fff,#fbfbfb);background-image:-ms-linear-gradient(top,#fff,#fbfbfb);background-image:-o-linear-gradient(top,#fff,#fbfbfb);background-image:linear-gradient(top,#fff,#fbfbfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#fbfbfb')}.gbqfbb-hvr,.gbqfbb-hvr:active{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-ms-linear-gradient(top,#fff,#f8f8f8);background-image:-o-linear-gradient(top,#fff,#f8f8f8);background-image:linear-gradient(top,#fff,#f8f8f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f8f8f8')}.gbqfba-hvr,.gbqfba-hvr:active,.gbqfbb-hvr,.gbqfbb-hvr:active{border-color:#c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#222 !important}.gbqfba:active,.gbqfbb:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)} #gbmpas{max-height:220px}#gbmm{max-height:530px}.gbsb{-webkit-box-sizing:border-box;display:block;position:relative;*zoom:1}.gbsbic{overflow:auto}.gbsbis .gbsbt,.gbsbis .gbsbb{-webkit-mask-box-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(.5,rgba(0,0,0,.8)),color-stop(1,rgba(0,0,0,.1)));left:0;margin-right:0;opacity:0;position:absolute;width:100%}.gbsb .gbsbt:after,.gbsb .gbsbb:after{content:"";display:block;height:0;left:0;position:absolute;width:100%}.gbsbis .gbsbt{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));height:6px;top:0}.gbsb .gbsbt:after{border-top:1px solid #ebebeb;border-color:rgba(0,0,0,.3);top:0}.gbsb .gbsbb{-webkit-mask-box-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(.5,rgba(0,0,0,.8)),color-stop(1,rgba(0,0,0,.1)));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));bottom:0;height:4px}.gbsb .gbsbb:after{border-bottom:1px solid #ebebeb;border-color:rgba(0,0,0,.3);bottom:0} </style><script>(function(){try{var e=this;var aa=function(a,b,c,d){d=d||{};d._sn=["cfg",b,c].join(".");window.gbar.logger.ml(a,d)};var g=window.gbar=window.gbar||{},h=window.gbar.i=window.gbar.i||{},ba;function _tvn(a,b){a=parseInt(a,10);return isNaN(a)?b:a}function _tvf(a,b){a=parseFloat(a);return isNaN(a)?b:a}function _tvv(a){return!!a}function p(a,b,c){(c||g)[a]=b}g.bv={n:_tvn("2",0),r:"",f:".66.41.",e:"1300102,3700303,3700440,3700476",m:_tvn("1",1)}; function ca(a,b,c){var d="on"+b;if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent(d,c);else{var f=a[d];a[d]=function(){var a=f.apply(this,arguments),b=c.apply(this,arguments);return void 0==a?b:void 0==b?a:b&&a}}}var da=function(a){return function(){return g.bv.m==a}},ea=da(1),fa=da(2);p("sb",ea);p("kn",fa);h.a=_tvv;h.b=_tvf;h.c=_tvn;h.i=aa;var q=window.gbar.i.i;var r=function(){},u=function(){},ja=function(a){var b=new Image,c=ha;b.onerror=b.onload=b.onabort=function(){try{delete ia[c]}catch(d){}};ia[c]=b;b.src=a;ha=c+1},ia=[],ha=0;p("logger",{il:u,ml:r,log:ja});var v=window.gbar.logger;var w={},ka={},z=[],la=h.b("0.1",.1),ma=h.a("1",!0),na=function(a,b){z.push([a,b])},oa=function(a,b){w[a]=b},pa=function(a){return a in w},A={},B=function(a,b){A[a]||(A[a]=[]);A[a].push(b)},D=function(a){B("m",a)},qa=function(a,b){var c=document.createElement("script");c.src=a;c.async=ma;Math.random()<la&&(c.onerror=function(){c.onerror=null;r(Error("Bundle load failed: name="+(b||"UNK")+" url="+a))});(document.getElementById("xjsc")||document.getElementsByTagName("body")[0]|| document.getElementsByTagName("head")[0]).appendChild(c)},F=function(a){for(var b=0,c;(c=z[b])&&c[0]!=a;++b);!c||c[1].l||c[1].s||(c[1].s=!0,ra(2,a),c[1].url&&qa(c[1].url,a),c[1].libs&&E&&E(c[1].libs))},sa=function(a){B("gc",a)},ta=null,ua=function(a){ta=a},ra=function(a,b,c){if(ta){a={t:a,b:b};if(c)for(var d in c)a[d]=c[d];try{ta(a)}catch(f){}}};p("mdc",w);p("mdi",ka);p("bnc",z);p("qGC",sa);p("qm",D);p("qd",A);p("lb",F);p("mcf",oa);p("bcf",na);p("aq",B);p("mdd",""); p("has",pa);p("trh",ua);p("tev",ra);if(h.a("m;/_/scs/abc-static/_/js/k=gapi.gapi.en.OtWZAmHE3f0.O/m=__features__/am=AAg/rt=j/d=1/rs=AHpOoo-x_5rAkhg6nsZU4dxJHq9gD8k6GA")){var va=h.a("1"),wa=h.a(""),xa=h.a(""),ya=window.gapi={},za=function(a,b){var c=function(){g.dgl(a,b)};va?D(c):(B("gl",c),F("gl"))},Aa={},Ba=function(a){a=a.split(":");for(var b;(b=a.pop())&&Aa[b];);return!b},E=function(a){function b(){for(var b=a.split(":"),d=0,f;f=b[d];++d)Aa[f]=1;for(b=0;d=z[b];++b)d=d[1],(f=d.libs)&&!d.l&&d.i&&Ba(f)&&d.i()}g.dgl(a,b)},H=window.___jsl={};H.h="m;/_/scs/abc-static/_/js/k=gapi.gapi.en.OtWZAmHE3f0.O/m=__features__/am=AAg/rt=j/d=1/rs=AHpOoo-x_5rAkhg6nsZU4dxJHq9gD8k6GA";H.ms="https://web.archive.org/web/20171019154010/https://apis.google.com"; H.m="";H.l=[];va||z.push(["gl",{url:"//web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/js/abc/glm_e7bb39a7e1a24581ff4f8d199678b1b9.js"}]);var Ca={pu:wa,sh:"",si:xa,hl:"en"};w.gl=Ca;p("load",za,ya);p("dgl",za);p("agl",Ba);h.o=va};var Da=h.b("0.1",.001),Ea=0; function _mlToken(a,b){try{if(1>Ea){Ea++;var c=a;b=b||{};var d=encodeURIComponent,f=["//web.archive.org/web/20171019154010/https://www.google.com/gen_204?atyp=i&zx=",(new Date).getTime(),"&jexpid=",d("28834"),"&srcpg=",d("prop=10"),"&jsr=",Math.round(1/Da),"&ogev=",d("WsfoWcufAsHRjAPluL3gAw"),"&ogf=",g.bv.f,"&ogrp=",d(""),"&ogv=",d("1508120852.0"),"&oggv="+d("es_plusone_gc_20171012.0_p0"),"&ogd=",d("com"),"&ogc=",d("USA"),"&ogl=",d("en")];b._sn&&(b._sn= "og."+b._sn);for(var k in b)f.push("&"),f.push(d(k)),f.push("="),f.push(d(b[k]));f.push("&emsg=");f.push(d(c.name+":"+c.message));var l=f.join("");Fa(l)&&(l=l.substr(0,2E3));var m=l;var n=window.gbar.logger._aem(a,m);ja(n)}}catch(t){}}var Fa=function(a){return 2E3<=a.length},Ga=function(a,b){return b};function Ha(a){r=a;p("_itl",Fa,v);p("_aem",Ga,v);p("ml",r,v);a={};w.er=a}h.a("")?Ha(function(a){throw a;}):h.a("1")&&Math.random()<Da&&Ha(_mlToken);var _E="left",Ia=h.a(""),J=function(a,b){var c=a.className;I(a,b)||(a.className+=(""!=c?" ":"")+b)},K=function(a,b){var c=a.className;b=new RegExp("\\s?\\b"+b+"\\b");c&&c.match(b)&&(a.className=c.replace(b,""))},I=function(a,b){b=new RegExp("\\b"+b+"\\b");a=a.className;return!(!a||!a.match(b))},Ja=function(a,b){I(a,b)?K(a,b):J(a,b)},Ka=function(a,b){a[b]=function(c){var d=arguments;g.qm(function(){a[b].apply(this,d)})}},La=function(){return"1"}, Ma=function(a){a=["//web.archive.org/web/20171019154010/https://www.gstatic.com","/og/_/js/d=1/k=","og.og.en_US.-MkzwLZS4nM.O","/rt=j/m=",a,"/rs=","AA2YrTvE71lctH7BWmkz8BJQgrvHozKrMQ"];Ia&&a.push("?host=www.gstatic.com&bust=og.og.en_US.IW53zaGKlJU.DU");a=a.join("");qa(a)};p("ca",J);p("cr",K);p("cc",I);h.k=J;h.l=K;h.m=I;h.n=Ja;h.p=Ma;h.q=Ka;h.r=La;var Na=["gb_71","gb_155"],Oa;function Pa(a){Oa=a}function Qa(a){var b=Oa&&!a.href.match(/.*\/accounts\/ClearSID[?]/)&&encodeURIComponent(Oa());b&&(a.href=a.href.replace(/([?&]continue=)[^&]*/,"$1"+b))}function Ra(a){window.gApplication&&(a.href=window.gApplication.getTabUrl(a.href))}function Sa(a){try{var b=(document.forms[0].q||"").value;b&&(a.href=a.href.replace(/([?&])q=[^&]*|$/,function(a,d){return(d||"&")+"q="+encodeURIComponent(b)}))}catch(c){q(c,"sb","pq")}} var Ta=function(){for(var a=[],b=0,c;c=Na[b];++b)(c=document.getElementById(c))&&a.push(c);return a},Ua=function(){var a=Ta();return 0<a.length?a[0]:null},Va=function(){return document.getElementById("gb_70")},L={},M={},Wa={},N={},O=void 0,ab=function(a,b){try{var c=document.getElementById("gb");J(c,"gbpdjs");P();Xa(document.getElementById("gb"))&&J(c,"gbrtl");if(b&&b.getAttribute){var d=b.getAttribute("aria-owns");if(d.length){var f=document.getElementById(d);if(f){var k=b.parentNode;if(O==d)O=void 0, K(k,"gbto");else{if(O){var l=document.getElementById(O);if(l&&l.getAttribute){var m=l.getAttribute("aria-owner");if(m.length){var n=document.getElementById(m);n&&n.parentNode&&K(n.parentNode,"gbto")}}}Ya(f)&&Za(f);O=d;J(k,"gbto")}}}}D(function(){g.tg(a,b,!0)});$a(a)}catch(t){q(t,"sb","tg")}},bb=function(a){D(function(){g.close(a)})},cb=function(a){D(function(){g.rdd(a)})},Xa=function(a){var b,c=document.defaultView;c&&c.getComputedStyle?(a=c.getComputedStyle(a,""))&&(b=a.direction):b=a.currentStyle? a.currentStyle.direction:a.style.direction;return"rtl"==b},eb=function(a,b,c){if(a)try{var d=document.getElementById("gbd5");if(d){var f=d.firstChild,k=f.firstChild,l=document.createElement("li");l.className=b+" gbmtc";l.id=c;a.className="gbmt";l.appendChild(a);if(k.hasChildNodes()){c=[["gbkc"],["gbf","gbe","gbn"],["gbkp"],["gbnd"]];d=0;var m=k.childNodes.length;f=!1;for(var n=-1,t=0,C;C=c[t];t++){for(var T=0,G;G=C[T];T++){for(;d<m&&I(k.childNodes[d],G);)d++;if(G==b){k.insertBefore(l,k.childNodes[d]|| null);f=!0;break}}if(f){if(d+1<k.childNodes.length){var U=k.childNodes[d+1];I(U.firstChild,"gbmh")||db(U,C)||(n=d+1)}else if(0<=d-1){var V=k.childNodes[d-1];I(V.firstChild,"gbmh")||db(V,C)||(n=d)}break}0<d&&d+1<m&&d++}if(0<=n){var x=document.createElement("li"),y=document.createElement("div");x.className="gbmtc";y.className="gbmt gbmh";x.appendChild(y);k.insertBefore(x,k.childNodes[n])}g.addHover&&g.addHover(a)}else k.appendChild(l)}}catch(Cb){q(Cb,"sb","al")}},db=function(a,b){for(var c=b.length, d=0;d<c;d++)if(I(a,b[d]))return!0;return!1},fb=function(a,b,c){eb(a,b,c)},gb=function(a,b){eb(a,"gbe",b)},hb=function(){D(function(){g.pcm&&g.pcm()})},ib=function(){D(function(){g.pca&&g.pca()})},jb=function(a,b,c,d,f,k,l,m,n,t){D(function(){g.paa&&g.paa(a,b,c,d,f,k,l,m,n,t)})},kb=function(a,b){L[a]||(L[a]=[]);L[a].push(b)},lb=function(a,b){M[a]||(M[a]=[]);M[a].push(b)},mb=function(a,b){Wa[a]=b},nb=function(a,b){N[a]||(N[a]=[]);N[a].push(b)},$a=function(a){a.preventDefault&&a.preventDefault();a.returnValue= !1;a.cancelBubble=!0},ob=null,Za=function(a,b){P();if(a){pb(a,"Opening…");Q(a,!0);b="undefined"!=typeof b?b:1E4;var c=function(){qb(a)};ob=window.setTimeout(c,b)}},rb=function(a){P();a&&(Q(a,!1),pb(a,""))},qb=function(a){try{P();var b=a||document.getElementById(O);b&&(pb(b,"This service is currently unavailable.%1$sPlease try again later.","%1$s"),Q(b,!0))}catch(c){q(c,"sb","sdhe")}},pb=function(a,b,c){if(a&&b){var d=Ya(a);if(d){if(c){d.innerHTML="";b=b.split(c);c=0;for(var f;f=b[c];c++){var k=document.createElement("div"); k.innerHTML=f;d.appendChild(k)}}else d.innerHTML=b;Q(a,!0)}}},Q=function(a,b){(b=void 0!==b?b:!0)?J(a,"gbmsgo"):K(a,"gbmsgo")},Ya=function(a){for(var b=0,c;c=a.childNodes[b];b++)if(I(c,"gbmsg"))return c},P=function(){ob&&window.clearTimeout(ob)},sb=function(a){var b="inner"+a;a="offset"+a;return window[b]?window[b]:document.documentElement&&document.documentElement[a]?document.documentElement[a]:0},tb=function(){return!1},ub=function(){return!!O};p("so",Ua);p("sos",Ta);p("si",Va);p("tg",ab); p("close",bb);p("rdd",cb);p("addLink",fb);p("addExtraLink",gb);p("pcm",hb);p("pca",ib);p("paa",jb);p("ddld",Za);p("ddrd",rb);p("dderr",qb);p("rtl",Xa);p("op",ub);p("bh",L);p("abh",kb);p("dh",M);p("adh",lb);p("ch",N);p("ach",nb);p("eh",Wa);p("aeh",mb);ba=h.a("")?Ra:Sa;p("qs",ba);p("setContinueCb",Pa);p("pc",Qa);p("bsy",tb);h.d=$a;h.j=sb;var vb={};w.base=vb;z.push(["m",{url:"//web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/js/sem_713e6e39049055b1dccdc93f2d28b944.js"}]);g.sg={c:""};p("wg",{rg:{}});var wb={tiw:h.c("15000",0),tie:h.c("30000",0)};w.wg=wb;var xb={thi:h.c("10000",0),thp:h.c("180000",0),tho:h.c("5000",0),tet:h.b("0.5",0)};w.wm=xb;if(h.a("1")){var yb=h.a("");z.push(["gc",{auto:yb,url:"//web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/js/abc/gci_91f30755d6a6b787dcc2a4062e6e9824.js",libs:"googleapis.client:plusone:gapi.iframes"}]);var zb={version:"gci_91f30755d6a6b787dcc2a4062e6e9824.js",index:"",lang:"en"};w.gc=zb;var Ab=function(a){window.googleapis&&window.iframes?a&&a():(a&&sa(a),F("gc"))};p("lGC",Ab);h.a("1")&&p("lPWF",Ab)};window.__PVT="";if(h.a("1")&&h.a("1")){var Bb=function(a){Ab(function(){B("pw",a);F("pw")})};p("lPW",Bb);z.push(["pw",{url:"//web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/js/abc/pwm_45f73e4df07a0e388b0fa1f3d30e7280.js"}]);var Db=[],Eb=function(a){Db[0]=a},Fb=function(a,b){b=b||{};b._sn="pw";r(a,b)},Gb={signed:Db,elog:Fb,base:"https://web.archive.org/web/20171019154010/https://plusone.google.com/u/0",loadTime:(new Date).getTime()};w.pw=Gb;var Hb=function(a,b){var c=b.split(".");b=function(){var b=arguments;a(function(){for(var a=g,d=0,f=c.length-1;d<f;++d)a=a[c[d]];a[c[d]].apply(a,b)})};for(var d=g,f=0,k=c.length-1;f< k;++f)d=d[c[f]]=d[c[f]]||{};return d[c[f]]=b};Hb(Bb,"pw.clk");Hb(Bb,"pw.hvr");p("su",Eb,g.pw)};var Ib=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43,48,49,500];var Jb=h.b("0.001",1E-4),Kb=h.b("1",1),Lb=!1,Mb=!1;if(h.a("1")){var Nb=Math.random();Nb<Jb&&(Lb=!0);Nb<Kb&&(Mb=!0)}var R=null; function Ob(a,b){var c=Jb,d=Lb;var f=a;if(!R){R={};for(var k=0;k<Ib.length;k++){var l=Ib[k];R[l]=!0}}if(f=!!R[f])c=Kb,d=Mb;if(d){d=encodeURIComponent;if(g.rp){var m=g.rp();m="-1"!=m?m:""}else m="";f=(new Date).getTime();k=d("28834");l=d("WsfoWcufAsHRjAPluL3gAw");var n=g.bv.f,t=d("10");m=d(m);c=Math.round(1/c);var C=d("1508120852.0"),T="&oggv="+d("es_plusone_gc_20171012.0_p0"),G=d("com"),U=d("en"),V= d("USA");var x=0;h.a("")&&(x|=1);h.a("")&&(x|=2);h.a("")&&(x|=4);a=["//web.archive.org/web/20171019154010/https://www.google.com/gen_204?atyp=i&zx=",f,"&oge=",a,"&ogex=",k,"&ogev=",l,"&ogf=",n,"&ogp=",t,"&ogrp=",m,"&ogsr=",c,"&ogv=",C,T,"&ogd=",G,"&ogl=",U,"&ogc=",V,"&ogus=",x];if(b){"ogw"in b&&(a.push("&ogw="+b.ogw),delete b.ogw);f=[];for(y in b)0!=f.length&&f.push(","),f.push(Pb(y)),f.push("."),f.push(Pb(b[y]));var y=f.join("");""!=y&&(a.push("&ogad="),a.push(d(y)))}ja(a.join(""))}} function Pb(a){"number"==typeof a&&(a+="");return"string"==typeof a?a.replace(".","%2E").replace(",","%2C"):a}u=Ob;p("il",u,v);var Qb={};w.il=Qb;var Rb=function(a,b,c,d,f,k,l,m,n,t){D(function(){g.paa(a,b,c,d,f,k,l,m,n,t)})},Sb=function(){D(function(){g.prm()})},Tb=function(a){D(function(){g.spn(a)})},Ub=function(a){D(function(){g.sps(a)})},Vb=function(a){D(function(){g.spp(a)})},Wb={"27":"https://web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/images/silhouette_24.png","27":"https://web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/images/silhouette_24.png","27":"https://web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/images/silhouette_24.png"},Xb=function(a){return(a=Wb[a])||"https://web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/images/silhouette_24.png"}, Yb=function(){D(function(){g.spd()})};p("spn",Tb);p("spp",Vb);p("sps",Ub);p("spd",Yb);p("paa",Rb);p("prm",Sb);kb("gbd4",Sb); if(h.a("")){var Zb={d:h.a(""),e:"",sanw:h.a(""),p:"https://web.archive.org/web/20171019154010/https://ssl.gstatic.com/gb/images/silhouette_96.png",cp:"1",xp:h.a("1"),mg:"%1$s (delegated)",md:"%1$s (default)",mh:"220",s:"1",pp:Xb,ppl:h.a(""),ppa:h.a(""), ppm:"Google+ page"};w.prf=Zb};var S,$b,W,ac,X=0,bc=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);for(c=null==c?0:0>c?Math.max(0,a.length+c):c;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Y=function(a,b){return-1==bc(a,X)?(q(Error(X+"_"+b),"up","caa"),!1):!0},dc=function(a,b){Y([1,2],"r")&&(S[a]=S[a]||[],S[a].push(b),2==X&&window.setTimeout(function(){b(cc(a))},0))},ec=function(a,b,c){if(Y([1],"nap")&&c){for(var d=0;d<c.length;d++)$b[c[d]]=!0;g.up.spl(a,b,"nap",c)}},fc= function(a,b,c){if(Y([1],"aop")&&c){if(W)for(var d in W)W[d]=W[d]&&-1!=bc(c,d);else for(W={},d=0;d<c.length;d++)W[c[d]]=!0;g.up.spl(a,b,"aop",c)}},gc=function(){try{if(X=2,!ac){ac=!0;for(var a in S)for(var b=S[a],c=0;c<b.length;c++)try{b[c](cc(a))}catch(d){q(d,"up","tp")}}}catch(d){q(d,"up","mtp")}},cc=function(a){if(Y([2],"ssp")){var b=!$b[a];W&&(b=b&&!!W[a]);return b}};ac=!1;S={};$b={};W=null;X=1; var hc=function(a){var b=!1;try{b=a.cookie&&a.cookie.match("PREF")}catch(c){}return!b},ic=function(){try{return!!e.localStorage&&"object"==typeof e.localStorage}catch(a){return!1}},jc=function(a){return a&&a.style&&a.style.behavior&&"undefined"!=typeof a.load},kc=function(a,b,c,d){try{hc(document)||(d||(b="og-up-"+b),ic()?e.localStorage.setItem(b,c):jc(a)&&(a.setAttribute(b,c),a.save(a.id)))}catch(f){f.code!=DOMException.QUOTA_EXCEEDED_ERR&&q(f,"up","spd")}},lc=function(a,b,c){try{if(hc(document))return""; c||(b="og-up-"+b);if(ic())return e.localStorage.getItem(b);if(jc(a))return a.load(a.id),a.getAttribute(b)}catch(d){d.code!=DOMException.QUOTA_EXCEEDED_ERR&&q(d,"up","gpd")}return""},mc=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)},nc=function(a){for(var b=0,c;c=a[b];b++){var d=g.up;c=c in d&&d[c];if(!c)return!1}return!0},oc=function(a,b){try{if(hc(a))return-1;var c=a.cookie.match(/OGPC=([^;]*)/);if(c&&c[1]){var d=c[1].match(new RegExp("\\b"+ b+"-([0-9]+):"));if(d&&d[1])return parseInt(d[1],10)}}catch(f){f.code!=DOMException.QUOTA_EXCEEDED_ERR&&q(f,"up","gcc")}return-1};p("up",{r:dc,nap:ec,aop:fc,tp:gc,ssp:cc,spd:kc,gpd:lc,aeh:mc,aal:nc,gcc:oc});var Z=function(a,b){a[b]=function(c){var d=arguments;g.qm(function(){a[b].apply(this,d)})}};Z(g.up,"sl");Z(g.up,"si");Z(g.up,"spl");Z(g.up,"dpc");Z(g.up,"iic");g.mcf("up",{sp:h.b("0.01",1),tld:"com",prid:"10"});function pc(){function a(){for(var b;(b=k[l++])&&"m"!=b[0]&&!b[1].auto;);b&&(ra(2,b[0]),b[1].url&&qa(b[1].url,b[0]),b[1].libs&&E&&E(b[1].libs));l<k.length&&setTimeout(a,0)}function b(){0<f--?setTimeout(b,0):a()}var c=h.a("1"),d=h.a(""),f=3,k=z,l=0,m=window.gbarOnReady;if(m)try{m()}catch(n){q(n,"ml","or")}d?p("ldb",a):c?ca(window,"load",b):b()}p("rdl",pc);}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{var b=window.gbar.i.i;var c=window.gbar;var f=function(d){try{var a=document.getElementById("gbom");a&&d.appendChild(a.cloneNode(!0))}catch(e){b(e,"omas","aomc")}};c.aomc=f;}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{var a=window.gbar;a.mcf("pm",{p:""});}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{var a=window.gbar;a.mcf("mm",{s:"1"});}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{var a=this;var b=window.gbar;var c=b.i;var d=c.a,e=c.c,f={cty:"USA",cv:"1508120852",dbg:d(""),ecv:"0",ei:e("WsfoWcufAsHRjAPluL3gAw"),ele:d("1"),esr:e("0.1"),evts:["mousedown","touchstart","touchmove","wheel","keydown"],gbl:"es_plusone_gc_20171012.0_p0",hd:"com",hl:"en",irp:d(""),pid:e("10"), snid:e("28834"),to:e("300000"),u:e(""),vf:".66.41."},g=f,h=["bndcfg"],k=a;h[0]in k||!k.execScript||k.execScript("var "+h[0]);for(var l;h.length&&(l=h.shift());)h.length||void 0===g?k=k[l]&&k[l]!==Object.prototype[l]?k[l]:k[l]={}:k[l]=g;}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{window.gbar.rdl();}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); </script><style>.jfk-textinput{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font-size:13px;height:25px;padding:1px 8px}.jfk-textinput:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;outline:none}.jfk-textinput::-ms-clear{display:none}a{text-decoration:none}a:link{color:#15c}a:visited{color:#61c}a:active{color:#d14836}a:hover{text-decoration:underline}body{font-family:arial,sans-serif;font-size:13px;margin:0}#oc-search-image{background:url(//web.archive.org/web/20171019154010im_/https://www.google.com/intl/en_ALL/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png) no-repeat}#oc-search-logo{color:#4285f4;font-family:roboto-regular,arial,sans-serif;font-size:16px;position:relative;white-space:nowrap}@media (min-width:801px){#oc-search-image-box{padding:120px 0 24px}#oc-search-image{background-size:272px 92px;height:92px;width:272px}#oc-search-logo{font-size:16px;left:101px;top:74px}#oc-search-button-box{margin-left:12px}#oc-search-button{width:70px}#oc-search-description{margin-top:28px;font-size:14px}}@media (max-width:800px){#oc-search-input-box{width:88%}#oc-search-image-box{padding:70px 0 24px}#oc-search-image{background-size:200px 68px;height:68px;width:200px}#oc-search-logo{font-size:13px;left:77px;top:54px}#oc-search-button{padding:1px 0;width:40px}#oc-search-description{margin:16px;font-size:13px}}@media (orientation:landscape) and (max-width:800px){#oc-search-image-box{padding:35px 0 24px}}@media (max-width:500px){#oc-search-input-box{width:96%}}#oc-search-button{margin-left:12px;border:1px solid #3079ed;border-radius:2px;height:27px;background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}#oc-search-button input{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAtUlEQVQoz2P4//8/AxQbAvFBIP7yHwJA9BGoOAM2DGNkAPHv/9jBb6g8Vs0gk39BFd4G4hggloPSt6Hiv7C5AETshyq4i8N5d6Hy+7Fp/gqVDMChOQAq/xWb5r9QSUkcmiWh8n/x2eyDQ7MPPpsPEunng9g0myJFEyh0I4BYBErfRoqyXHLiGRmsxqYZ5gJQivoGVfgNyi/BZQADrqSHhtdhM4BYzVgNIEUzugHrSNUMMwCEGQDxZPLNLQuzXAAAAABJRU5ErkJggg==) no-repeat center center;height:27px;vertical-align:top;color:transparent;border:0;cursor:default;width:100%}#oc-search-input{width:100%;height:29px;font-size:17px}#oc-search-input:focus{border-color:#d9d9d9;box-shadow:none}#oc-search-input:hover{border-color:#a0a0a0}.footerOuter{position:absolute;bottom:0;height:75px;width:100%}.footerInner{position:absolute;bottom:0;left:0;right:0;background:#f2f2f2;border-top:1px solid #e4e4e4;line-height:49px;text-align:center}.footerLeft{white-space:nowrap;margin:0 30px}.footerRight{white-space:nowrap;margin:0 30px}.footerInner a{display:inline-block;color:#666;white-space:nowrap;margin-left:27px}.footerInner a:first-child{margin-left:0}@media (min-width:501px){.footerLeft{float:right}.footerRight{float:left}}@media (max-width:500px){.footerLeft{display:none}}.ac-renderer{position:absolute;background-color:#fff;cursor:default;border:1px solid #ccc;border-top-color:#d9d9d9;font-size:13px;line-height:1.3em;overflow:hidden;white-space:nowrap;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.gb-reset .ac-renderer{font-size:100%}.ac-active{background-color:#4d90fe;color:white}.ac-row{padding:2px 5px}</style></head><body><div id="gb"><script>window.gbar&&gbar.eli&&gbar.eli()</script><div id="gbw"><div id="gbz"><span class="gbtcb"></span><ol id="gbzc" class="gbtc"><li class="gbt"><a onclick="gbar.logger.il(1,{t:1});" class="gbzt" id="gb_1" href="https://web.archive.org/web/20171019154010/https://www.google.com/webhp?tab=pw"><span class="gbtb2"></span><span class="gbts">Search</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:2});" class="gbzt" id="gb_2" href="https://web.archive.org/web/20171019154010/https://www.google.com/imghp?hl=en&tab=pi"><span class="gbtb2"></span><span class="gbts">Images</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:8});" class="gbzt" id="gb_8" href="https://web.archive.org/web/20171019154010/https://maps.google.com/maps?hl=en&tab=pl"><span class="gbtb2"></span><span class="gbts">Maps</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:78});" class="gbzt" id="gb_78" href="https://web.archive.org/web/20171019154010/https://play.google.com/?hl=en&tab=p8"><span class="gbtb2"></span><span class="gbts">Play</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:36});" class="gbzt" id="gb_36" href="https://web.archive.org/web/20171019154010/https://www.youtube.com/?gl=US&tab=p1"><span class="gbtb2"></span><span class="gbts">YouTube</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:5});" class="gbzt" id="gb_5" href="https://web.archive.org/web/20171019154010/https://news.google.com/nwshp?hl=en&tab=pn"><span class="gbtb2"></span><span class="gbts">News</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:23});" class="gbzt" id="gb_23" href="https://web.archive.org/web/20171019154010/https://mail.google.com/mail/?tab=pm"><span class="gbtb2"></span><span class="gbts">Gmail</span></a></li><li class="gbt"><a onclick="gbar.logger.il(1,{t:49});" class="gbzt" id="gb_49" href="https://web.archive.org/web/20171019154010/https://drive.google.com/?tab=po"><span class="gbtb2"></span><span class="gbts">Drive</span></a></li><li class="gbt"><a class="gbgt" id="gbztm" href="https://web.archive.org/web/20171019154010/https://www.google.com/intl/en/options/" onclick="gbar.tg(event,this)" aria-haspopup="true" aria-owns="gbd"><span class="gbtb2"></span><span id="gbztms" class="gbts gbtsa"><span id="gbztms1">More</span><span class="gbma"></span></span></a><div class="gbm" id="gbd" aria-owner="gbztm"><div id="gbmmb" class="gbmc gbsb gbsbis"><ol id="gbmm" class="gbmcc gbsbic"><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:24});" class="gbmt" id="gb_24" href="https://web.archive.org/web/20171019154010/https://www.google.com/calendar?tab=pc">Calendar</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:51});" class="gbmt" id="gb_51" href="https://web.archive.org/web/20171019154010/https://translate.google.com/?hl=en&tab=pT">Translate</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:17});" class="gbmt" id="gb_17" href="https://web.archive.org/web/20171019154010/http://www.google.com/mobile/?hl=en&tab=pD">Mobile</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:10});" class="gbmt gbp1 gbm0l" id="gb_10" href="https://web.archive.org/web/20171019154010/https://books.google.com/bkshp?hl=en&tab=pp">Books</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:212});" class="gbmt" id="gb_212" href="https://web.archive.org/web/20171019154010/https://wallet.google.com/?tab=pa">Wallet</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:6});" class="gbmt" id="gb_6" href="https://web.archive.org/web/20171019154010/http://www.google.com/shopping?hl=en&tab=pf">Shopping</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:30});" class="gbmt" id="gb_30" href="https://web.archive.org/web/20171019154010/https://www.blogger.com/?tab=pj">Blogger</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:27});" class="gbmt" id="gb_27" href="https://web.archive.org/web/20171019154010/https://www.google.com/finance?tab=pe">Finance</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:31});" class="gbmt" id="gb_31" href="https://web.archive.org/web/20171019154010/https://photos.google.com/?tab=pq&pageId=none">Photos</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:12});" class="gbmt" id="gb_12" href="https://web.archive.org/web/20171019154010/http://video.google.com/?hl=en&tab=pv">Videos</a></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:25});" class="gbmt" id="gb_25" href="https://web.archive.org/web/20171019154010/https://docs.google.com/document/?usp=docs_alc">Docs</a></li><li class="gbmtc"><div class="gbmt gbmh"></div></li><li class="gbmtc"><a onclick="gbar.logger.il(1,{t:66});" href="https://web.archive.org/web/20171019154010/https://www.google.com/intl/en/options/" class="gbmt">Even more »</a></li></ol><div class="gbsbt"></div><div class="gbsbb"></div></div></div></li></ol></div><div id="gbg"><h2 class="gbxx">Account Options</h2><span class="gbtcb"></span><ol class="gbtc"><li class="gbt"><a target="_top" href="https://web.archive.org/web/20171019154010/https://www.google.com/accounts/Login?service=print&continue=https://books.google.com/%3Fhl%3Den&hl=en" onclick="gbar.logger.il(9,{l:'i'})" id="gb_70" class="gbgt"><span class="gbtb2"></span><span id="gbgs4" class="gbts"><span id="gbi4s1">Sign in</span></span></a></li><li class="gbt gbtb"><span class="gbts"></span></li><li class="gbt"><a class="gbgt" id="gbg5" href="https://web.archive.org/web/20171019154010/http://www.google.com/preferences?hl=en" title="Options" onclick="gbar.tg(event,this)" aria-haspopup="true" aria-owns="gbd5"><span class="gbtb2"></span><span id="gbgs5" class="gbts"><span id="gbi5"></span></span></a><div class="gbm" id="gbd5" aria-owner="gbg5"><div class="gbmc"><ol id="gbom" class="gbmcc"></ol></div></div></li></ol></div></div><div id="gbx3"></div><div id="gbx4"></div><script>window.gbar&&gbar.elp&&gbar.elp()</script></div><div align="center"><form action="//web.archive.org/web/20171019154010/https://www.google.com/search" method="GET" id="oc-search-form"><input type="hidden" name="tbm" value="bks"><div id="oc-search-image-box"><div id="oc-search-image" title="Google Books"><div id="oc-search-logo">Books</div></div></div><table id="oc-search-input-box"><tr><td><input id="oc-search-input" autocomplete="off" name="q" type="text" class="jfk-textinput" title="Search Books" size="66" maxlength="2048"></td><td><div id="oc-search-button-box"><div id="oc-search-button"><input type="submit" value="Search Books"></div></div></td></tr></table><p id="oc-search-description">Search the world's most comprehensive index of full-text books.</p><p id="oc-my-library"><a href="https://web.archive.org/web/20171019154010/https://www.google.com/accounts/Login?service=print&continue=https://books.google.com/books%3Fop%3Dlibrary&hl=en">My library</a></p></form></div><div class="footerOuter"><div class="footerInner"><span class="footerLeft"><a href="https://web.archive.org/web/20171019154010/http://books.google.com/support/partner/?hl=en">Publishers</a><a href="/web/20171019154010/https://books.google.com/intl/en/googlebooks/about.html">About</a></span><span class="footerRight"><a href="/web/20171019154010/https://books.google.com/intl/en/googlebooks/privacy.html">Privacy</a><a href="/web/20171019154010/https://books.google.com/intl/en/googlebooks/tos.html">Terms</a><a href="https://web.archive.org/web/20171019154010/http://books.google.com/support/topic/4359341?hl=en">Help</a></span></div></div><script>var k,m=this;function n(a){return void 0!==a}function q(a){return"string"==typeof a}function r(a){return"number"==typeof a}function aa(a,b){var c=a.split("."),d=m;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?d=d[e]:d=d[e]={}}function t(){} function ba(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function u(a){return"array"==ba(a)}function ca(a){var b=ba(a);return"array"==b||"object"==b&&"number"==typeof a.length}function v(a){return"function"==ba(a)}function w(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}var da="closure_uid_"+(1E9*Math.random()>>>0),ea=0;function fa(a,b,c){return a.call.apply(a.bind,arguments)} function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function x(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?x=fa:x=ha;return x.apply(null,arguments)} function ia(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var y=Date.now||function(){return+new Date};function z(a,b){function c(){}c.prototype=b.prototype;a.Ha=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ob=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};function A(a){if(Error.captureStackTrace)Error.captureStackTrace(this,A);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}z(A,Error);A.prototype.name="CustomError";var ja;var ka=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function la(a){if(!ma.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(na,"&"));-1!=a.indexOf("<")&&(a=a.replace(oa,"<"));-1!=a.indexOf(">")&&(a=a.replace(qa,">"));-1!=a.indexOf('"')&&(a=a.replace(ra,"""));-1!=a.indexOf("'")&&(a=a.replace(sa,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(ta,"�"));return a}var na=/&/g,oa=/</g,qa=/>/g,ra=/"/g,sa=/'/g,ta=/\x00/g,ma=/[\x00&<>"']/; function ua(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")} function va(a,b){for(var c=0,d=ka(String(a)).split("."),e=ka(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&g<f;g++){var h=d[g]||"",l=e[g]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];l=/(\d*)(\D*)(.*)/.exec(l)||["","","",""];if(0==h[0].length&&0==l[0].length)break;c=wa(0==h[1].length?0:parseInt(h[1],10),0==l[1].length?0:parseInt(l[1],10))||wa(0==h[2].length,0==l[2].length)||wa(h[2],l[2]);h=h[3];l=l[3]}while(0==c)}return c}function wa(a,b){return a<b?-1:a>b?1:0} function xa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function ya(a){var b=q(void 0)?ua(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var za=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(q(a))return q(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},B=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Aa=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a, b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=q(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var l=g[h];b.call(c,l,h,a)&&(e[f++]=l)}return e},Ba=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=q(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},Ca=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};function Da(a){return Array.prototype.concat.apply([],arguments)}function Ea(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Fa(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var C;a:{var Ga=m.navigator;if(Ga){var Ha=Ga.userAgent;if(Ha){C=Ha;break a}}C=""}function D(a){return-1!=C.indexOf(a)};function Ia(a,b,c){for(var d in a)b.call(c,a[d],d,a)}var Ja="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Ka(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ja.length;f++)c=Ja[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}} function La(a){var b=arguments.length;if(1==b&&u(arguments[0]))return La.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function Ma(){return(D("Chrome")||D("CriOS"))&&!D("Edge")};function Na(){return D("iPhone")&&!D("iPod")&&!D("iPad")}function Oa(){return Na()||D("iPad")||D("iPod")};function Pa(a){Pa[" "](a);return a}Pa[" "]=t;function Qa(a,b){try{return Pa(a[b]),!0}catch(c){}return!1}function Ra(a,b){var c=Sa;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Ta=D("Opera"),F=D("Trident")||D("MSIE"),G=D("Edge"),Ua=G||F,H=D("Gecko")&&!(-1!=C.toLowerCase().indexOf("webkit")&&!D("Edge"))&&!(D("Trident")||D("MSIE"))&&!D("Edge"),I=-1!=C.toLowerCase().indexOf("webkit")&&!D("Edge"),J=D("Macintosh"),Va=D("Windows"),Wa=D("Android"),Xa=Na(),Ya=D("iPad"),Za=D("iPod"),$a=Oa();function ab(){var a=m.document;return a?a.documentMode:void 0}var bb; a:{var cb="",db=function(){var a=C;if(H)return/rv\:([^\);]+)(\)|;)/.exec(a);if(G)return/Edge\/([\d\.]+)/.exec(a);if(F)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(I)return/WebKit\/(\S+)/.exec(a);if(Ta)return/(?:Version)[ \/]?(\S+)/.exec(a)}();db&&(cb=db?db[1]:"");if(F){var eb=ab();if(null!=eb&&eb>parseFloat(cb)){bb=String(eb);break a}}bb=cb}var fb=bb,Sa={};function K(a){return Ra(a,function(){return 0<=va(fb,a)})}var L;var gb=m.document; L=gb&&F?ab()||("CSS1Compat"==gb.compatMode?parseInt(fb,10):5):void 0;var hb=!F||9<=Number(L);var ib=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),jb=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),kb=/^http:\/\/.*/,lb=/\s+/,mb=/[\d\u06f0-\u06f9]/;function nb(){this.Pa="";this.b=ob}nb.prototype.Hb=!0;function pb(a){if(a instanceof nb&&a.constructor===nb&&a.b===ob)return a.Pa;ba(a);return"type_error:TrustedResourceUrl"}var ob={};function M(a,b){this.s=n(a)?a:0;this.u=n(b)?b:0}function qb(a,b){return new M(a.s-b.s,a.u-b.u)}M.prototype.ceil=function(){this.s=Math.ceil(this.s);this.u=Math.ceil(this.u);return this};M.prototype.floor=function(){this.s=Math.floor(this.s);this.u=Math.floor(this.u);return this};M.prototype.round=function(){this.s=Math.round(this.s);this.u=Math.round(this.u);return this};M.prototype.scale=function(a,b){var c=r(b)?b:a;this.s*=a;this.u*=c;return this};function N(a,b){this.width=a;this.height=b}k=N.prototype;k.aspectRatio=function(){return this.width/this.height};k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};k.scale=function(a,b){var c=r(b)?b:a;this.width*=a;this.height*=c;return this};function rb(a){return a?new sb(O(a)):ja||(ja=new sb)}function tb(a){var b=document;return q(a)?b.getElementById(a):a}function ub(){var a=document;a.getElementsByClassName?a=a.getElementsByClassName("gbqfwa")[0]:(a=document,a=a.querySelectorAll&&a.querySelector?a.querySelector(".gbqfwa"):vb(a,"*","gbqfwa")[0]||null);return a||null} function vb(a,b,c){var d=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(d||c))return a.querySelectorAll(d+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(d){b={};for(var e=0,f=0,g;g=a[f];f++)d==g.nodeName&&(b[e++]=g);b.length=e;return b}return a}a=a.getElementsByTagName(d||"*");if(c){b={};for(f=e=0;g=a[f];f++){d=g.className;var h;if(h="function"==typeof d.split)h=0<=za(d.split(/\s+/),c);h&&(b[e++]=g)}b.length=e;return b}return a} function wb(a,b){Ia(b,function(b,d){b&&b.Hb&&(b=b.Pa);"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:xb.hasOwnProperty(d)?a.setAttribute(xb[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var xb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; function yb(a){var b=zb(a);a=Ab(a);return F&&K("10")&&a.pageYOffset!=b.scrollTop?new M(b.scrollLeft,b.scrollTop):new M(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function zb(a){return a.scrollingElement?a.scrollingElement:!I&&Bb(a)?a.documentElement:a.body||a.documentElement}function Ab(a){return a.parentWindow||a.defaultView}function Cb(a,b,c){return Db(document,arguments)} function Db(a,b){var c=String(b[0]),d=b[1];if(!hb&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',la(d.name),'"');if(d.type){c.push(' type="',la(d.type),'"');var e={};Ka(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)?c.className=d:u(d)?c.className=d.join(" "):wb(c,d));2<b.length&&Eb(a,c,b);return c} function Eb(a,b,c){function d(c){c&&b.appendChild(q(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!ca(f)||w(f)&&0<f.nodeType?d(f):B(Fb(f)?Ea(f):f,d)}}function Bb(a){return"CSS1Compat"==a.compatMode}function Gb(a){for(var b;b=a.firstChild;)a.removeChild(b)}function O(a){return 9==a.nodeType?a:a.ownerDocument||a.document} function Fb(a){if(a&&"number"==typeof a.length){if(w(a))return"function"==typeof a.item||"string"==typeof a.item;if(v(a))return"function"==typeof a.item}return!1}function sb(a){this.b=a||m.document||document}sb.prototype.i=function(a,b,c){return Db(this.b,arguments)};sb.prototype.g=function(a,b){a.appendChild(b)};sb.prototype.j=Gb;function Hb(){this.Ca=this.Ca;this.Mb=this.Mb}Hb.prototype.Ca=!1;var Ib=!F||9<=Number(L),Jb=F&&!K("9"),Kb=function(){if(!m.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});m.addEventListener("test",t,b);m.removeEventListener("test",t,b);return a}();function Lb(a,b){this.type=a;this.i=this.target=b;this.j=!1;this.tb=!0}Lb.prototype.w=function(){this.j=!0};Lb.prototype.b=function(){this.tb=!1};function P(a,b){Lb.call(this,a?a.type:"");this.relatedTarget=this.i=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.v=this.g=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.o=null;a&&this.init(a,b)}z(P,Lb);var Mb={2:"touch",3:"pen",4:"mouse"}; P.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.i=b;var e=a.relatedTarget;e?H&&(Qa(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;null===d?(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY= void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=a.button;this.g=a.keyCode||0;this.key=a.key||"";this.v=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=q(a.pointerType)?a.pointerType:Mb[a.pointerType]||"";this.o=a;a.defaultPrevented&&this.b()}; P.prototype.w=function(){P.Ha.w.call(this);this.o.stopPropagation?this.o.stopPropagation():this.o.cancelBubble=!0};P.prototype.b=function(){P.Ha.b.call(this);var a=this.o;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Jb)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Nb="closure_listenable_"+(1E6*Math.random()|0);function Ob(a){return!(!a||!a[Nb])}var Pb=0;function Qb(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!d;this.Ea=e;this.key=++Pb;this.ua=this.Da=!1}function Rb(a){a.ua=!0;a.listener=null;a.b=null;a.src=null;a.Ea=null};function Sb(a){this.src=a;this.b={};this.g=0}Sb.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.g++);var g=Tb(a,b,d,e);-1<g?(b=a[g],c||(b.Da=!1)):(b=new Qb(b,this.src,f,!!d,e),b.Da=c,a.push(b));return b};Sb.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!1;var e=this.b[a];b=Tb(e,b,c,d);return-1<b?(Rb(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.b[a],this.g--),!0):!1}; function Ub(a,b){var c=b.type;if(c in a.b){var d=a.b[c],e=za(d,b),f;(f=0<=e)&&Array.prototype.splice.call(d,e,1);f&&(Rb(b),0==a.b[c].length&&(delete a.b[c],a.g--))}}function Vb(a,b,c,d,e){a=a.b[b.toString()];b=-1;a&&(b=Tb(a,c,d,e));return-1<b?a[b]:null}function Tb(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ua&&f.listener==b&&f.capture==!!c&&f.Ea==d)return e}return-1};var Wb="closure_lm_"+(1E6*Math.random()|0),Xb={},Yb=0;function Q(a,b,c,d,e){if(d&&d.once)return Zb(a,b,c,d,e);if(u(b)){for(var f=0;f<b.length;f++)Q(a,b[f],c,d,e);return null}c=$b(c);return Ob(a)?a.listen(b,c,w(d)?!!d.capture:!!d,e):ac(a,b,c,!1,d,e)} function ac(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=w(e)?!!e.capture:!!e,h=bc(a);h||(a[Wb]=h=new Sb(a));c=h.add(b,c,d,g,f);if(c.b)return c;d=cc();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)Kb||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(ec(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");Yb++;return c} function cc(){var a=fc,b=Ib?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Zb(a,b,c,d,e){if(u(b)){for(var f=0;f<b.length;f++)Zb(a,b[f],c,d,e);return null}c=$b(c);return Ob(a)?a.T.add(String(b),c,!0,w(d)?!!d.capture:!!d,e):ac(a,b,c,!0,d,e)}function gc(a,b,c,d,e){if(u(b))for(var f=0;f<b.length;f++)gc(a,b[f],c,d,e);else d=w(d)?!!d.capture:!!d,c=$b(c),Ob(a)?a.j(b,c,d,e):a&&(a=bc(a))&&(b=Vb(a,b,c,d,e))&&hc(b)} function hc(a){if(!r(a)&&a&&!a.ua){var b=a.src;if(Ob(b))Ub(b.T,a);else{var c=a.type,d=a.b;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(ec(c),d);Yb--;(c=bc(b))?(Ub(c,a),0==c.g&&(c.src=null,b[Wb]=null)):Rb(a)}}}function ec(a){return a in Xb?Xb[a]:Xb[a]="on"+a}function ic(a,b,c,d){var e=!0;if(a=bc(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.ua&&(f=jc(f,d),e=e&&!1!==f)}return e} function jc(a,b){var c=a.listener,d=a.Ea||a.src;a.Da&&hc(a);return c.call(d,b)} function fc(a,b){if(a.ua)return!0;if(!Ib){var c;if(!(c=b))a:{c=["window","event"];for(var d=m,e=0;e<c.length;e++)if(d=d[c[e]],null==d){c=null;break a}c=d}e=c;c=new P(e,this);d=!0;if(!(0>e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.i;f;f=f.parentNode)e.push(f);f=a.type;for(var g=e.length-1;!c.j&&0<=g;g--){c.i=e[g];var h=ic(e[g],f,!0,c);d=d&&h}for(g=0;!c.j&&g<e.length;g++)c.i=e[g],h=ic(e[g], f,!1,c),d=d&&h}return d}return jc(a,new P(b,this))}function bc(a){a=a[Wb];return a instanceof Sb?a:null}var kc="__closure_events_fn_"+(1E9*Math.random()>>>0);function $b(a){if(v(a))return a;a[kc]||(a[kc]=function(b){return a.handleEvent(b)});return a[kc]};function lc(a,b,c){this.j=c;this.i=a;this.o=b;this.g=0;this.b=null}lc.prototype.get=function(){if(0<this.g){this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function mc(a,b){a.o(b);a.g<a.j&&(a.g++,b.next=a.b,a.b=b)};function nc(a){m.setTimeout(function(){throw a;},0)}var oc; function pc(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!D("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host;a=x(function(a){if(("*"==d||a.origin==d)&&a.data== c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!D("Trident")&&!D("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var a=c.cb;c.cb=null;a()}};return function(a){d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var b=document.createElement("SCRIPT"); b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){m.setTimeout(a,0)}};function qc(){this.g=this.b=null}var sc=new lc(function(){return new rc},function(a){a.reset()},100);qc.prototype.add=function(a,b){var c=sc.get();c.set(a,b);this.g?this.g.next=c:this.b=c;this.g=c};qc.prototype.remove=function(){var a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||(this.g=null),a.next=null);return a};function rc(){this.next=this.g=this.b=null}rc.prototype.set=function(a,b){this.b=a;this.g=b;this.next=null};rc.prototype.reset=function(){this.next=this.g=this.b=null};function tc(a,b){uc||vc();wc||(uc(),wc=!0);xc.add(a,b)}var uc;function vc(){if(-1!=String(m.Promise).indexOf("[native code]")){var a=m.Promise.resolve(void 0);uc=function(){a.then(yc)}}else uc=function(){var a=yc;!v(m.setImmediate)||m.Window&&m.Window.prototype&&!D("Edge")&&m.Window.prototype.setImmediate==m.setImmediate?(oc||(oc=pc()),oc(a)):m.setImmediate(a)}}var wc=!1,xc=new qc;function yc(){for(var a;a=xc.remove();){try{a.b.call(a.g)}catch(b){nc(b)}mc(sc,a)}wc=!1};var zc="StopIteration"in m?m.StopIteration:{message:"StopIteration",stack:""};function Ac(){}Ac.prototype.next=function(){throw zc;};Ac.prototype.vb=function(){return this};function Bc(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Cc(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function R(a,b){this.b=0;this.v=void 0;this.j=this.g=this.i=null;this.o=this.w=!1;if(a!=t)try{var c=this;a.call(b,function(a){Dc(c,2,a)},function(a){Dc(c,3,a)})}catch(d){Dc(this,3,d)}}function Ec(){this.next=this.i=this.g=this.j=this.b=null;this.o=!1}Ec.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var Fc=new lc(function(){return new Ec},function(a){a.reset()},100);function Gc(a,b,c){var d=Fc.get();d.j=a;d.g=b;d.i=c;return d} R.prototype.then=function(a,b,c){return Hc(this,v(a)?a:null,v(b)?b:null,c)};Bc(R);R.prototype.cancel=function(a){0==this.b&&tc(function(){var b=new Ic(a);Jc(this,b)},this)};function Jc(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,f=null,g=c.g;g&&(g.o||(d++,g.b==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.b&&1==d?Jc(c,b):(f?(d=f,d.next==c.j&&(c.j=d),d.next=d.next.next):Kc(c),Lc(c,e,3,b)))}a.i=null}else Dc(a,3,b)} function Mc(a,b){a.g||2!=a.b&&3!=a.b||Nc(a);a.j?a.j.next=b:a.g=b;a.j=b}function Hc(a,b,c,d){var e=Gc(null,null,null);e.b=new R(function(a,g){e.j=b?function(c){try{var e=b.call(d,c);a(e)}catch(p){g(p)}}:a;e.g=c?function(b){try{var e=c.call(d,b);!n(e)&&b instanceof Ic?g(b):a(e)}catch(p){g(p)}}:g});e.b.i=a;Mc(a,e);return e.b}R.prototype.T=function(a){this.b=0;Dc(this,2,a)};R.prototype.S=function(a){this.b=0;Dc(this,3,a)}; function Dc(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.b=1;a:{var d=c,e=a.T,f=a.S;if(d instanceof R){Mc(d,Gc(e||t,f||null,a));var g=!0}else if(Cc(d))d.then(e,f,a),g=!0;else{if(w(d))try{var h=d.then;if(v(h)){Oc(d,h,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}g||(a.v=c,a.b=b,a.i=null,Nc(a),3!=b||c instanceof Ic||Pc(a,c))}} function Oc(a,b,c,d,e){function f(a){h||(h=!0,d.call(e,a))}function g(a){h||(h=!0,c.call(e,a))}var h=!1;try{b.call(a,g,f)}catch(l){f(l)}}function Nc(a){a.w||(a.w=!0,tc(a.H,a))}function Kc(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.j=null);return b}R.prototype.H=function(){for(var a;a=Kc(this);)Lc(this,a,this.b,this.v);this.w=!1}; function Lc(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!1;if(b.b)b.b.i=null,Qc(b,c,d);else try{b.o?b.j.call(b.i):Qc(b,c,d)}catch(e){Rc.call(null,e)}mc(Fc,b)}function Qc(a,b,c){2==b?a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function Pc(a,b){a.o=!0;tc(function(){a.o&&Rc.call(null,b)})}var Rc=nc;function Ic(a){A.call(this,a)}z(Ic,A);Ic.prototype.name="cancel";/* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ function S(a,b){this.o=[];this.W=a;this.U=b||null;this.j=this.b=!1;this.i=void 0;this.T=this.Ca=this.v=!1;this.w=0;this.g=null;this.H=0}S.prototype.cancel=function(a){if(this.b)this.i instanceof S&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?b.cancel(a):(b.H--,0>=b.H&&b.cancel())}this.W?this.W.call(this.U,this):this.T=!0;this.b||(a=new Sc,Tc(this),Uc(this,!1,a))}};S.prototype.S=function(a,b){this.v=!1;Uc(this,a,b)};function Uc(a,b,c){a.b=!0;a.i=c;a.j=!b;Vc(a)} function Tc(a){if(a.b){if(!a.T)throw new Wc;a.T=!1}}S.prototype.callback=function(a){Tc(this);Uc(this,!0,a)};function Xc(a,b,c,d){a.o.push([b,c,d]);a.b&&Vc(a)}S.prototype.then=function(a,b,c){var d,e,f=new R(function(a,b){d=a;e=b});Xc(this,d,function(a){a instanceof Sc?f.cancel():e(a)});return f.then(a,b,c)};Bc(S);function Yc(a){return Ca(a.o,function(a){return v(a[1])})} function Vc(a){if(a.w&&a.b&&Yc(a)){var b=a.w,c=Zc[b];c&&(m.clearTimeout(c.ra),delete Zc[b]);a.w=0}a.g&&(a.g.H--,delete a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.v;){var e=a.o.shift(),f=e[0],g=e[1];e=e[2];if(f=a.j?g:f)try{var h=f.call(e||a.U,b);n(h)&&(a.j=a.j&&(h==b||h instanceof Error),a.i=b=h);if(Cc(b)||"function"===typeof m.Promise&&b instanceof m.Promise)d=!0,a.v=!0}catch(l){b=l,a.j=!0,Yc(a)||(c=!0)}}a.i=b;d&&(h=x(a.S,a,!0),d=x(a.S,a,!1),b instanceof S?(Xc(b,h,d),b.Ca=!0):b.then(h,d));c&&(b=new $c(b), Zc[b.ra]=b,a.w=b.ra)}function Wc(){A.call(this)}z(Wc,A);Wc.prototype.message="Deferred has already fired";Wc.prototype.name="AlreadyCalledError";function Sc(){A.call(this)}z(Sc,A);Sc.prototype.message="Deferred was canceled";Sc.prototype.name="CanceledError";function $c(a){this.ra=m.setTimeout(x(this.g,this),0);this.b=a}$c.prototype.g=function(){delete Zc[this.ra];throw this.b;};var Zc={};function ad(a,b){var c=b||{},d=c.document||document,e=pb(a),f=document.createElement("SCRIPT"),g={ub:f,Ia:void 0},h=new S(bd,g),l=null,p=null!=c.timeout?c.timeout:5E3;0<p&&(l=window.setTimeout(function(){cd(f,!0);var a=new dd(1,"Timeout reached for loading script "+e);Tc(h);Uc(h,!1,a)},p),g.Ia=l);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||(cd(f,c.wb||!1,l),h.callback(null))};f.onerror=function(){cd(f,!0,l);var a=new dd(0,"Error while loading script "+ e);Tc(h);Uc(h,!1,a)};g=c.attributes||{};Ka(g,{type:"text/javascript",charset:"UTF-8"});wb(f,g);f.src=pb(a);ed(d).appendChild(f);return h}function ed(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&0!=b.length?b[0]:a.documentElement}function bd(){if(this&&this.ub){var a=this.ub;a&&"SCRIPT"==a.tagName&&cd(a,!0,this.Ia)}} function cd(a,b,c){null!=c&&m.clearTimeout(c);a.onload=t;a.onerror=t;a.onreadystatechange=t;b&&window.setTimeout(function(){a&&a.parentNode&&a.parentNode.removeChild(a)},0)}function dd(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);A.call(this,c);this.code=a}z(dd,A);function fd(a,b){this.g={};this.b=[];this.j=this.i=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){if(a instanceof fd){var e=a.ya();d=a.ta()}else{c=[];var f=0;for(e in a)c[f++]=e;e=c;c=[];f=0;for(d in a)c[f++]=a[d];d=c}for(c=0;c<e.length;c++)this.set(e[c],d[c])}}k=fd.prototype;k.ta=function(){gd(this);for(var a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a}; k.ya=function(){gd(this);return this.b.concat()};k.clear=function(){this.g={};this.j=this.i=this.b.length=0};k.remove=function(a){return hd(this.g,a)?(delete this.g[a],this.i--,this.j++,this.b.length>2*this.i&&gd(this),!0):!1};function gd(a){if(a.i!=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];hd(a.g,d)&&(a.b[c++]=d);b++}a.b.length=c}if(a.i!=a.b.length){var e={};for(c=b=0;b<a.b.length;)d=a.b[b],hd(e,d)||(a.b[c++]=d,e[d]=1),b++;a.b.length=c}} k.get=function(a,b){return hd(this.g,a)?this.g[a]:b};k.set=function(a,b){hd(this.g,a)||(this.i++,this.b.push(a),this.j++);this.g[a]=b};k.forEach=function(a,b){for(var c=this.ya(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};k.vb=function(a){gd(this);var b=0,c=this.j,d=this,e=new Ac;e.next=function(){if(c!=d.j)throw Error("The map has changed since the iterator was created");if(b>=d.b.length)throw zc;var e=d.b[b++];return a?e:d.g[e]};return e}; function hd(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var id=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function jd(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f=null;if(0<=e){var g=c[d].substring(0,e);f=c[d].substring(e+1)}else g=c[d];b(g,f?decodeURIComponent(f.replace(/\+/g," ")):"")}};function kd(a,b){this.j=this.H=this.i="";this.v=null;this.o=this.w="";this.g=!1;if(a instanceof kd){this.g=n(b)?b:a.g;ld(this,a.i);this.H=a.H;this.j=a.j;md(this,a.v);this.w=a.w;var c=a.b;var d=new nd;d.i=c.i;c.b&&(d.b=new fd(c.b),d.g=c.g);od(this,d);this.o=a.o}else a&&(c=String(a).match(id))?(this.g=!!b,ld(this,c[1]||"",!0),this.H=pd(c[2]||""),this.j=pd(c[3]||"",!0),md(this,c[4]),this.w=pd(c[5]||"",!0),od(this,c[6]||"",!0),this.o=pd(c[7]||"")):(this.g=!!b,this.b=new nd(null,0,this.g))} kd.prototype.toString=function(){var a=[],b=this.i;b&&a.push(qd(b,rd,!0),":");var c=this.j;if(c||"file"==b)a.push("//"),(b=this.H)&&a.push(qd(b,rd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.v,null!=c&&a.push(":",String(c));if(c=this.w)this.j&&"/"!=c.charAt(0)&&a.push("/"),a.push(qd(c,"/"==c.charAt(0)?sd:td,!0));(c=this.b.toString())&&a.push("?",c);(c=this.o)&&a.push("#",qd(c,ud));return a.join("")}; function ld(a,b,c){a.i=c?pd(b,!0):b;a.i&&(a.i=a.i.replace(/:$/,""))}function md(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.v=b}else a.v=null}function od(a,b,c){b instanceof nd?(a.b=b,vd(a.b,a.g)):(c||(b=qd(b,wd)),a.b=new nd(b,0,a.g))}function pd(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function qd(a,b,c){return q(a)?(a=encodeURI(a).replace(b,xd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null} function xd(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var rd=/[#\/\?@]/g,td=/[\#\?:]/g,sd=/[\#\?]/g,wd=/[\#\?@]/g,ud=/#/g;function nd(a,b,c){this.g=this.b=null;this.i=a||null;this.j=!!c}function T(a){a.b||(a.b=new fd,a.g=0,a.i&&jd(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}k=nd.prototype;k.add=function(a,b){T(this);this.i=null;a=yd(this,a);var c=this.b.get(a);c||this.b.set(a,c=[]);c.push(b);this.g+=1;return this}; k.remove=function(a){T(this);a=yd(this,a);return hd(this.b.g,a)?(this.i=null,this.g-=this.b.get(a).length,this.b.remove(a)):!1};k.clear=function(){this.b=this.i=null;this.g=0};function zd(a,b){T(a);b=yd(a,b);return hd(a.b.g,b)}k.forEach=function(a,b){T(this);this.b.forEach(function(c,d){B(c,function(c){a.call(b,c,d,this)},this)},this)};k.ya=function(){T(this);for(var a=this.b.ta(),b=this.b.ya(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c}; k.ta=function(a){T(this);var b=[];if(q(a))zd(this,a)&&(b=Da(b,this.b.get(yd(this,a))));else{a=this.b.ta();for(var c=0;c<a.length;c++)b=Da(b,a[c])}return b};k.set=function(a,b){T(this);this.i=null;a=yd(this,a);zd(this,a)&&(this.g-=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};k.get=function(a,b){var c=a?this.ta(a):[];return 0<c.length?String(c[0]):b};function Ad(a,b,c){a.remove(b);0<c.length&&(a.i=null,a.b.set(yd(a,b),Ea(c)),a.g+=c.length)} k.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],b=this.b.ya(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.ta(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.i=a.join("&")};function yd(a,b){var c=String(b);a.j&&(c=c.toLowerCase());return c}function vd(a,b){b&&!a.j&&(T(a),a.i=null,a.b.forEach(function(a,b){var c=b.toLowerCase();b!=c&&(this.remove(b),Ad(this,c,a))},a));a.j=b};function Bd(a,b){this.g=new kd(a);this.b=b?b:"callback";this.Ia=5E3}var Cd=0;Bd.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(Cd++).toString(36)+y().toString(36);var e="_callbacks___"+d,f=new kd(this.g);if(a)for(var g in a)if(!a.hasOwnProperty||a.hasOwnProperty(g)){var h=f,l=g,p=a[g];u(p)||(p=[String(p)]);Ad(h.b,l,p)}b&&(m[e]=Dd(d,b),b=this.b,g=e,u(g)||(g=[String(g)]),Ad(f.b,b,g));b={timeout:this.Ia,wb:!0};g=new nb;g.Pa=f.toString();f=ad(g,b);Xc(f,null,Ed(d,a,c),void 0);return{ra:d,Za:f}}; Bd.prototype.cancel=function(a){a&&(a.Za&&a.Za.cancel(),a.ra&&Fd(a.ra,!1))};function Ed(a,b,c){return function(){Fd(a,!1);c&&c(b)}}function Dd(a,b){return function(c){Fd(a,!0);b.apply(void 0,arguments)}}function Fd(a,b){var c="_callbacks___"+a;if(m[c])if(b)try{delete m[c]}catch(d){m[c]=void 0}else m[c]=t};function U(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}U.prototype.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};U.prototype.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; U.prototype.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};U.prototype.scale=function(a,b){var c=r(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Gd(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}k=Gd.prototype;k.distance=function(a){var b=a.s<this.left?this.left-a.s:Math.max(a.s-(this.left+this.width),0);a=a.u<this.top?this.top-a.u:Math.max(a.u-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};k.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; k.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};k.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};k.scale=function(a,b){var c=r(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function Hd(a,b,c){if(q(b))(b=Id(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Id(c,d);f&&(c.style[f]=e)}}var Jd={};function Id(a,b){var c=Jd[b];if(!c){var d=xa(b);c=d;void 0===a.style[d]&&(d=(I?"Webkit":H?"Moz":F?"ms":Ta?"O":null)+ya(d),void 0!==a.style[d]&&(c=d));Jd[b]=c}return c}function V(a,b){var c=O(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""} function W(a,b){return V(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Kd(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}F&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b} function Ld(a){if(F&&!(8<=Number(L)))return a.offsetParent;var b=O(a),c=W(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=W(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null} function Md(a){for(var b=new U(0,Infinity,Infinity,0),c=rb(a),d=c.b.body,e=c.b.documentElement,f=zb(c.b);a=Ld(a);)if(!(F&&0==a.clientWidth||I&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=W(a,"overflow")){var g=Nd(a),h=new M(a.clientLeft,a.clientTop);g.s+=h.s;g.u+=h.u;b.top=Math.max(b.top,g.u);b.right=Math.min(b.right,g.s+a.clientWidth);b.bottom=Math.min(b.bottom,g.u+a.clientHeight);b.left=Math.max(b.left,g.s)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=(Ab(c.b)|| window).document;c=Bb(c)?c.documentElement:c.body;c=new N(c.clientWidth,c.clientHeight);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function Nd(a){var b=O(a),c=new M(0,0);var d=b?O(b):document;d=!F||9<=Number(L)||Bb(rb(d).b)?d.documentElement:d.body;if(a==d)return c;a=Kd(a);b=yb(rb(b).b);c.s=a.left+b.s;c.u=a.top+b.u;return c}function Od(a){"number"==typeof a&&(a+="px");return a} function Pd(a){var b=Qd;if("none"!=W(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function Qd(a){var b=a.offsetWidth,c=a.offsetHeight,d=I&&!b&&!c;return n(b)&&!d||!a.getBoundingClientRect?new N(b,c):(a=Kd(a),new N(a.right-a.left,a.bottom-a.top))}var Rd=H?"MozUserSelect":I||G?"WebkitUserSelect":null; function Sd(a){var b=a.getElementsByTagName("*");if(Rd){var c="none";a.style&&(a.style[Rd]=c);if(b){a=0;for(var d;d=b[a];a++)d.style&&(d.style[Rd]=c)}}else if(F||Ta)if(c="on",a.setAttribute("unselectable",c),b)for(a=0;d=b[a];a++)d.setAttribute("unselectable",c)}function Td(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+e} function Ud(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?Td(a,c):0}var Vd={thin:2,medium:4,thick:6};function Wd(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Vd?Vd[c]:Td(a,c)} function Xd(a){if(F&&!(9<=Number(L))){var b=Wd(a,"borderLeft"),c=Wd(a,"borderRight"),d=Wd(a,"borderTop");a=Wd(a,"borderBottom");return new U(d,c,a,b)}b=V(a,"borderLeftWidth");c=V(a,"borderRightWidth");d=V(a,"borderTopWidth");a=V(a,"borderBottomWidth");return new U(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function X(){Hb.call(this);this.T=new Sb(this);this.Bb=this;this.Xa=null}z(X,Hb);X.prototype[Nb]=!0;X.prototype.removeEventListener=function(a,b,c,d){gc(this,a,b,c,d)}; function Y(a,b){var c,d=a.Xa;if(d)for(c=[];d;d=d.Xa)c.push(d);d=a.Bb;var e=b,f=e.type||e;if(q(e))e=new Lb(e,d);else if(e instanceof Lb)e.target=e.target||d;else{var g=e;e=new Lb(f,d);Ka(e,g)}g=!0;if(c)for(var h=c.length-1;!e.j&&0<=h;h--){var l=e.i=c[h];g=Yd(l,f,!0,e)&&g}e.j||(l=e.i=d,g=Yd(l,f,!0,e)&&g,e.j||(g=Yd(l,f,!1,e)&&g));if(c)for(h=0;!e.j&&h<c.length;h++)l=e.i=c[h],g=Yd(l,f,!1,e)&&g;return g}X.prototype.listen=function(a,b,c,d){return this.T.add(String(a),b,!1,c,d)}; X.prototype.j=function(a,b,c,d){return this.T.remove(String(a),b,c,d)};function Yd(a,b,c,d){b=a.T.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.ua&&g.capture==c){var h=g.listener,l=g.Ea||g.src;g.Da&&Ub(a.T,g);e=!1!==h.call(l,d)&&e}}return e&&0!=d.tb};function Zd(a,b,c){X.call(this);this.W=a;this.wa=c;this.i=b;Q(b,["hilite","select","canceldismiss","dismiss"],this.handleEvent,!1,this);this.o=null;this.g=[];this.v=-1;this.b=0;this.H=this.S=null;this.Qa={}}z(Zd,X);k=Zd.prototype;k.Ya=!0;k.Ja=!1;k.getToken=function(){return this.o}; k.handleEvent=function(a){var b=this.W;if(a.target==this.i)switch(a.type){case "hilite":this.$(a.row);break;case "select":var c=!1;if(r(a.row)){a=a.row;var d=this.g[$d(this,a)];c=!!d&&b.La&&b.La(d);d&&!c&&this.v!=a&&this.$(a)}c||this.va();break;case "canceldismiss":ae(this);break;case "dismiss":be(this)}}; k.setToken=function(a){if(this.o!=a){this.o=a;a=this.W;var b=this.o,c=x(this.Jb,this),d=new kd("//web.archive.org/web/20171019154010/https://suggestqueries.google.com/complete/search");d.b.set("client","books");d.b.set("ds","bo");d.b.set("q",b);b=x(a.g,a,c);a.b&&a.b.cancel();a.b=new Bd(d);a.b.send(null,b);ae(this)}};function ce(a){for(var b=a.b+a.g.length-1,c=a.v,d=0;d<a.g.length;d++){if(c>=a.b&&c<b)c++;else if(-1==c)c=a.b;else{a.Ja&&c==b&&a.$(-1);break}if(a.$(c))break}} k.$=function(a){var b=$d(this,a),c=this.g[b];return c&&this.W.La&&this.W.La(c)?!1:(this.v=a,this.i.$(a),-1!=b)}; k.va=function(){var a=$d(this,this.v);if(-1!=a){var b=this.g[a],c=this.wa;if(c.R){var d=b.toString();if(n(void 0)?0:c.j){var e=de(c,c.R.value,ee(c.R)[0]),f=fe(c,c.R.value);c.ma.test(d)||(d=d.replace(/[\s\xa0]+$/,"")+c.U);0==e||/^[\s\xa0]*$/.test(f[e-1])||(d=" "+d);e==f.length-1&&(d+=" ");if(d!=f[e]){f[e]=d;d=c.R;(H||F&&K("9"))&&d.blur();d.value=f.join("");for(var g=0,h=0;h<=e;h++)g+=f[h].length;d.focus();e=g;f=c.R;d=e;ge(f)?f.selectionStart=d:F&&!K("9")&&(g=he(f),h=g[0],h.inRange(g[1])&&(d=ie(f,d), h.collapse(!0),h.move("character",d),h.select()));f=c.R;ge(f)?f.selectionEnd=e:F&&!K("9")&&(g=he(f),d=g[1],g[0].inRange(d)&&(e=ie(f,e),f=ie(f,ee(f)[0]),d.collapse(!0),d.moveEnd("character",e-f),d.select()))}}else c.R.value=d;c.Ta=!0}this.dismiss();Y(this,{type:"update",row:b,index:a});return!0}this.dismiss();Y(this,{type:"update",row:null,index:null});return!1}; k.dismiss=function(){this.v=-1;this.o=null;this.b+=this.g.length;this.g=[];window.clearTimeout(this.H);this.H=null;this.i.dismiss();Y(this,"suggestionsupdate");Y(this,"dismiss")};function be(a){a.H||(a.H=window.setTimeout(x(a.dismiss,a),100))}k.ab=function(){return this.H?(window.clearTimeout(this.H),this.H=null,!0):!1};function ae(a){a.ab()||window.setTimeout(x(a.ab,a),10)}k.Jb=function(a,b,c){this.o==a&&this.Ra(b,c)}; k.Ra=function(a,b){var c="object"==ba(b)&&b,d=(c?c.Pb():b)?$d(this,this.v):-1;this.b+=this.g.length;this.g=a;for(var e=[],f=0;f<a.length;++f)e.push({id:this.b+f,data:a[f]});f=null;if(this.S){f=this.Qa;var g=this.S;g=g[da]||(g[da]=++ea);f=f[g]||this.S}this.i.Ib=f;this.i.Ra(e,this.o,this.S);f=this.Ya;c&&void 0!==c.yb()&&(f=c.yb());this.v=-1;(f||0<=d)&&0!=e.length&&this.o&&(0<=d?this.$(this.b+d):ce(this));Y(this,"suggestionsupdate")};function $d(a,b){var c=b-a.b;return 0>c||c>=a.g.length?-1:c} k.update=function(a){this.wa.update(a)};var je;La("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));function ke(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")} function le(a,b,c){u(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(je||(je={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=je,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function me(a,b){var c="";b&&(c=b.id);le(a,"activedescendant",c)};function ee(a){var b=0,c=0;if(ge(a))b=a.selectionStart,c=-1;else if(F&&!K("9")){var d=he(a),e=d[0];d=d[1];if(e.inRange(d)){e.setEndPoint("EndToStart",d);if("textarea"==a.type){d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return e}b=e.text.length;c=-1}}return[b,c]} function he(a){var b=a.ownerDocument||a.document,c=b.selection.createRange();"textarea"==a.type?(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,c]}function ie(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function ge(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};function ne(a){Hb.call(this);this.g=a;this.b={}}z(ne,Hb);var oe=[];ne.prototype.listen=function(a,b,c,d){u(b)||(b&&(oe[0]=b.toString()),b=oe);for(var e=0;e<b.length;e++){var f=Q(a,b[e],c||this.handleEvent,d||!1,this.g||this);if(!f)break;this.b[f.key]=f}return this}; ne.prototype.j=function(a,b,c,d,e){if(u(b))for(var f=0;f<b.length;f++)this.j(a,b[f],c,d,e);else c=c||this.handleEvent,d=w(d)?!!d.capture:!!d,e=e||this.g||this,c=$b(c),d=!!d,b=Ob(a)?Vb(a.T,String(b),c,d,e):a?(a=bc(a))?Vb(a,b,c,d,e):null:null,b&&(hc(b),delete this.b[b.key]);return this};function pe(a){Ia(a.b,function(a,c){this.b.hasOwnProperty(c)&&hc(a)},a);a.b={}}ne.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function qe(a,b,c,d,e,f){if(!(F||G||I&&K("525")))return!0;if(J&&e)return re(a);if(e&&!d)return!1;r(b)&&(b=se(b));e=17==b||18==b||J&&91==b;if((!c||J)&&e||J&&16==b&&(d||f))return!1;if((I||G)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(F&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(I||G)}return re(a)} function re(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(I||G)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function se(a){if(H)a=te(a);else if(J&&I)switch(a){case 93:a=91}return a} function te(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function ue(a,b){X.call(this);a&&ve(this,a,b)}z(ue,X);k=ue.prototype;k.Aa=null;k.Fa=null;k.Ma=null;k.Ga=null;k.V=-1;k.ha=-1;k.Ka=!1; var we={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},xe={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},ye=F||G||I&&K("525"),ze=J&&H; ue.prototype.g=function(a){if(I||G)if(17==this.V&&!a.ctrlKey||18==this.V&&!a.altKey||J&&91==this.V&&!a.metaKey)this.ha=this.V=-1;-1==this.V&&(a.ctrlKey&&17!=a.g?this.V=17:a.altKey&&18!=a.g?this.V=18:a.metaKey&&91!=a.g&&(this.V=91));ye&&!qe(a.g,this.V,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.ha=se(a.g),ze&&(this.Ka=a.altKey))};ue.prototype.b=function(a){this.ha=this.V=-1;this.Ka=a.altKey}; ue.prototype.handleEvent=function(a){var b=a.o,c=b.altKey;if(F&&"keypress"==a.type){var d=this.ha;var e=13!=d&&27!=d?b.keyCode:0}else(I||G)&&"keypress"==a.type?(d=this.ha,e=0<=b.charCode&&63232>b.charCode&&re(d)?b.charCode:0):Ta&&!I?(d=this.ha,e=re(d)?b.keyCode:0):(d=b.keyCode||this.ha,e=b.charCode||0,ze&&(c=this.Ka),J&&63==e&&224==d&&(d=191));var f=d=se(d);d?63232<=d&&d in we?f=we[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in xe&&(f=xe[b.keyIdentifier]);a=f==this.V;this.V=f;b=new Ae(f, e,a,b);b.altKey=c;Y(this,b)};function ve(a,b,c){a.Ga&&Be(a);a.Aa=b;a.Fa=Q(a.Aa,"keypress",a,c);a.Ma=Q(a.Aa,"keydown",a.g,c,a);a.Ga=Q(a.Aa,"keyup",a.b,c,a)}function Be(a){a.Fa&&(hc(a.Fa),hc(a.Ma),hc(a.Ga),a.Fa=null,a.Ma=null,a.Ga=null);a.Aa=null;a.V=-1;a.ha=-1}function Ae(a,b,c,d){P.call(this,d);this.type="key";this.g=a;this.v=b;this.repeat=c}z(Ae,P);function Ce(a,b){X.call(this);this.i=a||1;this.g=b||m;this.v=x(this.S,this);this.H=y()}z(Ce,X);Ce.prototype.o=!1;Ce.prototype.b=null;Ce.prototype.S=function(){if(this.o){var a=y()-this.H;0<a&&a<.8*this.i?this.b=this.g.setTimeout(this.v,this.i-a):(this.b&&(this.g.clearTimeout(this.b),this.b=null),Y(this,"tick"),this.o&&(this.b=this.g.setTimeout(this.v,this.i),this.H=y()))}};Ce.prototype.start=function(){this.o=!0;this.b||(this.b=this.g.setTimeout(this.v,this.i),this.H=y())}; function De(a){if(!v(a))if(a&&"function"==typeof a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");2147483647<Number(void 0)||m.setTimeout(a,0)};var Ee=D("Firefox"),Fe=Na()||D("iPod"),Ge=D("iPad"),He=D("Android")&&!(Ma()||D("Firefox")||D("Opera")||D("Silk")),Ie=Ma(),Je=D("Safari")&&!(Ma()||D("Coast")||D("Opera")||D("Edge")||D("Silk")||D("Android"))&&!Oa();function Ke(a,b,c,d){Hb.call(this);d=d||150;this.j=null!=c?c:!0;this.o=a||",;";this.U=this.o.charAt(0);a=this.j?"[\\s"+this.o+"]+":"[\\s]+";this.S=new RegExp("^"+a+"|"+a+"$","g");this.ma=new RegExp("\\s*["+this.o+"]$");this.T=b||"";this.W=this.j;this.i=0<d?new Ce(d):null;this.g=new ne(this);this.v=new ne(this);this.w=new ue;this.H=-1}z(Ke,Hb);var Le=(Fe||Ge)&&!K("533.17.9");k=Ke.prototype;k.R=null;k.Na="";k.ka=!1;k.Ta=!1; k.Ab=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];w(c)&&1==c.nodeType&&(ke(c,"combobox"),le(c,"autocomplete","list"));this.g.listen(c,"focus",this.$a);this.g.listen(c,"blur",this.Cb);if(!this.R&&(this.v.listen(c,"keydown",this.Kb),w(c)&&1==c.nodeType)){a:{var d=O(c);try{var e=d&&d.activeElement;break a}catch(f){}e=null}e==c&&Me(this,c)}}}; function Ne(a,b){switch(b.g){case 40:if(a.b.i.w){ce(a.b);b.b();return}if(!a.j){a.update(!0);b.b();return}break;case 38:if(a.b.i.w){a:for(var c=a.b,d=c.v,e=0;e<c.g.length;e++){if(d>c.b)d--;else{c.Ja&&d==c.b&&c.$(-1);break}if(c.$(d))break a}b.b();return}break;case 9:if(!a.b.i.w||b.shiftKey)a.b.dismiss();else if(a.update(),a.b.va()&&a.W){b.b();return}break;case 13:if(a.b.i.w){if(a.update(),a.b.va()){b.b();b.w();return}}else a.b.dismiss();break;case 27:if(a.b.i.w){a.b.dismiss();b.b();b.w();return}break; case 229:if(!a.ka){a.ka||(a.g.listen(a.R,"keyup",a.lb),a.g.listen(a.R,"keypress",a.kb),a.ka=!0);return}}Oe(a,b)}function Oe(a,b){var c=a.j&&b.v&&-1!=a.o.indexOf(String.fromCharCode(b.v));c&&a.update();c&&a.b.va()&&b.b()}k.Eb=function(){return!1};k.$a=function(a){Me(this,a.target||null)}; function Me(a,b){pe(a.v);a.b&&ae(a.b);b!=a.R&&(a.R=b,a.i&&(a.i.start(),a.g.listen(a.i,"tick",a.qb)),a.Na=a.R.value,ve(a.w,a.R),a.g.listen(a.w,"key",a.mb),a.g.listen(a.R,"mousedown",a.nb),F&&a.g.listen(a.R,"keypress",a.hb))}k.Cb=function(){Le?window.setTimeout(x(this.rb,this),0):this.rb()}; k.rb=function(){if(this.R){this.g.j(this.w,"key",this.mb);Be(this.w);this.g.j(this.R,"keyup",this.Eb);this.g.j(this.R,"mousedown",this.nb);F&&this.g.j(this.R,"keypress",this.hb);this.ka&&Pe(this);this.R=null;if(this.i){var a=this.i;a.o=!1;a.b&&(a.g.clearTimeout(a.b),a.b=null);this.g.j(this.i,"tick",this.qb)}this.b&&be(this.b)}};k.qb=function(){this.update()};k.Kb=function(a){this.$a(a)};k.mb=function(a){this.H=a.g;this.b&&Ne(this,a)};k.kb=function(){this.ka&&229!=this.H&&Pe(this)}; k.lb=function(a){this.ka&&(13==a.g||77==a.g&&a.ctrlKey)&&Pe(this)};k.nb=function(){};function Pe(a){a.ka&&(a.ka=!1,a.g.j(a.R,"keypress",a.kb),a.g.j(a.R,"keyup",a.lb))}k.hb=function(a){Oe(this,a)};k.update=function(a){if(this.R&&(a||this.R.value!=this.Na)){if(a||!this.Ta){a=ee(this.R)[0];var b=this.R.value;a=fe(this,b)[de(this,b,a)];a=this.S?String(a).replace(this.S,""):a;this.b&&(this.b.S=this.R,this.b.setToken(a,this.R.value))}this.Na=this.R.value}this.Ta=!1}; function de(a,b,c){a=fe(a,b);if(c==b.length)return a.length-1;for(var d=b=0,e=0;d<a.length&&e<=c;d++)e+=a[d].length,b=d;return b}function fe(a,b){if(!a.j)return[b];for(var c=String(b).split(""),d=[],e=[],f=0,g=!1;f<c.length;f++)a.T&&-1!=a.T.indexOf(c[f])?(g||(d.push(e.join("")),e.length=0),e.push(c[f]),g=!g):g||-1==a.o.indexOf(c[f])?e.push(c[f]):(e.push(c[f]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function Qe(a){if(a.classList)return a.classList;a=a.className;return q(a)&&a.match(/\S+/g)||[]}function Re(a,b){return a.classList?a.classList.contains(b):0<=za(Qe(a),b)}function Se(a,b){a.classList?a.classList.add(b):Re(a,b)||(a.className+=0<a.className.length?" "+b:b)}function Te(a,b){if(a.classList)B(b,function(b){Se(a,b)});else{var c={};B(Qe(a),function(a){c[a]=!0});B(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}} function Ue(a,b){a.classList?a.classList.remove(b):Re(a,b)&&(a.className=Aa(Qe(a),function(a){return a!=b}).join(" "))}function Ve(a){var b=["ac-active","active"];a.classList?B(b,function(b){Ue(a,b)}):a.className=Aa(Qe(a),function(a){return!(0<=za(b,a))}).join(" ")};var We=function(){if(Va){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(C))?a[1]:"0"}return J?(a=/10[_.][0-9_.]+/,(a=a.exec(C))?a[0].replace(/_/g,"."):"10"):Wa?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(C))?a[1]:""):Xa||Ya||Za?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(C))?a[1].replace(/_/g,"."):""):""}();function Xe(a){return(a=a.exec(C))?a[1]:""}var Ye=function(){if(Ee)return Xe(/Firefox\/([0-9.]+)/);if(F||G||Ta)return fb;if(Ie)return Oa()?Xe(/CriOS\/([0-9.]+)/):Xe(/Chrome\/([0-9.]+)/);if(Je&&!Oa())return Xe(/Version\/([0-9.]+)/);if(Fe||Ge){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(C);if(a)return a[1]+"."+a[2]}else if(He)return(a=Xe(/Android\s+([0-9.]+)/))?a:Xe(/Version\/([0-9.]+)/);return""}();function Ze(a,b){return(b&8&&"rtl"==W(a,"direction")?b^4:b)&-9};function Z(){}Z.b=void 0;Z.g=function(){return Z.b?Z.b:Z.b=new Z};Z.prototype.b=0;function $e(a,b,c,d){X.call(this);this.W=a||document.body;this.o=rb(this.W);this.ma=!a;this.b=null;this.U="";this.g=[];this.v=[];this.wa=this.S=-1;this.w=!1;this.className="ac-renderer";this.Oa="ac-highlighted";this.H=b||null;this.Wa=null!=d?d:!0;this.Va=!!c}z($e,X);k=$e.prototype;k.Ra=function(a,b,c){this.U=b;this.g=a;this.S=-1;this.wa=y();this.i=c;this.v=[];af(this)};k.dismiss=function(){this.w&&(this.w=!1,bf(this,!1),this.b.style.display="none")}; k.show=function(){this.w||(this.w=!0,bf(this,!0),this.b.style.display="")};function bf(a,b){a.i&&(le(a.i,"haspopup",b),le(a.b,"expanded",b),le(a.i,"expanded",b),b?le(a.i,"owns",a.b.id):(a.i.removeAttribute("aria-owns"),me(a.i,null)))} function cf(a,b){var c=0<=b&&b<a.g.length?a.g[b]:void 0,d=0<=b&&b<a.v.length?a.v[b]:void 0;if(Y(a,{type:"rowhilite",H:d,row:c?c.data:null})&&(0<=a.S&&Ve(a.v[a.S]),a.S=b,d)){Te(d,["ac-active","active"]);a.i&&me(a.i,d);c=a.b||zb(document);var e=c||zb(document);var f=Nd(d),g=Nd(e),h=Xd(e);if(e==zb(document)){var l=f.s-e.scrollLeft;f=f.u-e.scrollTop;!F||10<=Number(L)||(l+=h.left,f+=h.top)}else l=f.s-g.s-h.left,f=f.u-g.u-h.top;d=Qd(d);h=e.clientHeight-d.height;g=e.scrollLeft;var p=e.scrollTop;g+=Math.min(l, Math.max(l-(e.clientWidth-d.width),0));p+=Math.min(f,Math.max(f-h,0));e=new M(g,p);c.scrollLeft=e.s;c.scrollTop=e.u}}k.$=function(a){if(-1==a)cf(this,-1);else for(var b=0;b<this.g.length;b++)if(this.g[b].id==a){cf(this,b);break}};function df(a){if(!a.b){var b=a.o.i("DIV",{style:"display:none"});a.b=b;Te(b,ka(a.className).split(" "));ke(b,"listbox");b.id=":"+(Z.g().b++).toString(36);a.o.g(a.W,b);Q(b,"click",a.Db,!1,a);Q(b,"mousedown",a.Fb,!1,a);Q(b,"mouseover",a.Gb,!1,a)}} function af(a){df(a);a.Nb&&(a.b.style.minWidth=a.Nb.clientWidth-0+"px");a.v.length=0;a.o.j(a.b);a.H&&a.H.render?a.H.render(a,a.b,a.g,a.U):B(a.g,function(a){var b=a;a=this.U;var d=this.o.i("DIV",{className:"ac-row",id:":"+(Z.g().b++).toString(36)});ke(d,"option");if(this.H&&this.H.Lb)this.H.Lb(b,a,d);else if(b=b.data.toString(),"textContent"in d)d.textContent=b;else if(3==d.nodeType)d.data=String(b);else if(d.firstChild&&3==d.firstChild.nodeType){for(;d.lastChild!=d.firstChild;)d.removeChild(d.lastChild); d.firstChild.data=String(b)}else Gb(d),d.appendChild(O(d).createTextNode(String(b)));a&&this.Wa&&(this.Ba=!1,ef(this,d,a));Se(d,"ac-row");this.v.push(d);this.o.g(this.b,d)},a);0==a.g.length?a.dismiss():(a.show(),a.Sa(),Sd(a.b))} k.Sa=function(){if(this.i&&this.ma){var a=this.Ib||this.i;var b=this.Va?5:1;var c=this.b,d=b^1,e;if(e=c.offsetParent){var f="HTML"==e.tagName||"BODY"==e.tagName;if(!f||"static"!=W(e,"position")){var g=Nd(e);if(!f){f="rtl"==W(e,"direction");var h;if(h=f){if(h=Je)h=0<=va(Ye,10);var l;if(l=$a)l=0<=va(We,10);h=H||h||l}f=h?-e.scrollLeft:!f||Ua&&K("8")||"visible"==W(e,"overflowX")?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft;g=qb(g,new M(f,e.scrollTop))}}}e=g||new M;g=Nd(a);f=Pd(a);g=new Gd(g.s, g.u,f.width,f.height);if(f=Md(a)){var p=new Gd(f.left,f.top,f.right-f.left,f.bottom-f.top);f=Math.max(g.left,p.left);h=Math.min(g.left+g.width,p.left+p.width);f<=h&&(l=Math.max(g.top,p.top),p=Math.min(g.top+g.height,p.top+p.height),l<=p&&(g.left=f,g.top=l,g.width=h-f,g.height=p-l))}f=rb(a);l=rb(c);if(f.b!=l.b){h=f.b.body;l=Ab(l.b);p=new M(0,0);var E=(E=O(h))?Ab(E):window;if(Qa(E,"parent")){var dc=h;do{if(E==l)var pa=Nd(dc);else pa=Kd(dc),pa=new M(pa.left,pa.top);p.s+=pa.s;p.u+=pa.u}while(E&&E!=l&& E!=E.parent&&(dc=E.frameElement)&&(E=E.parent))}h=qb(p,Nd(h));!F||9<=Number(L)||Bb(f.b)||(h=qb(h,yb(f.b)));g.left+=h.s;g.top+=h.u}a=Ze(a,b);b=g.left;a&4?b+=g.width:a&2&&(b+=g.width/2);b=new M(b,g.top+(a&1?g.height:0));b=qb(b,e);if(a=Md(c))a.top-=e.u,a.right-=e.s,a.bottom-=e.u,a.left-=e.s;b=new M(b.s,b.u);g=Ze(c,d);d=Pd(c);e=new N(d.width,d.height);b=new M(b.s,b.u);e=new N(e.width,e.height);0!=g&&(g&4?b.s-=e.width+0:g&2&&(b.s-=e.width/2),g&1&&(b.u-=e.height+0));a?(g=b,f=e,h=65,l=0,65==(h&65)&&(g.s< a.left||g.s>=a.right)&&(h&=-2),132==(h&132)&&(g.u<a.top||g.u>=a.bottom)&&(h&=-5),g.s<a.left&&h&1&&(g.s=a.left,l|=1),h&16&&(p=g.s,g.s<a.left&&(g.s=a.left,l|=4),g.s+f.width>a.right&&(f.width=Math.min(a.right-g.s,p+f.width-a.left),f.width=Math.max(f.width,0),l|=4)),g.s+f.width>a.right&&h&1&&(g.s=Math.max(a.right-f.width,a.left),l|=1),h&2&&(l|=(g.s<a.left?16:0)|(g.s+f.width>a.right?32:0)),g.u<a.top&&h&4&&(g.u=a.top,l|=2),h&32&&(p=g.u,g.u<a.top&&(g.u=a.top,l|=8),g.u+f.height>a.bottom&&(f.height=Math.min(a.bottom- g.u,p+f.height-a.top),f.height=Math.max(f.height,0),l|=8)),g.u+f.height>a.bottom&&h&4&&(g.u=Math.max(a.bottom-f.height,a.top),l|=2),h&8&&(l|=(g.u<a.top?64:0)|(g.u+f.height>a.bottom?128:0)),g=l):g=256;a=new Gd(0,0,0,0);a.left=b.s;a.top=b.u;a.width=e.width;a.height=e.height;g&496||(e=new M(a.left,a.top),e instanceof M?(b=e.s,e=e.u):(b=e,e=void 0),c.style.left=Od(b),c.style.top=Od(e),e=new N(a.width,a.height),d==e||d&&e&&d.width==e.width&&d.height==e.height||(d=e,b=Bb(rb(O(c)).b),!F||K("10")||b&&K("8")? (c=c.style,H?c.MozBoxSizing="border-box":I?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(d.width,0)+"px",c.height=Math.max(d.height,0)+"px"):(a=c.style,b?(F?(b=Ud(c,"paddingLeft"),e=Ud(c,"paddingRight"),g=Ud(c,"paddingTop"),f=Ud(c,"paddingBottom"),b=new U(g,e,f,b)):(b=V(c,"paddingLeft"),e=V(c,"paddingRight"),g=V(c,"paddingTop"),f=V(c,"paddingBottom"),b=new U(parseFloat(g),parseFloat(e),parseFloat(f),parseFloat(b))),c=Xd(c),a.pixelWidth=d.width-c.left-b.left-b.right-c.right, a.pixelHeight=d.height-c.top-b.top-b.bottom-c.bottom):(a.pixelWidth=d.width,a.pixelHeight=d.height))))}}; function ef(a,b,c){if(!a.Ba)if(3==b.nodeType){var d=null;u(c)&&1<c.length&&(d=Fa(c,1));c=ff(c);if(0!=c.length){var e=b.nodeValue,f=new RegExp("\\b(?:"+c+")","gi");c=[];for(var g=0,h=f.exec(e),l=0;h;)l++,c.push(e.substring(g,h.index)),c.push(e.substring(h.index,f.lastIndex)),g=f.lastIndex,h=f.exec(e);c.push(e.substring(g));if(1<c.length){for(d=0;1>d;d++)e=2*d,b.nodeValue=c[e],f=a.o.b.createElement("B"),f.className=a.Oa,a.o.g(f,a.o.b.createTextNode(String(c[e+1]))),f=b.parentNode.insertBefore(f,b.nextSibling), b.parentNode.insertBefore(a.o.b.createTextNode(""),f.nextSibling),b=f.nextSibling;b.nodeValue=Fa(c,2).join("");a.Ba=!0}else d&&ef(a,b,d)}}else for(b=b.firstChild;b;)d=b.nextSibling,ef(a,b,c),b=d}function ff(a){var b="";if(!a)return b;u(a)&&(a=Aa(a,function(a){return!/^[\s\xa0]*$/.test(null==a?"":String(a))}));u(a)?b=0<a.length?ua(a[0]):"":/^\W/.test(a)||(b=ua(a));return b}function gf(a,b){for(;b&&b!=a.b&&!Re(b,"ac-row");)b=b.parentNode;return b?za(a.v,b):-1} k.Db=function(a){var b=gf(this,a.target);0<=b&&Y(this,{type:"select",row:this.g[b].id});a.w()};k.Fb=function(a){a.w();a.b()};k.Gb=function(a){a=gf(this,a.target);0<=a&&!(300>y()-this.wa)&&Y(this,{type:"hilite",row:this.g[a].id})};function hf(a,b,c,d){this.ma=a;this.U=null;this.Wa=c||null;this.Ba="boolean"==typeof b?b:!0;this.Va=d||0;b=new jf;c=new kf(this.Wa||a,this.Va);c.ma=!0;d=new Ke(null,null,!1);Zd.call(this,b,c,d);d.b=this;d.Ab(a);this.S=a;this.Ya=!1;this.Ja=!0;Q(this,"update",x(this.Oa,this))}z(hf,Zd);hf.prototype.va=function(){this.Ua=this.ma.value;hf.Ha.va.call(this);return!1}; hf.prototype.Oa=function(a){a.row&&(a=this.ma.form,this.U||(this.U=Cb("INPUT",{type:"hidden",name:"oq"}),a.appendChild(this.U)),this.U.value=this.Ua,this.Ba&&a.submit())};function jf(){}jf.prototype.g=function(a,b){var c=Ba(b[1],function(a){return a[0]});a(b[0],c)};function kf(a,b){$e.call(this);this.Qa=a;this.Ua=b||0}z(kf,$e); kf.prototype.Sa=function(){kf.Ha.Sa.call(this);var a=0,b=tb("gbfwa");b||(b=ub());b&&(a=b.offsetTop+b.offsetHeight-1);B(vb(document,"div","ac-renderer"),function(b){a&&Hd(b,"top",a+"px");Hd(b,"width",Pd(this.Qa).width-2+"px");Hd(b,"left",parseInt(b.style.left,10)+this.Ua+"px")},this)};function lf(a,b){X.call(this);this.b=a;this.g=b||null;Se(a,"with-auto-dir-text");Q(this.b,"keyup",x(this.o,this));Q(this.b,"paste",x(this.i,this))}z(lf,X);lf.prototype.o=function(){mf(this.b,this.g)};lf.prototype.i=function(){nf(this.b,this.g)};function nf(a,b){De(ia(function(){mf(a,b)}))} function mf(a,b){var c=!1,d;if(a.value){for(var e=d=0,f=!1,g=a.value.split(lb),h=0;h<g.length;h++){var l=g[h];jb.test(l)?(d++,e++):kb.test(l)?f=!0:ib.test(l)?e++:mb.test(l)&&(f=!0)}d=-1==(0==e?f?1:0:.4<d/e?-1:1)}else d="rtl"==document.body.dir;d?(c=!0,Hd(a,"textAlign","right"),wb(a,{dir:"rtl"})):(Hd(a,"textAlign","left"),wb(a,{dir:"ltr"}));b&&(c?(Ue(b,"input-direction-ltr"),Se(b,"input-direction-rtl")):(Se(b,"input-direction-ltr"),Ue(b,"input-direction-rtl")))} function of(a,b){var c=tb(a);if(c){var d=b?tb(b):null;mf(c,d);new lf(c,d)}}aa("_OC_autoDir",of);function pf(a,b){""==a.value&&b.b()};aa("_OC_RunHomepage",function(){var a=tb("oc-search-input");if(tb("oc-search-form")&&a){of("oc-search-input");new hf(a);a.focus();a=tb("oc-search-form");var b=tb("oc-search-input");a&&b&&Q(a,"submit",ia(pf,b))}}); </script><script>_OC_RunHomepage();</script></body></html><!-- FILE ARCHIVED ON 15:40:10 Oct 19, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 05:02:04 Nov 24, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.661 exclusion.robots: 0.027 exclusion.robots.policy: 0.016 esindex: 0.011 cdx.remote: 7.874 LoadShardBlock: 634.768 (6) PetaboxLoader3.resolve: 98.47 (2) PetaboxLoader3.datanode: 166.192 (7) load_resource: 91.011 -->