<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b&lt;a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&amp;&amp;Symbol.iterator&amp;&amp;a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};
$jscomp.findInternal=function(a,b,c){a instanceof String&amp;&amp;(a=String(a));for(var d=a.length,e=0;e&lt;d;e++){var f=a[e];if(b.call(c,f,e,a))return{i:e,v:f}}return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&amp;&amp;globalThis,a,"object"==typeof window&amp;&amp;window,"object"==typeof self&amp;&amp;self,"object"==typeof global&amp;&amp;global];for(var b=0;b&lt;a.length;++b){var c=a[b];if(c&amp;&amp;c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&amp;&amp;"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};
$jscomp.polyfill=function(a,b,c,d){b&amp;&amp;($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d&lt;a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&amp;&amp;null!=b&amp;&amp;$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&amp;&amp;d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f&lt;e.length-1;f++){var g=e[f];if(!(g in d))return;d=d[g]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&amp;&amp;"es6"===c?d[e]:null;b=b(c);null!=b&amp;&amp;(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&amp;&amp;(void 0===$jscomp.propertyToPolyfillSymbol[e]&amp;&amp;(c=1E9*Math.random()&gt;&gt;&gt;0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+c+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(b,c){return $jscomp.findInternal(this,b,c).v}},"es6","es3");
$jscomp.checkStringArgs=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};
$jscomp.polyfill("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=$jscomp.checkStringArgs(this,b,"endsWith");b+="";void 0===c&amp;&amp;(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0&lt;e&amp;&amp;0&lt;c;)if(d[--c]!=b[--e])return!1;return 0&gt;=e}},"es6","es3");$jscomp.owns=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&amp;&amp;"function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c&lt;arguments.length;c++){var d=arguments[c];if(d)for(var e in d)$jscomp.owns(d,e)&amp;&amp;(a[e]=d[e])}return a};$jscomp.polyfill("Object.assign",function(a){return a||$jscomp.assign},"es6","es3");$jscomp.polyfill("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25&gt;b&amp;&amp;-.25&lt;b){for(var c=b,d=1,e=b,f=0,g=1;f!=e;)c*=b,g*=-1,e=(f=e)+g*c/++d;return e}return Math.log(1+b)}},"es6","es3");
$jscomp.polyfill("Math.atanh",function(a){if(a)return a;var b=Math.log1p;return function(c){c=Number(c);return(b(c)-b(-c))/2}},"es6","es3");$jscomp.polyfill("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&amp;&amp;Symbol.iterator&amp;&amp;b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g&lt;f;g++)e.push(c.call(d,b[g],g));return e}},"es6","es3");
$jscomp.polyfill("Promise",function(a){function b(){this.batch_=null}function c(g){return g instanceof e?g:new e(function(h,k){h(g)})}if(a&amp;&amp;(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&amp;&amp;"undefined"===typeof $jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return a;b.prototype.asyncExecute=function(g){if(null==this.batch_){this.batch_=[];var h=this;this.asyncExecuteFunction(function(){h.executeBatch_()})}this.batch_.push(g)};
var d=$jscomp.global.setTimeout;b.prototype.asyncExecuteFunction=function(g){d(g,0)};b.prototype.executeBatch_=function(){for(;this.batch_&amp;&amp;this.batch_.length;){var g=this.batch_;this.batch_=[];for(var h=0;h&lt;g.length;++h){var k=g[h];g[h]=null;try{k()}catch(l){this.asyncThrow_(l)}}}this.batch_=null};b.prototype.asyncThrow_=function(g){this.asyncExecuteFunction(function(){throw g;})};var e=function(g){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var h=this.createResolveAndReject_();
try{g(h.resolve,h.reject)}catch(k){h.reject(k)}};e.prototype.createResolveAndReject_=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:g(this.resolveTo_),reject:g(this.reject_)}};e.prototype.resolveTo_=function(g){if(g===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof e)this.settleSameAsPromise_(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.resolveToNonPromiseObj_(g):
this.fulfill_(g)}};e.prototype.resolveToNonPromiseObj_=function(g){var h=void 0;try{h=g.then}catch(k){this.reject_(k);return}"function"==typeof h?this.settleSameAsThenable_(h,g):this.fulfill_(g)};e.prototype.reject_=function(g){this.settle_(2,g)};e.prototype.fulfill_=function(g){this.settle_(1,g)};e.prototype.settle_=function(g,h){if(0!=this.state_)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.state_);this.state_=g;this.result_=h;2===this.state_&amp;&amp;this.scheduleUnhandledRejectionCheck_();
this.executeOnSettledCallbacks_()};e.prototype.scheduleUnhandledRejectionCheck_=function(){var g=this;d(function(){if(g.notifyUnhandledRejection_()){var h=$jscomp.global.console;"undefined"!==typeof h&amp;&amp;h.error(g.result_)}},1)};e.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var g=$jscomp.global.CustomEvent,h=$jscomp.global.Event,k=$jscomp.global.dispatchEvent;if("undefined"===typeof k)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):
"function"===typeof h?g=new h("unhandledrejection",{cancelable:!0}):(g=$jscomp.global.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.result_;return k(g)};e.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var g=0;g&lt;this.onSettledCallbacks_.length;++g)f.asyncExecute(this.onSettledCallbacks_[g]);this.onSettledCallbacks_=null}};var f=new b;e.prototype.settleSameAsPromise_=function(g){var h=this.createResolveAndReject_();
g.callWhenSettled_(h.resolve,h.reject)};e.prototype.settleSameAsThenable_=function(g,h){var k=this.createResolveAndReject_();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};e.prototype.then=function(g,h){function k(q,p){return"function"==typeof q?function(r){try{l(q(r))}catch(u){m(u)}}:p}var l,m,n=new e(function(q,p){l=q;m=p});this.callWhenSettled_(k(g,l),k(h,m));return n};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.callWhenSettled_=function(g,h){function k(){switch(l.state_){case 1:g(l.result_);
break;case 2:h(l.result_);break;default:throw Error("Unexpected state: "+l.state_);}}var l=this;null==this.onSettledCallbacks_?f.asyncExecute(k):this.onSettledCallbacks_.push(k);this.isRejectionHandled_=!0};e.resolve=c;e.reject=function(g){return new e(function(h,k){k(g)})};e.race=function(g){return new e(function(h,k){for(var l=$jscomp.makeIterator(g),m=l.next();!m.done;m=l.next())c(m.value).callWhenSettled_(h,k)})};e.all=function(g){var h=$jscomp.makeIterator(g),k=h.next();return k.done?c([]):new e(function(l,
m){function n(r){return function(u){q[r]=u;p--;0==p&amp;&amp;l(q)}}var q=[],p=0;do q.push(void 0),p++,c(k.value).callWhenSettled_(n(q.length-1),m),k=h.next();while(!k.done)})};return e},"es6","es3");
var TUAPI_SUGGEST_STATION="/api/suggestStation",TUAPI_SUGGEST_STATION_ALL="/api/suggestStationAll",TUAPI_SUGGEST_LINE="/api/suggestLine",TUAPI_GET_STATIONS="/api/getStations",TUAPI_GET_STATIONS_INFO="/api/getStationsInfo",TUAPI_GET_LINES="/api/getLines",TUAPI_LIST_PREFECTURES="/api/listPrefectures",TUAPI_EXECUTE_TOWN_DIAGNOSIS="/api/executeTownDiagnosis",TUAPI_GET_TOWN_DIAGNOSIS="/api/getTownDiagnosis",TUAPI_GET_TOWN_INFO="/api/getTownInfo",TUAPI_SIGN_UP=
"/api/signUp",TUAPI_GET_DIAGNOSIS_HISTORY="/api/getDiagnosisHistory",TUAPI_GET_FAVORITE_TOWNS="/api/getFavoriteTowns",TUAPI_REGISTER_FAVORITE_TOWN="/api/registerFavoriteTown",TUAPI_REGISTER_REVIEW_LIKES="/api/registerReviewLikes",TUAPI_GET_CHAIN_STORE_AROUND="/api/getChainStoreAndSchoolAround",TUAPI_GET_CHAIN_STORE_FOR_SEARCH="/api/getChainStoreForSearch",TUAPI_GET_STATIONS_FROM_CHAIN_STORE="/api/getStationsFromChainStore",TUAPI_GET_FAVORITE_PROPERTIES="/api/getFavoriteProperties",TUAPI_REGISTER_FAVORITE_PROPERTY=
"/api/registerFavoriteProperty",TUAPI_EXECUTE_TOWN_DIAGNOSIS_BY_TEMPORARY_MEMBER_ID="/api/executeTownDiagnosisByTemporaryMemberId",TUAPI_SEARCH_BY_POSTAL_CODE="/api/searchByPostalCode",TUAPI_PROPERTY_CONTACT="/api/propertyContact",TUAPI_REAL_ESTATE_COMPANY_CONTACT="/api/realEstateCompanyContact",TUAPI_GET_PROPERTIES_INFO="/api/getPropertiesInfo",TUAPI_GET_ELEMENTARY_SCHOOL_BOUNDARIES="/api/getElementarySchoolBoundaries",TUAPI_GET_JUNIOR_HIGH_SCHOOL_BOUNDARIES="/api/getJuniorHighSchoolBoundaries",
TUAPI_GET_UNIVERSITY_ENROLLMENT_RATES="/api/getUniversityEnrollmentRates",TUAPI_GET_TOTAL_POPULATION_PRODUCTIVE_RATE="/api/getTotalPopulationProductiveRate",TUAPI_GET_HOUSEHOLD_INCOME_MEAN="/api/getHouseholdIncomeMean",TUAPI_GET_AROUND_NURSERY_SCHOOLS="/api/getAroundNurserySchools",TUAPI_GET_AROUND_PRESCHOOLS="/api/getAroundPreschools",TUAPI_GET_AROUND_ELEMENTARY_SCHOOLS="/api/getAroundElementarySchools",TUAPI_GET_AROUND_JUNIOR_HIGH_SCHOOLS="/api/getAroundJuniorHighSchools",TUAPI_GET_AROUND_HIGH_SCHOOLS=
"/api/getAroundHighSchools",TUAPI_GET_PROPERTIES_INFO_FOR_EDUCATION_TAB="/api/getPropertiesInfoForEducationTab",disaportal_endpoint="https://disaportaldata.gsi.go.jp/raster/01_flood_l1_shinsuishin_newlegend_data",console_debug=!1,console_debug_map=!1,mode_ph2=!0,debug_local=!1,disable_sns_line=!1,PAGEJMP_TOP="/",PAGEJMP_ERROR="/error",PAGEJMP_SNSREGISTERROR="/my/social_account/create_account/confirm",INFOWINDOW_OFFSET_DEFAULT=-20,INFOWINDOW_OFFSET_CHAIN=-64,tufe_ratings_attribute=[["-",""],["\u4ea4\u901a\u5229\u4fbf\u6027",
"ico_train"],["\u30b3\u30b9\u30d1","ico_yen"],["\u5b50\u80b2\u3066\u30fb\u6559\u80b2\u74b0\u5883","ico_pen"],["\u4f4f\u74b0\u5883","ico_house"],["\u751f\u6d3b\u5229\u4fbf\u6027","ico_tree"],["\u767a\u5c55\u6027","ico_chart"],["\u5b89\u5168\u6027","ico_heart"]],property_price_titles=["\u30ef\u30f3\u30eb\u30fc\u30e0\u30fb1K\u30fb1DK","1LDK\u30fb2K\u30fb2DK\u30fb2LDK\u30fb3K\u30fb3DK","3LDK\u30fb4K\u4ee5\u4e0a"],railway_links=[[["5\u4e07\u5186\u672a\u6e80","/search/property_price/1/1/"],["5\u301c6\u4e07\u5186\u672a\u6e80",
"/search/property_price/1/2/"],["6\u301c7\u4e07\u5186\u672a\u6e80","/search/property_price/1/3/"],["8\u301c9\u4e07\u5186\u672a\u6e80","/search/property_price/1/4/"],["10\u301c12\u4e07\u5186\u672a\u6e80","/search/property_price/1/5/"],["12\u301c14\u4e07\u5186\u672a\u6e80","/search/property_price/1/6/"],["14\u301c16\u4e07\u5186\u672a\u6e80","/search/property_price/1/7/"],["16\u4e07\u5186\u4ee5\u4e0a","/search/property_price/1/8/"]],[["8\u4e07\u5186\u672a\u6e80","/search/property_price/2/1/"],["8\u301c10\u4e07\u5186\u672a\u6e80",
"/search/property_price/2/2/"],["10\u301c12\u4e07\u5186\u672a\u6e80","/search/property_price/2/3/"],["12\u301c14\u4e07\u5186\u672a\u6e80","/search/property_price/2/4/"],["14\u301c16\u4e07\u5186\u672a\u6e80","/search/property_price/2/5/"],["16\u301c18\u4e07\u5186\u672a\u6e80","/search/property_price/2/6/"],["18\u301c20\u4e07\u5186\u672a\u6e80","/search/property_price/2/7/"],["20\u4e07\u5186\u4ee5\u4e0a","/search/property_price/2/8/"]],[["10\u4e07\u5186\u672a\u6e80","/search/property_price/3/1/"],["10\u301c12\u4e07\u5186\u672a\u6e80",
"/search/property_price/3/2/"],["12\u301c14\u4e07\u5186\u672a\u6e80","/search/property_price/3/3/"],["14\u301c16\u4e07\u5186\u672a\u6e80","/search/property_price/3/4/"],["16\u301c18\u4e07\u5186\u672a\u6e80","/search/property_price/3/5/"],["18\u301c20\u4e07\u5186\u672a\u6e80","/search/property_price/3/6/"],["20\u301c25\u4e07\u5186\u672a\u6e80","/search/property_price/3/7/"],["25\u4e07\u5186\u4ee5\u4e0a","/search/property_price/3/8/"]]],map_clustericon_url="/assets/images/map/m",map_icon_url="/assets/images/map/",
map_buttons=[[["\u4fdd\u80b2\u5712\u30fb\u5e7c\u7a1a\u5712","kindergarten-71.webp",["\u5e7c\u7a1a\u5712"]],["\u4fdd\u80b2\u5712\u30fb\u5e7c\u7a1a\u5712","kindergarten-71.webp",["\u5e7c\u7a1a\u5712"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u75c5\u9662","hospital-71.webp",["\u75c5\u9662"]],["\u516c\u5712","park-71.webp",["\u516c\u5712"]],
["\u85ac\u5c40\u30fb\u30c9\u30e9\u30c3\u30b0\u30b9\u30c8\u30a2","drugstore-71.webp",["\u85ac\u5c40"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u707d\u5bb3\u907f\u96e3\u5834\u6240","disaster-71.webp",[]]],[["\u4fdd\u80b2\u5712\u30fb\u5e7c\u7a1a\u5712","kindergarten-71.webp",["\u5e7c\u7a1a\u5712"]],["\u5b66\u6821","school-71.webp",["\u5b66\u6821"]],["\u9032\u5b66\u7387","",[]]],[["\u5546\u696d\u65bd\u8a2d","shopping-71.webp",["\u5546\u696d\u65bd\u8a2d"]],["\u98f2\u98df\u5e97","restaurant-71.webp",
["\u30ec\u30b9\u30c8\u30e9\u30f3"]],["\u9280\u884c","bank-71.webp",["\u9280\u884c"]],["\u5a2f\u697d\u65bd\u8a2d","amusement1-71.webp",["\u5a2f\u697d\u65bd\u8a2d"]]],[["\u5f79\u6240","governmentoffice-71.webp",["\u5f79\u6240"]],["\u75c5\u9662","hospital-71.webp",["\u75c5\u9662"]],["\u516c\u5712","park-71.webp",["\u516c\u5712"]],["\u6587\u5316\u65bd\u8a2d","culturalfacility-71.webp",["\u6587\u5316\u65bd\u8a2d"]],["\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d","gym1-71.webp",["\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d"]]],
[["\u4eba\u53e3\u63a8\u79fb","",[]],["\u5efa\u8a2d\u65bd\u8a2d","constructionfacility-71.webp",[]],["\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747","",[]]],[["\u707d\u5bb3\u907f\u96e3\u5834\u6240","disaster-71.webp",[]],["\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df","",[]]]],prefStations=[[13,35.681391,139.766103],[14,35.466195,139.622704],[12,35.613425,140.112837],[11,35.858496,139.657109],[8,36.370911,140.47676]];
$(function(){dbg("prepare-start");$(".js_modal_1").off("submit");$(".button_check").off("click");$(".tab_btn").off("click");$(".js_select_1").each(function(){$(this).find(".js_select_btn").off("click")});$(".js_select_multi").each(function(){$(this).find(".js_select_btn").off("click")});$(".js_map_panel_hide").off("click");window.jqueryRegistModal=function(){var c=new jBox("Modal",{onClose:function(){dbg("Close Modal");window.location.href="/"}});c.setContent($(".modal_1"));c.open({width:550,closeButton:!1,
adjustDistance:{top:0,right:15,bottom:0,left:15}});$(".jBox-container").append('&lt;div class="jbox_button_close"&gt;&lt;/div&gt;');$(".jbox_button_close").on("click",function(){c.close()});return!1};window.jqueryModalLarge=function(){$(".js_modal_large,.js_modal_social").off("click");$(".js_modal_large,.js_modal_social").click(function(){var c=new jBox("Modal"),d=$(this).data("modal-class");c.setContent($(void 0===d?".modal":"."+d));c.open({width:900,closeButton:!1,adjustDistance:{top:0,right:15,bottom:15,left:15},
blockScroll:!1});$(".jBox-container").append('&lt;div class="jbox_button_close"&gt;&lt;/div&gt;');d=$(this).data("modal-href");var e=$(this).data("modal-onclick");void 0!==d&amp;&amp;$(".jBox-container a:first").attr("href",d);void 0!==e&amp;&amp;$(".jBox-container a:first").eq(0).attr("onclick",e);$(".jbox_button_close,.js_modal_large_close,.js_modal_large_cancel").on("click",function(){c.close()});return!1})};window.jqueryModalLarge();window.jqueryModalLargeOpen=function(){var c=new jBox("Modal"),d="modal_favorite_max";c.setContent($(void 0===
d?".modal":"."+d));c.open({width:900,closeButton:!1,adjustDistance:{top:0,right:15,bottom:15,left:15},blockScroll:!1});$(".jBox-container").append('&lt;div class="jbox_button_close"&gt;&lt;/div&gt;');d=$(this).data("modal-href");var e=$(this).data("modal-onclick");void 0!==d&amp;&amp;$(".jBox-container a:first").attr("href",d);void 0!==e&amp;&amp;$(".jBox-container a:first").eq(0).attr("onclick",e);$(".jbox_button_close,.js_modal_large_close,.js_modal_large_cancel").on("click",function(){c.close()})};var a=0;$(".tab_btn").click(function(){if($(this).hasClass("tab_disabled"))return!1;
$(".tab_ctrl").removeClass("tab_ctrl_"+a);a=$(".tab_btn").index(this);$(".tab_ctrl").addClass("tab_ctrl_"+a);$(".tab_btn.tab_current").removeClass("tab_current");$(this).addClass("tab_current");$(".tab .tab_panel").hide();$(this.hash).fadeIn(function(){$(".js_map_ctrl").length&amp;&amp;initMapCtrl()});$(this.hash).fadeIn(400,function(){setMainMinHeight()});return!1});$(".js_select_1").each(function(){$(this).find(".js_select_btn").on("click",function(){$(this).siblings(".js_select_btn.js_select_btn_checked").removeClass("js_select_btn_checked");
$(this).addClass("js_select_btn_checked");dbg("js_select_btn_checked")})});var b=0;$(".js_select_multi").each(function(){$(this).find(".js_select_btn").on("click",function(){var c=0,d=0;$("#step1_q4 .js_select_1 .js_select_btn").each(function(){c++;$(this).hasClass("js_select_btn_checked")&amp;&amp;(d=c)});4&lt;=d&amp;&amp;(d=6);b=0;$(".js_select_multi .js_select_btn").each(function(){$(this).hasClass("js_select_btn_checked")&amp;&amp;b++});$(this).hasClass("js_select_btn_checked")?($(this).toggleClass("js_select_btn_checked"),
b--):b&gt;=d||($(this).toggleClass("js_select_btn_checked"),b++)})});window.slickRemove=function(){$(".town_visuals").slick("unslick");slickObj=null;slickObj=void 0};window.slickReset=function(){dbg("slickReset()");$(".town_visuals").slick({infinite:!0,speed:500,fade:!0,centerMode:!0,prevArrow:'&lt;span class="town_visuals_prev_btn"&gt;&lt;/span&gt;',nextArrow:'&lt;span class="town_visuals_next_btn"&gt;&lt;/span&gt;'});window.slickPopup()};window.slickPopup=function(){$(".js_town_images").off("click");$(".js_town_images").on("click",
function(){scrollT=$(window).scrollTop();$("html").addClass("scroll_prevent");$("html").css("top",-scrollT+"px");void 0==slickObj&amp;&amp;($(".town_images").show(),slickObj=$(".town_images_ctnr").on("init",function(c,d){$(this).append('&lt;div class="slick_counter"&gt;&lt;span class="slick_current"&gt;&lt;/span&gt; / &lt;span class="slick_total"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="town_images_close"&gt;&lt;/div&gt;');$(".slick_current").text(d.currentSlide+1);$(".slick_total").text(d.slideCount);var e=0;$(".town_image img").each(function(){e&lt;$(this).outerHeight()&amp;&amp;
(e=$(this).outerHeight())});$(".town_image_caption").css("top",e+"px");$(".town_image img").each(function(){var g=(e-$(this).outerHeight())/2;$(this).css("margin-top",g+"px")});var f=0;$(".town_image_caption").each(function(){f&lt;$(this).outerHeight()&amp;&amp;(f=$(this).outerHeight());var g=(window.innerHeight-e-f)/2-50;0&gt;g&amp;&amp;(g=0);$(".town_images_ctnr").css("margin-top",g+"px")})}).slick({infinite:!0,speed:500,fade:!0,centerMode:!0,prevArrow:'&lt;span class="slick_prev_btn"&gt;&lt;/span&gt;',nextArrow:'&lt;span class="slick_next_btn"&gt;&lt;/span&gt;'}).on("beforeChange",
function(c,d,e,f){$(".slick_current").text(f+1)}),$(".slick_prev_btn, .slick_next_btn").on("click",function(){return!1}),$(".town_images").on("click",function(){$(".town_images").fadeOut();$("html").removeClass("scroll_prevent");$(window).scrollTop(scrollT)}));$(".town_images").fadeIn();$(".town_images_ctnr").slick("setPosition")})};window.setupChain=function(){var c="top",d=tufe_currentUrl();0&lt;d.length&amp;&amp;(c=d[0]);dbg("setupChain:"+c);$(".chainstorelist_item").off("click touchend");c=$(".chainstorelist").parent().find("a.button_purple");
c.attr("href","javascript:void(0);");$(".modal_chainstore_search_popup a.button_purple").attr("href","javascript:void(0);");0&lt;$(".chainstorelist_item_checked").length?(c.removeClass("button_disabled"),c.attr("onclick","alink('/search/chain_store');"),$(".modal_chainstore_search_popup a.button_purple").removeClass("button_disabled"),$(".modal_chainstore_search_popup a.button_purple").attr("onclick","alink('/search/chain_store');")):(c.addClass("button_disabled"),c.attr("onclick",""),$(".modal_chainstore_search_popup a.button_purple").addClass("button_disabled"),
$(".modal_chainstore_search_popup a.button_purple").attr("onclick",""));$(".chainstorelist_item").on("click",function(e){dbg("chainstorelist_item_checked");$(this).toggleClass("chainstorelist_item_checked");e="top";var f=tufe_currentUrl();0&lt;f.length&amp;&amp;(e=f[0]);dbg("click:"+e);e=$(".chainstorelist").parent().find("a.button_purple");0&lt;$(".chainstorelist_item_checked").length?(e.removeClass("button_disabled"),e.attr("onclick","alink('/search/chain_store');"),$(".modal_chainstore_search_popup a.button_purple").removeClass("button_disabled"),
$(".modal_chainstore_search_popup a.button_purple").attr("onclick","alink('/search/chain_store');")):(e.addClass("button_disabled"),e.attr("onclick",""),$(".modal_chainstore_search_popup a.button_purple").addClass("button_disabled"),$(".modal_chainstore_search_popup a.button_purple").attr("onclick",""));return!1});c=window.navigator.userAgent.toLowerCase();/android|ipod|ipad|iphone/.test(c)||$(".chainstorelist_item").hover(function(){$(this).addClass("chainstorelist_item_hover")},function(){$(this).removeClass("chainstorelist_item_hover")})};
window.closeEstatePopup=function(){$("body").on("click",".repopupimg_images",function(){$(".repopupimg_images").fadeOut();$("html").removeClass("scroll_prevent")})};window.recommendSlick=function(){$(".rerecommend_items").length&amp;&amp;$(".rerecommend_items").slick({infinite:!1,variableWidth:!0,centerMode:!1,slidesToShow:3,slidesToScroll:3,speed:500,prevArrow:'&lt;span class="rerecommend_prev_btn"&gt;&lt;/span&gt;',nextArrow:'&lt;span class="rerecommend_next_btn"&gt;&lt;/span&gt;',responsive:[{breakpoint:960,settings:{slidesToShow:2,
slidesToScroll:2,speed:300}},{breakpoint:640,settings:{slidesToShow:1,slidesToScroll:1,speed:100}}]})};window.repopupImg=function(){$("body").on("click",".js_repopupimg",function(){scrollT=$(window).scrollTop();$("html").addClass("scroll_prevent");$("html").css("top",-scrollT+"px");var c=$(this).closest(".rerecommend_item_wrap"),d=$("."+$(this).data("repopupimg"));if(0==d.length)return console.log("error:data-repopupimg"),!1;d.find(".repopupimg_images_ctnr").hasClass("slick-initialized")||(d.show(),
d.find(".repopupimg_images_ctnr").on("init",function(e,f){$(this).append('&lt;div class="slick_counter"&gt;&lt;span class="slick_current"&gt;&lt;/span&gt; / &lt;span class="slick_total"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="repopupimg_images_close"&gt;&lt;/div&gt;');$(this).append(c.find(".rerecommend_btn_map_wrap").clone().addClass("repopupimg_ttl_btns"));$(this).find(".repopupimg_image").append(c.find(".rerecommend_btns").clone().addClass("repopupimg_btns_bottom"));d.find(".slick_current").text(f.currentSlide+1);var g=0;d.find(".repopupimg_image img").each(function(){g&lt;
$(this).outerHeight()&amp;&amp;(g=$(this).outerHeight())});d.find(".repopupimg_image_caption").css("top",g+"px");d.find(".repopupimg_image img").each(function(){var k=(g-$(this).outerHeight())/2;$(this).css("margin-top",k+"px")});var h=0;d.find(".repopupimg_image_caption").each(function(){h&lt;$(this).outerHeight()&amp;&amp;(h=$(this).outerHeight());var k=(window.innerHeight-g-h-70)/2-50;0&gt;k&amp;&amp;(k=0);d.find(".repopupimg_images_ctnr").css("margin-top",k+"px")})}).slick({infinite:!0,speed:500,fade:!0,centerMode:!0,prevArrow:'&lt;span class="repopupimg_prev_btn"&gt;&lt;/span&gt;',
nextArrow:'&lt;span class="repopupimg_next_btn"&gt;&lt;/span&gt;'}).on("beforeChange",function(e,f,g,h){d.find(".slick_current").text(h+1)}),d.find(".slick_total").text(d.find(".repopupimg_image").length));d.fadeIn();d.find(".repopupimg_images_ctnr").slick("setPosition")});$("body").on("click",".repopupimg_prev_btn, .repopupimg_next_btn",function(){return!1});$("body").on("click",".repopupimg_images",function(){$(".repopupimg_images").fadeOut();$("html").removeClass("scroll_prevent");$(window).scrollTop(scrollT)});
$(".js_hidecontent.js_hidecontent_show").each(function(){$(this).find(".js_hidecontent_btn").text("\u9589\u3058\u308b")});$("body").on("click",".js_hidecontent .js_hidecontent_btn",function(){var c=$(this).closest(".js_hidecontent");c.hasClass("js_hidecontent_show")?(c.find(".js_hidecontent_btn").text("\u5468\u8fba\u74b0\u5883"),c.removeClass("js_hidecontent_show")):(c.find(".js_hidecontent_btn").text("\u9589\u3058\u308b"),c.addClass("js_hidecontent_show"))})};dbg("prepare-end")});
var tuapi_token="",tuapi_token_debug="ZWY0OWJiOTM5YjBiZTJjZTY2MWE5OWM5NzhhZWRlZTU3MzI3MzUwYzAzZjljNTcwOWNkNjI3ZjBkNWE1MjUzYQ==",gmapapi=!1,townpage=!1,gPhotoEnable=!0,gMapButtonEnable=!0,gMapDisasterEnable=!0,gInfoWindow=null,gInfoWindowPos=null,gPanorama=null,locationButton=null,gInfo=[[],[],[],[],[],[],[],[],[],[]],gInfoPos=[[],[],[],[],[],[],[],[],[],[]],gInfoCount=[0,0,0,0,0,0,0,0,0,0],gInfoData=[[],[],[],[],[],[],[],[],[],[]],gInfoDataCount=[0,0,0,0,0,0,0,0,0,0],tufe_authcode="",tufe_post_data=
{},tufe_url_tail=!0,tufe_suggest={},tufe_search_pref=0,tufe_search_city=0,tufe_search_floorplan=0,tufe_search_rent=0,tufe_search_linecode=0,tufe_town_rank=0,route="top",currentJson=null,viewLayer=null,schoolBoundaryCode=null,schoolArea=0;
function gmapcallback(){dbg("gmapcallback()");gmapapi=!0;var a=tufe_currentUrl();0&lt;a.length&amp;&amp;(route=a[0]);dbg("ctrl="+route);if("search"==route&amp;&amp;"theme"==a[1]){dbg("theme");initStationPhotos(".ctnr_paleblue");for(var b=document.querySelectorAll(".themedetail_item_img"),c=0;c&lt;b.length;c++){var d=b[c].getAttribute("src"),e=b[c].getAttribute("data-search-word");"/assets/images/search/theme/town_img_comingsoon.webp"==d&amp;&amp;(dbg("station("+e+")"),setThemeStationPhotos('.themedetail_item_img[data-search-word="'+
e+'"]',e))}}if("search"==route&amp;&amp;"prefecture"==a[1]){dbg("prefecture");initStationPhotos(".safereview");b=document.querySelectorAll(".safereview_img");for(a=0;a&lt;b.length;a++)d=b[a].getAttribute("src"),e=b[a].getAttribute("data-search-word"),"/assets/images/search/theme/town_img_comingsoon.webp"==d&amp;&amp;(dbg("station("+e+")"),setThemeStationPhotos('.safereview_img[data-search-word="'+e+'"]',e));b=document.querySelectorAll(".highrate3_img");for(a=0;a&lt;b.length;a++)d=b[a].getAttribute("src"),e=b[a].getAttribute("data-search-word"),
"/assets/images/search/theme/town_img_comingsoon.webp"==d&amp;&amp;(dbg("station("+e+")"),setThemeStationPhotos('.highrate3_img[data-search-word="'+e+'"]',e))}}function town_call(){var a=tufe_currentUrl();0&lt;a.length&amp;&amp;(route=a[0]);"town"==route&amp;&amp;(tuapi_init(),generateBreadcrumbData(),tufe_hidden(),tufe_ctrl_town(a),tufe_rewrite_href(a))}function search_call(){}window.addEventListener("DOMContentLoaded",function(){dbg("DOMContentLoaded");loaded_call()},!1);
function loaded_call(){var a=tufe_currentUrl();0&lt;a.length&amp;&amp;(route=a[0]);dbg("ctrl="+route);"town"!=route&amp;&amp;(tuapi_init(),generateBreadcrumbData(),tufe_hidden(),"top"==route?tufe_ctrl_top(a):"1101"==route?tufe_ctrl_1101(a):"manual"==route?tufe_ctrl_manual(a):"recommend"==route?("step1"==a[1]?tufe_step1_initValue():"step2-1"==a[1]?tufe_step2_1_initValue():"step2-2"==a[1]?tufe_step2_2_initValue():"step3-1"==a[1]?tufe_step3_1_initValue():"step3-2"==a[1]?tufe_step3_2_initValue():"step3-3"==a[1]?tufe_step3_3_initValue():
"step3-4"==a[1]?tufe_step3_4_initValue():"step3-5"==a[1]?tufe_step3_5_initValue():"loading"==a[1]?tufe_executeTownDiagnosis_call():"result"==a[1]&amp;&amp;tufe_result_initValue(),tufe_ctrl_recommend(a)):"search"==route?tufe_ctrl_search(a):"register"==route?tufe_ctrl_register(a):"my"==route?tufe_ctrl_my(a):"contact"==route?tufe_ctrl_contact(a):"town"!=route&amp;&amp;("privacy"!=route&amp;&amp;"sitepolicy"!=route&amp;&amp;"terms"!=route&amp;&amp;"social_terms"!=route&amp;&amp;"news"!=route&amp;&amp;"operating_company"!=route&amp;&amp;"error"!=route||tufe_headerfooter()),
"town"!=route&amp;&amp;tufe_rewrite_href(a))}window.addEventListener("load",function(){dbg("load");town_call()});function tufe_town_getRank(){var a=0;if(debug_local){var b=tufe_currentUrl();if(0&lt;b.length)return route=b[0],a=b[1],dbg("getRank(DEBUG)="+a),3}"result_rank"in tufe_post_data&amp;&amp;(a=tufe_post_data.result_rank,a=1&lt;=a&amp;&amp;3&gt;=a?a-0:0);return a}
function tufe_hidden(){var a=document.querySelectorAll("input[type='hidden']");if(!(null==a||0&gt;=a.length)){for(var b=0;b&lt;a.length;b++){var c=a[b].getAttribute("name"),d=a[b].getAttribute("value");null!=c&amp;&amp;(tufe_post_data[c]=tufe_sanitize_value(d))}a=document.querySelector("#api_token");null!=a&amp;&amp;(tufe_post_data.api_token=tufe_sanitize_value(a.value));a=document.querySelector("#set_townu_user_status");null!=a&amp;&amp;gtm_datalayer("townu_user_status",tufe_sanitize_value(a.value));dbg("hidden:"+JSON.stringify(tufe_post_data,
null,"\t"))}}function tufe_setPostData(a,b){tufe_post_data[a]=b}function tufe_headerfooter(){}function tuapi_init(){var a=document.getElementById("api_token");null!=a&amp;&amp;(tuapi_token=a.value);tufe_url_tail||(tuapi_token=tuapi_token_debug);dbg("tuapi_token="+tuapi_token)}function tufe_init(){}function tufe_checkAuth(){if(debug_local)return!0;var a=document.getElementById("set_member_id");return null!=a&amp;&amp;0&lt;a.value.length?!0:!1}Api=function(){this.init()};
Api.prototype={init:function(){this._xhr=new XMLHttpRequest},request:function(a,b){this._xhr.open("GET",a);this._xhr.setRequestHeader("x-api-key",g_key);this._xhr.setRequestHeader("accept","application/json");null!=b?this._xhr.send(b):this._xhr.send(null);dbg("Api:"+a);return this._xhr},requestraw:function(a,b){this._xhr.open("GET",a);this._xhr.setRequestHeader("x-api-key",g_key);this._xhr.setRequestHeader("accept","application/x-www-form-urlencoded");null!=b?this._xhr.send(b):this._xhr.send(null);
dbg("Api:"+a);return this._xhr}};TUApi=function(a){this.init(a)};
TUApi.prototype={init:function(a){this._xhr=new XMLHttpRequest;this._token=a},request:function(a,b){dbg("TUApi:"+a);this._xhr.open("POST",TUAPI_ENDPOINT+a);this._xhr.timeout=1E4;this._xhr.setRequestHeader("Authorization","Bearer "+this._token);this._xhr.setRequestHeader("Content-type","application/json; charset=utf-8");null!=b&amp;&amp;this._xhr.send(b);return this._xhr},requestraw:function(a,b){dbg("TUApi:"+a);this._xhr.open("POST",TUAPI_ENDPOINT+a);this._xhr.timeout=1E4;this._xhr.setRequestHeader("Authorization",
"Bearer "+this._token);this._xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=utf-8");null!=b&amp;&amp;this._xhr.send(b);return this._xhr}};TUApiSuggest=function(a,b,c,d){this.init(a,b,c,d)};
TUApiSuggest.prototype={init:function(a,b,c,d){this._api=new TUApi(b);this._api_path=a;this._input_suggest=c;this._list_suggest=d;this._oldValue="";el=document.querySelector(this._input_suggest);null!=el&amp;&amp;(""==el.value?(tufe_suggest[d]={},a=document.querySelector(this._list_suggest),null!=a&amp;&amp;(a.innerHTML="")):(this._oldValue=el.value,this._suggest(el.value)));el=document.querySelector(this._input_suggest);null!=el&amp;&amp;(el.setAttribute("autocomplete","off"),el.addEventListener("input",this._inputChange.bind(this),
!1));dbg("INIT")},_inputChange:function(a){a=a.currentTarget.value;a!=this._oldValue&amp;&amp;(this._oldValue=a,""!=a?this._suggest(a):(a=document.querySelector(this._list_suggest),null!=a&amp;&amp;(a.innerHTML="")))},_suggest:function(a){dbg("_suggest("+a+")");var b=this._api_path,c=this._list_suggest;if(""===a)a=document.querySelector(c),null!=a&amp;&amp;(a.innerHTML="");else{var d=a;a.endsWith("\u99c5")&amp;&amp;(d=a.substr(0,a.length-1));a=JSON.stringify({word:d,limit:0,sortOrder:0,sortType:1});dbg("suggest_req="+a);var e=this._api.request(this._api_path,
a);e.onload=function(){if(200!=e.status)dbg("status: "+e.status),dbg("response: "+e.response);else{dbg("response="+e.response);var f=JSON.parse(e.response);jsonList=f.result.data;f=f.status.code;0==f?dbg("status.code="+f):dbg("status.code:"+f);var g="",h="";dbg("list="+c);f=document.querySelector(c);null==f?dbg("nolist="+c):(dbg("listcount="+jsonList.length),tufe_suggest[c]=jsonList,jsonList.forEach(function(k){h+="&lt;option&gt;"+k.name+"&lt;/option&gt;";k.name==d&amp;&amp;(g=k.code)}),f.innerHTML=h,"#list_station_office"==
c?tufe_step1_validation():"#list_station_home"==c?tufe_step1_validation():"#list_station_parents_home"==c&amp;&amp;tufe_step1_validation(),f=document.querySelector("#step1_q8 input"),null!=f&amp;&amp;f.click(),f=b!=TUAPI_SUGGEST_LINE?"#list_station2"==c?document.querySelector("#station2 .search_form_btn"):document.querySelector("#station .search_form_btn"):"#list_railway2"==c?document.querySelector("#railway2 .search_form_btn"):document.querySelector("#railway .search_form_btn"),null!=f&amp;&amp;(""!=g?(dbg("ENABLE"),f.classList.remove("search_form_btn_disable"),
b!=TUAPI_SUGGEST_LINE?f.setAttribute("onclick","goStation(0,"+g+")"):f.setAttribute("onclick","goLine("+g+")"),f=b!=TUAPI_SUGGEST_LINE?"#list_station2"==c?document.querySelector("#station2 .question_notice"):document.querySelector("#station .question_notice"):"#list_railway2"==c?document.querySelector("#railway2 .question_notice"):document.querySelector("#railway .question_notice"),null!=f&amp;&amp;(f.style.display="none")):(f.classList.add("search_form_btn_disable"),f.setAttribute("onclick",""),dbg("DISABLE"),
f=b!=TUAPI_SUGGEST_LINE?"#list_station2"==c?document.querySelector("#station2 .question_notice"):document.querySelector("#station .question_notice"):"#list_railway2"==c?document.querySelector("#railway2 .question_notice"):document.querySelector("#railway .question_notice"),null!=f&amp;&amp;(f.style.display="block"))))}}}}};
function validation_step(a){dbg("validation_step("+a+")");var b=null;if(0==a.indexOf("/recommend/step2-1")){if(b=tufe_step1_validation(),null===b)return}else if(0==a.indexOf("/recommend/step2-2")){if(b=tufe_step2_1_validation(),null===b)return}else if(0==a.indexOf("/recommend/step3-1")){if(b=tufe_step2_2_validation(),null===b)return}else if(0==a.indexOf("/recommend/step3-2")){if(b=tufe_step3_1_validation(),null===b)return}else if(0==a.indexOf("/recommend/step3-3")){if(b=tufe_step3_2_validation(),
null===b)return}else if(0==a.indexOf("/recommend/step3-4")){if(b=tufe_step3_3_validation(),null===b)return}else if(0==a.indexOf("/recommend/step3-5")){if(b=tufe_step3_4_validation(),null===b)return}else if(0==a.indexOf("/recommend/loading")){if(b=mode_ph2?tufe_step3_5_validation():tufe_step3_3_validation(),null===b)return}else if(0==a.indexOf("/register")&amp;&amp;(b=tufe_step3_5_validation(),null===b))return;var c=document.getElementById("tuform");1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,""));null!=
c?(dbg("validation_step:"+JSON.stringify(tufe_post_data,null,"\t")),c.action=a,c.id="tuform",c.method="post",Object.assign(tufe_post_data,b),formAppend(c,tufe_post_data)):(c=document.createElement("form"),c.action=a,c.id="tuform",c.method="post",Object.assign(tufe_post_data,b),formAppend(c,tufe_post_data),document.body.appendChild(c));dbg("tuform submit");c.submit()}
function validation_step1(){var a=["0"];a[1]=validation_step1_btn(1);a[2]=validation_step1_btn(2);a[3]=validation_step1_btn(3);a[4]=validation_step1_btn(4);a[5]=validation_step1_btn(5);a[6]=validation_step1_btn(6);a[7]=validation_step1_txt(7);a[8]=validation_step1_txt(8);a[9]=0;a[10]=validation_step1_btn(10);var b=0;a.forEach(function(c){0&gt;c&amp;&amp;(b=-1)});return b}
function validation_step1_btn(a){var b=document.querySelector("#step1_q"+a);dbg(b);if(!b||0==b.length)return-1;var c=-1,d=0;b.querySelectorAll(".question_body .question_select .question_select_btn").forEach(function(e){1==e.classList.contains("js_select_btn_checked")&amp;&amp;(c=d);d++});dbg("step1_btn("+a+"): sel="+c);return c}
function validation_step1_txt(a){var b=-1,c=document.querySelector("#step1_q"+a);dbg(c);if(!c||0==c.length)return-1;var d=c.querySelector(".question_body input").value;dbg("step1_txt("+a+"): txt="+d);a=c.querySelector(".question_error");""==d?a.style.display="block":(a.style.display="none",b=1);return b}
var page_data={"/":{selected_station:""},"/recommend/step1":{basic_info_family_structure:0,basic_info_gender:0,basic_info_age:0,basic_info_number_of_children:0,basic_info_school_attendance:0,basic_info_household_income:0,basic_info_nearest_station_to_work_word:"",basic_info_nearest_station_to_home_word:"",basic_info_nearest_station_to_parents_house_word:"",basic_info_current_living_style:0,basic_info_next_living_style:0,basic_info_scheduled_moving_time:0,basic_info_car_ownership:0},"/recommend/step2-1":{town_rates_of_accessibility:0,
town_rates_of_cost_performance:0,town_rates_of_educational_environmen:0,town_rates_of_dwelling_environment:0,town_rates_of_convenience_of_life:0,town_rates_of_developability:0,town_rates_of_safety:0},"/recommend/step2-2":{priority_of_accessibility:0,priority_of_cost_performance:0,priority_of_educational_environmen:0,priority_of_dwelling_environment:0,priority_of_convenience_of_life:0,priority_of_developability:0,priority_of_safety:0},"/recommend/step3-1":{personal_requirements_basic_choice:0},"/recommend/step3-2":{},
"/recommend/step3-3":{personal_requirements_holiday:0},"/recommend/step3-4":{personal_estate_basic_choice:0},"/recommend/step3-5":{personal_estate_property_type:0}};function tufe_step1_initValue(){var a=1;for(key in page_data["/recommend/step1"])key in tufe_post_data&amp;&amp;tufe_step1_setValue(a,tufe_post_data[key]),a++;a=tufe_step1_getValue(1);3==a||4==a?tufe_step1_child_question(!0):tufe_step1_child_question(!1)}
function tufe_step2_1_initValue(){var a=1;for(key in page_data["/recommend/step2-1"])key in tufe_post_data&amp;&amp;tufe_step2_1_setValue(a,tufe_post_data[key]),a++}function tufe_step2_2_initValue(){tufe_step2_2_randamButton();var a,b,c,d=1;for(key in page_data["/recommend/step2-2"])key in tufe_post_data&amp;&amp;(1==tufe_post_data[key]?a=key:2==tufe_post_data[key]?b=key:3==tufe_post_data[key]&amp;&amp;(c=key)),d++;tufe_step2_2_setValue(1,a,b,c)}
function tufe_step3_1_initValue(){var a=1;for(key in page_data["/recommend/step3-1"])key in tufe_post_data&amp;&amp;tufe_step3_1_setValue(a,tufe_post_data[key]),a++}function tufe_step3_2_initValue(){page_data["/recommend/step3-2"]=mode_ph2?{personal_requirements_weekday:0}:{personal_requirements_motivation:0};dbg("tufe_step3_2_initValue");dbg(page_data);var a=1;for(key in page_data["/recommend/step3-2"])key in tufe_post_data&amp;&amp;tufe_step3_2_setValue(a,tufe_post_data[key]),a++}
function tufe_step3_3_initValue(){var a=1;for(key in page_data["/recommend/step3-3"])key in tufe_post_data&amp;&amp;tufe_step3_3_setValue(a,tufe_post_data[key]),a++}function tufe_step3_4_initValue(){var a=1;for(key in page_data["/recommend/step3-4"])key in tufe_post_data&amp;&amp;tufe_step3_4_setValue(a,tufe_post_data[key]),a++}function tufe_step3_5_initValue(){var a=1;for(key in page_data["/recommend/step3-5"])key in tufe_post_data&amp;&amp;tufe_step3_5_setValue(a,tufe_post_data[key]),a++}
function tufe_result_initValue(){}
function tufe_step1_validation(){step1_errors=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];dbg("tufe_step1_validation()");var a={basic_info_family_structure:0,basic_info_gender:0,basic_info_age:0,basic_info_number_of_children:0,basic_info_school_attendance:0,basic_info_household_income:0,basic_info_nearest_station_to_work_word:"",basic_info_nearest_station_to_home_word:"",basic_info_nearest_station_to_parents_house_word:"",basic_info_current_living_style:0,basic_info_next_living_style:0,basic_info_scheduled_moving_time:0,
basic_info_car_ownership:0},b=[],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];c[1]=tufe_step1_getValue(1);1&lt;=c[1]&amp;&amp;5&gt;=c[1]?(a.basic_info_family_structure=c[1],tufe_step1_validation_error(1,!1),b.push(!0)):b.push(!1);c[2]=tufe_step1_getValue(2);1&lt;=c[2]&amp;&amp;2&gt;=c[2]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),a.basic_info_gender=c[2],tufe_step1_validation_error(2,!1),b.push(!0)):b.push(!1);c[3]=tufe_step1_getValue(3);1&lt;=c[3]&amp;&amp;6&gt;=c[3]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,
!0),a.basic_info_age=c[3],tufe_step1_validation_error(3,!1),b.push(!0)):b.push(!1);3===a.basic_info_family_structure||4===a.basic_info_family_structure?(c[4]=tufe_step1_getValue(4),1&lt;=c[4]&amp;&amp;4&gt;=c[4]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),a.basic_info_number_of_children=c[4],tufe_step1_validation_error(4,!1),b.push(!0)):b.push(!1),c[5]=tufe_step1_getValue(5),0&lt;c[5].length?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,
!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),a.basic_info_school_attendance=c[5],tufe_step1_validation_error(5,!1),b.push(!0)):b.push(!1)):(b.push(!0),b.push(!0));c[6]=tufe_step1_getValue(6);1&lt;=c[6]&amp;&amp;9&gt;=c[6]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,
!0),a.basic_info_household_income=c[6],tufe_step1_validation_error(6,!1),b.push(!0)):b.push(!1);c[7]=tufe_step1_getValue(7);if(0&lt;c[7].length){var d=!1,e;for(e in tufe_suggest["#list_station_office"])c[7]==tufe_suggest["#list_station_office"][e].name&amp;&amp;(a.basic_info_nearest_station_to_work_word=c[7],a.basic_info_nearest_station_to_work_name=c[7],a.basic_info_nearest_station_to_work=tufe_suggest["#list_station_office"][e].code,d=!0);d?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,
!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),tufe_step1_validation_error(7,!1),tufe_step1_validation_error(17,!1),b.push(!0)):(tufe_step1_validation_error(17,!0),b.push(!1))}else tufe_step1_validation_error(17,!1),b.push(!1);c[8]=tufe_step1_getValue(8);if(0&lt;c[8].length){d=!1;for(var f in tufe_suggest["#list_station_home"])c[8]==tufe_suggest["#list_station_home"][f].name&amp;&amp;
(a.basic_info_nearest_station_to_home_word=c[8],a.basic_info_nearest_station_to_home_name=c[8],a.basic_info_nearest_station_to_home=tufe_suggest["#list_station_home"][f].code,d=!0);d?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,!0),tufe_step1_validation_error(8,
!1),tufe_step1_validation_error(18,!1),b.push(!0)):(tufe_step1_validation_error(18,!0),b.push(!1))}else tufe_step1_validation_error(18,!1),b.push(!1);c[9]=tufe_step1_getValue(9);if(0&lt;c[9].length){f=!1;for(var g in tufe_suggest["#list_station_parents_home"])c[9]==tufe_suggest["#list_station_parents_home"][g].name&amp;&amp;(a.basic_info_nearest_station_to_parents_house_word=c[9],a.basic_info_nearest_station_to_parents_house_name=c[9],a.basic_info_nearest_station_to_parents_house=tufe_suggest["#list_station_parents_home"][g].code,
f=!0);f?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,!0),0&gt;=c[8].length&amp;&amp;tufe_step1_validation_error(8,!0),tufe_step1_validation_error(9,!1),tufe_step1_validation_error(19,!1),b.push(!0)):(tufe_step1_validation_error(19,!0),b.push(!1))}else a.basic_info_nearest_station_to_parents_house_word=
"",a.basic_info_nearest_station_to_parents_house_name="",a.basic_info_nearest_station_to_parents_house="",tufe_step1_validation_error(19,!1),b.push(!0);c[10]=tufe_step1_getValue(10);1&lt;=c[10]&amp;&amp;2&gt;=c[10]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,
!0),0&gt;=c[8].length&amp;&amp;tufe_step1_validation_error(8,!0),a.basic_info_current_living_style=c[10],tufe_step1_validation_error(10,!1),b.push(!0)):b.push(!1);c[11]=tufe_step1_getValue(11);1&lt;=c[11]&amp;&amp;2&gt;=c[11]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,
!0),0&gt;=c[8].length&amp;&amp;tufe_step1_validation_error(8,!0),0==c[10]&amp;&amp;tufe_step1_validation_error(10,!0),a.basic_info_next_living_style=c[11],tufe_step1_validation_error(11,!1),b.push(!0)):b.push(!1);c[12]=tufe_step1_getValue(12);g=mode_ph2?5:2;1&lt;=c[12]&amp;&amp;c[12]&lt;=g?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,
!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,!0),0&gt;=c[8].length&amp;&amp;tufe_step1_validation_error(8,!0),0==c[10]&amp;&amp;tufe_step1_validation_error(10,!0),0==c[11]&amp;&amp;tufe_step1_validation_error(11,!0),mode_ph2?a.basic_info_scheduled_moving_time=c[12]:a.basic_info_car_ownership=c[12],tufe_step1_validation_error(12,!1),b.push(!0)):b.push(!1);mode_ph2&amp;&amp;(c[13]=tufe_step1_getValue(13),1&lt;=c[13]&amp;&amp;2&gt;=c[13]?(0==c[1]&amp;&amp;tufe_step1_validation_error(1,!0),0==c[2]&amp;&amp;tufe_step1_validation_error(2,!0),0==c[3]&amp;&amp;tufe_step1_validation_error(3,
!0),0==c[4]&amp;&amp;tufe_step1_validation_error(4,!0),0==c[5]&amp;&amp;tufe_step1_validation_error(5,!0),0==c[6]&amp;&amp;tufe_step1_validation_error(6,!0),0&gt;=c[7].length&amp;&amp;tufe_step1_validation_error(7,!0),0&gt;=c[8].length&amp;&amp;tufe_step1_validation_error(8,!0),0==c[10]&amp;&amp;tufe_step1_validation_error(10,!0),0==c[11]&amp;&amp;tufe_step1_validation_error(11,!0),0==c[12]&amp;&amp;tufe_step1_validation_error(12,!0),a.basic_info_car_ownership=c[13],tufe_step1_validation_error(13,!1),b.push(!0)):b.push(!1));dbg("val=");dbg(b);var h=!0;b.forEach(function(k){k||
(h=!1)});dbg("flag="+h);if(h)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");return null}var step1_errors=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
function tufe_step1_validation_error(a,b){var c=document.querySelector("#step1_q"+a+" .question_error");7&lt;=a&amp;&amp;9&gt;=a&amp;&amp;(""==document.querySelector("#step1_q"+a+" input").value||null==c.value?c.innerText="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059":c.innerText="\u6709\u52b9\u306a\u99c5\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093");null!=c&amp;&amp;(c.style.display=b?"block":"none");17==a&amp;&amp;(c=document.querySelector("#step1_q7 .question_error"),c.innerText="\u6709\u52b9\u306a\u99c5\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093",
null!=c&amp;&amp;(c.style.display=b?"block":"none"));18==a&amp;&amp;(c=document.querySelector("#step1_q8 .question_error"),c.innerText="\u6709\u52b9\u306a\u99c5\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093",null!=c&amp;&amp;(c.style.display=b?"block":"none"));19==a&amp;&amp;(c=document.querySelector("#step1_q9 .question_error"),c.innerText="\u6709\u52b9\u306a\u99c5\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093",null!=c&amp;&amp;(c.style.display=b?"block":"none"))}
function tufe_step1_setValue(a,b){dbg("step1_setValue("+a+", "+b+")");var c="#step1_q"+a;if(5==a){var d=document.querySelectorAll(c+" .question_body .question_select .question_select_btn");d.forEach(function(g){g.classList.remove("js_select_btn_checked")});""!=b&amp;&amp;(multiCount=0,b.split(",").forEach(function(g){var h=1,k=parseInt(g,10);d.forEach(function(l){k===h&amp;&amp;(l.classList.add("js_select_btn_checked"),multiCount++);h++})}))}else if(1&lt;=a&amp;&amp;6&gt;=a||10&lt;=a&amp;&amp;a&lt;=DEF_STEP1_MAX){c=document.querySelectorAll(c+
" .question_body .question_select .question_select_btn");var e=1,f=parseInt(b,10);c.forEach(function(g){f===e?g.classList.add("js_select_btn_checked"):g.classList.remove("js_select_btn_checked");e++})}else 7==a?tufe_suggest["#list_station_office"]=[{code:tufe_post_data.basic_info_nearest_station_to_work,name:tufe_post_data.basic_info_nearest_station_to_work_word}]:8==a?tufe_suggest["#list_station_home"]=[{code:tufe_post_data.basic_info_nearest_station_to_home,name:tufe_post_data.basic_info_nearest_station_to_home_word}]:
9==a&amp;&amp;(tufe_suggest["#list_station_parents_home"]=[{code:tufe_post_data.basic_info_nearest_station_to_parents_house,name:tufe_post_data.basic_info_nearest_station_to_parents_house_word}]),a=document.querySelector(c+" .question_body input"),null!=a&amp;&amp;(a.value=b,dbg("q"+c+"="+b)),dbg(tufe_suggest)}
function tufe_step1_getValue(a){var b="#step1_q"+a,c=0;if(5==a){a=document.querySelectorAll(b+" .question_body .question_select .question_select_btn");c="";var d=1;a.forEach(function(f){1==f.classList.contains("js_select_btn_checked")&amp;&amp;(""!=c&amp;&amp;(c+=","),c+=d+"");d++})}else if(1&lt;=a&amp;&amp;6&gt;=a||10&lt;=a&amp;&amp;a&lt;=DEF_STEP1_MAX){var e=1;document.querySelectorAll(b+" .question_body .question_select .question_select_btn").forEach(function(f){1==f.classList.contains("js_select_btn_checked")&amp;&amp;(c=e);e++})}else c="",a=document.querySelector(b+
" .question_body input"),null!=a&amp;&amp;(c=a.value);return c}
function tufe_step2_1_validation(){dbg("tufe_step2_1_validation()");var a={town_rates_of_accessibility:0,town_rates_of_cost_performance:0,town_rates_of_educational_environmen:0,town_rates_of_dwelling_environment:0,town_rates_of_convenience_of_life:0,town_rates_of_developability:0,town_rates_of_safety:0},b=[],c=tufe_step2_1_getValue(1);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_accessibility=c,b.push(!0)):b.push(!1);c=tufe_step2_1_getValue(2);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_cost_performance=c,b.push(!0)):b.push(!1);
c=tufe_step2_1_getValue(3);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_educational_environmen=c,b.push(!0)):b.push(!1);c=tufe_step2_1_getValue(4);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_dwelling_environment=c,b.push(!0)):b.push(!1);c=tufe_step2_1_getValue(5);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_convenience_of_life=c,b.push(!0)):b.push(!1);c=tufe_step2_1_getValue(6);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_developability=c,b.push(!0)):b.push(!1);c=tufe_step2_1_getValue(7);1&lt;=c&amp;&amp;5&gt;=c?(a.town_rates_of_safety=c,b.push(!0)):b.push(!1);var d=!0;b.forEach(function(e){e||
(d=!1)});if(d)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");return null}
function tufe_step2_1_validation_error(a,b){if(1&lt;=a&amp;&amp;6&gt;=a||10==a)document.querySelector("#step2_q"+a).querySelector(".question_error").style.display=b?"block":"none"}function tufe_step2_1_setValue(a,b){var c="#step2-1_q"+a;if(1&lt;=a&amp;&amp;7&gt;=a){a=document.querySelectorAll(c+" .evaluation_input .range_slider input[type='radio']");var d=1,e=parseInt(b,10);dbg(c+": "+e);a.forEach(function(f){f.checked=e===d?!0:!1;d++})}}
function tufe_step2_1_getValue(a){var b=0;if(1&lt;=a&amp;&amp;7&gt;=a){var c=1;document.querySelectorAll("#step2-1_q"+a+" .evaluation_input .range_slider input[type='radio']").forEach(function(d){d.checked&amp;&amp;(b=c);c++})}return b}function tufe_step2_2_randamButton(){var a=document.querySelector("#step2-2_q1 .select_3_body"),b=a.querySelectorAll(".select_3_btn");b=Array.prototype.slice.call(b);b=arrayShuffle_FY(b);for(var c=0;c&lt;b.length;c++)a.appendChild(a.removeChild(b[c]))}
function arrayShuffle_FY(a){for(var b=a.length-1;0&lt;b;b--){var c=Math.floor(Math.random()*(b+1)),d=$jscomp.makeIterator([a[c],a[b]]);a[b]=d.next().value;a[c]=d.next().value}return a}
function tufe_step2_2_validation(){dbg("tufe_step2_2_validation()");var a=[1,0,0,0],b=tufe_step2_2_getValue(1);for(key in b){var c=b[key];1&lt;=c&amp;&amp;3&gt;=c&amp;&amp;(a[c]=1)}var d=!0;a.forEach(function(e){1!=e&amp;&amp;(d=!1)});if(d)return a=document.querySelector(".nav_step_error"),a.style.display="none",a=document.querySelector(".nav_step_btn_r"),a.classList.remove("nav_step_btn_disable"),b;a=document.querySelector(".nav_step_error");a.style.display="block";a=document.querySelector(".nav_step_btn_r");a.classList.add("nav_step_btn_disable");
return null}
function tufe_step2_2_setValue(a,b,c,d){dbg("sel3="+b+","+c+","+d);a=document.querySelector("#btn_"+b);null!=a&amp;&amp;(b=a.querySelector(".select_3_priority"),a.classList.add("select_3_btn_checked"),b.textContent="1");a=document.querySelector("#btn_"+c);null!=a&amp;&amp;(el_pri=a.querySelector(".select_3_priority"),a.classList.add("select_3_btn_checked"),el_pri.textContent="2");a=document.querySelector("#btn_"+d);null!=a&amp;&amp;(el_pri=a.querySelector(".select_3_priority"),a.classList.add("select_3_btn_checked"),el_pri.textContent=
"3")}
function tufe_step2_2_getValue(a){a={priority_of_accessibility:0,priority_of_cost_performance:0,priority_of_educational_environmen:0,priority_of_dwelling_environment:0,priority_of_convenience_of_life:0,priority_of_developability:0,priority_of_safety:0};for(key in a){var b=document.querySelector("#btn_"+key+" .select_3_priority");null==b&amp;&amp;(b=document.querySelector("#"+key+" .select_3_priority"));b=parseInt(b.innerText,10);a[key]=1&lt;=b&amp;&amp;3&gt;=b?b:0;dbg("key="+key+", pri="+b+", value="+a[key])}return a}
function tufe_step3_1_validation(){dbg("tufe_step3_1_validation()");var a={personal_requirements_basic_choice:0};var b=tufe_step3_1_getValue(1);1&lt;=b&amp;&amp;2&gt;=b?(a.personal_requirements_basic_choice=b,b=!0):b=!1;if(b)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");
return null}function tufe_step3_1_setValue(a,b){a=document.querySelectorAll("#step3-1_q1 .question_body .question_select .question_select_btn");var c=parseInt(b,10);1!==c&amp;&amp;2!==c&amp;&amp;(c=0);var d=1;a.forEach(function(e){c===d?e.classList.add("js_select_btn_checked"):e.classList.remove("js_select_btn_checked");d++})}
function tufe_step3_1_getValue(a){var b=0,c=1;document.querySelectorAll("#step3-1_q1 .question_body .question_select .question_select_btn").forEach(function(d){1==d.classList.contains("js_select_btn_checked")&amp;&amp;(b=c);c++});dbg("#step3-1_q1: "+b);return b}
function tufe_step3_2_validation(){dbg("tufe_step3_2_validation()");var a=[];mode_ph2?a.personal_requirements_weekday=0:a.personal_requirements_motivation=0;var b=tufe_step3_2_getValue(1);1&lt;=b&amp;&amp;4&gt;=b?(mode_ph2?a.personal_requirements_weekday=b:a.personal_requirements_motivation=b,b=!0):b=!1;dbg(a);if(b)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");
b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");return null}function tufe_step3_2_setValue(a,b){a=document.querySelectorAll("#step3-2_q1 .question_body .question_select .question_select_btn");var c=parseInt(b,10);1&gt;c&amp;&amp;4&lt;c&amp;&amp;(c=0);var d=1;a.forEach(function(e){c===d?e.classList.add("js_select_btn_checked"):e.classList.remove("js_select_btn_checked");d++})}
function tufe_step3_2_getValue(a){var b=0,c=1;document.querySelectorAll("#step3-2_q1 .question_body .question_select .question_select_btn").forEach(function(d){1==d.classList.contains("js_select_btn_checked")&amp;&amp;(b=c);c++});dbg("#step3-2_q1: "+b);return b}
function tufe_step3_3_validation(){dbg("tufe_step3_3_validation()");var a={personal_requirements_holiday:0};var b=tufe_step3_3_getValue(1);1&lt;=b&amp;&amp;4&gt;=b?(a.personal_requirements_holiday=b,b=!0):b=!1;if(b)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");
return null}function tufe_step3_3_setValue(a,b){a=document.querySelectorAll("#step3-3_q1 .question_body .question_select .question_select_btn");var c=parseInt(b,10);if(1&gt;c||4&lt;c)c=0;var d=1;a.forEach(function(e){c===d?e.classList.add("js_select_btn_checked"):e.classList.remove("js_select_btn_checked");d++})}
function tufe_step3_3_getValue(a){var b=0,c=1;document.querySelectorAll("#step3-3_q1 .question_body .question_select .question_select_btn").forEach(function(d){1==d.classList.contains("js_select_btn_checked")&amp;&amp;(b=c);c++});dbg("#step3-3_q1: "+b);return b}
function tufe_step3_4_validation(){dbg("tufe_step3_4_validation()");var a={personal_estate_basic_choice:0};var b=tufe_step3_4_getValue(1);1&lt;=b&amp;&amp;2&gt;=b?(a.personal_estate_basic_choice=b,b=!0):b=!1;if(b)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");
return null}function tufe_step3_4_setValue(a,b){a=document.querySelectorAll("#step3-4_q1 .question_body .question_select .question_select_btn");var c=parseInt(b,10);if(1&gt;c||2&lt;c)c=0;var d=1;a.forEach(function(e){c===d?e.classList.add("js_select_btn_checked"):e.classList.remove("js_select_btn_checked");d++})}
function tufe_step3_4_getValue(a){var b=0,c=1;document.querySelectorAll("#step3-4_q1 .question_body .question_select .question_select_btn").forEach(function(d){1==d.classList.contains("js_select_btn_checked")&amp;&amp;(b=c);c++});dbg("#step3-4_q1: "+b);return b}
function tufe_step3_5_validation(){dbg("tufe_step3_5_validation()");var a={personal_estate_property_type:0};var b=tufe_step3_5_getValue(1);1&lt;=b&amp;&amp;2&gt;=b?(a.personal_estate_property_type=b,b=!0):b=!1;if(b)return b=document.querySelector(".nav_step_error"),b.style.display="none",b=document.querySelector(".nav_step_btn_r"),b.classList.remove("nav_step_btn_disable"),a;b=document.querySelector(".nav_step_error");b.style.display="block";b=document.querySelector(".nav_step_btn_r");b.classList.add("nav_step_btn_disable");
return null}function tufe_step3_5_setValue(a,b){a=document.querySelectorAll("#step3-5_q1 .question_body .question_select .question_select_btn");var c=parseInt(b,10);if(1&gt;c||2&lt;c)c=0;var d=1;a.forEach(function(e){c===d?e.classList.add("js_select_btn_checked"):e.classList.remove("js_select_btn_checked");d++})}
function tufe_step3_5_getValue(a){var b=0,c=1;document.querySelectorAll("#step3-5_q1 .question_body .question_select .question_select_btn").forEach(function(d){1==d.classList.contains("js_select_btn_checked")&amp;&amp;(b=c);c++});dbg("#step3-5_q1: "+b);return b}
function tufe_executeTownDiagnosis_call(){var a={basicInfoFamilyStructure:tufe_post_data.basic_info_family_structure,basicInfoGender:tufe_post_data.basic_info_gender,basicInfoAge:tufe_post_data.basic_info_age,basicInfoNumberOfChildren:tufe_post_data.basic_info_number_of_children,basicInfoSchoolAttendance:tufe_post_data.basic_info_school_attendance,basicInfoHouseholdIncome:tufe_post_data.basic_info_household_income,basicInfoNearestStationToWork:tufe_post_data.basic_info_nearest_station_to_work,basicInfoNearestStationToWorkName:tufe_post_data.basic_info_nearest_station_to_work_name,
basicInfoNearestStationToHome:tufe_post_data.basic_info_nearest_station_to_home,basicInfoNearestStationToHomeName:tufe_post_data.basic_info_nearest_station_to_home_name,basicInfoNearestStationToParentsHouse:tufe_post_data.basic_info_nearest_station_to_parents_house,basicInfoNearestStationToParentsHouseName:tufe_post_data.basic_info_nearest_station_to_parents_house_name,basicInfoCurrentLivingStyle:tufe_post_data.basic_info_current_living_style,basicInfoNextLivingStyle:tufe_post_data.basic_info_next_living_style,
basicInfoScheduledMovingTime:tufe_post_data.basic_info_scheduled_moving_time,basicInfoCarOwnership:tufe_post_data.basic_info_car_ownership,townRatesOfEducationalEnvironment:tufe_post_data.town_rates_of_educational_environmen,townRatesOfConvenienceOfLife:tufe_post_data.town_rates_of_convenience_of_life,townRatesOfAccessibility:tufe_post_data.town_rates_of_accessibility,townRatesOfCostPerformance:tufe_post_data.town_rates_of_cost_performance,townRatesOfDwellingEnvironment:tufe_post_data.town_rates_of_dwelling_environment,
townRatesOfDevelopability:tufe_post_data.town_rates_of_developability,townRatesOfSafety:tufe_post_data.town_rates_of_safety,priorityOfAccessibility:tufe_post_data.priority_of_accessibility,priorityOfCostPerformance:tufe_post_data.priority_of_cost_performance,priorityOfEducationalEnvironment:tufe_post_data.priority_of_educational_environmen,priorityOfDwellingEnvironment:tufe_post_data.priority_of_dwelling_environment,priorityOfConvenienceOfLife:tufe_post_data.priority_of_convenience_of_life,priorityOfDevelopability:tufe_post_data.priority_of_developability,
priorityOfSafety:tufe_post_data.priority_of_safety,personalRequirementsBasicChoice:tufe_post_data.personal_requirements_basic_choice,personalRequirementsHoliday:tufe_post_data.personal_requirements_holiday};mode_ph2?(a.personalEstateBasicChoice=tufe_post_data.personal_estate_basic_choice,a.personalEstatePropertyType=tufe_post_data.personal_estate_property_type,a.personalRequirementsWeekday=tufe_post_data.personal_requirements_weekday):a.personalRequirementsMotivation=tufe_post_data.personal_requirements_motivation;
""!=tufe_post_data.member_id&amp;&amp;(a.memberId=tufe_post_data.member_id);""!=tufe_post_data.temporary_member_id&amp;&amp;(a.temporaryMemberId=tufe_post_data.temporary_member_id);a=JSON.stringify(a);dbg("tufe_executeTownDiagnosis_call:"+a);var b=(new TUApi(tuapi_token)).request(TUAPI_EXECUTE_TOWN_DIAGNOSIS,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response),tufe_pagejmp(PAGEJMP_ERROR);else{dbg("response="+b.response);var c=JSON.parse(b.response).result.id;dbg("executeTownDiagnosis:id="+
c);var d=document.getElementById("tuform");null==d&amp;&amp;(d=document.createElement("form"),d.setAttribute("id","tuform"));d.setAttribute("method","post");var e="/recommend/result/";1&lt;e.length&amp;&amp;tufe_url_tail&amp;&amp;(e=e.replace(/\/$/,""));d.setAttribute("action",e);tufe_post_data.diagnosis_id=c;dbg("tufe_executeTownDiagnosis_call submit:"+JSON.stringify(tufe_post_data,null,"\t"));dbg("disgnosis_id: "+c);formAppend(d,tufe_post_data);document.body.appendChild(d);d.submit()}}}
function tufe_getTownDiagnosis_call(a,b){var c={};"diagnosis_id"in tufe_post_data?""!=tufe_post_data.diagnosis_id&amp;&amp;(c.diagnosisId=tufe_post_data.diagnosis_id):dbg("getTownDiagnosis_call: diagnosis_id not found");"temporary_member_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.temporary_member_id&amp;&amp;(c.temporaryMemberId=tufe_post_data.temporary_member_id);""!=tufe_post_data.transition_source?"town_information"==tufe_post_data.transition_source?""!=tufe_post_data.station_group_code?c.stationCode=tufe_post_data.station_group_code:
""!=tufe_post_data.member_id&amp;&amp;(c.memberId=tufe_post_data.member_id):"town_homes"==tufe_post_data.transition_source?""!=tufe_post_data.result_rank&amp;&amp;void 0!==tufe_post_data.result_rank?""!=tufe_post_data.member_id&amp;&amp;(c.memberId=tufe_post_data.member_id):""!=tufe_post_data.station_group_code?c.stationCode=tufe_post_data.station_group_code:""!=tufe_post_data.member_id&amp;&amp;(c.memberId=tufe_post_data.member_id):""!=tufe_post_data.member_id&amp;&amp;(c.memberId=tufe_post_data.member_id):""!=tufe_post_data.member_id&amp;&amp;
(c.memberId=tufe_post_data.member_id);null!=a&amp;&amp;0!=a&amp;&amp;""!=tufe_post_data.result_rank&amp;&amp;(c.rank=tufe_post_data.result_rank);a=JSON.stringify(c);dbg("tufe_getTownDiagnosis_call:"+a);var d=(new TUApi(tuapi_token)).request(TUAPI_GET_TOWN_DIAGNOSIS,a);d.onload=function(){200!=d.status&amp;&amp;(dbg("status: "+d.status),dbg("response: "+d.response));dbg("response="+d.response);var e=JSON.parse(d.response).result;dbg("result_json="+e);b(e)}}
function tufe_getTownInfo_call(){dbg("tufe_getTownInfo_call");var a={stationCode:tufe_post_data.station_group_code};""!=tufe_post_data.member_id&amp;&amp;(a.memberId=tufe_post_data.member_id);""!=tufe_post_data.temporary_member_id&amp;&amp;(a.temporaryMemberId=tufe_post_data.temporary_member_id);a=JSON.stringify(a);dbg("request_json="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_TOWN_INFO,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);
var c=b.response;""!=c?(c=JSON.parse(c).result,tufe_info_draw(c)):tufe_info_draw("");"function"==typeof window.jqueryModalLarge&amp;&amp;window.jqueryModalLarge();initMap(0)}}}
function tufe_listPrefecture_call(){var a=JSON.stringify({limit:0,sortOrder:0,sortType:2}),b=(new TUApi(tuapi_token)).request(TUAPI_LIST_PREFECTURES,a);b.onload=function(){var c="";if(debug_local)c=listPrefectures_testData_result;else{if(200!=b.status){dbg("status: "+b.status);dbg("response: "+b.response);return}c=b.response;dbg("response="+c)}c=JSON.parse(c);dbg("result_json="+c.result);jsonList=c.result.data;if(0==tufe_search_pref){var d=document.querySelector("#railway_links");null!=d&amp;&amp;(d.innerHTML=
"");jsonList.forEach(function(e){d.innerHTML+='&lt;li&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/search/prefecture/'+e.code+"/')\"&gt;"+e.name+"&lt;/a&gt;&lt;/li&gt;"})}else d=document.querySelector(".ttl_line_txt"),null!=d&amp;&amp;jsonList.forEach(function(e){e.code==tufe_search_pref&amp;&amp;(d.innerHTML=e.name)})}}
function tufe_getMunicipalities_call(){}
function tufe_getStations_call(){var a={limit:0,sortOrder:0,sortType:0};0!=tufe_search_pref?(a.prefectureCode=tufe_search_pref,a.municipalityCode=tufe_search_city):0!=tufe_search_floorplan?(a.floorPlan=tufe_search_floorplan,a.rent=tufe_search_rent,0!=tufe_search_linecode&amp;&amp;(a.lineCode=tufe_search_linecode)):a.lineCode=tufe_search_linecode;a=JSON.stringify(a);dbg("request="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_STATIONS,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),
dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);dbg("result_json="+c.result);jsonList=c.result.data;c=tufe_currentUrl();dbg(c);if("search"==c[0]&amp;&amp;"property_price"==c[1]){dbg("/search/property_price/");c=document.querySelector(".ttl_line_txt");if(null!=c){var d="",e="";e=0;1&lt;=tufe_search_floorplan&amp;&amp;3&gt;=tufe_search_floorplan?(e=tufe_search_floorplan-1,d=property_price_titles[e]):d="";e=1&lt;=tufe_search_rent&amp;&amp;8&gt;=tufe_search_rent?railway_links[e][tufe_search_rent-
1][0]:"";c.innerText=d+"\u3000"+e}c=document.querySelectorAll("main .ctnr_1000");var f=0,g="";jsonList.forEach(function(h){h.lineCode!=f&amp;&amp;(0!=f&amp;&amp;(g+="&lt;/ul&gt;\n",g+="&lt;/div&gt;\n"),g+='&lt;div class="railway railway_'+h.lineCode+'"&gt;\n',g=0==tufe_search_linecode?g+('&lt;h3 class="railway_ttl"&gt;'+h.lineName+"&lt;/h3&gt;\n"):g+('&lt;h3 class="railway_ttl"&gt;'+h.lineName+"\u306e\u99c5\u4e00\u89a7&lt;/h3&gt;\n"),g+='&lt;ul class="railway_links col4"&gt;\n',f=h.lineCode);g+='&lt;li&gt;&lt;a href="javascript:void(0);" onclick="goStation(0,'+h.stationGroupCode+
')"&gt;'+h.name+"\u99c5&lt;/a&gt;&lt;/li&gt;\n"});g+="&lt;/ul&gt;";g+="&lt;/div&gt;";c[2].innerHTML=g}else"search"==c[0]&amp;&amp;"rail_route"==c[1]?(dbg("/search/rail_route/"),tufe_rail_route_stations_draw(jsonList)):(dbg("/search/prefecture/"),tufe_prefecture_stations_draw(jsonList))}}}
function tufe_getLines_call(){var a={limit:0,sortOrder:0,sortType:0};0!=tufe_search_pref?(a.prefectureCode=tufe_search_pref,a.municipalityCode=tufe_search_city):(a.floorPlan=tufe_search_floorplan,a.rent=tufe_search_rent,0!=tufe_search_linecode&amp;&amp;(a.lineCode=tufe_search_linecode));a=JSON.stringify(a);dbg("request="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_LINES,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=
JSON.parse(b.response);dbg("result_json="+c.result);jsonList=c.result.data;document.querySelectorAll("main .ctnr_1000 .railway_links li").forEach(function(e){e.remove()});c=document.querySelector("main .ctnr_1000 .railway_links");var d="";jsonList.forEach(function(e){var f="/search/property_price/"+tufe_search_floorplan+"/"+tufe_search_rent+"/"+e.code+"/";1&lt;f.length&amp;&amp;tufe_url_tail&amp;&amp;(f=f.replace(/\/$/,""));d+='&lt;li class="railway_'+e.code+'"&gt;\n&lt;a href="javascript:void(0);" onclick="alink(\''+f+"')\"&gt;"+
e.name+"&lt;/a&gt;&lt;/li&gt;\n"});c.innerHTML=d}}}
function tufe_getStationsInfo_call(a){var b={limit:0,sortOrder:0,sortType:0};void 0!==a&amp;&amp;("prefectureCode"in a&amp;&amp;(b.prefectureCode=a.prefectureCode),"floorPlan"in a&amp;&amp;(b.floorPlan=a.floorPlan,b.rent=a.rent));b.latFrom=34.55798902528024;b.lonFrom=135.55442054609372;b.latTo=36.78889941441406;b.lonTo=143.97544105390622;a=JSON.stringify(b);dbg("request="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_GET_STATIONS_INFO,a);c.onload=function(){if(200!=c.status)dbg("status: "+c.status),dbg("response: "+c.response);
else{dbg("response="+c.response);var d=JSON.parse(c.response);dbg("result_json="+d.result);gmapInfo=jsonList=d.result.data;setTimeout(function(){gmap_search()},1E3);d=document.getElementById("gmap");null!=d&amp;&amp;null!=gmapInfo&amp;&amp;0&gt;=gmapInfo.length&amp;&amp;(d.style.display="none");setTimeout(function(){gmap_marker()},2E3)}}}function strLength(a){len=0;a=escape(a);for(i=0;i&lt;a.length;i++,len++)"%"==a.charAt(i)&amp;&amp;("u"==a.charAt(++i)&amp;&amp;(i+=3,len++),i++);return len}
function multByteStringSlice(a,b){for(var c=!1;strLength(a)&gt;b;)a=a.slice(0,a.length-1),c=!0;c&amp;&amp;(a+="...");return a}
var stationName,searchWord,currentCenterLat=0,currentCenterLng=0,currentZoom=16,currentBounds={},positionTimer=null,positionTimerDisabled=!1,moveCenterLat=0,moveCenterLng=0,disaster1=0,shkb01=0,shkb04=0,shkb01_OldUrl="",shkb04_OldUrl="",shkb01DataLayer=null,futurePlace=0,population=0,populationDataLayer=null,income=0,incomeDataLayer=null,university=0,universityDataLayer=null,polygonData=[{},{},{},{}],stockX=[0],stockY=[0];
function disasterOverlayedMapType(){disasterOverlayedMapType.prototype.tileSize=new google.maps.Size(256,256);disasterOverlayedMapType.prototype.minZoom=2;disasterOverlayedMapType.prototype.maxZoom=17;disasterOverlayedMapType.prototype.name="disasterOverlay";disasterOverlayedMapType.prototype.alt="disasterOverlay";disasterOverlayedMapType.prototype.getTile=function(a,b,c){if(0!=disaster1){var d=c.createElement("img");d.src=disaportal_endpoint+"/"+b.toString()+"/"+a.x.toString()+"/"+a.y.toString()+
".png";d.style.width=this.tileSize.width+"px";d.style.height=this.tileSize.height+"px";d.style.opacity=.8;d.onerror=function(){d.style.display="none"};return d}}}
function skhbOverlayedMapType(){skhbOverlayedMapType.prototype.tileSize=new google.maps.Size(256,256);skhbOverlayedMapType.prototype.minZoom=10;skhbOverlayedMapType.prototype.maxZoom=10;skhbOverlayedMapType.prototype.name="skhbOverlay";skhbOverlayedMapType.prototype.alt="skhbOverlay";skhbOverlayedMapType.prototype.getTile=function(a,b,c){return null}}
function OverlayedMapType(){OverlayedMapType.prototype.tileSize=new google.maps.Size(256,256);OverlayedMapType.prototype.minZoom=15;OverlayedMapType.prototype.maxZoom=17;OverlayedMapType.prototype.name="Overlay";OverlayedMapType.prototype.alt="Overlay";OverlayedMapType.prototype.getTile=function(a,b,c){var d=c.createElement("img");c="https://disaportaldata.gsi.go.jp/raster/01_flood_l1_shinsuishin_newlegend_data/"+b.toString()+"/"+a.x.toString()+"/"+a.y.toString()+".png";1==disaster1&amp;&amp;(d.src=c,d.style.width=
this.tileSize.width+"px",d.style.height=this.tileSize.height+"px",d.style.opacity=.7,d.onerror=function(){d.style.display="none"});17==b?(c=a.x/128,a=a.y/128):16==b?(c=a.x/64,a=a.y/64):15==b?(c=a.x/32,a=a.y/32):14==b?(c=a.x/16,a=a.y/16):13==b?(c=a.x/8,a=a.y/8):12==b?(c=a.x/4,a=a.y/4):11==b?(c=a.x/2,a=a.y/2):(c=a.x,a=a.y);if(17&gt;=b&amp;&amp;10&lt;=b){b=Math.floor(c);a=Math.floor(a);for(var e=c=0;e&lt;stockX.length;e++)stockX[e]==b&amp;&amp;stockY[e]==a&amp;&amp;(c=1);if(0==c)dbg("newURL:"+b+"/"+a),stockX.push(b),stockY.push(a),
shkb01DataLayer=null;else{dbg("dupURL:"+b+"/"+a);if(1==disaster1)return d;return}}return 1!=disaster1?null:d}}
var mapStyle=[{featureType:"all"}],gmap,gmapInfo=[],gmarkers=[],currentTab=0,map1,markers=[],searchIndex=0,searchEnd=0,iconUrl="",searchCall=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]],mapkey,oldCenterLat=0,oldCenterLng=0,oldBounds,marker1=[],marker2=[],marker3=[],marker4=[],marker5=[],marker6=[],marker0=[],Overlay,disasterOverlay,skhbOverlay,skhbMarkers=[],skhbHistoryMarkers=[[],[],[]],skhbHistoryLatLng=[[],[],[]],futurePlaceMarkers=[],placeMarkers=
[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]]],placeLatLng=[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],
[],[],[],[],[],[],[],[]]],apiStart=0,markerHistory=0,placeHistoryMarkers=[[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]]],[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],
[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]]],[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]]]],chainMarkers=[],chainLatLng=[],chainStoreCodes=[],chainCategoryCodes=[],chainCategoryFilter=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],chainCategoryIds=
"0000000000000000000000000".split(""),estateMarkers=[],estateCategoryCodes=[],estteCategoryFilter=[0,0,0,0,0,0],estateCategoryIds=[0,0,0,0,0,0];
function initMap(a){function b(){dbg("dispLatLng");var g=map1.getCenter();null!==g&amp;&amp;void 0!==g&amp;&amp;(currentCenterLat=g.lat(),currentCenterLng=g.lng(),currentZoom=map1.getZoom(),currentBounds=map1.getBounds(),dbg("center="+g.lat()+", "+g.lng()),dbg("zoom="+currentZoom),positionTimer&amp;&amp;(dbg("positionTimer clear"),clearTimeout(positionTimer)),positionTimer=setTimeout(function(){openMapSidePanel();moveMap()},1E3))}if(!botCheck()&amp;&amp;null!=document.querySelector(".map_area")){if(0==currentCenterLat||0==currentCenterLng)currentCenterLat=
35.6812405,currentCenterLng=139.7649308;apiStart=0;dbg("initMap("+a+")");var c=new google.maps.LatLng(currentCenterLat,currentCenterLng),d={zoom:currentZoom,minZoom:10,maxZoom:17,center:c,disableDefaultUI:!0,mapTypeControlOptions:{mapTypeIds:["noText",google.maps.MapTypeId.ROADMAP],position:google.maps.ControlPosition.TOP_CENTER},zoomControl:!0,zoomControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT},streetViewControl:!0,streetViewControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP},
styles:mapStyle},e="map_canvas"+(currentTab+1);dbg("map="+e);map1=null;map1=new google.maps.Map(document.getElementById(e),d);shkb04_OldUrl=shkb01_OldUrl="";gMapDisasterEnable&amp;&amp;(disasterOverlay=new disasterOverlayedMapType,clearMarker_shkb01(null),clearMarker_Future(),clearMarker_Chain(-1),clearMarker(null,null));map1.addListener("drag",b);google.maps.event.addListenerOnce(map1,"bounds_changed",function(){dbg("map event: bounds_changed");b()});google.maps.event.addListener(map1,"zoom_changed",function(){dbg("map event: zoom_changed")});
document.querySelector(".tab");gPanorama=map1.getStreetView();null!=gPanorama&amp;&amp;(dbg("getStreetView()"),gPanorama.addListener("position_changed",function(){dbg("pos: "+gPanorama.getPosition());dbg("loc: "+JSON.stringify(gPanorama.getLocation()))}),gPanorama.addListener("visible_changed",function(){dbg("visible: "+gPanorama.getVisible())}));1!=a?onMapButton(0):onMapButton(1);google.maps.event.addListenerOnce(map1,"idle",function(){onMapButton(a)});if(""==searchWord||null==searchWord)searchWord=stationName;
if(gPhotoEnable){dbg("search_req="+searchWord);c={location:c,radius:"500",query:searchWord};var f=new google.maps.places.PlacesService(map1);f.textSearch(c,function(g,h){if(h==google.maps.places.PlacesServiceStatus.OK&amp;&amp;0&lt;g.length){dbg("0:"+g[0].name+":"+g[0].place_id);g={placeId:g[0].place_id,fields:["name","photos"]};var k=document.querySelectorAll(".town_images_ctnr img");h=0;null!=k&amp;&amp;(h=k.length);k=document.querySelector(".town_visuals_total");dbg("el_cnt.innerText="+k.innerText);null!=k&amp;&amp;0==h&amp;&amp;
f.getDetails(g,function(l,m){if(m===google.maps.places.PlacesServiceStatus.OK&amp;&amp;l&amp;&amp;$("#set_google_api_active_flg").val()=="1"){dbg("PLACE(getDetail):"+l);window.slickRemove();m=document.querySelector(".town_images_ctnr");var n=document.querySelector(".town_visuals");m.classList.remove("slick-initialized");m.classList.remove("slick-slider");m.innerHTML="";n.classList.remove("slick-initialized");n.classList.remove("slick-slider");if(!l.photos)return;for(var q=n.innerHTML="",p="",r=0;r&lt;l.photos.length;r++)p+='&lt;div class="town_visual_image_wrap"&gt;',p+='&lt;img class="town_visual_image js_town_images"',
p+=' src="'+l.photos[r].getUrl()+'"&gt;',p+="&lt;/div&gt;",q+='&lt;div class="town_image"&gt;',q+='&lt;img src="'+l.photos[r].getUrl()+'"&gt;',q+="&lt;/div&gt;";m.innerHTML=q;n.innerHTML=p;l=document.querySelectorAll(".town_images_ctnr img");null!=l&amp;&amp;null!=document.querySelector(".town_visuals_total")&amp;&amp;dbg("cntr_imgs: count="+l.length);"function"==typeof window.calcTownVisualsTotal&amp;&amp;(dbg("calcTownVisualsTotal:dispLatLng"),window.calcTownVisualsTotal(),window.slickReset())}})}})}}}
function changeInfoWindowPosition(a,b){null!=gInfoWindow&amp;&amp;(a={pixelOffset:new google.maps.Size(0,b)},gInfoWindow.setOptions(a),gInfoWindow.setPosition(gInfoWindowPos))}function currentCenterLatLng(){var a=map1.getCenter();null!==a&amp;&amp;void 0!==a&amp;&amp;(currentCenterLat=a.lat(),currentCenterLng=a.lng())}function moveCenterLatLng(){var a=map1.getCenter();null!==a&amp;&amp;void 0!==a&amp;&amp;(moveCenterLat=a.lat(),moveCenterLng=a.lng())}
function moveMap(){dbg("moveMap()");clearTimeout(positionTimer);historyMark(0,1);searchCallbackAbort(null,null);resetEstateList(!0);for(var a=document.getElementsByClassName("map_ctrl_in"),b=0;b&lt;a.length;b++)if(currentTab==b)for(var c=a[b].getElementsByClassName("button_check"),d=0;d&lt;c.length;d++)1==c[d].classList.contains("button_checked")?mapCall(c[d],!0):mapCall(null,!0)}function checkButton(a,b){return!0}var L=85.05112878;
function lng2tileX(a,b){a=parseFloat(a);b=parseInt(b);a=parseInt(Math.pow(2,b+7)*(a/180+1));return parseInt(a/256)}function lat2tileY(a,b){a=parseFloat(a);b=parseInt(b);a=parseInt(Math.pow(2,b+7)/Math.PI*(-1*Math.atanh(Math.sin(Math.PI/180*a))+Math.atanh(Math.sin(Math.PI/180*L))));return parseInt(a/256)}
var latLon2tile=function(a,b,c){a=parseFloat(a);b=parseFloat(b);c=parseInt(c);b=parseInt(Math.pow(2,c+7)*(b/180+1));parseInt(b/256);a=parseInt(Math.pow(2,c+7)/Math.PI*(-1*Math.atanh(Math.sin(Math.PI/180*a))+Math.atanh(Math.sin(Math.PI/180*L))));parseInt(a/256)},skhbData=[{},{},{},{},{},{},{},{}],skhbOldUrl=[null,null,null,null,null,null,null,null],skhb_endpoint="https://cyberjapandata.gsi.go.jp/xyz/skhb";
function api_skhb(a,b,c,d){var e=a,f=b;a=map1.getCenter();null!==a&amp;&amp;void 0!==a&amp;&amp;(e=a.lat(),f=a.lng());for(a=0;8&gt;a;a++)skhbData[a]={},skhbOldUrl[a]=null;TUAsync.run(function(g){dbg((new Date).toLocaleTimeString("ja-JP"));api_skhb_type(e,f,c,d,0,g)},function(g){api_skhb_type(e,f,c,d,1,g)},function(g){api_skhb_type(e,f,c,d,2,g)},function(g){api_skhb_type(e,f,c,d,3,g)},function(g){api_skhb_type(e,f,c,d,4,g)},function(g){api_skhb_type(e,f,c,d,5,g)},function(g){api_skhb_type(e,f,c,d,6,g)},function(g){api_skhb_type(e,
f,c,d,7,g)}).end(function(g){dbg((new Date).toLocaleTimeString("ja-JP"));api_skhb_end(e,f,c,d,8);dbg("TUAsync.end")})}
function api_skhb_type(a,b,c,d,e,f){tileX=lng2tileX(b,10);tileY=lat2tileY(a,10);skhbData[e]=[];jsonurl=skhb_endpoint+"0"+(e+1)+"/10/"+tileX+"/"+tileY+".geojson";if(skhbOldUrl[e]!=jsonurl){var g=(new Api).request(jsonurl,null);g.onload=function(){if(200!=g.status)dbg("status: "+g.status);else{for(var h=JSON.parse(g.response),k=a-.02,l=a+.02,m=b-.02,n=b+.02,q=[],p=0;p&lt;h.features.length;p++){var r={type:"Feature",geometry:{type:"Point",coordinates:[0,0]},properties:{name:"",address:""}},u=h.features[p];
u.geometry.coordinates[1]&lt;l&amp;&amp;u.geometry.coordinates[1]&gt;k&amp;&amp;u.geometry.coordinates[0]&lt;n&amp;&amp;u.geometry.coordinates[0]&gt;m&amp;&amp;(r.geometry.coordinates[0]=u.geometry.coordinates[0],r.geometry.coordinates[1]=u.geometry.coordinates[1],r.properties.name=u.properties.name,r.properties.address=u.properties.address,q.push(r))}skhbData[e]=q}f.next()}}}
function api_skhb_end(a,b,c,d,e){dbg("api_skhb_end("+e+")");for(a=1;8&gt;a;a++)skhbData[0]=skhbData[0].concat(skhbData[a]),skhbData[a]=[];a=removeDuplicates(skhbData[0]);skhbData[0]=[];skhbHistoryLatLng[2]=Array.from(skhbHistoryLatLng[1]);skhbHistoryLatLng[1]=Array.from(skhbHistoryLatLng[0]);skhbHistoryMarkers[2]=Array.from(skhbHistoryMarkers[1]);skhbHistoryMarkers[1]=Array.from(skhbHistoryMarkers[0]);skhbHistoryLatLng[0]=[];skhbHistoryMarkers[0]=[];for(b=0;b&lt;a.length;b++)createMarker_shkb01(map1,a[b])}
function removeDuplicates(a){a=a.concat();for(var b=0;b&lt;a.length;b++)for(var c=b+1;c&lt;a.length;c++)a[b].properties.name===a[c].properties.name&amp;&amp;a.splice(c,1);return a}
function gateapi_futurePlace(){var a=g_endpoint+"/ms-future-place/v2/search/future?";a+="lon="+currentCenterLng;a+="&amp;lat="+currentCenterLat;a+="&amp;radius=1000&amp;num=500";dbg("futurePlace:"+a);dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(4,1);var b=(new Api).request(a,null);b.onload=function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(4,1);if(200!=b.status)dbg("status: "+b.status),
dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.results.length)){for(var d={type:"FeatureCollection",features:[]},e=0;e&lt;c.results.length;e++){var f={type:"Feature",geometry:{type:"Point",coordinates:[0,0]},properties:{name:"",address:""}};f.geometry.coordinates[0]=c.results[e].lon;f.geometry.coordinates[1]=c.results[e].lat;f.properties.name=c.results[e].name+" ["+c.results[e].update_type+"]";f.properties.address=c.results[e].address;d.features.push(f);
createMarker_Future(map,f)}dbg(d)}}}}
function gateapi_population(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();a+="&amp;data_name=total_population_productive_rate&amp;data_source_year=2015&amp;rate_unit_type=1";dbg("Population:"+a);dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(4,0);var b=(new Api).request(a,null);b.onload=
function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(4,0);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{var c=JSON.parse(b.response);if(!(0&gt;=c.features.length)){for(var d=0;d&lt;c.features.length;d++)delete c.features[d].properties.fillColor,c.features[d].properties.type="polygon";populationDataLayer&amp;&amp;(populationDataLayer.setMap(null),populationDataLayer=null);populationDataLayer=new google.maps.Data({map:map1});
polygonData[1]=populationDataLayer.addGeoJson(c);populationDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=30&gt;f?"#2466A7":50&gt;f?"#8CC3DC":80&gt;f?"#BADFCF":100&gt;f?"#E9F7BC":120&gt;f?"#FFEA9A":150&gt;f?"#F58C48":"#CB0016";if("polygon"===e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,strokeColor:"#D3D3D3",strokeOpacity:1,clickable:!1,zIndex:1}})}}}}
function tuapi_population(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();dbg("Population:"+(a+"&amp;data_name=total_population_productive_rate&amp;data_source_year=2015&amp;rate_unit_type=1"));dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(4,0);currentCenterLatLng();a={};a.lat=currentCenterLat;
a.lon=currentCenterLng;a=JSON.stringify(a);dbg(TUAPI_GET_TOTAL_POPULATION_PRODUCTIVE_RATE+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_TOTAL_POPULATION_PRODUCTIVE_RATE,a);b.onload=function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(4,0);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{var c=JSON.parse(b.response);if(!(0&gt;=c.result.features.length)){for(var d=0;d&lt;c.result.features.length;d++)delete c.result.features[d].properties.fillColor,
c.result.features[d].properties.type="polygon";populationDataLayer&amp;&amp;(populationDataLayer.setMap(null),populationDataLayer=null);populationDataLayer=new google.maps.Data({map:map1});polygonData[1]=populationDataLayer.addGeoJson(c.result);populationDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=30&gt;f?"#2466A7":50&gt;f?"#8CC3DC":80&gt;f?"#BADFCF":100&gt;f?"#E9F7BC":120&gt;f?"#FFEA9A":150&gt;f?"#F58C48":"#CB0016";if("polygon"===e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,
strokeColor:"#D3D3D3",strokeOpacity:1,clickable:!1,zIndex:1}});moveCenterLatLng();currentCenterLat==moveCenterLat&amp;&amp;currentCenterLng==moveCenterLng?dbg("eq LatLng"):(dbg("eq LatLng is not"),dbg("  LatLng current="+currentCenterLat+", "+currentCenterLng),dbg("  LatLng move   ="+moveCenterLat+", "+moveCenterLng),moveMap())}}}}
function gateapi_income(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();a+="&amp;data_name=household_income_mean&amp;data_source_year=2015";dbg("Income:"+a);dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(4,2);var b=(new Api).request(a,null);b.onload=function(){dbg("API: income-response:"+
(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(4,2);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.features.length)){for(var d=0;d&lt;c.features.length;d++)delete c.features[d].properties.fillColor,c.features[d].properties.type="polygon";incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null);incomeDataLayer=new google.maps.Data({map:map1});polygonData[2]=incomeDataLayer.addGeoJson(c);
incomeDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=35E5&gt;f?"#2466A7":4E6&gt;f?"#8CC3DC":45E5&gt;f?"#BADFCF":5E6&gt;f?"#E9F7BC":55E5&gt;f?"#FFEA9A":6E6&gt;f?"#F58C48":"#CB0016";if("polygon"===e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,strokeColor:"#D3D3D3",strokeOpacity:1,clickable:!1,zIndex:1}})}}}}
function tuapi_income(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();dbg("Income:"+(a+"&amp;data_name=household_income_mean&amp;data_source_year=2015"));dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(4,2);currentCenterLatLng();a={};a.lat=currentCenterLat;a.lon=currentCenterLng;a=
JSON.stringify(a);dbg(TUAPI_GET_HOUSEHOLD_INCOME_MEAN+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_HOUSEHOLD_INCOME_MEAN,a);b.onload=function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(4,2);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.result.features.length)){for(var d=0;d&lt;c.result.features.length;d++)delete c.result.features[d].properties.fillColor,
c.result.features[d].properties.type="polygon";incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null);incomeDataLayer=new google.maps.Data({map:map1});polygonData[2]=incomeDataLayer.addGeoJson(c.result);incomeDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=35E5&gt;f?"#2466A7":4E6&gt;f?"#8CC3DC":45E5&gt;f?"#BADFCF":5E6&gt;f?"#E9F7BC":55E5&gt;f?"#FFEA9A":6E6&gt;f?"#F58C48":"#CB0016";if("polygon"===e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,strokeColor:"#D3D3D3",
strokeOpacity:1,clickable:!1,zIndex:1}});moveCenterLatLng();currentCenterLat==moveCenterLat&amp;&amp;currentCenterLng==moveCenterLng?dbg("eq LatLng"):(dbg("eq LatLng is not"),dbg("  LatLng current="+currentCenterLat+", "+currentCenterLng),dbg("  LatLng move   ="+moveCenterLat+", "+moveCenterLng),moveMap())}}}}
function gateapi_university(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+(currentBounds.getSouthWest().lat()-.1)+","+(currentBounds.getSouthWest().lng()-.1);a+=","+(currentBounds.getNorthEast().lat()+.1)+","+(currentBounds.getNorthEast().lng()+.1);a+="&amp;data_name=university_enrollment_rates&amp;data_source_year=2020&amp;rate_unit_type=1";dbg("University:"+a);dbg("API: university-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(2);searchCallbackStart(1,2);var b=(new Api).request(a,
null);b.onload=function(){dbg("API: university-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(2);searchCallbackEnd(1,2);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.features.length)){for(var d=0;d&lt;c.features.length;d++)delete c.features[d].properties.fillColor,c.features[d].properties.type="polygon";universityDataLayer&amp;&amp;(universityDataLayer.setMap(null),universityDataLayer=null);universityDataLayer=
new google.maps.Data({map:map1});polygonData[3]=universityDataLayer.addGeoJson(c);universityDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=40&gt;f?"#2466A7":50&gt;f?"#8CC3DC":60&gt;f?"#BADFCF":70&gt;f?"#E9F7BC":80&gt;f?"#FFEA9A":90&gt;f?"#F58C48":"#CB0016";if("polygon"===e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,strokeColor:"#D3D3D3",strokeOpacity:1,clickable:!1,zIndex:1}})}}}}
function tuapi_university(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+(currentBounds.getSouthWest().lat()-.1)+","+(currentBounds.getSouthWest().lng()-.1);a+=","+(currentBounds.getNorthEast().lat()+.1)+","+(currentBounds.getNorthEast().lng()+.1);dbg("University:"+(a+"&amp;data_name=university_enrollment_rates&amp;data_source_year=2020&amp;rate_unit_type=1"));dbg("API: university-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(2);searchCallbackStart(1,2);currentCenterLatLng();
a={};a.lat=currentCenterLat;a.lon=currentCenterLng;a=JSON.stringify(a);dbg(TUAPI_GET_UNIVERSITY_ENROLLMENT_RATES+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_UNIVERSITY_ENROLLMENT_RATES,a);b.onload=function(){dbg("API: university-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(2);searchCallbackEnd(1,2);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.result.features.length)){for(var d=
0;d&lt;c.result.features.length;d++)delete c.result.features[d].properties.fillColor,c.result.features[d].properties.type="polygon";universityDataLayer&amp;&amp;(universityDataLayer.setMap(null),universityDataLayer=null);universityDataLayer=new google.maps.Data({map:map1});polygonData[3]=universityDataLayer.addGeoJson(c.result);universityDataLayer.setStyle(function(e){var f=e.getProperty("statistics");f=40&gt;f?"#2466A7":50&gt;f?"#8CC3DC":60&gt;f?"#BADFCF":70&gt;f?"#E9F7BC":80&gt;f?"#FFEA9A":90&gt;f?"#F58C48":"#CB0016";if("polygon"===
e.getProperty("type"))return{fillColor:f,fillOpacity:.6,strokeWeight:1,strokeColor:"#D3D3D3",strokeOpacity:1,clickable:!1,zIndex:1}});moveCenterLatLng();currentCenterLat==moveCenterLat&amp;&amp;currentCenterLng==moveCenterLng?dbg("eq LatLng"):(dbg("eq LatLng is not"),dbg("  LatLng current="+currentCenterLat+", "+currentCenterLng),dbg("  LatLng move   ="+moveCenterLat+", "+moveCenterLng),moveMap())}}}}
function tuapi_getelementaryschoolboundaries(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();dbg("Income:"+(a+"&amp;data_name=household_income_mean&amp;data_source_year=2015"));dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(0,2);currentCenterLatLng();a={};a.lat=currentCenterLat;a.lon=
currentCenterLng;a=JSON.stringify(a);dbg(TUAPI_GET_ELEMENTARY_SCHOOL_BOUNDARIES+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_ELEMENTARY_SCHOOL_BOUNDARIES,a);b.onload=function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(0,2);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.result.features.length)){for(var d=0,e=0;e&lt;c.result.features.length;e++)c.result.features[e].properties.type=
"polygon","Feature"==c.result.features[e].type&amp;&amp;(d++,dbg("Feature("+d+"):"+c.result.features[e].properties.characteristics),createPopupA(c.result.features[e].properties.x_code,c.result.features[e].properties.y_code," cat_syougakkou_area",c.result.features[e].properties.characteristics,c.result.features[e].properties.address,"",c.result.features[e].properties.schoolBoundaryCode,"","",""));incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null);incomeDataLayer=new google.maps.Data({map:map1});
currentJson=c.result;dbg("schoolLayer = "+viewLayer);polygonData[2]=incomeDataLayer.addGeoJson(c.result);incomeDataLayer.setStyle(function(f){f.getProperty("statistics");if("polygon"===f.getProperty("type"))return dbg("po"),{fillColor:"#B9C7FF",fillOpacity:.4,strokeWeight:1,strokeColor:"#374284",strokeOpacity:.6,clickable:!1,zIndex:1}});moveCenterLatLng();currentCenterLat==moveCenterLat&amp;&amp;currentCenterLng==moveCenterLng?dbg("eq LatLng"):(dbg("eq LatLng is not"),dbg("  LatLng current="+currentCenterLat+
", "+currentCenterLng),dbg("  LatLng move   ="+moveCenterLat+", "+moveCenterLng),moveMap())}}}}
function tuapi_getjuniorhighschoolboundaries(){var a=g_endpoint+"/ms-map-layer/v2/map/geojson?";a+="bounds="+currentBounds.getSouthWest().lat()+","+currentBounds.getSouthWest().lng();a+=","+currentBounds.getNorthEast().lat()+","+currentBounds.getNorthEast().lng();dbg("Income:"+(a+"&amp;data_name=household_income_mean&amp;data_source_year=2015"));dbg("API: income-request:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_on(5);searchCallbackStart(0,3);currentCenterLatLng();a={};a.lat=currentCenterLat;a.lon=
currentCenterLng;a=JSON.stringify(a);dbg(TUAPI_GET_JUNIOR_HIGH_SCHOOL_BOUNDARIES+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_JUNIOR_HIGH_SCHOOL_BOUNDARIES,a);b.onload=function(){dbg("API: income-response:"+(new Date).toLocaleTimeString("ja-JP"));map_loading_off(5);searchCallbackEnd(0,3);if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);if(!(0&gt;=c.result.features.length)){for(var d=0,e=0;e&lt;c.result.features.length;e++)delete c.result.features[e].properties.fillColor,
c.result.features[e].properties.type="polygon","Feature"==c.result.features[e].type&amp;&amp;(d++,dbg("Feature("+d+"):"+c.result.features[e].properties.characteristics),createPopupA(c.result.features[e].properties.x_code,c.result.features[e].properties.y_code," cat_tyuugakkou_area",c.result.features[e].properties.characteristics,c.result.features[e].properties.address,"","",c.result.features[e].properties.schoolBoundaryCode,"",""));incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null);incomeDataLayer=
new google.maps.Data({map:map1});currentJson=c.result;polygonData[2]=incomeDataLayer.addGeoJson(c.result);dbg("schoolLayer = "+viewLayer);incomeDataLayer.setStyle(function(f){f.getProperty("statistics");if("polygon"===f.getProperty("type"))return{fillColor:"#B9C7FF",fillOpacity:.4,strokeWeight:1,strokeColor:"#374284",strokeOpacity:.6,clickable:!1,zIndex:1}});moveCenterLatLng();currentCenterLat==moveCenterLat&amp;&amp;currentCenterLng==moveCenterLng?dbg("eq LatLng"):(dbg("eq LatLng is not"),dbg("  LatLng current="+
currentCenterLat+", "+currentCenterLng),dbg("  LatLng move   ="+moveCenterLat+", "+moveCenterLng),moveMap())}}}}
function clearSchoolLayer(){dbg("clearSchoolLayer");checkLayerButton()?null!=currentJson&amp;&amp;(incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null),incomeDataLayer=new google.maps.Data({map:map1}),polygonData[2]=incomeDataLayer.addGeoJson(currentJson),incomeDataLayer.setStyle(function(a){if("polygon"===a.getProperty("type"))return{fillColor:"#B9C7FF",fillOpacity:.4,strokeWeight:1,strokeColor:"#374284",strokeOpacity:.6,clickable:!1,zIndex:1}})):dbg("layer off")}
function setSchoolLayer(a){dbg("setSchoolLayer("+a+")");checkLayerButton()?(clearSchoolLayer(),null!=incomeDataLayer&amp;&amp;(incomeDataLayer.setStyle(function(b){return b.getProperty("characteristics")==a?(viewLayer=a,{fillColor:"#3856CB",fillOpacity:.4,strokeWeight:3,strokeColor:"#374284",strokeOpacity:.6,clickable:!1,zIndex:1}):{fillColor:"#B9C7FF",fillOpacity:.4,strokeWeight:1,strokeColor:"#374284",strokeOpacity:.6,clickable:!1,zIndex:1}}),set_overlayinfo_text(a),set_overlayinfo_view(!0))):dbg("layer off")}
function map_loading_on(a){var b=document.querySelector("#map_loading"+a);null==b?(b=document.querySelector("#map_canvas"+a),null!=b&amp;&amp;b.insertAdjacentHTML("afterbegin",'&lt;div id="map_loading'+a+'"style="background:#000; opacity:0.3; width:100%;height:100%; position:relative; top:0; left:0;z-index:11; padding-top:200px;"&gt;&lt;div class="loading_loader"&gt;&lt;/div&gt;&lt;/div&gt;')):b.style.display="block";apiStart=1}
function map_loading_off(a){a=document.querySelector("#map_loading"+a);null!=a&amp;&amp;(a.style.display="none");apiStart=0}function wait(){return new Promise(function(a){setTimeout(a,1E5)})}var schoolSearch=[{count:0,end:0,page:0,radius:"1000",keyword:"\u5c0f\u5b66\u6821"},{count:0,end:0,page:0,radius:"1500",keyword:"\u4e2d\u5b66\u6821"}],schoolTimer=null,schoolRedraw=!0;function initSchoolCount(){schoolRedraw=botCheck()?!1:!0}
function getSchoolCount(a){schoolSearch[a].count=0;schoolSearch[a].page=0;schoolSearch[a].end=0;dbg("getSchoolCount("+a+")");var b={location:map1.getCenter(),radius:schoolSearch[a].radius,keyword:schoolSearch[a].keyword},c=new google.maps.places.PlacesService(map1);0==a?c.nearbySearch(b,schoolSearchCallback0):1==a&amp;&amp;c.nearbySearch(b,schoolSearchCallback1)}
function schoolSearchCallback0(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)(a[b].name.endsWith("\u5c0f\u5b66\u6821")||a[b].name.endsWith("\u521d\u7b49\u5b66\u6821")||a[b].name.endsWith("\u521d\u7b49\u90e8")||a[b].name.endsWith("\u521d\u7b49\u79d1"))&amp;&amp;schoolSearch[0].count++;c.hasNextPage?(c.nextPage(),schoolSearch[0].page++):(dbg("school(0).count="+schoolSearch[0].count),schoolSearch[0].end=1,tufe_draw_schoolCount())}else schoolSearch[0].end=1,tufe_draw_schoolCount()}
function schoolSearchCallback1(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)(a[b].name.endsWith("\u4e2d\u5b66\u6821")||a[b].name.endsWith("\u4e2d\u7b49\u5b66\u6821")||a[b].name.endsWith("\u4e2d\u7b49\u90e8")||a[b].name.endsWith("\u4e2d\u7b49\u79d1")||a[b].name.endsWith("\u4e2d\u5b66\u6821\u30fb\u9ad8\u7b49\u5b66\u6821")||a[b].name.endsWith("\u4e2d\u5b66\u9ad8\u7b49\u5b66\u6821")||a[b].name.endsWith("\u4e2d\u5b66\u6821\u9ad8\u7b49\u5b66\u6821")||a[b].name.endsWith("\u4e2d\u7b49\u90e8\u30fb\u9ad8\u7b49\u90e8"))&amp;&amp;
schoolSearch[1].count++;c.hasNextPage?(c.nextPage(),schoolSearch[1].page++):(dbg("school(1).count="+schoolSearch[1].count),schoolSearch[1].end=1,tufe_draw_schoolCount())}else schoolSearch[1].end=1,tufe_draw_schoolCount()}function tufe_draw_schoolCount(){}
function addMarker(a,b,c){if(null!==c&amp;&amp;void 0!==c){c=c.filter(function(e,f,g){return g.indexOf(e)===f});searchEnd=searchIndex=0;dbg("marker keywords("+b+")="+c);searchEnd=0;var d={location:map1.getCenter(),radius:"500",keyword:c};searchEnd=0;0&lt;=currentTab&amp;&amp;5&gt;=currentTab&amp;&amp;setTimeout(function(){searchStart(d,currentTab,b)},1E3*searchIndex);searchIndex++}}function setMark(a,b,c){searchEnd=searchIndex=0;c={location:map1.getCenter(),radius:"750",keyword:c};searchStart(c,a,b)}
function searchStart(a,b,c){dbg("searchStart"+b+","+c);var d=new google.maps.places.PlacesService(map1);iconUrl=map_icon_url+map_buttons[currentTab][searchIndex][1];searchCallbackStart(b,c);0==b?0==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,0)}):1==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,1)}):2==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,2)}):3==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,3)}):4==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,
f,g,0,4)}):5==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,5)}):6==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,6)}):7==c&amp;&amp;d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,0,7)}):1==b?0==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,1,0)}):1==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,1,1)}):2==c&amp;&amp;d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,1,2)}):2==b?0==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,0)}):1==c?d.nearbySearch(a,
function(e,f,g){searchCallback(e,f,g,2,1)}):2==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,2)}):3==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,3)}):4==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,4)}):5==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,5)}):6==c&amp;&amp;d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,2,6)}):3==b&amp;&amp;(0==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,3,0)}):1==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,
f,g,3,1)}):2==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,3,2)}):3==c?d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,3,3)}):4==c&amp;&amp;d.nearbySearch(a,function(e,f,g){searchCallback(e,f,g,3,4)}))}function searchCallbackStart(a,b){searchCall[a][b]=1;tabDisabled(!0);dbg("searchCallbackStart("+a+","+b+")")}
function searchCallbackAbort(a,b){if(null==a||null==b)for(a=0;a&lt;searchCall.length;a++)for(b=0;b&lt;searchCall[a].length;b++)0!=searchCall[a][b]&amp;&amp;(searchCall[a][b]=2,dbg("searchCallbackAbort("+a+","+b+")"),searchEnd=1,searchCallbackEnd(a,b));else searchCall[a][b]=2,dbg("searchCallbackAbort("+a+","+b+")"),searchEnd=1,searchCallbackEnd(a,b)}
function searchCallbackEnd(a,b){searchCall[a][b]=0;for(var c=!1,d=0;d&lt;searchCall.length;d++)for(var e=0;e&lt;searchCall[d].length;e++)0!=searchCall[d][e]&amp;&amp;(c=!0);c||(tabDisabled(!1),dbg("searchCallbackEnd("+a+","+b+")"));setTimeout(function(){setContents(b);setContents2(b);setMarkercat_detail(viewLayer)},500)}
function searchCallback(a,b,c,d,e){if(2==searchCall[d][e])dbg("searchCallback("+d+","+e+");abort");else if(currentTab!=d)dbg("searchCallback("+d+","+e+"): currentTab");else if(0==checkButton(d,e))dbg("searchCallback("+d+","+e+"): button-off");else if(dbg("searchCallback("+d+","+e+")"),b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],d,e);if(pageNext(c,d,e))return}searchEnd=1;searchCallbackEnd(d,e)}
function pageNext(a,b,c){2==searchCall[b][c]&amp;&amp;dbg("pageNext("+b+","+c+"): abort");return!1}function searchCallback00(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],0,0);if(pageNext(c,0,0))return}searchEnd=1;searchCallbackEnd(0,0)}function searchCallback01(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],0,1);if(pageNext(c,0,1))return}searchEnd=1;searchCallbackEnd(0,1)}
function searchCallback02(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],0,2);if(pageNext(c,0,2))return}searchEnd=1;searchCallbackEnd(0,2)}function searchCallback03(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],0,3);if(pageNext(c,0,3))return}searchEnd=1;searchCallbackEnd(0,3)}
function searchCallback04(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],0,4);if(pageNext(c,0,4))return}searchEnd=1;searchCallbackEnd(0,4)}function searchCallback10(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],1,0);if(pageNext(c,1,0))return}searchEnd=1;searchCallbackEnd(1,0)}
function searchCallback11(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],1,1);if(pageNext(c,1,1))return}searchEnd=1;searchCallbackEnd(1,1)}function searchCallback12(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],1,2);if(pageNext(c,1,2))return}searchEnd=1;searchCallbackEnd(1,2)}
function searchCallback20(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,0);if(pageNext(c,2,0))return}searchEnd=1;searchCallbackEnd(2,0)}function searchCallback21(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,1);if(pageNext(c,2,1))return}searchEnd=1;searchCallbackEnd(2,1)}
function searchCallback22(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,2);if(pageNext(c,2,2))return}searchEnd=1;searchCallbackEnd(2,2)}function searchCallback23(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,3);if(pageNext(c,2,3))return}searchEnd=1;searchCallbackEnd(2,3)}
function searchCallback24(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,4);if(pageNext(c,2,4))return}searchEnd=1;searchCallbackEnd(2,4)}function searchCallback25(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,5);if(pageNext(c,2,5))return}searchEnd=1;searchCallbackEnd(2,5)}
function searchCallback26(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],2,6);if(pageNext(c,2,6))return}searchEnd=1;searchCallbackEnd(2,6)}function searchCallback30(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],3,0);if(pageNext(c,3,0))return}searchEnd=1;searchCallbackEnd(3,0)}
function searchCallback31(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],3,1);if(pageNext(c,3,1))return}searchEnd=1;searchCallbackEnd(3,1)}function searchCallback32(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],3,2);if(pageNext(c,3,2))return}searchEnd=1;searchCallbackEnd(3,2)}
function searchCallback33(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],3,3);if(pageNext(c,3,3))return}searchEnd=1;searchCallbackEnd(3,3)}function searchCallback34(a,b,c){if(b===google.maps.places.PlacesServiceStatus.OK){for(b=0;b&lt;a.length;b++)createMarker(map1,a[b],3,4);if(pageNext(c,3,4))return}searchEnd=1;searchCallbackEnd(3,4)}
function createMarker_shkb01(a,b){a=b.geometry.coordinates[1];var c=b.geometry.coordinates[0];if(1!=checkMarker_shkb01(a,c)){var d=new google.maps.Marker({position:new google.maps.LatLng(a,c),map:map1,icon:{url:map_icon_url+map_buttons[5][0][1],scaledSize:new google.maps.Size(24,24)},animation:google.maps.Animation.DROP});skhbMarkers.push(d);skhbHistoryMarkers[0].push(d);skhbHistoryLatLng[0].push([a,c]);google.maps.event.addListener(d,"click",function(){null!=gInfoWindow&amp;&amp;(gInfoWindow.setZIndex(0),
gInfoWindow.close(),gInfoWindow=null);var e=document.querySelectorAll(".gm-style-iw-a");null!=e&amp;&amp;e.forEach(function(f){if(1==f.classList.contains("markercat_detail")){f.classList.remove("markercat_detail");var g=f.parentElement;null!=g&amp;&amp;(g.style.zIndex=-100)}1==f.classList.contains("markercat_focus")&amp;&amp;(f.classList.remove("markercat_focus"),g=f.parentElement,null!=g&amp;&amp;(g.style.zIndex=-100))});gInfoWindowPos=d.getPosition();gInfoWindow=new google.maps.InfoWindow;changeInfoWindowPosition(map1,INFOWINDOW_OFFSET_DEFAULT);
gInfoWindow.setContent('&lt;div class="markerinfo"&gt;&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(b.properties.name+"&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;"));gInfoWindow.open(map1);gInfoWindow.setZIndex(100)})}}function checkMarker_shkb01(a,b){var c=!1;skhbHistoryLatLng.forEach(function(d){d.forEach(function(e){e[0]==a&amp;&amp;e[1]==b&amp;&amp;(c=!0)})});return c}
function clearMarker_shkb01(a){null==a?(skhbMarkers.forEach(function(b){b&amp;&amp;b.setMap(null)}),skhbMarkers=[],skhbHistoryMarkers=[[],[],[]],skhbHistoryLatLng=[[],[],[]]):0&lt;=a&amp;&amp;2&gt;=a&amp;&amp;(skhbHistoryMarkers[a].forEach(function(b){b&amp;&amp;b.setMap(null)}),skhbHistoryMarkers[a]=[],skhbHistoryLatLng[a]=[])}
function createMarker_Future(a,b){var c=new google.maps.Marker({position:new google.maps.LatLng(b.geometry.coordinates[1],b.geometry.coordinates[0]),map:map1,icon:{url:map_icon_url+map_buttons[4][1][1],scaledSize:new google.maps.Size(24,24)},animation:google.maps.Animation.DROP});futurePlaceMarkers.push(c);google.maps.event.addListener(c,"click",function(){null!=gInfoWindow&amp;&amp;(gInfoWindow.setZIndex(0),gInfoWindow.close(),gInfoWindow=null);gInfoWindowPos=c.getPosition();gInfoWindow=new google.maps.InfoWindow;
changeInfoWindowPosition(map1,INFOWINDOW_OFFSET_DEFAULT);gInfoWindow.setContent('&lt;div class="markerinfo"&gt;&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(b.properties.name+"&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;"));gInfoWindow.open(map1)})}function clearMarker_Future(){futurePlaceMarkers.forEach(function(a){a.setMap(null)});futurePlaceMarkers=[]}
function createMarker(a,b,c,d){if(!(0==c&amp;&amp;2==d||0==c&amp;&amp;3==d||0==c&amp;&amp;4==d)||b.name.endsWith("\u5c0f\u5b66\u6821")||b.name.endsWith("\u521d\u7b49\u5b66\u6821")||b.name.endsWith("\u521d\u7b49\u90e8")||b.name.endsWith("\u521d\u7b49\u79d1")||b.name.endsWith("\u4e2d\u5b66\u6821")||b.name.endsWith("\u4e2d\u7b49\u5b66\u6821")||b.name.endsWith("\u4e2d\u7b49\u90e8")||b.name.endsWith("\u4e2d\u7b49\u79d1")||b.name.endsWith("\u4e2d\u5b66\u6821\u30fb\u9ad8\u7b49\u5b66\u6821")||b.name.endsWith("\u4e2d\u5b66\u9ad8\u7b49\u5b66\u6821")||
b.name.endsWith("\u4e2d\u5b66\u6821\u9ad8\u7b49\u5b66\u6821")||b.name.endsWith("\u4e2d\u7b49\u90e8\u30fb\u9ad8\u7b49\u90e8")||b.name.endsWith("\u9ad8\u6821")||b.name.endsWith("\u9ad8\u7b49\u5b66\u6821")||b.name.endsWith("\u9ad8\u7b49\u90e8")||b.name.endsWith("\u9ad8\u7b49\u79d1")){a=b.geometry.location.lat();var e=b.geometry.location.lng();if(!checkMarker(a,e)){var f=new google.maps.Marker({position:b.geometry.location,map:map1,icon:{url:map_icon_url+map_buttons[c][d][1],scaledSize:new google.maps.Size(1,
1)},animation:google.maps.Animation.DROP});placeHistoryMarkers[0][c][d].push(f);placeMarkers[c][d].push(f);placeLatLng[c][d].push([a,e]);gInfoPos[d][gInfoCount[d]]=f.getPosition();gInfo[d][gInfoCount[d]]=new google.maps.InfoWindow;a={disableAutoPan:!0,pixelOffset:new google.maps.Size(0,INFOWINDOW_OFFSET_DEFAULT)};gInfo[d][gInfoCount[d]].setOptions(a);gInfo[d][gInfoCount[d]].setPosition(gInfoPos[d][gInfoCount[d]]);gInfo[d][gInfoCount[d]].addListener("closeclick",function(){dbg("closeclick");dbg(this);
this.setZIndex(0);this.open(map1);setContents2(0)});gInfo[d][gInfoCount[d]].addListener("domready",function(){setContents2(0)});dbg("new gInfo("+gInfoCount[d]+")");b={placeId:b.place_id,fields:"address_components adr_address business_status formatted_address formatted_phone_number geometry icon icon_background_color icon_mask_base_uri international_phone_number name opening_hours photos place_id plus_code price_level rating reviews types url user_ratings_total utc_offset_minutes vicinity website".split(" ")};
(new google.maps.places.PlacesService(map1)).getDetails(b,function(g,h){h===google.maps.places.PlacesServiceStatus.OK&amp;&amp;g&amp;&amp;(dbg("PLACE(getDetail):"),dbg(g),h=h="",0==c&amp;&amp;6==d?h+="cat_byouin":0==c&amp;&amp;7==d&amp;&amp;(h+="cat_kouen"),h='&lt;div class="markerinfo '+h+'"&gt;',"photos"in g&amp;&amp;1&lt;=g.photos.length&amp;&amp;(h=h+'&lt;div class="markerinfo_img_wrap"&gt;&lt;img class="markerinfo_img" alt="" src="'+(g.photos[0].getUrl()+'"&gt;'),h+="&lt;/div&gt;"),h=h+'&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(g.name+"&lt;/p&gt;"),""!=g.rating&amp;&amp;
void 0!==g.rating&amp;&amp;(h=h+'&lt;p class="markerinfo_rating"&gt;&lt;span class="js_starrating markerinfo_rating_in"&gt;&lt;span class="js_starrating_num markerinfo_rating_num"&gt;'+g.rating.toFixed(1),h+='&lt;/span&gt;&lt;span class="js_starrating_star markerinfo_rating_star"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;'),""!=g.vicinity&amp;&amp;void 0!==g.vicinity&amp;&amp;(h+='&lt;p class="markerinfo_vicinity"&gt;'+g.vicinity+"&lt;/p&gt;"),""!=g.website&amp;&amp;void 0!==g.website&amp;&amp;(h=h+'&lt;p class="markerinfo_website"&gt;&lt;a href="'+(g.website+'" target="_blank" rel="noopener"&gt;'),h+=g.website,
h+="&lt;/a&gt;&lt;/p&gt;"),gInfoData[d][gInfoDataCount[d]]=h+"&lt;/div&gt;&lt;/div&gt;",gInfoDataCount[d]++,dbg("initStarRating call"),setTimeout(function(){initStarRating()},1E3))});gInfo[d][gInfoCount[d]].setContent('&lt;div class="markerinfo"&gt;&lt;/div&gt;');gInfoCount[d]++}}}function setContents(a){dbg("setContents("+a+")");var b=0;gInfo[a].forEach(function(c){null!=gInfo[a][b]&amp;&amp;(gInfo[a][b].setContent(gInfoData[a][b]),gInfo[a][b].setZIndex(100),gInfo[a][b].open(map1));b++})}
function infoWindowZIndex(a,b){a=a.closest(".gm-style-iw-a");null!=a&amp;&amp;(b?(b=a.parentElement,null!=b&amp;&amp;(b.style.zIndex=-100)):(a.classList.add("markercat_detail"),b=a.parentElement,null!=b&amp;&amp;(b.style.zIndex=100)))}
function setMarkercat_detail(a){dbg("setMarkercat_detail:"+a);if(null!=a){var b=document.querySelectorAll(".markerinfo");null!=b&amp;&amp;b.forEach(function(c){c=c.querySelector(".markerinfo_name");if(c.innerText==a&amp;&amp;(c=c.closest(".gm-style-iw-a"),null!=c)){1==c.classList.contains("markercat_realestate")?c.classList.add("markercat_focus"):c.classList.add("markercat_detail");var d=c.parentElement;null!=d&amp;&amp;(d.style.zIndex=200);c=c.querySelector(".markerinfo_name");null!=c&amp;&amp;setSchoolLayer(c.innerText)}})}}
function markercat_detail(a){dbg("markercat_detail");var b=a.currentTarget.closest(".gm-style-iw-a");if(null==b||1!=b.classList.contains("markercat_detail")&amp;&amp;1!=b.classList.contains("markercat_focus")){null!=gInfoWindow&amp;&amp;(gInfoWindow.close(),gInfoWindow=null);b=document.querySelectorAll(".gm-style-iw-a");null!=b&amp;&amp;b.forEach(function(f){if(1==f.classList.contains("markercat_detail")){f.classList.remove("markercat_detail");var g=f.parentElement;null!=g&amp;&amp;(g.style.zIndex=-100)}1==f.classList.contains("markercat_focus")&amp;&amp;
(g=f.parentElement,null!=g&amp;&amp;(g.style.zIndex=-100))});var c=a.currentTarget.closest(".gm-style-iw-a");if(null!=c)if(1==c.classList.contains("markercat_detail"))c.classList.remove("markercat_detail"),a=c.parentElement,null!=a&amp;&amp;(a.style.zIndex=-100),clearSchoolLayer();else if(1==c.classList.contains("markercat_focus"))dbg("remove focus2"),c.classList.remove("markercat_focus"),a=c.parentElement,null!=a&amp;&amp;(a.style.zIndex=-100),clearSchoolLayer();else{if(1==c.classList.contains("markercat_realestate")){set_overlayinfo_view(!1);
b=document.querySelectorAll(".gm-style-iw-a");null!=b&amp;&amp;b.forEach(function(f){1==f.classList.contains("markercat_focus")&amp;&amp;(dbg("remove focus1"),f.classList.remove("markercat_focus"),f=f.parentElement,null!=f&amp;&amp;(f.style.zIndex=-100))});a=isSchoolArea();dbg("schoolArea="+a);if(0==a){var d=c.getAttribute("data-elementaryschoolboundarycode");dbg("click: realestate = "+name+" : eSchoolBoundaryCode="+d);a=document.querySelectorAll(".cat_syougakkou_area");for(var e=0;e&lt;a.length;e++)if(b=a[e].getAttribute("data-elementaryschoolboundarycode"),
b==d){dbg("  s="+b+" ok");a[e].click();break}else dbg("  s="+b)}else if(1==a)for(d=c.getAttribute("data-juniorhighschoolboundarycode"),dbg("click: realestate = "+name+" : jSchoolBoundaryCode="+d),a=document.querySelectorAll(".cat_tyuugakkou_area"),e=0;e&lt;a.length;e++)if(b=a[e].getAttribute("data-juniorhighschoolboundarycode"),b==d){dbg("  s="+b+" ok");a[e].click();break}else dbg("  s="+b);else dbg("click: realestate = "+name+" : schoolBoundaryCode=null");set_overlayinfo_view(!1);setTimeout(function(){c.classList.add("markercat_focus");
mapEstateDraw=!0;estateFilter(c.getAttribute("data-lat"),c.getAttribute("data-lng"),c.getAttribute("data-name"),c.getAttribute("data-imageurl"),c.getAttribute("data-shopurl"),"","","");openMapSidePanel();dbg("schoolBoundaryCode="+schoolBoundaryCode);set_overlayinfo_view(!1)},300)}else 1==c.classList.contains("markercat_syougakkou_area")?(c.classList.add("markercat_detail"),mapEstateDraw=!0,openMapSidePanel(),schoolBoundaryCode=c.getAttribute("data-elementaryschoolboundarycode"),dbg("click: syougakkou_area = "+
schoolBoundaryCode)):1==c.classList.contains("markercat_tyuugakkou_area")?(c.classList.add("markercat_detail"),mapEstateDraw=!0,openMapSidePanel(),schoolBoundaryCode=c.getAttribute("data-juniorhighschoolboundarycode"),dbg("click: tyuugakkou_area = "+schoolBoundaryCode)):c.classList.add("markercat_detail");a=c.parentElement;null!=a&amp;&amp;(a.style.zIndex=200);if(1==c.classList.contains("markercat_syougakkou_area")||1==c.classList.contains("markercat_tyuugakkou_area"))a=c.querySelector(".markerinfo_name"),
null!=a&amp;&amp;setSchoolLayer(a.innerText)}}}
function setContents2(a){dbg("setContents2("+a+")");var b=0;a=document.querySelectorAll(".markerinfo");null!=a&amp;&amp;a.forEach(function(c){null!=c.closest(".gm-style-iw-a")&amp;&amp;c.addEventListener("click",markercat_detail,!1);var d=1==c.classList.contains("cat_hoikuen")?"markercat_hoikuen":1==c.classList.contains("cat_youtien")?"markercat_youtien":1==c.classList.contains("cat_syougakkou")?"markercat_syougakkou":1==c.classList.contains("cat_tyuugakkou")?"markercat_tyuugakkou":1==c.classList.contains("cat_koukou")?
"markercat_koukou":1==c.classList.contains("cat_byouin")?"markercat_byouin":1==c.classList.contains("cat_kouen")?"markercat_kouen":1==c.classList.contains("cat_syougakkou_area")?"markercat_syougakkou_area":1==c.classList.contains("cat_tyuugakkou_area")?"markercat_tyuugakkou_area":1==c.classList.contains("cat_realestate")?"markercat_realestate":"";var e=c.closest(".gm-style-iw-a");null!=e&amp;&amp;""!=d&amp;&amp;(1!=e.classList.contains("markercat")&amp;&amp;e.classList.add("markercat"),1!=e.classList.contains(d)&amp;&amp;e.classList.add(d),
"markercat_realestate"==d?(e.setAttribute("data-lat",c.getAttribute("data-lat")),e.setAttribute("data-lng",c.getAttribute("data-lng")),e.setAttribute("data-name",c.getAttribute("data-name")),e.setAttribute("data-shopurl",c.getAttribute("data-shopurl")),e.setAttribute("data-imageurl",c.getAttribute("data-imageurl")),e.setAttribute("data-cid",c.getAttribute("data-cid")),e.setAttribute("data-pid",c.getAttribute("data-pid")),e.setAttribute("data-elementaryschoolboundarycode",c.getAttribute("data-elementaryschoolboundarycode")),
e.setAttribute("data-juniorhighschoolboundarycode",c.getAttribute("data-juniorhighschoolboundarycode"))):"markercat_syougakkou_area"==d?(e.setAttribute("data-elementaryschoolboundarycode",c.getAttribute("data-elementaryschoolboundarycode")),e.setAttribute("data-juniorhighschoolboundarycode",c.getAttribute("data-juniorhighschoolboundarycode"))):"markercat_tyuugakkou_area"==d&amp;&amp;(e.setAttribute("data-elementaryschoolboundarycode",c.getAttribute("data-elementaryschoolboundarycode")),e.setAttribute("data-juniorhighschoolboundarycode",
c.getAttribute("data-juniorhighschoolboundarycode"))));b++})}function clearMarkerHistory(a,b){}
function clearMarker(a,b){var c=0,d=0;dbg("clerMarker("+a+","+b+")");null!=gInfoWindow&amp;&amp;(gInfoWindow.close(),gInfoWindow=null);searchCallbackAbort(a,b);placeMarkers.forEach(function(g){d=0;g.forEach(function(h){(null==b||b==d&amp;&amp;a==c)&amp;&amp;h.forEach(function(k){k&amp;&amp;k.setMap(null)});d++});c++});d=c=0;placeLatLng.forEach(function(g){d=0;g.forEach(function(h){if(null==b||b==d&amp;&amp;a==c)h.forEach(function(k){k&amp;&amp;(k[0]=0,k[1]=0)}),h=[];d++});c++});if(0==a&amp;&amp;6==b||0==a&amp;&amp;7==b){var e=0;gInfo[b].forEach(function(g){null!=
g&amp;&amp;(g.close(),gInfo[b][e]=null,e++)});gInfoCount[b]=0}if(null==a&amp;&amp;null==b){placeHistoryMarkers.forEach(function(g){g.forEach(function(h){h.forEach(function(k){k.forEach(function(l){l&amp;&amp;l.setMap(null)})})})});markerHistory=0;placeLatLng.forEach(function(g){g.forEach(function(h){h.forEach(function(k){k[0]=0;k[1]=0})})});var f=0;gInfo[6].forEach(function(g){null!=g&amp;&amp;(g.close(),gInfo[6][f]=null,f++)});f=gInfoCount[6]=0;gInfo[7].forEach(function(g){null!=g&amp;&amp;(g.close(),gInfo[7][f]=null,f++)});gInfoCount[7]=
0}}function checkMarker(a,b){var c=0,d=0,e=!1;placeLatLng.forEach(function(f){d=0;f.forEach(function(g){g.forEach(function(h){h[0]==a&amp;&amp;h[1]==b&amp;&amp;(e=!0)});d++});c++});return e}
function historyMark(a,b){placeHistoryMarkers[2]=Array.from(placeHistoryMarkers[1]);placeHistoryMarkers[1]=Array.from(placeHistoryMarkers[0]);placeHistoryMarkers[0]=[[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]],[[],[],[],[],[],[],[],[],[],[]]]}
function createMarker1(a,b){dbg("marker1: tab:"+currentTab+", searchIndex="+searchIndex+"url="+map_icon_url+map_buttons[currentTab][searchIndex][1]);var c=new google.maps.Marker({position:b.geometry.location,map:map1,icon:{url:iconUrl,scaledSize:new google.maps.Size(24,24)},animation:google.maps.Animation.DROP});markers[0].push(c);google.maps.event.addListener(c,"click",function(){null!=gInfoWindow&amp;&amp;(gInfoWindow.close(),gInfoWindow=null);gInfoWindowPos=c.getPosition();gInfoWindow=new google.maps.InfoWindow;
changeInfoWindowPosition(map1,INFOWINDOW_OFFSET_DEFAULT);gInfoWindow.setContent('&lt;div class="markerinfo"&gt;&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(b.name+"&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;"));gInfoWindow.open(map1)})}function tabDisabled(a){for(var b=document.getElementsByClassName("tab_btn"),c=0;c&lt;b.length;c++)a?b[c].classList.add("tab_disabled"):b[c].classList.remove("tab_disabled")}
function clickMapButton(a,b){dbg("clickMapButton("+a+","+b+")");dbg("TAB:"+b);currentTab=b;for(var c=document.getElementsByClassName("map_ctrl_in"),d=0;d&lt;c.length;d++)if(b==d){for(var e=c[d].getElementsByClassName("button_check"),f=0;f&lt;e.length;f++)1==e[f].classList.contains("button_checked")&amp;&amp;e[f].classList.toggle("button_checked");if(0==b){for(e=0;e&lt;marker0.length;e++)marker0[e].setMap(null);marker0=[]}else if(1==b){for(e=0;e&lt;marker1.length;e++)marker1[e].setMap(null);marker1=[]}else if(2==b){for(e=
0;e&lt;marker2.length;e++)marker2[e].setMap(null);marker2=[]}else if(3==b){for(e=0;e&lt;marker3.length;e++)marker3[e].setMap(null);marker3=[]}else if(4==b){for(e=0;e&lt;marker4.length;e++)marker4[e].setMap(null);marker4=[]}else if(5==b){for(e=0;e&lt;marker5.length;e++)marker5[e].setMap(null);marker5=[]}else if(6==b){for(e=0;e&lt;marker6.length;e++)marker6[e].setMap(null);marker6=[]}}setTimeout(function(){dbg("timeout1000");initMap(a)},1E3)}
function initMapButton(){dbg("initMapButton");for(var a=document.getElementsByClassName("tab_btn"),b={$jscomp$loop$prop$i$61$184:0};b.$jscomp$loop$prop$i$61$184&lt;a.length;b={$jscomp$loop$prop$i$61$184:b.$jscomp$loop$prop$i$61$184},b.$jscomp$loop$prop$i$61$184++)a[b.$jscomp$loop$prop$i$61$184].addEventListener("click",function(c){return function(d){clickMapButton(0,c.$jscomp$loop$prop$i$61$184)}}(b));document.querySelectorAll(".button_check").forEach(function(c){1!=c.classList.contains("button_check_disabled")&amp;&amp;
c.addEventListener("click",function(d){oldLat=oldLng=0;d=d.target;1==d.classList.contains("button_checked")?dbg("button-click:ON-&gt;OFF"):dbg("button-click:OFF-&gt;ON");clearButton(d);mapCall(d,!1)})})}
function mapCall(a,b){null!=a?dbg("mapCall("+a.innerText+","+b+")"):dbg("mapCall(null,"+b+")");if(0==apiStart)if(null==a)setupChainMarker(1);else{setupChainMarker(1);var c=!1,d=document.querySelectorAll(".map_ctrl_in .button_check");0&lt;d.length&amp;&amp;"\u30de\u30f3\u30b7\u30e7\u30f3"==d[0].innerText&amp;&amp;(c=!0);1!=a.classList.contains("button_check_notexist")&amp;&amp;(1!=a.classList.contains("button_checked")||b?(a.classList.add("button_checked"),"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"==a.innerText?(dbg("\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df:on"),
disaster1=1,map1.overlayMapTypes.setAt("1",disasterOverlay)):"\u707d\u5bb3\u907f\u96e3\u5834\u6240"==a.innerText?(dbg("\u707d\u5bb3\u907f\u96e3\u5834\u6240:on"),api_skhb(currentCenterLat,currentCenterLng,currentZoom,currentBounds)):"\u5efa\u8a2d\u65bd\u8a2d"==a.innerText?(fusurePlace=1,gateapi_futurePlace()):"\u4eba\u53e3\u63a8\u79fb"==a.innerText?(population=1,tuapi_population()):"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"==a.innerText?(income=1,tuapi_income()):"\u5c0f\u5b66\u6821\u533a"==a.innerText?
(university=0,tuapi_getelementaryschoolboundaries()):"\u4e2d\u5b66\u6821\u533a"==a.innerText?(university=0,tuapi_getjuniorhighschoolboundaries()):"\u5927\u5b66\u9032\u5b66\u7387"==a.innerText?(university=1,tuapi_university()):"\u5b66\u6821"==a.innerText?setMark(0,3,"\u5b66\u6821"):"\u5c0f\u5b66\u6821"==a.innerText?(chainCategoryFilter[21]=1,setupChainMarker(0)):"\u4e2d\u5b66\u6821"==a.innerText?(chainCategoryFilter[22]=1,setupChainMarker(0)):"\u9ad8\u6821"==a.innerText?(chainCategoryFilter[23]=1,
setupChainMarker(0)):"\u30de\u30f3\u30b7\u30e7\u30f3"==a.innerText?(chainCategoryFilter[0]=1,setupChainMarker(1)):"\u6238\u5efa\u3066"==a.innerText?(chainCategoryFilter[1]=1,setupChainMarker(1)):"100\u5186\u30b7\u30e7\u30c3\u30d7"==a.innerText?(c?chainCategoryFilter[2]=1:chainCategoryFilter[0]=1,setupChainMarker(0)):"\u30a2\u30d1\u30ec\u30eb"==a.innerText?(c?chainCategoryFilter[3]=1:chainCategoryFilter[1]=1,setupChainMarker(0)):"\u5bb6\u5177/\u96d1\u8ca8"==a.innerText?(c?chainCategoryFilter[4]=1:
chainCategoryFilter[2]=1,setupChainMarker(0)):"\u30b3\u30f3\u30d3\u30cb"==a.innerText?(c?chainCategoryFilter[5]=1:chainCategoryFilter[3]=1,setupChainMarker(0)):"\u30b9\u30fc\u30d1\u30fc"==a.innerText?(c?chainCategoryFilter[6]=1:chainCategoryFilter[4]=1,setupChainMarker(0)):"\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0\u30bb\u30f3\u30bf\u30fc/\u30e2\u30fc\u30eb"==a.innerText?(c?chainCategoryFilter[7]=1:chainCategoryFilter[5]=1,setupChainMarker(0)):"\u85ac\u5c40\u30fb\u30c9\u30e9\u30c3\u30b0\u30b9\u30c8\u30a2"==
a.innerText?(c?chainCategoryFilter[8]=1:chainCategoryFilter[6]=1,setupChainMarker(0)):"\u30d0\u30fc\u30ac\u30fc"==a.innerText?(c?chainCategoryFilter[9]=1:chainCategoryFilter[7]=1,setupChainMarker(0)):"\u5f01\u5f53/\u60e3\u83dc"==a.innerText?(c?chainCategoryFilter[10]=1:chainCategoryFilter[8]=1,setupChainMarker(0)):"\u30ab\u30d5\u30a7"==a.innerText?(c?chainCategoryFilter[11]=1:chainCategoryFilter[9]=1,setupChainMarker(0)):"\u30d5\u30a1\u30df\u30ec\u30b9"==a.innerText?(c?chainCategoryFilter[12]=1:chainCategoryFilter[10]=
1,setupChainMarker(0)):"\u9280\u884c"==a.innerText?(c?chainCategoryFilter[13]=1:chainCategoryFilter[11]=1,setupChainMarker(0)):"\u75c5\u9662"==a.innerText?(clearMarker(0,6),setMark(0,6,"\u30af\u30ea\u30cb\u30c3\u30af")):"\u4fdd\u80b2\u5712\u30fb\u5e7c\u7a1a\u5712"==a.innerText?setMark(0,0,"\u5e7c\u7a1a\u5712"):"\u4fdd\u80b2\u5712"==a.innerText?(chainCategoryFilter[19]=1,setupChainMarker(0)):"\u5e7c\u7a1a\u5712"==a.innerText?(chainCategoryFilter[20]=1,setupChainMarker(0)):"\u5546\u696d\u65bd\u8a2d"==
a.innerText?setMark(2,0,"\u5546\u696d\u65bd\u8a2d"):"\u98f2\u98df\u5e97"==a.innerText?setMark(2,1,"\u30ec\u30b9\u30c8\u30e9\u30f3"):"\u5a2f\u697d\u65bd\u8a2d"==a.innerText?setMark(2,3,"\u30a2\u30df\u30e5\u30fc\u30ba\u30e1\u30f3\u30c8"):"\u5f79\u6240"==a.innerText?setMark(3,0,"\u5f79\u6240"):"\u516c\u5712"==a.innerText?(clearMarker(0,7),setMark(0,7,"\u516c\u5712")):"\u6587\u5316\u65bd\u8a2d"==a.innerText?setMark(3,3,"\u6587\u5316\u65bd\u8a2d"):"\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d"==a.innerText?setMark(3,
4,"\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d"):"\u5b66\u7fd2\u587e"==a.innerText&amp;&amp;(chainCategoryFilter[17]=1,setupChainMarker(0))):(a.classList.remove("button_checked"),"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"==a.innerText?(dbg("\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df:off"),disaster1=0,map1.overlayMapTypes.removeAt("1")):"\u707d\u5bb3\u907f\u96e3\u5834\u6240"==a.innerText?(dbg("\u707d\u5bb3\u907f\u96e3\u5834\u6240:off"),clearMarker_shkb01(null)):"\u5efa\u8a2d\u65bd\u8a2d"==a.innerText?
(dbg("\u5efa\u8a2d\u65bd\u8a2d:off"),fusurePlace=0,clearMarker_Future()):"\u4eba\u53e3\u63a8\u79fb"==a.innerText?(population=0,populationDataLayer&amp;&amp;(populationDataLayer.setMap(null),populationDataLayer=null)):"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"==a.innerText?(income=0,incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null)):"\u5c0f\u5b66\u6821\u533a"==a.innerText?(incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null),clearPopupA()):"\u4e2d\u5b66\u6821\u533a"==a.innerText?
(incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null),clearPopupA()):"\u5927\u5b66\u9032\u5b66\u7387"==a.innerText?(university=0,universityDataLayer&amp;&amp;(universityDataLayer.setMap(null),universityDataLayer=null)):"\u5b66\u6821"==a.innerText?clearMarker(0,3):"\u5c0f\u5b66\u6821"==a.innerText?(chainCategoryFilter[21]=0,clearMarker_Chain(21),setupChainMarker(0)):"\u4e2d\u5b66\u6821"==a.innerText?(chainCategoryFilter[22]=0,clearMarker_Chain(22),setupChainMarker(0)):"\u9ad8\u6821"==a.innerText?
(chainCategoryFilter[23]=0,clearMarker_Chain(23),setupChainMarker(0)):"\u30de\u30f3\u30b7\u30e7\u30f3"==a.innerText?(chainCategoryFilter[0]=0,clearMarker_Chain(0),setupChainMarker(1)):"\u6238\u5efa\u3066"==a.innerText?(chainCategoryFilter[1]=0,clearMarker_Chain(1),setupChainMarker(1)):"100\u5186\u30b7\u30e7\u30c3\u30d7"==a.innerText?(c?(chainCategoryFilter[2]=0,clearMarker_Chain(2)):(chainCategoryFilter[0]=0,clearMarker_Chain(0)),setupChainMarker(0)):"\u30a2\u30d1\u30ec\u30eb"==a.innerText?(c?(chainCategoryFilter[3]=
0,clearMarker_Chain(3)):(chainCategoryFilter[1]=0,clearMarker_Chain(1)),setupChainMarker(0)):"\u5bb6\u5177/\u96d1\u8ca8"==a.innerText?(c?(chainCategoryFilter[4]=0,clearMarker_Chain(4)):(chainCategoryFilter[2]=0,clearMarker_Chain(2)),setupChainMarker(0)):"\u30b3\u30f3\u30d3\u30cb"==a.innerText?(c?(chainCategoryFilter[5]=0,clearMarker_Chain(5)):(chainCategoryFilter[3]=0,clearMarker_Chain(3)),setupChainMarker(0)):"\u30b9\u30fc\u30d1\u30fc"==a.innerText?(c?(chainCategoryFilter[6]=0,clearMarker_Chain(6)):
(chainCategoryFilter[4]=0,clearMarker_Chain(4)),setupChainMarker(0)):"\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0\u30bb\u30f3\u30bf\u30fc/\u30e2\u30fc\u30eb"==a.innerText?(c?(chainCategoryFilter[7]=0,clearMarker_Chain(7)):(chainCategoryFilter[5]=0,clearMarker_Chain(5)),setupChainMarker(0)):"\u85ac\u5c40\u30fb\u30c9\u30e9\u30c3\u30b0\u30b9\u30c8\u30a2"==a.innerText?(c?(chainCategoryFilter[8]=0,clearMarker_Chain(8)):(chainCategoryFilter[6]=0,clearMarker_Chain(6)),setupChainMarker(0)):"\u30d0\u30fc\u30ac\u30fc"==
a.innerText?(c?(chainCategoryFilter[9]=0,clearMarker_Chain(9)):(chainCategoryFilter[7]=0,clearMarker_Chain(7)),setupChainMarker(0)):"\u5f01\u5f53/\u60e3\u83dc"==a.innerText?(c?(chainCategoryFilter[10]=0,clearMarker_Chain(10)):(chainCategoryFilter[8]=0,clearMarker_Chain(8)),setupChainMarker(0)):"\u30ab\u30d5\u30a7"==a.innerText?(c?(chainCategoryFilter[11]=0,clearMarker_Chain(11)):(chainCategoryFilter[9]=0,clearMarker_Chain(9)),setupChainMarker(0)):"\u30d5\u30a1\u30df\u30ec\u30b9"==a.innerText?(c?(chainCategoryFilter[12]=
0,clearMarker_Chain(12)):(chainCategoryFilter[10]=0,clearMarker_Chain(10)),setupChainMarker(0)):"\u9280\u884c"==a.innerText?(c?(chainCategoryFilter[13]=0,clearMarker_Chain(13)):(chainCategoryFilter[11]=0,clearMarker_Chain(11)),setupChainMarker(0)):"\u75c5\u9662"==a.innerText?clearMarker(0,6):"\u4fdd\u80b2\u5712\u30fb\u5e7c\u7a1a\u5712"==a.innerText?clearMarker(0,0):"\u4fdd\u80b2\u5712"==a.innerText?(chainCategoryFilter[19]=0,clearMarker_Chain(19),setupChainMarker(0)):"\u5e7c\u7a1a\u5712"==a.innerText?
(chainCategoryFilter[20]=0,clearMarker_Chain(20),setupChainMarker(0)):"\u5546\u696d\u65bd\u8a2d"==a.innerText?clearMarker(2,0):"\u98f2\u98df\u5e97"==a.innerText?clearMarker(2,1):"\u5a2f\u697d\u65bd\u8a2d"==a.innerText?clearMarker(2,3):"\u5f79\u6240"==a.innerText?clearMarker(3,0):"\u516c\u5712"==a.innerText?clearMarker(0,7):"\u6587\u5316\u65bd\u8a2d"==a.innerText?clearMarker(3,3):"\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d"==a.innerText?clearMarker(3,4):"\u5b66\u7fd2\u587e"==a.innerText&amp;&amp;(chainCategoryFilter[17]=
0,clearMarker_Chain(17),setupChainMarker(0))))}}
function checkLayerButton(){var a=!1,b=document.querySelectorAll(".map_ctrl_in .button_check");if(0&lt;b.length)for(var c=0;c&lt;b.length;c++)"\u4eba\u53e3\u63a8\u79fb"!=b[c].innerText&amp;&amp;"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"!=b[c].innerText&amp;&amp;"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"!=b[c].innerText&amp;&amp;"\u5c0f\u5b66\u6821\u533a"!=b[c].innerText&amp;&amp;"\u4e2d\u5b66\u6821\u533a"!=b[c].innerText&amp;&amp;"\u5927\u5b66\u9032\u5b66\u7387"!=b[c].innerText||1!=b[c].classList.contains("button_checked")||(a=!0);return a}
function clearButton(a){dbg("clearButton:"+a.innerText);set_overlayinfo_view(!1);var b=document.querySelectorAll(".map_ctrl_in .button_check");if(0&lt;b.length)for(var c=0;c&lt;b.length;c++)"\u4eba\u53e3\u63a8\u79fb"==a.innerText||"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"==a.innerText||"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"==a.innerText||"\u5c0f\u5b66\u6821\u533a"==a.innerText||"\u4e2d\u5b66\u6821\u533a"==a.innerText||"\u5927\u5b66\u9032\u5b66\u7387"==a.innerText?b[c].innerText!=a.innerText&amp;&amp;1==
b[c].classList.contains("button_checked")&amp;&amp;mapCall(b[c],!1):"\u4eba\u53e3\u63a8\u79fb"==b[c].innerText||"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"==b[c].innerText||"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"==b[c].innerText||"\u5c0f\u5b66\u6821\u533a"==b[c].innerText||"\u4e2d\u5b66\u6821\u533a"==b[c].innerText||"\u5927\u5b66\u9032\u5b66\u7387"==b[c].innerText?1==b[c].classList.contains("button_checked")&amp;&amp;mapCall(b[c],!1):("\u516c\u5712"==b[c].innerText||"\u75c5\u9662"==b[c].innerText)&amp;&amp;b[c].innerText!=
a.innerText&amp;&amp;1==b[c].classList.contains("button_checked")&amp;&amp;mapCall(b[c],!0)}function mapCenter(a,b){currentCenterLat=a;currentCenterLng=b;a=new google.maps.LatLng(currentCenterLat,currentCenterLng);map1.setCenter(a)}function getMapButtons_name(a,b){return map_buttons[a][b][0]}function register_check(){return!1}function botCheck(){return"undefined"!==typeof bot_flg&amp;&amp;bot_flg?!0:!1}function setupEstateMarker(a){}function createMarker_Estate(a,b,c,d,e,f,g,h){}function clearMarker_Estate(a){}
var oldLat=0,oldLng=0;function setupChainMarker(a){dbg("setupChainMarker");var b=0,c=0;a=map1.getCenter();null!==a&amp;&amp;void 0!==a&amp;&amp;(b=a.lat(),c=a.lng(),c!=oldLng||b!=oldLat)&amp;&amp;(getChainStoreAround(b,c),getPropertiesInfo(b,c,function(){checkEducation()?getPropertiesInfoForEducationTab(b,c,function(){estateDataDraw(!0)}):estateDataDraw(!0)}),oldLat=b,oldLng=c)}
function createMarker_Chain(a,b,c,d,e,f,g,h,k,l,m){if(1==checkMarker_Chain(a,b))return dbg("checkMarker_Chain():disabled"),!1;if(!checkChainCategory(h))return!1;if(19==h)return createPopupA(a,b," cat_hoikuen",d,e,k,l,m,f,g),!0;if(20==h)return createPopupA(a,b," cat_youtien",d,e,k,l,m,f,g),!0;if(21==h)return createPopupA(a,b," cat_syougakkou",d,e,k,l,m,f,g),!0;if(22==h)return createPopupA(a,b," cat_tyuugakkou",d,e,k,l,m,f,g),!0;if(23==h)return createPopupA(a,b," cat_koukou",d,e,k,l,m,f,g),!0;if(-1==
h||-2==h)return createPopupA(a,b," cat_realestate",d,e,k,l,m,f,g),!0;l=56;m=67;var n=10;0&gt;h&amp;&amp;(l=42,m=52,n=50);var q=new google.maps.Marker({position:new google.maps.LatLng(a,b),map:map1,icon:{url:c,scaledSize:new google.maps.Size(l,m)},zIndex:n,animation:google.maps.Animation.DROP});chainMarkers.push(q);chainLatLng.push([a,b]);chainStoreCodes.push([f,g,q,d,e]);chainCategoryCodes.push(h);google.maps.event.addListener(q,"click",function(){dbg("createMarker_Chain:click");if(null!=k)dbg("estateInfo"),
mapEstateDraw=!0,estateFilter(a,b,d,k,e,"","","");else{null!=gInfoWindow&amp;&amp;(gInfoWindow.setZIndex(0),gInfoWindow.close(),gInfoWindow=null);var p=document.querySelectorAll(".gm-style-iw-a");null!=p&amp;&amp;p.forEach(function(r){1==r.classList.contains("markercat_detail")&amp;&amp;(r.classList.remove("markercat_detail"),r=r.parentElement,null!=r&amp;&amp;(r.style.zIndex=-100))});gInfoWindowPos=q.getPosition();gInfoWindow=new google.maps.InfoWindow;changeInfoWindowPosition(map1,INFOWINDOW_OFFSET_CHAIN);p='&lt;div class="markerinfo"&gt;';
null!=k&amp;&amp;(p=p+'&lt;div class="markerinfo_img_wrap"&gt;&lt;img class="markerinfo_img" alt="" src="'+(k+'"&gt;'),p+="&lt;/div&gt;");p=p+'&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(d+"&lt;/p&gt;");""!=e&amp;&amp;void 0!==e&amp;&amp;(p=p+'&lt;p class="markerinfo_website"&gt;&lt;a href="'+(e+'" target="_blank" rel="noopener"&gt;'),p+=e,p+="&lt;/a&gt;&lt;/p&gt;");gInfoWindow.setContent(p+"&lt;/div&gt;&lt;/div&gt;");gInfoWindow.open(map1);gInfoWindow.setZIndex(100)}});return!0}
function clearMarker_Chain(a){dbg("clearMarker_Chain("+a+")");if(19&lt;=a)clearPopupA();else if(null!=gInfoWindow&amp;&amp;(gInfoWindow.setZIndex(0),gInfoWindow.close(),gInfoWindow=null),0&gt;a)chainMarkers=[],chainLatLng=[],chainStoreCodes=[],chainCategoryCodes=[];else{var b=[];-1!=a&amp;&amp;(b=chainCategoryIds[a].split(","));var c=0;chainMarkers.forEach(function(e){for(var f=0;f&lt;b.length;f++){var g=b[f];if(chainCategoryCodes[c]==g)dbg("  clear("+chainCategoryCodes[c]+")=="+g),null!=e&amp;&amp;(e.setMap(null),e=null),chainMarkers[c]=
null,chainLatLng[c]=[0,0],chainStoreCodes[c]=[0,0,null,"","",""],chainCategoryCodes[c]=null;else{dbg("  notclear("+chainCategoryCodes[c]+")=="+g);chainCategoryCodes[c]+="";for(var h=chainCategoryCodes[c].split(","),k=0;k&lt;h.length;k++)h[k]==g&amp;&amp;(dbg("    clear("+h[k]+")=="+g),null!=e&amp;&amp;(e.setMap(null),e=null),chainMarkers[c]=null,chainLatLng[c]=[0,0],chainStoreCodes[c]=[0,0,null,"","",""],chainCategoryCodes[c]=null)}}c++});var d=0;chainMarkers.forEach(function(e){null!=e&amp;&amp;(d=1)});0==d&amp;&amp;(chainMarkers=
[],chainLatLng=[],chainStoreCodes=[],chainCategoryCodes=[]);el=document.querySelector(".map20");null!=el&amp;&amp;el.classList.remove("map20_panel_hide")}}function checkMarker_Chain(a,b){var c=!1;chainLatLng.forEach(function(d){d[0]==a&amp;&amp;d[1]==b&amp;&amp;(c=!0)});return c}
function checkChainCategory(a){var b=!1;a+="";var c=a.split(",");if("-1"==a||"-2"==a)return!0;for(var d=0;d&lt;c.length;d++){a=c[d];for(var e=0;e&lt;chainCategoryIds.length;e++)for(var f=chainCategoryIds[e].split(","),g=0;g&lt;f.length;g++)if(f[g]==a&amp;&amp;1==chainCategoryFilter[e])return b=!0}return b}
function chainPop(a,b,c){dbg("chainPop:"+b);null!=gInfoWindow&amp;&amp;(gInfoWindow.close(),gInfoWindow=null);gInfoWindowPos=a.getPosition();gInfoWindow=new google.maps.InfoWindow;changeInfoWindowPosition(map1,INFOWINDOW_OFFSET_CHAIN);a='&lt;div class="markerinfo"&gt;&lt;div class="markerinfo_text"&gt;&lt;p class="markerinfo_name"&gt;'+(b+"&lt;/p&gt;");""!=c&amp;&amp;void 0!==c&amp;&amp;(a=a+'&lt;p class="markerinfo_website"&gt;&lt;a href="'+(c+'" target="_blank" rel="noopener noreferrer"&gt;')+c+"&lt;/a&gt;&lt;/p&gt;");a+="&lt;/div&gt;";a+="&lt;/div&gt;";gInfoWindow.setContent(a);
gInfoWindow.open(map1);gInfoWindow.setZIndex(100)}
function estateFilter(a,b,c,d,e,f,g,h){dbg("estateFilter("+c+", "+a+","+b+", "+d+", "+e+", "+f+",");dbg("  "+g+", "+h+")");c=!1;d=document.querySelector(".map20");null!=d&amp;&amp;d.classList.remove("map20_panel_hide");dbg("estateData=");dbg(estateData);dbg("estateHtmlData=");dbg(estateHtmlData);dbg("estateSchoolData=");dbg(estateSchoolData);estateDrawData=[];for(e=d=0;e&lt;estateData.length;e++){var k=getProperty(estateData[e].propertyId);if(""!=a&amp;&amp;""!=b&amp;&amp;estateData[e].propertyLongitude==b&amp;&amp;estateData[e].propertyLatitude==
a){dbg("hit lat,lng = "+e);for(var l=0;l&lt;estateHtmlData.length;l++)estateHtmlData[l][2]==k.propertyName&amp;&amp;estateHtmlData[l][6]==k.propertyUrl&amp;&amp;(dbg("hit name,urls"),d++,""==f?estateDrawData.push(estateHtmlData[l]):k.propertyId==f&amp;&amp;(estateDrawData.push(estateHtmlData[l]),c=!0))}else if(""!=g)for(dbg("elementarySchoolBoundaryCode="+g),l=0;l&lt;estateHtmlData.length;l++)estateHtmlData[l][2]==k.propertyName&amp;&amp;estateHtmlData[l][6]==k.propertyUrl&amp;&amp;estateSchoolData[e].properties[j].elementarySchoolBoundaryCode==
g&amp;&amp;estateDrawData.push(estateHtmlData[l]);else if(""!=h)for(dbg("juniorHighSchoolBoundaryCode="+h),l=0;l&lt;estateHtmlData.length;l++)estateHtmlData[l][2]==k.propertyName&amp;&amp;estateHtmlData[l][6]==k.propertyUrl&amp;&amp;estateSchoolData[e].properties[j].juniorHighSchoolBoundaryCode==h&amp;&amp;estateDrawData.push(estateHtmlData[l])}dbg("chk_pos="+d);dbg("single="+c);dbg("estateDrawData=");dbg(estateDrawData);0&gt;=estateDrawData.length?estateDraws(a,b,estateDrawData):1==estateDrawData.length?1==d?estateDraw(a,b,estateDrawData[0],
!1):estateDraw(a,b,estateDrawData[0],!0):estateDraws(a,b,estateDrawData);nestEstateDraw=mapEstateDraw=recommendEstateDraw=!1}var recommendEstateDraw=!1,mapEstateDraw=!1,nestEstateDraw=!1;
function estateDraw(a,b,c,d){dbg("estateDraw: "+d);dbg("  lat:"+a);dbg("  lng:"+b);dbg("  recommendEstateDraw: "+recommendEstateDraw);dbg("  mapEstateDraw: "+mapEstateDraw);dbg("  nestEstateDraw: "+nestEstateDraw);dbg("  data: ");dbg(c);a="";b=document.querySelector(".map20_panel_ctnr");null!=b&amp;&amp;(a+='&lt;div class="map20_panel"&gt;&lt;div class="repin"&gt;&lt;div class="repin_control"&gt;&lt;div class="repin_btn_panel_close js_map_panel_hide"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="repin_items"&gt;&lt;div class="repin_item_wrap "&gt;',tufe_checkAuth()?
(a=a+'&lt;div class="repin_favorite"&gt;&lt;p class="town_link town_link_favorite" data-propertyid="'+(c[8]+'" data-realestatecompanyid="')+(c[11]+'"'),a+='&gt;&lt;/p&gt;&lt;div class="popup_fukidashi"&gt;&lt;p class="popup_fukidashi_txt"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f&lt;/p&gt;&lt;a class="popup_fukidashi_btn" href="javascript:void(0);" onclick="alink(\'/my/town#tab02\');" tabindex="0"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u3078&lt;/a&gt;&lt;/div&gt;'):a+='&lt;div class="repin_favorite"&gt;&lt;p class="town_link town_link_favorite town_link_favorite_nonmember js_modal_large" id="" data-modal-class="modal_nonmember_favorite"&gt;&lt;/p&gt;',
a=a+'&lt;/div&gt;&lt;div class="repin_item" data-propertyid="'+(c[8]+'" data-posat="'+c[9]+'" data-posng="'+c[10]+'"'),a+=' onclick=""&gt;&lt;div class="repin_head"&gt;',a=1==c[0]?a+'&lt;div class="repin_ico ico_re_recommend_blue_1"&gt;&lt;/div&gt;':2==c[0]?a+'&lt;div class="repin_ico ico_re_recommend_blue_2"&gt;&lt;/div&gt;':3==c[0]?a+'&lt;div class="repin_ico ico_re_recommend_blue_3"&gt;&lt;/div&gt;':a+"",""!=c[1]&amp;&amp;(a="\u4e2d\u53e4\u6238\u5efa"==c[1]?a+('&lt;p class="repin_cat repin_cat_green"&gt;'+c[1]+"&lt;/p&gt;"):"\u65b0\u7bc9\u6238\u5efa"==c[1]?a+('&lt;p class="repin_cat repin_cat_lightgreen"&gt;'+
c[1]+"&lt;/p&gt;"):"\u8cc3\u8cb8"==c[1]?a+('&lt;p class="repin_cat repin_cat_orange"&gt;'+c[1]+"&lt;/p&gt;"):"\u4e2d\u53e4\u30de\u30f3\u30b7\u30e7\u30f3"==c[1]?a+('&lt;p class="repin_cat repin_cat_pink"&gt;'+c[1]+"&lt;/p&gt;"):a+('&lt;p class="repin_cat repin_cat_red"&gt;'+c[1]+"&lt;/p&gt;")),a+='&lt;p class="repin_ttl"&gt;'+c[2]+"&lt;/p&gt;",a=a+'&lt;/div&gt;&lt;div class="repin_body"&gt;&lt;div class="repin_body_l"&gt;&lt;img class="repin_img" src="'+(c[3]+'" alt=""&gt;'),a=a+'&lt;/div&gt;&lt;div class="repin_body_r"&gt;&lt;div class="repin_txts_btn"&gt;&lt;div class="repin_txts"&gt;&lt;p class="repin_price"&gt;'+
(c[4]+"&lt;/p&gt;"),a+='&lt;p class="repin_info"&gt;'+c[5]+"&lt;/p&gt;",a=a+'&lt;/div&gt;&lt;div class="repin_btn_wrap"&gt;&lt;a href="'+(c[6]+'" class="repin_btn_detail" target="_blank" rel="noopener" '),a="member_id"in tufe_post_data?void 0!==tufe_post_data.member_id&amp;&amp;""!=tufe_post_data.member_id?a+(' data-gtm-member-id="'+tufe_post_data.member_id+'"'):a+' data-gtm-member-id="non-member-id"':a+' data-gtm-member-id="non-member-id"',""!=c[8]&amp;&amp;(a+=' data-gtm-property-id="'+c[8]+'"'),a="station_group_code"in tufe_post_data?void 0!==
tufe_post_data.station_group_code&amp;&amp;""!=tufe_post_data.station_group_code?a+(' data-gtm-station-g-cd="'+tufe_post_data.station_group_code+'"'):a+' data-gtm-station-g-cd="non-station-g-cd"':a+' data-gtm-station-g-cd="non-station-g-cd"',a="diagnosis_id"in tufe_post_data?void 0!==tufe_post_data.diagnosis_id&amp;&amp;""!=tufe_post_data.diagnosis_id?a+(' data-gtm-diagnosis-id="'+tufe_post_data.diagnosis_id+'"'):a+' data-gtm-diagnosis-id="non-diagnosis-id"':a+' data-gtm-diagnosis-id="non-diagnosis-id"',""!=c[11]&amp;&amp;
(a+=' data-gtm-real-estate-company-id="'+c[11]+'"'),a=a+'&gt;\u7269\u4ef6\u8a73\u7d30&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class="repin_source"&gt;'+(c[7]+"&lt;/p&gt;"),b.innerHTML=a+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;");b=document.querySelector(".map20_btn_map_re_back");null!=b&amp;&amp;(b.classList.add("map20_btn_map_re_back_show"),recommendEstateDraw?b.setAttribute("onclick","estatelink('','','');"):nestEstateDraw?b.setAttribute("onclick","estatelink('','"+c[9]+"','"+c[10]+"');"):b.setAttribute("onclick","estatelink('','','');"));
redrawFavariteProperties(null);setMapPanelHide();window.jqueryModalLarge()}
function estateDraws(a,b,c){dbg("estateDraws");dbg("  lat:"+a);dbg("  lng:"+b);dbg("  recommendEstateDraw: "+recommendEstateDraw);dbg("  mapEstateDraw: "+mapEstateDraw);dbg("  nestEstateDraw: "+nestEstateDraw);b=c.length;var d="";a=document.querySelector(".map20_panel_ctnr");if(null!=a){d+='&lt;div class="map20_panel map20_panel_multi"&gt;&lt;div class="repin repin_multi"&gt;&lt;div class="repin_btn_expand js_map20_panel_expand"&gt;&lt;/div&gt;&lt;div class="repin_control repin_control_multi"&gt;';1==repin_recommend_flag?(d+=
'&lt;p class="repin_recommend_txt"&gt;\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u7269\u4ef6\u304c\u300c'+b+"\u4ef6\u300d\u898b\u3064\u304b\u308a\u307e\u3057\u305f\uff01&lt;/p&gt;",dbg("repin_recommend="+b)):dbg("repin_recommend=false");d+='&lt;div class="repin_btn_panel_close js_map_panel_hide"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="repin_items"&gt;';for(var e=0;e&lt;b;e++){d+='&lt;div class="repin_item_wrap repin_item_multi_wrap"&gt;';if(tufe_checkAuth()){var f=c[e][8],g=c[e][11];d+='&lt;div class="repin_favorite"&gt;';d+='&lt;p class="town_link town_link_favorite"';
d+=' data-propertyid="'+f+'"';d+=' data-realestatecompanyid="'+g+'"';d+="&gt;&lt;/p&gt;";d+='&lt;div class="popup_fukidashi"&gt;';d+='&lt;p class="popup_fukidashi_txt"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f&lt;/p&gt;';d+='&lt;a class="popup_fukidashi_btn" href="javascript:void(0);" onclick="alink(\'/my/town#tab02\');" tabindex="0"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u3078&lt;/a&gt;';d+="&lt;/div&gt;"}else d+='&lt;div class="repin_favorite"&gt;',d+='&lt;p class="town_link town_link_favorite town_link_favorite_nonmember js_modal_large" id="" data-modal-class="modal_nonmember_favorite"&gt;&lt;/p&gt;';
d+="&lt;/div&gt;";d+='&lt;div class="repin_item repin_item_multi" data-propertyid="'+c[e][8]+'" data-posat="'+c[e][9]+'" data-posng="'+c[e][10]+'"';d=mapEstateDraw?d+(" onclick=\"estatenestlink('"+c[e][8]+"','"+c[e][9]+"','"+c[e][10]+"');\""):d+(" onclick=\"estatelink('"+c[e][8]+"','"+c[e][9]+"','"+c[e][10]+"');\"");d+="&gt;";d+='&lt;div class="repin_body"&gt;';d+='&lt;div class="repin_body_l repin_body_l_multi"&gt;';d+='&lt;img class="repin_img repin_img_multi" src="'+c[e][3]+'" alt=""&gt;';d+="&lt;/div&gt;";d+='&lt;div class="repin_body_r"&gt;';
d+='&lt;div class="repin_head repin_head_multi"&gt;';d=1==c[e][0]?d+'&lt;div class="repin_ico ico_re_recommend_blue_1"&gt;&lt;/div&gt;':2==c[e][0]?d+'&lt;div class="repin_ico ico_re_recommend_blue_2"&gt;&lt;/div&gt;':3==c[e][0]?d+'&lt;div class="repin_ico ico_re_recommend_blue_3"&gt;&lt;/div&gt;':d+"";""!=c[e][1]&amp;&amp;(d="\u4e2d\u53e4\u6238\u5efa"==c[e][1]?d+('&lt;p class="repin_cat repin_cat_green"&gt;'+c[e][1]+"&lt;/p&gt;"):"\u65b0\u7bc9\u6238\u5efa"==c[e][1]?d+('&lt;p class="repin_cat repin_cat_lightgreen"&gt;'+c[e][1]+"&lt;/p&gt;"):"\u8cc3\u8cb8"==c[e][1]?d+('&lt;p class="repin_cat repin_cat_orange"&gt;'+
c[e][1]+"&lt;/p&gt;"):"\u4e2d\u53e4\u30de\u30f3\u30b7\u30e7\u30f3"==c[e][1]?d+('&lt;p class="repin_cat repin_cat_pink"&gt;'+c[e][1]+"&lt;/p&gt;"):d+('&lt;p class="repin_cat repin_cat_red"&gt;'+c[e][1]+"&lt;/p&gt;"));d+='&lt;p class="repin_ttl"&gt;'+c[e][2]+"&lt;/p&gt;";d+="&lt;/div&gt;";d+='&lt;div class="repin_txts_btn"&gt;';d+='&lt;div class="repin_txts"&gt;';d+='&lt;p class="repin_price"&gt;'+c[e][4]+"&lt;/p&gt;";d+='&lt;p class="repin_info"&gt;'+c[e][5]+"&lt;/p&gt;";d+="&lt;/div&gt;";d+='&lt;div class="repin_btn_wrap"&gt;';d+='&lt;a href="'+c[e][6]+'" class="repin_btn_detail" target="_blank" rel="noopener"';
d="member_id"in tufe_post_data?void 0!==tufe_post_data.member_id&amp;&amp;""!=tufe_post_data.member_id?d+(' data-gtm-member-id="'+tufe_post_data.member_id+'"'):d+' data-gtm-member-id="non-member-id"':d+' data-gtm-member-id="non-member-id"';""!=c[e][8]&amp;&amp;(d+=' data-gtm-property-id="'+c[e][8]+'"');d="station_group_code"in tufe_post_data?void 0!==tufe_post_data.station_group_code&amp;&amp;""!=tufe_post_data.station_group_code?d+(' data-gtm-station-g-cd="'+tufe_post_data.station_group_code+'"'):d+' data-gtm-station-g-cd="non-station-g-cd"':
d+' data-gtm-station-g-cd="non-station-g-cd"';d="diagnosis_id"in tufe_post_data?void 0!==tufe_post_data.diagnosis_id&amp;&amp;""!=tufe_post_data.diagnosis_id?d+(' data-gtm-diagnosis-id="'+tufe_post_data.diagnosis_id+'"'):d+' data-gtm-diagnosis-id="non-diagnosis-id"':d+' data-gtm-diagnosis-id="non-diagnosis-id"';""!=c[e][8]&amp;&amp;(d+=' data-gtm-real-estate-company-id="'+c[e][8]+'"');d+="&gt;\u7269\u4ef6\u8a73\u7d30&lt;/a&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+='&lt;p class="repin_source"&gt;'+c[e][7]+"&lt;/p&gt;";d+=
"&lt;/div&gt;";d+="&lt;/div&gt;"}a.innerHTML=d+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;"}a=document.querySelector(".map20_btn_map_re_back");null!=a&amp;&amp;(a.classList.add("map20_btn_map_re_back_show"),a.setAttribute("onclick","estatelink('','','');"));redrawFavariteProperties(null);setMapPanelHide();window.jqueryModalLarge()}
function offLayerButton(){document.querySelectorAll(".map_ctrl_in .button_check").forEach(function(a){"\u4eba\u53e3\u63a8\u79fb"!=a.innerText&amp;&amp;"\u4e16\u5e2f\u5e74\u53ce\u5e73\u5747"!=a.innerText&amp;&amp;"\u6d2a\u6c34\u6d78\u6c34\u60f3\u5b9a\u533a\u57df"!=a.innerText||a.classList.remove("button_checked")});incomeDataLayer&amp;&amp;(incomeDataLayer.setMap(null),incomeDataLayer=null);populationDataLayer&amp;&amp;(populationDataLayer.setMap(null),populationDataLayer=null);universityDataLayer&amp;&amp;(universityDataLayer.setMap(null),
universityDataLayer=null);disaster1=0;map1.overlayMapTypes.removeAt("1")}
function onMapButton(a){var b=[];dbg("onMapButton("+a+")");if(1==a){dbg(" chainPopCategoryCodes="+chainPopCategoryCodes);null!=chainPopCategoryCodes&amp;&amp;(b=chainPopCategoryCodes.split(","));var c=document.querySelectorAll(".map_ctrl_in .button_check"),d=0;c.forEach(function(e){e.classList.remove("button_checked");chainCategoryFilter[d]=0;for(var f=e.getAttribute("data-categorycode"),g=0;g&lt;b.length;g++)b[g]==f&amp;&amp;(e.classList.add("button_checked"),chainCategoryFilter[d]=1);0==d&amp;&amp;"\u30de\u30f3\u30b7\u30e7\u30f3"==
e.innerText?chainCategoryIds[d]="-1":1==d&amp;&amp;"\u6238\u5efa\u3066"==e.innerText?chainCategoryIds[d]="-2":"100\u5186\u30b7\u30e7\u30c3\u30d7"==e.innerText?chainCategoryIds[d]="3":"\u30d0\u30fc\u30ac\u30fc"==e.innerText?chainCategoryIds[d]="4":"\u5f01\u5f53/\u60e3\u83dc"==e.innerText?chainCategoryIds[d]="5":"\u30ab\u30d5\u30a7"==e.innerText?chainCategoryIds[d]="6":"\u30a2\u30d1\u30ec\u30eb"==e.innerText?chainCategoryIds[d]="7":"\u5bb6\u5177/\u96d1\u8ca8"==e.innerText?chainCategoryIds[d]="8":"\u30d5\u30a1\u30df\u30ec\u30b9"==
e.innerText?chainCategoryIds[d]="9":"\u30b3\u30f3\u30d3\u30cb"==e.innerText?chainCategoryIds[d]="10":"\u30b9\u30fc\u30d1\u30fc"==e.innerText?chainCategoryIds[d]="11":"\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0\u30bb\u30f3\u30bf\u30fc/\u30e2\u30fc\u30eb"==e.innerText?chainCategoryIds[d]="12":"\u85ac\u5c40\u30fb\u30c9\u30e9\u30c3\u30b0\u30b9\u30c8\u30a2"==e.innerText?chainCategoryIds[d]="13":"\u9280\u884c"==e.innerText?chainCategoryIds[d]="14":"\u5b66\u7fd2\u587e"==e.innerText?chainCategoryIds[17]="18":"\u4fdd\u80b2\u5712"==
e.innerText?chainCategoryIds[19]="19":"\u5e7c\u7a1a\u5712"==e.innerText?chainCategoryIds[20]="20":"\u5c0f\u5b66\u6821"==e.innerText?chainCategoryIds[21]="21":"\u4e2d\u5b66\u6821"==e.innerText?chainCategoryIds[22]="22":"\u9ad8\u6821"==e.innerText&amp;&amp;(chainCategoryIds[23]="23");d++})}else c=document.querySelectorAll(".map_ctrl_in .button_check"),d=0,c.forEach(function(e){0&lt;=d&amp;&amp;14&gt;=d?"\u30de\u30f3\u30b7\u30e7\u30f3"==e.innerText||"\u6238\u5efa\u3066"==e.innerText?(e.classList.add("button_checked"),chainCategoryFilter[d]=
1):2!=a&amp;&amp;(e.classList.remove("button_checked"),chainCategoryFilter[d]=0):2!=a&amp;&amp;(e.classList.remove("button_checked"),chainCategoryFilter[d]=0);0==d&amp;&amp;"\u30de\u30f3\u30b7\u30e7\u30f3"==e.innerText?chainCategoryIds[d]="-1":1==d&amp;&amp;"\u6238\u5efa\u3066"==e.innerText?chainCategoryIds[d]="-2":"100\u5186\u30b7\u30e7\u30c3\u30d7"==e.innerText?chainCategoryIds[d]="3":"\u30d0\u30fc\u30ac\u30fc"==e.innerText?chainCategoryIds[d]="4":"\u5f01\u5f53/\u60e3\u83dc"==e.innerText?chainCategoryIds[d]="5":"\u30ab\u30d5\u30a7"==
e.innerText?chainCategoryIds[d]="6":"\u30a2\u30d1\u30ec\u30eb"==e.innerText?chainCategoryIds[d]="7":"\u5bb6\u5177/\u96d1\u8ca8"==e.innerText?chainCategoryIds[d]="8":"\u30d5\u30a1\u30df\u30ec\u30b9"==e.innerText?chainCategoryIds[d]="9":"\u30b3\u30f3\u30d3\u30cb"==e.innerText?chainCategoryIds[d]="10":"\u30b9\u30fc\u30d1\u30fc"==e.innerText?chainCategoryIds[d]="11":"\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0\u30bb\u30f3\u30bf\u30fc/\u30e2\u30fc\u30eb"==e.innerText?chainCategoryIds[d]="12":"\u85ac\u5c40\u30fb\u30c9\u30e9\u30c3\u30b0\u30b9\u30c8\u30a2"==
e.innerText?chainCategoryIds[d]="13":"\u9280\u884c"==e.innerText?chainCategoryIds[d]="14":"\u5b66\u7fd2\u587e"==e.innerText?chainCategoryIds[17]="18":"\u4fdd\u80b2\u5712"==e.innerText?chainCategoryIds[19]="19":"\u5e7c\u7a1a\u5712"==e.innerText?chainCategoryIds[20]="20":"\u5c0f\u5b66\u6821"==e.innerText?chainCategoryIds[21]="21":"\u4e2d\u5b66\u6821"==e.innerText?chainCategoryIds[22]="22":"\u9ad8\u6821"==e.innerText&amp;&amp;(chainCategoryIds[23]="23");d++}),dbg("onMapButton:checked"),dbg("chainCategoryIds="),
dbg(chainCategoryIds),dbg("chainCategoryFilter="+chainCategoryFilter)}
function resetEstateList(a){dbg("resetEstateList()");var b=document.querySelector(".map20_panel_ctnr");if(null!=b){b.innerHTML=estateBaseData;b=b.querySelectorAll(".repin_items .repin_item");dbg("  repin_items="+b.length);for(var c=0;c&lt;b.length;c++){var d="",e="",f="";d=b[c].getAttribute("data-propertyid");e=b[c].getAttribute("data-posat");f=b[c].getAttribute("data-posng");b[c].setAttribute("onclick","estatelink('"+d+"','"+e+"','"+f+"');")}}dbg("remove focus: resetEstateList");b=document.querySelectorAll(".markercat_focus");
for(c=0;c&lt;b.length;c++)1==b[c].classList.contains("markercat_focus")&amp;&amp;b[c].classList.remove("markercat_focus");a?(clearSchoolLayer(),set_overlayinfo_view(!1)):set_overlayinfo_view(!0);b=document.querySelectorAll(".gm-style-iw-a");null!=b&amp;&amp;b.forEach(function(g){if(a){if(1==g.classList.contains("markercat_detail")){g.classList.remove("markercat_detail");var h=g.parentElement;null!=h&amp;&amp;(h.style.zIndex=-100)}1==g.classList.contains("markercat_focus")&amp;&amp;(dbg("remove focus: resetEstateList2"),g.classList.remove("markercat_focus"),
h=g.parentElement,null!=h&amp;&amp;(h.style.zIndex=-100))}});b=document.querySelector(".map20_btn_map_re_back");null!=b&amp;&amp;b.classList.remove("map20_btn_map_re_back_show");window.jqueryModalLarge()}
function estateMapDraws(a){dbg("estateMapDraws");var b=a.length,c="";if(0&gt;=b)estateZero();else{var d=document.querySelector(".map20_panel_ctnr");if(null!=d){c+='&lt;div class="map20_panel map20_panel_multi"&gt;&lt;div class="repin repin_multi"&gt;&lt;div class="repin_btn_expand js_map20_panel_expand"&gt;&lt;/div&gt;&lt;div class="repin_control repin_control_multi"&gt;&lt;div class="repin_btn_panel_close js_map_panel_hide"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="repin_items"&gt;';b=a.length;for(var e=0;e&lt;b;e++){var f=getProperty(a[e].propertyId),g=
f.propertyId,h=btoa(f.propertyLatitude),k=btoa(f.propertyLongitude),l=f.realEstateCompanyId;c+='&lt;div class="repin_item_wrap repin_item_multi_wrap"&gt;';tufe_checkAuth()?(g=f.propertyId,l=f.realEstateCompanyId,c+='&lt;div class="repin_favorite"&gt;',c+='&lt;p class="town_link town_link_favorite"',c+=' data-propertyid="'+g+'"',c+=' data-realestatecompanyid="'+l+'"',c+="&gt;&lt;/p&gt;",c+='&lt;div class="popup_fukidashi"&gt;',c+='&lt;p class="popup_fukidashi_txt"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f&lt;/p&gt;',
c+='&lt;a class="popup_fukidashi_btn" href="javascript:void(0);" onclick="alink(\'/my/town#tab02\');" tabindex="0"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u3078&lt;/a&gt;',c+="&lt;/div&gt;"):(c+='&lt;div class="repin_favorite"&gt;',c+='&lt;p class="town_link town_link_favorite town_link_favorite_nonmember js_modal_large" id="" data-modal-class="modal_nonmember_favorite"&gt;&lt;/p&gt;');c+="&lt;/div&gt;";c+='&lt;div class="repin_item repin_item_multi"';c+=' data-propertyid="'+g+'"';c+=' data-realestatecompanyid="'+l+'"';c+=' data-posat="'+
h+'"';c+=' data-posng="'+k+'"';c+=" onclick=\"estatelink('"+g+"','"+h+"','"+k+"');\"";c+="&gt;";c+='&lt;div class="repin_body"&gt;';c+='&lt;div class="repin_body_l repin_body_l_multi"&gt;';c+='&lt;img class="repin_img repin_img_multi" src="'+f.imageUrl+'" alt=""&gt;';c+="&lt;/div&gt;";c+='&lt;div class="repin_body_r"&gt;';c+='&lt;div class="repin_head repin_head_multi"&gt;';g=f.rank;c=1==g?c+'&lt;div class="repin_ico ico_re_recommend_blue_1"&gt;&lt;/div&gt;':2==g?c+'&lt;div class="repin_ico ico_re_recommend_blue_2"&gt;&lt;/div&gt;':3==g?c+'&lt;div class="repin_ico ico_re_recommend_blue_3"&gt;&lt;/div&gt;':
c+"";c+='&lt;p class="repin_ttl"&gt;'+f.propertyName+"&lt;/p&gt;";c+="&lt;/div&gt;";c+='&lt;div class="repin_txts_btn"&gt;';c+='&lt;div class="repin_txts"&gt;';g=""==f.sellingPrice?f.monthsRent:f.sellingPrice;g=numberWithComma(parseFloat(g));c+='&lt;p class="repin_price"&gt;'+g+'&lt;span class="repin_price_small"&gt;\u4e07\u5186&lt;/span&gt;&lt;/p&gt;';g=f.floorPlan;h=f.builtAge;c+='&lt;p class="repin_info"&gt;'+(""==h?g:g+"\uff5c\u7bc9"+h+"\u5e74")+"&lt;/p&gt;";c+="&lt;/div&gt;";g=f.propertyUrl;c+='&lt;div class="repin_btn_wrap"&gt;';c+='&lt;a href="'+g+'" class="repin_btn_detail" target="_blank" rel="noopener"';
c="member_id"in tufe_post_data?void 0!==tufe_post_data.member_id&amp;&amp;""!=tufe_post_data.member_id?c+(' data-gtm-member-id="'+tufe_post_data.member_id+'"'):c+' data-gtm-member-id="non-member-id"':c+' data-gtm-member-id="non-member-id"';""!=f.propertyId&amp;&amp;(c+=' data-gtm-property-id="'+f.propertyId+'"');c="station_group_code"in tufe_post_data?""!=tufe_post_data.station_group_code?c+(' data-gtm-station-g-cd="'+tufe_post_data.station_group_code+'"'):c+' data-gtm-station-g-cd="non-station-g-cd"':c+' data-gtm-station-g-cd="non-station-g-cd"';
c="diagnosis_id"in tufe_post_data?""!=tufe_post_data.diagnosis_id?c+(' data-gtm-diagnosis-id="'+tufe_post_data.diagnosis_id+'"'):c+' data-gtm-diagnosis-id="non-diagnosis-id"':c+' data-gtm-diagnosis-id="non-diagnosis-id"';""!=f.realEstateCompanyId&amp;&amp;(c+=' data-gtm-real-estate-company-id="'+f.realEstateCompanyId+'"');c+="&gt;\u7269\u4ef6\u8a73\u7d30&lt;/a&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+='&lt;p class="repin_source"&gt;'+f.realEstateCompanyName+"&lt;/p&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;"}d.innerHTML=c+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;"}redrawFavariteProperties(null);
setMapPanelHide();window.jqueryModalLarge()}}
function estateRecDraws(a){dbg("estateRecDraws");dbg(a);var b=a.length,c="";if(0&gt;=b){var d=document.querySelector("#real_estate .ctnr_lightsteelblue");null!=d&amp;&amp;d.remove()}else{d=document.querySelector("#real_estate .ctnr_1000.ctnr_pad_2");if(null!=d){if(tufe_checkAuth()||3==tufe_town_getRank())c=c+'&lt;div class="titlelabel"&gt;&lt;div class="titlelabel_txt"&gt;&lt;h2 class="mb_0"&gt;&lt;span class="txt_95p"&gt;\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u7269\u4ef6\u304c&lt;/span&gt;&lt;br&gt;&lt;span class="titlelabel_txt_blue"&gt;&lt;span class="txt_200p"&gt; '+(b+
"&lt;/span&gt;\u4ef6&lt;/span&gt; \u898b\u3064\u304b\u308a\u307e\u3057\u305f\uff01&lt;/h2&gt;&lt;/div&gt;"),c+="&lt;/div&gt;";c+='&lt;div class="rerecommend"&gt;';c+='&lt;div class="rerecommend_ctnr"&gt;';c+='&lt;div class="rerecommend_items"&gt;';for(var e=0;e&lt;b;e++){var f=a[e].imageUrl[0],g=a[e].propertyName,h=a[e].propertyId,k=btoa(a[e].propertyLatitude),l=btoa(a[e].propertyLongitude),m="repopupimg_"+(e+1),n=a[e].propertyType,q="";""!=n&amp;&amp;(q=3==n?q+'&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_green"&gt;\u4e2d\u53e4\u6238\u5efa&lt;/p&gt;':2==
n?q+'&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_lightgreen"&gt;\u65b0\u7bc9\u6238\u5efa&lt;/p&gt;':1==n?q+'&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_pink"&gt;\u4e2d\u53e4\u30de\u30f3\u30b7\u30e7\u30f3&lt;/p&gt;':5==n?q+'&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_red"&gt;\u65b0\u7bc9\u30de\u30f3\u30b7\u30e7\u30f3&lt;/p&gt;':4==n?q+'&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_red"&gt;\u571f\u5730&lt;/p&gt;':q+'&lt;p class="rerecommend_ttl_label"&gt;&lt;/p&gt;');var p=""==a[e].sellingPrice?a[e].monthsRent:
a[e].sellingPrice;p=numberWithComma(parseFloat(p));var r=a[e].floorPlan,u=a[e].buildingArea,v=a[e].builtAge;n="";""!=r&amp;&amp;(n=r);""!=u&amp;&amp;(n+="\uff5c"+parseFloat(u)+"\u33a1");""!=v&amp;&amp;(n+="\uff5c\u7bc9"+v+"\u5e74");r=a[e].propertyUrl;u=a[e].realEstateCompanyName;v=a[e].realEstateCompanyId;var y="";"1"==a[e].favoriteFlg&amp;&amp;(y=" rerecommend_ttl_favorite_ico_enable");var w="",x=a[e].rank;"1"==x?w+='&lt;p class="rerecommend_ttl_num"&gt;\u2160&lt;/p&gt;':"2"==x?w+='&lt;p class="rerecommend_ttl_num"&gt;\u2161&lt;/p&gt;':"3"==x&amp;&amp;(w+='&lt;p class="rerecommend_ttl_num"&gt;\u2162&lt;/p&gt;');
c+='&lt;div class="rerecommend_item_wrap"&gt;';c+='&lt;div class="rerecommend_item"&gt;';c+='&lt;div class="rerecommend_head"&gt;';c+='&lt;img class="rerecommend_img" src="'+f+'" alt="" decoding="async"&gt;';c+='&lt;div class="rerecommend_ttl"&gt;';c+=w;c+='&lt;div class="rerecommend_ttl_txts"&gt;';c+='&lt;div class="rerecommend_ttl_txt_wrap"&gt;';c+='&lt;p class="rerecommend_ttl_txt"&gt;'+g+"&lt;/p&gt;";c+="&lt;/div&gt;";c+='&lt;div class="rerecommend_ttl_btns"&gt;';c+='&lt;div class="rerecommend_ttl_btn button_square button_square_black js_repopupimg" data-repopupimg="'+
m+'"&gt;&lt;span class="button_square_ico ico_magnifyingglass_white"&gt;&lt;/span&gt;&lt;/div&gt;';c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+=q;c+='&lt;div class="rerecommend_ttl_favorite"&gt;';c=tufe_checkAuth()?c+('&lt;div class="rerecommend_ttl_favorite_ico'+y+'" data-propertyid="'+h+'" data-realestatecompanyid="'+v+'"&gt;&lt;/div&gt;'):c+'&lt;div class="rerecommend_ttl_favorite_ico js_modal_large" data-modal-class="modal_nonmember_favorite"&gt;&lt;/div&gt;';""==y&amp;&amp;(c+='&lt;div class="popup_fukidashi"&gt;',c+='&lt;p class="popup_fukidashi_txt"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f&lt;/p&gt;',
c+='&lt;a class="popup_fukidashi_btn" href="javascript:void(0);" onclick="alink(\'/my/town#tab02\');" tabindex="0"&gt;\u304a\u6c17\u306b\u5165\u308a\u30ea\u30b9\u30c8\u3078&lt;/a&gt;',c+="&lt;/div&gt;");c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+='&lt;div class="rerecommend_body"&gt;';c+='&lt;p class="rerecommend_price"&gt;'+p+'&lt;span class="rerecommend_price_small"&gt;\u4e07\u5186&lt;/span&gt;&lt;/p&gt;';m=a[e].nearestStation.length;f="";for(g=0;g&lt;m;g++)f+="&lt;br&gt;",f+=a[e].nearestStation[g];c+='&lt;p class="rerecommend_info"&gt;'+n+f+"&lt;/p&gt;";c+='&lt;div class="rerecommend_btn_map_wrap"&gt;';
c+='&lt;a class="rerecommend_btn_map button_square" href="javascript:void(0);" data-propertyid="'+h+'" data-posat="'+k+'" data-posng="'+l+'" onclick="recommendlink(\''+h+"','"+k+"','"+l+'\');"&gt;&lt;span class="button_square_ico ico_pin_red"&gt;&lt;/span&gt;&lt;/a&gt;';c+="&lt;/div&gt;";c+='&lt;div class="rerecommend_btns"&gt;';c+='&lt;a href="'+r+'" class="rerecommend_btn rerecommend_btn_external" target="_blank" rel="noopener"';c="member_id"in tufe_post_data?void 0!==tufe_post_data.member_id&amp;&amp;""!=tufe_post_data.member_id?c+(' data-gtm-member-id="'+
tufe_post_data.member_id+'"'):c+' data-gtm-member-id="non-member-id"':c+' data-gtm-member-id="non-member-id"';""!=h&amp;&amp;(c+=' data-gtm-property-id="'+h+'"');c="station_group_code"in tufe_post_data?void 0!==tufe_post_data.station_group_code&amp;&amp;""!==tufe_post_data.station_group_code?c+(' data-gtm-station-g-cd="'+tufe_post_data.station_group_code+'"'):c+' data-gtm-station-g-cd="non-station-g-cd"':c+' data-gtm-station-g-cd="non-station-g-cd"';c="diagnosis_id"in tufe_post_data?void 0!==tufe_post_data.diagnosis_id&amp;&amp;
""!=tufe_post_data.diagnosis_id?c+(' data-gtm-diagnosis-id="'+tufe_post_data.diagnosis_id+'"'):c+' data-gtm-diagnosis-id="non-diagnosis-id"':c+' data-gtm-diagnosis-id="non-diagnosis-id"';""!=v&amp;&amp;(c+=' data-gtm-real-estate-company-id="'+v+'"');c+="&gt;\u7269\u4ef6\u60c5\u5831\u3092\u898b\u308b&lt;/a&gt;";c+="&lt;/div&gt;";c+='&lt;p class="rerecommend_source"&gt;\uff08\u7269\u4ef6\u60c5\u5831\u63d0\u4f9b\uff1a'+u+"\uff09&lt;/p&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";h=a[e].imageUrl.length;m=" repopupimg_"+(e+1);iStr='&lt;div class="repopupimg_images '+
m+'"&gt;';iStr+='&lt;div class="repopupimg_images_ctnr"&gt;';for(l=0;l&lt;h;l++)k=a[e].imageUrl[l],iStr+='&lt;div class="repopupimg_image"&gt;&lt;img src="'+k+'" alt="" title=""&gt;',iStr+='&lt;div class="repopupimg_image_caption"&gt;&lt;/div&gt;',iStr+="&lt;/div&gt;";iStr+="&lt;/div&gt;";iStr+="&lt;/div&gt;";h=document.querySelector("main");null!=h&amp;&amp;h.insertAdjacentHTML("beforeend",iStr)}c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+="&lt;/div&gt;";c+='&lt;p class="label_purple"&gt;PR&lt;/p&gt;';d.innerHTML=c}"function"==typeof window.recommendSlick&amp;&amp;window.recommendSlick();"function"==
typeof window.repopupImg&amp;&amp;window.repopupImg()}}
function estateLoading(){dbg("estateLoading");var a=document.querySelector("#real_estate .ctnr_lightsteelblue");null!=a&amp;&amp;a.remove();a='&lt;div class="map20_panel map20_panel_multi"&gt;&lt;div class="repin repin_multi"&gt;&lt;div class="repin_btn_expand js_map20_panel_expand"&gt;&lt;/div&gt;&lt;div class="repin_control repin_control_multi"&gt;&lt;div class="repin_btn_panel_close js_map_panel_hide"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="repin_items"&gt;&lt;div class="loading loading_repin"&gt;&lt;div class="loading_box"&gt;&lt;p class="loading_ttl loading_ttl_blue"&gt;\u7269\u4ef6\u60c5\u5831\u3092\u53d6\u5f97\u4e2d\u3067\u3059...&lt;/p&gt;&lt;div class="loading_loader loading_loader_blue"&gt;&lt;/div&gt;&lt;p class="loading_txt loading_txt_blue"&gt;Loading..&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;';var b=
document.querySelector(".map20_panel_ctnr");null!=b&amp;&amp;(b.innerHTML=a);a='&lt;div class="ctnr_lightsteelblue"&gt;&lt;div class="ctnr_1000 ctnr_pad_2"&gt;&lt;div class="loading loading_rerecommend"&gt;&lt;div class="loading_box"&gt;&lt;p class="loading_ttl loading_ttl_blue"&gt;\u7269\u4ef6\u60c5\u5831\u3092\u53d6\u5f97\u4e2d\u3067\u3059...&lt;/p&gt;&lt;div class="loading_loader loading_loader_blue"&gt;&lt;/div&gt;&lt;p class="loading_txt loading_txt_blue"&gt;Loading..&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class="label_purple"&gt;PR&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;';b=document.querySelector("#real_estate");
null!=b&amp;&amp;b.insertAdjacentHTML("afterbegin",a);setMapPanelHide()}
function estateZero(){dbg("estateZero");var a=document.querySelector(".map20_panel_ctnr");null!=a&amp;&amp;(a.innerHTML='&lt;div class="map20_panel map20_panel_multi"&gt;&lt;div class="repin repin_multi"&gt;&lt;div class="repin_btn_expand js_map20_panel_expand"&gt;&lt;/div&gt;&lt;div class="repin_control repin_control_multi"&gt;&lt;div class="repin_btn_panel_close js_map_panel_hide"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="repin_items"&gt;&lt;div class="repin_notice"&gt;&lt;div class="repin_notice_box"&gt;&lt;p class="repin_notice_txt"&gt;\u30de\u30c3\u30d7\u3092\u52d5\u304b\u3057\u3066&lt;br&gt;\u307b\u304b\u306e\u30a8\u30ea\u30a2\u3092\u898b\u308b\u304b\u3001&lt;br&gt;\u7d5e\u308a\u8fbc\u3080\u6761\u4ef6\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;');setMapPanelHide()}
function createMarkerA(a,b){new google.maps.Marker({position:new google.maps.LatLng(a,b),map:map1})}
function createPopupA(a,b,c,d,e,f,g,h,k,l){dbg("createPopupA("+d+")");var m='&lt;div class="markerinfo '+c+'" data-lat="'+(a+'" data-lng="')+(b+'"');m+=' data-imageurl="'+f+'"';m+=' data-shopurl="'+e+'"';m+=' data-name="'+d+'"';m+=' data-cid="'+k+'"';m+=' data-pid="'+l+'"';""!=g&amp;&amp;(m+=' data-elementaryschoolboundarycode="'+g+'"');""!=h&amp;&amp;(m+=' data-juniorhighschoolboundarycode="'+h+'"');m+="&gt;";m+='&lt;div class="markerinfo_text"&gt;';""!=d&amp;&amp;(m+='&lt;p class="markerinfo_name"&gt;'+d+"&lt;/p&gt;");""!=e&amp;&amp;(m+='&lt;p class="markerinfo_vicinity"&gt;'+
e+"&lt;/p&gt;");m+="&lt;/div&gt;";m+="&lt;/div&gt;";c=" cat_realestate"==c?new google.maps.Size(0,0):new google.maps.Size(0,INFOWINDOW_OFFSET_DEFAULT);gInfo[0][gInfoCount[0]]=new google.maps.InfoWindow;c={disableAutoPan:!0,pixelOffset:c};gInfo[0][gInfoCount[0]].addListener("closeclick",function(){dbg("closeclick");viewLayer=null;set_overlayinfo_view(!1);clearSchoolLayer();dbg(this);this.open(map1);setContents2(0)});gInfo[0][gInfoCount[0]].addListener("domready",function(){setContents2(0)});gInfo[0][gInfoCount[0]].setOptions(c);
gInfo[0][gInfoCount[0]].setPosition(new google.maps.LatLng(a,b));gInfo[0][gInfoCount[0]].setContent(m);gInfo[0][gInfoCount[0]].open(map1);gInfo[0][gInfoCount[0]].setZIndex(100);gInfoCount[0]++}function clearPopupA(){for(var a=0;10&gt;a;a++){for(var b=0;b&lt;gInfoCount[a];b++)gInfo[a][b].setZIndex(0),gInfo[a][b].close(),gInfo[a][b]=null;gInfoCount[a]=0}}var schoolareaname="";function set_overlayinfo_text(a){$(".map_overlayinfo").text(a+"\u3000\u5b66\u533a");schoolareaname=a}
function set_overlayinfo_view(a){dbg("set_overlayinfo_view("+a+")");dbg("  viewLayer="+viewLayer);a?""!=schoolareaname&amp;&amp;$(".map20").addClass("map_overlayinfo_show"):$(".map20").removeClass("map_overlayinfo_show")}
function isSchoolArea(){if(checkEducation())for(var a=document.querySelectorAll(".map_ctrl_in .button_check"),b=0;b&lt;a.length;b++)if("\u5c0f\u5b66\u6821\u533a"==a[b].innerText){if(1==a[b].classList.contains("button_checked"))return 0}else if("\u4e2d\u5b66\u6821\u533a"==a[b].innerText&amp;&amp;1==a[b].classList.contains("button_checked"))return 1;return-1}
function tufe_ctrl_top(a){a=document.styleSheets;a=a[a.length-1];var b=340;640&gt;=window.innerWidth&amp;&amp;(b=240);a.insertRule("#suggest_station_list, #suggest_line_list{ position: absolute; background-color: #FFFFFF;border: 1px solid #CCCCFF; width: "+b+"px; z-index: 100;padding: 0.6em;max-height:20em;overflow:auto;text-align:left;}",a.cssRules.length);a.insertRule("#suggest_station_list div, #suggest_line_list div{ padding: 2px; display: block; width: 100%;overflow: hidden; white-space: nowrap;}",a.cssRules.length);
a.insertRule("#suggest_station_list div.select, #suggest_line_list div.select{ color: #212121; background-color: #D7D7D7; }",a.cssRules.length);a.insertRule("#suggest_station_list div.over, #suggest_line_list div.over{ background-color: #D7D7D7; }",a.cssRules.length);tufe_headerfooter();if(!tufe_checkAuth()){a=document.querySelectorAll(".news_items .news_item");for(b=0;b&lt;a.length;b++)if("2022/2/24"==a[b].querySelector(".news_date").innerHTML)for(var c=a[b].querySelectorAll(".news_txt a"),d=0;d&lt;c.length;d++)0==
d&amp;&amp;null!=c[d]&amp;&amp;(c[d].href="/register/");dbg("modal-link");a=document.querySelector(".modal_news.modal_news_2 .button a");null!=a&amp;&amp;(dbg("modal-link:register"),a.href="/register/")}a=document.querySelector(".search_form_input");null!=a&amp;&amp;(a.id="suggest_station",a.tabindex="-1",a.removeAttribute("name"),a.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_list",b.style.display="none"),a=document.querySelector("#list_station"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStation("suggest_station",
"suggest_station_list"));a=document.querySelector("#station .question_notice");null!=a&amp;&amp;(a.style.display="none");getChainStoreForSearch()}
function tufe_ctrl_1101(a){a=document.styleSheets;a=a[a.length-1];var b=340;640&gt;=window.innerWidth&amp;&amp;(b=240);a.insertRule("#suggest_station_list, #suggest_line_list{ position: absolute; background-color: #FFFFFF;border: 1px solid #CCCCFF; width: "+b+"px; z-index: 100;padding: 0.6em;max-height:20em;overflow:auto;text-align:left;}",a.cssRules.length);a.insertRule("#suggest_station_list div, #suggest_line_list div{ padding: 2px; display: block; width: 100%;overflow: hidden; white-space: nowrap;}",a.cssRules.length);
a.insertRule("#suggest_station_list div.select, #suggest_line_list div.select{ color: #212121; background-color: #D7D7D7; }",a.cssRules.length);a.insertRule("#suggest_station_list div.over, #suggest_line_list div.over{ background-color: #D7D7D7; }",a.cssRules.length);tufe_headerfooter();a=document.querySelector(".search_form_input");null!=a&amp;&amp;(a.id="suggest_station",a.tabindex="-1",a.removeAttribute("name"),a.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_list",b.style.display=
"none"),a=document.querySelector("#list_station"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStation("suggest_station","suggest_station_list"));a=document.querySelector(".question_notice");null!=a&amp;&amp;(a.style.display="none")}
function tufe_ctrl_manual(a){a=document.styleSheets;a=a[a.length-1];var b=340;640&gt;=window.innerWidth&amp;&amp;(b=240);a.insertRule("#suggest_station_list, #suggest_line_list, #suggest_station_list2, #suggest_line_list2{ position: absolute; background-color: #FFFFFF;border: 1px solid #CCCCFF; width: "+b+"px; z-index: 100;padding: 0.6em;max-height:5.5em;overflow:auto;text-align:left;}",a.cssRules.length);a.insertRule("#suggest_station_list div, #suggest_line_list div, #suggest_station_list2 div, #suggest_line_list2 div{ padding: 2px; display: block; width: 100%;overflow: hidden; white-space: nowrap;}",
a.cssRules.length);a.insertRule("#suggest_station_list div.select, #suggest_line_list div.select, #suggest_station_list2 div.select, #suggest_line_list2 div.select{ color: #212121; background-color: #D7D7D7; }",a.cssRules.length);a.insertRule("#suggest_station_list div.over, #suggest_line_list div.over, #suggest_station_list2 div.over, #suggest_line_list2 div.over{ background-color: #D7D7D7; }",a.cssRules.length);tufe_headerfooter();a=document.querySelector("#station .search_form_input");null!=a&amp;&amp;
(a.id="suggest_station",a.tabindex="-1",a.removeAttribute("name"),a.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_list",b.style.display="none"),a=document.querySelector("#list_station"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStation("suggest_station","suggest_station_list"));a=document.querySelector("#station .question_notice");null!=a&amp;&amp;(a.style.display="none");a=document.querySelector("#railway .search_form_input");null!=a&amp;&amp;(a.id="suggest_line",a.tabindex="-1",a.removeAttribute("name"),
a.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_line_list",b.style.display="none"),a=document.querySelector("#list_railway"),null!=a&amp;&amp;(a.after(b),a.innerHTML=""),suggestLine("suggest_line","suggest_line_list"));a=document.querySelector("#railway .question_notice");null!=a&amp;&amp;(a.style.display="none");a=document.querySelector("#station2 .search_form_input");null!=a&amp;&amp;(a.id="suggest_station2",a.tabindex="-1",a.removeAttribute("name"),a.value="",b=document.createElement("div"),null!=b&amp;&amp;
(b.id="suggest_station_list2",b.style.display="none"),a=document.querySelector("#list_station2"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStation("suggest_station2","suggest_station_list2"));a=document.querySelector("#station2 .question_notice");null!=a&amp;&amp;(a.style.display="none");a=document.querySelector("#railway2 .search_form_input");null!=a&amp;&amp;(a.id="suggest_line2",a.tabindex="-1",a.removeAttribute("name"),a.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_line_list2",b.style.display=
"none"),a=document.querySelector("#list_railway2"),null!=a&amp;&amp;(a.after(b),a.innerHTML=""),suggestLine("suggest_line2","suggest_line_list2"));a=document.querySelector("#railway2 .question_notice");null!=a&amp;&amp;(a.style.display="none");getChainStoreForSearch()}var favTownCount=0,favEstateCount=0;
function tufe_ctrl_my(a){var b=null;tufe_headerfooter();route=1&lt;a.length?a[1]:"";b=2&lt;a.length?a[2]:"";var c=3&lt;a.length?a[3]:"";"login"==route?(b=document.querySelector(".ta_c"),null!=b&amp;&amp;(b.classList.add("error_info"),a=document.createElement("p"),a.classList.add("question_error"),b.prepend(a)),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.getElementById("user_mailaddress"),null!=
b&amp;&amp;b.addEventListener("input",function(d){tufe_login_validation()}),b=document.getElementById("user_password"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_login_validation()}),a=document.querySelectorAll("main div.col3 a"),3&lt;=a.length&amp;&amp;(a[0].href="/login-line",a[1].href="/login-yahoo",a[2].href="/login-facebook")):"logout"==route?dbg("my/logout"):"password_reset"==route&amp;&amp;2==a.length?(dbg("my/password_reset"),b=document.getElementById("forgot_password_form"),null!=b&amp;&amp;(b=document.querySelector("input[type='submit']"),
null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.getElementById("email"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_password_reset_validation("#email")}))):"password_confirm"==route?(dbg("my/password_confirm"),b=document.getElementById("reset_password_form"),null!=b&amp;&amp;(b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=
document.getElementById("password"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_password_confirm_validation()}),b=document.getElementById("password_confirmation"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_password_confirm_validation()}))):"unsubscribed"==route?(dbg("my/unsubscribed"),a=document.getElementById("tuform"),null!=a&amp;&amp;(a.method="post",a.action="/my/unsubscribed/completed")):"profile"==route?(dbg("my/profile"),"change_mailaddress"==b&amp;&amp;3==a.length?(b=document.querySelector("form p.fw_b.pl_10e_sm.txt_lg_4"),
null!=b&amp;&amp;(b.innerHTML=tufe_post_data.current_email),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".error_info.mb_30e .question_error"),null!=b&amp;&amp;(b.innerHTML=""),b=document.querySelector("input[name='new_email']"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_change_mailaddress_validation("input[name='new_email']")})):"change_password"==b&amp;&amp;"completed"==c&amp;&amp;4==a.length?(b=document.querySelector("p.button a"),null!=b&amp;&amp;(b.href="javascript:void(0);",
b.setAttribute("onclick","alink('/my/');"))):"change_password"==b&amp;&amp;3==a.length?(b=document.querySelector("form .button.button_black"),null!=b&amp;&amp;b.classList.remove("button_black"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".error_info.mb_30e .question_error"),null!=b&amp;&amp;(b.innerHTML=""),b=document.querySelector("input[name='current_password']"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_change_password_validation()}),b=document.querySelector("input[name='new_password']"),
null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_change_password_validation()}),b=document.querySelector("input[name='new_password_confirmation']"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_change_password_validation()})):"mailmagazine"==b&amp;&amp;3==a.length?(dbg(tufe_post_data.receive_mail_magazine_flg),b=document.querySelector("form p.fw_b.pl_10e_sm.txt_lg_4"),null!=b&amp;&amp;(b.innerHTML=1==tufe_post_data.current_receive_mail_magazine_flg?"\u53d7\u4fe1\u3059\u308b":"\u53d7\u4fe1\u3057\u306a\u3044"),
b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.value=1==tufe_post_data.current_receive_mail_magazine_flg?"\u300c\u53d7\u4fe1\u3057\u306a\u3044\u300d\u306b\u5909\u66f4\u3059\u308b":"\u300c\u53d7\u4fe1\u3059\u308b\u300d\u306b\u5909\u66f4\u3059\u308b")):2==a.length&amp;&amp;(dbg(tufe_post_data.email),dbg(tufe_post_data.receive_mail_magazine_flg),b=document.querySelector(".configcheck_data"),null!=b&amp;&amp;(b.innerHTML=tufe_post_data.email),0==tufe_post_data.password_exist_flg&amp;&amp;(a=document.querySelectorAll(".configcheck_data"),
b=a[1],null!=b&amp;&amp;(b.innerHTML="\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093")),b=document.querySelector(".configcheck_data_select .c_gray"),null!=b&amp;&amp;(1==tufe_post_data.receive_mail_magazine_flg?b.insertAdjacentHTML("afterend","\u53d7\u4fe1\u3059\u308b"):b.insertAdjacentHTML("afterend","\u53d7\u4fe1\u3057\u306a\u3044")),a=document.querySelectorAll(".configcheck_current"),b=a[3],null!=b&amp;&amp;(dbg("my/profile: sns_link_status="+tufe_post_data.sns_link_status),a="",a=2==tufe_post_data.sns_link_status?
'&lt;div class="configcheck_ttl_long_2"&gt;\u9023\u643a\u4e2d\u306e\u30ed\u30b0\u30a4\u30f3\u7528&lt;br class="hide_lg"&gt;\u30bd\u30fc\u30b7\u30e3\u30eb\u30a2\u30ab\u30a6\u30f3\u30c8&lt;/div&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_facebook_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_facebook_sp.svg" alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;':3==tufe_post_data.sns_link_status?
'&lt;div class="configcheck_ttl_long_2"&gt;\u9023\u643a\u4e2d\u306e\u30ed\u30b0\u30a4\u30f3\u7528&lt;br class="hide_lg"&gt;\u30bd\u30fc\u30b7\u30e3\u30eb\u30a2\u30ab\u30a6\u30f3\u30c8&lt;/div&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_line_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_line_sp.svg" alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;':4==tufe_post_data.sns_link_status?
'&lt;div class="configcheck_ttl_long_2"&gt;\u9023\u643a\u4e2d\u306e\u30ed\u30b0\u30a4\u30f3\u7528&lt;br class="hide_lg"&gt;\u30bd\u30fc\u30b7\u30e3\u30eb\u30a2\u30ab\u30a6\u30f3\u30c8&lt;/div&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_yahoo_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_yahoo_sp.svg" alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;':'&lt;p class="configcheck_data"&gt;\u73fe\u5728\u9023\u643a\u3057\u3066\u3044\u308b\u30bd\u30fc\u30b7\u30e3\u30eb\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3042\u308a\u307e\u305b\u3093&lt;/p&gt;',
b.innerHTML=a))):"record"==route&amp;&amp;2==a.length?(dbg("my/record"),tufe_getDiagnosisHistory_call(drawMyRecord)):"town"==route&amp;&amp;2==a.length?(dbg("my/town"),a=document.querySelector(".tab_favorite_notice"),null!=a&amp;&amp;(a.style.display="none"),tufe_getFavorite_call(drawFavoriteList),tufe_getFavoriteProperties_call(drawFavoritePropertiesList)):"social_account"==route&amp;&amp;2==a.length?(dbg("my/social_account"),2==tufe_post_data.sns_link_status?(b=document.querySelector(".configcheck"),b.innerHTML='&lt;div class="configcheck_current"&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_facebook_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_facebook_sp.svg" alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="configcheck_btn_wrap"&gt;&lt;a class="configcheck_btn js_modal_social" href="javascript:void(0);" data-modal-class="modal_social_account_2"&gt;\u89e3\u9664\u3059\u308b&lt;/a&gt;&lt;/div&gt;',
b=document.querySelector(".modal_social_account_2 source"),b.srcset="/assets/images/common/sociallogin_facebook_pc.svg",b=document.querySelector(".modal_social_account_2 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_facebook_sp.svg",b.alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3",b=document.querySelector(".modal_social_account_2 a"),b.href="javascript:void(0);",b.setAttribute("onclick","alink('/my/social_account/unregister');"),b=document.querySelector(".modal_social_account_2 .button_white"),
b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_2 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),b=document.querySelector(".modal_social_account_1 .button_white"),b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_1 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),a="",b=document.querySelector(".col3.mb_20e"),b.innerHTML=a+'&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1" data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-line\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_line_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_line_sp.svg" alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1" data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-yahoo\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_yahoo_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_yahoo_sp.svg" alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;',
b=document.querySelector(".modal_social_account_1 source"),b.srcset="/assets/images/common/sociallogin_facebook_pc.svg",b=document.querySelector(".modal_social_account_1 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_facebook_sp.svg",b.alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"):3==tufe_post_data.sns_link_status?(b=document.querySelector(".configcheck"),b.innerHTML='&lt;div class="configcheck_current"&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_line_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_line_sp.svg" alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="configcheck_btn_wrap"&gt;&lt;a class="configcheck_btn js_modal_social" href="javascript:void(0);" data-modal-class="modal_social_account_2"&gt;\u89e3\u9664\u3059\u308b&lt;/a&gt;&lt;/div&gt;',
b=document.querySelector(".modal_social_account_2 source"),b.srcset="/assets/images/common/sociallogin_line_pc.svg",b=document.querySelector(".modal_social_account_2 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_line_sp.svg",b.alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3",b=document.querySelector(".modal_social_account_2 a"),b.href="javascript:void(0);",b.setAttribute("onclick","alink('/my/social_account/unregister');"),b=document.querySelector(".modal_social_account_2 .button_white"),
b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_2 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),b=document.querySelector(".modal_social_account_1 .button_white"),b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_1 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),a="",b=document.querySelector(".col3.mb_20e"),b.innerHTML=a+'&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1" data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-yahoo\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_yahoo_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_yahoo_sp.svg" alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1" data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-facebook\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_facebook_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_facebook_sp.svg" alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;',
b=document.querySelector(".modal_social_account_1 source"),b.srcset="/assets/images/common/sociallogin_line_pc.svg",b=document.querySelector(".modal_social_account_1 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_line_sp.svg",b.alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"):4==tufe_post_data.sns_link_status?(b=document.querySelector(".configcheck"),b.innerHTML='&lt;div class="configcheck_current"&gt;&lt;div class="configcheck_data_select"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_yahoo_pc.svg"&gt;&lt;img class="configcheck_data_select_sociallogin" src="/assets/images/common/sociallogin_yahoo_sp.svg" alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="configcheck_btn_wrap"&gt;&lt;a class="configcheck_btn js_modal_social" href="javascript:void(0);" data-modal-class="modal_social_account_2"&gt;\u89e3\u9664\u3059\u308b&lt;/a&gt;&lt;/div&gt;',
b=document.querySelector(".modal_social_account_2 source"),b.srcset="/assets/images/common/sociallogin_yahoo_pc.svg",b=document.querySelector(".modal_social_account_2 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_yahoo_sp.svg",b.alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3",b=document.querySelector(".modal_social_account_2 a"),b.href="javascript:void(0);",b.setAttribute("onclick","alink('/my/social_account/unregister');"),b=document.querySelector(".modal_social_account_2 .button_white"),
b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_2 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),b=document.querySelector(".modal_social_account_1 .button_white"),b.classList.add("js_modal_large_cancel"),b=document.querySelector(".modal_social_account_1 .button_white a"),b.href="javascript:void(0);",b.setAttribute("onclick",""),a="",b=document.querySelector(".col3.mb_20e"),b.innerHTML=a+'&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1"  data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-line\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_line_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_line_sp.svg" alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;&lt;a href="javascript:void(0);" class="js_modal_social" data-modal-class="modal_social_account_1" data-modal-href="javascript:void(0);" data-modal-onclick="alink(\'/link-facebook\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_facebook_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_facebook_sp.svg" alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;',
b=document.querySelector(".modal_social_account_1 source"),b.srcset="/assets/images/common/sociallogin_yahoo_pc.svg",b=document.querySelector(".modal_social_account_1 .configcheck_data_select_sociallogin"),b.src="/assets/images/common/sociallogin_yahoo_sp.svg",b.alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"):(b=document.querySelector(".configcheck"),b.innerHTML='&lt;div class="ta_c w_100p"&gt;&lt;p class=" mb_0"&gt;\u73fe\u5728\u9023\u643a\u3057\u3066\u3044\u308b&lt;br class="show_xsm"&gt;\u30bd\u30fc\u30b7\u30e3\u30eb\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3042\u308a\u307e\u305b\u3093&lt;/p&gt;&lt;/div&gt;',
a="",b=document.querySelector(".col3.mb_20e"),b.innerHTML=a+'&lt;a href="javascript:void(0);" onclick="alink(\'/link-line\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_line_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_line_sp.svg" alt="LINE\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/link-yahoo\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_yahoo_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_yahoo_sp.svg" alt="Yahoo! JAPAN ID\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/link-facebook\');"&gt;&lt;picture&gt;&lt;source media="(min-width:640px)" srcset="/assets/images/common/sociallogin_facebook_pc.svg"&gt;&lt;img class="" src="/assets/images/common/sociallogin_facebook_sp.svg" alt="Facebook\u3067\u30ed\u30b0\u30a4\u30f3"&gt;&lt;/picture&gt;&lt;/a&gt;')):
"social_account"==route?(dbg("my/social_account"),"create_account"==b&amp;&amp;3==a.length?(b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(1)&amp;&amp;tufe_register_call(1);d.stopPropagation();d.preventDefault()}),b.addEventListener("submit",function(d){d.stopPropagation();d.preventDefault()})),b=document.getElementById("user_mailaddress"),null!=
b&amp;&amp;(b.addEventListener("input",function(d){tufe_register_validation(1)}),"sns_email"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_email&amp;&amp;(b.value=tufe_post_data.sns_email,tufe_register_validation(1))),b=document.getElementById("user_password"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_register_validation(1)}),b=document.getElementById("user_policy"),null!=b&amp;&amp;b.addEventListener("change",function(d){tufe_register_validation(1)})):"create_account"==b&amp;&amp;"register"==c&amp;&amp;4==a.length?(b=document.querySelector(".button"),
null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(3)&amp;&amp;tufe_register_call(3);d.stopPropagation();d.preventDefault()}),b.addEventListener("submit",function(d){d.stopPropagation();d.preventDefault()})),b=document.getElementById("user_mailaddress"),null!=b&amp;&amp;(b.addEventListener("input",function(d){tufe_register_validation(3)}),"sns_email"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_email&amp;&amp;
(b.value=tufe_post_data.sns_email,tufe_register_validation(3))),b=document.getElementById("user_password"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_register_validation(3)})):"create_account"==b&amp;&amp;"password"==c&amp;&amp;4==a.length?(b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(6)||(d.stopPropagation(),d.preventDefault())}),b.addEventListener("submit",
function(d){d.stopPropagation();d.preventDefault()})),b=document.getElementById("password"),null!=b&amp;&amp;b.addEventListener("input",function(d){tufe_register_validation(6)})):"create_account"==b&amp;&amp;"social_change"==c&amp;&amp;4==a.length?(dbg("my/create_account/social_change"),b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(2)&amp;&amp;tufe_register_call(2);
d.stopPropagation();d.preventDefault()}),b.addEventListener("submit",function(d){d.stopPropagation();d.preventDefault()})),dbg("ById"),b=document.getElementById("user_mailaddress"),null!=b&amp;&amp;(dbg("user_mailaddress"),b.addEventListener("input",function(d){tufe_register_validation(2)}),"sns_email"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_email&amp;&amp;(b.value=tufe_post_data.sns_email,dbg("sns_email"),tufe_register_validation(2)))):"create_account"==b&amp;&amp;"mailaddress"==c&amp;&amp;4==a.length?(b=document.querySelector(".button"),
null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(4)&amp;&amp;tufe_register_call(4);d.stopPropagation();d.preventDefault()}),b.addEventListener("submit",function(d){d.stopPropagation();d.preventDefault()})),b=document.getElementById("user_mailaddress"),null!=b&amp;&amp;(b.addEventListener("input",function(d){tufe_register_validation(4)}),"sns_email"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_email&amp;&amp;
(b.value=tufe_post_data.sns_email,tufe_register_validation(4)))):"social_terms"==b&amp;&amp;3==a.length&amp;&amp;(b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0,b.addEventListener("click",function(d){tufe_register_validation(5)||(d.stopPropagation(),d.preventDefault())}),b.addEventListener("submit",function(d){d.stopPropagation();d.preventDefault()})),b=document.getElementById("user_policy"),null!=b&amp;&amp;b.addEventListener("change",
function(d){tufe_register_validation(5)}))):""==route&amp;&amp;1==a.length&amp;&amp;(dbg("my"),tufe_getDiagnosisHistory_call(drawMy))}
function tufe_login_validation(){dbg("tufe_login_validation()");var a=!1,b=tufe_login_mailaddress_validation();null!=b&amp;&amp;(b=tufe_login_password_validation(),null!=b&amp;&amp;(a=!0));a?(b=document.querySelector(".error_info.ta_c .question_error"),null!=b&amp;&amp;(b.innerHTML="")):(b=document.querySelector(".error_info.ta_c .question_error"),null!=b&amp;&amp;(b.innerHTML="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059"));b=document.querySelector("input[type='submit']");null!=b&amp;&amp;(a?(b.disabled=!1,b=document.querySelector(".button"),
null!=b&amp;&amp;b.classList.remove("button_disabled")):(b.disabled=!0,b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled")));return a}function tufe_login_mailaddress_validation(){var a=null,b=document.querySelector("#user_mailaddress");null!=b&amp;&amp;(a=b.value.trim(),b=a.trim().length,8&lt;=b&amp;&amp;127&gt;=b?/^[A-Za-z0-9]{1}[A-Za-z0-9_+.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/.test(a)||(dbg("regNG: "+a),a=null):a=null);return a}
function tufe_login_password_validation(){var a=null,b=document.querySelector("#user_password");null!=b&amp;&amp;(a=b.value.trim(),1&gt;a.trim().length&amp;&amp;(a=null));return a}
function tufe_password_reset_validation(a){dbg("tufe_password_reset_validation()");var b=!1;null!=tufe_mailaddress_validation(a)&amp;&amp;(b=!0);b?(a=document.querySelector(".error_info .question_error"),null!=a&amp;&amp;(a.innerHTML="")):(a=document.querySelector(".error_info .question_error"),null!=a&amp;&amp;(a.innerHTML="\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002"));a=document.querySelector("input[type='submit']");null!=a&amp;&amp;(b?(a.disabled=!1,
a=document.querySelector(".button"),null!=a&amp;&amp;a.classList.remove("button_disabled")):(a.disabled=!0,a=document.querySelector(".button"),null!=a&amp;&amp;a.classList.add("button_disabled")));return b}function tufe_mailaddress_validation(a){var b=null,c=document.querySelector(a);null!=c&amp;&amp;(dbg("mail:("+a+")"+c.value),b=c.value.trim(),a=b.trim().length,8&lt;=a&amp;&amp;127&gt;=a?/^[A-Za-z0-9]{1}[A-Za-z0-9_+.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/.test(b)||(dbg("regNG: "+b),b=null):b=null);return b}
function tufe_password_confirm_validation(){dbg("tufe_password_confirm_validation()");var a;var b=a=null;var c=document.querySelector("#password");null!=c&amp;&amp;(a=c.value.trim(),1&gt;a.trim().length&amp;&amp;(a=null));c=document.querySelector("#password_confirmation");null!=c&amp;&amp;(b=c.value.trim(),1&gt;b.trim().length&amp;&amp;(b=null));null==a||null==b?(a=!1,b="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059"):1!=tufe_check_password(a)?(a=!1,b="\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"):
a!=b?(a=!1,b="\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"):(a=!0,b="");c=document.querySelector(".error_info.ta_c .question_error");null!=c&amp;&amp;(c.innerHTML=b);b=document.querySelector("input[type='submit']");null!=b&amp;&amp;(a?(b.disabled=!1,b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.remove("button_disabled")):(b.disabled=!0,b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled")));return a}
function tufe_check_password(a){var b=!1;null!=a&amp;&amp;""!=a&amp;&amp;(b=a.trim().length,0==b?b=!1:8&lt;=b&amp;&amp;127&gt;=b?/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[0-9])[a-zA-Z0-9!#$%&amp;()*+,.:;=?@\[\]\u2018^_{}-]{8,127}$/.test(a)?(dbg("pwd-reg: "+a),b=!0):(dbg("pwd-regNG: "+a),b=!1):b=!1);dbg("pwd="+a);return b}
function tufe_change_mailaddress_validation(a){dbg("tufe_change_mailaddress_validation()");var b=!1;null!=tufe_mailaddress_validation(a)&amp;&amp;(b=!0);b?(a=document.querySelector(".error_info.mb_30e .question_error"),null!=a&amp;&amp;(a.innerHTML="")):(a=document.querySelector(".error_info.mb_30e .question_error"),null!=a&amp;&amp;(a.innerHTML="\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002"));a=document.querySelector("form input[type='submit']");
null!=a&amp;&amp;(b?(a.disabled=!1,a=document.querySelector("form .button"),null!=a&amp;&amp;a.classList.remove("button_disabled")):(a.disabled=!0,a=document.querySelector("form .button"),null!=a&amp;&amp;a.classList.add("button_disabled")));return b}
function tufe_change_password_validation(){dbg("tufe_change_password_validation()");var a,b,c=b=a=null,d=document.querySelector("input[name='current_password']");null!=d&amp;&amp;(a=d.value.trim(),1&gt;a.trim().length&amp;&amp;(a=null));d=document.querySelector("input[name='new_password']");null!=d&amp;&amp;(b=d.value.trim(),1&gt;b.trim().length&amp;&amp;(b=null));d=document.querySelector("input[name='new_password_confirmation']");null!=d&amp;&amp;(c=d.value.trim(),1&gt;c.trim().length&amp;&amp;(c=null));null==a||null==b||null==c?(a=!1,b="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059"):
1!=tufe_check_password(b)?(a=!1,b="\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"):b!=c?(a=!1,b="\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"):(a=!0,b="");c=document.querySelector(".error_info.mb_30e .question_error");null!=c&amp;&amp;(c.innerHTML=b);b=document.querySelector("input[type='submit']");null!=b&amp;&amp;(a?(b.disabled=!1,b=document.querySelector("form .button"),null!=b&amp;&amp;b.classList.remove("button_disabled")):
(b.disabled=!0,b=document.querySelector("form .button"),null!=b&amp;&amp;b.classList.add("button_disabled")));return a}
function tufe_getDiagnosisHistory_call(a){var b={};if(""==tufe_post_data.member_id)dbg("getDiagnosisHistory_call: member_id not found");else{""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b=JSON.stringify(b);dbg("tufe_getDiagnosisHistory_call:"+b);var c=(new TUApi(tuapi_token)).request(TUAPI_GET_DIAGNOSIS_HISTORY,b);c.onload=function(){var d="";if(!debug_local){if(200!=c.status){dbg("status: "+c.status);dbg("response: "+c.response);tufe_pagejmp(PAGEJMP_ERROR);return}dbg("response="+
c.response);d=c.response}d=JSON.parse(d).result;dbg("result_json="+d);a(d)}}}function drawMy(a){dbg("drawMy");if(1==a.diagnosedFlg){var b=document.querySelector(".mybtn_txt");if(null!=b){a=tufe_date_jp(a.date);var c=b.innerHTML;dbg(a);b.innerHTML=c+a}}else b=document.querySelector(".mybtn_txt"),b.innerHTML="\u5c65\u6b74\u304c\u3042\u308a\u307e\u305b\u3093\u3002"}
function drawMyRecord(a){dbg("drawMyRecord");if(1==a.diagnosedFlg){tufe_post_data.diagnosis_id=a.id;var b=document.querySelector(".sidecontent p.txt_sm_2.ta_r.c_gray");if(null!=b){var c=tufe_date_slash(a.date),d=b.innerHTML;dbg(c);b.innerHTML=d+c}c=document.querySelectorAll(".rankrecord .rankrecord_item");for(d=0;d&lt;c.length;d++)b=c[d].querySelector(".rankrecord_link"),b.setAttribute("href","javascript:void(0);"),b.setAttribute("onclick","goStation("+(d+1)+", "+a.data[d].stationCode+")"),b=c[d].querySelector(".rankrecord_ttl"),
b.innerHTML=a.data[d].stationName,b=c[d].querySelector(".rankrecord_ruby"),b.innerHTML=a.data[d].stationNameFrigana,b=c[d].querySelector(".rankrecord_area"),b.innerHTML=a.data[d].location,b=c[d].querySelector(".rankrecord_railway"),b.innerHTML=a.data[d].lineName;b=document.querySelectorAll(".sns_share ul li");if(null!=b)for(c=0;3&gt;c;c++)if(null!=b[c]){d=b[c].querySelector("a");var e=b[c].querySelector("a").innerHTML;d.remove();0==c?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_TWITTER,a.data)+'" onclick="goShareDialog(0,this.href); return false;"&gt;'+
e+"&lt;/a&gt;",b[c].innerHTML=d):1==c?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_FACEBOOK,a.data)+'" onclick="goShareDialog(1,this.href); return false;"&gt;'+e+"&lt;/a&gt;",b[c].innerHTML=d):!0!==disable_sns_line?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_LINE,a.data)+'" onclick="goShareDialog(2,this.href); return false;"&gt;'+e+"&lt;/a&gt;",b[c].innerHTML=d):b[c].remove()}}else for(b=document.querySelector(".sidecontent p.txt_sm_2.ta_r.c_gray"),null!=b&amp;&amp;(b.innerHTML=""),b=document.querySelector(".sns_share"),
null!=b&amp;&amp;b.remove(),b=document.querySelector(".rankrecord"),b.insertAdjacentHTML("beforebegin",'&lt;a class="mytopban" href="javascript:void(0);" onclick="alink(\'/recommend/step1/\');"&gt;&lt;picture&gt;&lt;source media="(min-width:768px)" srcset="/assets/images/my/mv_pc.webp"&gt;&lt;img class="w_100p" src="/assets/images/my/mv_sp.webp" alt="\u3042\u306a\u305f\u306b\u3068\u3063\u3066&amp;quot;\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857&amp;quot;\u3092AI\u3067\u7121\u6599\u8a3a\u65ad\uff01"&gt;&lt;/picture&gt;&lt;/a&gt;'),b.insertAdjacentHTML("afterend",
'&lt;div class="ta_c mb_30e"&gt;&lt;div class="button button_cv"&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/recommend/step1/\');"&gt;\u4eca\u3059\u3050\u8a3a\u65ad\u3059\u308b&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;'),c=document.querySelectorAll(".rankrecord .rankrecord_item"),d=0;d&lt;c.length;d++)b=c[d].querySelector(".rankrecord_link"),a='&lt;div class="rankrecord_nolink"&gt;',a+='&lt;p class="rankrecord_nodata"&gt;\u30c7\u30fc\u30bf\u304c\u3042\u308a\u307e\u305b\u3093&lt;/p&gt;',a+="&lt;/div&gt;",b.insertAdjacentHTML("beforebegin",a),b.remove();"function"==
typeof window.setMainMinHeight&amp;&amp;(dbg("setMainMinHeight"),window.setMainMinHeight())}
function tufe_unregisterFavorite_call(a){if(""!=a){var b={};if(""==tufe_post_data.member_id)dbg("getDiagnosisHistory_call: member_id not found");else{""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b.stationCode=a;b.registerType=0;a=JSON.stringify(b);dbg(TUAPI_REGISTER_FAVORITE_TOWN+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_REGISTER_FAVORITE_TOWN,a);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):(dbg("response="+c.response),
tufe_pagejmp("/my/town#tab01"),location.reload())}}}}
function tufe_getFavorite_call(a){var b={};if(""==tufe_post_data.member_id)dbg("getDiagnosisHistory_call: member_id not found");else{""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b.limit=0;b.sortOrder=1;b.sortType=2;b=JSON.stringify(b);dbg(TUAPI_GET_FAVORITE_TOWNS+"="+b);var c=(new TUApi(tuapi_token)).request(TUAPI_GET_FAVORITE_TOWNS,b);c.onload=function(){if(debug_local)var d=getFavoriteTowns_testData_result;else{if(200!=c.status){dbg("status: "+c.status);dbg("response: "+c.response);
return}dbg("response="+c.response);d=c.response}d=JSON.parse(d);a(d)}}}function drawFavorite(a){var b;null!=a&amp;&amp;(0&gt;=a.result.hit?a=null:b=a.result.hit);null==a&amp;&amp;(b=0);favTownCount=b;a=document.querySelectorAll(".mybtn_txt");for(b=0;b&lt;a.length;b++)1==b&amp;&amp;(a[b].innerHTML="\u8857\uff1a"+favTownCount+"\u4ef6\u3000\u7269\u4ef6\uff1a"+favEstateCount+"\u4ef6")}
function drawFavoriteProperty(a){var b;null!=a&amp;&amp;(0&gt;=a.result.hit?a=null:b=a.result.hit);null==a&amp;&amp;(b=0);favEstateCount=b;a=document.querySelectorAll(".mybtn_txt");for(b=0;b&lt;a.length;b++)1==b&amp;&amp;(a[b].innerHTML="\u8857\uff1a"+favTownCount+"\u4ef6\u3000\u7269\u4ef6\uff1a"+favEstateCount+"\u4ef6")}
function drawFavoriteList(a){var b="",c=document.querySelector(".sidecontent_main");if(null!=c){var d=0;null!=a&amp;&amp;(0&gt;=a.result.hit?a=null:d=a.result.hit);var e=document.querySelector("#favtown_listnum_town");null!=e&amp;&amp;(e.innerHTML=d);if(null==a)a=document.querySelector("#tab01"),null!=a&amp;&amp;(b="",b+='&lt;div class="favtown"&gt;',b+='&lt;p class="txt_lg_2 fw_b ta_c"&gt;\u304a\u6c17\u306b\u5165\u308a\u306e\u767b\u9332\u304c\u3042\u308a\u307e\u305b\u3093\u3002&lt;/p&gt;',b+="&lt;p&gt;\u300c\u8857\u300d\u3084\u300c\u7269\u4ef6\u300d\u306e\u304a\u6c17\u306b\u5165\u308a\u306f\u3001\u305d\u308c\u305e\u308c50\u4ef6\u307e\u3067\u767b\u9332\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002&lt;br&gt;\u300c\u8857\u8a3a\u65ad\u300d\u306e\u8a3a\u65ad\u7d50\u679c\u304a\u3088\u3073\u300c\u8857\u60c5\u5831\u300d\u304b\u3089\u8857\u30da\u30fc\u30b8\u3092\u3054\u89a7\u306b\u306a\u308a\u3001\u6c17\u306b\u306a\u308b\u60c5\u5831\u3092\u4fdd\u5b58\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff01&lt;/p&gt;",
b+='&lt;div class="ta_c"&gt;',b+="&lt;picture&gt;",b+='&lt;source media="(min-width:640px)" srcset="/assets/images/my/town/favorite_example_pc.webp"&gt;',b+='&lt;img class="w_70p" src="/assets/images/my/town/favorite_example_sp.webp" alt=""&gt;',b+="&lt;/picture&gt;",b+="&lt;/div&gt;",b+='&lt;div class="col2_1 mt_40e mb_40e"&gt;',b+='&lt;div class="col"&gt;',b+='&lt;div class="button button_cv_red button_cv_red_sm mb_15e"&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/recommend/step1/\');"&gt;1\u5206\u3067AI\u8857\u8a3a\u65ad\u3059\u308b&lt;/a&gt;&lt;/div&gt;',
b+="&lt;/div&gt;",b+='&lt;div class="col"&gt;',b+='&lt;div class="button button_cv_red button_cv_red_sm mb_15e"&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/search\');"&gt;\u8857\u3092\u63a2\u3059&lt;/a&gt;&lt;/div&gt;',b+="&lt;/div&gt;",b+="&lt;/div&gt;",b+="&lt;/div&gt;",a.innerHTML=b);else{setTimeout(function(){gmap_favorite()},1E3);setTimeout(function(){fav_marker()},2E3);c=document.querySelector("#tab01 input[type='submit']");null!=c&amp;&amp;(c.disabled=!0,c.addEventListener("click",function(g){for(var h="",k=document.querySelectorAll("#tab01 .favtown_check"),
l=0;l&lt;k.length;l++)k[l].checked&amp;&amp;(""!=h&amp;&amp;(h+=","),h+=k[l].value);tufe_unregisterFavorite_call(h);dbg("submit tab01");g.stopPropagation();g.preventDefault()}),c.addEventListener("submit",function(g){g.stopPropagation();g.preventDefault()}));d=document.querySelector("#tab01 div.favtown_items");var f=0;curName=b="";a.result.data.forEach(function(g){curName!==g.prefectureName&amp;&amp;(""!==curName&amp;&amp;(b+="&lt;/div&gt;"),b+='&lt;div class="favtown_list"&gt;',b+='&lt;h2 class="favtown_area"&gt;'+g.prefectureName+"&lt;/h2&gt;",curName=
g.prefectureName);b+='&lt;div class="favtown_item_wrap"&gt;';b+='&lt;div class="favtown_item" data-index="'+f+'"&gt;';b+='&lt;div class="favtown_check_wrap"&gt;';b+=' &lt;input class="favtown_check" type="checkbox" name="" value="'+g.stationCode+'"&gt;&lt;/div&gt;';b+='&lt;div class="favtown_station"&gt;&lt;p class="favtown_station_name"&gt;'+g.stationName+'&lt;/p&gt;&lt;p class="favtown_station_area"&gt;'+g.location+"&lt;/p&gt;&lt;/div&gt;";b+='&lt;div class="favtown_btn"&gt;&lt;a class="favtown_link" href="javascript:void(0);"';b+=" onclick=\"alink('/town/"+g.stationCode+
"');\" &gt;\u8857\u30da\u30fc\u30b8\u3078&lt;/a&gt;&lt;/div&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;";f++});d.innerHTML=b;d=document.querySelectorAll("#tab01 div.favtown_item");for(e=0;e&lt;d.length;e++)c=d[e].querySelector(".favtown_station"),c.addEventListener("click",function(g){var h=g.currentTarget.parentNode.getAttribute("data-index");g.currentTarget.parentNode.classList.contains("favtown_item_focus")?(g.currentTarget.parentNode.classList.remove("favtown_item_focus"),fav_infowindow[h].close(),fav_markers[h].setIcon({url:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",
scaledSize:new google.maps.Size(27,43)})):(g.currentTarget.parentNode.classList.add("favtown_item_focus"),fav_infowindow[h].open(gmap_fav,fav_markers[h]),fav_markers[h].setIcon({url:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",scaledSize:new google.maps.Size(32,48)}))}),c=d[e].querySelector(".favtown_check"),c.addEventListener("change",function(g){dbg("change");g=0;for(var h=document.querySelectorAll("#tab01 .favtown_check"),k=0;k&lt;h.length;k++)h[k].checked&amp;&amp;g++;0&lt;g?(c=document.querySelector("#tab01 input[type='submit']"),
null!=c&amp;&amp;(c.disabled=!1),c=document.querySelector("#tab01 .favtown_submit .button"),null!=c&amp;&amp;c.classList.remove("button_disabled")):(c=document.querySelector("#tab01 input[type='submit']"),null!=c&amp;&amp;(c.disabled=!0),c=document.querySelector("#tab01 .favtown_submit .button"),null!=c&amp;&amp;c.classList.add("button_disabled"))});favoriteInfo=a.result.data}}"function"==typeof window.setMainMinHeight&amp;&amp;(dbg("setMainMinHeight"),window.setMainMinHeight())}
function selectFavorite(a,b){var c=document.querySelectorAll("#tab01 div.favtown_item");a&lt;c.length&amp;&amp;(a=c[a].querySelector(".favtown_station"),null!=a&amp;&amp;(b?a.parentNode.classList.add("favtown_item_focus"):a.parentNode.classList.remove("favtown_item_focus")))}
function tufe_getFavoriteProperties_call(a){var b={};if(""==tufe_post_data.member_id)dbg("getDiagnosisHistory_call: member_id not found");else{""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b.limit=0;b.sortOrder=1;b.sortType=0;b=JSON.stringify(b);dbg(TUAPI_GET_FAVORITE_PROPERTIES+"="+b);var c=(new TUApi(tuapi_token)).request(TUAPI_GET_FAVORITE_PROPERTIES,b);c.onload=function(){if(200!=c.status)dbg("status: "+c.status),dbg("response: "+c.response);else{dbg("response="+c.response);
var d=c.response;d=JSON.parse(d);a(d)}}}}
function drawFavoritePropertiesList(a){var b="",c=document.querySelector(".sidecontent_main");if(null!=c&amp;&amp;null!=a){for(var d=document.querySelectorAll(".mybtn_txt"),e=0;e&lt;d.length;e++)1==e&amp;&amp;(d[e].innerHTML="\u8857\uff1a"+favTownCount+"\u4ef6\u3000\u7269\u4ef6\uff1a"+favEstateCount+"\u4ef6");dbg("List=");dbg(a);dbg(a.status);dbg(a.result);favEstateCount=d=a.result.hit;e=a.result.inactivePropertiesCount;var f=document.querySelector("#favtown_listnum_re");null!=f&amp;&amp;(f.innerHTML=d);f=document.querySelector("#tab02 .tab_favorite_notice_txt");
if(null!=f)if(0&lt;e){var g=document.querySelector(".tab_favorite_notice");null!=g&amp;&amp;(g.style.display="block");f.innerHTML="\u304a\u6c17\u306b\u5165\u308a\u7269\u4ef6\u4e2d "+e+"\u4ef6 \u306e\u63b2\u8f09\u304c\u7d42\u4e86\u3044\u305f\u3057\u307e\u3057\u305f\u3002"}else f.innerHTML="\u304a\u6c17\u306b\u5165\u308a\u7269\u4ef6\u4e2d "+e+"\u4ef6 \u306e\u63b2\u8f09\u304c\u7d42\u4e86\u3044\u305f\u3057\u307e\u3057\u305f\u3002",g=document.querySelector(".tab_favorite_notice"),null!=g&amp;&amp;(g.style.display="none");
if(0&gt;=d&amp;&amp;(d=document.querySelector("#tab02"),null!=d)){b="";b+='&lt;div class="favtown"&gt;';b+='&lt;p class="txt_lg_2 fw_b ta_c"&gt;\u304a\u6c17\u306b\u5165\u308a\u306e\u767b\u9332\u304c\u3042\u308a\u307e\u305b\u3093\u3002&lt;/p&gt;';b+="&lt;p&gt;\u300c\u8857\u300d\u3084\u300c\u7269\u4ef6\u300d\u306e\u304a\u6c17\u306b\u5165\u308a\u306f\u3001\u305d\u308c\u305e\u308c50\u4ef6\u307e\u3067\u767b\u9332\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002&lt;br&gt;\u300c\u8857\u8a3a\u65ad\u300d\u306e\u8a3a\u65ad\u7d50\u679c\u304a\u3088\u3073\u300c\u8857\u60c5\u5831\u300d\u304b\u3089\u8857\u30da\u30fc\u30b8\u3092\u3054\u89a7\u306b\u306a\u308a\u3001\u6c17\u306b\u306a\u308b\u60c5\u5831\u3092\u4fdd\u5b58\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff01&lt;/p&gt;";
b+='&lt;div class="ta_c"&gt;';b+="&lt;picture&gt;";b+='&lt;source media="(min-width:640px)" srcset="/assets/images/my/town/favorite_home_pc.webp"&gt;';b+='&lt;img class="w_70p" src="/assets/images/my/town/favorite_home_sp.webp" alt=""&gt;';b+="&lt;/picture&gt;";b+="&lt;/div&gt;";b+='&lt;div class="col2_1 mt_40e mb_40e"&gt;';b+='&lt;div class="col"&gt;';b+='&lt;div class="button button_cv_red button_cv_red_sm mb_15e"&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/recommend/step1/\');"&gt;1\u5206\u3067AI\u8857\u8a3a\u65ad\u3059\u308b&lt;/a&gt;&lt;/div&gt;';b+="&lt;/div&gt;";
b+='&lt;div class="col"&gt;';b+='&lt;div class="button button_cv_red button_cv_red_sm mb_15e"&gt;&lt;a href="javascript:void(0);" onclick="alink(\'/search\');"&gt;\u8857\u3092\u63a2\u3059&lt;/a&gt;&lt;/div&gt;';b+="&lt;/div&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;";d.innerHTML=b;return}d=document.querySelector("#tab02 .rerecommend_ctnr_vertical");if(null!=d){var h="",k="",l="",m="",n="",q=0,p=0,r=0,u="",v="",y="",w="",x=0,D=0,E="";b="";a.result.data.forEach(function(t){h=t.propertyId;m=t.propertyName;k=t.realEstateCompanyId;l=t.realEstateCompanyName;
n=t.propertyStyle;q=t.propertyType;p=numberWithComma(parseFloat(t.monthsRent));r=numberWithComma(parseFloat(t.sellingPrice));u=t.floorPlan;v=t.propertyUrl;y=t.imageUrl;w=t.location;x=t.builtAge;D=parseFloat(t.buildingArea);E=t.nearestStation;b+='&lt;div class="rerecommend_item_wrap rerecommend_item_wrap_fav"&gt;';b+='&lt;input class="rerecommend_fav_check" type="checkbox" name="" value="'+h+'" data-realestatecompanyid="'+k+'"&gt;';b+='&lt;div class="rerecommend_item rerecommend_item_fav"&gt;';b+='&lt;div class="rerecommend_head"&gt;';
b+='&lt;img class="rerecommend_img" src="'+y+'" alt="" decoding="async"&gt;';b+='&lt;div class="rerecommend_ttl"&gt;';b+='&lt;div class="rerecommend_ttl_txts"&gt;';b+='&lt;div class="rerecommend_ttl_txt_wrap"&gt;';b+='&lt;p class="rerecommend_ttl_txt"&gt;'+m+"&lt;/p&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;";1==q?b+='&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_pink"&gt;\u4e2d\u53e4\u30de\u30f3\u30b7\u30e7\u30f3&lt;/p&gt;':2==q?b+='&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_lightgreen"&gt;\u65b0\u7bc9\u6238\u5efa\u3066&lt;/p&gt;':3==
q?b+='&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_green"&gt;\u4e2d\u53e4\u6238\u5efa\u3066&lt;/p&gt;':4==q?b+='&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_orange"&gt;\u571f\u5730&lt;/p&gt;':5==q&amp;&amp;(b+='&lt;p class="rerecommend_ttl_label rerecommend_ttl_label_red"&gt;\u65b0\u7bc9\u30de\u30f3\u30b7\u30e7\u30f3&lt;/p&gt;');b+="&lt;/div&gt;";b+='&lt;div class="rerecommend_body"&gt;';b=1==n?b+('&lt;p class="rerecommend_price"&gt;'+p+'&lt;span class="rerecommend_price_small"&gt;\u4e07\u5186&lt;/span&gt;&lt;/p&gt;'):b+('&lt;p class="rerecommend_price"&gt;'+
r+'&lt;span class="rerecommend_price_small"&gt;\u4e07\u5186&lt;/span&gt;&lt;/p&gt;');b+='&lt;p class="rerecommend_info"&gt;'+u;0&lt;D&amp;&amp;(b+="\uff5c"+D+"\u33a1");if(0&lt;x||""!=x)b+="\uff5c\u7bc9"+x+"\u5e74";""!=w&amp;&amp;(b+="&lt;br&gt;"+w);""!=E&amp;&amp;(b+="&lt;br&gt;"+E);b+="&lt;/p&gt;";b+='&lt;div class="rerecommend_btns"&gt;';b+='&lt;a href="'+v+'" class="rerecommend_btn rerecommend_btn_external" target="_blank" rel="noopener"';b="member_id"in tufe_post_data?void 0!==tufe_post_data.member_id&amp;&amp;""!=tufe_post_data.member_id?b+(' data-gtm-member-id="'+tufe_post_data.member_id+
'"'):b+' data-gtm-member-id="non-member-id"':b+' data-gtm-member-id="non-member-id"';""!=h&amp;&amp;(b+=' data-gtm-property-id="'+h+'"');b="station_group_code"in tufe_post_data?void 0!==tufe_post_data.station_group_code&amp;&amp;""!=tufe_post_data.station_group_code?b+(' data-gtm-station-g-cd="'+tufe_post_data.station_group_code+'"'):b+' data-gtm-station-g-cd="mypage_favorite_properties"':b+' data-gtm-station-g-cd="mypage_favorite_properties"';b="diagnosis_id"in tufe_post_data?void 0!==tufe_post_data.diagnosis_id&amp;&amp;
""!=tufe_post_data.diagnosis_id?b+(' data-gtm-diagnosis-id="'+tufe_post_data.diagnosis_id+'"'):b+' data-gtm-diagnosis-id="non-diagnosis-id"':b+' data-gtm-diagnosis-id="non-diagnosis-id"';""!=k&amp;&amp;(b+=' data-gtm-real-estate-company-id="'+k+'"');b+="&gt;\u7269\u4ef6\u60c5\u5831\u3092\u898b\u308b&lt;/a&gt;";b+="&lt;/div&gt;";b+='&lt;p class="rerecommend_source"&gt;\uff08\u7269\u4ef6\u60c5\u5831\u63d0\u4f9b\uff1a'+l+"\uff09&lt;/p&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;";b+="&lt;/div&gt;"});d.innerHTML=b}a=document.querySelector("#tab02 input[type='submit']");
null!=a&amp;&amp;(a.disabled=!0,a.addEventListener("click",function(t){for(var z="",A=[],F=[],C=document.querySelectorAll("#tab02 .rerecommend_fav_check"),B=0;B&lt;C.length;B++)C[B].checked&amp;&amp;(""!=z&amp;&amp;(z+=","),z+=C[B].value,A.push(C[B].value),F.push(C[B].getAttribute("data-realestatecompanyid")));tufe_unregisterFavoriteProperty_call(A,F);dbg("submit tab02");t.stopPropagation();t.preventDefault()}),c.addEventListener("submit",function(t){t.stopPropagation();t.preventDefault()}));a=document.querySelectorAll("#tab02 .rerecommend_fav_check");
if(null!=a)for(d=0;d&lt;a.length;d++)a[d].addEventListener("change",function(t){dbg("change");t=0;for(var z=document.querySelectorAll("#tab02 .rerecommend_fav_check"),A=0;A&lt;z.length;A++)z[A].checked&amp;&amp;t++;0&lt;t?(c=document.querySelector("#tab02 input[type='submit']"),null!=c&amp;&amp;(c.disabled=!1),c=document.querySelector("#tab02 .favtown_submit .button"),null!=c&amp;&amp;c.classList.remove("button_disabled")):(c=document.querySelector("#tab02 input[type='submit']"),null!=c&amp;&amp;(c.disabled=!0),c=document.querySelector("#tab02 .favtown_submit .button"),
null!=c&amp;&amp;c.classList.add("button_disabled"))});"function"==typeof window.setMainMinHeight&amp;&amp;(dbg("setMainMinHeight"),window.setMainMinHeight())}}
function tufe_unregisterFavoriteProperty_call(a,b){var c={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(c.memberId=tufe_post_data.member_id);for(var d="[",e=0;e&lt;a.length;e++)1&lt;=e&amp;&amp;(d+=", "),d+='{"propertyId":"'+a[e]+'", "realEstateCompanyId":"'+b[e]+'"}';c.propertyKey=encodeURIComponent(d+"]");c.registerType=0;JSON.stringify(c);a="memberId="+c.memberId;a+="&amp;registerType="+c.registerType;a+="&amp;propertyKey="+c.propertyKey;dbg(TUAPI_REGISTER_FAVORITE_PROPERTY+"="+a);var f=(new TUApi(tuapi_token)).requestraw(TUAPI_REGISTER_FAVORITE_PROPERTY,
a);f.onload=function(){200!=f.status?(dbg("status: "+f.status),dbg("response: "+f.response)):(dbg("response="+f.response),tufe_pagejmp("/my/town#tab02"),location.reload())}}}
function tufe_ctrl_contact(a){var b=null;tufe_headerfooter();route=1&lt;a.length?a[1]:"";""==route?(dbg("contact"),b=document.querySelector("input[type='submit']"),null!=b&amp;&amp;(b.disabled=!0),b=document.querySelector(".button"),null!=b&amp;&amp;b.classList.add("button_disabled"),tufe_contact_setvalue(a),b=document.getElementById("contact_email"),null!=b&amp;&amp;b.addEventListener("input",function(c){tufe_contact_validation()}),b=document.getElementById("contact_type"),null!=b&amp;&amp;b.addEventListener("change",function(c){tufe_contact_validation()}),
b=document.getElementById("contact_text"),null!=b&amp;&amp;b.addEventListener("input",function(c){dbg("input");c=document.querySelectorAll(".al_items_fend .mb_0.txt_sm_3.ta_r");if(null!=c[1]){var d=document.getElementById("contact_text").value;d=d.replace("\r\n","\n");d=d.length;c[1].innerHTML=1E3&lt;d?'&lt;span class="c_red"&gt;'+d+"&lt;/span&gt;/\u534a\u89d21000\u6587\u5b57\u307e\u3067":d+"/\u534a\u89d21000\u6587\u5b57\u307e\u3067"}tufe_contact_validation()}),b=document.getElementById("contact_policy"),null!=b&amp;&amp;b.addEventListener("change",
function(c){tufe_contact_validation()})):"confirm"==route&amp;&amp;tufe_contact_setvalue(a)}
function tufe_contact_setvalue(a){route=1&lt;a.length?a[1]:"";dbg("tufe_contact_setvalue");dbg("route="+route);a="#contact_";if("confirm"==route){a="#contact_confirm_";var b=document.querySelector(a+"email");null!=b&amp;&amp;(b.innerHTML=tufe_post_data.contact_email);b=document.querySelector(a+"name");null!=b&amp;&amp;(b.innerHTML=tufe_post_data.contact_name);b=document.querySelector(a+"type");if(null!=b){var c="";"A"==tufe_post_data.contact_type?c="TownU\u306b\u3064\u3044\u3066":"B"==tufe_post_data.contact_type?c=
"\u8a3a\u65ad\u7d50\u679c\u306b\u3064\u3044\u3066":"C"==tufe_post_data.contact_type?c="\u8857\u60c5\u5831\u306b\u3064\u3044\u3066":"D"==tufe_post_data.contact_type?c="\u5831\u9053\u95a2\u4fc2\u8005\u306e\u65b9":"E"==tufe_post_data.contact_type&amp;&amp;(c="\u305d\u306e\u4ed6");b.innerHTML=c}b=document.querySelector(a+"text");null!=b&amp;&amp;(c=tufe_post_data.contact_text,c=c.replace(/\r\n/g,"\n"),c=c.replace(/\n/g,"&lt;br&gt;"),b.innerHTML=c)}else b=document.querySelector(a+"email"),null!=b&amp;&amp;(b.value=tufe_post_data.contact_email),
b=document.querySelector(a+"name"),null!=b&amp;&amp;(b.value=tufe_post_data.contact_name),b=document.querySelector(a+"type"),null!=b&amp;&amp;(c=0,"A"==tufe_post_data.contact_type?c=1:"B"==tufe_post_data.contact_type?c=2:"C"==tufe_post_data.contact_type?c=3:"D"==tufe_post_data.contact_type?c=4:"E"==tufe_post_data.contact_type&amp;&amp;(c=5),dbg("select="+c),b.selectedIndex=c),b=document.querySelector(a+"text"),null!=b&amp;&amp;(b.value=tufe_post_data.contact_text),b=document.querySelectorAll(".al_items_fend .mb_0.txt_sm_3.ta_r"),
null!=b[1]&amp;&amp;(c=document.getElementById("contact_text").value,c=c.replace(/\r\n/g,"\n"),c=c.length,b[1].innerHTML=1E3&lt;c?'&lt;span class="c_red"&gt;'+c+"&lt;/span&gt;/\u534a\u89d21000\u6587\u5b57\u307e\u3067":c+"/\u534a\u89d21000\u6587\u5b57\u307e\u3067"),b=document.querySelector(a+"policy"),null!=b&amp;&amp;""!=tufe_post_data.contact_policy&amp;&amp;(b.checked=!0,tufe_contact_validation())}
function tufe_contact_validation(){dbg("tufe_contact_validation()");var a=!1,b=!1;null!=tufe_mailaddress_validation("#contact_email")&amp;&amp;(b=!0);var c=tufe_policy_validation("#contact_policy"),d=tufe_text_validation("#contact_text");dbg("cnt_text = "+d);var e=tufe_contact_type_validation("#contact_type");b?0&lt;d&amp;&amp;1E3&gt;=d?e?c?(a=!0,b=""):b="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059":b="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059":(b="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059",
1E3&lt;d&amp;&amp;(b="\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\u306e\u6587\u5b57\u6570\u304c\u8d85\u904e\u3057\u3066\u3044\u307e\u3059")):b="\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093";d=document.querySelector(".error_info.ta_c .question_error");null!=d&amp;&amp;(d.innerHTML=b);d=document.querySelector("input[type='submit']");null!=d&amp;&amp;(a?(d.disabled=!1,d=document.querySelector(".button"),null!=d&amp;&amp;d.classList.remove("button_disabled")):(d.disabled=
!0,d=document.querySelector(".button"),null!=d&amp;&amp;d.classList.add("button_disabled")));return a}function tufe_contact_type_validation(a){var b=!1;a=document.querySelector(a);dbg("contact_type="+a.value);"A"==a.value?b=!0:"B"==a.value?b=!0:"C"==a.value?b=!0:"D"==a.value?b=!0:"E"==a.value&amp;&amp;(b=!0);return b}function tufe_text_validation(a){dbg("text_validation:"+a);var b=0;a=document.querySelector(a);null!=a&amp;&amp;(b=a.value,b=b.replace(/\r\n/g,"\n"),b=b.length);return b}
function tufe_policy_validation(a){var b=!1;a=document.querySelector(a);null!=a&amp;&amp;(b=a.checked);dbg("policy="+b);return b}
function tufe_ctrl_register(a){tufe_headerfooter();a=document.querySelector(".button");null!=a&amp;&amp;a.classList.add("button_disabled");a=document.querySelector("input[type='submit']");null!=a&amp;&amp;(a.disabled=!0,a.addEventListener("click",function(b){tufe_register_validation(0)&amp;&amp;tufe_register_call(0);b.stopPropagation();b.preventDefault()}),a.addEventListener("submit",function(b){b.stopPropagation();b.preventDefault()}));a=document.getElementById("user_mailaddress");null!=a&amp;&amp;a.addEventListener("input",function(b){tufe_register_validation(0)});
a=document.getElementById("user_password");null!=a&amp;&amp;a.addEventListener("input",function(b){tufe_register_validation(0)});a=document.getElementById("user_policy");null!=a&amp;&amp;a.addEventListener("change",function(b){tufe_register_validation(0)});a=document.querySelectorAll("main div.col3 a");3&lt;=a.length&amp;&amp;(a[0].href="/login-line",a[1].href="/login-yahoo",a[2].href="/login-facebook");execTownDiagTemp()}
function tufe_register_call(a){var b=tufe_register_mailaddress_validation(),c=tufe_register_password_validation(),d=0;tufe_register_policy_validation()&amp;&amp;(d=1);var e={registerType:a};"transition_source"in tufe_post_data&amp;&amp;""!=tufe_post_data.transition_source&amp;&amp;(e.transitionSource=tufe_post_data.transition_source);"diagnosis_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.diagnosis_id&amp;&amp;(e.diagnosisId=tufe_post_data.diagnosis_id);"temporary_member_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.temporary_member_id&amp;&amp;
(e.temporaryMemberId=tufe_post_data.temporary_member_id);"result_rank"in tufe_post_data&amp;&amp;""!=tufe_post_data.result_rank&amp;&amp;(e.resultRank=tufe_post_data.result_rank);"station_code"in tufe_post_data&amp;&amp;""!=tufe_post_data.station_code&amp;&amp;(e.stationCode=tufe_post_data.station_code);"sns_email"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_email&amp;&amp;(e.snsMail=tufe_post_data.sns_email);"property_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.property_id&amp;&amp;(e.propertyId=tufe_post_data.property_id);"diagnosis_and_register_flg"in
tufe_post_data&amp;&amp;""!=tufe_post_data.diagnosis_and_register_flg&amp;&amp;(e.diagnosisAndRegisterFlg=tufe_post_data.diagnosis_and_register_flg);0==a?(e.mail=b,e.password=c,e.agreement=d):1==a?(e.mail=b,e.password=c,e.agreement=d,"sns_member_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.sns_member_id&amp;&amp;(e.snsMemberId=tufe_post_data.sns_member_id)):2==a?e.mail=b:3==a?(e.mail=b,e.password=c):4==a&amp;&amp;(e.mail=b);a=JSON.stringify(e);dbg("tufe_register_call:"+a);var f=(new TUApi(tuapi_token)).request(TUAPI_SIGN_UP,a);f.onload=
function(){if(200!=f.status){dbg("status="+f.status);dbg("response="+f.response);var g=JSON.parse(f.response),h=g.status.message;g=g.status.code;1==g&amp;&amp;"duplicate_registration"==h?tufe_pagejmp(PAGEJMP_SNSREGISTERROR):""!=h?tufe_register_error(!0,h):tufe_register_error(!0,"\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002:"+f.status+"("+g+")")}else dbg("response="+f.response),g=JSON.parse(f.response),h=g.status.code,g=g.status.message,0==h?jqueryRegistModal():
1==h?"duplicate_registration"==g?tufe_pagejmp(PAGEJMP_SNSREGISTERROR):tufe_register_error(!0,"\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002:"+f.status):tufe_register_error(!0,"\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002:"+f.status)}}
function tufe_register_error(a,b){a=document.querySelector(".txt_lg_1.ta_c.c_red.error_info");null!=a?a.innerHTML=b:(a=document.querySelector(".txt_lg_1.ta_c"),null!=a&amp;&amp;a.insertAdjacentHTML("beforebegin",'&lt;p class="txt_lg_1 ta_c c_red error_info"&gt;'+b+"&lt;/p&gt;"))}
function tufe_register_validation(a){dbg("tufe_register_validation("+a+")");var b=!1,c=["","\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002","\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002","\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059"];var d=tufe_register_mailaddress_validation();var e=tufe_register_password_validation();var f=tufe_register_policy_validation();
var g=0;1==a?""==d?g=f?3:0:null==d?g=1:null==e?g=2:f||(g=3):2==a?""==d?g=0:null==d?g=1:""==d&amp;&amp;(g=1):3==a?""==d&amp;&amp;""==e?g=0:null==d?g=1:""==d?g=1:null==e?g=2:""==e&amp;&amp;(g=2):4==a?""==d?g=0:null==d&amp;&amp;(g=1):5==a?f||(g=3):6==a?""==e?g=3:null==e&amp;&amp;(g=2):""==d&amp;&amp;""==e?g=f?3:0:null==d?g=1:""==d?g=1:null==e?g=2:""==e&amp;&amp;f&amp;&amp;(g=3);dbg("err="+g);var h="";f||(h="\u78ba\u8a8d\u5f8c\u3001\u30c1\u30a7\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002");var k=document.querySelector(".error_info .question_error.ta_c");
null!=k&amp;&amp;(k.innerHTML=h);k=document.querySelector(".error_info.ta_c .question_error");null!=k&amp;&amp;(k.innerHTML=c[g]);1==a?0==g&amp;&amp;""!=d&amp;&amp;null!=d&amp;&amp;f&amp;&amp;(b=!0):2==a?0==g&amp;&amp;""!=d&amp;&amp;null!=d&amp;&amp;(b=!0):3==a?0==g&amp;&amp;""!=d&amp;&amp;null!=d&amp;&amp;""!=e&amp;&amp;null!=e&amp;&amp;(b=!0):4==a?0==g&amp;&amp;""!=d&amp;&amp;null!=d&amp;&amp;(b=!0):5==a?0==g&amp;&amp;f&amp;&amp;(b=!0):6==a?0==g&amp;&amp;""!=e&amp;&amp;null!=e&amp;&amp;(b=!0):0==g&amp;&amp;""!=d&amp;&amp;null!=d&amp;&amp;""!=e&amp;&amp;null!=e&amp;&amp;f&amp;&amp;(b=!0);k=document.querySelector("input[type='submit']");null!=k&amp;&amp;(b?(k.disabled=!1,k=document.querySelector(".button"),null!=k&amp;&amp;k.classList.remove("button_disabled")):
(k.disabled=!0,k=document.querySelector(".button"),null!=k&amp;&amp;k.classList.add("button_disabled")));return b}function tufe_register_mailaddress_validation(){var a="",b=document.querySelector("#user_mailaddress");null!=b&amp;&amp;(a=b.value.trim(),b=a.trim().length,0==b?a="":8&lt;=b&amp;&amp;127&gt;=b?/^[A-Za-z0-9]{1}[A-Za-z0-9_+.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/.test(a)||(dbg("regNG: "+a),a=null):a=null);dbg("mail="+a);return a}
function tufe_register_password_validation(){var a="",b=document.querySelector("#user_password");null==b&amp;&amp;(b=document.querySelector("#password"));null!=b&amp;&amp;(a=b.value.trim(),b=a.trim().length,0==b?a="":8&lt;=b&amp;&amp;127&gt;=b?/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[0-9])[a-zA-Z0-9!#$%&amp;()*+,.:;=?@\[\]\u2018^_{}-]{8,127}$/.test(a)?dbg("pwd-reg: "+a):(dbg("pwd-regNG: "+a),a=null):a=null);dbg("pwd="+a);return a}
function tufe_register_policy_validation(){var a=!1,b=document.querySelector("#user_policy");null!=b&amp;&amp;(a=b.checked);dbg("policy="+a);return a}
function execTownDiagTemp(){var a={};if("1"==tufe_post_data.diagnosis_and_register_flg){""!=tufe_post_data.temporary_member_id&amp;&amp;(a.temporaryMemberId=tufe_post_data.temporary_member_id);a=JSON.stringify(a);dbg("execTownDiagTemp:"+a);var b=(new TUApi(tuapi_token)).request(TUAPI_EXECUTE_TOWN_DIAGNOSIS_BY_TEMPORARY_MEMBER_ID,a);b.onload=function(){200!=b.status?(dbg("status: "+b.status),dbg("response: "+b.response)):dbg("response="+b.response)}}}
function tufe_ctrl_search(a){route=1&lt;a.length?a[1]:"";if(!("prefecture"==route&amp;&amp;3&lt;a.length)){var b=document.querySelector(".map_area");null!=b&amp;&amp;(b.style.height="500px",b.setAttribute("id","gmap"))}b=document.styleSheets;b=b[b.length-1];var c=340;640&gt;=window.innerWidth&amp;&amp;(c=240);b.insertRule("#suggest_station_list, #suggest_line_list{ position: absolute; background-color: #FFFFFF;border: 1px solid #CCCCFF; width: "+c+"px; z-index: 100;padding: 0.6em;max-height:20em;overflow:auto;text-align:left;}",
b.cssRules.length);b.insertRule("#suggest_station_list div, #suggest_line_list div{ padding: 2px; display: block; width: 100%;overflow: hidden; white-space: nowrap;}",b.cssRules.length);b.insertRule("#suggest_station_list div.select, #suggest_line_list div.select{ color: #212121; background-color: #D7D7D7; }",b.cssRules.length);b.insertRule("#suggest_station_list div.over, #suggest_line_list div.over{ background-color: #D7D7D7; }",b.cssRules.length);tufe_headerfooter();el=document.querySelector("#name .search_form_input");
null!=el&amp;&amp;(el.id="suggest_station",el.tabindex="-1",el.removeAttribute("name"),el.value="",b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_list",b.style.display="none"),el=document.querySelector("#list_station"),null!=el&amp;&amp;(el.after(b),el.innerHTML=""),suggestStation("suggest_station","suggest_station_list"));el=document.querySelector("#railway .search_form_input");null!=el&amp;&amp;(el.id="suggest_line",el.tabindex="-1",el.removeAttribute("name"),el.value="",b=document.createElement("div"),
null!=b&amp;&amp;(b.id="suggest_line_list",b.style.display="none"),el=document.querySelector("#list_railway"),null!=el&amp;&amp;(el.after(b),el.innerHTML=""),suggestLine("suggest_line","suggest_line_list"));el=document.querySelector("#name .question_notice");null!=el&amp;&amp;(el.style.display="none");el=document.querySelector("#railway .question_notice");null!=el&amp;&amp;(el.style.display="none");route=1&lt;a.length?a[1]:"";if(""==route){a=railway_links;for(b=0;b&lt;a.length;b++)if(el=document.querySelector("#tab_"+(b+1)+" .railway_links"),
null!=el)for(el.innerHTML="",c=0;c&lt;a[b].length;c++){var d=a[b][c][0];1&lt;d.length&amp;&amp;tufe_url_tail&amp;&amp;(d=d.replace(/\/$/,""));el.innerHTML+='&lt;li&gt;&lt;a href="javascript:void(0);" onclick="alink(\''+a[b][c][1]+"')\"&gt;"+d+"&lt;/a&gt;&lt;/li&gt;"}getChainStoreForSearch();tufe_getStationsInfo_call(e)}else if("theme"!=route)if("chain_store"==route)getChainStoreForSearch(),getStationsFromChainStore();else if("prefecture"==route)if(tufe_search_city=tufe_search_pref=0,2&lt;a.length&amp;&amp;(tufe_search_pref=a[2],3&lt;a.length&amp;&amp;(tufe_search_city=
a[3])),dbg("/prefecture: pref="+tufe_search_pref+", city="+tufe_search_city),3&lt;a.length)13==tufe_search_pref?13101&lt;=tufe_search_city&amp;&amp;13123&gt;=tufe_search_city?dbg("pref=tokyo(23)"):13201==tufe_search_city||13204==tufe_search_city||13206==tufe_search_city||13208==tufe_search_city||13209==tufe_search_city||13211==tufe_search_city||13229==tufe_search_city?dbg("pref=tokyo(7)"):(dbg("pref=tokyo(other)"),tufe_search_linecode=a[2]):(dbg("pref=other"),tufe_search_linecode=a[2]);else{if(2&lt;a.length){tufe_getMunicipalities_call();
var e={prefectureCode:tufe_search_pref};tufe_getStationsInfo_call(e)}}else"rail_route"==route?2&lt;a.length&amp;&amp;(tufe_search_linecode=a[2]):"property_price"==route&amp;&amp;(tufe_search_linecode=tufe_search_rent=tufe_search_floorplan=tufe_search_city=tufe_search_pref=0,2&lt;a.length&amp;&amp;(tufe_search_floorplan=a[2],3&lt;a.length&amp;&amp;(tufe_search_rent=a[3],4&lt;a.length?(tufe_search_linecode=a[4],tufe_getStations_call()):(e=document.querySelector(".ttl_line_txt"),null!=e&amp;&amp;(b=0,1&lt;=tufe_search_floorplan&amp;&amp;3&gt;=tufe_search_floorplan?
(b=tufe_search_floorplan-1,a=property_price_titles[b]):a="",e.innerText=a+"\u3000"+(1&lt;=tufe_search_rent&amp;&amp;8&gt;=tufe_search_rent?railway_links[b][tufe_search_rent-1][0]:"")),tufe_getLines_call(),e={floorPlan:tufe_search_floorplan,rent:tufe_search_rent},tufe_getStationsInfo_call(e)))))}function tufe_prefecture_draw(a){dbg("prefecture_draw")}
function tufe_rail_route_stations_draw(a){var b=document.querySelector(".ttl_line");null!=b&amp;&amp;(b.classList.remove("railway_bgc_11314"),b.classList.add("railway_bgc_"+tufe_post_data.selected_line_code));b=document.querySelector("h2.ttl_line_txt");null!=b&amp;&amp;(b.innerHTML=tufe_post_data.selected_line_name+"\u306e\u99c5\u4e00\u89a7");b=document.querySelectorAll("main .ctnr_1000.ctnr_pad");b[2].classList.remove("railway_11314");b[2].classList.add("railway_"+tufe_post_data.selected_line_code);var c="",d=0;
a.forEach(function(e){e.lineCode!=d&amp;&amp;(0!=d&amp;&amp;(c+="&lt;/ul&gt;\n",c+="&lt;/div&gt;\n"),c+='&lt;ul class="railway_links col5"&gt;\n',d=e.lineCode);c+='&lt;li&gt;&lt;a href="javascript:void(0);" onclick="goStation(0,'+e.stationGroupCode+')"&gt;'+e.name+"\u99c5&lt;/a&gt;&lt;/li&gt;\n"});c+="&lt;/ul&gt;";c+="&lt;/div&gt;";b[2].innerHTML=c;"function"==typeof window.setMainMinHeight&amp;&amp;window.setMainMinHeight()}function tufe_prefecture_stations_draw(a){"function"==typeof window.setMainMinHeight&amp;&amp;window.setMainMinHeight()}
function getChainStoreForSearch(){dbg("getChainStoreForSearch");var a=JSON.stringify({limit:0,sortOrder:0,sortType:0});dbg(TUAPI_GET_CHAIN_STORE_FOR_SEARCH+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_CHAIN_STORE_FOR_SEARCH,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response).result.data;dbg(c);drawChainSelect(c)}}}
function drawChainSelect(a){var b="",c=[],d=[];void 0!==tufe_post_data.chain_cd&amp;&amp;""!=tufe_post_data.chain_cd&amp;&amp;(d=tufe_post_data.chain_cd.split(","));dbg("chains=");dbg(d);for(var e="",f=0;f&lt;a.length;f++){var g=a[f].iconTag;dbg(f+": "+a[f].chainName+" ("+a[f].chainCode+")");var h=g.match(/{fill:#......;}/);c[f]=h[0].substring(6,13);dbg(c[f]);g=g.replace(/{fill:#......;}/,"{}");h="";for(var k=0;k&lt;d.length;k++)d[k]==a[f].chainCode&amp;&amp;(h=" chainstorelist_item_checked",0!=k&amp;&amp;(e+="\u3001"),e+=a[f].chainName);
b+='&lt;div class="chainstorelist_item chainstore_color_'+(f+1)+h+'"';b+=' data-chaincode="'+a[f].chainCode+'"&gt;';b+='&lt;div class="chainstorelist_ico"&gt;'+g+"&lt;/div&gt;";b+='&lt;h3 class="chainstorelist_ttl_txt"&gt;'+a[f].chainName+"&lt;/h3&gt;";b+="&lt;/div&gt;"}d=document.querySelector(".chainstorelist");null!=d&amp;&amp;(d.innerHTML=b);d=document.querySelector(".chainstoresearch_filter_result");null!=d&amp;&amp;(d.innerHTML=e);b="&lt;style&gt;\n";for(e=0;e&lt;a.length;e++)b+=".chainstore_color_"+(e+1)+" svg{\n",b+="  fill: "+c[e]+";\n",b+="}\n",b+=
".chainstorelist_item_hover.chainstore_color_"+(e+1)+",\n",b+=".chainstorelist_item_checked.chainstore_color_"+(e+1)+"{\n",b+="  background-color: "+c[e]+";\n",b+="}\n";b+="&lt;/style&gt;\n";document.querySelector("head").insertAdjacentHTML("beforeend",b);"function"==typeof window.setupChain&amp;&amp;window.setupChain();setTimeout(function(){"function"==typeof window.setupChain&amp;&amp;window.setupChain()},1E3);"function"==typeof window.setMainMinHeight&amp;&amp;window.setMainMinHeight()}
function getStationsFromChainStore(){dbg("getStationsFromChainStore");var a={};a.chainCode=tufe_post_data.chain_cd;a.limit=0;a.sortOrder=0;a.sortType=0;a=JSON.stringify(a);dbg(TUAPI_GET_STATIONS_FROM_CHAIN_STORE+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_STATIONS_FROM_CHAIN_STORE,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response).result.data;dbg(c);drawChainStore(c)}}}
function drawChainStore(a){var b=document.querySelectorAll(".tab_chainstore_btn");if(0&lt;b.length){for(var c=0,d=0;d&lt;b.length;d++){c+=a[d].hit;var e=b[d].querySelector(".tab_chainstore_btn_num");null!=e&amp;&amp;(e.innerHTML="("+a[d].hit+")");0&gt;=a[d].hit&amp;&amp;b[d].classList.add("tab_btn_disabled")}b=document.querySelector("h2.ttl_line_txt");null!=b&amp;&amp;(b.innerHTML="\u691c\u7d22\u7d50\u679c\uff08"+c+"\u4ef6\uff09")}b=document.querySelector(".chainstoresearch_filter_num");null!=b&amp;&amp;(c=tufe_post_data.chain_cd.split(","),
b.innerHTML="\u691c\u7d22&lt;br&gt;\u6761\u4ef6&lt;br&gt;("+c.length+")&lt;/div&gt;");b=document.querySelectorAll(".tab_panel");if(0&lt;b.length)for(d=0;d&lt;b.length;d++)if(0&gt;=a[d].hit)b[d].innerHTML='&lt;p class="fw_b ta_c mt_40e"&gt;\u8a72\u5f53\u3059\u308b\u8857\u306f\u3042\u308a\u307e\u305b\u3093&lt;/p&gt;';else{c='&lt;p class="tab_chainstore_result"&gt;&lt;span class="tab_chainstore_result_num"&gt;';c+=a[d].hit;c+="&lt;/span&gt;\u4ef6&lt;/p&gt;";e="";for(var f=0,g,h=0;h&lt;a[d].stations.length;h++)g=a[d].stations[h].lineCode,f!=g&amp;&amp;(0!=f&amp;&amp;(e+="&lt;/ul&gt;",e+=
"&lt;/div&gt;"),e+='&lt;div class="railway railway_'+g+'"&gt;',e+='&lt;h3 class="railway_ttl"&gt;',e+=a[d].stations[h].lineName,e+="&lt;/h3&gt;",e+='&lt;ul class="railway_links col4"&gt;',f=g),e+="&lt;li&gt;",e+='&lt;a href="javascript:void(0);" onclick="alink(\'/town/'+a[d].stations[h].stationGroupCode+"');\"&gt;",e+=a[d].stations[h].name+"\u99c5",e+="&lt;/a&gt;",e+="&lt;/li&gt;";c+=e;b[d].innerHTML=c}"function"==typeof window.setMainMinHeight&amp;&amp;window.setMainMinHeight()}
var estateData=[],estateBaseData="",estateHtmlData=[],estateDrawData=[],estateSchoolData=[],estateRecData=[],estateMapData=[],repin_recommend_flag=!1,pageFirstCall=0;
function tufe_ctrl_town(a){setMapPanelHide();townpage=!0;tufe_headerfooter();pageFirstCall=0;nestEstateDraw=mapEstateDraw=recommendEstateDraw=!1;initEstateSearch();var b=0;1&lt;a.length&amp;&amp;(tufe_town_rank=b=a[1]);b=tufe_town_getRank();dbg("rank="+b);if("real_estate_contact"==a[1])initRealEstateContact();else{if(1&lt;=b&amp;&amp;3&gt;=b){var c=document.querySelector(".town");c=el_img2=el_2=el_3=null;els=document.querySelectorAll(".link_other_ranking ul li");els_img=document.querySelectorAll(".link_other_ranking ul li a");
if(null!=els&amp;&amp;3&lt;=els.length){el_2=els[1].innerHTML;el_3=els[2].innerHTML;null!=els_img&amp;&amp;0&lt;els_img.length&amp;&amp;(c=els_img[0].innerHTML,el_img2=els_img[1].innerHTML);var d="",e="";if(null!=els_img&amp;&amp;0&lt;els_img.length&amp;&amp;null!=els_img[0].href&amp;&amp;""!=els_img[0].href){dbg("el_img1:"+els_img[0].href);var f=els_img[0].href.split(/\//);"town"==f[f.length-2]&amp;&amp;(d=f[f.length-1])}null!=els_img&amp;&amp;0&lt;els_img.length&amp;&amp;null!=els_img[1].href&amp;&amp;""!=els_img[1].href&amp;&amp;(dbg("el_img2:"+els_img[1].href),f=els_img[1].href.split(/\//),
"town"==f[f.length-2]&amp;&amp;(e=f[f.length-1]));1==b?(els[1].classList.remove("link_other_ranking_current"),els[1].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(2,'+d+')"&gt;'+c+"&lt;/a&gt;",els[2].classList.remove("link_other_ranking_current"),els[2].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(3,'+e+')"&gt;'+el_img2+"&lt;/a&gt;"):2==b?(els[0].classList.remove("link_other_ranking_current"),els[0].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(1,'+d+')"&gt;'+c+"&lt;/a&gt;",els[2].classList.remove("link_other_ranking_current"),
els[2].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(3,'+e+')"&gt;'+el_img2+"&lt;/a&gt;"):"member_id"in tufe_post_data&amp;&amp;""!=tufe_post_data.member_id&amp;&amp;void 0!=tufe_post_data.member_id&amp;&amp;(els[0].classList.remove("link_other_ranking_current"),els[0].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(1,'+d+')"&gt;'+c+"&lt;/a&gt;",els[1].classList.remove("link_other_ranking_current"),els[1].innerHTML='&lt;a href="javascript:void(0);" onclick="goStation(2,'+e+')"&gt;'+el_img2+"&lt;/a&gt;")}if(!tufe_checkAuth()){b=
document.querySelectorAll("a");if(null!=b)for(c=0;c&lt;b.length;c++)d=b[c].getAttribute("href"),"/my/login/"==d?b[c].href="/my/login/rank3/":"/register/"==d&amp;&amp;(b[c].href="/register/rank3/");b=document.querySelector(".link_other_ranking ul");null!=b&amp;&amp;(b.innerHTML='&lt;li&gt;&lt;a class="js_modal_large" href="javascript:void(0);" data-modal-class="modal_nonmember_ranking"&gt;&lt;span&gt;&lt;img src="/assets/images/common/btn_rank1_locked.webp" alt="1\u4f4d"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="js_modal_large" href="javascript:void(0);" data-modal-class="modal_nonmember_ranking2"&gt;&lt;span&gt;&lt;img src="/assets/images/common/btn_rank2_locked.webp" alt="2\u4f4d"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class="link_other_ranking_current"&gt;&lt;span&gt;&lt;img src="/assets/images/common/btn_rank3.webp" alt="3\u4f4d"&gt;&lt;/span&gt;&lt;/li&gt;');
b=document.querySelector(".guidance");null!=b&amp;&amp;(b.innerHTML='  &lt;div class="ctnr_1000 ctnr_pad"&gt;&lt;h2 class="guidance_ttl"&gt;1\u4f4d\u30682\u4f4d\u306e\u7d50\u679c\u306f&lt;br class="show_xsm"&gt;\u4f1a\u54e1\u767b\u9332\u30fb\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u3068\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002&lt;/h2&gt;  &lt;div class="guidance_btns"&gt;    &lt;p class="button"&gt;&lt;a href="/register/rank3/"&gt;\u7121\u6599\u4f1a\u54e1\u306b\u306a\u308b&lt;/a&gt;&lt;/p&gt;    &lt;p class="button button_white"&gt;&lt;a href="/my/login/rank3/"&gt;\u30ed\u30b0\u30a4\u30f3\u3059\u308b&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;');
b=document.querySelector(".modal.modal_nonmember_income");null!=b&amp;&amp;(b=b.querySelectorAll("a"),null!=b&amp;&amp;(b[0].href="/register/income/",b[1].href="/my/login/income/"));b=document.querySelector(".modal.modal_nonmember_ranking");null!=b&amp;&amp;(c=b.querySelectorAll("a"),null!=c&amp;&amp;(c[0].href="/register/rank1/",c[1].href="/my/login/rank1/"),b.insertAdjacentHTML("afterend",'&lt;div class="modal modal_nonmember_ranking2"&gt;&lt;p class="txt_lg_4 fw_b pt_05e"&gt;\u300c1\u4f4d\u300d\u3068\u300c2\u4f4d\u300d\u306e\u7d50\u679c\u306f\u3001&lt;br&gt;\u4f1a\u54e1\u767b\u9332\u30fb\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u3068\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002&lt;/p&gt;&lt;div class="col2_1"&gt;&lt;p class="button mb_10e mlr_auto"&gt;&lt;a href="/register/rank2/"&gt;\u7121\u6599\u4f1a\u54e1\u306b\u306a\u308b&lt;/a&gt;&lt;/p&gt;&lt;p class="button mb_10e mlr_auto button_white"&gt;&lt;a href="/my/login/rank2/"&gt;\u30ed\u30b0\u30a4\u30f3\u3059\u308b&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;'))}b=
document.querySelectorAll(".sns_share ul li");if(null!=b)for(c=0;3&gt;c;c++)null!=b[c]&amp;&amp;(e=b[c].querySelector("a"),d=b[c].querySelector("a").innerHTML,e.remove(),e="",0==c?(e='&lt;a href="'+getSnsLink(SNSSHARE_URL,SNSLINK_TWITTER,null)+'" onclick="goShareDialog(0,this.href); return false;"&gt;'+d+"&lt;/a&gt;",b[c].innerHTML=e):1==c?(e='&lt;a href="'+getSnsLink(SNSSHARE_URL,SNSLINK_FACEBOOK,null)+'" onclick="goShareDialog(1,this.href); return false;"&gt;'+d+"&lt;/a&gt;",b[c].innerHTML=e):!0!==disable_sns_line?(e='&lt;a href="'+
getSnsLink(SNSSHARE_URL,SNSLINK_LINE,null)+'" onclick="goShareDialog(2,this.href); return false;"&gt;'+d+"&lt;/a&gt;",b[c].innerHTML=e):b[c].remove());c=document.querySelector(".chart_body");null!=c&amp;&amp;(c.innerHTML='&lt;canvas id="chart_body"&gt;&lt;/canvas&gt;');c=document.querySelector(".towninfo_school .towninfo_data");null!=c&amp;&amp;(c.innerHTML="")}c=document.querySelector(".town_images .town_images_ctnr");null!=c&amp;&amp;(c.classList.remove("slick-initialized"),c.classList.remove("slick-slider"));dbg("map_emb");"review"==a[2]&amp;&amp;
(c=document.querySelector("#voice"),null!=c&amp;&amp;c.insertAdjacentHTML("afterend",'&lt;div class="map_area" style="display:none;"&gt;&lt;/div&gt;'));c=document.querySelector(".map_area");null!=c&amp;&amp;(c.style.height="500px",c.setAttribute("id","map_canvas1"));c=document.querySelector(".map20_btn_map_re");null!=c&amp;&amp;c.addEventListener("click",function(g){resetEstateList(!0);"function"==typeof window.toggleRealEstateIndexMap&amp;&amp;window.toggleRealEstateIndexMap(".map20_btn_map_re")});initSim();initMapButton();initStoreLink();
initEstateLink();tufe_review_init();0!=tufe_town_getRank()?tufe_getTownDiagnosis_call(tufe_town_getRank(),tufe_rank_draw):tufe_getTownInfo_call()}}
function tufe_info_draw(a){dbg("info_draw");dbg(a);if(""!=a){document.querySelector(".town");var b=document.querySelectorAll(".breadcrumbs_list .breadcrumbs_item");null!=b&amp;&amp;1&lt;=b.length&amp;&amp;(b=b[b.length-1].innerText,dbg("bread:"+b),"\u99c5"==b.slice(-1)&amp;&amp;(a.stationName=b.slice(0,-1),dbg("data.stationName="+a.stationName)));b=document.querySelector(".town_station_info_item.town_station_info_area");null!=b&amp;&amp;(a.location=b.innerText);b=document.querySelector(".town_station_info_item.town_station_info_railway");
null!=b&amp;&amp;(a.lineName=b.innerText.replace(" \u307b\u304b"," "));b=document.querySelector(".towninfo");null!=b&amp;&amp;(el=b.querySelector(".towninfo_school .towninfo_data"),null!=el&amp;&amp;(el.innerHTML=""));currentCenterLat=a.latitude;currentCenterLng=a.longitude;stationName=a.stationName;searchWord=a.searchWord;tufe_checkAuth()&amp;&amp;getFavorite(a.code);tufe_checkAuth()||(a=document.querySelector(".town_link_favorite"),null!=a&amp;&amp;(a.classList.add("town_link_favorite_nonmember"),a.classList.add("js_modal_large"),a.setAttribute("data-modal-class",
"modal_nonmember_favorite")));tufe_checkAuth()&amp;&amp;drawFavariteProperties(null)}}function checkEducation(){var a=tufe_currentUrl();return 0&lt;a.length&amp;&amp;"education"==a[2]?!0:!1}function tufe_estate_draw(a){var b=tufe_currentUrl();0&lt;b.length&amp;&amp;("review"==b[2]||"education"==b[2])||null==a||(a=a instanceof Array?3&lt;=a.length?a[tufe_post_data.result_rank-1]:a[0]:a,estate_properties in a&amp;&amp;(dbg("estate_properties"),estateData=a.estate_properties))}
function tufe_rank_draw(a){dbg("tufe_rank_draw");dbg(a);var b=document.querySelector(".town");if(null!=a){var c=a instanceof Array?3&lt;=a.length?a[tufe_post_data.result_rank-1]:a[0]:a;dbg("estate_properties");estateData=c.estate_properties}a=document.querySelectorAll(".breadcrumbs_list .breadcrumbs_item");null!=a&amp;&amp;1&lt;=a.length&amp;&amp;(a=a[a.length-1].innerText,dbg("bread:"+a),"\u99c5"==a.slice(-1)&amp;&amp;(c.stationName=a.slice(0,-1),dbg("data.stationName="+c.stationName)));a=document.querySelector(".town_station_info_item.town_station_info_area");
null!=a&amp;&amp;(c.location=a.innerText);a=document.querySelector(".town_station_info_item.town_station_info_railway");null!=a&amp;&amp;(c.lineName=a.innerText.replace(" \u307b\u304b"," "));b=document.querySelector(".town_body");if(null!=b){var d=0;"cityRatings"in c&amp;&amp;c.cityRatings.forEach(function(k){k=c.cityRatings[d].attribute;el=b.querySelector(".yourpreference_body div:nth-child("+(d+1)+") .yourpreference_item_ico");null!=el&amp;&amp;(el.classList.remove("ico_train"),el.classList.remove("ico_pen"),el.classList.remove("ico_house"),
el.classList.add(tufe_ratings_attribute[k][1]));el=b.querySelector(".yourpreference_body div:nth-child("+(d+1)+") .yourpreference_item_txt");null!=el&amp;&amp;(el.innerHTML=tufe_ratings_attribute[k][0]);el=b.querySelector(".preference_tbl tr:nth-child("+(d+1)+") td .preference_tbl_rate_num");var l='&lt;span class="preference_tbl_rate_num_bg"&gt;'+c.cityRatings[d].rate.toFixed(2).replace(".","&lt;/span&gt;.");null!=el&amp;&amp;(el.innerHTML=l);chart_data[0].labels[d]=0==d?tufe_ratings_attribute[k][0]:tufe_ratings_attribute[k][0].match(/.{1,4}/g);
d++})}b=document.querySelector(".towninfo");null!=b&amp;&amp;(el=b.querySelector(".towninfo_school .towninfo_data"),null!=el&amp;&amp;(el.innerHTML=""));currentCenterLat=c.latitude;currentCenterLng=c.longitude;stationName=c.stationName;searchWord=c.searchWord;"function"==typeof window.handleTabletChange&amp;&amp;window.handleTabletChange(window.matchMedia("(min-width: 640px)"));if("cityRatings"in c){a=c.cityRatings[0].attribute-1;var e=c.cityRatings[1].attribute-1;var f=c.cityRatings[2].attribute-1;for(var g=[[0,0,0,0,0,
0,0],[0,0,0,0,0,0,0]],h=0;2&gt;h;h++)g[h][0]=c.attributes[h].accessibility-0,g[h][1]=c.attributes[h].costPerformance-0,g[h][2]=c.attributes[h].educationalEnvironment-0,g[h][3]=c.attributes[h].dwellingEnvironment-0,g[h][4]=c.attributes[h].convenienceOfLife-0,g[h][5]=c.attributes[h].developability-0,g[h][6]=c.attributes[h].safety-0,dbg(g);chart_data[0].datasets[0].data[0]=g[0][a];chart_data[0].datasets[0].data[1]=g[0][e];chart_data[0].datasets[0].data[2]=g[0][f];chart_data[0].datasets[1].data[0]=g[1][a];
chart_data[0].datasets[1].data[1]=g[1][e];chart_data[0].datasets[1].data[2]=g[1][f];dbg(chart_data[0]);0==g[0][a]&amp;&amp;0==g[0][e]&amp;&amp;0==g[0][f]&amp;&amp;(a=document.querySelector(".chart_label_current"),null!=a&amp;&amp;a.remove());init_chart_rank()}tufe_checkAuth()||(a=document.querySelector(".town_link_favorite"),null!=a&amp;&amp;(a.classList.add("town_link_favorite_nonmember"),a.classList.add("js_modal_large"),a.setAttribute("data-modal-class","modal_nonmember_favorite")));initMap(0);tufe_checkAuth()&amp;&amp;getFavorite(c.code);tufe_checkAuth()&amp;&amp;
drawFavariteProperties(null);"function"==typeof window.jqueryModalLarge&amp;&amp;window.jqueryModalLarge()}
function registerFavorite(a){var b={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b.stationCode=a;b.registerType=1;a=JSON.stringify(b);dbg(TUAPI_REGISTER_FAVORITE_TOWN+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_REGISTER_FAVORITE_TOWN,a);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):dbg("response="+c.response)}}}
function getFavorite(a){dbg("getFavorite");a={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(a.memberId=tufe_post_data.member_id);a.limit=0;a.sortOrder=1;a.sortType=2;a=JSON.stringify(a);dbg(TUAPI_GET_FAVORITE_TOWNS+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_FAVORITE_TOWNS,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);drawFavarite(c)}}}}
function drawFavarite(a){dbg("drawFavarite");var b=a.result.hit,c=tufe_post_data.station_group_code,d=!1;0&lt;b?a.result.data.forEach(function(e){dbg(e);e.stationCode==c&amp;&amp;(d=!0,dbg("Fav hit."))}):b=0;a=document.querySelector("#town_link_favorite");null!=a&amp;&amp;(dbg("Fav query"),d?(a.classList.add("town_link_favorite_on"),a.addEventListener("click",function(e){dbg("clicked fav");e=document.querySelector("#town_link_favorite");if(null!=e){var f=e.parentNode.querySelector(".popup_fukidashi");e.classList.contains("town_link_favorite_on")?
(e.classList.remove("town_link_favorite_on"),null!=f&amp;&amp;f.classList.remove("popup_fukidashi_show"),unregisterFavorite(c)):(e.classList.add("town_link_favorite_on"),null!=f&amp;&amp;(f.classList.add("popup_fukidashi_show"),setTimeout(function(){f.classList.contains("popup_fukidashi_show")&amp;&amp;f.classList.remove("popup_fukidashi_show")},3E3)),registerFavorite(c))}})):(a.classList.remove("town_link_favorite_on"),50&lt;=b?(a.classList.add("js_modal_large"),a.setAttribute("data-modal-class","modal_favorite_max")):a.addEventListener("click",
function(e){dbg("clicked fav");e=document.querySelector("#town_link_favorite");if(null!=e){var f=e.parentNode.querySelector(".popup_fukidashi");e.classList.contains("town_link_favorite_on")?(e.classList.remove("town_link_favorite_on"),null!=f&amp;&amp;f.classList.remove("popup_fukidashi_show"),unregisterFavorite(c)):(e.classList.add("town_link_favorite_on"),null!=f&amp;&amp;(f.classList.add("popup_fukidashi_show"),setTimeout(function(){f.classList.contains("popup_fukidashi_show")&amp;&amp;f.classList.remove("popup_fukidashi_show")},
3E3)),registerFavorite(c))}})));"function"==typeof window.jqueryModalLarge&amp;&amp;window.jqueryModalLarge()}
function unregisterFavorite(a){var b={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);b.stationCode=a;b.registerType=0;a=JSON.stringify(b);dbg(TUAPI_REGISTER_FAVORITE_TOWN+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_REGISTER_FAVORITE_TOWN,a);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):dbg("response="+c.response)}}}
function getFavoriteProperties(){if(tufe_checkAuth()){dbg("getFavoriteProperties");var a={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(a.memberId=tufe_post_data.member_id);a.limit=0;a.sortOrder=1;a.sortType=0;a=JSON.stringify(a);dbg(TUAPI_GET_FAVORITE_PROPERTIES+"="+a);var b=(new TUApi(tuapi_token)).request(TUAPI_GET_FAVORITE_PROPERTIES,a);b.onload=function(){if(200!=b.status)dbg("status: "+b.status),dbg("response: "+b.response);else{dbg("response="+b.response);var c=JSON.parse(b.response);
drawFavariteProperties(c)}}}}}
function drawFavariteProperties(a){dbg("drawFavariteProperties");dbg(a);if(tufe_checkAuth()){for(var b=document.querySelectorAll(".rerecommend .rerecommend_ctnr .rerecommend_item .rerecommend_ttl_favorite_ico"),c=0;c&lt;b.length;c++)b[c].addEventListener("click",function(d){d=d.currentTarget;if(null!=d){var e=d.getAttribute("data-propertyid"),f=d.getAttribute("data-realestatecompanyid");d.classList.contains("rerecommend_ttl_favorite_ico_enable")?registerFavoriteProperty(0,e,f):registerFavoriteProperty(1,
e,f)}});redrawFavariteProperties(a)}"function"==typeof window.jqueryModalLarge&amp;&amp;window.jqueryModalLarge()}
function redrawFavariteProperties(a){dbg("redrawFavariteProperties");if(null!=a)for(var b=a.result.data,c=0;c&lt;b.length;c++){a=document.querySelectorAll(".repin_favorite .town_link_favorite");for(var d=0;d&lt;a.length;d++){var e=a[d].getAttribute("data-propertyid");b[c].propertyId==e&amp;&amp;a[d].classList.add("town_link_favorite_on")}}dbg("town_link_favorite");a=document.querySelectorAll(".repin_favorite .town_link_favorite");for(b=0;b&lt;a.length;b++)dbg("    fav:"+a[b].getAttribute("data-propertyid")),a[b].addEventListener("click",
function(f){f=f.currentTarget;if(null!=f){var g=f.getAttribute("data-propertyid"),h=f.getAttribute("data-realestatecompanyid");f.classList.contains("town_link_favorite_on")?registerFavoriteProperty(0,g,h):registerFavoriteProperty(1,g,h)}});"function"==typeof window.jqueryModalLarge&amp;&amp;window.jqueryModalLarge()}
function setFavoriteProperty(a,b,c){for(var d=document.querySelectorAll(".rerecommend .rerecommend_ctnr .rerecommend_item .rerecommend_ttl_favorite_ico"),e=0;e&lt;d.length;e++){var f=d[e].getAttribute("data-propertyid"),g=d[e].getAttribute("data-realestatecompanyid");if(f==b&amp;&amp;g==c)if(0==a){if(dbg("setFavProp: remove"),d[e].classList.contains("rerecommend_ttl_favorite_ico_enable")){d[e].classList.remove("rerecommend_ttl_favorite_ico_enable");var h=d[e].parentNode.querySelector(".popup_fukidashi");null!=
h&amp;&amp;h.classList.remove("popup_fukidashi_show")}}else 2==a?(dbg("setFavProp: add (max50)"),"function"==typeof window.jqueryModalLargeOpen&amp;&amp;window.jqueryModalLargeOpen()):(dbg("setFavProp: add"),d[e].classList.add("rerecommend_ttl_favorite_ico_enable"),h=d[e].parentNode.querySelector(".popup_fukidashi"),null!=h&amp;&amp;(h.classList.add("popup_fukidashi_show"),setTimeout(function(){h.classList.contains("popup_fukidashi_show")&amp;&amp;h.classList.remove("popup_fukidashi_show")},3E3)))}dbg("mark repin_fav");d=document.querySelectorAll(".repin_favorite .town_link_favorite");
for(e=0;e&lt;d.length;e++)f=d[e].getAttribute("data-propertyid"),g=d[e].getAttribute("data-realestatecompanyid"),dbg(" fav:"+f),f==b&amp;&amp;g==c&amp;&amp;(0==a?(dbg("setFavProp: remove"),d[e].classList.contains("town_link_favorite_on")&amp;&amp;(d[e].classList.remove("town_link_favorite_on"),h=d[e].parentNode.querySelector(".popup_fukidashi"),null!=h&amp;&amp;h.classList.remove("popup_fukidashi_show"))):2==a?(dbg("setFavProp: add (max50)"),"function"==typeof window.jqueryModalLargeOpen&amp;&amp;window.jqueryModalLargeOpen()):(dbg("setFavProp: add"),
d[e].classList.add("town_link_favorite_on"),h=d[e].parentNode.querySelector(".popup_fukidashi"),null!=h&amp;&amp;(h.classList.add("popup_fukidashi_show"),setTimeout(function(){h.classList.contains("popup_fukidashi_show")&amp;&amp;h.classList.remove("popup_fukidashi_show")},3E3))))}var registerFavoriteProp=!1;
function registerFavoriteProperty(a,b,c){if(!registerFavoriteProp){registerFavoriteProp=!0;dbg("registerFavoriteProperty("+a+","+b+","+c+")");var d={};if(""!=tufe_post_data.member_id){""!=tufe_post_data.member_id&amp;&amp;(d.memberId=tufe_post_data.member_id);d.propertyKey=encodeURIComponent('[{"propertyId":"'+b+'", "realEstateCompanyId":"'+c+'"}]');d.registerType=a;JSON.stringify(d);var e="memberId="+d.memberId;e+="&amp;registerType="+d.registerType;e+="&amp;propertyKey="+d.propertyKey;dbg(TUAPI_REGISTER_FAVORITE_PROPERTY+
"="+e);var f=(new TUApi(tuapi_token)).requestraw(TUAPI_REGISTER_FAVORITE_PROPERTY,e);f.onload=function(){registerFavoriteProp=!1;if(200!=f.status)dbg("status: "+f.status),dbg("response: "+f.response),dbg("registerFav(err):"+b+","+c);else{dbg("response="+f.response);var g=JSON.parse(f.response).result.registeredStatus;dbg("registerFav:()"+b+","+c);1==a&amp;&amp;1==g?setFavoriteProperty(2,b,c):setFavoriteProperty(a,b,c)}}}}}var reviews_origin=[],reviews_result=[];
function tufe_review_init(){for(var a=document.querySelectorAll(".review_cat_shortcuts .review_cat_shortcut"),b=0;b&lt;a.length;b++)a[b].addEventListener("click",function(d){dbg("clicked review_cat_shortcut");for(var e=document.querySelectorAll(".review_cat_shortcuts .review_cat_shortcut"),f=0,g=0;g&lt;e.length;g++)e[g].classList.remove("review_cat_shortcut_current"),e[g]===d.currentTarget&amp;&amp;(f=g);d.currentTarget.classList.add("review_cat_shortcut_current");d=document.querySelectorAll(".review_ctrl .review_search_select");
for(e=0;e&lt;d.length;e++)d[e].selectedIndex=0==e?f:0;tufe_review_search()});a=document.querySelector(".review_sort");null!=a&amp;&amp;a.addEventListener("change",function(d){dbg("change review_sort:"+d.currentTarget.value);tufe_review_search()});a=document.querySelector(".review_search_btn");null!=a&amp;&amp;a.addEventListener("click",function(d){dbg("click search_btn");d=document.querySelectorAll(".review_ctrl .review_search_select");if(0&lt;d.length){d=d[0].selectedIndex;dbg("search_select: "+d);for(var e=document.querySelectorAll(".review_cat_shortcuts .review_cat_shortcut"),
f=0;f&lt;e.length;f++)e[f].classList.remove("review_cat_shortcut_current");0&lt;=d&amp;&amp;4&gt;=d&amp;&amp;e[d].classList.add("review_cat_shortcut_current")}tufe_review_search()});a=document.querySelectorAll("#town_review_ctnr .town_review_data");b=[];for(var c=0;c&lt;a.length;c++)b.push({kuchikomiid:a[c].querySelector(".town_review_kuchikomiid").innerText,createdat:a[c].querySelector(".town_review_createdat").innerText,goodbad:a[c].querySelector(".town_review_goodbad").innerText,rating:a[c].querySelector(".town_review_rating").innerText,
numberoflikes:a[c].querySelector(".town_review_numberoflikes").innerText,maincategoryid:a[c].querySelector(".town_review_maincategoryid").innerText,categories:a[c].querySelector(".town_review_categories").innerText,maincategory:a[c].querySelector(".town_review_maincategory").innerText,age:a[c].querySelector(".town_review_age").innerText,gender:a[c].querySelector(".town_review_gender").innerText,lastresident:a[c].querySelector(".town_review_lastresident").innerText,message:a[c].querySelector(".town_review_message").innerText,
priority:a[c].querySelector(".town_review_priority").innerText,likes:a[c].querySelector(".town_review_likes").innerText});reviews_origin=b;tufe_review_search()}
function tufe_review_search(){dbg("tufe_review_search()");var a=reviews_origin.slice(),b=document.querySelector(".review_sort");null!=b&amp;&amp;(reviews_result="\u8a55\u4fa1\u306e\u9ad8\u3044\u9806"==b.value?a.sort(function(k,l){var m=new Date(k.createdat),n=new Date(l.createdat);return k.rating-0&gt;l.rating-0?-1:k.rating-0&lt;l.rating-0?1:k.priority-0&gt;l.priority-0?-1:k.priority-0&lt;l.priority-0?1:m&gt;n?-1:m&lt;n?1:k.kuchikomiid-0&gt;l.kuchikomiid-0?-1:k.kuchikomiid-0&lt;l.kuchikomiid-0?1:0}):"\u53c2\u8003\u306b\u306a\u3063\u305f\u9806"==
b.value?a.sort(function(k,l){var m=new Date(k.createdat),n=new Date(l.createdat);return k.numberoflikes-0&gt;l.numberoflikes-0?-1:k.numberoflikes-0&lt;l.numberoflikes-0?1:k.priority-0&gt;l.priority-0?-1:k.priority-0&lt;l.priority-0?1:m&gt;n?-1:m&lt;n?1:k.kuchikomiid-0&gt;l.kuchikomiid-0?-1:k.kuchikomiid-0&lt;l.kuchikomiid-0?1:0}):a.sort(function(k,l){var m=new Date(k.createdat),n=new Date(l.createdat);return m&gt;n?-1:m&lt;n?1:k.priority-0&gt;l.priority-0?-1:k.priority-0&lt;l.priority-0?1:k.kuchikomiid-0&gt;l.kuchikomiid-0?-1:k.kuchikomiid-
0&lt;l.kuchikomiid-0?1:0}));a=0;var c="",d=0,e=0,f=0,g=0;b=document.querySelectorAll(".review_ctrl .review_search_select");for(var h=0;h&lt;b.length;h++)0==h?(a=b[h].selectedIndex,c=b[h].value):1==h?d=b[h].selectedIndex:2==h?e=b[h].selectedIndex:3==h?f=b[h].selectedIndex:4==h&amp;&amp;(g=b[h].selectedIndex);0!=a&amp;&amp;(reviews_result=reviews_result.filter(function(k){return 0&lt;=k.categories.indexOf(c)?!0:!1}));0!=d&amp;&amp;(reviews_result=reviews_result.filter(function(k){return 1==d&amp;&amp;5&lt;=k.rating-0||2==d&amp;&amp;4&lt;=k.rating-0&amp;&amp;4.99&gt;=
k.rating-0||3==d&amp;&amp;3&lt;=k.rating-0&amp;&amp;3.99&gt;=k.rating-0||4==d&amp;&amp;2&lt;=k.rating-0&amp;&amp;2.99&gt;=k.rating-0||5==d&amp;&amp;1&lt;=k.rating-0&amp;&amp;1.99&gt;=k.rating-0||1&gt;d||5&lt;d?!0:!1}));0!=e&amp;&amp;(reviews_result=reviews_result.filter(function(k){return 1==e&amp;&amp;2024==k.lastresident-0||2==e&amp;&amp;2023==k.lastresident-0||3==e&amp;&amp;2022==k.lastresident-0||4==e&amp;&amp;2021==k.lastresident-0||5==e&amp;&amp;2020==k.lastresident-0||6==e&amp;&amp;2019==k.lastresident-0||7==e&amp;&amp;2018==k.lastresident-0||8==e&amp;&amp;2017&gt;=k.lastresident-0||1&gt;e||8&lt;e?!0:!1}));0!=f&amp;&amp;(reviews_result=reviews_result.filter(function(k){return 1==
f&amp;&amp;10&lt;=k.age-0&amp;&amp;19&gt;=k.age-0||2==f&amp;&amp;20&lt;=k.age-0&amp;&amp;29&gt;=k.age-0||3==f&amp;&amp;30&lt;=k.age-0&amp;&amp;39&gt;=k.age-0||4==f&amp;&amp;40&lt;=k.age-0&amp;&amp;49&gt;=k.age-0||5==f&amp;&amp;50&lt;=k.age-0&amp;&amp;59&gt;=k.age-0||6==f&amp;&amp;60&lt;=k.age-0||1&gt;f||6&lt;f?!0:!1}));0!=g&amp;&amp;(reviews_result=reviews_result.filter(function(k){return 1==g&amp;&amp;0==k.gender-0||2==g&amp;&amp;1==k.gender-0||1&gt;g||2&lt;g?!0:!1}));tufe_review_redraw()}
function tufe_review_redraw(){for(var a=document.querySelector(".review_items"),b=document.querySelector(".review_item_sum .review_item_sum_txt"),c=reviews_result,d="",e,f,g=0;g&lt;c.length;g++){var h=c[g];d+='&lt;div class="review_item_wrap review_item_wrap_show"&gt;';d+='&lt;div class="review_item js_review_popup review_item_0'+getCategoryId(h.maincategory)+'"&gt;';d+='&lt;div class="review_item_head"&gt;';d+='&lt;p class="review_item_person"&gt;'+h.age+"\u6b73";d=1==h.gender?d+"\u5973\u6027&lt;/p&gt;":d+"\u7537\u6027&lt;/p&gt;";d+=
'&lt;p class="review_item_date"&gt;'+h.lastresident+"\u5e74\u6642\u70b9&lt;/p&gt;";d+="&lt;/div&gt;";d+='&lt;div class="review_item_rate"&gt;';d+='&lt;div class="review_item_rate_star"&gt;&lt;/div&gt;';d+='&lt;p class="review_item_rate_num"&gt;'+h.rating+"&lt;/p&gt;";d+="&lt;/div&gt;";d+='&lt;div class="review_item_txt"&gt;';d+="&lt;p&gt;"+h.message+"&lt;/p&gt;";d+="&lt;/div&gt;";d+='&lt;div class="review_cats_wrap"&gt;';d+='&lt;div class="review_cats"&gt;';e=h.categories.split(",");for(f=0;f&lt;e.length;f++){var k=getCategoryId(e[f]),l="";0!=k&amp;&amp;(l=" review_cat_0"+k);d+='&lt;div class="review_cat'+
l+'"&gt;';d+=e[f]+"&lt;/div&gt;"}d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+='&lt;div class="review_foot"&gt;';d+='&lt;div class="review_btn_like';0==h.likes?f=1:(d+=" review_btn_like_checked",f=0);e=99&lt;h.numberoflikes?"99+":h.numberoflikes;d+='" onclick="review_like_btn(event, '+h.kuchikomiid+", "+f+');"';d+='data-reviewid="'+h.kuchikomiid+'"&gt;';d+='&lt;p class="review_btn_like_txt"&gt;\u53c2\u8003\u306b\u306a\u3063\u305f!&lt;/p&gt;';d+='&lt;p class="review_btn_like_num"&gt;'+e+"&lt;/p&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;";d+="&lt;/div&gt;"}null!=a&amp;&amp;(a.innerHTML=
d);null!=b&amp;&amp;(b.innerHTML=c.length);a=0;b=document.querySelectorAll(".review_ctrl .review_search_select");for(c=0;c&lt;b.length;c++)0&lt;b[c].selectedIndex&amp;&amp;(a=1),dbg("sel("+c+")="+a);dbg("sel:"+a);b=document.querySelector(".review_search_open_btn");null!=b&amp;&amp;(1==a?b.classList.add("review_search_open_btn_checked"):b.classList.remove("review_search_open_btn_checked"));"function"==typeof window.initReview&amp;&amp;(dbg("window.initReview()"),window.initReview())}
function getCategoryId(a){for(var b="\u4ea4\u901a\u30fb\u30a2\u30af\u30bb\u30b9 \u8cb7\u3044\u7269 \u5b50\u80b2\u3066\u30fb\u6559\u80b2 \u6cbb\u5b89 \u30b0\u30eb\u30e1 \u533b\u7642 \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30d0\u30ea\u30a2\u30d5\u30ea\u30fc".split(" "),c=0,d=0;d&lt;b.length;d++)if(b[d]==a){c=d+1;break}return c}
function review_like_btn(a,b,c){dbg("review_like_btn("+b+")");a.stopPropagation();for(var d=a=0;d&lt;reviews_origin.length;d++)reviews_origin[d].kuchikomiid==b&amp;&amp;(1==c?(reviews_origin[d].likes=1,reviews_origin[d].numberoflikes++,registerReviewLikes(b)):(reviews_origin[d].likes=0,0&lt;reviews_origin[d].numberoflikes&amp;&amp;reviews_origin[d].numberoflikes--,unregisterReviewLikes(b)),a=reviews_origin[d].numberoflikes);d=document.querySelectorAll('[data-reviewid="'+b+'"]');for(var e=0;e&lt;d.length;e++){var f=d[e];1==
c?(f.classList.add("review_btn_like_checked"),rev_flag=0):(f.classList.remove("review_btn_like_checked"),rev_flag=1);f.setAttribute("onclick","review_like_btn(event, "+b+", "+rev_flag+");");f=f.querySelector(".review_btn_like_num");null!=f&amp;&amp;(f.innerText=99&lt;a?"99+":a)}}
function registerReviewLikes(a){var b={};""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);if(""!=tufe_post_data.station_group_code){b.stationCode=tufe_post_data.station_group_code;b.branchNum=a;b.registerType=1;a=JSON.stringify(b);dbg(TUAPI_REGISTER_REVIEW_LIKES+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_REGISTER_REVIEW_LIKES,a);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):dbg("response="+c.response)}}}
function unregisterReviewLikes(a){var b={};""!=tufe_post_data.member_id&amp;&amp;(b.memberId=tufe_post_data.member_id);if(""!=tufe_post_data.station_group_code){b.stationCode=tufe_post_data.station_group_code;b.branchNum=a;b.registerType=0;a=JSON.stringify(b);dbg(TUAPI_REGISTER_REVIEW_LIKES+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_REGISTER_REVIEW_LIKES,a);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):dbg("response="+c.response)}}}
function getEstate(a){dbg("getEstate")}function initEstateLink(){dbg("initEstateLink");for(var a=document.querySelectorAll("a.rerecommend_btn_map.button_square"),b=0;b&lt;a.length;b++){a[b].setAttribute("href","javascript:void(0);");var c=a[b].getAttribute("data-propertyid"),d=a[b].getAttribute("data-posng"),e=a[b].getAttribute("data-posat");a[b].setAttribute("onclick",'recommendlink("'+c+'","'+e+'","'+d+'");')}}
function recommendlink(a,b,c){var d=atob(c),e=atob(b);recommendEstateDraw=!0;nestEstateDraw=mapEstateDraw=!1;resetEstateSearch();getPropertiesInfo(e,d,function(){estatelink(a,b,c)})}function estatenestlink(a,b,c){mapEstateDraw=recommendEstateDraw=!1;nestEstateDraw=!0;estatelink(a,b,c)}
function estatelink(a,b,c){dbg("estatelink:"+a+","+b+","+c);if(""==a&amp;&amp;""==b&amp;&amp;""==c)resetEstateList(!0),viewLayer=null,estatenofocus(),setTimeout(function(){estatenofocus()},2E3),set_overlayinfo_text(""),set_overlayinfo_view(!1),getFavoriteProperties(),setMapPanelHide();else{openMapSidePanel();f=document.querySelector(".map20_btn_map_re");null!=f&amp;&amp;(dbg("map_re["+f.innerText+"]"),"\u7269\u4ef6\u306e\u5730\u56f3\u8868\u793a"!=f.innerText&amp;&amp;"\u5730\u56f3\u3092\u8868\u793a"!=f.innerText||"function"!=typeof window.toggleRealEstateIndexMap||
window.toggleRealEstateIndexMap(".map20_btn_map_re"));"function"==typeof window.closeEstatePopup&amp;&amp;window.closeEstatePopup();var d=atob(c),e=atob(b);mapCenter(e,d);oldLat=e;oldLng=d;checkEducation()||offLayerButton();onMapButton(2);setupChainMarker(0);estateDataDraw(!0);var f=document.getElementById("map");b=f.getBoundingClientRect().top+window.pageYOffset;document.documentElement.scrollTop=b;for(b=0;b&lt;estateData.length;b++)if(c=getProperty(estateData[b].propertyId),c.propertyId==a){dbg("estateList");
dbg("  pid:"+c.propertyId);estateFilter(e,d,c.propertyName,c.imageUrl,c.propertyUrl,c.propertyId,"","");break}else if(""==a&amp;&amp;c.propertyLatitude==e&amp;&amp;c.propertyLongitude==d){dbg("estateList");dbg("  "+c.propertyName);estateFilter(e,d,c.propertyName,c.imageUrl,c.propertyUrl,"","","");break}""==a&amp;&amp;dbg("estatelink: propertyid=none");estatefocus(e,d);setTimeout(function(){estatefocus(e,d)},1E3);setTimeout(function(){estatefocus(e,d)},2500)}}
function estatefocus(a,b){dbg("estatefocus");for(var c=document.querySelectorAll(".markercat_realestate"),d=0;d&lt;c.length;d++)if(a==c[d].getAttribute("data-lat")&amp;&amp;b==c[d].getAttribute("data-lng")){c[d].classList.contains("markercat_focus");c[d].classList.add("markercat_focus");var e=c[d].parentElement;null!=e&amp;&amp;(e.style.zIndex=100)}else e=c[d].parentElement,null!=e&amp;&amp;(e.style.zIndex=-100)}
function estatenofocus(){for(var a=document.querySelectorAll(".markercat_realestate"),b=0;b&lt;a.length;b++)a[b].classList.remove("markercat_focus")}
function getPropertiesInfo(a,b,c){dbg("getPropertiesInfo");var d={};""!=tufe_post_data.member_id&amp;&amp;(d.memberId=tufe_post_data.member_id);""!=tufe_post_data.diagnosis_id&amp;&amp;(d.diagnosisId=tufe_post_data.diagnosis_id);""!=tufe_post_data.temporary_member_id&amp;&amp;(d.temporaryMemberId=tufe_post_data.temporary_member_id);""!=tufe_post_data.station_group_code&amp;&amp;(d.stationCode=tufe_post_data.station_group_code);d.latitude=a+"";d.longitude=b+"";dbg("  sortOrder:"+getEstateSearch_sortOrder());dbg("  sortType:"+getEstateSearch_sortType());
dbg("  propertyType:"+getEstateSearch_propertyType());dbg("  buildAge:"+getEstateSearch_builtAge());dbg("  sellingPrice:"+getEstateSearch_sellingPrice());dbg("  floorPlan:"+getEstateSearch_floorPlan());dbg("  buildingArea:"+getEstateSearch_buildingArea());dbg("  timeToStation="+getEstateSearch_timeToStation());d.sortOrder=getEstateSearch_sortOrder();d.sortType=getEstateSearch_sortType();d.propertyType=getEstateSearch_propertyType();d.builtAge=getEstateSearch_builtAge();d.sellingPrice=getEstateSearch_sellingPrice();
d.floorPlan=getEstateSearch_floorPlan();d.buildingArea=getEstateSearch_buildingArea();d.timeToStation=getEstateSearch_timeToStation();if(3==getEstateSearch_propertyType())estateData=[],estateMapData=[],c();else{estateLoading();recommendEstateDraw=!0;dbg("clearEstateMarker");clearMarker_Chain(0);clearMarker_Chain(1);a=JSON.stringify(d);dbg(TUAPI_GET_PROPERTIES_INFO+"="+a);var e=(new TUApi(tuapi_token)).request(TUAPI_GET_PROPERTIES_INFO,a);e.onload=function(){if(200!=e.status)dbg("status: "+e.status),
dbg("response: "+e.response);else{dbg("response="+e.response);var f=JSON.parse(e.response).result.data;estateData=f;pageFirstCall++;1&lt;pageFirstCall?gtm_datalayerpush({event:"buken_disp_map_transition",buken_disp_map_transition:{rehouseBukenRecoDisp:tufe_sanitize_value(estateData.rehouseBukenRecoDisp),rehouseBukenDisp:tufe_sanitize_value(estateData.rehouseBukenDisp),nomucomBukenRecoDisp:tufe_sanitize_value(estateData.nomucomBukenRecoDisp),nomucomBukenDisp:tufe_sanitize_value(estateData.nomucomBukenDisp),
allBukenRecoDisp:tufe_sanitize_value(estateData.allBukenRecoDisp),allBukenDisp:tufe_sanitize_value(estateData.allBukenDisp)}}):gtm_datalayerpush({event:"buken_disp_initial",buken_disp_initial:{rehouseBukenRecoDisp:tufe_sanitize_value(estateData.rehouseBukenRecoDisp),rehouseBukenDisp:tufe_sanitize_value(estateData.rehouseBukenDisp),nomucomBukenRecoDisp:tufe_sanitize_value(estateData.nomucomBukenRecoDisp),nomucomBukenDisp:tufe_sanitize_value(estateData.nomucomBukenDisp),allBukenRecoDisp:tufe_sanitize_value(estateData.allBukenRecoDisp),
allBukenDisp:tufe_sanitize_value(estateData.allBukenDisp)}});estateRecData=f.estatePropertiesForRecommendList.propertiesInfo;estateData=f.estatePropertiesForList.propertiesInfo;estateMapData=f.estatePropertiesForMap.propertiesInfo;c()}}}}
function getPropertiesInfoForEducationTab(a,b,c){dbg("getPropertiesInfoForEducationTab");var d={};""!=tufe_post_data.member_id&amp;&amp;(d.memberId=tufe_post_data.member_id);""!=tufe_post_data.diagnosis_id&amp;&amp;(d.diagnosisId=tufe_post_data.diagnosis_id);""!=tufe_post_data.temporary_member_id&amp;&amp;(d.temporaryMemberId=tufe_post_data.temporary_member_id);""!=tufe_post_data.station_group_code&amp;&amp;(d.stationCode=tufe_post_data.station_group_code);d.latitude=a+"";d.longitude=b+"";dbg("  sortOrder:"+getEstateSearch_sortOrder());
dbg("  sortType:"+getEstateSearch_sortType());dbg("  propertyType:"+getEstateSearch_propertyType());dbg("  buildAge:"+getEstateSearch_builtAge());dbg("  sellingPrice:"+getEstateSearch_sellingPrice());dbg("  floorPlan:"+getEstateSearch_floorPlan());dbg("  buildingArea:"+getEstateSearch_buildingArea());dbg("  timeToStation="+getEstateSearch_timeToStation());d.sortOrder=getEstateSearch_sortOrder();d.sortType=getEstateSearch_sortType();d.propertyType=getEstateSearch_propertyType();d.builtAge=getEstateSearch_builtAge();
d.sellingPrice=getEstateSearch_sellingPrice();d.floorPlan=getEstateSearch_floorPlan();d.buildingArea=getEstateSearch_buildingArea();d.timeToStation=getEstateSearch_timeToStation();a=JSON.stringify(d);dbg(TUAPI_GET_PROPERTIES_INFO_FOR_EDUCATION_TAB+"="+a);var e=(new TUApi(tuapi_token)).request(TUAPI_GET_PROPERTIES_INFO_FOR_EDUCATION_TAB,a);e.onload=function(){200!=e.status?(dbg("status: "+e.status),dbg("response: "+e.response)):(dbg("response="+e.response),estateSchoolData=JSON.parse(e.response).result.data.estatePropertiesForMap.propertiesInfo,
c())}}
function getChainStoreAround(a,b){dbg("getChainStoreAround");clearPopupA();var c={};c.lat=a;c.lon=b;c.limit=0;c.sortOrder=0;c.sortType=0;a=JSON.stringify(c);dbg(TUAPI_GET_CHAIN_STORE_AROUND+"="+a);var d=(new TUApi(tuapi_token)).request(TUAPI_GET_CHAIN_STORE_AROUND,a);d.onload=function(){if(200!=d.status)dbg("status: "+d.status),dbg("response: "+d.response);else{dbg("response="+d.response);var e=JSON.parse(d.response),f=e.result.data.chainStores;dbg(f);for(var g=0,h=0;h&lt;f.length;h++)g=0,"undefined"!==typeof f[h].categoryCode&amp;&amp;
""!=f[h].categoryCode&amp;&amp;(g=f[h].categoryCode),createMarker_Chain(f[h].lat,f[h].lon,f[h].pinUrl,f[h].chainName+" "+f[h].storeName,f[h].storeUrl,f[h].chainCode,f[h].storeCode,g,null,"","");f=e.result.data.nurserySchools;for(h=0;h&lt;f.length;h++)g=19,createMarker_Chain(f[h].lat,f[h].lon,null,f[h].schoolName,f[h].address,0,0,19,null,"","");f=e.result.data.preschools;for(g=0;g&lt;f.length;g++)createMarker_Chain(f[g].lat,f[g].lon,null,f[g].schoolName,f[g].address,0,0,20,null,"","");f=e.result.data.elementarySchools;
for(g=0;g&lt;f.length;g++)createMarker_Chain(f[g].lat,f[g].lon,null,f[g].schoolName,f[g].address,0,0,21,null,"","");f=e.result.data.juniorHighSchools;for(g=0;g&lt;f.length;g++)createMarker_Chain(f[g].lat,f[g].lon,null,f[g].schoolName,f[g].address,0,0,22,null,"","");f=e.result.data.highSchools;for(e=0;e&lt;f.length;e++)createMarker_Chain(f[e].lat,f[e].lon,null,f[e].schoolName,f[e].address,0,0,23,null,"","");setTimeout(function(){setContents2(4)},500);kickChainPop()}}}
function initStoreLink(){dbg("initStoreLink");for(var a=document.querySelectorAll("a.chainstore2_list_link"),b=0;b&lt;a.length;b++){a[b].setAttribute("href","javascript:void(0);");var c=a[b].getAttribute("data-storecode"),d=a[b].getAttribute("data-chaincode"),e=a[b].getAttribute("data-posng"),f=a[b].getAttribute("data-posat"),g=a[b].getAttribute("data-categorycode");a[b].setAttribute("onclick","chainlink("+d+","+c+',"'+f+'","'+e+'","'+g+'");')}}
function chainlink(a,b,c,d,e){dbg("chainlink");var f=document.getElementById("map").getBoundingClientRect().top+window.pageYOffset;document.documentElement.scrollTop=f;d=atob(d);c=atob(c);setChainPop(a,b,e);onMapButton(1);clickMapButton(1,0);mapCenter(c,d)}var chainPopChainCode=null,chainPopStoreCode=null,chainPopCategoryCodes=null;function setChainPop(a,b,c){chainPopChainCode=a;chainPopStoreCode=b;chainPopCategoryCodes=c}
function kickChainPop(){if(null!=chainPopChainCode){for(var a=null,b="",c="",d=0;d&lt;chainStoreCodes.length;d++)chainStoreCodes[d][0]==chainPopChainCode&amp;&amp;chainStoreCodes[d][1]==chainPopStoreCode&amp;&amp;(a=chainStoreCodes[d][2],b=chainStoreCodes[d][3],c=chainStoreCodes[d][4]);null!=a&amp;&amp;chainPop(a,b,c);chainPopStoreCode=chainPopChainCode=null}}
function testReq(a){var b={};if("1"!=tufe_post_data.member_flg){""!=tufe_post_data.property_id&amp;&amp;(b.propertyId=tufe_post_data.property_id);""!=tufe_post_data.diagnosis_id&amp;&amp;(b.diagnosisId=tufe_post_data.diagnosis_id);""!=tufe_post_data.temporary_member_id&amp;&amp;(b.temporaryMemberId=tufe_post_data.temporary_member_id);""!=tufe_post_data.result_rank&amp;&amp;(b.resultRank=tufe_post_data.result_rank);""!=tufe_post_data.station_group_code&amp;&amp;(b.stationCode=tufe_post_data.station_group_code);b=JSON.stringify(b);dbg(TUAPI_REAL_ESTATE_COMPANY_CONTACT+
"="+b);var c=(new TUApi(tuapi_token)).request(TUAPI_REAL_ESTATE_COMPANY_CONTACT,b);c.onload=function(){200!=c.status?(dbg("status: "+c.status),dbg("response: "+c.response)):(dbg("response="+c.response),JSON.parse(c.response),0==a&amp;&amp;jqueryRegistModal())}}}
function initRealEstateContact(){var a=null;a=null;"1"!=tufe_post_data.member_flg&amp;&amp;(a=document.querySelector("#property_contact_form_confirm"),null!=a&amp;&amp;(a.setAttribute("action",""),a=document.querySelector("input[type='submit']"),null!=a&amp;&amp;(a.addEventListener("click",function(c){testReq(0);c.stopPropagation();c.preventDefault()}),a.addEventListener("submit",function(c){c.stopPropagation();c.preventDefault()}))),a=document.querySelector("#login_form"),null!=a&amp;&amp;(a=document.querySelector("#login_form input[type='submit']"),
null!=a&amp;&amp;(a.disabled=!0),a=document.querySelector("#login_form .ta_c .button"),null!=a&amp;&amp;a.classList.add("button_disabled"),a=document.getElementById("login_email"),null!=a&amp;&amp;a.addEventListener("input",function(c){realestate_login_validation()}),a=document.getElementById("login_password"),null!=a&amp;&amp;a.addEventListener("input",function(c){realestate_login_validation()})));a=document.querySelector("#property_contact_form input[type='submit']");null!=a&amp;&amp;(a.disabled=!0);a=document.querySelector("#property_contact_form .error_info.ta_c .button");
null!=a&amp;&amp;a.classList.add("button_disabled");a=document.querySelector("#contact_postcode_btn");null!=a&amp;&amp;a.addEventListener("click",function(c){c=document.querySelector("#contact_postcode");null!=c&amp;&amp;""!=c.value&amp;&amp;testZip(c.value)});a=document.querySelector("#property_contact_form_confirm .button.button_arrow_r_white");null!=a&amp;&amp;(a.classList.remove("button_disabled"),a.addEventListener("click",function(c){testReq(1)}));a=document.querySelector("#contact_last_name");null!=a&amp;&amp;a.addEventListener("input",
function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_first_name");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_last_name_furigana");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_first_name_furigana");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});
a=document.querySelector("#contact_phone");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_date");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_postcode");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_prefectures");null!=a&amp;&amp;a.addEventListener("input",
function(c){dbg("input");real_estate_contact_validation()});a=document.querySelector("#contact_municipalities");null!=a&amp;&amp;a.addEventListener("input",function(c){dbg("input");real_estate_contact_validation()});a=document.querySelectorAll("input[id*='contact_realestate']");for(var b=0;b&lt;a.length;b++)a[b].addEventListener("change",function(c){dbg("change");real_estate_contact_validation()});a=document.querySelectorAll("input[name='contact_type']");for(b=0;b&lt;a.length;b++)a[b].addEventListener("change",
function(c){dbg("change");real_estate_contact_validation()});a=document.getElementById("contact_text");null!=a&amp;&amp;(contact_text_counter(),a.addEventListener("input",function(c){dbg("input");contact_text_counter();real_estate_contact_validation()}));a=document.getElementById("contact_policy");null!=a&amp;&amp;a.addEventListener("change",function(c){real_estate_contact_validation()});real_estate_contact_validation()}
function real_estate_contact_validation(){var a=!1,b=!0;var c=document.querySelector("input#contact_email");null!=c&amp;&amp;null==contact_email_validation(c.value)&amp;&amp;(b=!1);c=document.querySelector("#property_contact_form_confirm");if(null!=c)a=!0;else{c=tufe_text_validation("#contact_last_name");var d=tufe_text_validation("#contact_first_name"),e=tufe_text_validation("#contact_last_name_furigana"),f=tufe_text_validation("#contact_first_name_furigana"),g=tufe_text_validation("#contact_date"),h=contact_realestate_validation("input[id*='contact_realestate']"),
k=contact_type_validation("input[name='contact_type']"),l=tufe_text_validation("#contact_text"),m=tufe_policy_validation("#contact_policy"),n=contact_zipcode_validation("#contact_postcode");tufe_text_validation("#contact_prefectures");tufe_text_validation("#contact_municipalities");var q=contact_phone_validation("#contact_phone"),p=contact_kana_validation("#contact_last_name_furigana"),r=contact_kana_validation("#contact_first_name_furigana");b?0&lt;l&amp;&amp;1E3&gt;=l?0&lt;k&amp;&amp;0&lt;h&amp;&amp;0&lt;d&amp;&amp;0&lt;c&amp;&amp;0&lt;e&amp;&amp;0&lt;f&amp;&amp;null!=n&amp;&amp;null!=
q&amp;&amp;null!=p&amp;&amp;null!=r&amp;&amp;0&lt;g?m?(a=!0,msg=""):msg="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059":msg=null==p?"\u59d3\uff08\u3075\u308a\u304c\u306a\uff09\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093":null==r?"\u540d\uff08\u3075\u308a\u304c\u306a\uff09\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093":null==q?"\u96fb\u8a71\u756a\u53f7\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093":null==n?"\u90f5\u4fbf\u756a\u53f7\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093":
"\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059":(msg="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059",1E3&lt;l&amp;&amp;(msg="\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\u306e\u6587\u5b57\u6570\u304c\u8d85\u904e\u3057\u3066\u3044\u307e\u3059")):msg="\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093"}a?(b=document.querySelector(".error_info.ta_c .question_error"),null!=b&amp;&amp;(b.innerHTML="")):(b=document.querySelector(".error_info.ta_c .question_error"),
null!=b&amp;&amp;(b.innerHTML=msg));c=document.querySelector("input[type='submit']");null!=c&amp;&amp;(a?(c.disabled=!1,c=document.querySelector("#property_contact_form .error_info.ta_c .button"),null!=c&amp;&amp;c.classList.remove("button_disabled")):(c.disabled=!0,c=document.querySelector("#property_contact_form .error_info.ta_c .button"),null!=c&amp;&amp;c.classList.add("button_disabled")));return a}
function contact_text_counter(){var a=document.querySelector("#contact_text_count");if(null!=a){var b=document.getElementById("contact_text").value;b=b.replace(/\r\n/g,"\n");b=b.length;a.innerHTML=1E3&lt;b?'&lt;span class="c_red"&gt;'+b+"&lt;/span&gt;/\u534a\u89d21000\u6587\u5b57\u307e\u3067":b+"/\u534a\u89d21000\u6587\u5b57\u307e\u3067"}}
function contact_email_validation(a){if(""!=a){a=a.trim();var b=a.trim().length;8&lt;=b&amp;&amp;127&gt;=b?/^[A-Za-z0-9]{1}[A-Za-z0-9_+.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/.test(a)||(dbg("regNG: "+a),a=null):a=null}return a}function contact_type_validation(a){var b=0;a=document.querySelectorAll(a);for(var c=0;c&lt;a.length;c++)a[c].checked&amp;&amp;(b=a[c].value);return b}
function contact_realestate_validation(a){var b=0;a=document.querySelectorAll(a);for(var c=0;c&lt;a.length;c++)a[c].checked&amp;&amp;(b=a[c].value);return b}
function realestate_login_validation(){dbg("tufe_login_validation()");var a=!1,b=realestate_login_mailaddress_validation();null!=b&amp;&amp;(b=realestate_login_password_validation(),null!=b&amp;&amp;(a=!0));a?(b=document.querySelector(".error_info.ta_c .question_error"),null!=b&amp;&amp;(b.innerHTML="")):(b=document.querySelector(".error_info.ta_c .question_error"),null!=b&amp;&amp;(b.innerHTML="\u672a\u5165\u529b\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059"));b=document.querySelector("#login_form input[type='submit']");null!=
b&amp;&amp;(a?(b.disabled=!1,b=document.querySelector("#login_form .button"),null!=b&amp;&amp;b.classList.remove("button_disabled")):(b.disabled=!0,b=document.querySelector("#login_form .button"),null!=b&amp;&amp;b.classList.add("button_disabled")));return a}
function realestate_login_mailaddress_validation(){var a=null,b=document.querySelector("#login_email");null!=b&amp;&amp;(a=b.value.trim(),b=a.trim().length,8&lt;=b&amp;&amp;127&gt;=b?/^[A-Za-z0-9]{1}[A-Za-z0-9_+.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/.test(a)||(dbg("regNG: "+a),a=null):a=null);return a}function realestate_login_password_validation(){var a=null,b=document.querySelector("#login_password");null!=b&amp;&amp;(a=b.value.trim(),1&gt;a.trim().length&amp;&amp;(a=null));return a}
function contact_zipcode_validation(a){var b="";a=document.querySelector(a);null!=a&amp;&amp;(a=a.value.trim(),0&lt;a.length&amp;&amp;(b=a.match(/^\d{7}$/)?a:null));return b}function contact_phone_validation(a){var b=null;a=document.querySelector(a);if(null!=a){a=a.value.trim();if(!a.match(/^0\d{9,10}$/))return b;b=a}return b}function contact_kana_validation(a){var b=null;a=document.querySelector(a);if(null!=a){a=a.value.trim();if(!a.match(/^[\u3041-\u3093\u30fc\u3000]*$/))return b;b=a}return b}
function estateDataDraw(a){dbg("estateDataDraw("+a+")");tufe_currentHost();if(null==estateData)dbg("estateData == null");else{for(var b=0;b&lt;estateData.length;b++){var c=getProperty(estateData[b].propertyId),d=getPropertyLabel(estateData[b].propertyId);dbg("prop"+estateData[b].propertyId+")=");dbg(c);var e=1==c.propertyType||5==c.propertyType?-1:-2;var f="",g="";0&lt;estateSchoolData.length&amp;&amp;(f=c.elementarySchoolBoundaryCode,g=c.juniorHighSchoolBoundaryCode);createMarker_Chain(estateData[b].propertyLatitude,
estateData[b].propertyLongitude,"",d,c.propertyUrl,c.realEstateCompanyId,c.propertyId,e,c.imageUrl,f,g)}a&amp;&amp;(getFavoriteProperties(),estateMapDraws(estateData),estateRecDraws(estateRecData),estateSetHtml(),drawFavariteProperties(null))}}
function getProperty(a){for(var b=0;b&lt;estateMapData.length;b++)for(var c=estateMapData[b].propertyLongitude,d=estateMapData[b].propertyLatitude,e=estateMapData[b].lowestPrice,f=0;f&lt;estateMapData[b].properties.length;f++)if(estateMapData[b].properties[f].propertyId==a)return estateMapData[b].properties[f].propertyLongitude=c,estateMapData[b].properties[f].propertyLatitude=d,estateMapData[b].properties[f].lowestPrice=e,estateMapData[b].properties[f];return null}
function getPropertyLabel(a){for(var b=0;b&lt;estateMapData.length;b++)for(var c=estateMapData[b].lowestPrice,d=0;d&lt;estateMapData[b].properties.length;d++)if(estateMapData[b].properties[d].propertyId==a)return c;return""}
function estateSetHtml(){var a=document.querySelector(".repin_control .repin_recommend_txt");null!=a&amp;&amp;""!=a.innerHTML&amp;&amp;(repin_recommend_flag=!0,dbg("repin_recommend_flag = true"));estateHtmlData=[];estateDrawData=[];a=document.querySelector(".map20_panel_ctnr");if(null!=a){estateBaseData=a.innerHTML;a=document.querySelectorAll(".map20_panel_ctnr .repin_items .repin_item");for(var b,c=0;c&lt;a.length;c++){var d=0,e="",f="",g="",h="",k="",l="",m="";var n=a[c].getAttribute("data-propertyid");var q=a[c].getAttribute("data-realestatecompanyid");
var p=a[c].getAttribute("data-posat");var r=a[c].getAttribute("data-posng");a[c].setAttribute("onclick","estatelink('"+n+"','"+p+"','"+r+"');");b=a[c].querySelector(".repin_ico.ico_re_recommend_blue_1");null!=b&amp;&amp;(d=1);b=a[c].querySelector(".repin_ico.ico_re_recommend_blue_2");null!=b&amp;&amp;(d=2);b=a[c].querySelector(".repin_ico.ico_re_recommend_blue_3");null!=b&amp;&amp;(d=3);b=a[c].querySelector(".repin_cat");null!=b&amp;&amp;(e=b.innerHTML);b=a[c].querySelector(".repin_ttl");null!=b&amp;&amp;(f=b.innerHTML);b=a[c].querySelector(".repin_img");
null!=b&amp;&amp;(g=b.getAttribute("src"));b=a[c].querySelector(".repin_price");null!=b&amp;&amp;(h=b.innerHTML);b=a[c].querySelector(".repin_info");null!=b&amp;&amp;(k=b.innerHTML);b=a[c].querySelector(".repin_btn_detail");null!=b&amp;&amp;(l=b.getAttribute("href"));b=a[c].querySelector(".repin_source");null!=b&amp;&amp;(m=b.innerHTML);estateHtmlData.push([d,e,f,g,h.trim(),k,l,m,n,p,r,q])}}dbg("estateHtmlData");dbg(estateHtmlData)}
function setMapPanelHide(){dbg("set hide-btn");el=document.querySelector(".js_map_panel_hide");null!=el&amp;&amp;el.addEventListener("click",function(a){dbg("hide-btn");resetEstateList(!1);setTimeout(function(){var b=document.querySelector(".map20");null!=b&amp;&amp;1!=b.classList.contains("map20_panel_hide")&amp;&amp;(b.classList.remove("map20_panel_expand"),b.classList.add("map20_panel_hide"))},1200)})}
function initEstateSearch(){dbg("initEstateSearch");resetEstateSearch();var a=document.querySelector(".re_filter .re_filter_btn_reset");null!=a&amp;&amp;a.addEventListener("click",function(b){dbg("re_filter_reset: click");resetEstateSearch()});a=document.querySelector(".re_filter .re_filter_btn_submit");null!=a&amp;&amp;a.addEventListener("click",function(b){dbg("re_filter_submit: click");"function"==typeof window.closeMapReFilterTab&amp;&amp;window.closeMapReFilterTab();doEstateSearch()});a=document.querySelector(".map20_re_filter_select");
null!=a&amp;&amp;a.addEventListener("change",function(b){dbg("re_filter_select(sort): change");dbg("  sortOrder:"+getEstateSearch_sortOrder());dbg("  sortType:"+getEstateSearch_sortType());doEstateSearch()})}
function resetEstateSearch(){if(null!=document.querySelector(".re_filter")){var a=document.querySelectorAll("#propertyType input");null!=a&amp;&amp;2&lt;=a.length&amp;&amp;(a[0].checked=!0,a[1].checked=!0);a=document.querySelector("#builtAge option[value='0']");null!=a&amp;&amp;(a.selected="selected");a=document.querySelector("#sellingPrice option[value='0']");null!=a&amp;&amp;(a.selected="selected");a=document.querySelectorAll("#floorPlan input");if(null!=a)for(var b=0;b&lt;a.length;b++)a[b].checked=!1;a=document.querySelector("#buildingArea option[value='0']");
null!=a&amp;&amp;(a.selected="selected");a=document.querySelector("#timeToStation option[value='0']");null!=a&amp;&amp;(a.selected="selected")}}function doEstateSearch(){dbg("doEstateSearch");oldLng=oldLat=0;moveMap()}
function getEstateSearch_sortOrder(){var a=0,b=document.querySelector(".map20_re_filter_select");null!=b&amp;&amp;("\u7bc9\u5e74\u6570\u304c\u65b0\u3057\u3044\u9806"==b.value?a=0:"\u7bc9\u5e74\u6570\u304c\u53e4\u3044\u9806"==b.value?a=1:"\u7269\u4ef6\u4fa1\u683c\u304c\u9ad8\u3044\u9806"==b.value?a=1:"\u7269\u4ef6\u4fa1\u683c\u304c\u4f4e\u3044\u9806"==b.value?a=0:"\u5c02\u6709\u9762\u7a4d\u304c\u5927\u304d\u3044\u9806"==b.value?a=1:"\u5c02\u6709\u9762\u7a4d\u304c\u5c0f\u3055\u3044\u9806"==b.value&amp;&amp;(a=0));
return a}
function getEstateSearch_sortType(){var a=0,b=document.querySelector(".map20_re_filter_select");null!=b&amp;&amp;("\u7bc9\u5e74\u6570\u304c\u65b0\u3057\u3044\u9806"==b.value?a=0:"\u7bc9\u5e74\u6570\u304c\u53e4\u3044\u9806"==b.value?a=0:"\u7269\u4ef6\u4fa1\u683c\u304c\u9ad8\u3044\u9806"==b.value?a=1:"\u7269\u4ef6\u4fa1\u683c\u304c\u4f4e\u3044\u9806"==b.value?a=1:"\u5c02\u6709\u9762\u7a4d\u304c\u5927\u304d\u3044\u9806"==b.value?a=2:"\u5c02\u6709\u9762\u7a4d\u304c\u5c0f\u3055\u3044\u9806"==b.value&amp;&amp;(a=2));return a}
function getEstateSearch_propertyType(){var a=3,b=document.querySelectorAll("#propertyType input");null!=b&amp;&amp;2&lt;=b.length&amp;&amp;(b[0].checked&amp;&amp;(a=1),b[1].checked&amp;&amp;(a=2),b[0].checked&amp;&amp;b[1].checked&amp;&amp;(a=0));return a}function getEstateSearch_builtAge(){var a=0,b=document.querySelector("#builtAge");null!=b&amp;&amp;(a=b.value);return a}function getEstateSearch_sellingPrice(){var a=0,b=document.querySelector("#sellingPrice");null!=b&amp;&amp;(a=b.value);return a}
function getEstateSearch_floorPlan(){var a="",b=document.querySelectorAll("#floorPlan input");if(null!=b)for(var c=0;c&lt;b.length;c++)b[c].checked&amp;&amp;(""!=a&amp;&amp;(a+=","),a+=c+"");return a}function getEstateSearch_buildingArea(){var a=0,b=document.querySelector("#buildingArea");null!=b&amp;&amp;(a=b.value);return a}function getEstateSearch_timeToStation(){var a=0,b=document.querySelector("#timeToStation");null!=b&amp;&amp;(a=b.value);return a}SimApi=function(a){this.init(a)};
SimApi.prototype={init:function(a){this._xhr=new XMLHttpRequest;this._token=a},request:function(a,b){dbg("TUApi:"+a);this._xhr.open("POST",a);this._xhr.timeout=1E4;this._xhr.setRequestHeader("x-api-key",this._token);this._xhr.setRequestHeader("Content-type","application/json; charset=utf-8");null!=b&amp;&amp;this._xhr.send(b);return this._xhr}};
function initSim(){var a=null,b=null,c=null;b=document.querySelector("#home_price");null!=b&amp;&amp;b.addEventListener("input",function(e){dbg("home_price");e=sim_getValue("home_price");100&gt;e?e=100:8E3&lt;e&amp;&amp;(e=8E3);el_price=document.querySelector("#loan_price_number");null!=el_price&amp;&amp;(el_price.value=e,c=document.querySelector("#loan_price_range"),null!=c&amp;&amp;(c.value=e,dispInputRangeBg(c)));sim_validation()});b=document.querySelector("#loan_price_number");null!=b&amp;&amp;b.addEventListener("input",function(e){dbg("loan_price_number");
c=document.querySelector("#loan_price_range");null!=c&amp;&amp;(c.value=this.value,dispInputRangeBg(c));sim_validation()});c=document.querySelector("#loan_price_range");null!=c&amp;&amp;c.addEventListener("change",function(e){dbg("loan_price_range");b=document.querySelector("#loan_price_number");null!=b&amp;&amp;(b.value=this.value);sim_validation()});b=document.querySelector("#loan_term_number");null!=b&amp;&amp;b.addEventListener("input",function(e){dbg("loan_term_number");e=document.querySelector("#loan_term_range");null!=e&amp;&amp;
(e.value=this.value,dispInputRangeBg(e));sim_validation()});c=document.querySelector("#loan_term_range");null!=c&amp;&amp;c.addEventListener("change",function(e){dbg("loan_term_range");e=document.querySelector("#loan_term_number");null!=e&amp;&amp;(e.value=this.value);sim_validation()});b=document.querySelector("#loan_sim_method .js_select_1 .question_select_btn");null!=b&amp;&amp;b.classList.add("js_select_btn_checked");a=new MutationObserver(function(){sim_validation()});if(null!=a){var d=document.getElementById("loan_sim_method");
null!=d&amp;&amp;a.observe(d,{attirbutes:!0,attributeFilter:["class","style"],subtree:!0})}b=document.querySelector("#loan_sim_danshin .js_select_1 .question_select_btn");null!=b&amp;&amp;b.classList.add("js_select_btn_checked");a=new MutationObserver(function(){sim_validation()});null!=a&amp;&amp;(d=document.getElementById("loan_sim_danshin"),null!=d&amp;&amp;a.observe(d,{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}));b=document.querySelector(".loansim_btn_calc");null!=b&amp;&amp;b.addEventListener("click",function(e){dbg("loansim_btn_calc");
sim_validation()&amp;&amp;getSim()})}function sim_getValue(a){var b=null;b=null;dbg("sim_getValue("+a+")");if("home_price"==a||"loan_price_number"==a||"loan_term_number"==a){if(b=document.querySelector("#"+a),null!=b)return b.value-0}else if("loan_sim_method"==a||"loan_sim_danshin"==a){b=document.querySelectorAll("#"+a+" .js_select_1 .question_select_btn");var c=0,d=1;b.forEach(function(e){dbg("  idx"+d);1==e.classList.contains("js_select_btn_checked")&amp;&amp;(c=d,dbg("  sel"+c));d++});return c}return null}
function sim_validation(){var a=sim_getValue("home_price"),b=sim_getValue("loan_price_number"),c=sim_getValue("loan_term_number"),d=sim_getValue("loan_sim_method"),e=sim_getValue("loan_sim_danshin");dbg("home_price:"+a);dbg("loan_price:"+b);dbg("loan_term:"+c);dbg("loan_sim_method:"+d);dbg("loan_sim_danshin:"+e);var f=!1;null!=a&amp;&amp;0&lt;a&amp;&amp;null!=b&amp;&amp;0&lt;b&amp;&amp;null!=c&amp;&amp;0&lt;c&amp;&amp;null!=d&amp;&amp;0!=d&amp;&amp;null!=e&amp;&amp;0!=e&amp;&amp;(f=!0);el=document.querySelector(".loansim_home_price .helptip");null!=el&amp;&amp;null!=a&amp;&amp;0&lt;a&amp;&amp;el.classList.remove("helptip_show");
el=document.querySelector(".loansim_loan_price .helptip.helptip_error .helptip_body .helptip_body_in");null!=el&amp;&amp;(checkInteger(b)?b&gt;a&amp;&amp;0!=a?(el.innerHTML='\u4f4f\u5b85\u4fa1\u683c\u4ee5\u4e0b\u306e\u5024\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044&lt;div class="helptip_btn_close"&gt;&lt;/div&gt;',f=!1,el=document.querySelector(".loansim_loan_price .helptip.helptip_error"),null!=el&amp;&amp;el.classList.add("helptip_show"),"function"==typeof window.setHelptip&amp;&amp;(window.setHelptip(),dbg("setHelptip()"))):100&gt;
b||8E3&lt;b?(el.innerHTML='\u501f\u5165\u5e0c\u671b\u91d1\u984d\u306f100\uff5e8,000\u4e07\u5186\u306e\u9593\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044&lt;div class="helptip_btn_close"&gt;&lt;/div&gt;',f=!1,el=document.querySelector(".loansim_loan_price .helptip.helptip_error"),null!=el&amp;&amp;el.classList.add("helptip_show"),"function"==typeof window.setHelptip&amp;&amp;(window.setHelptip(),dbg("setHelptip()"))):(el=document.querySelector(".loansim_loan_price .helptip.helptip_error"),null!=el&amp;&amp;el.classList.remove("helptip_show")):
(el.innerHTML='\u6574\u6570\u3092\u534a\u89d2\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044&lt;div class="helptip_btn_close"&gt;&lt;/div&gt;',f=!1,el=document.querySelector(".loansim_loan_price .helptip.helptip_error"),null!=el&amp;&amp;el.classList.add("helptip_show"),"function"==typeof window.setHelptip&amp;&amp;(window.setHelptip(),dbg("setHelptip()"))));el=document.querySelector(".loansim_loan_term .helptip.helptip_error .helptip_body .helptip_body_in");null!=el&amp;&amp;(checkInteger(c)?10&gt;c||50&lt;c?(el.innerHTML='\u8fd4\u6e08\u671f\u9593\u306f10\uff5e50\u5e74\u306e\u9593\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044&lt;div class="helptip_btn_close"&gt;&lt;/div&gt;',
f=!1,el=document.querySelector(".loansim_loan_term .helptip.helptip_error"),null!=el&amp;&amp;el.classList.add("helptip_show"),"function"==typeof window.setHelptip&amp;&amp;(window.setHelptip(),dbg("setHelptip()"))):(el=document.querySelector(".loansim_loan_term .helptip.helptip_error"),null!=el&amp;&amp;el.classList.remove("helptip_show")):(el.innerHTML='\u6574\u6570\u3092\u534a\u89d2\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044&lt;div class="helptip_btn_close"&gt;&lt;/div&gt;',f=!1,el=document.querySelector(".loansim_loan_term .helptip.helptip_error"),
null!=el&amp;&amp;el.classList.add("helptip_show"),"function"==typeof window.setHelptip&amp;&amp;(window.setHelptip(),dbg("setHelptip()"))));dbg("validation:"+f);el=document.querySelector(".loansim_btn_calc");null!=el&amp;&amp;(1==el.classList.contains("loansim_btn_calc_disabled")?f&amp;&amp;el.classList.remove("loansim_btn_calc_disabled"):f||el.classList.add("loansim_btn_calc_disabled"));return f}
function getSim(){dbg("getSim");var a={},b=new Date;dateStr=b.getFullYear()+"-"+zeroPadding(b.getMonth()+1,2)+"-"+("0"+b.getDate()).slice(-2);sim_getValue("home_price");sim_getValue("loan_price_number");sim_getValue("loan_term_number");sim_getValue("loan_sim_method");sim_getValue("loan_sim_danshin");b=0;a.baseDate=dateStr;a.totalCost=sim_getValue("home_price")-0;a.loan=sim_getValue("loan_price_number")-0;a.bonus=0;a.loanPeriod=sim_getValue("loan_term_number")-0;1==sim_getValue("loan_sim_method")?
a.paymentType="\u5143\u5229\u5747\u7b49":a.paymentType="\u5143\u91d1\u5747\u7b49";a.freeInputInterest=!1;b=a.totalCost-a.loan;dbg(" tC="+a.totalCost);dbg(" loan="+a.loan);dbg(" is90="+isOverNinetyPercent(a.loan,b));isOverNinetyPercent(a.loan,b)?a.loanType="FLH":a.loanType="FLL";1==sim_getValue("loan_sim_danshin")?a.insuranceType="KD1":a.insuranceType="NO";a.interestRate=0;a.futureInterestRates=[{yearAfter:0,rate:0}];a=JSON.stringify(a);dbg("sim="+a);b=document.querySelector(".loansim_result_txt .loansim_result_txt_price");
null!=b&amp;&amp;(b.innerHTML="--",b.classList.add("c_lightgray"));var c=(new SimApi("BWq1wu1C5T6ItYbQ8wN2na4QSNMd8bSz3vs7SxwW")).request("https://api.support-aruhi.jp/calc/calcRepayment",a);c.onload=function(){if(200!=c.status){dbg("status: "+c.status);dbg("response: "+c.response);var d=document.querySelector("#loansim_error");null==d&amp;&amp;(d=document.querySelector(".loansim_btn_calc"),null!=d&amp;&amp;d.insertAdjacentHTML("beforebegin",'&lt;div class="loansim_error txt_sm_2" id="loansim_error"&gt;&lt;p class="mb_05e fw_m"&gt;\u3054\u6307\u5b9a\u306e\u6761\u4ef6\u3067\u306f\u8a66\u7b97\u3067\u304d\u307e\u305b\u3093\u3002\u4ee5\u4e0b\u3092\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002&lt;/p&gt;&lt;ul class="list_dot mb_0"&gt;&lt;li class="c_black mb_0"&gt;\u501f\u5165\u5e0c\u671b\u91d1\u984d\u3092\u6240\u8981\u8cc7\u91d1\u306e9\u5272\u4ee5\u4e0b\u306b\u5909\u66f4&lt;/li&gt;&lt;li class="c_black mb_0"&gt;\u500b\u4eba\u671f\u9593\u309235\u5e74\u4ee5\u4e0b\u306b\u5909\u66f4&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;'))}else{d=
document.querySelector("#loansim_error");null!=d&amp;&amp;d.remove();dbg("response="+c.response);var e=JSON.parse(c.response);d=document.querySelector(".loansim_result_txt .loansim_result_txt_price");null!=d&amp;&amp;(d.innerHTML=numberWithComma(e.result[0].monthlyRepayments),d.classList.remove("c_lightgray"))}}}
function testZip(a){dbg("testZip");var b={};if(""!=a&amp;&amp;a.match(/^\d{7}$/)){b.postal_code=a.trim();a=JSON.stringify(b);dbg(TUAPI_SEARCH_BY_POSTAL_CODE+"="+a);var c=(new TUApi(tuapi_token)).request(TUAPI_SEARCH_BY_POSTAL_CODE,a);c.onload=function(){if(200!=c.status)dbg("status: "+c.status),dbg("response: "+c.response);else{dbg("response="+c.response);var d=JSON.parse(c.response);if(""!=d.result.pref_name){var e=document.querySelector("#contact_prefectures");null!=e&amp;&amp;(e.value=d.result.pref_name)}""!=
d.result.municipality_name&amp;&amp;(e=document.querySelector("#contact_municipalities"),null!=e&amp;&amp;(e.value=d.result.municipality_name));real_estate_contact_validation()}}}}var DEF_STEP1_MAX=12;mode_ph2&amp;&amp;(DEF_STEP1_MAX=13);
function tufe_ctrl_recommend(a){var b=document.styleSheets;b=b[b.length-1];var c=340;640&gt;=window.innerWidth&amp;&amp;(c=240);b.insertRule("#suggest_station_list, #suggest_line_list,#suggest_station_office_list,#suggest_station_home_list,#suggest_station_parents_list{ position: absolute; background-color: #FFFFFF;border: 1px solid #CCCCFF; width: "+c+"px; z-index: 100;padding: 0.6em;max-height:20em;overflow:auto;text-align:left;}",b.cssRules.length);b.insertRule("#suggest_station_list div, #suggest_line_list div,#suggest_station_office_list div,#suggest_station_home_list div,#suggest_station_parents_list div{ padding: 2px; display: block; width: 100%;overflow: hidden; white-space: nowrap;}",
b.cssRules.length);b.insertRule("#suggest_station_list div.select, #suggest_line_list div.select,#suggest_station_office_list div.select,#suggest_station_home_list div.select,#suggest_station_parents_list div.select{ color: #212121; background-color: #D7D7D7; }",b.cssRules.length);b.insertRule("#suggest_station_list div.over, #suggest_line_list div.over,#suggest_station_office_list div.over,#suggest_station_home_list div.over,#suggest_station_parents_list div.over{ background-color: #D7D7D7; }",b.cssRules.length);
tufe_headerfooter();1&lt;a.length&amp;&amp;(step=a[1]);dbg("step="+step);"result"!==step&amp;&amp;"loading"!==step&amp;&amp;(a=document.querySelectorAll(".question_error"),a.forEach(function(d){d.style.display="none"}),a=document.querySelectorAll(".question_notice"),a.forEach(function(d){d.style.display="none"}),a=document.querySelector(".nav_step_error"),null!=a&amp;&amp;(a.style.display="none"),a=document.querySelector(".nav_step_btn_r"),null!=a&amp;&amp;a.classList.add("nav_step_btn_disable"));if("step1"==step){a=document.querySelector("#step1_q7 input");
null!=a&amp;&amp;(a.id="suggest_station_office",a.tabindex="-1",a.removeAttribute("name"),b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_office_list",b.style.display="none"),a=document.querySelector("#list_station_office"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStationOffice());a=document.querySelector("#step1_q8 input");null!=a&amp;&amp;(a.id="suggest_station_home",a.tabindex="-1",a.removeAttribute("name"),b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_home_list",b.style.display=
"none"),a=document.querySelector("#list_station_home"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStationHome());a=document.querySelector("#step1_q9 input");null!=a&amp;&amp;(a.id="suggest_station_parents",a.tabindex="-1",a.removeAttribute("name"),b=document.createElement("div"),null!=b&amp;&amp;(b.id="suggest_station_parents_list",b.style.display="none"),a=document.querySelector("#list_station_parents_home"),null!=a&amp;&amp;(a.innerHTML="",a.after(b)),suggestStationParents());for(a={$jscomp$loop$prop$i$160$186:1};a.$jscomp$loop$prop$i$160$186&lt;=
DEF_STEP1_MAX;a={$jscomp$loop$prop$i$160$186:a.$jscomp$loop$prop$i$160$186,$jscomp$loop$prop$ii$187:a.$jscomp$loop$prop$ii$187},a.$jscomp$loop$prop$i$160$186++)if(b="#step1_q"+a.$jscomp$loop$prop$i$160$186,1&lt;=a.$jscomp$loop$prop$i$160$186&amp;&amp;6&gt;=a.$jscomp$loop$prop$i$160$186||10&lt;=a.$jscomp$loop$prop$i$160$186&amp;&amp;a.$jscomp$loop$prop$i$160$186&lt;=DEF_STEP1_MAX?(b=document.querySelectorAll(b+" .question_body .question_select .question_select_btn"),a.$jscomp$loop$prop$ii$187=1,b.forEach(function(d){return function(e){1!=
d.$jscomp$loop$prop$i$160$186||3!=d.$jscomp$loop$prop$ii$187&amp;&amp;4!=d.$jscomp$loop$prop$ii$187?1==d.$jscomp$loop$prop$i$160$186&amp;&amp;e.addEventListener("click",function(f){tufe_step1_child_question(!1)}):e.addEventListener("click",function(f){tufe_step1_child_question(!0)});d.$jscomp$loop$prop$ii$187++}}(a))):(b=document.querySelector("#step1_q"+a.$jscomp$loop$prop$i$160$186+" input"),null!=b&amp;&amp;(b.addEventListener("change",function(d){dbg("change")}),b.addEventListener("input",function(d){dbg("input")}),
b.addEventListener("focusout",function(d){dbg("focusout");setTimeout(function(){tufe_step1_validation()},500)}),b.addEventListener("focusin",function(d){dbg("focusin")}))),1&lt;=a.$jscomp$loop$prop$i$160$186&amp;&amp;6&gt;=a.$jscomp$loop$prop$i$160$186||10&lt;=a.$jscomp$loop$prop$i$160$186&amp;&amp;a.$jscomp$loop$prop$i$160$186&lt;=DEF_STEP1_MAX)b=null,b=4==a.$jscomp$loop$prop$i$160$186?new MutationObserver(function(){dbg("MOb4");tufe_step1_setValue(5,"");tufe_step1_validation()}):new MutationObserver(function(){dbg("MOb");
tufe_step1_validation()}),b.observe(document.getElementById("step1_q"+a.$jscomp$loop$prop$i$160$186),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0});tufe_step1_validation()}else if("step2-1"==step){for(a=1;7&gt;=a;a++)document.querySelectorAll("#step2-1_q"+a+" .range_slider input").forEach(function(d){d.addEventListener("click",function(e){tufe_step2_1_validation()})});tufe_step2_1_validation()}else"step2-2"==step?(b=new MutationObserver(function(){tufe_step2_2_validation()}),b.observe(document.getElementById("step2-2_q1"),
{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step2_2_validation()):"step3-1"==step?(b=new MutationObserver(function(){tufe_step3_1_validation()}),b.observe(document.getElementById("step3-1_q1"),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step3_1_validation()):"step3-2"==step?(b=new MutationObserver(function(){tufe_step3_2_validation()}),b.observe(document.getElementById("step3-2_q1"),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step3_2_validation()):
"step3-3"==step?(b=new MutationObserver(function(){tufe_step3_3_validation()}),b.observe(document.getElementById("step3-3_q1"),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step3_3_validation()):"step3-4"==step?(b=new MutationObserver(function(){tufe_step3_4_validation()}),b.observe(document.getElementById("step3-4_q1"),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step3_4_validation()):"step3-5"==step&amp;&amp;(b=new MutationObserver(function(){tufe_step3_5_validation()}),
b.observe(document.getElementById("step3-5_q1"),{attirbutes:!0,attributeFilter:["class","style"],subtree:!0}),tufe_step3_5_validation());"result"==step&amp;&amp;(b=document.styleSheets,b=b[b.length-1],b.insertRule("@media screen and (min-width:768px){ .ico_chart, .ico_heart, .ico_train, .ico_pen, .ico_house, .ico_tree, .ico_yen { width: 32px; height: 34px; } }",b.cssRules.length),b.insertRule(".chart_label_recommend {  color: rgba(0, 0, 150, 1)!important;}",b.cssRules.length),b.insertRule(".chart_label_recommend:before {  border-color: rgba(0, 0, 150,0.25)!important;  background-color: rgba(0, 0, 150, 0.5)!important;}",
b.cssRules.length),b.insertRule(".chart_label_current {  color: rgba(10, 0, 90, 1)!important;}",b.cssRules.length),b.insertRule(".chart_label_current:before {  border-color: rba(10, 0, 90, 0.25)!important;  background-color: rgba(10, 0, 90, 0.25)!important;}",b.cssRules.length),tufe_getTownDiagnosis_call(null,tufe_result_draw))}
function tufe_step1_child_question(a){dbg("step1_child_question("+a+")");var b="none";a&amp;&amp;(b="block");var c=document.querySelector("#step1_q4");null!=c&amp;&amp;(c.parentNode.style.display=b);c=document.querySelector("#step1_q5");null!=c&amp;&amp;(c.parentNode.style.display=b);a?(c=document.querySelector("#step1_q6 .question_num"),null!=c&amp;&amp;(c.innerText="6"),c=document.querySelector("#step1_q7 .question_num"),null!=c&amp;&amp;(c.innerText="7"),c=document.querySelector("#step1_q8 .question_num"),null!=c&amp;&amp;(c.innerText="8"),
c=document.querySelector("#step1_q9 .question_num"),null!=c&amp;&amp;(c.innerText="9"),c=document.querySelector("#step1_q10 .question_num"),null!=c&amp;&amp;(c.innerText="10"),c=document.querySelector("#step1_q11 .question_num"),null!=c&amp;&amp;(c.innerText="11"),c=document.querySelector("#step1_q12 .question_num"),null!=c&amp;&amp;(c.innerText="12"),13&lt;=DEF_STEP1_MAX&amp;&amp;(c=document.querySelector("#step1_q13 .question_num"),null!=c&amp;&amp;(c.innerText="13"))):(c=document.querySelector("#step1_q6 .question_num"),null!=c&amp;&amp;(c.innerText="4"),
c=document.querySelector("#step1_q7 .question_num"),null!=c&amp;&amp;(c.innerText="5"),c=document.querySelector("#step1_q8 .question_num"),null!=c&amp;&amp;(c.innerText="6"),c=document.querySelector("#step1_q9 .question_num"),null!=c&amp;&amp;(c.innerText="7"),c=document.querySelector("#step1_q10 .question_num"),null!=c&amp;&amp;(c.innerText="8"),c=document.querySelector("#step1_q11 .question_num"),null!=c&amp;&amp;(c.innerText="9"),c=document.querySelector("#step1_q12 .question_num"),null!=c&amp;&amp;(c.innerText="10"),13&lt;=DEF_STEP1_MAX&amp;&amp;(c=document.querySelector("#step1_q13 .question_num"),
null!=c&amp;&amp;(c.innerText="11")))}
function tufe_result_draw(a){dbg(a);var b=document.querySelector(".rank_sum .rank_sum_item.rank_sum_1"),c=a[0];if(null!=b){var d=b.querySelector(".match_rate_num");null!=d&amp;&amp;(d.innerHTML=Math.floor(c.compatibility));tufe_checkAuth()&amp;&amp;(d=b.querySelector(".rank_title_in span"),null!=d&amp;&amp;(d.innerHTML=c.stationName+'&lt;span class="rank_title_txt_sm"&gt;\u99c5&lt;/span&gt;'),d=b.querySelector(".station_ruby"),null!=d&amp;&amp;(d.innerHTML=c.stationNameFurigana),d=b.querySelector(".station_info_area"),null!=d&amp;&amp;(d.innerHTML=
""!=c.location&amp;&amp;void 0!=c.location?c.location:""),d=b.querySelector(".station_info_railway"),null!=d&amp;&amp;Array.isArray(c.line)&amp;&amp;(d.innerHTML=1&lt;c.line.length?c.line[0].lineName+" \u307b\u304b":c.line[0].lineName),b.setAttribute("href","javascript:void(0);"),b.setAttribute("onclick","goStation(1,"+c.stationGCode+")"))}b=document.querySelector(".rank_sum .rank_sum_item.rank_sum_2");c=a[1];null!=b&amp;&amp;(d=b.querySelector(".match_rate_num"),null!=d&amp;&amp;(d.innerHTML=Math.floor(c.compatibility)),tufe_checkAuth()&amp;&amp;
(d=b.querySelector(".rank_title_in span"),null!=d&amp;&amp;(d.innerHTML=c.stationName+'&lt;span class="rank_title_txt_sm"&gt;\u99c5&lt;/span&gt;'),d=b.querySelector(".station_ruby"),null!=d&amp;&amp;(d.innerHTML=c.stationNameFurigana),d=b.querySelector(".station_info_area"),null!=d&amp;&amp;(d.innerHTML=""!=c.location&amp;&amp;void 0!=c.location?c.location:""),d=b.querySelector(".station_info_railway"),null!=d&amp;&amp;Array.isArray(c.line)&amp;&amp;(d.innerHTML=1&lt;c.line.length?c.line[0].lineName+" \u307b\u304b":c.line[0].lineName),b.setAttribute("href","javascript:void(0);"),
b.setAttribute("onclick","goStation(2,"+c.stationGCode+")")));b=document.querySelector(".rank_sum .rank_sum_item.rank_sum_3");c=a[2];null!=b&amp;&amp;(d=b.querySelector(".match_rate_num"),d.innerHTML=Math.floor(c.compatibility),d=b.querySelector(".rank_title_in span"),d.innerHTML=c.stationName+'&lt;span class="rank_title_txt_sm"&gt;\u99c5&lt;/span&gt;',d=b.querySelector(".station_ruby"),null!=d&amp;&amp;(d.innerHTML=c.stationNameFurigana),d=b.querySelector(".station_info_area"),d.innerHTML=""!=c.location&amp;&amp;void 0!=c.location?
c.location:"",d=b.querySelector(".station_info_railway"),null!=d&amp;&amp;Array.isArray(c.line)&amp;&amp;(d.innerHTML=1&lt;c.line.length?c.line[0].lineName+" \u307b\u304b":c.line[0].lineName),b.setAttribute("href","javascript:void(0);"),b.setAttribute("onclick","goStation(3,"+c.stationGCode+")"));b=document.querySelectorAll(".sns_share ul li");if(null!=b)for(c=0;3&gt;c;c++)if(null!=b[c]){d=b[c].querySelector("a");var e=b[c].querySelector("a").innerHTML;d.remove();0==c?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_TWITTER,
a)+'" onclick="goShareDialog(0,this.href); return false;"&gt;'+e+"&lt;/a&gt;",b[c].innerHTML=d):1==c?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_FACEBOOK,a)+'" onclick="goShareDialog(1,this.href); return false;"&gt;'+e+"&lt;/a&gt;",b[c].innerHTML=d):!0!==disable_sns_line?(d='&lt;a href="'+getSnsLink(SNSSHARE_SITE,SNSLINK_LINE,a)+'" onclick="goShareDialog(2,this.href); return false;"&gt;'+e+"&lt;/a&gt;",b[c].innerHTML=d):b[c].remove()}"function"==typeof window.handleTabletChange&amp;&amp;window.handleTabletChange(window.matchMedia("(min-width: 640px)"))}
function tufe_pagejmp(a){1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,""));dbg("location.href="+a);window.location.href=a}function formAppend(a,b){dbg("formAppend");if(null!=a)for(key in b){var c=a.querySelectorAll("input[name='"+key+"']");0&lt;c.length?(c[0].value=b[key],dbg("update: "+key+"="+c[0].value)):(c=document.createElement("input"),c.type="hidden",c.name=key,c.value=b[key],a.appendChild(c),dbg("append: "+key+"="+c.value))}}
function tufe_rewrite_href(a){var b=document.querySelectorAll("a");if(null==b)dbg("rewrite_href: not found.");else{var c=document.querySelector(".nav_step_btn_r");if(null!=c){c=document.querySelector(".nav_step_btn_r a");var d=c.getAttribute("href");c.href="javascript:void(0);";c.setAttribute("onclick","validation_step('"+d+"');")}for(c=0;c&lt;b.length;c++){d=b[c].getAttribute("href");var e="";b[c].hasAttribute("data-nonmember-href")&amp;&amp;(e=b[c].getAttribute("data-nonmember-href"));b[c].classList.contains("breadcrumbs_link")||
("town"==a[0]&amp;&amp;0===d.indexOf("/town/real_estate_contact")?(d="",b[c].hasAttribute("data-propertyid")&amp;&amp;(d=b[c].getAttribute("data-propertyid")),b[c].href="javascript:void(0);",b[c].setAttribute("onclick","elink('/town/real_estate_contact/','"+d+"');")):0===d.indexOf("/town")||0===d.indexOf("/news")||0===d.indexOf("/search")&amp;&amp;0!==d.indexOf("/search/chain_store")||0===a.length&amp;&amp;0===d.indexOf("/register")||0===a.length&amp;&amp;0===d.indexOf("/recommend/step1")||"search"==a[0]&amp;&amp;0===d.indexOf("/recommend/step1")||
""==d||null==d||"/"==d||0===d.indexOf("#")||0===d.indexOf("http")||(0===d.indexOf("javascript:history.back()")?"account"==a[0]&amp;&amp;"completed"==a[1]&amp;&amp;(b[c].href="javascript:void(0);",b[c].setAttribute("onclick","alink('/register/back/');")):0!==d.indexOf("javascript")&amp;&amp;(tufe_checkAuth()||""!=e&amp;&amp;null!=e&amp;&amp;(d=e),e=b[c].getAttribute("target"),null==e||""==e?(b[c].href="javascript:void(0);",b[c].setAttribute("onclick","alink('"+d+"');")):(b[c].href="javascript:void(0);",b[c].setAttribute("onclick","alink('"+
d+"', '"+e+"');")))))}a=document.getElementById("tuform");null==a&amp;&amp;(a=document.createElement("form"),a.setAttribute("id","tuform"),a.setAttribute("method","post"),document.body.appendChild(a))}}
function alink(a){var b=Array.from(arguments),c="";2&lt;=b.length&amp;&amp;(c=b[1],dbg("alink="+c));dbg("alink("+a+", "+c+"):"+JSON.stringify(tufe_post_data,null,"\t"));b=document.getElementById("tuform");null==b&amp;&amp;(dbg("alink(): createForm "),b=document.createElement("form"),b.setAttribute("id","tuform"),b.setAttribute("method","post"),document.body.appendChild(b));b.target="_blank"==c?"_blank":"_self";b.method="post";"/login/"==a&amp;&amp;(a="/my/login/");"/account/"==a&amp;&amp;(a="/register/");if("/my/unsubscribed/completed/"==
a)1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,"")),dbg("form.action="+a),b.action=a,b.submit();else if("/register/rank1/"==a||"/my/login/rank1/"==a)a=a.slice(0,-6),tufe_post_data.result_rank="1";else if("/register/rank2/"==a||"/my/login/rank2/"==a)a=a.slice(0,-6),tufe_post_data.result_rank="2";else if("/register/rank3/"==a||"/my/login/rank3/"==a)a=a.slice(0,-6),tufe_post_data.result_rank="3";else if("/register/income/"==a||"/my/login/income/"==a)a=a.slice(0,-7);else if("/search/chain_store"==a){c=
"";var d=document.querySelectorAll(".chainstorelist_item_checked");if(0&lt;d.length){for(var e=0;e&lt;d.length;e++)0!=e&amp;&amp;""!=c&amp;&amp;(c+=","),null!=d[e].getAttribute("data-chaincode")&amp;&amp;(c+=d[e].getAttribute("data-chaincode"));""!=c&amp;&amp;(tufe_post_data.chain_cd=c)}dbg("alink:chain_cd"+tufe_post_data.chain_cd)}1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,""));dbg("form.action="+a);dbg("form.body=");dbg(tufe_post_data);b.action=a;delete tufe_post_data.member_id;delete tufe_post_data.api_token;formAppend(b,tufe_post_data);
b.submit()}
function elink(a,b){""!=b&amp;&amp;(tufe_post_data.property_id=b,dbg("prop="+b));var c=Array.from(arguments),d="";2&lt;=c.length&amp;&amp;(d=c[1],dbg("elink="+d));dbg("elink("+a+", "+d+"):"+JSON.stringify(tufe_post_data,null,"\t"));c=document.getElementById("tuform");null==c&amp;&amp;(dbg("alink(): createForm "),c=document.createElement("form"),c.setAttribute("id","tuform"),c.setAttribute("method","post"),document.body.appendChild(c));c.target="_blank"==d?"_blank":"_self";c.method="post";1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,
""));dbg("form.action="+a);dbg("form.body=");dbg(tufe_post_data);c.action=a;delete tufe_post_data.member_id;delete tufe_post_data.api_token;formAppend(c,tufe_post_data);c.submit()}
function goStation(a,b){dbg("goStation("+a+","+b+")");var c=window.event.target||window.event.srcElement;void 0!==c&amp;&amp;c.setAttribute("onclick","return;");c=window.event.currentTarget;void 0!==c&amp;&amp;c.setAttribute("onclick","return;");window.event.stopImmediatePropagation();window.event.preventDefault();b="/town/"+b;1&lt;=a&amp;&amp;3&gt;=a?(c=document.createElement("form"),c.method="post",c.action=b,tufe_post_data.result_rank=a,formAppend(c,tufe_post_data),document.body.appendChild(c),c.submit()):window.location.href=
b}function goLine(a){a="/search/rail_route/"+a+"/";1&lt;a.length&amp;&amp;tufe_url_tail&amp;&amp;(a=a.replace(/\/$/,""));dbg("goLine(): location.href="+a);window.location.href=a}
function goShareDialog(a,b){dbg("goShareDialog("+a+", "+b+")");if(""==b||"javascript:void(0)"==b)dbg("no rank data"),tufe_getTownDiagnosis_call(null,function(d){goShareDialogCallback(a,d)});if(a==SNSLINK_TWITTER)window.open(b,"tweetwindow","width=550, height=450, personalbar=0, toolbar=0, scrollbars=1, resizable=1");else if(a==SNSLINK_FACEBOOK)window.open(b,"FBwindow","width=450, height=450, menubar=no, toolbar=no, scrollbars=yes");else if(a==SNSLINK_LINE){var c=window.navigator.userAgent.toLowerCase();
-1==c.indexOf("edg/")&amp;&amp;(-1!=c.indexOf("chrome")?c.indexOf("android"):c.indexOf("safari"));window.open(b,"linewindow","width=550, height=500, personalbar=0, toolbar=0, scrollbars=1, resizable=1")}return!1}
function goShareDialogCallback(a,b){a==SNSLINK_TWITTER?(sharehref=getSnsLink(SNSSHARE_URL,SNSLINK_TWITTER,b),dbg("Twitter: "+sharehref),goShareDialog(a,sharehref)):a==SNSLINK_FACEBOOK?(sharehref=getSnsLink(SNSSHARE_URL,SNSLINK_FACEBOOK,b),dbg("Facebook: "+sharehref),goShareDialog(a,sharehref)):a==SNSLINK_LINE&amp;&amp;(sharehref=getSnsLink(SNSSHARE_URL,SNSLINK_LINE,b),dbg("LINE: "+sharehref),goShareDialog(a,sharehref))}
function generateBreadcrumbData(){var a=document.querySelector(".breadcrumbs_list_wrap");null!=a&amp;&amp;(a.style.contentVisibility="visible");a=document.querySelectorAll(".breadcrumbs_list .breadcrumbs_item");if(null!=a&amp;&amp;1&lt;=a.length){var b='&lt;script type="application/ld+json"&gt;{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement": [{';for(var c=1,d=0;d&lt;a.length;d++){var e=a[d].querySelector("a.breadcrumbs_link");if(null!=e){var f=e.innerText;e=e.getAttribute("href");dbg("  link("+
f+"): "+e)}else f=a[d].innerText,e="",dbg("  link("+f+"): nolink="+e);d&lt;a.length-1&amp;&amp;""==e||(0&lt;d&amp;&amp;(b+="},{"),b+='"@type": "ListItem",',b+='"position": '+c,null!=f&amp;&amp;""!=f&amp;&amp;(b+=', "name": "'+f+'"'),null!=e&amp;&amp;""!=e&amp;&amp;("/"==e&amp;&amp;(e=""),b+=', "item": "https://www.townu.jp'+e+'"'),c++)}b+="}]}\x3c/script&gt;";dbg("  blist="+b);document.head.insertAdjacentHTML("beforeEnd",b)}}
var SNSSHARE_SITE=0,SNSSHARE_URL=1,SNSLINK_TWITTER=0,SNSLINK_FACEBOOK=1,SNSLINK_LINE=2,SNSTEXT_EOL="\r\n",SNSTEXT_BLINE=" \r\n",SNSSITE="https://townu.jp",SNSTEXT_FB_EOL="\u3000\r\n",SNSTEXT_FB_BLINE="\u3000\u3000\r\n";
function getSnsLink(a,b,c){var d=null;if(null==c)return"javascript:void(0)";if(b===SNSLINK_FACEBOOK){var e=SNSTEXT_FB_EOL;snsbline=SNSTEXT_FB_BLINE}else e=SNSTEXT_EOL,snsbline=SNSTEXT_BLINE;a=a==SNSSHARE_URL?location.href:SNSSITE;var f="";f=tufe_checkAuth()?"compatibility"in c[0]?f+("1\u4f4d\u300c"+c[0].stationName+"\u99c5\u300d\u76f8\u6027"+Math.floor(c[0].compatibility)+"%"+e+"2\u4f4d\u300c"+c[1].stationName+"\u99c5\u300d\u76f8\u6027"+Math.floor(c[1].compatibility)+"%"+e+"3\u4f4d\u300c"+c[2].stationName+
"\u99c5\u300d\u76f8\u6027"+Math.floor(c[2].compatibility)+"%"+e):f+("1\u4f4d\u300c"+c[0].stationName+"\u99c5\u300d"+e+"2\u4f4d\u300c"+c[1].stationName+"\u99c5\u300d"+e+"3\u4f4d\u300c"+c[2].stationName+"\u99c5\u300d"+e):"compatibility"in c[0]?f+("3\u4f4d\u300c"+c[2].stationName+"\u99c5\u300d\u76f8\u6027"+Math.floor(c[2].compatibility)+"%"+e):f+("3\u4f4d\u300c"+c[2].stationName+"\u99c5\u300d"+e);dbg("SNS="+f);c=["https://twitter.com/intent/tweet","https://www.facebook.com/share.php","https://line.me/R/msg/text/"];
b===SNSLINK_TWITTER?(b=encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+SNSTEXT_EOL+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"+SNSTEXT_EOL+"@TownU_sns"+SNSTEXT_EOL),d=c[SNSLINK_TWITTER]+"?url="+a+"&amp;text="+b):b===SNSLINK_FACEBOOK?
(b=encodeURIComponent("\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_FB_EOL+f+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"+SNSTEXT_FB_EOL),d=c[SNSLINK_FACEBOOK]+"?u="+a+"&amp;quote="+b+"&amp;hashtag="+encodeURIComponent("#TownU")):b===SNSLINK_LINE&amp;&amp;(b=window.navigator.userAgent.toLowerCase(),b=-1!=b.indexOf("edg/")?encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+
SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"):-1!=b.indexOf("chrome")?-1!=b.indexOf("android")?encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+
SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"+SNSTEXT_EOL+a):encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"):
-1!=b.indexOf("safari")?-1!=b.indexOf("iphone")?encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"+SNSTEXT_EOL+a):encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+
SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"):encodeURIComponent(" #TownU #\u30bf\u30a6\u30cb\u30e5\u30fc #\u8857\u8a3a\u65ad #AI #\u7121\u6599\u8a3a\u65ad "+SNSTEXT_EOL+SNSTEXT_BLINE+"\u3042\u306a\u305f\u306b\u304a\u3059\u3059\u3081\u306e\u672c\u5f53\u306b\u4f4f\u307f\u3084\u3059\u3044\u8857\u306f\u2026"+
SNSTEXT_EOL+SNSTEXT_BLINE+f+SNSTEXT_BLINE+"\uff3c\u4eca\u306e\u8857\u3068\u4f4f\u307e\u3044\u306b\u6e80\u8db3\u3057\u3066\u308b\uff1f\uff0f"+SNSTEXT_EOL+a),d=c[SNSLINK_LINE]+"?"+b);return d}var suggestStationOfficeList=[],suggestStationHomeList=[],suggestStationParentsList=[],suggestLineList=[],sugStationOffice={},sugStationHome={},sugStationParents={},sugStation={},sugLine={},suggestStationOfficeId,suggestStationHomeId,suggestStationParentsId,suggestStationId,suggestLineId;
function suggestStation(a,b){function c(e,f){suggestStationId=0;sugStation=new Suggest.Local(e,f,d,{dispMax:0,interval:500,dispAllKey:!0,hookBeforeSearch:function(g){dbg("hookBeforeSearch("+g+")");sugStation=this;data=[];g.endsWith("\u99c5")&amp;&amp;(g=g.substr(0,g.length-1));var h=JSON.stringify({word:g,limit:0,sortOrder:0,sortType:2});dbg("suggest_req="+h);var k=(new TUApi(tuapi_token)).request(TUAPI_SUGGEST_STATION,h);k.onload=function(){if(200!=k.status)dbg("status: "+k.status),dbg("response: "+k.response);
else{dbg("response="+k.response);jsonList=JSON.parse(k.response).result.data;var l=[];suggestStationList=jsonList;jsonList.forEach(function(n){l.push(n.name)});sugStation.clearSuggestArea();sugStation.candidateList=l;var m=sugStation._search(g);0!=m.length&amp;&amp;sugStation.createSuggestArea(m);dbg("sug update.");suggestStationCheck(e,g,suggestStationList)}}},hookAfterSearch:function(g){dbg("hookAfterSearch("+g+")");suggestStationCheck(e,g,suggestStationList)}})}var d=[];window.addEventListener("load",
function(){c(a,b)},!1)}
function suggestStationCheck(a,b,c){dbg("suggestStationCheck");suggestStationId=0;c.forEach(function(d){d.name===b&amp;&amp;(suggestStationId=d.code)});1&lt;=c.length&amp;&amp;0==suggestStationId&amp;&amp;(dbg("jsonList.length&gt;=1"),dbg(c),suggestStationId=c[0].code);c=document.querySelector("#station .question_notice");null==c&amp;&amp;(c=document.querySelector(".iimachipanel .question_notice"));null!=c&amp;&amp;(c.style.display="none");"suggest_station"==a?(c=document.querySelector("#station .search_form_btn"),null==c&amp;&amp;(c=document.querySelector(".top_visual_search .search_form_btn")),
null==c&amp;&amp;(c=document.querySelector(".iimachipanel .search_form_btn")),null!=c&amp;&amp;(0!=suggestStationId?(c.classList.remove("search_form_btn_disable"),c.setAttribute("onclick","goStation(0,"+suggestStationId+")")):(c.classList.add("search_form_btn_disable"),c.setAttribute("onclick","")))):(c=document.querySelector("#station2 .question_notice"),null!=c&amp;&amp;(c.style.display="none",c=document.querySelector("#station2 .search_form_btn"),null==c&amp;&amp;(c=document.querySelector(".top_visual_search .search_form_btn")),
null==c&amp;&amp;(c=document.querySelector(".iimachipanel .search_form_btn")),null!=c&amp;&amp;(0!=suggestStationId?(c.classList.remove("search_form_btn_disable"),c.setAttribute("onclick","goStation(0,"+suggestStationId+")")):(c.classList.add("search_form_btn_disable"),c.setAttribute("onclick","")))))}
function suggestStationOffice(){function a(){suggestStationOfficeId=0;sugStationOffice=new Suggest.Local("suggest_station_office","suggest_station_office_list",b,{dispMax:0,interval:500,dispAllKey:!0,hookBeforeSearch:function(c){dbg("hookBeforeSearch("+c+")");sugStationOffice=this;data=[];c.endsWith("\u99c5")&amp;&amp;(c=c.substr(0,c.length-1));var d=JSON.stringify({word:c,limit:0,sortOrder:0,sortType:2});dbg("suggest_req="+d);var e=(new TUApi(tuapi_token)).request(TUAPI_SUGGEST_STATION_ALL,d);e.onload=function(){if(200!=
e.status)dbg("status: "+e.status),dbg("response: "+e.response);else{dbg("response="+e.response);jsonList=JSON.parse(e.response).result.data;var f=[];suggestStationOfficeList=jsonList;jsonList.forEach(function(h){f.push(h.name)});sugStationOffice.clearSuggestArea();sugStationOffice.candidateList=f;var g=sugStationOffice._search(c);0!=g.length&amp;&amp;sugStationOffice.createSuggestArea(g);dbg("sug update.");suggestStationOfficeCheck(c,suggestStationOfficeList)}}},hookAfterSearch:function(c){dbg("hookAfterSearch("+
c+")");suggestStationOfficeCheck(c,suggestStationOfficeList)}})}var b=[];window.addEventListener?window.addEventListener("load",a,!1):window.attachEvent("onload",a)}
function suggestStationOfficeCheck(a,b){suggestStationOfficeId=0;tufe_suggest["#list_station_office"]=b;dbg(tufe_suggest);b.forEach(function(c){c.name===a&amp;&amp;(suggestStationOfficeId=c.code)});b=document.querySelector("#step1_q7 .question_error");null!=b&amp;&amp;(b.style.display="none");b=document.querySelector("#step1_q7 .question_notice");null!=b&amp;&amp;(b.style.display="none");dbg("OfficeCheck")}
function suggestStationHome(){function a(){suggestStationHomeId=0;sugStationHome=new Suggest.Local("suggest_station_home","suggest_station_home_list",b,{dispMax:0,interval:500,dispAllKey:!0,hookBeforeSearch:function(c){dbg("hookBeforeSearch("+c+")");sugStationHome=this;data=[];c.endsWith("\u99c5")&amp;&amp;(c=c.substr(0,c.length-1));var d=JSON.stringify({word:c,limit:0,sortOrder:0,sortType:2});dbg("suggest_req="+d);var e=(new TUApi(tuapi_token)).request(TUAPI_SUGGEST_STATION_ALL,d);e.onload=function(){if(200!=
e.status)dbg("status: "+e.status),dbg("response: "+e.response);else{dbg("response="+e.response);jsonList=JSON.parse(e.response).result.data;var f=[];suggestStationHomeList=jsonList;jsonList.forEach(function(h){f.push(h.name)});sugStationHome.clearSuggestArea();sugStationHome.candidateList=f;var g=sugStationHome._search(c);0!=g.length&amp;&amp;sugStationHome.createSuggestArea(g);dbg("sug update.");suggestStationHomeCheck(c,suggestStationHomeList)}}},hookAfterSearch:function(c){dbg("hookAfterSearch("+c+")");
suggestStationHomeCheck(c,suggestStationHomeList)}})}var b=[];window.addEventListener?window.addEventListener("load",a,!1):window.attachEvent("onload",a)}function suggestStationHomeCheck(a,b){suggestStationHomeId=0;tufe_suggest["#list_station_home"]=b;b.forEach(function(c){c.name===a&amp;&amp;(suggestStationHomeId=c.code)});b=document.querySelector("#step1_q8 .question_error");null!=b&amp;&amp;(b.style.display="none");b=document.querySelector("#step1_q8 .question_notice");null!=b&amp;&amp;(b.style.display="none")}
function suggestStationParents(){function a(){suggestStationParentsId=0;sugStationParents=new Suggest.Local("suggest_station_parents","suggest_station_parents_list",b,{dispMax:0,interval:500,dispAllKey:!0,hookBeforeSearch:function(c){dbg("hookBeforeSearch("+c+")");sugStationParents=this;data=[];c.endsWith("\u99c5")&amp;&amp;(c=c.substr(0,c.length-1));var d=JSON.stringify({word:c,limit:0,sortOrder:0,sortType:2});dbg("suggest_req="+d);var e=(new TUApi(tuapi_token)).request(TUAPI_SUGGEST_STATION_ALL,d);e.onload=
function(){if(200!=e.status)dbg("status: "+e.status),dbg("response: "+e.response);else{dbg("response="+e.response);jsonList=JSON.parse(e.response).result.data;var f=[];suggestStationParentsList=jsonList;jsonList.forEach(function(h){f.push(h.name)});sugStationParents.clearSuggestArea();sugStationParents.candidateList=f;var g=sugStationParents._search(c);0!=g.length&amp;&amp;sugStationParents.createSuggestArea(g);dbg("sug update.");suggestStationParentsCheck(c,suggestStationParentsList)}}},hookAfterSearch:function(c){dbg("hookAfterSearch("+
c+")");suggestStationParentsCheck(c,suggestStationParentsList)}})}var b=[];window.addEventListener?window.addEventListener("load",a,!1):window.attachEvent("onload",a)}
function suggestStationParentsCheck(a,b){suggestStationParentsId=0;tufe_suggest["#list_station_parents_home"]=b;b.forEach(function(c){c.name===a&amp;&amp;(suggestStationParentsId=c.code)});b=document.querySelector("#step1_q9 .question_error");null!=b&amp;&amp;(b.style.display="none");b=document.querySelector("#step1_q9 .question_notice");null!=b&amp;&amp;(b.style.display="none")}
function suggestLine(a,b){function c(e,f){sugLine=new Suggest.Local(e,f,d,{dispMax:0,interval:500,dispAllKey:!0,hookBeforeSearch:function(g){dbg("hookBeforeSearch("+g+")");sugLine=this;data=[];var h=JSON.stringify({word:g,limit:0,sortOrder:0,sortType:1});dbg("suggest_req="+h);var k=(new TUApi(tuapi_token)).request(TUAPI_SUGGEST_LINE,h);k.onload=function(){if(200!=k.status)dbg("status: "+k.status),dbg("response: "+k.response);else{dbg("response="+k.response);jsonList=JSON.parse(k.response).result.data;
var l=[];suggestLineList=jsonList;jsonList.forEach(function(n){l.push(n.name)});sugLine.clearSuggestArea();sugLine.candidateList=l;var m=sugLine._search(g);0!=m.length&amp;&amp;sugLine.createSuggestArea(m);dbg("sug update.");suggestLineCheck(e,g,suggestLineList)}}},hookAfterSearch:function(g){dbg("hookAfterSearch("+g+")");suggestLineCheck(e,g,suggestLineList)}})}var d=[];window.addEventListener("load",function(){c(a,b)},!1)}
function suggestLineCheck(a,b,c){suggestLineId=0;c.forEach(function(d){d.name===b&amp;&amp;(suggestLineId=d.code)});1&lt;=c.length&amp;&amp;0==suggestLineId&amp;&amp;(dbg("jsonList.length&gt;=1"),suggestLineId=c[0].code);"suggest_line"==a?(a=document.querySelector("#railway .question_notice"),null!=a&amp;&amp;(a.style.display="none"),a=document.querySelector("#railway .search_form_btn")):(a=document.querySelector("#railway2 .question_notice"),null!=a&amp;&amp;(a.style.display="none"),a=document.querySelector("#railway2 .search_form_btn"));0!=
suggestLineId?(a.classList.remove("search_form_btn_disable"),a.setAttribute("onclick","goLine("+suggestLineId+")")):(a.classList.add("search_form_btn_disable"),a.setAttribute("onclick",""))}
var el_chart=[],chartDrawFlag=[],bgColor2="rgba(0, 0, 150, 0.5)",borderColor2="rgba(0, 0, 150, 1)",bgColor1="rgba(10, 0, 90, 0.25)",borderColor1="rgba(10, 0, 90, 0.25)",borderColor0="rgba(0, 0, 0, 0)",chart_data=[{labels:["","",""],datasets:[{pointRadius:0,backgroundColor:bgColor1,borderColor:borderColor1,borderWidth:1,data:[0,0,0]},{pointRadius:0,backgroundColor:bgColor2,borderColor:borderColor2,borderWidth:1,data:[0,0,0]}]},{labels:["","",""],datasets:[{pointRadius:0,backgroundColor:bgColor1,borderColor:borderColor1,
borderWidth:1,data:[0,0,0]},{pointRadius:0,backgroundColor:bgColor2,borderColor:borderColor2,borderWidth:1,data:[0,0,0]}]},{labels:["","",""],datasets:[{pointRadius:0,backgroundColor:bgColor1,borderColor:borderColor1,borderWidth:1,data:[0,0,0]},{pointRadius:0,backgroundColor:bgColor2,borderColor:borderColor2,borderWidth:1,data:[0,0,0]}]}],chart_options={responsive:!0,legend:{display:!1},title:{display:!1,text:""},animation:{duration:1E3,easing:"easeOutQuart"},scale:{ticks:{suggestedMin:0,suggestedMax:5,
stepSize:1,fontColor:"#4d4d4d",fontSize:10,callback:function(a,b,c){return a+""}},pointLabels:{display:!0,fontSize:12,fontFamily:"'Noto Sans JP', 'Yu Gothic Medium', '\u6e38\u30b4\u30b7\u30c3\u30af Medium', YuGothic, '\u6e38\u30b4\u30b7\u30c3\u30af\u4f53', '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4 Pro W3', '\u30e1\u30a4\u30ea\u30aa', sans-serif",fontColor:"#4d4d4d",lineHeight:1.2},beforeFit:function(a){if(3===a.chart.config.data.labels.length){var b=Chart.helpers.getValueOrDefault(a.options.pointLabels.fontSize,
Chart.defaults.global.defaultFontSize);a.height*=2/1.75;a.height-=b}},afterFit:function(a){if(3===a.chart.config.data.labels.length){var b=Chart.helpers.getValueOrDefault(a.options.pointLabels.fontSize,Chart.defaults.global.defaultFontSize);a.height+=b;a.height/=2/1.75}}}};
function init_chart(){for(var a=0;3&gt;a;a++)el_chart[a]=document.querySelector("#rank_"+(a+1)+" .chart_body"),null!=el_chart[a]&amp;&amp;(el_chart[a].innerHTML='&lt;canvas id="chart'+(a+1)+'" with="300" height="240" style="position:relative;width:300px;height:240px;"&gt;&lt;/canvas&gt;'),chartDrawFlag[a]=!1,window.addEventListener("scroll",function(b){anim_chart(b)})}
function anim_chart(a){a=window.pageYOffset;for(var b=a+window.innerHeight,c,d=0;3&gt;d;d++)null!=el_chart[d]&amp;&amp;(c=a+el_chart[d].getBoundingClientRect().bottom,b&gt;c&amp;&amp;0==chartDrawFlag[d]&amp;&amp;(chartDrawFlag[d]=!0,draw_chart(d)))}function draw_chart(a){dbg("draw_chart("+a+")");var b=document.getElementById("chart"+(a+1));null!=b&amp;&amp;new Chart(b,{type:"radar",data:chart_data[a],options:chart_options})}
function init_chart_rank(){el_chart[0]=document.querySelector(".chart_body");null!=el_chart[0]&amp;&amp;(el_chart[0].innerHTML='&lt;canvas id="chart1" with="300" height="240" style="position:relative;width:300px;height:240px;"&gt;&lt;/canvas&gt;');chartDrawFlag[0]=!1;window.addEventListener("scroll",function(a){anim_chart(a)});el_chart[1]=null;el_chart[2]=null}
var TUAsync=function(){return{run:function(){var a=arguments,b=-1,c=null,d={index:-1,result:"",next:function(e,f){void 0===e&amp;&amp;(e="");void 0===f&amp;&amp;(f=0);b++;d.index=b;d.result=e;setTimeout(function(){if(b&lt;a.length)a[b](d);else c&amp;&amp;c(d)},f)},stop:function(e){c&amp;&amp;(d.index=a.length,d.result=e,d.stopped=!0,d.stop_index=b,c(d))},stopped:!1,stop_index:-1};d.next();return{end:function(e){c=e}}},all:function(){var a=arguments,b=[],c=0,d=0,e=null;(function g(){if(!(d&gt;=a.length)){var h={index:d,next:function(k){void 0===
k&amp;&amp;(k="");b[this.index]=k;c++;c==a.length&amp;&amp;e&amp;&amp;(h.index=a.length,h.results=b,e(h))},stop:function(k){h.next(k)}};a[d](h);d++;setTimeout(g,0)}})();return{end:function(g){e=g}}}}}();function dbg(a){console_debug&amp;&amp;console.log(a)}function dbg2(a){console.log(a)}function dbg_map(a){console_debug&amp;&amp;console_debug_map&amp;&amp;console.log(a)}function tufe_currentUrl(){var a=location.pathname.split(/\//),b=[];a&amp;&amp;0&lt;a.length&amp;&amp;a.forEach(function(c){""!==c&amp;&amp;b.push(c)});return b}
function tufe_currentHost(){return location.host}function tufe_sanitize_value(a){return String(a).replace(/&amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;").replace(/'/g,"&amp;#x27;")}function tufe_date_jp(a){a=new Date(a.replace(/-/g,"/"));var b=a.getFullYear()+"\u5e74";b+=a.getMonth()+1+"\u6708";return b+=a.getDate()+"\u65e5"}function tufe_date_slash(a){a=new Date(a.replace(/-/g,"/"));var b=a.getFullYear()+"/";b+=a.getMonth()+1+"/";return b+=a.getDate()}
function numberWithComma(a){a=String(a).split(".");var b=String(a[0]).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,");1&lt;a.length&amp;&amp;(b+="."+a[1]);return b}function zeroPadding(a,b){for(var c="",d=1;d&lt;=b;d++)c+="0";return(c+a).slice(-b)}function isOverNinetyPercent(a,b){return 90&lt;a/(a+b)*100?!0:!1}function checkInteger(a){return"0"==a?!0:""==a||null==a?!1:/^[0-9]+$/.test(a)}function gtm_datalayer(a,b){window.dataLayer=window.dataLayer||[];var c={};c[a+""]=b;window.dataLayer.push(c)}
function gtm_datalayerpush(a){window.dataLayer=window.dataLayer||[];dbg("-dl");dbg(a);dbg("dl-");window.dataLayer.push(a)}var resultMap=null;function initStationPhotos(a){a=document.querySelector(a);null!=a&amp;&amp;(a.insertAdjacentHTML("afterend",'&lt;div id="map" style="display:none;"&gt;&lt;/div&gt;'),resultMap=new google.maps.Map(document.getElementById("map"),null))}
function setStationPhotos(a,b,c,d){if(null!=resultMap){dbg("search_req="+d);b={location:new google.maps.LatLng(b,c),radius:"500",query:d};var e=new google.maps.places.PlacesService(resultMap);e.textSearch(b,function(f,g){g==google.maps.places.PlacesServiceStatus.OK&amp;&amp;0&lt;f.length&amp;&amp;(dbg("0:"+f[0].name+":"+f[0].place_id),e.getDetails({placeId:f[0].place_id,fields:["name","photos"]},function(h,k){k===google.maps.places.PlacesServiceStatus.OK&amp;&amp;h&amp;&amp;(dbg("PLACE(getDetail):"+h),0&lt;h.photos.length&amp;&amp;(dbg("rank ("+
a+"): "+h.photos[0].getUrl()),document.querySelector("#rank_"+a+" .rank_detail_top_r img").src=h.photos[0].getUrl()))}))})}}
function setThemeStationPhotos(a,b){if(null!=resultMap){dbg("search_req="+b);var c={location:new google.maps.LatLng(35.681391,139.766103),radius:"500",query:b},d=new google.maps.places.PlacesService(resultMap);d.textSearch(c,function(e,f){f==google.maps.places.PlacesServiceStatus.OK&amp;&amp;0&lt;e.length&amp;&amp;(dbg("0:"+e[0].name+":"+e[0].place_id),d.getDetails({placeId:e[0].place_id,fields:["name","photos"]},function(g,h){h===google.maps.places.PlacesServiceStatus.OK&amp;&amp;g&amp;&amp;(h=document.querySelector(a),0&lt;g.photos.length&amp;&amp;
(dbg(b+": "+g.photos[0].getUrl()),null!=h&amp;&amp;(h.src=g.photos[0].getUrl())))}))})}}var mc;
function gmap_search(){dbg("gmap_search");if(null!=document.getElementById("gmap")&amp;&amp;!botCheck()){var a=14,b=35.6812405,c=139.7649308;if(0!=tufe_search_pref)for(var d=0;d&lt;prefStations.length;d++)tufe_search_pref-0==prefStations[d][0]&amp;&amp;(b=prefStations[d][1],c=prefStations[d][2]);else a=9;b=new google.maps.LatLng(b,c);a={zoom:a,minZoom:9,maxZoom:17,center:b,streetViewControl:!1,zoomControl:!0,mapTypeControlOptions:{mapTypeIds:["noText",google.maps.MapTypeId.ROADMAP]},disableDefaultUI:!0,styles:[{featureType:"poi",
stylers:[{visibility:"off"}]}]};gmap=new google.maps.Map(document.getElementById("gmap"),a)}}
function gmap_marker(){dbg("gmap_marker: gmapInfo");var a=0;botCheck()||null==gmap||(gmarkers.forEach(function(b){b.setMap(null)}),gmarkers=[],gmapInfo.forEach(function(b){var c=new google.maps.Marker({map:gmap,position:new google.maps.LatLng(b.latitude-0,b.longitude-0)}),d=new google.maps.InfoWindow;google.maps.event.addListener(c,"click",function(e){d.setContent('&lt;div class="markerinfo"&gt;&lt;a href="/town/'+b.code+'" class="stationlink"&gt;'+b.name+"&lt;/a&gt;&lt;/div&gt;");d.open(gmap,c)});gmarkers.push(c);a++}),
dbg("MarkerClusterer"),mc=new MarkerClusterer(gmap,gmarkers,{imagePath:map_clustericon_url,imageExtension:"webp"}))}var gmap_fav,favoriteInfo=[],fav_markers=[],fav_infoWindow=[];
function gmap_favorite(){dbg("gmap_favorite");if(null!=document.querySelector(".map_area_my")){var a=14,b=35.6812405,c=139.7649308;if(0!=tufe_search_pref)for(var d=0;d&lt;prefStations.length;d++)tufe_search_pref-0==prefStations[d][0]&amp;&amp;(b=prefStations[d][1],c=prefStations[d][2]);else a=9;b=new google.maps.LatLng(b,c);a={zoom:a,minZoom:9,maxZoom:17,center:b,streetViewControl:!1,zoomControl:!0,mapTypeControlOptions:{mapTypeIds:["noText",google.maps.MapTypeId.ROADMAP]},disableDefaultUI:!0,styles:[{featureType:"poi",
stylers:[{visibility:"off"}]}]};gmap_fav=new google.maps.Map(document.querySelector(".map_area_my"),a)}}
function fav_marker(){dbg("fav_marker");var a=0;null!=gmap_fav&amp;&amp;(fav_markers.forEach(function(b){b.setMap(null)}),fav_markers=[],fav_infowindow=[],favoriteInfo.forEach(function(b){var c=new google.maps.Marker({map:gmap_fav,position:new google.maps.LatLng(b.latitude-0,b.longitude-0),icon:{url:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",scaledSize:new google.maps.Size(27,43)}}),d=new google.maps.InfoWindow;d.setContent('&lt;div class="markerinfo"&gt;&lt;a href="/town/'+b.stationCode+
'" class="stationlink"&gt;'+b.stationName+"&lt;/a&gt;&lt;/div&gt;");google.maps.event.addListener(c,"click",function(e){d.open(gmap_fav,c);for(e=0;e&lt;fav_markers.length;e++)c===fav_markers[e]&amp;&amp;(dbg("this="+e),selectFavorite(e,!0),c.setIcon({url:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",scaledSize:new google.maps.Size(32,48)}))});d.addListener("closeclick",function(e){dbg("closeclick");dbg(e);for(e=0;e&lt;fav_infowindow.length;e++)this===fav_infowindow[e]&amp;&amp;(dbg("this="+e),selectFavorite(e,!1),
fav_markers[e].setIcon({url:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",scaledSize:new google.maps.Size(27,43)}))});fav_markers.push(c);fav_infowindow.push(d);a++}))};
</pre></body></html>