imported latest release of markercluster from google
[myslice.git] / third-party / markerclusterer / markerclusterer-2.0.16_packed.js
1 eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 H(b,a){b.17().Z(H,o.n.31);4.I=b;4.2E=b.17().2w();4.P=a;4.A=t;4.q=t;4.W=t;4.1s=s;4.L(b.v())}H.6.2D=5(){7 d=4;7 g;7 f;4.q=3E.3y("24");4.q.5n=4.2E;9(4.1s){4.2a()}4.4H().4E.4z(4.q);4.2X=o.n.u.1E(4.v(),"4b",5(){f=g});o.n.u.1D(4.q,"41",5(){g=K;f=s});o.n.u.1D(4.q,"2M",5(e){g=s;9(!f){7 c;7 b;7 a=d.I.17();o.n.u.14(a,"2M",d.I);o.n.u.14(a,"3Y",d.I);9(a.2B()){b=a.1K();c=d.I.1y();a.v().1O(c);1U(5(){a.v().1O(c);9(b!==t&&(a.v().1c()>b)){a.v().3I(b+1)}},3D)}e.3A=K;9(e.2h){e.2h()}}});o.n.u.1D(4.q,"2f",5(){7 a=d.I.17();o.n.u.14(a,"2f",d.I)});o.n.u.1D(4.q,"3m",5(){7 a=d.I.17();o.n.u.14(a,"3m",d.I)})};H.6.2Q=5(){9(4.q&&4.q.3j){4.1M();o.n.u.3f(4.2X);o.n.u.4Z(4.q);4.q.3j.4S(4.q);4.q=t}};H.6.39=5(){9(4.1s){7 a=4.28(4.A);4.q.13.1J=a.y+"B";4.q.13.1F=a.x+"B"}};H.6.1M=5(){9(4.q){4.q.13.3b="2V"}4.1s=s};H.6.2a=5(){9(4.q){7 a=4.28(4.A);4.q.13.4l=4.2T(a);9(4.I.18){4.q.2R="<49 42=\'"+4.22+"\'><24 13=\'20: 2P; 1J: 2N; 1F: 2N; 1a: "+4.X+"B;\'>"+4.W.19+"</24>"}C{4.q.2R=4.W.19}9(1q 4.W.15==="1g"||4.W.15===""){4.q.15=4.I.17().2H()}C{4.q.15=4.W.15}4.q.13.3b=""}4.1s=K};H.6.2F=5(a){4.W=a;7 b=z.3X(0,a.2A-1);b=z.2e(4.P.p-1,b);7 c=4.P[b];4.22=c.1W;4.Q=c.V;4.X=c.1a;4.J=c.3R;4.1T=c.3M||[1P(4.Q/2,10),1P(4.X/2,10)];4.2k=c.3F||"3C";4.2x=c.3z||11;4.2n=c.3w||"2V";4.2C=c.3u||"3t";4.2U=c.3p||"3n";4.3k=c.5j||"5f,5c-59";4.3e=c.4X||"0 0"};H.6.3d=5(a){4.A=a};H.6.2T=5(b){7 a=[];9(!4.I.18){a.F(\'3a-4N:1W(\'+4.22+\');\');a.F(\'3a-20:\'+4.3e+\';\')}9(1q 4.J===\'4L\'){9(1q 4.J[0]===\'36\'&&4.J[0]>0&&4.J[0]<4.Q){a.F(\'V:\'+(4.Q-4.J[0])+\'B; 35-1J:\'+4.J[0]+\'B;\')}C{a.F(\'V:\'+4.Q+\'B; 34-V:\'+4.Q+\'B;\')}9(1q 4.J[1]===\'36\'&&4.J[1]>0&&4.J[1]<4.X){a.F(\'1a:\'+(4.X-4.J[1])+\'B; 35-1F:\'+4.J[1]+\'B;\')}C{a.F(\'1a:\'+4.X+\'B; 19-32:1e;\')}}C{a.F(\'V:\'+4.Q+\'B; 34-V:\'+4.Q+\'B; 1a:\'+4.X+\'B; 19-32:1e;\')}a.F(\'4D:4B; 1J:\'+b.y+\'B; 1F:\'+b.x+\'B; 4A:\'+4.2k+\'; 20:2P; 1A-1l:\'+4.2x+\'B; 1A-4x:\'+4.3k+\'; 1A-4v:\'+4.2C+\'; 1A-13:\'+4.2U+\'; 19-4u:\'+4.2n+\';\');j a.4r("")};H.6.28=5(b){7 a=4.3l().2d(b);a.x-=4.1T[1];a.y-=4.1T[0];j a};5 E(a){4.16=a;4.U=a.v();4.S=a.2S();4.12=a.3i();4.1d=a.3g();4.18=a.3h();4.k=[];4.A=t;4.23=t;4.Y=G H(4,a.21())}E.6.40=5(){j 4.k.p};E.6.1C=5(){j 4.k};E.6.2O=5(){j 4.A};E.6.v=5(){j 4.U};E.6.17=5(){j 4.16};E.6.1y=5(){7 i;7 b=G o.n.1r(4.A,4.A);7 a=4.1C();w(i=0;i<a.p;i++){b.Z(a[i].T())}j b};E.6.1B=5(){4.Y.L(t);4.k=[];1Z 4.k};E.6.1G=5(e){7 i;7 c;7 b;9(4.2L(e)){j s}9(!4.A){4.A=e.T();4.1Y()}C{9(4.1d){7 l=4.k.p+1;7 a=(4.A.O()*(l-1)+e.T().O())/l;7 d=(4.A.1f()*(l-1)+e.T().1f())/l;4.A=G o.n.1u(a,d);4.1Y()}}e.1p=K;4.k.F(e);c=4.k.p;b=4.16.1K();9(b!==t&&4.U.1c()>b){9(e.v()!==4.U){e.L(4.U)}}C 9(c<4.12){9(e.v()!==4.U){e.L(4.U)}}C 9(c===4.12){w(i=0;i<c;i++){4.k[i].L(t)}}C{e.L(t)}4.2K();j K};E.6.2J=5(a){j 4.23.2I(a.T())};E.6.1Y=5(){7 a=G o.n.1r(4.A,4.A);4.23=4.16.1X(a)};E.6.2K=5(){7 c=4.k.p;7 a=4.16.1K();9(a!==t&&4.U.1c()>a){4.Y.1M();j}9(c<4.12){4.Y.1M();j}7 b=4.16.21().p;7 d=4.16.2G()(4.k,b);4.Y.3d(4.A);4.Y.2F(d);4.Y.2a()};E.6.2L=5(a){7 i;9(4.k.1o){j 4.k.1o(a)!==-1}C{w(i=0;i<4.k.p;i++){9(a===4.k[i]){j K}}}j s};5 8(a,c,b){4.Z(8,o.n.31);c=c||[];b=b||{};4.k=[];4.D=[];4.1n=[];4.1h=t;4.1j=s;4.S=b.3W||3V;4.12=b.3U||2;4.2c=b.2y||t;4.P=b.3T||[];4.1V=b.15||"";4.1L=K;9(b.2v!==1g){4.1L=b.2v}4.1d=s;9(b.2u!==1g){4.1d=b.2u}4.1b=s;9(b.2t!==1g){4.1b=b.2t}4.18=s;9(b.2s!==1g){4.18=b.2s}4.1z=b.3S||8.2r;4.1v=b.3Q||8.2p;4.1i=b.3L||8.2i;4.1S=b.3J||8.2m;4.1R=b.3H||8.2l;4.1x=b.3G||8.2j;4.1Q=b.3K||"N";9(3B.3N.3O().1o("3P")!==-1){4.1R=4.1x}4.2q();4.2o(c,K);4.L(a)}8.6.2D=5(){7 a=4;4.1h=4.v();4.1j=K;4.1k();4.1n=[o.n.u.1E(4.v(),"3x",5(){a.1w(s);9(4.1c()===(4.2g("3v")||0)||4.1c()===4.2g("2y")){o.n.u.14(4,"2z")}}),o.n.u.1E(4.v(),"2z",5(){a.1m()})]};8.6.2Q=5(){7 i;w(i=0;i<4.k.p;i++){9(4.k[i].v()!==4.1h){4.k[i].L(4.1h)}}w(i=0;i<4.D.p;i++){4.D[i].1B()}4.D=[];w(i=0;i<4.1n.p;i++){o.n.u.3f(4.1n[i])}4.1n=[];4.1h=t;4.1j=s};8.6.39=5(){};8.6.2q=5(){7 i,1l;9(4.P.p>0){j}w(i=0;i<4.1i.p;i++){1l=4.1i[i];4.P.F({1W:4.1z+(i+1)+"."+4.1v,V:1l,1a:1l})}};8.6.3Z=5(){7 i;7 a=4.1C();7 b=G o.n.1r();w(i=0;i<a.p;i++){b.Z(a[i].T())}4.v().1O(b)};8.6.2S=5(){j 4.S};8.6.3s=5(a){4.S=a};8.6.3i=5(){j 4.12};8.6.3r=5(a){4.12=a};8.6.1K=5(){j 4.2c};8.6.3q=5(a){4.2c=a};8.6.21=5(){j 4.P};8.6.43=5(a){4.P=a};8.6.2H=5(){j 4.1V};8.6.3o=5(a){4.1V=a};8.6.2B=5(){j 4.1L};8.6.45=5(a){4.1L=a};8.6.3g=5(){j 4.1d};8.6.46=5(a){4.1d=a};8.6.47=5(){j 4.1b};8.6.5m=5(a){4.1b=a};8.6.5k=5(){j 4.1v};8.6.5i=5(a){4.1v=a};8.6.5h=5(){j 4.1z};8.6.5e=5(a){4.1z=a};8.6.5d=5(){j 4.1i};8.6.5b=5(a){4.1i=a};8.6.2G=5(){j 4.1S};8.6.5a=5(a){4.1S=a};8.6.3h=5(){j 4.18};8.6.57=5(a){4.18=a};8.6.54=5(){j 4.1x};8.6.51=5(a){4.1x=a};8.6.2w=5(){j 4.1Q};8.6.50=5(a){4.1Q=a};8.6.1C=5(){j 4.k};8.6.4V=5(){j 4.k.p};8.6.4U=5(){j 4.D};8.6.4T=5(){j 4.D.p};8.6.1G=5(b,a){4.2b(b);9(!a){4.1m()}};8.6.2o=5(b,a){7 i;w(i=0;i<b.p;i++){4.2b(b[i])}9(!a){4.1m()}};8.6.2b=5(b){9(b.4R()){7 a=4;o.n.u.1E(b,"4P",5(){9(a.1j){4.1p=s;a.1k()}})}b.1p=s;4.k.F(b)};8.6.4O=5(c,a){7 b=4.29(c);9(!a&&b){4.1k()}j b};8.6.4M=5(a,c){7 i,r;7 b=s;w(i=0;i<a.p;i++){r=4.29(a[i]);b=b||r}9(!c&&b){4.1k()}j b};8.6.29=5(b){7 i;7 a=-1;9(4.k.1o){a=4.k.1o(b)}C{w(i=0;i<4.k.p;i++){9(b===4.k[i]){a=i;4K}}}9(a===-1){j s}b.L(t);4.k.4I(a,1);j K};8.6.4G=5(){4.1w(K);4.k=[]};8.6.1k=5(){7 a=4.D.4F();4.D=[];4.1w(s);4.1m();1U(5(){7 i;w(i=0;i<a.p;i++){a[i].1B()}},0)};8.6.1X=5(d){7 f=4.3l();7 c=G o.n.1u(d.25().O(),d.25().1f());7 a=G o.n.1u(d.26().O(),d.26().1f());7 e=f.2d(c);e.x+=4.S;e.y-=4.S;7 g=f.2d(a);g.x-=4.S;g.y+=4.S;7 b=f.33(e);7 h=f.33(g);d.Z(b);d.Z(h);j d};8.6.1m=5(){4.27(0)};8.6.1w=5(a){7 i,M;w(i=0;i<4.D.p;i++){4.D[i].1B()}4.D=[];w(i=0;i<4.k.p;i++){M=4.k[i];M.1p=s;9(a){M.L(t)}}};8.6.30=5(b,e){7 R=4C;7 g=(e.O()-b.O())*z.1I/1H;7 f=(e.1f()-b.1f())*z.1I/1H;7 a=z.1N(g/2)*z.1N(g/2)+z.3c(b.O()*z.1I/1H)*z.3c(e.O()*z.1I/1H)*z.1N(f/2)*z.1N(f/2);7 c=2*z.4J(z.2Z(a),z.2Z(1-a));7 d=R*c;j d};8.6.37=5(b,a){j a.2I(b.T())};8.6.2Y=5(c){7 i,d,N,1e;7 a=4y;7 b=t;w(i=0;i<4.D.p;i++){N=4.D[i];1e=N.2O();9(1e){d=4.30(1e,c.T());9(d<a){a=d;b=N}}}9(b&&b.2J(c)){b.1G(c)}C{N=G E(4);N.1G(c);4.D.F(N)}};8.6.27=5(e){7 i,M;7 d;7 c=4;9(!4.1j){j}9(e===0){o.n.u.14(4,"4w",4);9(1q 4.1t!=="1g"){4Q(4.1t);1Z 4.1t}}9(4.v().1c()>3){d=G o.n.1r(4.v().1y().26(),4.v().1y().25())}C{d=G o.n.1r(G o.n.1u(38.4t,-2W.4s),G o.n.1u(-38.4q,2W.4W))}7 a=4.1X(d);7 b=z.2e(e+4.1R,4.k.p);w(i=e;i<b;i++){M=4.k[i];9(!M.1p&&4.37(M,a)){9(!4.1b||(4.1b&&M.4p())){4.2Y(M)}}}9(b<4.k.p){4.1t=1U(5(){c.27(b)},0)}C{1Z 4.1t;o.n.u.14(4,"4Y",4)}};8.6.Z=5(d,c){j(5(b){7 a;w(a 4o b.6){4.6[a]=b.6[a]}j 4}).4n(d,[c])};8.2m=5(a,c){7 f=0;7 b="";7 d=a.p.4m();7 e=d;52(e!==0){e=1P(e/10,10);f++}f=z.2e(f,c);j{19:d,2A:f,15:b}};8.2l=4k;8.2j=55;8.2r="4j://o-n-58-4i-4h.4g.4f/4e/4d/4c/5g/m";8.2p="4a";8.2i=[53,56,48,5l,44];',62,334,'||||this|function|prototype|var|MarkerClusterer|if||||||||||return|markers_|||maps|google|length|div_||false|null|event|getMap|for|||Math|center_|px|else|clusters_|Cluster|push|new|ClusterIcon|cluster_|anchor_|true|setMap|marker|cluster|lat|styles_|height_||gridSize_|getPosition|map_|height|sums_|width_|clusterIcon_|extend|||minClusterSize_|style|trigger|title|markerClusterer_|getMarkerClusterer|printable_|text|width|ignoreHidden_|getZoom|averageCenter_|center|lng|undefined|activeMap_|imageSizes_|ready_|repaint|size|redraw_|listeners_|indexOf|isAdded|typeof|LatLngBounds|visible_|timerRefStatic|LatLng|imageExtension_|resetViewport_|batchSizeIE_|getBounds|imagePath_|font|remove|getMarkers|addDomListener|addListener|left|addMarker|180|PI|top|getMaxZoom|zoomOnClick_|hide|sin|fitBounds|parseInt|clusterClass_|batchSize_|calculator_|anchorIcon_|setTimeout|title_|url|getExtendedBounds|calculateBounds_|delete|position|getStyles|url_|bounds_|div|getNorthEast|getSouthWest|createClusters_|getPosFromLatLng_|removeMarker_|show|pushMarkerTo_|maxZoom_|fromLatLngToDivPixel|min|mouseover|get|stopPropagation|IMAGE_SIZES|BATCH_SIZE_IE|textColor_|BATCH_SIZE|CALCULATOR|textDecoration_|addMarkers|IMAGE_EXTENSION|setupStyles_|IMAGE_PATH|printable|ignoreHidden|averageCenter|zoomOnClick|getClusterClass|textSize_|maxZoom|idle|index|getZoomOnClick|fontWeight_|onAdd|className_|useStyle|getCalculator|getTitle|contains|isMarkerInClusterBounds|updateIcon_|isMarkerAlreadyAdded_|click|0px|getCenter|absolute|onRemove|innerHTML|getGridSize|createCss|fontStyle_|none|178|boundsChangedListener_|addToClosestCluster_|sqrt|distanceBetweenPoints_|OverlayView|align|fromDivPixelToLatLng|line|padding|number|isMarkerInBounds_|85|draw|background|display|cos|setCenter|backgroundPosition_|removeListener|getAverageCenter|getPrintable|getMinimumClusterSize|parentNode|fontFamily_|getProjection|mouseout|normal|setTitle|fontStyle|setMaxZoom|setMinimumClusterSize|setGridSize|bold|fontWeight|minZoom|textDecoration|zoom_changed|createElement|textSize|cancelBubble|navigator|black|100|document|textColor|batchSizeIE|batchSize|setZoom|calculator|clusterClass|imageSizes|anchorIcon|userAgent|toLowerCase|msie|imageExtension|anchor|imagePath|styles|minimumClusterSize|60|gridSize|max|clusterclick|fitMapToMarkers|getSize|mousedown|src|setStyles|90|setZoomOnClick|setAverageCenter|getIgnoreHidden|66|img|png|bounds_changed|markerclustererplus|trunk|svn|com|googlecode|v3|library|http|2000|cssText|toString|apply|in|getVisible|08136444384544|join|48388434375|02070771743472|decoration|weight|clusteringbegin|family|40000|appendChild|color|pointer|6371|cursor|overlayMouseTarget|slice|clearMarkers|getPanes|splice|atan2|break|object|removeMarkers|image|removeMarker|dragend|clearTimeout|getDraggable|removeChild|getTotalClusters|getClusters|getTotalMarkers|00048865625|backgroundPosition|clusteringend|clearInstanceListeners|setClusterClass|setBatchSizeIE|while||getBatchSizeIE|500||setPrintable|utility|serif|setCalculator|setImageSizes|sans|getImageSizes|setImagePath|Arial|images|getImagePath|setImageExtension|fontFamily|getImageExtension|78|setIgnoreHidden|className'.split('|'),0,{}))