PageSourceSearch

https://www.shun-oi.com/_app/immutable/chunks/BHg5SG7w.js

js shun-oi.com collected 2026-10-06 14:15:05 UTC 74,970 bytes, 906 lines download raw bytes

1var e=`{
2  "ja": {
3    "siteTitle": "Shun Oi",
4    "siteSubtitle": "Conductor · Pianist",
5    "siteDescription": "大井駿 | Japanese pianist / conductor Shun Oi's homepage.",
6    "siteImage": "/assets/uploads/IMG_5D85AE6D427F-1.jpeg",
7    "externalLinks": [
8      {
9        "url": "https://twitter.com/s_5100",
10        "label": ""
11      },
12      {
13        "url": "https://www.instagram.com/shun_oi/",
14        "label": ""
15      }
16    ],
17    "languageLabel": "言語",
18    "countryLabel": "国・地域",
19    "instrumentLabel": "楽器",
20    "allLabel": "すべて",
21    "moreLabel": "すべて見る",
22    "topicsLabel": "お知らせ",
23    "menuLabel": "メニュー",
24    "openMenuLabel": "メニューを開く",
25    "closeMenuLabel": "メニューを閉じる"
26  },
27  "en": {
28    "siteTitle": "Shun Oi",
29    "siteSubtitle": "Conductor · Pianist",
30    "siteDescription": "大井駿 | Japanese pianist / conductor Shun Oi's homepage.",
31    "siteImage": "/assets/uploads/IMG_5D85AE6D427F-1.jpeg",
32    "externalLinks": [
33      {
34        "url": "https://twitter.com/s_5100"
35      },
36      {
37        "url": "https://www.instagram.com/shun_oi/"
38      }
39    ],
40    "languageLabel": "Language",
41    "countryLabel": "Country/Region",
42    "instrumentLabel": "Instrument",
43    "allLabel": "All",
44    "moreLabel": "More...",
45    "topicsLabel": "What’s New",
46    "menuLabel": "Menu",
47    "openMenuLabel": "Open Menu",
48    "closeMenuLabel": "Close Menu"
49  },
50  "de": {
51    "siteTitle": "Shun Oi",
52    "siteSubtitle": "Dirigent · Pianist",
53    "siteDescription": "大井駿 | Japanese pianist / conductor Shun Oi's homepage.",
54    "siteImage": "/assets/uploads/IMG_5D85AE6D427F-1.jpeg",
55    "externalLinks": [
56      {
57        "url": "https://twitter.com/s_5100"
58      },
59      {
60        "url": "https://www.instagram.com/shun_oi/"
61      }
62    ],
63    "languageLabel": "Sprache",
64    "countryLabel": "Land/Region",
65    "instrumentLabel": "Instrument",
66    "allLabel": "Alle",
67    "moreLabel": "Mehr...",
68    "topicsLabel": "Was gibt's Neues",
69    "menuLabel": "Speisekarte",
70    "openMenuLabel": "Menü öffnen",
71    "closeMenuLabel": "Menü schließen"
72  },
73  "fr": {
74    "siteTitle": "Shun Oi",
75    "siteSubtitle": "Chef d'orchestre · Pianiste",
76    "siteDescription": "大井駿 | Japanese pianist / conductor Shun Oi's homepage.",
77    "siteImage": "/assets/uploads/IMG_5D85AE6D427F-1.jpeg",
78    "externalLinks": [
79      {
80        "url": "https://twitter.com/s_5100"
81      },
82      {
83        "url": "https://www.instagram.com/shun_oi/"
84      }
85    ],
86    "languageLabel": "Langue",
87    "countryLabel": "Pays/Région",
88    "instrumentLabel": "Instrument",
89    "allLabel": "Tout",
90    "moreLabel": "Suite...",
91    "topicsLabel": "Quoi de neuf",
92    "menuLabel": "Menu",
93    "openMenuLabel": "Ouvrir le menu",
94    "closeMenuLabel": "Fermer le menu"
95  }
96}
97`,t=`{
98  "ja": {
99    "pageTitle": "プロフィール",
100    "pageDescription": "",
101    "headerImage": "/assets/uploads/IMG_0283.JPG",
102    "image": "/assets/uploads/297769866_5478447445572695_4887423985304427303_n.jpg",
103    "imageCredit": "写真クレジット:中国新聞社、Narodowy Instytut Fryderyka Chopina (Bartek Barczyk)",
104    "body": "2022年、第1回ひろしま国際指揮者コンクール第1位、ならびに最も優れた細川俊夫氏の演奏に送られる細川賞を作曲者本人より受賞。\\n2025年、第21回ハチャトゥリアン国際コンクール指揮部門第2位、古典派交響曲ベストパフォーマンス賞受賞。\\n\\n1993年東京都生まれ。幼少期を鳥取市で過ごす。\\n[パリ地方音楽院](https://conservatoires.paris.fr/conservatoires/crr)ピアノ科、[ミュンヘン国立音楽演劇大学](https://hmtm.de/)古楽科、[ザルツブルク・モーツァルテウム大学](https://www.moz.ac.at/de)ピã
104‚¢ãƒŽç§‘、同大学指揮科をそれぞれ卒業。ヤマハ音楽奨学支援制度創設以来初となる指揮専攻奨学生(2018-2020年度)として、ザルツブルク・モーツァルテウム大学大学院指揮科修士課程、ポストグラデュエート課程、ピアノ科修士課程を修了。そのほか古楽専門大学の[バーゼル・スコラ・カントルム](https://www.musik-akademie.ch/schola-cantorum-basiliensis/en.html)の大学院フォルテピアノ科ポストグラデュエート課程修了。2023年度ローム・ミュージック・ファンデーション奨学生。\\n\\nこれまでにピアノを林苑子、迫昭嘉、ジャック・ルヴィエ、ジャン=マリ・コテ、マッシミリアーノ・フェラッティ、[アンドレアス・グロートホイゼン](http://www.tal-groethuysen.de/index-en.html)、指揮を[イオン・マリン](https://ionmarin.eu/)、[ブルーノ・ヴァイル](http://www.brunoweil.eu/)、[ヨハネス・カリツケ](https://www.johanneskalitzke.com/)、チェンバロとフォルテピアノを[クリスティーネ・ショルンスハイム](https://www.christine-schornsheim.de)、[エドアルド・トルビアネッリ](http://www.edoardotorbianelli.it)、古楽奏法を[ラインハルト・ゲーベル](http://www.reinhardgoebel.net/de)の各氏に師事。 さらに、ペーター・ギュルケ、クライヴ・ブラウン、フェレンツ・ラドシュ、故メナヘム・プレスラーからも教えを受け、大きな影響を受けている。\\n\\n指揮者・ソリストとして、東京都交響楽団、読売日本交響楽団、東京フィルハーモニー交響楽団、東京交響楽団、日本フィルハーモニー交響楽団、新日本フィルハーモニー交響楽団、群馬交響楽団、オーケストラ・アンサンブル金沢、名古屋フィルハーモニー交響楽団、京都市交響楽団、大阪交響楽団、大阪フィルハーモニー交響楽団、日本センチュリー交響楽団、神戸市室内管弦楽団、広島交響楽団、広島ウインドオーケストラ、モーツァルテウム管弦楽団、マイニンゲン宮廷楽団、パリ警視庁吹奏楽団、バート・ライヒェンハル管弦楽団、ニュルンベルク州立歌劇場、ポルト国立交響楽団、アルメニア国立交響楽団などのオーケストラと共演。 2020年には赤坂離宮迎賓館にて、皇室所蔵の1906年製エラールを用いたリサイタルを行う。また、ラ・フォル・ジュルネ、セゲド国際音楽祭、武生国際音楽祭、宮崎国際音楽祭などにも参加。\\n\\nピアノ、指揮、古楽のフィールドでの演奏活動にとどまらず、オーストリア国営放送ORF [Ö1 Talentbörse](https://oe1.orf.at/artikel/698448/Shun-Oi-Dirigent)やテレビ朝日 [題名のない音楽会](https://www.tv-asahi.co.jp/daimei/) に出演するほか、豊富な知識を基に[音楽之友社](https://
104ontomo-mag.com/people/shun-oi/)にて連載や文筆活動もおこなっており、さまざまな分野を横断する稀有な若手音楽家として注目されている。"
105  },
106  "en": {
107    "pageTitle": "Biography",
108    "pageDescription": "",
109    "headerImage": "/assets/uploads/IMG_0283.JPG",
110    "image": "/assets/uploads/297769866_5478447445572695_4887423985304427303_n.jpg",
111    "imageCredit": "Photo courtesy of Chugoku Shimbun",
112    "body": "**Shun Oi** (b. 1993) is a **Japanese conductor, pianist, and historical keyboard player**. He won **First Prize and the Toshio Hosokawa Prize**—awarded by the composer himself—at the **Hiroshima International Conducting Competition** (2022). In 2025 he received **Second Prize** and the **Best Performance of a Classical Symphony** award at the **Khachaturian International Competition (Conducting)**.\\n\\nHe began piano at the age of four with Sonoko Hayashi, later studying with **Akiyoshi Sako** and **Jacques Rouvier**. He earned a **national piano diploma with highest honors** from the **Conservatoire à rayonnement régional de Paris (CRR de Paris)** in 2014 and an artistic diploma (_Corso di Alta Formazione_) from the **Conservatorio di Musica “Agostino Steffani”** in Castelfranco Veneto. At the **Mozarteum University Salzburg** he completed **bachelor’s and master’s degrees in both conducting and piano**, followed by a **postgraduate program in conducting**; he also earned a **bachelor’s in historically informed performance** at the **University of Music and Performing Arts Munich (HMTM)**. Further **postgraduate studies in fortepiano** were completed at the **Schola Cantorum Basiliensis**.\\n\\nHis teachers include **Bruno Weil**, **Ion Marin**, **Alexander Drčar**, and **Johannes Kalitzke** (conducting); **Andreas Groethuysen** and **Massimiliano Ferrati** (piano); **Christine Schornsheim** and **Edoardo Torbianelli** (harpsichord/fortepiano and basso continuo); and **Reinhard Goebel** (historically informed performance). He has participated in masterclasses with **Menahem Pressler, Ferenc Rados, Alexander Kobrin** (piano), **Peter Gülke** and **Vladimir Fedoseyev** (conducting), and **Clive Brown** (HIP).\\n\\nA **Yamaha Music Foundation Fellow** (2018–20) and **Rohm Music Foundation Fellow** (2023), he has appeared as conductor and soloist with the **Mozarteumorchester Salzburg**, **Bad Reichenhaller Philharmonie**, **Meininger Hofkapelle**, **Orquestra Sinfónica do Porto Casa da Música**, **La Musique des Gardiens de la Paix** (Paris Police Concert Band), **Armenian State Symphony Orchestra**, and **Yomiuri Nippon Symphony Orchestra**, **Tokyo Metropolitan Symphony Orchestra**, **Tokyo Symphony Orchestra**, **Tokyo Philharmonic Orchestra**, **Japan Philharmonic, New Japan Philharmonic**, **Gunma Symphony Orchestra**, **Nagoya Philharmonic Orchestra**, **Kyoto Symphony Orchestra**, **Osaka Philharmonic Orchestra**, **Osaka Symphony Orchestra**, **Kobe-City Chamber Orchestra, Hiroshima Symphony Orchestra**, and the **Hiroshima Wind Orchestra**, among others. Festival appearances include **La Folle Journée**, the **Szeged International Music Festival**, the **Tokyo Metropolitan Arts Festival**, **Spring Festival in Tokyo** and the **Takefu International Music Festival**.\\n\\nAs a versatile musician, he gave a recital at the **State Guest House (Akasaka Palace)** on an **Érard (1906)** from the Imperial Household collection, has appeared on **ORF Ö1** and Japanese national television, and writes regularly for leading music publications in Japan."
113  },
114  "de": {
115    "pageTitle": "Biografie",
116    "pageDescription": "",
117    "headerImage": "/assets/uploads/IMG_0283.JPG",
118    "image": "/assets/uploads/297769866_5478447445572695_4887423985304427303_n.jpg",
119    "imageCredit": "Foto mit freundlicher Genehmigung von Chugoku Shimbun",
120    "body": "Shun Oi wurde in 1993 geboren und stammt aus Tokio/Japan. Im Alter von vier Jahren erhielt er den ersten Klavierunterricht von Sonoko Hayashi, und studiert er auch mit Akiyoshi Sako.Er erhielt 2014 Klavierdiplom einstimmig mit Auszeichnung am Pariser Konservatorium (Conservatoire à rayonnement régional de Paris), wo er Klavier bei Jean-Marie Cottet und Kammermusik bei Pascal Le Corre studierte.\\nDaneben bekommt er das Diplom für Klavier “Corso di Alta Formazione” aus Conservatorio di musica Agostino Sttefani, wo er mit Massimiliano Ferrati studiert.\\n\\nSeit 2014 studiert er Klavier bei Andreas Groethuysen, Kammermusik bei Clemens Hagen, Rainer Schmidt, Imre Rohmann, und Wolfgang Redik an der Universität Mozarteum Salzburg, und seit 2015 auch Orchesterdirigieren bei Bruno Weil, Alexander Drcar, Yoon Kuk Lee, Gernot Sahler und Reinhard Goebel.\\nDaneben erhielt er künstlerische Anleitungen von renommierten Musiker wie Peter Gülke, Alexander Kobrin und Menahem Pressler.\\nEr ist Preisträger u. a. bei “International Klavierwettbewerb in Yokohama”, “Sengawa Piano Audition.”\\nGab er bis jetzt Konzerte u.a. in Paris, Wien, Berlin, Rom und Tokio.\\nAls Klaviersolist trat er 2014 mit La Musique des Gardiens de la Paix (Blasorchester von Polizeipräsidium in Paris), und mit Bad Reichenhaller Philharmonie (beim Klavier und auch Dirigieren).\\n\\nAls Dirigent dirigiert er das Sinfonieorchester der Universität Mozarteum, und die Bad Reichenhaller Philharmonie.\\nEr hat große Interesse für Neue Musik, seitdem er in Paris Unterrichte für Neue Musik mit deutscher Komponist Philipp Maintz, und französische Geigerin von Ensemble Intercontemporain Jeanne-Marie Conquer nahm."
121  },
122  "fr": {
123    "pageTitle": "Biographie",
124    "pageDescription": "",
125    "headerImage": "/assets/uploads/IMG_0283.JPG",
126    "image": "/assets/uploads/297769866_5478447445572695_4887423985304427303_n.jpg",
127    "imageCredit": "Photo gracieuseté de Chugoku Shimbun",
128    "body": "Le chef d’orchestre et le pianist, Shun OI est né à Tokyo, 1993.\\nle premier cours du piano pour lui, été à l'âge de quatre ans avec Sonoko Hayashi, et ensuite avec Akiyoshi Sako.\\nIl a étudié le piano dans la classe de Jean-Marie Cottet, et la musique de chambre avec Pascal Le Corre. Et après il a obtenu le diplôme d’étude musicale de Conservatoire à rayonnement régional de Paris (CRR de Paris) à l’unanimité avec felicitation du jury.\\nIl a aussi obtenu le diplôme \\"Corso di Alta Formazione\\" pour piano chez Massimiliano Ferrati, du Conservatorio di musica Agostino Sttefan\xA0à Castelfranco Veneto.\\nTandis qu’il étudie le piano avec Andreas Groethuysen à l’Université Mozarteum Salzbourg, il se spécialise en direction d’orchestre avec Bruno Weil, Alexander Drčar, Yoon Kuk Lee, Gernot Sahler et Reinhard Goebel.\\nIl donne les recitals et concert comme le pianist dans plusieurs grands centres: tel qu’à Berlin, Vienne, Paris, Tokyo.\\n​\\nShun Oi est lauréat de plusieurs du concours: Yokohama intl. competition, Sengawa piano audition.\\n​\\nEn 2014, il a été choisi à jouer avec La Musique des Gardiens de la Paix de Paris, et ensuite, en 2016, il a gagné et été sélectionné dans l’université, il a joué et dirigé Beethoven piano concerto No. 1 avec Bad Reichenhaller Philharmonie en Allemagne.\\nIl a récemment dirigé Mozart pendant Mozartwoche (Semaine internationale de Mozart à Salzbourg).\\n\\nLa musique contemporaine est un objet d'intérêt pour lui. Jusqu’à maintenant il a donne le concert de musique contemporaine à Paris, en 2013, organisé par la violoniste de l’Ensemble Intercontemporain, Jeanne-Marie Conquer."
129  }
130}
131`,n=`{
132  "ja": {
133    "pageTitle": "コンサート",
134    "pageDescription": "写真クレジット:Narodowy Instytut Fryderyka Chopina (Bartek Barczyk)",
135    "headerImage": "/assets/uploads/IMG_0280.JPG",
136    "year": "開催年",
137    "yearTitle": "{year} 年のコンサート",
138    "upcomingTitle": "今後のコンサート予定",
139    "noUpcomingMessage": "今のところ予定されているコンサートはありません。",
140    "pastTitle": "過去すべてのコンサート",
141    "noPastMessage": "今のところ開催されたコンサートはありません。",
142    "linkButtonLabel": "チケット・開催情報",
143    "detailsButtonLabel": "詳細を見る",
144    "cancelledLabel": "【中止】",
145    "performersLabel": "出演者",
146    "programLabel": "曲目",
147    "etcLabel": "他",
148    "notesLabel": "備考"
149  },
150  "en": {
151    "pageTitle": "Concerts",
152    "pageDescription": "Photo Credit: Narodowy Instytut Fryderyka Chopina (Bartek Barczyk)",
153    "headerImage": "/assets/uploads/IMG_0280.JPG",
154    "year": "Year",
155    "yearTitle": "Concerts in {year}",
156    "upcomingTitle": "Upcoming Concerts",
157    "noUpcomingMessage": "There are no concerts scheduled at this time.",
158    "pastTitle": "All Past Concerts",
159    "noPastMessage": "There are no concerts previously performed.",
160    "linkButtonLabel": "Tickets & Info",
161    "detailsButtonLabel": "View Details",
162    "cancelledLabel": "[Cancelled]",
163    "performersLabel": "Performers",
164    "programLabel": "Program",
165    "etcLabel": "etc.",
166    "notesLabel": "Notes"
167  },
168  "de": {
169    "pageTitle": "Konzerte",
170    "pageDescription": "Fotokredit: Narodowy Instytut Fryderyka Chopina (Bartek Barczyk)",
171    "headerImage": "/assets/uploads/IMG_0280.JPG",
172    "year": "Jahr",
173    "yearTitle": "Konzerte im Jahr {year}",
174    "upcomingTitle": "Kommende Konzerte",
175    "noUpcomingMessage": "Derzeit sind keine Konzerte geplant.",
176    "pastTitle": "Alle vergangenen Konzerte",
177    "noPastMessage": "Es wurden bisher keine Konzerte aufgeführt.",
178    "linkButtonLabel": "Eintrittskarten und Informationen",
179    "detailsButtonLabel": "Details anzeigen",
180    "cancelledLabel": "[Abgesagt]",
181    "performersLabel": "Darsteller",
182    "programLabel": "Programm",
183    "etcLabel": "etc.",
184    "notesLabel": "Anmerkungen"
185  },
186  "fr": {
187    "pageTitle": "Concerts",
188    "pageDescription": "Crédit de photo: Narodowy Instytut Fryderyka Chopina (Bartek Barczyk)",
189    "headerImage": "/assets/uploads/IMG_0280.JPG",
190    "year": "Année",
191    "yearTitle": "Concerts en {year}",
192    "upcomingTitle": "Concerts à venir",
193    "noUpcomingMessage": "Il n'y a pas de concerts programmés pour le moment.",
194    "pastTitle": "Tous les concerts passés",
195    "noPastMessage": "Il n'y a pas de concerts déjà donnés.",
196    "linkButtonLabel": "Billets et infos",
197    "detailsButtonLabel": "Voir les détails",
198    "cancelledLabel": "[Annulé]",
199    "performersLabel": "Interprètes",
200    "programLabel": "Programme",
201    "etcLabel": "etc.",
202    "notesLabel": "Remarques"
203  }
204}
205`,r=`{
206  "ja": {
207    "pageTitle": "お問い合わせ",
208    "pageDescription": "",
209    "headerImage": "/assets/uploads/_C0A2016_re0215.jpg",
210    "body": "",
211    "nameLabel": "お名前",
212    "emailLabel": "メールアドレス",
213    "subjectLabel": "件名",
214    "messageLabel": "メッセージ",
215    "submitLabel": "送信",
216    "sendingLabel": "送信中です...",
217    "sendingMessage": "",
218    "errorLabel": "メッセージを送信できませんでした",
219    "errorMessage": "送信中に問題が発生しました。申し訳ありませんが、また後でお試しください。",
220    "thanksLabel": "ありがとうございます!",
221    "thanksMessage": "フォーム送信を受け付けました。"
222  },
223  "en": {
224    "pageTitle": "Contact",
225    "headerImage": "/assets/uploads/_C0A2016_re0215.jpg",
226    "body": "For at least the past four months, through October 24, 2023, there had been a problem with the email submission form. If you contacted me through this page and did not receive a response, it is possible that your message was not sent properly. I’m sorry for the inconvenience.",
227    "nameLabel": "Your Name",
228    "emailLabel": "Your Email",
229    "subjectLabel": "Subject",
230    "messageLabel": "Message",
231    "submitLabel": "Submit",
232    "sendingLabel": "Sending...",
233    "errorLabel": "Message could not be sent",
234    "errorMessage": "A problem occurred during submission. Sorry, please try again later.",
235    "thanksLabel": "Thank you!",
236    "thanksMessage": "Your form submission has been received."
237  },
238  "de": {
239    "pageTitle": "Kontakt",
240    "headerImage": "/assets/uploads/_C0A2016_re0215.jpg",
241    "body": "Mindestens in den letzten vier Monaten, bis zum 24. Oktober 2023, gab es ein Problem mit dem E-Mail-Formular. Wenn Sie mich über diese Seite kontaktiert und keine Antwort erhalten haben, wurde Ihre Nachricht möglicherweise nicht ordnungsgemäß übermittelt. Ich entschuldige mich für die Unannehmlichkeiten.",
242    "nameLabel": "Ihren Namen",
243    "emailLabel": "Deine E-Mail",
244    "subjectLabel": "Betreff",
245    "messageLabel": "Nachricht",
246    "submitLabel": "Einreichen",
247    "sendingLabel": "Senden...",
248    "errorLabel": "Nachricht konnte nicht gesendet werden.",
249    "errorMessage": "Bei der Übertragung ist ein Problem aufgetreten. Entschuldigung, bitte versuchen Sie es später noch einmal.",
250    "thanksLabel": "Vielen Dank!",
251    "thanksMessage": "Ihre Formularübermittlung ist eingegangen."
252  },
253  "fr": {
254    "pageTitle": "Contact",
255    "headerImage": "/assets/uploads/_C0A2016_re0215.jpg",
256    "body": "Pendant au moins les quatre derniers mois, jusqu'au 24 octobre 2023, il y a eu un problème avec le formulaire de soumission par courrier électronique. Si vous m'avez contacté via cette page et que vous n'avez pas reçu de réponse, il est possible que votre message n'ait pas été envoyé correctement. Je vous prie de m'excuser pour ce désagrément.",
257    "nameLabel": "Votre nom",
258    "emailLabel": "Votre e-mail",
259    "subjectLabel": "Sujet",
260    "messageLabel": "Message",
261    "submitLabel": "Soumettre",
262    "sendingLabel": "Transmettre...",
263    "errorLabel": "Le message n'a pas pu être envoyé.",
264    "errorMessage": "Un problème est survenu lors de la transmission. Désolé, veuillez réessayer plus tard.",
265    "thanksLabel": "Merci!",
266    "thanksMessage": "Votre soumission de formulaire a été reçue."
267  }
268}
269`,i=`{
270  "ja": {
271    "pageTitle": "404 Not Found",
272    "pageDescription": "お探しのページが見つかりません。"
273  },
274  "en": {
275    "pageTitle": "404 Not Found",
276    "pageDescription": "We can’t find the page you’re looking for."
277  },
278  "de": {
279    "pageTitle": "404 Not Found",
280    "pageDescription": "Wir können die von Ihnen gesuchte Seite nicht finden."
281  },
282  "fr": {
283    "pageTitle": "404 Not Found",
284    "pageDescription": "Nous ne pouvons pas trouver la page que vous recherchez."
285  }
286}
287`,a=`{
288  "ja": {
289    "forms": [
290      {
291        "slug": "40fd30c055f4",
292        "label": "室内楽曲",
293        "hidden": false
294      },
295      {
296        "slug": "efb1d2f6dbda",
297        "label": "協奏曲",
298        "hidden": false
299      },
300      {
301        "slug": "a2adbbe921bb",
302        "label": "鍵盤楽曲",
303        "hidden": false
304      },
305      {
306        "slug": "b718d3e98096",
307        "label": "管弦楽曲",
308        "hidden": false
309      },
310      {
311        "slug": "a272af6bb729",
312        "label": "歌劇",
313        "hidden": false
314      },
315      {
316        "slug": "59e866a8b4ad",
317        "label": "吹奏楽曲",
318        "hidden": false
319      },
320      {
321        "slug": "9056314d44f3",
322        "label": "その他",
323        "hidden": true
324      }
325    ],
326    "keyboardTypes": [
327      {
328        "slug": "b7afbd3a4b21",
329        "label": "ソナタ",
330        "hidden": false
331      },
332      {
333        "slug": "8e0091ac8900",
334        "label": "小品",
335        "hidden": false
336      },
337      {
338        "slug": "565333a1f659",
339        "label": "マズルカ",
340        "hidden": false
341      },
342      {
343        "slug": "fdb069a7b876",
344        "label": "ポロネーズ",
345        "hidden": false
346      },
347      {
348        "slug": "5bbd87dcb1d8",
349        "label": "夜想曲",
350        "hidden": false
351      },
352      {
353        "slug": "833c0768347a",
354        "label": "ワルツ",
355        "hidden": false
356      }
357    ],
358    "orchestralTypes": [
359      {
360        "slug": "8aa6c5595d28",
361        "label": "交響曲",
362        "hidden": false
363      },
364      {
365        "slug": "857e3d4b0c5e",
366        "label": "序曲",
367        "hidden": false
368      },
369      {
370        "slug": "df3288335021",
371        "label": "交響詩",
372        "hidden": false
373      },
374      {
375        "slug": "0c7548994773",
376        "label": "協奏曲",
377        "hidden": false
378      },
379      {
380        "slug": "ffd0dd300577",
381        "label": "組曲",
382        "hidden": false
383      },
384      {
385        "slug": "d86030b3607d",
386        "label": "セレナーデ",
387        "hidden": false
388      },
389      {
390        "slug": "8b2f1140cf0e",
391        "label": "宗教曲",
392        "hidden": false
393      },
394      {
395        "slug": "5481ce89dc20",
396        "label": "小品",
397        "hidden": false
398      },
399      {
400        "slug": "c136660cec72",
401        "label": "ワルツ",
402        "hidden": false
403      },
404      {
405        "slug": "1982f0be6b46",
406        "label": "ポルカ",
407        "hidden": false
408      }
409    ]
410  },
411  "en": {
412    "forms": [
413      {
414        "slug": "40fd30c055f4",
415        "label": "Chamber music",
416        "hidden": false
417      },
418      {
419        "slug": "efb1d2f6dbda",
420        "label": "Concertos",
421        "hidden": false
422      },
423      {
424        "slug": "a2adbbe921bb",
425        "label": "Keyboard Works",
426        "hidden": false
427      },
428      {
429        "slug": "b718d3e98096",
430        "label": "Orchestral Works",
431        "hidden": false
432      },
433      {
434        "slug": "a272af6bb729",
435        "label": "Opera",
436        "hidden": false
437      },
438      {
439        "slug": "59e866a8b4ad",
440        "label": "Brass band",
441        "hidden": false
442      },
443      {
444        "slug": "9056314d44f3",
445        "label": "Other",
446        "hidden": true
447      }
448    ],
449    "keyboardTypes": [
450      {
451        "slug": "b7afbd3a4b21",
452        "label": "Sonata",
453        "hidden": false
454      },
455      {
456        "slug": "8e0091ac8900",
457        "label": "Pieces",
458        "hidden": false
459      },
460      {
461        "slug": "565333a1f659",
462        "label": "Mazurka",
463        "hidden": false
464      },
465      {
466        "slug": "fdb069a7b876",
467        "label": "Polonaise",
468        "hidden": false
469      },
470      {
471        "slug": "5bbd87dcb1d8",
472        "label": "Nocturne",
473        "hidden": false
474      },
475      {
476        "slug": "833c0768347a",
477        "label": "Waltz",
478        "hidden": false
479      }
480    ],
481    "orchestralTypes": [
482      {
483        "slug": "8aa6c5595d28",
484        "label": "Symphony",
485        "hidden": false
486      },
487      {
488        "slug": "04a49112be8d",
489        "label": "Overture",
490        "hidden": false
491      },
492      {
493        "slug": "df3288335021",
494        "label": "Symphonic Poem",
495        "hidden": false
496      },
497      {
498        "slug": "0c7548994773",
499        "label": "Concerto",
500        "hidden": false
501      },
502      {
503        "slug": "d585f8b10d8c",
504        "label": "Suite",
505        "hidden": false
506      },
507      {
508        "slug": "0b9513437cdd",
509        "label": "Serenade",
510        "hidden": false
511      },
512      {
513        "slug": "8b2f1140cf0e",
514        "label": "Religious songs",
515        "hidden": false
516      },
517      {
518        "slug": "5481ce89dc20",
519        "label": "Pieces",
520        "hidden": false
521      },
522      {
523        "slug": "c136660cec72",
524        "label": "Waltz",
525        "hidden": false
526      },
527      {
528        "slug": "1982f0be6b46",
529        "label": "Polka",
530        "hidden": false
531      }
532    ]
533  },
534  "de": {
535    "forms": [
536      {
537        "slug": "40fd30c055f4",
538        "label": "Kammermusik",
539        "hidden": false
540      },
541      {
542        "slug": "efb1d2f6dbda",
543        "label": "Instrumentalkonzerte",
544        "hidden": false
545      },
546      {
547        "slug": "a2adbbe921bb",
548        "label": "Werke für Tasteninstrumente",
549        "hidden": false
550      },
551      {
552        "slug": "b718d3e98096",
553        "label": "Orchestrerwerke",
554        "hidden": false
555      },
556      {
557        "slug": "a272af6bb729",
558        "label": "Oper",
559        "hidden": false
560      },
561      {
562        "slug": "59e866a8b4ad",
563        "label": "Blasmusik",
564        "hidden": false
565      },
566      {
567        "slug": "9056314d44f3",
568        "label": "Andere",
569        "hidden": true
570      }
571    ],
572    "keyboardTypes": [
573      {
574        "slug": "b7afbd3a4b21",
575        "label": "Sonate",
576        "hidden": false
577      },
578      {
579        "slug": "8e0091ac8900",
580        "label": "Stücke",
581        "hidden": false
582      },
583      {
584        "slug": "565333a1f659",
585        "label": "Mazurka",
586        "hidden": false
587      },
588      {
589        "slug": "fdb069a7b876",
590        "label": "Polonäse",
591        "hidden": false
592      },
593      {
594        "slug": "5bbd87dcb1d8",
595        "label": "Nocturne",
596        "hidden": false
597      },
598      {
599        "slug": "833c0768347a",
600        "label": "Walzer",
601        "hidden": false
602      }
603    ],
604    "orchestralTypes": [
605      {
606        "slug": "8aa6c5595d28",
607        "label": "Symphonie",
608        "hidden": false
609      },
610      {
611        "slug": "c90b37dedcde",
612        "label": "Ouvertüre",
613        "hidden": false
614      },
615      {
616        "slug": "df3288335021",
617        "label": "Symphonische Dichtung",
618        "hidden": false
619      },
620      {
621        "slug": "0c7548994773",
622        "label": "Konzert",
623        "hidden": false
624      },
625      {
626        "slug": "38d6ae01165f",
627        "label": "Suite",
628        "hidden": false
629      },
630      {
631        "slug": "6bc4f6f01059",
632        "label": "Serenade",
633        "hidden": false
634      },
635      {
636        "slug": "8b2f1140cf0e",
637        "label": "Religiöse Lieder",
638        "hidden": false
639      },
640      {
641        "slug": "5481ce89dc20",
642        "label": "Stücke",
643        "hidden": false
644      },
645      {
646        "slug": "c136660cec72",
647        "label": "Walzer",
648        "hidden": false
649      },
650      {
651        "slug": "1982f0be6b46",
652        "label": "Polka",
653        "hidden": false
654      }
655    ]
656  },
657  "fr": {
658    "forms": [
659      {
660        "slug": "40fd30c055f4",
661        "label": "Musique de chambre",
662        "hidden": false
663      },
664      {
665        "slug": "efb1d2f6dbda",
666        "label": "Concertos",
667        "hidden": false
668      },
669      {
670        "slug": "a2adbbe921bb",
671        "label": "Œuvres pour piano ou clavecin",
672        "hidden": false
673      },
674      {
675        "slug": "b718d3e98096",
676        "label": "Œuvres pour orchestre",
677        "hidden": false
678      },
679      {
680        "slug": "a272af6bb729",
681        "label": "Opéra",
682        "hidden": false
683      },
684      {
685        "slug": "59e866a8b4ad",
686        "label": "Fanfare",
687        "hidden": false
688      },
689      {
690        "slug": "9056314d44f3",
691        "label": "Autre",
692        "hidden": true
693      }
694    ],
695    "keyboardTypes": [
696      {
697        "slug": "b7afbd3a4b21",
698        "label": "Sonate",
699        "hidden": false
700      },
701      {
702        "slug": "8e0091ac8900",
703        "label": "Pièces",
704        "hidden": false
705      },
706      {
707        "slug": "565333a1f659",
708        "label": "Mazurka",
709        "hidden": false
710      },
711      {
712        "slug": "fdb069a7b876",
713        "label": "Polonaise",
714        "hidden": false
715      },
716      {
717        "slug": "5bbd87dcb1d8",
718        "label": "Nocturne",
719        "hidden": false
720      },
721      {
722        "slug": "833c0768347a",
723        "label": "Valse",
724        "hidden": false
725      }
726    ],
727    "orchestralTypes": [
728      {
729        "slug": "8aa6c5595d28",
730        "label": "Symphonie",
731        "hidden": false
732      },
733      {
734        "slug": "c69ea48d6cb6",
735        "label": "Ouverture",
736        "hidden": false
737      },
738      {
739        "slug": "df3288335021",
740        "label": "Poème symphonique",
741        "hidden": false
742      },
743      {
744        "slug": "0c7548994773",
745        "label": "Concerto",
746        "hidden": false
747      },
748      {
749        "slug": "5266598ee786",
750        "label": "Suite",
751        "hidden": false
752      },
753      {
754        "slug": "683735fdcdc6",
755        "label": "Sérénade",
756        "hidden": false
757      },
758      {
759        "slug": "8b2f1140cf0e",
760        "label": "Chants religieux",
761        "hidden": false
762      },
763      {
764        "slug": "5481ce89dc20",
765        "label": "Pièces",
766        "hidden": false
767      },
768      {
769        "slug": "c136660cec72",
770        "label": "Valse",
771        "hidden": false
772      },
773      {
774        "slug": "1982f0be6b46",
775        "label": "Polka",
776        "hidden": false
777      }
778    ]
779  }
780}
781`,o=`{
782  "ja": {
783    "pageTitle": "ホーム",
784    "pageDescription": ""
785  },
786  "en": {
787    "pageTitle": "Home"
788  },
789  "de": {
790    "pageTitle": "Startseite"
791  },
792  "fr": {
793    "pageTitle": "Accueil"
794  }
795}
796`,s=`{
797  "ja": {
798    "pageTitle": "音源・映像",
799    "pageDescription": "",
800    "headerImage": "/assets/uploads/background-3.jpg",
801    "body": ""
802  },
803  "en": {
804    "pageTitle": "Media",
805    "headerImage": "/assets/uploads/background-3.jpg"
806  },
807  "de": {
808    "pageTitle": "Medien",
809    "headerImage": "/assets/uploads/background-3.jpg"
810  },
811  "fr": {
812    "pageTitle": "Médias",
813    "headerImage": "/assets/uploads/background-3.jpg"
814  }
815}
816`,c=`{
817  "ja": {
818    "pageTitle": "レパートリー",
819    "pageDescription": "",
820    "headerImage": "/assets/uploads/l1002015.JPG",
821    "body": "写真クレジット:Thomas Maluck\\n(※通奏低音による演奏の作品は除外しております。)",
822    "playedAtLabel": "この曲を演奏した・演奏予定のコンサート"
823  },
824  "en": {
825    "pageTitle": "Repertoire",
826    "headerImage": "/assets/uploads/l1002015.JPG",
827    "body": "Photo Credit: Thomas Maluck\\n(Except the pieces with Basso Continuo)",
828    "playedAtLabel": "Played at"
829  },
830  "de": {
831    "pageTitle": "Repertoire",
832    "headerImage": "/assets/uploads/l1002015.JPG",
833    "body": "Fotokredit: Thomas Maluck\\n(ausschließlich der Stücke mit Basso Continuo)",
834    "playedAtLabel": "Gespielt bei"
835  },
836  "fr": {
837    "pageTitle": "Répertoire",
838    "headerImage": "/assets/uploads/l1002015.JPG",
839    "body": "Crédit de photo: Thomas Maluck\\n(sauf les repertoires avec Basso Continuo)",
840    "playedAtLabel": "Joué à"
841  }
842}
843`;function l(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var u=l();function d(e){u=e}var f={exec:()=>null};function p(e){let t=[];return n=>{let r=Math.max(0,Math.min(3,n-1)),i=t[r];return i||(i=e(r),t[r]=i),i}}function m(e,t=``){let n=typeof e==`string`?e:e.source,r={replace:(e,t)=>{let i=typeof t==`string`?t:t.source;return i=i.replace(h.caret,`$1`),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}var ee=((e=``)=>{try{return!!RegExp(`(?<=1)(?<!1)`+e)}catch{return!1}})(),h={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine
vendor: 4,081 bytes, line 843
843:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:p(e=>RegExp(`^ {0,${e}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`)),hrRegex:p(e=>RegExp(`^ {0,${e}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`)),fencesBeginRegex:p(e=>RegExp(`^ {0,${e}}(?:\`\`\`|~~~)`)),headingBeginRegex:p(e=>RegExp(`^ {0,${e}}#`)),htmlBeginRegex:p(e=>RegExp(`^ {0,${e}}<(?:[a-z].*>|!--)`,`i`)),blockquoteBeginRegex:p(e=>RegExp(`^ {0,${e}}>`))},te=/^(?:[ \t]*(?:\n|$))+/,ne=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,re=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,g=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,ie=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,_=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,v=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,y=m(v).replace(/bull/g,_).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,``).getRegex(),ae=m(v).replace(/bull/g,_).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),b=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,oe=/^[^\n]+/,x=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,se=m(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace(`label`,x).replace(`title`,/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),ce=m(/^(bull)([ \t][^\n]*?)?(?:\n|$)/).replace(/bull/g,_).getRegex(),S=`address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul`,C=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,le=m(`^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>[^\\n]*\\n+|$)|<![A-Z][\\s\\S]*?(?:>[^\\n]*\\n+|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>[^\\n]*\\n+|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$))`,`i`).replace(`comment`,C).replace(`tag`,S).replace(`attribute`,/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ue=e=>m(b).replace(`hr`,g).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,e).replace(`html`,`</?(?:tag)(?: +|\\n|/?>
843)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,S).getRegex(),de=ue(/ {0,3}(?:[*+-]|1[.)])[ \t]+[^ \t\n]/),fe=ue(/ {0,3}(?:[*+-]|\d{1,9}[.)])[ \t]+[^ \t\n]/),w={blockquote:m(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace(`paragraph`,fe).getRegex(),code:ne,def:se,fences:re,heading:ie,hr:g,html:le,lheading:y,list:ce,newline:te,paragraph:de,table:f,text:oe},T=m(`^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)`).replace(`hr`,g).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`blockquote`,` {0,3}>`).replace(`code`,`(?: {4}| {0,3}	)[^\\n]`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,` {0,3}(?:[*+-]|1[.)])[ \\t]`).replace(`html`,`</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,S).getRegex(),pe={...w,lheading:ae,table:T,paragraph:m(b).replace(`hr`,g).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`table`,T).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,` {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]`).replace(`html`,`</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,S).getRegex()},me={...w,html:m(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace(`comment`,C).replace(/tag/g,`(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b`).getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:f,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:m(b).replace(`hr`,g).replace(`heading`,` *#{1,6} *[^
844]`).replace(`lheading`,y).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`|fences`,``).replace(`|list`,``).replace(`|html`,``).replace(`|tag`,``).getRegex()},he=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ge=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,_e=/^( {2,}|\\)\n(?!\s*$)/,ve=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,E=/[\p{P}\p{S}]/u,D=/[\s\p{P}\p{S}]/u,O=/[^\s\p{P}\p{S}]/u,ye=m(/^((?![*_])punctSpace)/,`u`).replace(/punctSpace/g,D).getRegex(),k=/(?!~)[\p{P}\p{S}]/u,be=/(?!~)[\s\p{P}\p{S}]/u,xe=/(?:[^\s\p{P}\p{S}]|~)/u,Se=m(/link|precode-code|html/,`g`).replace(`link`,/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace(`precode-`,ee?"(?<!`)()":"(^^|[^`])").replace(`code`,/(?<b>`+)[^`]+\k<b>(?!`)/).replace(`html`,/<(?! )[^<>]*?>/).getRegex(),A=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,Ce=m(A,`u`).replace(/punct/g,E).getRegex(),we=m(A,`u`).replace(/punct/g,k).getRegex(),j=`^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)`,Te=m(j,`gu`).replace(/notPunctSpace/g,O).replace(/punctSpace/g,D).replace(/punct/g,E).getRegex(),Ee=m(j,`gu`).replace(/notPunctSpace/g,xe).replace(/punctSpace/g,be).replace(/punct/g,k).getRegex(),De=m(`^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)`,`gu`).replace(/notPunctSpace/g,O).replace(/punctSpace/g,D).replace(/punct/g,E).getRegex(),Oe=m(/^~~?(?:((?!~)punct)|[^\s~])/,`u`).replace(/punct/g,E).getRegex(),ke=m(`^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)`,`gu`).replace(/notPunctSpace/g,O).replace(/punctSpace/g,D).replace(/punct/g,E).getRegex(),Ae=m(/\\(punct)/,`gu`).replace(/punct/g,E).getRegex(),je=m(/^<(scheme:[^\s\x00-\x1f<>]*|email)>
844/).replace(`scheme`,/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(`email`,/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Me=m(C).replace(`(?:-->|$)`,`-->`).getRegex(),Ne=m(`^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>`).replace(`comment`,Me).replace(`attribute`,/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),M=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,Pe=m(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace(`label`,M).replace(`href`,/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]+|(?=\))/).replace(`title`,/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),N=m(/^!?\[(label)\]\[(ref)\]/).replace(`label`,M).replace(`ref`,x).getRegex(),P=m(/^!?\[(ref)\](?:\[\])?/).replace(`ref`,x).getRegex(),Fe=m(`reflink|nolink(?!\\()`,`g`).replace(`reflink`,N).replace(`nolink`,P).getRegex(),F=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,I={_backpedal:f,anyPunctuation:Ae,autolink:je,blockSkip:Se,br:_e,code:ge,del:f,delLDelim:f,delRDelim:f,emStrongLDelim:Ce,emStrongRDelimAst:Te,emStrongRDelimUnd:De,escape:he,link:Pe,nolink:P,punctuation:ye,reflink:N,reflinkSearch:Fe,tag:Ne,text:ve,url:f},Ie={...I,link:m(/^!?\[(label)\]\((.*?)\)/).replace(`label`,M).getRegex(),reflink:m(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace(`label`,M).getRegex()},L={...I,emStrongRDelimAst:Ee,emStrongLDelim:we,delLDelim:Oe,delRDelim:ke,url:m(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace(`protocol`,F).replace(`email`,/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:m(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace(`protocol`,F).getRegex()},Le={...L,br:m(_e).replace(`{2,}`,`*`).getRegex(),text:m(L.text).replace(`\\b_`,`\\b_| {2,}\\n`).replace(/\{2,\}/g,`*`).getRegex()},R={normal:w,gfm:pe,pedantic:me},z={normal:I,gfm:L,breaks:Le,pedantic:Ie},Re={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`},B=e=>Re[e];function V(e,t){if(t){if(h.escapeTest.test(e))return e.replace(h.escapeReplace,B)}else if(h.escapeTestNoEncode.test(e))return e.replace(h.escapeReplaceNoEncode,B);return e}function H(e){try{e=encodeURI(e).replace(h.percentDecode,`%`)}catch{return null}return e}function ze(e,t){let n=e.replace(h.findPipe,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&n[i]===`\\`;)r=!r;return r?`|`:` |`}).split(h.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push(``);for(;r<n.length;r++)n[r]=n[r].trim().replace(h.slashPipe,`|`);return n}function U(e,t,n){let r=e.length;if(r===0)return``;let i=0;for(;i<r;){let a=e.charAt(r-i-1);if(a===t&&!n)i++;else if(a!==t&&n)i++;else break}return e.slice(0,r-i)}function W(e){let t=e.split(`
845`),n=t.length-1;for(;n>=0&&h.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join(`
846`)}function Be(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let r=0;r<e.length;r++)if(e[r]===`\\`)r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]&&(n--,n<0))return r;return n>0?-2:-1}function Ve(e,t=0){let n=t,r=``;for(let t of e)if(t===`	`){let e=4-n%4;r+=` `.repeat(e),n+=e}else r+=t,n++;return r}function He(e,t,n,r,i){let a=t.href,o=t.title||null,s=e[1].replace(i.other.outputLinkReplace,`$1`);r.state.inLink=!0;let c={type:e[0].charAt(0)===`!`?`image`:`link`,raw:n,href:a,title:o,text:s,tokens:r.inlineTokens(s)};return r.state.inLink=!1,c}function Ue(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(r===null)return t;let i=r[1];return t.split(`
847`).map(e=>{let t=e.match(n.other.beginningSpace);if(t===null)return e;let[r]=t;return r.length>=i.length?e.slice(i.length):e}).join(`
848`)}var G=class{options;rules;lexer;constructor(e){this.options=e||u}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:`space`,raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:W(t[0]);return{type:`code`,raw:e,codeBlockStyle:`indented`,text:e.replace(this.rules.other.codeRemoveIndent,``)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=Ue(e,t[3]||``,this.rules);return{type:`code`,raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,`$1`):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=U(e,`#`);(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:`heading`,raw:U(t[0],`
849`),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:`hr`,raw:U(t[0],`
850`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=U(t[0],`
851`).split(`
852`),n=``,r=``,i=[];for(;e.length>0;){let t=!1,a=[],o;for(o=0;o<e.length;o++)if(this.rules.other.blockquoteStart.test(e[o]))a.push(e[o]),t=!0;else if(!t)a.push(e[o]);else break;e=e.slice(o);let s=a.join(`
853`),c=s.replace(this.rules.other.blockquoteSetextReplace,`
854    $1`).replace(this.rules.other.blockquoteSetextReplace2,``);n=n?`${n}
855${s}`:s,r=r?`${r}
856${c}`:c;let l=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(c,i,!0),this.lexer.state.top=l,e.length===0)break;let u=i.at(-1);if(u?.type===`code`)break;
vendor: 15,088 bytes, lines 856-887
856if(u?.type===`blockquote`){let t=u,a=t.raw+`
857`+e.join(`
858`),o=this.blockquote(a);i[i.length-1]=o,n=n.substring(0,n.length-t.raw.length)+o.raw,r=r.substring(0,r.length-t.text.length)+o.text;break}else if(u?.type===`list`){let t=u,a=t.raw+`
859`+e.join(`
860`),o=this.list(a);i[i.length-1]=o,n=n.substring(0,n.length-u.raw.length)+o.raw,r=r.substring(0,r.length-t.raw.length)+o.raw,e=a.substring(i.at(-1).raw.length).split(`
861`);continue}}return{type:`blockquote`,raw:n,tokens:i,text:r}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),r=n.length>1,i={type:`list`,raw:``,ordered:r,start:r?+n.slice(0,-1):``,loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:`[*+-]`);let a=this.rules.other.listItemRegex(n),o=!1;for(;e;){let n=!1,r=``,s=``;if(!(t=a.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let c=Ve(t[2].split(`
862`,1)[0],t[1].length),l=e.split(`
863`,1)[0],u=!c.trim(),d=0;if(this.options.pedantic?(d=2,s=c.trimStart()):u?d=t[1].length+1:(d=c.search(this.rules.other.nonSpaceChar),d=d>4?1:d,s=c.slice(d),d+=t[1].length),u&&this.rules.other.blankLine.test(l)&&(r+=l+`
864`,e=e.substring(l.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(d),n=this.rules.other.hrRegex(d),i=this.rules.other.fencesBeginRegex(d),a=this.rules.other.headingBeginRegex(d),o=this.rules.other.htmlBeginRegex(d),f=this.rules.other.blockquoteBeginRegex(d);for(;e;){let p=e.split(`
865`,1)[0],m;if(l=p,this.options.pedantic?(l=l.replace(this.rules.other.listReplaceNesting,`  `),m=l):m=l.replace(this.rules.other.tabCharGlobal,`    `),i.test(l)||a.test(l)||o.test(l)||f.test(l)||t.test(l)||n.test(l))break;if(m.search(this.rules.other.nonSpaceChar)>=d||!l.trim())s+=`
866`+m.slice(d);else{if(u||c.replace(this.rules.other.tabCharGlobal,`    `).search(this.rules.other.nonSpaceChar)>=4||i.test(c)||a.test(c)||n.test(c))break;s+=`
867`+l}u=!l.trim(),r+=p+`
868`,e=e.substring(p.length+1),c=m.slice(d)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(o=!0)),i.items.push({type:`list_item`,raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(s),loose:!1,text:s,tokens:[]}),i.raw+=r}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let e of i.items){this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]);let t=e.tokens[0];if(e.task&&(t?.type===`text`||t?.type===`paragraph`)){e.text=e.text.replace(this.rules.other.listReplaceTask,``),t.raw=t.raw.replace(this.rules.other.listReplaceTask,``),t.text=t.text.replace(this.rules.other.listReplaceTask,``);for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,``);break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:`checkbox`,raw:n[0]+` `,checked:n[0]!==`[ ]`};e.checked=t.checked,i.loose?e.tokens[0]&&[`paragraph`,`text`].includes(e.tokens[0].type)&&`tokens`in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:`paragraph`,raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}else e.task&&=!1;if(!i.loose){let t=e.tokens.filter(e=>e.type===`space`);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}}if(i.loose)for(let e of i.items){e.loose=!0;for(let t of e.tokens)t.type===`text`&&(t.type=`paragraph`)}return i}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=W(t[0]);return{type:`html`,block:!0,raw:e,pre:t[1]===`pre`||t[1]===`script`||t[1]===`style`,text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,` `),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,`$1`).replace(this.rules.inline.anyPunctuation,`$1`):``,r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,`$1`):t[3];return{type:`def`,tag:e,raw:U(t[0],`
869`),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ze(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,``).split(`|`),i=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,``).split(`
870`):[],a={type:`table`,raw:U(t[0],`
871`),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?a.align.push(`right`):this.rules.other.tableAlignCenter.test(e)?a.align.push(`center`):this.rules.other.tableAlignLeft.test(e)?a.align.push(`left`):a.align.push(null);for(let e=0;e<n.length;e++)a.header.push({text:n[e],tokens:this.lexer.inline(n[e]),header:!0,align:a.align[e]});for(let e of i)a.rows.push(ze(e,a.header.length).map((e,t)=>({text:e,tokens:this.lexer.inline(e),header:!1,align:a.align[t]})));return a}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:`heading`,raw:U(t[0],`
872`),depth:t[2].charAt(0)===`=`?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e=t[1].charAt(t[1].length-1)===`
873`?t[1].slice(0,-1):t[1];return{type:`paragraph`,raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:`text`,raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:`escape`,raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:`html`,raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=U(e.slice(0,-1),`\\`);if((e.length-t.length)%2==0)return}else{let e=Be(t[2],`()`);if(e===-2)return;if(e>-1){let n=(t[0].indexOf(`!`)===0?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=``}}let n=t[2],r=``;if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):``;return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),He(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,`$1`),title:r&&r.replace(this.rules.inline.anyPunctuation,`$1`)},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,` `).toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:`text`,raw:e,text:e}}return He(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=``){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||!r[1]&&!r[2]&&!r[3]&&!r[4]||r[4]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(r[1]||r[3])||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,o=n,s=0,c=r[0][0]===`*`?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+n);(r=c.exec(t))!==null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i)continue;if(a=[...i].length,r[3]||r[4]){o+=a;continue}else if((r[5]||r[6])&&n%3&&!((n+a)%3)){s+=a;continue}if(o-=a,o>0)continue;a=Math.min(a,a+o+s);let t=[...r[0]][0].length,c=e.slice(0,n+r.index+t+a);if(Math.min(n,a)%2){let e=c.slice(1,-1);return{type:`em`,raw:c,text:e,tokens:this.lexer.inlineTokens(e)}}let l=c.slice(2,-2);return{type:`strong`,raw:c,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal,` `),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:`codespan`,raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:`br`,raw:t[0]}}del(e,t,n=``){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,o=n,s=this.rules.inline.delRDelim;for(s.lastIndex=0,t=t.slice(-1*e.length+n);(r=s.exec(t))!==null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i||(a=[...i].length,a!==n))continue;if(r[3]||r[4]){o+=a;continue}if(o-=a,o>0)continue;a=Math.min(a,a+o);let t=[...r[0]][0].length,s=e.slice(0,n+r.index+t+a),c=s.slice(n,-n);return{type:`del`,raw:s,text:c,tokens:this.lexer.inlineTokens(c)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return t[2]===`@`?(e=t[1],n=`mailto:`+e):(e=t[1],n=e),{type:`link`,raw:t[0],text:e,href:n,tokens:[{type:`text`,raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if(t[2]===`@`)e=t[0],n=`mailto:`+e;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??``;while(r!==t[0]);e=t[0],n=t[1]===`www.`?`http://`+t[0]:t[0]}return{type:`link`,raw:t[0],text:e,href:n,tokens:[{type:`text`,raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:`text`,raw:t[0],text:t[0],escaped:e}}}},K=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||u,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:h,block:R.normal,inline:z.normal};this.options.pedantic?(t.block=R.pedantic,t.inline=z.pedantic):this.options.gfm&&(t.block=R.gfm,this.options.breaks?t.inline=z.breaks:t.inline=z.gfm),this.tokenizer.rules=t}static get rules(){return{block:R,inline:z}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(h.carriageReturn,`
874`),this.blockTokens(e,this.tokens);for(let e=0;e<this.inlineQueue.length;e++){let t=this.inlineQueue[e];this.inlineTokens(t.src,t.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,t=[],n=!1){this.tokenizer.lexer=this,this.options.pedantic&&(e=e.replace(h.tabCharGlobal,`    `).replace(h.spaceLine,``));let r=1/0;for(;e;){if(e.length<r)r=e.length;else{this.infiniteLoopError(e.charCodeAt(0));break}let i;if(this.options.extensions?.block?.some(n=>(i=n.call({lexer:this},e,t))?(e=e.substring(i.raw.length),t.push(i),!0):!1))continue;if(i=this.tokenizer.space(e)){e=e.substring(i.raw.length);let n=t.at(-1);i.raw.length===1&&n!==void 0?n.raw+=`
875`:t.push(i);continue}if(i=this.tokenizer.code(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=(n.raw.endsWith(`
876`)?``:`
877`)+i.raw,n.text+=`
878`+i.text,this.inlineQueue.at(-1).src=n.text):t.push(i);continue}if(i=this.tokenizer.fences(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.heading(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.hr(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.blockquote(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.list(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.html(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.def(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=(n.raw.endsWith(`
879`)?``:`
880`)+i.raw,n.text+=`
881`+i.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title},t.push(i));continue}if(i=this.tokenizer.table(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.lheading(e)){e=e.substring(i.raw.length),t.push(i);continue}let a=e;if(this.options.extensions?.startBlock){let t=1/0,n=e.slice(1),r;this.options.extensions.startBlock.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(this.state.top&&(i=this.tokenizer.paragraph(a))){let r=t.at(-1);n&&r?.type===`paragraph`?(r.raw+=(r.raw.endsWith(`
882`)?``:`
883`)+i.raw,r.text+=`
884`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(i),n=a.length!==e.length,e=e.substring(i.raw.length);continue}if(i=this.tokenizer.text(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`text`?(n.raw+=(n.raw.endsWith(`
885`)?``:`
886`)+i.raw,n.text+=`
887`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(i);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,r=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;(r=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)e.includes(r[0].slice(r[0].lastIndexOf(`[`)+1,-1))&&(n=n.slice(0,r.index)+`[`+`a`.repeat(r[0].length-2)+`]`+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(r=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,r.index)+`++`+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(r=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)i=r[2]?r[2].length:0,n=n.slice(0,r.index+i)+`[`+`a`.repeat(r[0].length-i-2)+`]`+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let a=!1,o=``,s=1/0;for(;e;){if(e.length<s)s=e.length;else{this.infiniteLoopError(e.charCodeAt(0));break}a||(o=``),a=!1;let r;if(this.options.extensions?.inline?.some(n=>(r=n.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);let n=t.at(-1);r.type===`text`&&n?.type===`text`?(n.raw+=r.raw,n.text+=r.text):t.push(r);continue}if(r=this.tokenizer.emStrong(e,n,o)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.codespan(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.br(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.del(e,n,o)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.autolink(e)){e=e.substring(r.raw.length),t.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(e))){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startInline){let t=1/0,n=e.slice(1),r;
vendor: 11,383 bytes, lines 887-906
887this.options.extensions.startInline.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(i=e.substring(0,t+1))}if(r=this.tokenizer.inlineText(i)){e=e.substring(r.raw.length),r.raw.slice(-1)!==`_`&&(o=r.raw.slice(-1)),a=!0;let n=t.at(-1);n?.type===`text`?(n.raw+=r.raw,n.text+=r.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=`Infinite loop on byte: `+e;if(this.options.silent)console.error(t);else throw Error(t)}},q=class{options;parser;constructor(e){this.options=e||u}space(e){return``}code({text:e,lang:t,escaped:n}){let r=(t||``).match(h.notSpaceStart)?.[0],i=e.replace(h.endingNewline,``)+`
888`;return r?`<pre><code class="language-`+V(r)+`">`+(n?i:V(i,!0))+`</code></pre>
889`:`<pre><code>`+(n?i:V(i,!0))+`</code></pre>
890`}blockquote({tokens:e}){return`<blockquote>
891${this.parser.parse(e)}</blockquote>
892`}html({text:e}){return e}def(e){return``}heading({tokens:e,depth:t}){return`<h${t}>${this.parser.parseInline(e)}</h${t}>
893`}hr(e){return`<hr>
894`}list(e){let t=e.ordered,n=e.start,r=``;for(let t=0;t<e.items.length;t++){let n=e.items[t];r+=this.listitem(n)}let i=t?`ol`:`ul`,a=t&&n!==1?` start="`+n+`"`:``;return`<`+i+a+`>
895`+r+`</`+i+`>
896`}listitem(e){return`<li>${this.parser.parse(e.tokens)}</li>
897`}checkbox({checked:e}){return`<input `+(e?`checked="" `:``)+`disabled="" type="checkbox"> `}paragraph({tokens:e}){return`<p>${this.parser.parseInline(e)}</p>
898`}table(e){let t=``,n=``;for(let t=0;t<e.header.length;t++)n+=this.tablecell(e.header[t]);t+=this.tablerow({text:n});let r=``;for(let t=0;t<e.rows.length;t++){let i=e.rows[t];n=``;for(let e=0;e<i.length;e++)n+=this.tablecell(i[e]);r+=this.tablerow({text:n})}return r&&=`<tbody>${r}</tbody>`,`<table>
899<thead>
900`+t+`</thead>
901`+r+`</table>
902`}tablerow({text:e}){return`<tr>
903${e}</tr>
904`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?`th`:`td`;return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`</${n}>
905`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${V(e,!0)}</code>`}br(e){return`<br>`}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),i=H(e);if(i===null)return r;e=i;let a=`<a href="`+e+`"`;return t&&(a+=` title="`+V(t)+`"`),a+=`>`+r+`</a>`,a}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let i=H(e);if(i===null)return V(n);e=i;let a=`<img src="${e}" alt="${V(n)}"`;return t&&(a+=` title="${V(t)}"`),a+=`>`,a}text(e){return`tokens`in e&&e.tokens?this.parser.parseInline(e.tokens):`escaped`in e&&e.escaped?e.text:V(e.text)}},J=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return``+e}image({text:e}){return``+e}br(){return``}checkbox({raw:e}){return e}},Y=class e{options;renderer;textRenderer;constructor(e){this.options=e||u,this.options.renderer=this.options.renderer||new q,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new J}static parse(t,n){return new e(n).parse(t)}static parseInline(t,n){return new e(n).parseInline(t)}parse(e){this.renderer.parser=this;let t=``;for(let n=0;n<e.length;n++){let r=e[n];if(this.options.extensions?.renderers?.[r.type]){let e=r,n=this.options.extensions.renderers[e.type].call({parser:this},e);if(n!==!1||![`space`,`hr`,`heading`,`code`,`table`,`blockquote`,`list`,`html`,`def`,`paragraph`,`text`].includes(e.type)){t+=n||``;continue}}let i=r;switch(i.type){case`space`:t+=this.renderer.space(i);break;case`hr`:t+=this.renderer.hr(i);break;case`heading`:t+=this.renderer.heading(i);break;case`code`:t+=this.renderer.code(i);break;case`table`:t+=this.renderer.table(i);break;case`blockquote`:t+=this.renderer.blockquote(i);break;case`list`:t+=this.renderer.list(i);break;case`checkbox`:t+=this.renderer.checkbox(i);break;case`html`:t+=this.renderer.html(i);break;case`def`:t+=this.renderer.def(i);break;case`paragraph`:t+=this.renderer.paragraph(i);break;case`text`:t+=this.renderer.text(i);break;default:{let e=`Token with "`+i.type+`" type was not found.`;if(this.options.silent)return console.error(e),``;throw Error(e)}}}return t}parseInline(e,t=this.renderer){this.renderer.parser=this;let n=``;for(let r=0;r<e.length;r++){let i=e[r];if(this.options.extensions?.renderers?.[i.type]){let e=this.options.extensions.renderers[i.type].call({parser:this},i);if(e!==!1||![`escape`,`html`,`link`,`image`,`strong`,`em`,`codespan`,`br`,`del`,`text`].includes(i.type)){n+=e||``;continue}}let a=i;switch(a.type){case`escape`:n+=t.text(a);break;case`html`:n+=t.html(a);break;case`link`:n+=t.link(a);break;case`image`:n+=t.image(a);break;case`checkbox`:n+=t.checkbox(a);break;case`strong`:n+=t.strong(a);break;case`em`:n+=t.em(a);break;case`codespan`:n+=t.codespan(a);break;case`br`:n+=t.br(a);break;case`del`:n+=t.del(a);break;case`text`:n+=t.text(a);break;default:{let e=`Token with "`+a.type+`" type was not found.`;if(this.options.silent)return console.error(e),``;throw Error(e)}}}return n}},X=class{options;block;constructor(e){this.options=e||u}static passThroughHooks=new Set([`preprocess`,`postprocess`,`processAllTokens`,`emStrongMask`]);static passThroughHooksRespectAsync=new Set([`preprocess`,`postprocess`,`processAllTokens`]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(e=this.block){return e?K.lex:K.lexInline}provideParser(e=this.block){return e?Y.parse:Y.parseInline}},Z=new class{defaults=l();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=Y;Renderer=q;TextRenderer=J;Lexer=K;Tokenizer=G;Hooks=X;constructor(...e){this.use(...e)}walkTokens(e,t){let n=[];for(let r of e)switch(n=n.concat(t.call(this,r)),r.type){case`table`:{let e=r;for(let r of e.header)n=n.concat(this.walkTokens(r.tokens,t));for(let r of e.rows)for(let e of r)n=n.concat(this.walkTokens(e.tokens,t));break}case`list`:{let e=r;n=n.concat(this.walkTokens(e.items,t));break}default:{let e=r;this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach(r=>{let i=e[r].flat(1/0);n=n.concat(this.walkTokens(i,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error(`extension name required`);if(`renderer`in e){let n=t.renderers[e.name];n?t.renderers[e.name]=function(...t){let r=e.renderer.apply(this,t);return r===!1&&(r=n.apply(this,t)),r}:t.renderers[e.name]=e.renderer}if(`tokenizer`in e){if(!e.level||e.level!==`block`&&e.level!==`inline`)throw Error(`extension level must be 'block' or 'inline'`);let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&(e.level===`block`?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:e.level===`inline`&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}`childTokens`in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new q(this.defaults);for(let n in e.renderer){if(!(n in t))throw Error(`renderer '${n}' does not exist`);if([`options`,`parser`].includes(n))continue;let r=n,i=e.renderer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n||``}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new G(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw Error(`tokenizer '${n}' does not exist`);if([`options`,`rules`,`lexer`].includes(n))continue;let r=n,i=e.tokenizer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new X;for(let n in e.hooks){if(!(n in t))throw Error(`hook '${n}' does not exist`);if([`options`,`block`].includes(n))continue;let r=n,i=e.hooks[r],a=t[r];X.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&X.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await i.call(t,e);return a.call(t,n)})();let r=i.call(t,e);return a.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await i.apply(t,e);return n===!1&&(n=await a.apply(t,e)),n})();let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return K.lex(e,t??this.defaults)}parser(e,t){return Y.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},i={...this.defaults,...r},a=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return a(Error(`marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.`));if(typeof t>`u`||t===null)return a(Error(`marked(): input parameter is undefined or null`));if(typeof t!=`string`)return a(Error(`marked(): input parameter is of type `+Object.prototype.toString.call(t)+`, string expected`));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let n=i.hooks?await i.hooks.preprocess(t):t,r=await(i.hooks?await i.hooks.provideLexer(e):e?K.lex:K.lexInline)(n,i),a=i.hooks?await i.hooks.processAllTokens(r):r;i.walkTokens&&await Promise.all(this.walkTokens(a,i.walkTokens));let o=await(i.hooks?await i.hooks.provideParser(e):e?Y.parse:Y.parseInline)(a,i);return i.hooks?await i.hooks.postprocess(o):o})().catch(a);try{i.hooks&&(t=i.hooks.preprocess(t));let n=(i.hooks?i.hooks.provideLexer(e):e?K.lex:K.lexInline)(t,i);i.hooks&&(n=i.hooks.processAllTokens(n)),i.walkTokens&&this.walkTokens(n,i.walkTokens);let r=(i.hooks?i.hooks.provideParser(e):e?Y.parse:Y.parseInline)(n,i);return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return a(e)}}}onError(e,t){return n=>{if(n.message+=`
906Please report this to https://github.com/markedjs/marked.`,e){let e=`<p>An error occurred:</p><pre>`+V(n.message+``,!0)+`</pre>`;return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Q(e,t){return Z.parse(e,t)}Q.options=Q.setOptions=function(e){return Z.setOptions(e),Q.defaults=Z.defaults,d(Q.defaults),Q},Q.getDefaults=l,Q.defaults=u,Q.use=function(...e){return Z.use(...e),Q.defaults=Z.defaults,d(Q.defaults),Q},Q.walkTokens=function(e,t){return Z.walkTokens(e,t)},Q.parseInline=Z.parseInline,Q.Parser=Y,Q.parser=Y.parse,Q.Renderer=q,Q.TextRenderer=J,Q.Lexer=K,Q.lexer=K.lex,Q.Tokenizer=G,Q.Hooks=X,Q.parse=Q,Q.options,Q.setOptions,Q.use,Q.walkTokens,Q.parseInline,Y.parse,K.lex;var $={};Object.entries(Object.assign({"../../../content/pages/_strings.json":e,"../../../content/pages/biography.json":t,"../../../content/pages/concerts.json":n,"../../../content/pages/contact.json":r,"../../../content/pages/fallback.json":i,"../../../content/pages/forms.json":a,"../../../content/pages/home.json":o,"../../../content/pages/media.json":s,"../../../content/pages/repertoire.json":c}
906)).forEach(([e,t])=>{let[,n]=e.match(/\/([^/]+)\.json$/),r=JSON.parse(t);Object.entries(r).forEach(([e,t])=>{$[e]||={},$[e][n]={slug:n,path:`/${e}/${n}`,...t,body:t.body?Q.parse(t.body):void 0,translations:Object.entries(r).filter(([t])=>t!==e).map(([e])=>e)}})});export{a as n,$ as t};

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.