window.kakao=window.kakao||{},window.kakao.maps=window.kakao.maps||{},window.daum&&window.daum.maps?window.kakao.maps=window.daum.maps:(window.daum=window.daum||{},window.daum.maps=window.kakao.maps),function(){function t(){if(p.length){a(l[p.shift()],t).start()}else n()}function a(t,a){var n=document.createElement("script");return n.onload=a,n.onreadystatechange=function(){/loaded|complete/.test(this.readyState)&&a()},{start:function(){n.src=t||"", document.getElementsByTagName("head")[0].appendChild(n),n=null}}}function n(){for(;k[0];)k.shift()();e.readyState=2}var e=kakao.maps=kakao.maps||{};if(void 0===e.readyState)e.onloadcallbacks=[],e.readyState=0;else if(2===e.readyState)return;e.URI_FUNC={ROADMAP:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD02/v25_ejoqw/latest/"+n+"/"+a+"/"+t+".png"},HYBRID:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD_SKYH02/v24_jhmnp/latest/"+n+"/"+a+"/"+t+".png"},ROADVIEW:function(t,a,n){ return"mts.kakaocdn.net/api/v1/tile/PNGSD_RV02/v20_oyamp/latest/"+n+"/"+a+"/"+t+".png"},BICYCLE:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD_BIKE02/v10_4ct87/latest/"+n+"/"+a+"/"+t+".png"},USE_DISTRICT:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD_CAD02/v23_za4pv/latest/"+n+"/"+a+"/"+t+".png"},SR:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD_SR02/v24_if5um/latest/"+n+"/"+a+"/"+t+".png"},BBOUND:function(t,a,n){ return"mts.kakaocdn.net/api/v1/tile/PNGSD_BBOUND02/v21_rav5a/latest/"+n+"/"+a+"/"+t+".png"},HBOUND:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNGSD_HBOUND02/v21_76b1f/latest/"+n+"/"+a+"/"+t+".png"},TRAFFIC:function(t,a,n){return"ctt-image.kakaocdn.net/mapserver/file/realtimeroad/L"+n+"/"+a+"/"+t+".png"},ROADMAP_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG02/v26_blse3/latest/"+n+"/"+a+"/"+t+".png"},HYBRID_HD:function(t,a,n){ return"mts.kakaocdn.net/api/v1/tile/PNG_SKYH02/v24_kikr3/latest/"+n+"/"+a+"/"+t+".png"},ROADVIEW_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG_RV02/v20_rseuu/latest/"+n+"/"+a+"/"+t+".png"},BICYCLE_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG_BIKE02/v10_2tngi/latest/"+n+"/"+a+"/"+t+".png"},USE_DISTRICT_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG_CAD02/v22_53657/latest/"+n+"/"+a+"/"+t+".png"},SR_HD:function(t,a,n){ return"mts.kakaocdn.net/api/v1/tile/PNG_SR02/v24_kjc5v/latest/"+n+"/"+a+"/"+t+".png"},BBOUND_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG_BBOUND02/v21_jjylt/latest/"+n+"/"+a+"/"+t+".png"},HBOUND_HD:function(t,a,n){return"mts.kakaocdn.net/api/v1/tile/PNG_HBOUND02/v21_pfsv5/latest/"+n+"/"+a+"/"+t+".png"},TRAFFIC_HD:function(t,a,n){return"ctt-image.kakaocdn.net/mapserver/file/realtimeroad_hd/L"+n+"/"+a+"/"+t+".png"},SKYVIEW:function(t,a,n){ return"map.kakaocdn.net/map_skyview/L"+n+"/"+a+"/"+t+".jpg?v=160114"},SKYVIEW_HD:function(t,a,n){return"map.kakaocdn.net/map_skyview_hd/L"+n+"/"+a+"/"+t+".jpg?v=160107"}},e.VERSION={ROADMAP_SUFFIX:""},e.RESOURCE_PATH={ROADVIEW_CSS:"//t1.kakaocdn.net/roadviewjscore/core/openapi/standard/1.17.3/roadview.js"},e.RESOURCE_DOMAIN={STATIC:"t1.kakaocdn.net",STATIC_MAP:"spi.map.kakao.com",TUNNELING:"ssl.kakaocdn.net"} ;for(var i,o="http:"==location.protocol?"http:":"https:",r="",s=document.getElementsByTagName("script"),c=s.length;i=s[--c];)if(/\/(beta-)?dapi\.kakao\.com\/v2\/maps\/sdk\.js\b/.test(i.src)){r=i.src;break}s=null;var k=e.onloadcallbacks,p=["v3"],d="",l={v3:o+"//t1.kakaocdn.net/mapjsapi/js/main/4.5.29/kakao.js",services:o+"//t1.kakaocdn.net/mapjsapi/js/libs/services/1.1.5/services.js",drawing:o+"//t1.kakaocdn.net/mapjsapi/js/libs/drawing/1.3.8/drawing.js", clusterer:o+"//t1.kakaocdn.net/mapjsapi/js/libs/clusterer/1.1.5/clusterer.js"},u=function(t){var a={};return t.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(t,n,e){a[n]=e}),a}(r);d=u.appkey,d&&(e.apikey=d),e.version="4.5.29";var m=u.libraries;if(m&&(p=p.concat(m.split(","))),"false"!==u.autoload){for(var c=0,v=p.length;c<\/script>')}(l[p[c]]);e.readyState=2}e.load=function(a){switch(k.push(a),e.readyState){case 0: e.readyState=1,t();break;case 2:n()}}}();