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={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},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.