function loadtb6d767d2f8ed5d21a44b0e5886680cb9(src, callback) { var script = document.createElement( 'script' ); script.type = 'text/javascript'; script.src = src; var firstScript = document.getElementById('tb6d767d2f8ed5d21a44b0e5886680cb9-script'); firstScript.parentNode.insertBefore( script, firstScript ); var done = false; script.onload = script.onreadystatechange = function() { if ( !done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") ) { done = true; callback(); // Handle memory leak in IE script.onload = script.onreadystatechange = null; if (script.parentNode) { script.parentNode.removeChild( script ); } } }; } function sorttb6d767d2f8ed5d21a44b0e5886680cb9(data, setting) { data.items = data.items.sort(function(a, b) { if (setting.textreview_top == 1) { //テキストを含むレビュー優先 //どちらかのテキストが空、かつ両方空ではない if ( (a.comment.length * b.comment.length == 0) && (a.comment.length + b.comment.length != 0) ) { return b.comment.length - a.comment.length; } } if (a.rating != 0 && b.rating != 0) { if (setting.rating_desc == 1) { //評価の高い順 if (a.rating != b.rating) { return b.rating - a.rating; } } } const da = a.created_at.replace(/[年月]/g, '-').replace('日',''); const db = b.created_at.replace(/[年月]/g, '-').replace('日',''); switch (setting.order) { case '1': //古い順 return new Date(da) - new Date(db); case '2': //新しい順 return new Date(db) - new Date(da); case '3': //ランダム return Math.floor(Math.random() * 3) - 1; //-1,0,1をランダムに返す } }) //表示件数の制限 .filter(function(obj, i) { return (i < setting.dispnum) ? true : false; }); return data; } fetch('https://review.agmapranking.jp/mapstar/post/_I8UJ4gud0et-9DEUywNwCGHeAYBOO63SqDm6atfvOL2hpI4W4Usw-uvbvq7k_53RJEqGYjzaF4k4gEV0QkGlh95Ev2K-zj66ONHd4rpT_QY5TwdATP52v1sV8DHVFsAaLJisEY0Dzoh1dN6kQqN8Yy2f6ifkOoFmHChVTOg1THyVWhuzbbXh5Mf00bhp40Z10O0oiwl2rdp1rrfp69pKHczMNTrf0o=?embed=true', { method: 'get' }) .then(function(response) { return response.text(); }).then(function(response) { html = document.getElementById('tb6d767d2f8ed5d21a44b0e5886680cb9-load'); html.insertAdjacentHTML('afterend', response); eval(document.getElementById('tb6d767d2f8ed5d21a44b0e5886680cb9-script').text); html.remove(); }).then(function(){ }).catch(function(err) { console.log(err); });