PageSourceSearch

https://www.billboard-japan.com/common/js/chart_insight/insight/model/init.js?date=202510301000

js billboard-japan.com collected 2026-10-01 10:25:43 UTC 4,581 bytes, 76 lines download raw bytes

1'use strict';
2
3// グローバル変数初期値
4app.type = Number($('body').attr('id').replace('member', '')); // bodyから会員種別取得
5app.domain = ''; // リクエスト先ドメイン
6app.extension = ''; // 拡張子
7app.page = $('body').data('page'); // ページ名
8app.breakpoint = 767; // ブレイクポイント
9app.sp = $(window).width() <= app.breakpoint ? true : false; // スマホかどうか
10app.query = app.getQuery(location.search); // 現在のURLのクエリ文字列オブジェクト
11app.hash = app.getHash(location.hash); // ハッシュ値取得
12app.kind = app.query['kind'] || 'h100'; // ジャンル
13app.datapoint = app.kind === 'artist' || app.kind === 'lyricist' || app.kind === 'composer' ? 'insight_artist' : 'insight_data'; // データポイント
14app.supermain = app.query['main'] || '1'; // チャートページで選択された楽曲ID
15app.main = app.query['main'] || ''; // メイン楽曲ID
16app.sub = app.query['sub'] ? app.query['sub'].split('_') : []; // サブ比較曲ID
17app.period = {
18  week: app.query['date'] || '', // 週絞り込み
19  from: app.query['from'] || '', // 期間前絞り込み
20  to: app.query['to'] || '', // 期間後絞り込み
21}; // 表示期間絞り込み
22app.sort = app.query['sort'] || 'chart';
23app.hybrid = 'buzz'; //ハイブリット検索選択モード
24app.pageNum = 1; // 現在表示中のチャートページ番号
25app.seekWord = ''; // 検索ワード(kind=albumsの時はアルバム名)
26app.seekType = 1; // 検索種別(1はアーティスト名、2は楽曲名)
27app.seekMatch = 1; // 検索一致種別(1は部分一致、2は完全一致)
28app.week_or_date = app.hash['week_or_date'] || 'week'; // 週・日付モード
29app.rank_or_point = app.type !== 3 ? 'rank' : app.hash['rank_or_point'] || 'rank'; // 順位・ポイントモード(Non, Pro会員は必ずrankに)
30app.artist_or_song = 'artist'; // 検索モーダルのアーティスト・楽曲モード
31app.showWeek = app.hash['show_week'] ? parseInt(app.hash['show_week']) : 11; // 一度に何週表示するか
32app.graph_sort = app.hash['graph_sort'] ? app.hash['graph_sort'].split('_') : []; // グラフページでソートボタンをクリックし、ページ移動してきた際URLの#graph_sortからここに保存される
33app.compare_all = []; // 比較曲の全リスト
34app.className = {
35  act: 'active',
36  disabled: 'disabled',
37};
38app.datesJson;
39app.datesJqxhr;
40app.chartJson;
41app.chartJqxhr;
42app.infoJson;
43app.infoJqxhr;
44app.graphJson;
45app.graphJqxhr;
46app.compareJson;
47app.compareJqxhr;
48app.artistsJson;
49app.artistsJqxhr;
50app.songsJson;
51app.songsJqxhr;
52app.lyricistComposerJson;
53app.lyricistComposerJqxhr;
54app.artistListJson;
55app.artistListJqxhr;
56
57// 指標・国配列データ
58app.sorts = [
59  { key: 0, id: 'chart', enName: '総合', jpName: '総合', another: '総合', color: '#484848' },
60  { key: 1, id: 'cdsales', enName: 'CDセールス', jpName: 'CDセールス', another: 'CDセールス', color: '#ffb805' },
61  { key: 2, id: 'download', enName: 'ダウンロード', jpName: 'ダウンロード数', another: 'ダウンロード数', color: '#b833c3' },
62  { key: 3, id: 'streaming', enName: 'ストリーミング', jpName: 'ストリーミング数', another: 'ストリーミング数', color: '#2a62ff' },
63  { key: 4, id: 'radio', enName: 'ラジオ', jpName: 'ラジオ', another: '全国のFM/AMラジオ放送回数', color: '#00a33b' },
64  { key: 5, id: 'lookup', enName: 'ルックアップ', jpName: 'PCによるCD読取数', another: 'PCによるCD読取数', color: '#f58500' },
65  { key: 6, id: 'twitter', enName: 'Twitter', jpName: 'Twitter', another: 'アーティスト&楽曲を両方ツイートした数', color: '#38ace3' },
66  { key: 7, id: 'youtube', enName: '動画再生', jpName: 'MV', another: '国内においての動画再生
66回数', color: '#e60027' },
67  { key: 8, id: 'karaoke', enName: 'カラオケ', jpName: 'カラオケ', another: 'カラオケで歌われた回数', color: '#1f8779' },
68  { key: 9, id: 'ugc', enName: 'UGC', jpName: 'UGC', another: 'UGC \n※UGCはHot 100を構成する指標に含まれません', color: '#e3762b' },
69  { key: 10, id: 'hybrid', enName: 'ハイブリッド', jpName: 'ハイブリッド', another: 'ハイブリッド', color: '#d766c4' },
70];
71
72// ローカルサーバー
73if (location.host === '127.0.0.1:8000' || location.host === 'localhost:8000') {
74  app.domain = 'https://stage.billboard-japan.com'; // リクエスト先ドメインをテストサーバーに指定
75  app.extension = '.html'; // 拡張子を.htmlに(開発用)
76}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.