User:Paper9oll/sandbox/Elixir-runtime.js
// <nowiki>
/*!
Name: Elixir
Version: v2
Release: 26.10
Copyright © 2024–2026 Paper9oll
Licensed under the Mozilla Public License 2.0 (https://gitlab.com/paper9oll/elixir-runtime/-/raw/main/LICENSE)
Repository: https://gitlab.com/paper9oll/elixir-runtime
*/
if (mw.config.get('wgDBname') === 'enwiki') {
(function () {
var Elixir=(function(){var e={get(){return window.Elixir.editor.get()},set(e){return window.Elixir.editor.set(e)}};function t(e){return/^ko(?:[-_][a-z0-9]+)*$/i.test(e.trim())}function n(e){return e.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return n===`script-title`&&/^ko:/i.test(r)})}function r(e){return e.some(e=>{let n=e.indexOf(`=`);if(n===-1)return!1;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();return r===`language`&&t(i)})}var i=d(),a=[`title`,`script-title`,`trans-title`];function o(e){let t=[],n=0;for(;n<e.length-1;)if(e[n]===`{`&&e[n+1]===`{`){let r=n,i=1;n+=2;let a=n;for(;a<e.length&&![`|`,`}`,` `,`
`,` `].includes(e[a]);)a++;let o=e.substring(n,a).trim(),s=n;for(;s<e.length-1&&i>0;)if(e[s]===`{`&&e[s+1]===`{`)i++,s+=2;else if(e[s]===`}`&&e[s+1]===`}`){if(i--,s+=2,i===0){t.push({name:o,openStart:r,closeStart:s-2,closeEnd:s});break}}else s++}else n++;return t}function s(e){let t=[],n=``,r=0,i=0,a=!1;for(let o=0;o<e.length;o++){if(a){if(e.startsWith(`-->`,o)){a=!1,n+=`-->`,o+=2;continue}n+=e[o];continue}if(e.startsWith(`<!--`,o)){a=!0,n+=`<!--`,o+=3;continue}let s=e[o],c=e[o+1];if(s===`{`&&c===`{`){r++,n+=s+c,o++;continue}if(s===`}`&&c===`}`&&r>0){r--,n+=s+c,o++;continue}if(s===`[`&&c===`[`){i++,n+=s+c,o++;continue}if(e.startsWith(`paperU005BU005Bpaper`,o)){i++,n+=`paperU005BU005Bpaper`,o+=19;continue}if(s===`]`&&c===`]`&&i>0){i--,n+=s+c,o++;continue}if(i>0&&e.startsWith(`paperU005DU005Dpaper`,o)){i--,n+=`paperU005DU005Dpaper`,o+=19;continue}if(s===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=s}return t.push(n),t}function c(e){return/[\u0400-\u052F\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u0590-\u05FF\u0900-\u097F\u0980-\u09FF\u0E00-\u0E7F\u3040-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uAC00-\uD7AF]/.test(e)}function l(e){return/[\uAC00-\uD7A3\u3131-\u318E]/.test(e)}function u(e){return/^en(?:[-_][a-z0-9]+)*$/i.test(e.trim())}function d(){let e=[`last`,`first`,`surname`,`given`,`author`,`via`,`publisher`];[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`agency`].forEach(t=>e.push(t));for(let t=1;t<=10;t++)[`last`,`first`,`surname`,`given`,`author`].forEach(n=>{e.push(`${n}${t}`)});return e}function f(e){return e.trim().replace(/^https?:\/\//i,``)}function p(e){let t=e.trim(),n=t.match(/^https?:\/\/web\.archive\.org\/web\/\d+(?:[a-z_]+)?\/(.+)$/i);return f(n?n[1]:t)}function m(e){let t=g(e),n=f(y(e,[`url`])),r=p(y(e,[`archive-url`]));return r?`${t}\n${n}\n${r}`:`${t}\n${n}`}function h(e){let t=f(y(e,[`url`])),n=p(y(e,[`archive-url`]));return n?`${t}\n${n}`:t}function g(e){return _(y(e,[`title`,`script-title`,`trans-title`])).toLowerCase()}function _(e){return e.replace(/\s+/g,` `).trim()}function v(e){let t=e.match(/(?:^|\s)name\s*=\s*(?:"([^"]*)"|'([^']*)'|([^\s/>]+))/i);return t?(t[1]||t[2]||t[3]||``).trim():``}function y(e,t){let n=e.find(e=>t.includes(e.name));return n?n.value:``}function b(e,t){let n=e[0],r=e[1]||``,i=e[2]||``,a=o(i).filter(A);if(a.length!==1)return null;let s=a[0];if(i.slice(0,s.openStart).trim()||i.slice(s.closeEnd).trim())return null;let c=te(i.slice(s.openStart,s.closeEnd));return y(c,[`url`])?{fullText:n,attributes:r,body:i,params:c,duplicateKey:m(c),name:v(r),start:e.index,end:e.index+n.length,snippet:t.slice(e.index,e.index+n.length)}:null}function ee(e){let t=[],n=/<ref\b([^>/]*?)>([\s\S]*?)<\/ref\s*>/gi,r;for(;(r=n.exec(e))!==null;){let n=b(r,e);n&&t.push(n)}return t}function x(e,t,n){let r=S(e,t,n);return r?r.text:null}function S(e,t,n){let r=e.slice(0,t),i=/<ref\b[^>/]*>/gi,a,o=null;for(;(a=i.exec(r))!==null;)o=a;if(!o)return null;let s=/<\/ref\s*>/gi;if(s.lastIndex=o.index+o[0].length,s.exec(r))return null;let c=e.slice(n).match(/<\/ref\s*>/i);if(!c||c.index===void 0)return null;let l=n+c.index+c[0].length;return{start:o.index,end:l,text:e.slice(o.index,l)}}function te(e){let t=s(e.slice(2,-2)),n=[];return t.slice(1).forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let r=e.slice(0,t).trim().toLowerCase(),i=e.slice(t+1).trim();r&&i&&n.push({name:r,value:i})}),n}var ne=[{values:[`Naver`,`Naver News`,`entertain.naver.com`,`m.entertain.naver.com`,`n.news.naver.com`],link:`[[Naver]]`,encodedLinkPatterns:[/^paperU005BU005BpaperNaverpaperU005DU005Dpaper$/]},{values:[`Daum`],link:`[[Daum (web portal)|Daum]]`,encodedLinkPatterns:[/^paperU005BU005BpaperDaum \(web portal\)(paperU007Cpaper|\|)DaumpaperU005DU005Dpaper$/]}],re=[`via`,`website`,`publisher`,`work`,`magazine`],ie=[{values:[`Asia Today`,`AsiaToday`,`asiatoday.co.kr`,`en.asiatoday.co.kr`,`cn.asiatoday.co.kr`,`vn.asiatoday.co.kr`],output:`Asia Today`},{values:[`Billboard`,`billboard.com`],output:`[[Billboard (magazine)|Billboard]]`},{values:[`Billboard Korea`,`billboard.co.kr`],output:`[[Billboard Korea]]`},{values:[`Busan Ilbo`,`BusanIlbo`,`busan.com`],output:`[[Busan Ilbo]]`},{values:[`The Chosun Ilbo`,`Chosun Ilbo`,`ChosunIlbo`,`news.chosun.com`],output:`[[The Chosun Ilbo]]`},{values:[`Circle Chart`,`Circle Music Chart`,`circlechart.kr`],output:`[[Circle Chart]]`},{values:[`Cine21`,`Cine 21`,`cine21.com`],output:`[[Cine21]]`},{values:[`CNA Lifestyle`,`cnalifestyle.channelnewsasia.com`],output:`[[CNA (TV network)|CNA Lifestyle]]`},{values:[`Channel News Asia`,`channelnewsasia.com`],output:`[[CNA (TV network)|Channel News Asia]]`},{values:[`Dailian`,`dailian.co.kr`],output:`Dailian`},{values:[`Doosan Encyclopedia`,`doopedia.co.kr`],output:`[[Doosan Encyclopedia]]`},{values:[`Encyclopedia of Korean Culture`,`encykorea.aks.ac.kr`],output:`[[Encyclopedia of Korean Culture]]`},{values:[`Encyclopedia of Korean Folk Culture`,`folkency.nfm.go.kr`],output:`[[Encyclopedia of Korean Folk Culture]]`},{values:[`Encyclopedia of Korean Local Culture`,`grandculture.net`],output:`[[Encyclopedia of Korean Local Culture]]`},{values:[`Encyclopedia of Overseas Korean Culture`,`okpedia.kr`],output:`[[Encyclopedia of Overseas Korean Culture]]`},{values:[`Naver`,`Naver News`,`entertain.naver.com`,`m.entertain.naver.com`,`n.news.naver.com`],output:`[[Naver]]`},{values:[`Daum`],output:`[[Daum (web portal)|Daum]]`},{values:[`Donga`,`Donga Ilbo`,`DongaIlbo`,`The Donga Ilbo`,`donga.com`,`english.donga.com`],output:`[[The Dong-A Ilbo]]`},{values:[`Edaily`,`E Daily`,`E-daily`,`edaily.co.kr`],output:`Edaily`},{values:[`Elle`,`elle.com`],output:`[[Elle (magazine)|Elle]]`},{values:`Elle Arabia.Elle Argentina.Elle Australia.Elle Brasil.Elle Bulgaria.Elle Canada.Elle China.Elle Croatia.Elle Czechia.Elle Denmark.Elle France.Elle Germany.Elle Greece.Elle Hong Kong.Elle Hungary.Elle India.Elle Indonesia.Elle Italia.Elle Japan.Elle Korea.Elle Mexico.Elle Netherlands.Elle Norway.Elle Poland.Elle Québec.Elle Romania.Elle Serbia.Elle Singapore.Elle Slovenia.Elle Spain.Elle Sweden.Elle Switzerland.Elle Taiwan.Elle Thailand.Elle Turkey.Elle UK.Elle Ukraine.Elle USA.Elle Vietnam`.split(`.`),output:`[[Elle (magazine)|Elle]]`},{values:[`The Financial News`,`fnnews.com`],output:`[[The Financial News]]`},{values:[`Fashionista`,`fashionista.com`],output:`[[Fashionista (website)|Fashionista]]`},{values:[`Gallup Korea`,`GallupKorea`,`gallup.co.kr`],output:`[[Gallup Korea]]`},{values:[`Hancinema`,`hancinema.net`],output:`[[Hancinema]]`},{values:[`Hankook Ilbo`,`HankookIlbo`,`hankookilbo.com`],output:`[[Hankook Ilbo]]`},{values:[`The Hankyoreh`,`Hankyoreh`,`hani.co.kr`,`english.hani.co.kr`,`japan.hani.co.kr`,`china.hani.co.kr`],output:`[[The Hankyoreh]]`},{values:[`Herald Corporation`,`heraldm.com`,`biz.heraldcorp.com`],output:`[[Herald Corporation]]`},{values:[`Herald Pop`,`HeraldPop`,`heraldpop.com`,`Herald Muse`,`HeraldMuse`,`heraldmuse.com`],output:`[[Herald Pop]]`},{values:[`HuffPost Korea`,`huffingtonpost.kr`],output:`[[HuffPost Korea]]`},{values:[`Ilgan Sports`,`IlganSports`,`isplus.com`],output:`[[Ilgan Sports]]`},{values:[`IZM`,`izm.co.kr`],output:`[[IZM]]`},{values:[`Jeju Ilbo`,`JejuIlbo`,`jejunews.com`],output:`[[Jeju Ilbo]]`},{values:[`JTBC`,`jtbc.co.kr`],output:`[[JTBC]]`},{values:[`Korean Broadcasting Corporation`,`KBS`,`kbs.co.kr`],output:`[[Korean Broadcasting Corporation]]`},{values:[`KBS World`,`world.kbs.co.kr`],output:`[[KBS World]]`},{values:[`Korea Heritage Service`,`english.khs.go.kr`],output:`[[Korea Heritage Service]]`},{values:[`Korea.net`],output:`[[Korea.net]]`},{values:[`Koreana`,`koreana.co.kr`],output:`[[Koreana]]`},{values:[`The Korea Economic Daily`,`Korea Economic Daily`,`The Korea Economy Daily`,`Hankyung`,`hankyung.com`,`kedglobal.com`],output:`[[The Korea Economic Daily]]`},{values:[`The Korea Herald`,`koreaherald.com`],output:`[[The Korea Herald]]`},{values:[`The Korea JoongAng Daily`,`Korea JoongAng Daily`,`koreajoongangdaily.joins.com`],output:`[[Korea JoongAng Daily]]`},{values:[`The Korea Times`,`Korea Times`,`koreatimes.co.kr`],output:`[[The Korea Times]]`},{values:[`Kpop Herald`,`KpopHerald`,`kpopherald.com`],output:`[[Kpop Herald]]`},{values:[`The Kookje Daily News`,`Kookje Ilbo`,`Kookje Daily`,`Kookje Daily News`,`kookje.co.kr`],output:`[[The Kookje Daily News]]`},{values:[`Kukmin Ilbo`,`Kuki News`,`kmib.co.kr`,`kukmindaily.co.kr`],output:`[[Kukmin Ilbo]]`},{values:[`Kyunghyang Shinmun`,`khan.co.kr`],output:`[[Kyunghyang Shinmun]]`},{values:[`La República`,`larepublica.pe`],output:`[[La República]]`},{values:[`La Repubblica`,`larepubblica.it`],output:`[[La Repubblica]]`},{values:[`Maeil Business Newspaper`,`mk.co.kr`,`MK News`],output:`[[Maeil Business Newspaper]]`},{values:[`Media Today`,`mediatoday.co.kr`],output:`[[Media Today]]`},{values:[`Money Today`,`MoneyToday`,`mt.co.kr`],output:`Money Today`},{values:[`Monthly Chosun`,`monthly.chosun.com`],output:`[[Monthly Chosun]]`},{values:[`Segye Ilbo`,`segye.com`],output:`[[Segye Ilbo]]`},{values:[`Seoul Shinmun`,`seoul.co.kr`],output:`[[Seoul Shinmun]]`},{values:[`SisaIN`,`sisain.co.kr`],output:`[[SisaIN]]`},{values:[`Star News`,`starnewskorea.com`,`Star News Korea`],output:`[[Star News (South Korea)|Star News]]`},{values:[`Munhwa Broadcasting Corporation`,`imbc.com`,`mbc.co.kr`],output:`[[Munhwa Broadcasting Corporation]]`},{values:[`Munhwa Ilbo`,`munhwa.com`],output:`[[Munhwa Ilbo]]`},{values:[`My Daily`,`MyDaily`,`mydaily.co.kr`],output:`My Daily`},{values:[`NME`],output:`[[NME]]`},{values:[`Nylon`,`nylon.com`,`nylonmag.com`],output:`[[Nylon (magazine)|Nylon]]`},{values:[`Nylon China`,`Nylon France`,`Nylon FR`,`Nylon Germany`,`Nylon Indonesia`,`Nylon Japan`,`Nylon Korea`,`Nylon Manila`,`Nylon Mexico`,`Nylon Singapore`,`Nylon Spain`,`Nylon Thailand`],output:`[[Nylon (magazine)|Nylon]]`},{values:[`News1`,`news1.kr`,`[[News1 (South Korean company)|News1]]`],output:`News1`},{values:[`NewsPim`,`newspim.com`],output:`[[NewsPim]]`},{values:[`Newsis`,`newsis.com`],output:`[[Newsis]]`},{values:[`Newstapa`,`newstapa.org`],output:`Newstapa`},{values:[`Netflix`,`netflix.com`],output:`[[Netflix]]`},{values:[`No Cut News`,`nocutnews.co.kr`],output:`[[No Cut News]]`},{values:[`Osen`,`Osen (newspaper)`,`OSEN`,`osen`,`[[Osen (newspaper)|Osen]]`],output:`[[Osen (newspaper)|Osen]]`},{values:[`Pressian`,`pressian.com`],output:`[[Pressian]]`},{values:[`Rolling Stone`,`rollingstone.com`],output:`[[Rolling Stone]]`},{values:[`Rolling Stone Argentina`,`Rolling Stone Australia`,`Rolling Stone Canada`,`Rolling Stone China`,`Rolling Stone Croatia`,`Rolling Stone France`,`Rolling Stone Germany`,`Rolling Stone India`,`Rolling Stone Italy`,`Rolling Stone Japan`,`Rolling Stone Korea`,`Rolling Stone Mexico`,`Rolling Stone Middle East`,`Rolling Stone Philippines`,`Rolling Stone South Africa`,`Rolling Stone Turkey`,`Rolling Stone United Kingdom`],output:`[[Rolling Stone]]`},{values:[`Seoul Broadcasting System`,`sbs.co.kr`],output:`[[Seoul Broadcasting System]]`},{values:[`The Seoul Economic Daily`,`Seoul Economic Daily`,`The Seoul Economy Daily`,`Seoul Economy Daily`,`sedaily.com`,`m.sedaily.com`],output:`The Seoul Economic Daily`},{values:[`Sports Chosun`,`SportsChosun`,`sports.chosun.com`,`sportschosun.com`],output:`[[Sports Chosun]]`},{values:[`Sports Donga`,`SportsDonga`,`sports.donga.com`],output:`[[Sports Donga]]`},{values:[`Sports Kyunghyang`,`SportsKyunghyang`,`sports.khan.co.kr`],output:`[[Sports Kyunghyang]]`},{values:[`South China Morning Post`,`scmp`,`scmp.com`],output:`[[South China Morning Post]]`},{values:[`Ten Asia`,`TenAsia`,`10 Asia`,`10Asia`,`tenasia.com`,`tenasia.hankyung.com`],output:`[[Ten Asia]]`},{values:[`Time`,`Time Magazine`,`Time Mag`,`time.com`],output:`[[Time (magazine)|Time]]`},{values:[`Teen Vogue`,`teenvogue.com`],output:`[[Teen Vogue]]`},{values:[`tvN`,`tvn.cjenm.com`],output:`[[tvN]]`},{values:[`Variety`,`Variety Magazine`,`Variety Mag`,`variety.com`],output:`[[Variety (magazine)|Variety]]`},{values:[`Vogue`,`vogue.com`],output:`[[Vogue (magazine)|Vogue]]`},{values:[`British Vogue`],output:`[[British Vogue]]`},{values:[`Vogue Adria`],output:`[[Vogue Adria]]`},{values:[`Vogue Arabia`],output:`[[Vogue Arabia]]`},{values:[`Vogue Australia`],output:`[[Vogue Australia]]`},{values:[`Vogue China`],output:`[[Vogue China]]`},{values:[`Vogue France`],output:`[[Vogue France]]`},{values:[`Vogue Greece`],output:`[[Vogue Greece]]`},{values:[`Vogue India`],output:`[[Vogue India]]`},{values:[`Vogue Italia`],output:`[[Vogue Italia]]`},{values:[`Vogue Japan`],output:`[[Vogue Japan]]`},{values:[`Vogue México y Latinoamérica`],output:`[[Vogue México y Latinoamérica]]`},{values:[`Vogue Nederland`],output:`[[Vogue Nederland]]`},{values:[`Vogue Polska`],output:`[[Vogue Polska]]`},{values:[`Vogue Russia`],output:`[[Vogue Russia]]`},{values:[`Vogue Scandinavia`],output:`[[Vogue Scandinavia]]`},{values:[`Vogue Singapore`],output:`[[Vogue Singapore]]`},{values:[`Vogue Taiwan`],output:`[[Vogue Taiwan]]`},{values:[`Vogue Ukraine`],output:`[[Vogue Ukraine]]`},{values:[`Vogue Argentina`,`Vogue Brasil`,`Vogue CS`,`Vogue Deutsch`,`Vogue España`,`Vogue Hong Kong`,`Vogue Korea`,`Vogue New Zealand`,`Vogue Philippines`,`Vogue Portugal`,`Vogue Romania`,`Vogue South Africa`,`Vogue Turkiye`,`Vogue Türkiye`],output:`[[Vogue (magazine)|Vogue]]`},{values:[`Women's Wear Daily`,`WWD`,`wwd.com`],output:`[[Women's Wear Daily]]`},{values:[`X-port News`,`Xport News`,`Xsports News`,`X-sports News`,`X-ports News`,`Xports News`,`xportsnews.com`],output:`Xports News`},{values:[`Yonhap`,`Yonhap News`,`YonhapNews`,`Yonhap News Agency`,`en.yna.co.kr`,`yna.co.kr`],output:`[[Yonhap News Agency]]`},{values:[`VisitKorea.or.kr`,`visitkorea.or.kr`],output:`[[VisitKorea.or.kr]]`},{values:[`YouTube`,`youtube.com`],output:`[[YouTube]]`}].reduce((e,t)=>(t.values.concat(t.output).forEach(n=>{e.set(n.toLowerCase(),t.output)}),e),new Map);function ae(e){let t=e.trim().replace(/_/g,` `);return t.charAt(0).toUpperCase()+t.slice(1)}function oe(e){let t=e.trim();for(let e of ne){var n;if(e.values.includes(t)||t===e.link||(n=e.encodedLinkPatterns)!=null&&n.some(e=>e.test(t)))return e.link}return null}function C(e){let t=e.trim(),n=[t];[t.match(/^\[\[([\s\S]*?)\]\]$/),t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/)].forEach(e=>{if(!e)return;let t=e[1].replace(/paperU007Cpaper/g,`|`),r=t.indexOf(`|`);n.push(t),r!==-1&&n.push(t.slice(0,r).trim(),t.slice(r+1).trim())});for(let e of ne){var r;if(n.some(t=>e.values.includes(t)||t===e.link)||(r=e.encodedLinkPatterns)!=null&&r.some(e=>e.test(t)))return e.values[0]}return``}function se(e){return oe(e)!==null}function ce(e){return se(e)}function le(e){return oe(e)||e}function w(e){return String(e||``).replace(/^\s*\[\[([^\]|]+)\|([^\]]+)\]\]\s*$/g,`$2`).replace(/^\s*\[\[([^\]]+)\]\]\s*$/g,`$1`).replace(/<[^>]+>/g,``).replace(/\s+/g,` `).trim().toLowerCase()}var ue=new Set([`twitter`,`twitter (social network)`,`x`,`x (social network)`,`x (formerly twitter)`,`instagram`,`facebook`,`tiktok`,`threads`,`threads (social network)`,`weverse`,`soundcloud`,`spotify`,`apple music`,`twitch`,`twitch (service)`,`vimeo`,`youtube`]);function de(e){return e.replace(/\[\[/g,`paperU005BU005Bpaper`).replace(/\]\]/g,`paperU005DU005Dpaper`).replace(/\|/g,`paperU007Cpaper`)}var fe=new Map([[`twitter`,`[[Twitter]]`],[`twitter (social network)`,`[[Twitter]]`],[`x`,`[[X (social network)|X]]`],[`x (social network)`,`[[X (social network)|X]]`],[`x (formerly twitter)`,`[[X (social network)|X]]`],[`instagram`,`[[Instagram]]`],[`facebook`,`[[Facebook]]`],[`tiktok`,`[[TikTok]]`],[`threads`,`[[Threads (social network)|Threads]]`],[`threads (social network)`,`[[Threads (social network)|Threads]]`],[`weverse`,`[[Weverse]]`],[`soundcloud`,`[[SoundCloud]]`],[`spotify`,`[[Spotify]]`],[`apple music`,`[[Apple Music]]`],[`twitch`,`[[Twitch (service)|Twitch]]`],[`twitch (service)`,`[[Twitch (service)|Twitch]]`],[`vimeo`,`[[Vimeo]]`],[`youtube`,`[[YouTube]]`]]);function pe(e){let t=String(e||``).trim(),n=[w(t)],r=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);if(r){let e=r[1].replace(/paperU007Cpaper/g,`|`),t=e.indexOf(`|`);n.push(w(e)),t!==-1&&n.push(w(e.slice(0,t)),w(e.slice(t+1)))}return n}function me(e){return pe(e).some(e=>ue.has(e))}function he(e,t=!1){for(let n of pe(e)){let e=fe.get(n);if(e)return t?de(e):e}return``}function T(e,t){for(let n of e){let e=n.indexOf(`=`);if(e===-1)continue;let r=n.slice(0,e).trim().toLowerCase();if(t.includes(r))return n.slice(e+1).trim()}return``}function ge(e,t){let n=e.trim();if(/^https?:\/\/[^\s|{}]+$/i.test(n))return null;let r=he(n);if(r)return r;let i=T(t,[`url`]);return/gaonchart\.co\.kr/i.test(i)&&/^(Gaon Chart|Gaon Music Chart)$/i.test(n)?`[[Gaon Music Chart]]`:/^https?:\/\/[\w.-]*oricon\.co\.jp/i.test(i)&&/^Oricon$/i.test(n)?`[[Oricon]]`:/wmagazine\.com/i.test(i)&&/^W$/i.test(n)?`[[W (magazine)|W]]`:/vmagazine\.com/i.test(i)&&/^V$/i.test(n)?`[[V (American magazine)|V]]`:/papermag\.com/i.test(i)&&/^Paper$/i.test(n)?`[[Paper (magazine)|Paper]]`:/[\w.-]*news\.yahoo\.com|yahoo\.com\/news/i.test(i)&&/^Yahoo(!?\s*News)?$/i.test(n)?`[[Yahoo News]]`:/^https?:\/\/[\w.-]*yahoo\.com/i.test(i)&&/^Yahoo!?$/i.test(n)?`[[Yahoo]]`:ie.get(n.toLowerCase())||null}function _e(e,t,n=!0){let r=e,i=o(e).filter(A),a=[];return i.forEach(r=>{if(n&&!S(e,r.openStart,r.closeEnd))return;let i=s(e.slice(r.openStart,r.closeEnd).slice(2,-2)),o=[...i],c=!1;i.forEach((e,n)=>{if(n===0)return;let r=e.indexOf(`=`);if(r===-1)return;let a=e.slice(0,r).trim().toLowerCase();if(!re.includes(a))return;let s=e.slice(r+1),l=t(s,i,a);l===null||l===s||(o[n]=e.slice(0,r+1)+l,c=!0)}),c&&a.push({start:r.openStart,end:r.closeEnd,text:`{{`+o.join(`|`)+`}}`})}),a.sort((e,t)=>t.start-e.start).forEach(e=>{r=r.slice(0,e.start)+e.text+r.slice(e.end)}),r}function ve(e){let t=ge(e,[]);return t===`[[Osen (newspaper)|Osen]]`?t:null}function ye(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function be(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)}}(\s*)$/);if(!t||!ye(t[2]))return e;let n=s(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[4]}function xe(){let t=_e(e.get(),e=>be(e));e.set(t)}var Se=[`publisher`,`agency`,`place`,`location`,`publication-place`];function Ce(e){return Se.includes(e)}var we=new Set([`n.news.naver.com`,`entertain.naver.com`,`m.entertain.naver.com`,`news.naver.com`,`sports.news.naver.com`,`m.sports.news.naver.com`,`m.news.naver.com`]),Te=new Set([`v.daum.net`,`news.v.daum.net`,`news.daum.net`,`entertain.daum.net`,`sports.daum.net`,`m.entertain.daum.net`]),Ee=new Set([`youtube.com`,`www.youtube.com`,`youtu.be`]);function De(e){try{let t=new URL(e.trim()).hostname.toLowerCase();return Ee.has(t)}catch(e){return!1}}var Oe=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`],ke=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`agency`,`via`],Ae={work:`website`,works:`website`,journal:`website`,newspaper:`website`,magazine:`website`,periodical:`website`,"script-work":`script-website`,"script-journal":`script-website`,"script-newspaper":`script-website`,"script-magazine":`script-website`,"script-periodical":`script-website`,"trans-work":`trans-website`,"trans-journal":`trans-website`,"trans-newspaper":`trans-website`,"trans-magazine":`trans-website`,"trans-periodical":`trans-website`},je={"cite web":`website`,"cite news":`work`,"cite magazine":`magazine`,"cite journal":`journal`},Me=[`website`,`work`,`works`,`journal`,`newspaper`,`magazine`,`periodical`];function E(e){return je[e.trim().toLowerCase()]||``}function Ne(e){return e.startsWith(`script-`)?`script`:e.startsWith(`trans-`)?`trans`:``}function Pe(e){return e.replace(/^(script|trans)-/,``)}function Fe(e){return Me.includes(Pe(e))}function Ie(e,t){let n=Ne(e);return n===`script`?`script-`+t:n===`trans`?`trans-`+t:t}function D(e,t){return e===t||e===`script-`+t||e===`trans-`+t}function O(e){let t=e.trim();try{let e=new URL(t).hostname.toLowerCase();if(we.has(e))return`Naver`;if(Te.has(e))return`Daum`}catch(e){return``}return``}function k(e){let t=String(e||``).trim(),n=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);if(n){let e=n[1].replace(/paperU007Cpaper/g,`|`),t=e.indexOf(`|`);if(e=t===-1?e.trim():e.slice(t+1).trim(),e.toLowerCase()===`hancinema`||e.toLowerCase()===`hancinema.net`)return`Hancinema`}let r=w(t);return r===`hancinema`||r===`hancinema.net`?`Hancinema`:null}function Le(e){return/\/korean_/i.test(e)}function Re(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=E(n[0].trim().toLowerCase());if(!i)return;let a=``,o=-1,c=-1,l=-1,u=-1,d=-1,f=-1,p=``,m=-1,h=``;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`url`&&!a&&(a=s),o===-1&&Fe(r)&&s&&k(s)&&(o=t),r===`via`&&(s&&k(s)&&c===-1&&(c=t),f===-1&&(f=t,p=s)),D(r,i)&&(u===-1&&(u=t),s&&d===-1&&(d=t)),r===`publisher`&&(m===-1&&(m=t,h=s),s&&k(s)&&l===-1&&(l=t))}),o===-1&&c===-1&&l===-1||a&&Le(a))return;let g=[...n],_=!1,v=()=>{if(f!==-1){let e=g[f],t=e.indexOf(`=`);g[f]=e.slice(0,t+1)+`[[Hancinema]]`}else g.push(`via=[[Hancinema]]`),f=g.length-1;_=!0},y=()=>{if(d!==-1&&d!==o){let e=g[d],t=e.indexOf(`=`);g[d]=e.slice(0,t+1)+h}else if(u!==-1&&u!==o){let e=g[u],t=e.indexOf(`=`);g[u]=e.slice(0,t+1)+h,d=u}else if(o!==-1&&D(n[o].slice(0,n[o].indexOf(`=`)).trim().toLowerCase(),i)){let e=g[o],t=e.indexOf(`=`);g[o]=e.slice(0,t+1)+h,d=o}else g.push(i+`=`+h),d=g.length-1,u=d;_=!0},b=()=>{m!==-1&&g[m]!==null&&(g[m]=null,_=!0)},ee=()=>{o!==-1&&o!==d&&g[o]!==null&&(g[o]=null,_=!0)},x=()=>{f!==-1&&g[f]!==null&&(g[f]=null,_=!0)};if(o!==-1&&p&&!k(p)&&c===-1)x(),b();else if(c!==-1&&h&&!k(h))v(),y(),b(),ee();else if(o!==-1&&h&&!k(h))v(),y(),b(),ee();else if(l!==-1&&o===-1&&c===-1){if(d!==-1)return;if(u!==-1){let e=g[u],t=e.indexOf(`=`);g[u]=e.slice(0,t+1)+`[[Hancinema]]`,d=u}else g.push(i+`=[[Hancinema]]`),u=g.length-1,d=u;b(),_=!0}else (l!==-1&&(o!==-1||c!==-1)||o!==-1&&!h&&m!==-1)&&b();_&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function ze(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=[...n],a=!1,o=-1,c=-1,l=``;if(n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`url`&&!l&&(l=i),r===`via`&&(i?a=!0:o===-1&&(o=t)),r===`website`&&!i&&c===-1&&(c=t)}),a)return;let u=O(l);if(!u||n.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return(Oe.includes(n)||Ce(n))&&r&&C(r)===u}))return;let d=!1,f=!1,p=-1,m=-1;if(n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();(r===`website`||r===`work`||r===`works`)&&i&&!C(i)&&(d=!0,p=t),r===`publisher`&&i&&!C(i)&&(f=!0,m=t)}),d&&f&&p!==-1&&m!==-1){i[p]=null,i[m]=null,i.push(`via=`+u),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`});return}if(o!==-1){let e=i[o],t=e.indexOf(`=`);i[o]=e.slice(0,t+1)+u,c!==-1&&(i[c]=null)}else if(c!==-1){let e=i[c],t=e.indexOf(`=`);i[c]=e.slice(0,t).replace(/website/i,`via`)+`=`+u}else i.push(`via=`+u);r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Be(e,t={}){let n=e,r=o(e).filter(A),i=[];return r.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),r=E(n[0].trim().toLowerCase());if(!r)return;let a=``,o=-1,c=-1,l=-1,u=-1,d=-1,f=-1,p=-1,m=-1,h=[];n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let i=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();if(i===`url`&&!a&&(a=s),i===`via`&&s&&o===-1&&(o=t,me(s)&&(p=t)),D(i,r)){c===-1&&(c=t),s||h.push(t),s&&l===-1&&(l=t),s&&me(s)&&m===-1&&(m=t);return}Fe(i)&&s&&u===-1&&(u=t),Fe(i)&&s&&me(s)&&m===-1&&(m=t),i===`publisher`&&(d===-1&&(d=t),s&&f===-1&&(f=t))});let g=[...n],_=O(a),v=De(a),y=!1;if(m!==-1&&p===-1){let e=g[m],t=e.indexOf(`=`),n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1),i=he(r,!0)||r;g[m]=e.slice(0,t).replace(new RegExp(n,`i`),`via`)+`=`+i,p=m,o=m,l===m&&(l=-1),u===m&&(u=-1),y=!0}if(p!==-1){let e=g[p],t=e.indexOf(`=`),n=e.slice(t+1),r=he(n,!0);r&&r!==n&&(g[p]=e.slice(0,t+1)+r,y=!0),h.forEach(e=>{g[e]!==null&&(g[e]=null,y=!0)})}if(_&&o===-1){if(l!==-1){let e=g[l],t=e.indexOf(`=`);C(e.slice(t+1))===_&&(g[l]=null,l=-1,y=!0)}if(f!==-1){let e=g[f],t=e.indexOf(`=`);C(e.slice(t+1))===_&&(g[f]=null,f=-1,y=!0)}g.push(`via=`+_),y=!0}if(o!==-1&&p===-1&&l===-1&&u===-1&&f===-1&&!_&&!v){let e=g[o],t=e.indexOf(`=`);k(e.slice(t+1))||(g[o]=e.slice(0,t).replace(/via/i,r)+e.slice(t),y=!0)}if(l!==-1&&f!==-1&&!v)g[f]=null,y=!0;else if(l===-1&&!v){let e=u===-1?p===-1?f:-1:u;if(e!==-1&&g[e]!==null){let t=g[e],n=t.indexOf(`=`),i=t.slice(0,n).trim().toLowerCase(),a=i===`publisher`?r:Ie(i,r);g[e]=t.slice(0,n).replace(new RegExp(i,`i`),a)+t.slice(n),f!==-1&&f!==e&&(g[f]=null),y=!0}}y&&i.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{n=n.slice(0,e.start)+e.text+n.slice(e.end)}),n}function Ve(e){let t=e,n=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);return n&&(t=`[[`+n[1].replace(/paperU007Cpaper/g,`|`)+`]]`),w(t)}function He(e){let t=e,n=o(e).filter(A),r=[],i=[`website`,`work`,`magazine`,`journal`,`newspaper`,`periodical`];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),a=De(T(n,[`url`])),o=[...n],c=!1,l=!1,u=!1;n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&s&&(u=!0,Ve(s)===`youtube`&&(o[t]=`via=[[YouTube]]`,c=!0)),i.includes(r)&&Ve(s)===`youtube`&&(l=!0,a?(o[t]=`via=[[YouTube]]`,c=!0):(o[t]=null,c=!0))}),a&&!l&&!u&&(o.push(`via=[[YouTube]]`),c=!0),c&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+o.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Ue(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=O(T(n,[`url`]));if(!i||!n.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return n===`via`&&C(r)===i}))return;let a=!1,o=E(n[0].trim().toLowerCase()),c=n.filter((e,t)=>{if(t===0)return!0;let n=e.indexOf(`=`);if(n===-1)return!0;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();return(r===`publisher`||o&&D(r,o))&&C(s)===i?(a=!0,!1):!0});a&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function We(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=E(n[0].trim().toLowerCase()),a=O(T(n,[`url`]));if((!i||!a)&&!i)return;let o=-1,c=-1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&o===-1&&(a&&C(s)===a||k(s))&&(o=t),D(r,i)&&c===-1&&(c=t)}),!a&&o===-1||o===-1||c===-1||o<c)return;let l=[...n],u=l.splice(o,1)[0];l.splice(c,0,u),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+l.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}var Ge={website:`work`,"script-website":`script-work`,"trans-website":`trans-work`};function Ke(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2));if(n[0].trim().toLowerCase()!==`cite web`)return;let i=!1,a=!1,o=!1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`url`&&s&&(i=!0),r===`issue`&&s&&(a=!0),r===`volume`&&s&&(o=!0)}),i&&!a&&!o)return;let c=n.map((e,t)=>{if(t===0)return e.replace(/^(\s*)cite web/i,`$1cite news`);let n=e.indexOf(`=`);if(n===-1)return e;let r=e.slice(0,n).trim().toLowerCase(),i=Ge[r];return i?e.slice(0,n).replace(new RegExp(r,`i`),i)+e.slice(n):e});r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function qe(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2));if(n[0].trim().toLowerCase()!==`cite web`)return;let i=[...n],a=new Map,o=!1,c=!1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`via`&&i&&(o=!0),(r===`website`||r===`script-website`||r===`trans-website`)&&i&&a.set(r,t)}),o||(n.forEach((e,t)=>{if(t===0||i[t]===null)return;let r=e.indexOf(`=`);if(r===-1)return;let o=e.slice(0,r).trim().toLowerCase(),s=e.slice(r+1).trim(),l=Ae[o];if(!(!l||!s)){if(a.get(l)!==void 0){w(T(n,[l]))===w(s)&&(i[t]=null,c=!0);return}i[t]=e.slice(0,r).replace(new RegExp(o,`i`),l)+e.slice(r),a.set(l,t),c=!0}}),!c))return;let l=i.findIndex((e,t)=>{if(t===0||e===null)return!1;let n=e.indexOf(`=`);return n!==-1&&e.slice(0,n).trim().toLowerCase()===`website`}),u=i.findIndex((e,t)=>{if(t===0||e===null)return!1;let n=e.indexOf(`=`);return n!==-1&&Ce(e.slice(0,n).trim().toLowerCase())});if(l!==-1&&u!==-1&&u<l){let e=i.splice(l,1)[0];i.splice(u,0,e)}r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Je(e){let t=e,n=o(e).filter(A),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=O(T(n,[`url`]));if(!i)return;let a=-1,o=-1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&s&&a===-1&&(a=t),r===`website`&&s&&C(s)===i&&o===-1&&(o=t)}),a!==-1||o===-1)return;let c=[...n],l=c[o],u=l.indexOf(`=`);c[o]=l.slice(0,u).replace(/website/i,`via`)+`=`+le(i),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Ye(e){let t=e,n=o(e).filter(A),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=T(a,[`url`]);if(O(o))return;let c=``;try{c=new URL(o).hostname.toLowerCase()}catch(e){return}if(c.includes(`.naver.com`)||c===`naver.com`||c.includes(`.daum.net`)||c===`daum.net`)return;let l=-1,u=-1,d=-1,f=``,p=``,m=``;a.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`via`&&i&&C(i)&&l===-1&&(l=t,f=i),r===`website`&&i&&C(i)&&u===-1&&(u=t,p=i),r===`publisher`&&i&&(C(i)&&d===-1||d===-1)&&(d=t,m=i)});let h=!1,g=[...a],_=x(e,t.openStart,t.closeEnd)||n;u!==-1&&d!==-1&&C(m)?(g[u]=null,g[d]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0):u!==-1&&d!==-1?(g[u]=null,g[d]=g[d].slice(0,g[d].indexOf(`=`)).replace(/publisher/i,`website`)+g[d].slice(g[d].indexOf(`=`)),i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0):u!==-1&&(g[u]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0),l!==-1&&u===-1&&(g[l]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`via`,value:f,reason:`unexpected-portal-param`}]}),h=!0),h&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function Xe(e,t){if(!t.length)return t;let n=new Map;return o(e).filter(A).forEach(t=>{let r=e.slice(t.openStart,t.closeEnd),i=s(r.slice(2,-2)),a=T(i,[`url`]);a&&(n.has(a)||n.set(a,[]),n.get(a).push({parts:i,snippet:x(e,t.openStart,t.closeEnd)||r}))}),t.map(e=>{let t=e.lookupUrl?n.get(e.lookupUrl):null;if(!t)return null;let r=t.find(t=>e.params.every(e=>t.parts.some((t,n)=>{if(n===0)return!1;let r=t.indexOf(`=`);if(r===-1)return!1;let i=t.slice(0,r).trim().toLowerCase(),a=t.slice(r+1).trim();return i===e.name&&a===e.value})));return r?{snippet:r.snippet,params:e.params}:null}).filter(Boolean)}function Ze(e){let t=e,r=o(e).filter(A),i=[];return r.forEach(t=>{let r=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),a=n(r),o=r.filter((e,t)=>{let n=e.indexOf(`=`);if(t===0||n===-1)return!0;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();return r!==`language`||a||!u(i)});o.length!==r.length&&i.push({start:t.openStart,end:t.closeEnd,text:`{{`+o.join(`|`)+`}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Qe(e){let t=e,n=o(e).filter(A),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=E(a[0].trim().toLowerCase()),c=!1,l=!1,u=!1,d=!1,f=-1;if(!o||(a.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();D(r,o)&&(d=!0,i&&(u=!0)),r===`publisher`&&i&&(c=!0),Ce(r)&&i&&(l=!0),r===`via`&&ce(i)&&(f=t)}),u||c||l||f===-1))return;if(d){let r=S(e,t.openStart,t.closeEnd),a=r?r.text.slice(0,t.openStart-r.start)+n+r.text.slice(t.closeEnd-r.start):n;i.push({snippet:a,params:[{name:o,value:``,reason:`empty-source-param`}]});return}let p=[...a];p.splice(f+1,0,o+`=`);let m=`{{`+p.join(`|`)+`}}`,h=S(e,t.openStart,t.closeEnd),g=h?h.text.slice(0,t.openStart-h.start)+m+h.text.slice(t.closeEnd-h.start):m;r.push({start:t.openStart,end:t.closeEnd,text:m}),i.push({snippet:g,params:[{name:o,value:``,reason:`empty-source-param`}]})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function $e(e){let t=o(e).filter(A),n=[];return t.forEach(t=>{let r=e.slice(t.openStart,t.closeEnd),i=s(r.slice(2,-2)),a=E(i[0].trim().toLowerCase()),o=!1,c=!1;a&&(i.forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();D(n,a)&&!r&&(o=!0),n===`via`&&ce(r)&&(c=!0)}),!(!o||!c)&&n.push({snippet:x(e,t.openStart,t.closeEnd)||r,params:[{name:a,value:``,reason:`empty-source-param`}]}))}),n}function et(e){let t=o(e).filter(A),n=[];return t.forEach(t=>{let r=e.slice(t.openStart,t.closeEnd);s(r.slice(2,-2)).forEach(i=>{let a=i.indexOf(`=`);if(a===-1)return;let o=i.slice(0,a).trim().toLowerCase(),s=i.slice(a+1).trim();if(ke.includes(o)&&!s){let i=S(e,t.openStart,t.closeEnd),a=i?i.text.slice(0,t.openStart-i.start)+r+i.text.slice(t.closeEnd-i.start):r;n.push({snippet:a,params:[{name:o,value:``,reason:`empty-source-param`}]})}})}),n}function tt(e){let t=o(e).filter(A),r=[];return t.forEach(t=>{let i=e.slice(t.openStart,t.closeEnd),a=s(i.slice(2,-2));n(a)&&a.forEach(n=>{let a=n.indexOf(`=`);if(a===-1)return;let o=n.slice(0,a).trim().toLowerCase(),s=n.slice(a+1).trim();o!==`language`||!u(s)||r.push({snippet:x(e,t.openStart,t.closeEnd)||i,params:[{name:o,value:s,reason:`korean-script-english-language`}]})})}),r}function nt(e){let t=o(e).filter(A),i=[];return t.forEach(t=>{let a=e.slice(t.openStart,t.closeEnd),o=s(a.slice(2,-2));if(!n(o)||!r(o)||/^(?:cite|citation)[\t ]+(?:tweet|twitter|instagram)\b/i.test(o[0].trim()))return;let c=o.find(e=>{let t=e.indexOf(`=`);return t!==-1&&e.slice(0,t).trim().toLowerCase()===`url`});if(c){let e=c.slice(c.indexOf(`=`)+1).trim();if(/\/\/(?:www\.)?(?:twitter\.com|x\.com|instagram\.com)/i.test(e))return}let l=x(e,t.openStart,t.closeEnd)||a;o.forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();!r||!/^author(?:10|[1-9])?$/.test(n)||i.push({snippet:l,params:[{name:n,value:r,reason:`korean-script-unsplit-author`}]})})}),i}function rt(e){let t=e,n=o(e).filter(A),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=!1,c=!1,l=-1;if(a.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`trans-title`&&(c=!0,i&&(o=!0)),r===`script-title`&&i&&(l=t)}),o||l===-1)return;if(c){let r=S(e,t.openStart,t.closeEnd),a=r?r.text.slice(0,t.openStart-r.start)+n+r.text.slice(t.closeEnd-r.start):n;i.push({snippet:a,params:[{name:`trans-title`,value:``,reason:`missing-trans-title`}]});return}let u=[...a];u.splice(l+1,0,`trans-title=`);let d=`{{`+u.join(`|`)+`}}`,f=S(e,t.openStart,t.closeEnd),p=f?f.text.slice(0,t.openStart-f.start)+d+f.text.slice(t.closeEnd-f.start):d;r.push({start:t.openStart,end:t.closeEnd,text:d}),i.push({snippet:p,params:[{name:`trans-title`,value:``,reason:`missing-trans-title`}]})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function A(e){return e.name.match(/^(cite|citation)/i)}function it(e,t){let n=e,r=o(e).filter(A),i=[];return r.forEach(n=>{let r=s(e.slice(n.openStart,n.closeEnd).slice(2,-2));r.length<2||i.push({start:n.openStart,end:n.closeEnd,text:`{{${r.map(e=>e.trimEnd()).join(t)}}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{n=n.slice(0,e.start)+e.text+n.slice(e.end)}),n}function at(e){return it(e,` |`)}function ot(e){return it(e,`|`)}function st(e){return e.replace(/\|author(10|[1-9])?=([^|}]*)/gi,function(e,t=``,n){let r=n.match(/^([\s\S]*?)[ \t]([\s\S]*?\-[\s\S]*?)$/);return r?`|last`+t+`=`+r[1]+`|first`+t+`=`+r[2]:e})}function ct(e,t=[]){let n=[`archive-date`,`archive-url`,`url-status`],r=new Set(t.map(e=>e.toLowerCase())),i=e,a=o(e).filter(A),c=[];function l(e){return/^<!--[\s\S]*-->$/.test(e.trim())}return a.forEach(t=>{let i=e.slice(t.openStart,t.closeEnd),a=s(i.slice(2,-2)),o=new Set,u=!1;a.forEach((e,t)=>{if(t===0)return;let r=e.indexOf(`=`);if(r===-1)return;let i=e.slice(0,r).trim().toLowerCase(),a=e.slice(r+1).trim();n.includes(i)&&a&&o.add(i),i===`url-status`&&a&&(u=!0)});let d=o.has(`archive-date`)&&o.has(`archive-url`),f=a.filter((e,t)=>{if(t===0)return!0;let i=e.indexOf(`=`);if(i===-1)return!0;let a=e.slice(0,i).trim().toLowerCase(),o=e.slice(i+1).trim();return n.includes(a)&&!d||a===`url-status`&&d&&!o?!1:o&&!l(o)||r.has(a)});if(d&&!u){let e=f.findIndex((e,t)=>{if(t===0)return!1;let n=e.indexOf(`=`);return n!==-1&&e.slice(0,n).trim().toLowerCase()===`archive-url`});f.splice(e===-1?f.length:e+1,0,`url-status=dead`)}let p=`{{${f.map(e=>e.trimEnd()).join(`|`)}}}`;p!==i&&c.push({start:t.openStart,end:t.closeEnd,text:p})}),c.sort((e,t)=>t.start-e.start).forEach(e=>{i=i.slice(0,e.start)+e.text+i.slice(e.end)}),i}function lt(e){let t=[...ke];return e.cite.missingTransTitle&&t.push(`trans-title`),t}function ut(e,t){return ct(e,lt(t))}function dt(e,t){return ct(e)}function ft(e){return o(e).filter(A).length>1}function pt(e,t){let n=e.indexOf(t);if(n===-1)return!1;let r=e.lastIndexOf(`
`,n-1)+1,i=e.slice(r,n);return/^[ \t]*[:*#;]+[ \t]*$/.test(i)}function mt(e){return te(e).filter(e=>i.includes(e.name)&&c(e.value))}function ht(e,t,n){let r=e.get(t)||{params:[],snippet:t};n.forEach(e=>{r.params.some(t=>t.name===e.name&&t.value===e.value&&t.reason===e.reason)||r.params.push(e)}),e.set(t,r)}function gt(e,t,n){let r={};t.forEach(e=>{let t=n.slice(e.openStart,e.closeEnd),i=x(n,e.openStart,e.closeEnd),o=i||t;i&&ft(i)||i&&pt(i,t)||te(t).forEach(e=>{if(!a.includes(e.name))return;let t=_(e.value);t&&(r[t]||(r[t]=[]),r[t].push({snippet:o,param:{name:e.name,value:e.value,reason:`duplicate-title`}}))})}),Object.keys(r).forEach(t=>{let n=r[t],i=[];n.forEach(e=>{i.includes(e.snippet)||i.push(e.snippet)}),!(i.length<2)&&n.forEach(t=>{ht(e,t.snippet,[t.param])})})}function _t(e,t){let n={};ee(t).forEach(e=>{let t=h(e.params);n[t]||(n[t]=[]),n[t].push(e)}),Object.keys(n).forEach(t=>{let r=n[t],i=new Set,o=!1;r.length<2||(r.forEach(e=>{let t=g(e.params);t?i.add(t):o=!0}),!(i.size<2&&!(o&&i.size>0))&&r.forEach(t=>{ht(e,t.snippet,[{name:`title`,value:y(t.params,a),reason:`duplicate-url-title`}])}))})}function vt(e,t,n){t.forEach(t=>{let r=n.slice(t.openStart,t.closeEnd),i=x(n,t.openStart,t.closeEnd),a=i||r;i&&ft(i)||i&&pt(i,r)||te(r).forEach(t=>{t.name===`title`&&_(t.value).toLowerCase()===`archived copy`&&ht(e,a,[{name:`title`,value:t.value,reason:`generic-title`}])})})}function yt(){let t=e.get(),n=o(t).filter(A),r=new Map;return n.forEach(e=>{let n=t.slice(e.openStart,e.closeEnd),i=mt(n);i.length!==0&&ht(r,x(t,e.openStart,e.closeEnd)||n,i)}),gt(r,n,t),_t(r,t),vt(r,n,t),Array.from(r.values())}function bt(){let t=e.get(),n=o(t).filter(e=>e.name.match(/^(cite|citation)/i));for(let e=n.length-1;e>=0;e--){let r=n[e],i=t.substring(0,r.openStart+2),a=t.substring(r.openStart+2,r.closeStart),o=t.substring(r.closeStart);t=i+a.replace(/\{\{/g,`paperU0028U0028paper`).replace(/\}\}/g,`paperU0029U0029paper`)+o}t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/paperU0028U0028paper.*?paperU0029U0029paper/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})})}),t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\[\[([\s\S]*?)\]\]/gi,function(e,t){return`paperU005BU005Bpaper`+t+`paperU005DU005Dpaper`})}),t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})})}),e.set(t)}function xt(e){let t=/[\uAC00-\uD7A3\u3131-\u318E]/.test(e),n=/[\u4E00-\u9FFF]/.test(e),r=/[\u3040-\u309F\uFF01-\uFFEF\u3000-\u30FF]/.test(e);if((t||n)&&!r)return`script-title=ko:`+e;if(r&&!t){let t=e;return/^[A-Za-z0-9 .,!?'"":;\-]+$/.test(t)?`title=`+t:`script-title=ja:`+t}return null}function St(e){if(!/\|script-title\s*=\s*ko:/i.test(e))return e;let t=e.match(/\|language\s*=\s*([^|}]*)/i);return t&&t[1].trim()?e:t?e.replace(/\|language\s*=\s*[^|}]*/i,`|language=ko`):e.replace(/(\|script-title\s*=\s*ko:[^|}]*)/i,`$1|language=ko`)}function Ct(e){return e.replace(/\|language\s*=\s*ko(?:[-_][a-z0-9]+)+\s*(?=\||})/gi,`|language=ko`)}function wt(e){if(!/\|script-title\s*=\s*ko:/i.test(e)||!/\|language\s*=\s*ko(?:[-_][a-z0-9]+)*\s*(?=\||})/i.test(e))return e;let t=e;return[``,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`].forEach(e=>{let n=RegExp(`\\|author`+e+`=([^|}]*)`,`i`),r=RegExp(`\\|(author-mask|authormask)`+e+`=([^|}]*)`,`i`),i=t.match(n),a=t.match(r);!i||!a||!i[1].trim()||!a[2].trim()||!l(i[1])||l(a[2])||(t=t.replace(n,``),t=t.replace(r,`|author`+e+`=`+a[2]))}),t}function Tt(){let t=e.get();t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\{{\s*/g,`{{`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\s*/g,`|`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\=\s*/g,`=`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\}}\s*/g,`}}`)}).replace(/\|\s*refname[\s\S]*?}}/gi,function(e){return e.replace(/\s*refname\s*/gi,`refname`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){let t=/\|script-title\s*=/i.test(e),n=/\|trans-title\s*=/i.test(e);if(t)return e.replace(/\|title\=[^|}]*/gi,``);let r=e.match(/\|title\=([^|}]*)/i);if(r){let t=r[1],i=xt(t);if(i&&!n||i&&i.toLowerCase().startsWith(`script-title=`))return e.replace(/\|title\=[^|}]*/gi,`|`+i)}return e}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,St).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,Ct).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,wt).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,st).replace(/\|last=[\s\S]*?\|/gi,function(e){return e.replace(/\,/g,function(e){return``})}).replace(/\|last{1,10}=[\s\S]*?\|/gi,function(e){return e.replace(/\,/g,function(e){return``})}).replace(/\|\s*accessdate[\s\S]*?}}/gi,function(e){return e.replace(/\s*accessdate\s*/gi,`access-date`)}).replace(/\|\s*archivedate[\s\S]*?}}/gi,function(e){return e.replace(/\s*archivedate\s*/gi,`archive-date`)}).replace(/\|\s*archiveurl[\s\S]*?}}/gi,function(e){return e.replace(/\s*archiveurl\s*/gi,`archive-url`)}).replace(/\|\s*urlstatus[\s\S]*?}}/gi,function(e){return e.replace(/\s*urlstatus\s*/gi,`url-status`)}).replace(/(?:\?|&)(?:utm_(?:campaign|medium|source|term|content|id|source_platform|campaign_id|creative_format|marketing_tactic)|spi_ref)=[^|}]*/gi,function(e){return``}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\|\|/g,function(e){return`|`})}).replace(/{{\s*reflist[\s\S]*?}}/gi,function(e){return e.replace(/(reflist)\|([\s\S]*?)(?=}})/gi,function(e,t){return t})}).replace(/{{\s*reflist[\s\S]*?}}/gi,function(e){return e.replace(/\s*reflist\s*/gi,`Reflist`)}).replace(/\<references[ \t]*?\/[ \t]*\>/gi,function(e){return`{{Reflist}}`}),e.set(t)}function Et(){let t=e.get();t=t.replace(/<ref>(http|https)[\s\S]*?<\/ref>/gi,function(e){return e+`{{Bare URL inline|date={{subst:#time:F Y}}}}`}).replace(/<ref name=\".*\">(http|https)[\s\S]*?<\/ref>/gi,function(e){return e+`{{Bare URL inline|date={{subst:#time:F Y}}}}`}),e.set(t)}var Dt=[`title`,`script-title`,`trans-title`,`title-link`,`type`,`medium`],Ot=[`url`,`format`],kt=[`url-access`],j=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`script-website`,`script-work`,`script-journal`,`script-newspaper`,`script-magazine`,`script-periodical`,`trans-website`,`trans-work`,`trans-journal`,`trans-newspaper`,`trans-magazine`,`trans-periodical`],At=[`department`,`edition`,`series`,`series-number`,`series-no`,`series-link`,`version`,`volume`,`issue`,`number`,`season`,`episode-link`],jt=[`chapter`,`script-chapter`,`chapter-url`,`chapter-url-access`,`trans-chapter`,`chapter-format`],Mt=[`via`],Nt=[`publisher`,`agency`,`location`,`place`,`publication-place`,`network`,`station`],Pt=[`language`,`lang`],Ft=[`people`,`credits`,`last`,`surname`,`first`,`given`,`author`,...[1,2,3,4,5,6,7,8,9,10].flatMap(e=>[`last${e}`,`surname${e}`,`first${e}`,`given${e}`,`author${e}`]),`author-link`,...[1,2,3,4,5,6,7,8,9,10].map(e=>`author-link${e}`),`display-authors`,`name-list-style`,`vauthors`,`authors`,`author-mask`,...[1,2].map(e=>`author-mask${e}`),`collaboration`],It=[...[1,2].flatMap(e=>[`contributor-last${e}`,`contributor-first${e}`,`contributor-link${e}`]),`display-contributors`,...[1,2].map(e=>`contributor-mask${e}`),`contribution`,`script-contribution`,`contribution-url`,`contribution-url-access`,`trans-contribution`,`contribution-format`],Lt=[...[1,2].flatMap(e=>[`editor-last${e}`,`editor-first${e}`,`editor-link${e}`]),`display-editors`,...[1,2].map(e=>`editor-mask${e}`),`editor-last`,`editor-first`,`editor`,`editor-link`,`veditors`],Rt=[...[1,2].flatMap(e=>[`interviewer-last${e}`,`interviewer-first${e}`,`interviewer-link${e}`]),`display-interviewers`,...[1,2].map(e=>`interviewer-mask${e}`)],zt=[...[1,2].flatMap(e=>[`translator-last${e}`,`translator-first${e}`,`translator-link${e}`]),`display-translators`,...[1,2].map(e=>`translator-mask${e}`),`translator-last`,`translator-first`,`translator-link`],Bt=[`others`],Vt=[`date`,`year`,`orig-date`,`orig-year`,`df`,`publication-date`],Ht=[`access-date`,`archive-date`,`archive-url`,`archive-format`,`url-status`],Ut=[`minutes`,`time-caption`,`time`,`page`,`pages`,`p`,`pp`,`at`,`no-pp`],Wt=[`quote-page`,`quote-pages`,`quote`,`script-quote`,`trans-quote`,`transcript`,`transcript-url`,`transcript-format`],Gt=`arxiv.asin.asin-tld.bibcode.bibcode-access.biorxiv.citeseerx.doi.doi-access.doi-broken-date.eissn.hdl.hdl-access.isbn.ismn.issn.jfm.jstor.jstor-access.lccn.medrxiv.mr.oclc.ol.ol-access.osti.osti-access.pmc.pmc-embargo-date.pmid.rfc.sbn.ssrn.s2cid.s2cid-access.zbl.id`.split(`.`),Kt=[`mode`,`ref`,`postscript`],qt=[`user`,`number`,`postid`,`link`,`retweet`,`location`];function M(e,t=[]){let n=[...Dt,...Ot,...t,...Mt,...e,...At,...jt,...Nt,...kt,...Pt,...Ft,...It,...Lt,...Rt,...zt,...Bt,...Ut,...Vt,...Ht,...Wt,...Gt,...Kt];return n.filter(function(e,t){return n.indexOf(e)===t})}function Jt(){let t=e.get();t=t.replace(/{{cite AV media notes([\s\S]*?)}}/gi,function(e){let t=e.slice(2,-2).split(`|`),n=t.shift();return t.some(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase();return n===`author`||n===`editor`||n===`last`})?e:`{{${[n,...t.map(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase(),r=t===-1?``:e.slice(t+1);return n===`others`&&r.trim()?`author`+e.slice(t):e})].join(`|`)}}}`}),e.set(t)}function N(t,n,r){if(!t.cite.naturalOrder)return;let i=e.get(),a=i,o=i.match(n);if(!o)return;let s=new Set(r.map(e=>e.toLowerCase())),c=new Set(Kt);o.forEach(function(e){let t=e.slice(2,-2).split(`|`),n=t.shift(),i=new Map,o=[],l=new Map;t.forEach(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase();c.has(n)?(l.has(n)||l.set(n,[]),l.get(n).push(e)):s.has(n)?(i.has(n)||i.set(n,[]),i.get(n).push(e)):o.push(e)});let u=[n];r.forEach(function(e){if(c.has(e))return;let t=i.get(e.toLowerCase());t&&u.push(...t)}),u.push(...o),Kt.forEach(function(e){let t=l.get(e);t&&u.push(...t)}),a=a.replace(e,`{{${u.join(`|`)}}}`)}),e.set(a)}function Yt(e){N(e,/{{cite web([\s\S]*?)}}/gi,M(j)),N(e,/{{cite news([\s\S]*?)}}/gi,M(j)),N(e,/{{cite magazine([\s\S]*?)}}/gi,M(j)),N(e,/{{cite AV media(?: notes)?([\s\S]*?)}}/gi,M(j)),N(e,/{{cite episode([\s\S]*?)}}/gi,M(j)),N(e,/{{cite[ \t]*(tweet|twitter|instagram)([\s\S]*?)}}/gi,M(qt)),N(e,/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book|web|news|magazine|AV media(?: notes)?))([\s\S]*?)}}/gi,M(j))}function Xt(){let t=e.get();t=t.replace(/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book))([\s\S]*?)}}/gi,e=>{let t=e.replace(/\|/g,`paperU007Cpaper`),n=t.match(/paperU007Cpaperlast=(.*?)paperU007Cpaper/),r=t.match(/paperU007Cpaperfirst=(.*?)paperU007Cpaper/);if(!n||!r){let e=t.match(/paperU007Cpaperlast1=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst1=(.*?)paperU007Cpaper/);if(!e||!n){let e=t.match(/paperU007Cpaperlast2=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst2=(.*?)paperU007Cpaper/);(e||n)&&(t=t.replace(/paperU007Cpaperlast2=/,function(e){return`paperU007Cpaperlast=`}).replace(/paperU007Cpaperfirst2=/,function(e){return`paperU007Cpaperfirst=`}))}else{let e=t.match(/paperU007Cpaperlast2=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst2=(.*?)paperU007Cpaper/);(!e||!n)&&(t=t.replace(/paperU007Cpaperlast1=/,function(e){return`paperU007Cpaperlast=`}).replace(/paperU007Cpaperfirst1=/,function(e){return`paperU007Cpaperfirst=`}))}}return t.replace(/paperU007Cpaper/g,`|`)}),e.set(t)}function Zt(t={}){let n=e.get(),r=`<ref>\\s*\\{\\{\\s*(cite|citation)(?:(?!<\\/ref\\s*>)[\\s\\S])*?\\}\\}\\s*<\\/ref>`,i=`${r}(?:\\s*${r})*`,a=RegExp(`(?<!,\\s*)(${i})\\.`,`gi`),o=RegExp(`(?<![\\.,<\\/ref>])(${i}),`,`gi`);n=n.replace(a,function(e,t){return`.`+t}).replace(o,function(e,t){return`,`+t}),n=Ze(n),e.set(n)}function Qt(){let t=e.get();t=t.replace(/paperU0028U0028paper/g,function(e){return`{{`}).replace(/paperU0029U0029paper/g,function(e){return`}}`}).replace(/paperU007Cpaper/g,function(e){return`|`}).replace(/paperU005BU005Bpaper/g,function(e){return`[[`}).replace(/paperU005DU005Dpaper/g,function(e){return`]]`}),e.set(t)}function $t(){let t=_e(e.get(),ge);t=_e(t,ve,!1),e.set(t)}async function en(){let t=e.get(),n=t,r=t.match(/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book))([\s\S]*?)}}/gi);if(!r)return;let i=new Map,a=/\[\[([^\]]+)\]\]/g;if(r.forEach(function(e){[`via`,`website`,`publisher`,`work`].forEach(function(t){let n=e.match(RegExp(`(?<=\\|)(${t}=[^|\\[\\]]*?(?:\\[\\[[^\\]]*?\\]\\][^|\\[\\]]*?)*)(?=(\\}\\}|\\|))`,`gi`));if(n){let e;for(;(e=a.exec(n[0]))!==null;){let t=e[1],n=t.indexOf(`|`),r=n===-1?t.trim():t.substring(0,n).trim(),a=n===-1?t.trim():t.substring(n+1).trim(),o=ae(r);r&&!r.includes(`:`)&&!i.has(o)&&i.set(o,{fullMatch:e[0],display:a,target:r})}}})}),i.size===0)return;let o=Array.from(i.keys()),s=new Set;for(let e=0;e<o.length;e+=50){let t=o.slice(e,e+50),n=(await new mw.Api().get({action:`query`,prop:`info`,titles:t.join(`|`),inprop:`missing`,format:`json`})).query.pages;Object.values(n).forEach(function(e){e.missing!==void 0&&s.add(e.title)})}s.size!==0&&(r.forEach(function(e){let t=e;i.forEach(function(e,n){if(s.has(n)){let n=e.fullMatch.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),r=new RegExp(n,`g`);t=t.replace(r,e.display)}}),n=n.replace(e,t)}),e.set(n))}async function tn(t){let n=[],r=[],i=[],a=[],o=[],s=[],c=[];{let t=Ye(e.get());e.set(t.output),o=t.warnings}if(bt(),Tt(),Et(),Jt(),e.set(ze(e.get())),e.set(Re(e.get())),e.set(Ke(e.get())),e.set(He(e.get())),e.set(Be(e.get(),t)),Yt(t),Xt(),Zt(t),Qt(),e.set(ut(e.get(),t)),await en(),xe(),$t(),e.set(He(e.get())),e.set(qe(e.get())),e.set(Je(e.get())),e.set(Ue(e.get())),e.set(We(e.get())),t.cite.missingWebsite){let t=Qe(e.get());e.set(t.output),r=t.warnings}if(t.cite.missingTransTitle){let t=rt(e.get());e.set(t.output),i=t.warnings}n=$e(e.get()),a=et(e.get()),s=tt(e.get()),c=nt(e.get()),t.cite.missingWebsite&&(r=Qe(e.get()).warnings),t.cite.missingTransTitle&&(i=rt(e.get()).warnings),o=Xe(e.get(),o);let l=yt().concat(n,r,i,a,o,s,c),u=new Set;return{citationWarnings:l.filter(e=>{let t=JSON.stringify(e);return u.has(t)?!1:(u.add(t),!0)})}}var nn={run:tn,compactCitationTemplates:ot,convertAuthorToLastFirst:st,removeEmptyCitationParams:ct,removeEmptyFlaggedCitationParams:dt,spaceCitationTemplates:at},rn=/{{\s*AfC comment\b[\s\S]*?}}/gi;function an(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(rn,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function P(e){switch(e){case 1:return e=`January`,e;case 2:return e=`February`,e;case 3:return e=`March`,e;case 4:return e=`April`,e;case 5:return e=`May`,e;case 6:return e=`June`,e;case 7:return e=`July`,e;case 8:return e=`August`,e;case 9:return e=`September`,e;case 10:return e=`October`,e;case 11:return e=`November`,e;case 12:return e=`December`,e}}var on=/(January|February|March|April|May|June|July|August|September|October|November|December)/gi,sn=function(e){return e.replace(on,function(e,t){return`U003CpaperhtmlU003E`+t+`U003CU005CpaperhtmlU003E`})},F=function(e){return sn(e).replace(/\//g,function(){return`U003CpaperslashU003E`}).replace(/-/g,function(){return`U003CpaperdashU003E`}).replace(/\u2013/g,function(){return`U003CpaperendashU003E`}).replace(/\u2014/g,function(){return`U003CpaperemdashU003E`})},cn=[[/{{AFC comment.[^}]*?}}/gi,sn,1],[/<(timeline|math|blockquote|noinclude|gallery|poem)>[\s\S]*?<\/(timeline|math|blockquote|noinclude|gallery|poem)>/gi,F,1],[/<!--[^<\{\}]*?-->/gi,F,1],[/\{\{(Wikimedia|Commons|Wikimedia Commons|C) category\|.[^\}]*\}\}/gi,F,1],[/\[\[(?:Category|Image|File).[^\]]*\]\]/gi,F,1],[/\{\{(See also|Main)\|.[^\}]*\}\}/gi,F,1],[/\{\{(?:double ?|external ?|wide ?)image\s?\|.[^\}]*\}\}/gi,F,1],[/\{\{(?:harvnb|r|wikisource)\|.[^\}]*\}\}/gi,F,1],[/(\[(?:https?:|ftp:))([^\]]*)(\])/gi,F,1],[/(>[ ]*(?:https?:|ftp:))([^< >\]]*)([ ]*<)/gi,F,1],[RegExp(`(?<=\\|(url|archive-url)\\=)(http|https|ftp).[^|]*(?=\\|)`,`gi`),F,1],[/(\{[^\{]{0,6}(?:quot[^|]{1,7}\s?|sic)\|)([^}]+)(\})/gi,F,1],[/((?:image\d?|image_skyline|image[ _]location\d?|image[ _]name|image[ _]file|img|map\d|pic)\s*=)([^|}]*)([|}])/gi,F,1],[/([\|\{]\s*(?:file(?:name\d?|)|image\d?|image location\d?|img|pic|Cover|(?:trans-?|)title|quote|chapter|journal|url|archiveurl|work|doi|club|at|volume|reporter)\s*=)([^|\}⍍]*)([|}])/gi,F,2],[/([\|\{]\s*(?:season)\s*=)(\s*\[\[[^\]]*\]\]\s*)([|}])/gi,F,1],[/([\|\{]\s*(?:[xy])\s*=)(\s*[^\|]+\s*)(\|)/gi,F,1],[/(\{\{(navsource|merge|singlechart|defaultsort|graph)\|).[^\}]*\}\}/gi,F,1],[/\[\[.[^\]]*\]\]/gi,F,1]];function ln(){let t=e.get();for(let[e,n,r]of cn)for(let i=0;i<r;i++)t=t.replace(e,n);e.set(t)}function un(t){let n=e.get(),r=n,i=t.dates,a=n.includes(`{{Use dmy dates|`),o=n.includes(`{{Use mdy dates|`),s=!1;(i&&a&&!o||i&&!a&&!o||!i&&a&&!o)&&(r=r.replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]|[0-9]{2})\\/([0-9]|[0-9]{2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]|[0-9]{2})\\/([0-9]|[0-9]{2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]|[0-9]{2})\\-([0-9]|[0-9]{2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]|[0-9]{2})\\-([0-9]|[0-9]{2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]|[0-9]{2}),[ \\t]*([0-9]{4})(?=\\|)`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+` `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]|[0-9]{2}),[ \\t]*([0-9]{4})(?=}})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+` `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(0+)([1-9]{1,2})[ \\t]*?(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)`,`gi`),function(e,t,n,r,i){return r+` `+i}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \t]*([0-9]|[0-9]{2}),[ \t]*([0-9]{4})/gi,function(e,t,n,r){return s=!0,n+` `+t+` `+r}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \t]*([0-9]|[0-9]{2})\-([0-9]|[0-9]{2}),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i){return s=!0,n+`–`+r+` `+t+` `+i}),s&&(r=r.replace(/{{\s*use dmy dates\|date=([\s\S]*?)}}\n/gi,function(e){return``}).replace(RegExp(`(?<!{{Use dmy dates\\|date=.*}}\\n)(?=(?<!\\|[ \\t]*?.*[ \\t]*?\\=[ \\t]*?){{Infobox)`,`i`),function(e){return`{{Use dmy dates|date={{safesubst:#time:F Y}}}}
`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|mf=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})}}/i,function(e,t){return t+`|df=yes}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|mf=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})}}/i,function(e,t){return t+`|df=yes}}`}))),e.set(r)}function dn(t){let n=e.get(),r=n,i=t.dates,a=n.includes(`{{Use dmy dates|`),o=n.includes(`{{Use mdy dates|`),s=!1;(!i&&!a&&o||!i&&!a&&!o)&&(r=r.replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]{1,2})\\/([0-9]{1,2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]{1,2})\\/([0-9]{1,2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=P(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{1,2})[ \\t]*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]{4})(?=\\|)`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+`, `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{1,2})[ \\t]*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]{4})(?=}})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+`, `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*?(0+)`,`gi`),function(e,t,n){return n+` `}).replace(RegExp(`(?<!\\d)([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\\s*([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*([0-9]{4})`,`gi`),function(e,t,n,r,i,a){return s=!0,n+` `+t+` – `+i+` `+r+`, `+a}).replace(RegExp(`(?<!\\d)([0-9]{1,2})\\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\\s*([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*([0-9]{4})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+t+`–`+n+`, `+i}).replace(/(^|[^\d])([0-9]{1,2})\s*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s*([0-9]{4})/gi,function(e,t,n,r,i,a,o){let c=o.slice(Math.max(0,a-30),a+t.length);return/[0-9]{1,2}\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\s*$/.test(c)?e:(s=!0,t+r+` `+n+`, `+i)}),s&&(r=r.replace(/{{\s*use mdy dates\|date=([\s\S]*?)}}\n/gi,function(e){return``}).replace(RegExp(`(?<!{{Use mdy dates\\|date=.*}}\\n)(?=(?<!\\|[ \\t]*?.*[ \\t]*?\\=[ \\t]*?){{Infobox)`,`i`),function(e){return`{{Use mdy dates|date={{safesubst:#time:F Y}}}}
`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|(df|mf)=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|(df|mf)=(yes|y)}}/i,function(e,t){return t+`}}`}))),e.set(r)}function fn(){let t=e.get();t=t.replace(/U003CpaperhtmlU003E/g,function(e){return``}).replace(/U003CU005CpaperhtmlU003E/g,function(e){return``}).replace(/U003CpaperslashU003E/g,function(e){return`/`}).replace(/U003CpaperdashU003E/g,function(e){return`-`}).replace(/U003CpaperendashU003E/g,function(e){return`–`}).replace(/U003CpaperemdashU003E/g,function(e){return`—`}),e.set(t)}function pn(){let t=e.get();t=t.replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*?([0-9]|[0-9]{2})(st|nd|rd|th)/gi,function(e,t,n,r){return t+` `+n}).replace(/([0-9]|[0-9]{2})(st|nd|rd|th)[ \t]*?(January|February|March|April|May|June|July|August|September|October|November|December)/gi,function(e,t,n,r){return t+` `+r}),e.set(t)}function mn(t){let n=an();n&&e.set(n.protect(e.get())),ln(),un(t),dn(t),fn(),pn(),n&&e.set(n.restore(e.get()))}var hn={run:mn};function gn(){let t=e.get();t=t.replace(/{{\s*short description[\s\S]*?}}/gi,function(e){return e.replace(/\s*short description\s*/gi,`Short description`)}).replace(/{{\s*family name hatnote[\s\S]*?}}/gi,function(e){return e.replace(/\s*family name hatnote\s*/gi,`Family name hatnote`)}).replace(/{{\s*family name hatnote[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\|\s*/gi,`|`)}).replace(/{{\s*use dmy dates[\s\S]*?}}/gi,function(e){return e.replace(/\s*use dmy dates\s*/gi,`Use dmy dates`)}).replace(/{{\s*use mdy dates[\s\S]*?}}/gi,function(e){return e.replace(/\s*use mdy dates\s*/gi,`Use mdy dates`)}).replace(/{{\s*(short description|family name hatnote|use dmy dates|use mdy dates|for|about|redirect|redirect-multi)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\s*/gi,`|`)}).replace(/{{\s*short description\|([0-9]{4})[ \t]*?studio album[ \t]*?by[ \t]*?([\s\S]*?)}}/gi,function(e,t,n){return`{{Short description|`+t+` album by`+n+`}}`}).replace(/{{\s*short description\|([0-9]{4})[ \t]*?extended play[ \t]*?by[ \t]*?([\s\S]*?)}}/gi,function(e,t,n){return`{{Short description|`+t+` EP by`+n+`}}`}),e.set(t)}function _n(){let t=e.get(),n=t,r=/{{Infobox[\s\S]*?}}/,i=/{{Family name footnote[\s\S]*?}}/,a=t.match(r),o=t.match(i);if(a&&o){let e=o[0].replace(`{{Family name footnote`,`{{Family name hatnote`);n=n.replace(i,``).trim().replace(r,e+`
`+a[0])}e.set(n)}function vn(){gn(),_n()}var yn={run:vn};function bn(e,t){return/^{{[ \t_]*infobox\b/i.test(e.slice(t))}function xn(e,t,n){return e.slice(t,t+n.length).toLowerCase()===n.toLowerCase()}function Sn(e,t,n){let r=`</${n}>`,i=e.toLowerCase().indexOf(r.toLowerCase(),t);return i===-1?-1:i+r.length}function I(e,t){if(xn(e,t,`<!--`)){let n=e.indexOf(`-->`,t+4);return n===-1?e.length:n+3}let n=e.slice(t).match(/^<[a-z][a-z0-9-]*\b[^<>]*\/>/i);if(n)return t+n[0].length;let r=e.slice(t).match(/^<(nowiki|pre|math|syntaxhighlight|source|ref)\b[^>]*>/i);return r?Sn(e,t+r[0].length,r[1]):-1}function Cn(e){let t=``,n=0;for(let r=0;r<e.length;r++){let i=I(e,r);if(i!==-1){t+=e.slice(r,i),r=i-1;continue}if(e.startsWith(`{{`,r)){n++,t+=`{{`,r++;continue}if(e.startsWith(`}}`,r)){n>1?(n--,t+=`U0029U0029`):(n--,t.endsWith(`
`)||(t+=`
`),t+=`}}`),r++;continue}t+=e[r]}return t}function wn(e){let t=e;for(;/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/i.test(t);)t=t.replace(/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/gi,`$1U003D`);for(;/(<[\t \r\n]*[a-z]+[^<>]*)=/i.test(t);)t=t.replace(/(<[\t \r\n]*[a-z]+[^<>]*)=/gi,`$1U003D`);return t}function Tn(e){return e.replace(/U003D/g,`=`)}function En(e){let t=[],n=``,r=0,i=0;for(let a=0;a<e.length;a++){if(e.startsWith(`{{`,a)){r++,n+=`{{`,a++;continue}if(e.startsWith(`}}`,a)&&r>0){r--,n+=`}}`,a++;continue}if(e.startsWith(`U0029U0029`,a)&&r>0){r--,n+=`U0029U0029`,a+=9;continue}if(e.startsWith(`[[`,a)){i++,n+=`[[`,a++;continue}if(e.startsWith(`]]`,a)&&i>0){i--,n+=`]]`,a++;continue}if(e[a]===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=e[a]}return t.push(n),t}function Dn(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function On(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)(}}|U0029U0029)(\s*)$/);if(!t||!Dn(t[2]))return e;let n=En(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[5]}function kn(e){return/^(ubl|ubt|ublist|unbullet|unbulleted|unbulleted list)$/i.test(e.trim().replace(/_/g,` `))}function An(e){return/^[^=|{}<>]+\s*=/.test(e.trim())}function jn(e){let t=e.match(/^\s*class\s*=\s*([\s\S]*?)\s*$/i);return t?`class=${t[1]}`:e.trim()}function Mn(e){let t=e.match(/(}}|U0029U0029)$/);if(!t||!e.includes(`
`))return e;let n=t[1],r=e.slice(0,-n.length),i=r.match(/^{{\s*([^|{}\n]+?)(?=\s*(?:\||\n|$))/);if(!i||!kn(i[1]))return e;let a=r.slice(i[0].length).split(`
`),o=[],s=[],c=!1;return a.forEach(e=>{if(e.trim()===``)return;let t=e.match(/^\s*\|[ \t]?(.*)$/);if(!t)return;let n=t[1];if(!c&&An(n)){o.push(jn(n));return}c=!0,s.push(`* ${n.trimStart()}`)}),s.length===0?e:[o.length>0?`{{plainlist|${o.join(`|`)}|`:`{{plainlist|`,...s,n].join(`
`)}function Nn(e){let t=``;for(let n=0;n<e.length;n++){let r=I(e,n);if(r!==-1){t+=e.slice(n,r),n=r-1;continue}if(!e.startsWith(`{{`,n)){t+=e[n];continue}let i=L(e,n);if(!i){t+=e[n];continue}let a=Mn(i.value);if(a!==i.value){t+=a,n=i.end-1;continue}t+=e[n]}return t}function Pn(e,t){let n=``;for(let r=0;r<e.length;r++){if(!e.startsWith(`{{`,r)||!bn(e,r)){n+=e[r];continue}let i=L(e,r);if(!i){n+=e[r];continue}n+=t(i.value),r=i.end-1}return n}function L(e,t){let n=0;for(let r=t;r<e.length;r++){let i=I(e,r);if(i!==-1){r=i-1;continue}if(e.startsWith(`{{`,r)){n++,r++;continue}if(e.startsWith(`}}`,r)&&(n--,r++,n===0))return{value:e.slice(t,r+1),end:r+1};if(e.startsWith(`U0029U0029`,r)){if(n--,n===0)return{value:e.slice(t,r+10),end:r+10};r+=9}}return null}function Fn(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!bn(t,e)){n+=t[e];continue}let r=L(t,e);if(!r){n+=t[e];continue}let i=Cn(r.value);i=wn(i),n+=i,e=r.end-1}e.set(n)}function In(e){let t=``,n=0,r=0;for(let i=0;i<e.length;i++){let a=I(e,i);if(a!==-1){t+=e.slice(i,a),i=a-1;continue}if(e.startsWith(`{{`,i)){n++,t+=`{{`,i++;continue}if(e.startsWith(`}}`,i)){n=Math.max(0,n-1),t+=`}}`,i++;continue}if(e.startsWith(`[[`,i)){r++,t+=`[[`,i++;continue}if(e.startsWith(`]]`,i)){r=Math.max(0,r-1),t+=`]]`,i++;continue}if(e[i]===`|`&&n===1&&r===0){for(t.endsWith(`
`)||(t+=`
`),t+=`|`;e[i+1]===` `||e[i+1]===` `;)i++;continue}t+=e[i]}return t}function Ln(e){return e.replace(/[ \t\r\n]*}}$/i,function(){return`
}}`})}function Rn(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!bn(t,e)){n+=t[e];continue}let r=L(t,e);if(!r){n+=t[e];continue}let i=r.value;i=In(i),i=Ln(i),n+=i,e=r.end-1}e.set(n)}function zn(t){let n=e.get();n=n.replace(/{{Infobox person([\s\S]*?)}}/gi,function(e){return e.replace(/^\|[ \t]*?(imagesize|image_size|image[ \t]*?size|image_upright)[ \t]*?=.*$\n/gim,function(e){return``})}).replace(/{{infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}).replace(/{{infobox (album|song)([\s\S]*?)\n}}/gi,function(e){return e.replace(/{{Plainlist\|\n\*[ \t]*?{{duration\|m=([0-9]{1,2})\|s=([0-9]{1,2})U0029U0029\nU0029U0029/gi,function(e,t,n){return t+`:`+n})}).replace(/{{infobox (album|song)([\s\S]*?)\n}}/gi,function(e){return e.replace(RegExp(`(?<!\\*[ \\t]*?){{duration\\|m=([0-9]{1,2})\\|s=([0-9]{1,2})U0029U0029`,`gi`),function(e,t,n){return t+`:`+n})}),n=n.replace(/{{infobox([\s\S]*?)\n}}/gi,function(e){let t=/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,n=[],r;for(;(r=t.exec(e))!==null;)n.push(r[1]);if(!n.length)return e;let i=Math.max(...n.map(e=>e.trim().length));return e.replace(/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,i-n.length);return`| ${n}${` `.repeat(r)} `})}),n=n.replace(/{{Infobox Korean name\/auto\s*\n\|[ \t]*child[ \t]*=[ \t]*yes\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent/g,function(){return`{{Infobox Korean name/auto|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name\/auto\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent\s*\n\|[ \t]*child[ \t]*=[ \t]*yes/g,function(){return`{{Infobox Korean name/auto|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name(?!\/auto)\s*\n\|[ \t]*child[ \t]*=[ \t]*yes\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent/g,function(){return`{{Infobox Korean name|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name(?!\/auto)\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent\s*\n\|[ \t]*child[ \t]*=[ \t]*yes/g,function(){return`{{Infobox Korean name|child=yes|headercolor=transparent`}),(!t||!t.infobox||t.infobox.list)&&(n=Pn(n,Nn)),n=Pn(n,rr),n=Pn(n,ur),e.set(n)}var Bn=`Infobox Korean name(?!\\/auto)`,Vn=`Infobox Korean name\\/auto`,Hn=`{{Infobox Korean name`,Un=`{{Infobox Korean name/auto`;function Wn(e,t,n){let r=()=>RegExp(`{{`+t+`(?=\\s*[|}])([\\s\\S]*?)}}`,`gi`);return e=e.replace(r(),function(e,t){return n+t+`}}`}),e=e.replace(r(),function(e){return e.replace(RegExp(`(?<=\\|)color(?=\\=)`,`gi`),function(){return`headercolor`})}),e=e.replace(r(),function(e){return e.replace(RegExp(`(?<=\\|)headercolor=([\\s\\S]*?)\\|headercolor=([\\s\\S]*?)$`,`gim`),function(){return`headercolor=transparent`})}),e=e.replace(RegExp(`{{`+t+`(?=\\|)(?:(\\|headercolor=transparent\\|child=yes|\\|child=yes\\|headercolor=transparent))([\\s\\S]*?)}}`,`gi`),function(e,t,r){return n+`|child=yes|headercolor=transparent`+r+`}}`}),e=e.replace(RegExp(`({{`+t+`\\|child=yes)(?!\\|headercolor=transparent)([\\s\\S]*?)}}`,`gi`),function(e,t,n){return t+`|headercolor=transparent`+n+`}}`}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t]*title[ \t]*=[ \t]*[\s\S]*?$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hangul|hangulborn|hangulstage|hangul1|hangul2|hangul3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/{{linktext[\s\S]*?U0029U0029/gi,function(e){return e.replace(/\|/g,function(){return``})})})}),e=e.replace(r(),function(e){return e.replace(/(^\|[ \t](hangul|hangulborn|hangulstage|hangul1|hangul2|hangul3)[ \t]*=[ \t]*){{linktext([\s\S]*?)U0029U0029$/gim,function(e,t,n,r){return t+r})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*\!$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return/^\|[ \t]*hanjaref[ \t]*=[ \t]*\S/im.test(e)?e:e.replace(/^\|[ \t]*(hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*[\s\S]*?$\n/gm,``).replace(/^\|[ \t]*hanjaref[ \t]*=[ \t]*[\s\S]*?$\n/gm,``)}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](rr|rrborn|rrstage|rr1|rr2|rr3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/-/g,function(){return``})})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](mr|mrborn|mrstage|mr1|mr2|mr3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/-/g,function(){return``})})}),e}function Gn(){let t=e.get();t=t.replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*/g,function(e){return`=`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*-->/g,function(e){return`= -->`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/^(\|[ \t]*[^=|\[\]{}<>]*?[ \t]*)=/gm,function(e,t){return t+`= `})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=\s\*/g,function(e){return`=
*`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/\*[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`* `})}).replace(/(\|[ \t]*image[ \t]*=[ \t]*)File:/gi,function(e,t){return t}).replace(RegExp(`(?<=^\\|[ \\t]*?image[ \\t]*?=).*$`,`gim`),function(e){return e.replace(/_/g,function(e){return` `})}).replace(/{{Infobox person([\s\S]*?)}}/gi,function(e){return e.replace(/(^\|[ \t]*?image_upright[ \t]*?=[ \t]*?)$/gim,function(e,t){return t+`1.15`})}).replace(/{{Infobox musical artist([\s\S]*?)}}/gi,function(e){return e.replace(/^\|[ \t]*?associated_acts[ \t]*?=[ \t]*?$\n/gim,function(e){return``})}),t=Wn(t,Bn,Hn),t=Wn(t,Vn,Un),e.set(t)}function Kn(){let t=e.get(),n=RegExp(`^(.+?)\\s+in\\s+(?:January|February|March|April|May|June|July|August|September|October|November|December)\\s+(\\d{4})$`,`i`),r=Pn(t,e=>e.replace(/^([ \t]*\|[ \t]*caption[ \t]*=[ \t]*)([^\r\n]*?)([ \t]*)$/gim,(e,t,r,i)=>{let a=r.trim().match(n);return a?`${t}${a[1]} in ${a[2]}${i}`:e}));e.set(r)}function qn(){let t=e.get(),n=t.match(RegExp(`(?<={{short description\\|)([\\s\\S]*?)(?=\\}\\}|U0029U0029)`,`gi`)),r=t.match(/{{infobox (album|song|EP|single)([\s\S]*?)\n}}/gi);if(!n||!r)return;let i=n[0],a=i.match(/^[0-9]{4}/im),o=i.match(RegExp(`(?<=^[0-9]{4}[ \\t]*?)([\\w]*)(?=[ \\t]*?by)`,`im`)),s=i.match(RegExp(`(?<=^[0-9]{4}[ \\t]*?[\\w]*[ \\t]*?by[ \\t]*?)[\\s\\S]*?(?=$)`,`im`));if(!i||!a||!o||!s)return;let c=r[0],l=c.match(RegExp(`(?<=\\|[ \\t]*?released[ \\t]*?\\=[ \\t]*?{{Start date\\|)[0-9]{4}(?=\\|)`,`i`)),u=c.match(RegExp(`(?<=\\|[ \\t]*?type[ \\t]*?\\=[ \\t]*?)(studio|demo|EP|single album|live|greatest|remix|box|compilation|mixtape|soundtrack|film|cast|video|other|single|song|promo|promotional single|demo|remix single|instrumental|composition|hymn|nursery)`,`i`)),d=c.match(RegExp(`(?<=\\|[ \\t]*?artist[ \\t]*?\\=[ \\t]*?\\[\\[)([\\s\\S]*?)(?=\\]\\])`,`i`));if(!c||!l||!u||!d)return;let f=a[0].trim(),p=o[0].trim(),m=s[0].trim(),h=l[0].trim(),g=u[0].trim(),_=d[0].trim();_.includes(`|`)&&(_=_.split(`|`)[1]),(`${h} ${g} by ${_}`===n[0]||f===h&&m===_&&p===`song`&&g===`single`)&&(t=t.replace(/{{short description[\s\S]*?(?:\}\}|U0029U0029)\n/gi,function(e){return``})),e.set(t)}function Jn(e,t){return/^{{[ \t_]*infobox[ \t_]+person\b/i.test(e.slice(t))}function Yn(e){let t=e.match(/^\|[ \t]*([^=]+?)[ \t]*=/);return t?t[1].trim().toLowerCase():null}function Xn(e){let t=e.lines[0],n=t.indexOf(`=`);if(n===-1)return!1;let r=t.slice(n+1).trim();return r===``||r===`}}`?!1:e.lines.length>1?!0:r!==``}function Zn(e){let t=0;for(let n=0;n<e.length;n++)e.startsWith(`{{`,n)?(t++,n++):e.startsWith(`}}`,n)?(t--,n++):e.startsWith(`U0029U0029`,n)&&(t--,n+=9);return t}function Qn(e){let t=e.split(`
`),n=[],r=[],i=[],a=0;for(let e=0;e<t.length;e++){let o=t[e],s=a;if(e===0&&/^{{/i.test(o)){n.push(o),a+=Zn(o);continue}if(e===t.length-1&&/^}}$/.test(o.trim())){r.push(o),a+=Zn(o);continue}if(o.startsWith(`|`)&&s<=1){let e=Yn(o);i.push({name:e,lines:[o]}),a+=Zn(o);continue}i.length>0?i[i.length-1].lines.push(o):n.push(o),a+=Zn(o)}return{header:n,params:i,footer:r}}function $n(e){let t=[`signature`,`signature_size`,`signature_alt`],n=e.params.findIndex(e=>e.name===`module`);if(n===-1)return;let r=[];for(let n=0;n<e.params.length;n++)t.includes(e.params[n].name)&&r.push(n);if(r.length===0||!r.some(e=>e>n))return;let i=[],a=[];for(let t of r)Xn(e.params[t])&&(i.push(e.params[t]),a.push(t));if(i.length===0)return;for(let t=a.length-1;t>=0;t--)e.params.splice(a[t],1);let o=e.params.findIndex(e=>e.name===`module`);if(o!==-1)for(let t=i.length-1;t>=0;t--)e.params.splice(o,0,i[t])}function er(e){let t=Qn(e);$n(t);let n=t.header.join(`
`),r=t.params.map(e=>e.lines.join(`
`)),i=t.footer.join(`
`),a=n;return r.length>0&&(a+=`
`+r.join(`
`)),i&&(a+=`
`+i),a}function tr(e,t){if(e.lines.length!==1)return!1;let n=e.lines[0].match(/^(\|[ \t]*[^=]+?[ \t]*=[ \t]*)(.*)$/);return!n||t===n[2]?!1:(e.lines[0]=n[1]+t,!0)}function nr(e){let t=e.lines.join(`
`);if(!/{{\s*singles\b/i.test(t))return!1;let n=t.replace(/^(\|\s*single\d+\s*=\s*)(.*)$/gim,(e,t,n)=>{let r=On(n);return r===n?e:`${t}${r}`});return n===t?!1:(e.lines=n.split(`
`),!0)}function rr(e){let t=Qn(e),n=t.header.join(`
`),r=/^{{\s*infobox\s+album\b/i.test(n),i=/^{{\s*infobox\s+song\b/i.test(n);if(!r&&!i)return e;let a=!1;if(t.params.forEach(e=>{(e.name===`prev_title`||e.name===`next_title`)&&e.lines.length===1&&(a=tr(e,On(e.lines[0].replace(/^\|[ \t]*[^=]+?[ \t]*=[ \t]*/,``)))||a),r&&e.name===`misc`&&(a=nr(e)||a)}),!a)return e;let o=t.header.join(`
`),s=t.params.map(e=>e.lines.join(`
`)),c=t.footer.join(`
`),l=o;return s.length>0&&(l+=`
`+s.join(`
`)),c&&(l+=`
`+c),l}function ir(e){let t=e.match(/^{{[ \t]*([^|{}\n]+?)(?=\s*(?:\||\n|}}|U0029U0029))/i);return t?t[1].trim().replace(/_/g,` `).toLowerCase():``}function ar(e){return e===`infobox chinese`}function or(e){return e===`infobox korean name`||e===`infobox korean name/auto`||e===`infobox korean/auto`}function sr(e){let t=e.match(/(}}|U0029U0029)$/),n=t?e.slice(0,-t[1].length):e,r=n.match(/^{{[ \t]*[^|{}\n]+/i);return r?En(n.slice(r[0].length)).slice(1):[]}function cr(e,t){let n=new Set(t);return sr(e).some(e=>{let t=e.match(/^\s*([^=|{}<>]+?)\s*=\s*([\s\S]*?)\s*$/);return t&&n.has(t[1].trim().toLowerCase())&&t[2].trim()!==``})}function lr(e){let t=[`t`,`s`,`p`,`w`,`kanji`,`hiragana`,`romaji`,`c`,`l`,`mi`,`gr`,`bpmf`,`j`,`y`,`ci`,`poj`,`tl`,`h`,`phfs`],n=[`hangul`,`hangulborn`,`hangulstage`,`hangul1`,`hangul2`,`hangul3`,`hanja`,`hanjaborn`,`hanjastage`,`hanja1`,`hanja2`,`hanja3`,`rr`,`rrborn`,`rrstage`,`rr1`,`rr2`,`rr3`,`mr`,`mrborn`,`mrstage`,`mr1`,`mr2`,`mr3`];for(let r=0;r<e.length;r++){let i=I(e,r);if(i!==-1){r=i-1;continue}if(!e.startsWith(`{{`,r))continue;let a=L(e,r);if(!a)continue;let o=ir(a.value);if(ar(o)&&cr(a.value,t)||or(o)&&cr(a.value,n))return!0}return!1}function ur(e){let t=Qn(e);if(!/^{{\s*infobox\s+person\b/i.test(t.header.join(`
`))||!lr(e))return e;let n=t.params.filter(e=>e.name!==`native_name`&&e.name!==`native_name_lang`);if(n.length===t.params.length)return e;let r=t.header.join(`
`),i=n.map(e=>e.lines.join(`
`)),a=t.footer.join(`
`),o=r;return i.length>0&&(o+=`
`+i.join(`
`)),a&&(o+=`
`+a),o}function dr(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!Jn(t,e)){n+=t[e];continue}let r=L(t,e);if(!r){n+=t[e];continue}let i=er(r.value);n+=i,e=r.end-1}e.set(n)}function fr(){let t=e.get();t=t.replace(/U0029U0029/g,function(){return`}}`}),t=Tn(t),e.set(t)}function pr(e){Fn(),Rn(),dr(),zn(e),Gn(),Kn(),qn(),fr()}var mr={run:pr},hr=new Set([`missing-end-tag-in-heading`,`stripped-tag`,`obsolete-tag`,`missing-end-tag`,`empty-heading`,`wikilink-in-extlink`,`multi-colon-escape`,`misnested-tag`,`fostered`,`bogus-image-options`,`multiple-unclosed-formatting-tags`,`multiline-html-table-in-list`]);function gr(e,t){let n=t[0],r=t[1],i=Math.max(0,n-30),a=Math.min(e.length,r+30),o=e.slice(i,a),s=e.lastIndexOf(`
`,n-1)+1,c=e.indexOf(`
`,n);return{snippet:o,fullLine:e.slice(s,c===-1?e.length:c)}}function _r(e){try{let t=`linter-category-`+e;if(typeof mw<`u`&&typeof mw.message==`function`&&typeof mw.messages==`object`&&typeof mw.messages.exists==`function`&&mw.messages.exists(t))return mw.message(t).text()}catch(e){}return e}function vr(e,t){return Array.isArray(e)?e.filter(function(e){return hr.has(e.type)&&e.dsr&&typeof e.dsr[0]==`number`&&typeof e.dsr[1]==`number`}).map(function(e){var n=gr(t,e.dsr);return{type:e.type,message:_r(e.type),snippet:n.snippet,fullLine:n.fullLine}}):[]}async function yr(){var t=e.get();try{var n=typeof window<`u`&&window.location?window.location.protocol:`https:`,r=typeof window<`u`&&window.location?window.location.hostname:`en.wikipedia.org`,i=n+`//`+r+`/api/rest_v1/transform/wikitext/to/lint`,a=new URLSearchParams;a.append(`wikitext`,t);var o=await fetch(i,{method:`POST`,body:a});if(!o.ok)throw Error(`Lint API returned `+o.status);return{lintWarnings:vr(await o.json(),t)}}catch(e){return typeof window<`u`&&typeof window.console==`object`&&typeof window.console.warn==`function`&&window.console.warn(`Elixir lint: API request failed`,e),{lintWarnings:[]}}}var br={run:yr};function xr(e,t){return/^{{[ \t_]*navbox\b/i.test(e.slice(t))}function Sr(e,t,n){return e.slice(t,t+n.length).toLowerCase()===n.toLowerCase()}function Cr(e,t,n){let r=`</${n}>`,i=e.toLowerCase().indexOf(r.toLowerCase(),t);return i===-1?-1:i+r.length}function wr(e,t){if(Sr(e,t,`<!--`)){let n=e.indexOf(`-->`,t+4);return n===-1?e.length:n+3}let n=e.slice(t).match(/^<[a-z][a-z0-9-]*\b[^<>]*\/>/i);if(n)return t+n[0].length;let r=e.slice(t).match(/^<(nowiki|pre|math|syntaxhighlight|source|ref)\b[^>]*>/i);return r?Cr(e,t+r[0].length,r[1]):-1}function Tr(e){let t=``,n=0;for(let r=0;r<e.length;r++){let i=wr(e,r);if(i!==-1){t+=e.slice(r,i),r=i-1;continue}if(e.startsWith(`{{`,r)){n++,t+=`{{`,r++;continue}if(e.startsWith(`}}`,r)){n>1?(n--,t+=`U0029U0029`):(n--,!t.endsWith(`
`)&&e.includes(`|`)&&(t+=`
`),t+=`}}`),r++;continue}t+=e[r]}return t}function Er(e){let t=e;for(;/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/i.test(t);)t=t.replace(/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/gi,`$1U003D`);for(;/(<[\t \r\n]*[a-z]+[^<>]*)=/i.test(t);)t=t.replace(/(<[\t \r\n]*[a-z]+[^<>]*)=/gi,`$1U003D`);return t}function Dr(e){return e.replace(/U003D/g,`=`)}function Or(e,t){let n=0;for(let r=t;r<e.length;r++){let i=wr(e,r);if(i!==-1){r=i-1;continue}if(e.startsWith(`{{`,r)){n++,r++;continue}if(e.startsWith(`}}`,r)&&(n--,r++,n===0))return{value:e.slice(t,r+1),end:r+1};e.startsWith(`U0029U0029`,r)&&(n--,r+=9)}return null}function kr(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!xr(t,e)){n+=t[e];continue}let r=Or(t,e);if(!r){n+=t[e];continue}let i=Tr(r.value);i=Er(i),n+=i,e=r.end-1}e.set(n)}function Ar(e){let t=``,n=0,r=0;for(let i=0;i<e.length;i++){let a=wr(e,i);if(a!==-1){t+=e.slice(i,a),i=a-1;continue}if(e.startsWith(`{{`,i)){n++,t+=`{{`,i++;continue}if(e.startsWith(`}}`,i)){n=Math.max(0,n-1),t+=`}}`,i++;continue}if(e.startsWith(`[[`,i)){r++,t+=`[[`,i++;continue}if(e.startsWith(`]]`,i)){r=Math.max(0,r-1),t+=`]]`,i++;continue}if(e[i]===`|`&&n===1&&r===0){for(t.endsWith(`
`)||(t+=`
`),t+=`|`;e[i+1]===` `||e[i+1]===` `;)i++;continue}t+=e[i]}return t}function jr(e){return e.includes(`|`)?e.replace(/[ \t\r\n]*}}$/i,function(){return`
}}`}):e}function Mr(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!xr(t,e)){n+=t[e];continue}let r=Or(t,e);if(!r){n+=t[e];continue}let i=r.value;i=Ar(i),i=jr(i),n+=i,e=r.end-1}e.set(n)}function Nr(){let t=e.get();t=t.replace(/{{navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}),t=t.replace(/{{navbox([\s\S]*?)\n}}/gi,function(e){let t=/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,n=[],r;for(;(r=t.exec(e))!==null;)n.push(r[1]);if(!n.length)return e;let i=Math.max(...n.map(e=>e.trim().length));return e.replace(/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,i-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t)}function Pr(){let t=e.get();t=t.replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*/g,function(e){return`=`})}).replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*-->/g,function(e){return`= -->`})}).replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/^(\|[ \t]*[^=|\[\]{}<>]*?[ \t]*)=/gm,function(e,t){return t+`= `})}),e.set(t)}function Fr(){let t=e.get();t=t.replace(/U0029U0029/g,function(){return`}}`}),t=Dr(t),e.set(t)}function Ir(){kr(),Mr(),Nr(),Pr(),Fr()}var Lr={run:Ir};function Rr(){let t=e.get();t=t.replace(/<\![ \t]\-\-/g,function(e){return`<!--`}).replace(/{{\s*(birth date and age|korean|main|see also|hlist|ubl|small|hidden|sronly|N\/A|efn|efn-ua|efn-la)[\s\S]*?}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,`|`)}).replace(/{{Horizontal list\|/gi,function(e){return`{{Hlist|`}).replace(/{{dotlist\|/gi,function(e){return`{{Hlist|`}).replace(/{{hlist1\|/gi,function(e){return`{{Hlist|`}).replace(/{{Flt\|/gi,function(e){return`{{Flatlist|`}).replace(/{{PL\|/gi,function(e){return`{{Plainlist|`}).replace(/{{\s*N\/A}}/gi,function(e){return`{{N/A}}`}).replace(/{{\s*N\/A\|\*}}/gi,function(e){return`{{N/A|*}}`}).replace(/{{\s*Won}}/g,function(e){return`{{won}}`}).replace(/{{\s*Nom}}/g,function(e){return`{{nom}}`}).replace(/{{\s*nominated}}/gi,function(e){return`{{nom}}`}).replace(/{{\s*Pending}}/g,function(e){return`{{pending}}`}).replace(/({{\s*hidden\|[^"]*\|)(\#|\*)/gi,function(e,t,n){return t+`
`+n+` `}).replace(/{{hidden([\s\S]*?)}}/gi,function(e){return e.replace(RegExp(`(?<!:)(\\#|\\*)[ \\t]*`,`gi`),function(e,t){return t+` `})}).replace(/({{\s*hidden\|[^"]*\|)('''|'')/gi,function(e,t,n){return t+`
`+n}).replace(RegExp(`(?<=\\|.[^|#]*color\\=\\#)[ \\t]*(.[^|\\s]*)(?=\\|)`,`gi`),function(e,t){return t}).replace(/{{official\|([\s\S]*?)}}/gi,function(e,t){return`{{Official website|`+t+`}}`}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*efn\s*/g,`Efn`)}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=lower-alpha\s*/g,``)}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=upper-alpha\s*/g,`-ua`)}).replace(/{{\s*notelist(?!(-la|-ua))[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist\s*/gi,`Notelist`)}).replace(/{{\s*notelist-la[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist-la\s*/gi,`Notelist`)}).replace(/{{\s*notelist-ua[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist-ua\s*/gi,`Notelist-ua`)}).replace(/{{\s*notelist[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=lower-alpha\s*/gi,function(e){return``})}).replace(/{{\s*notelist[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=upper-alpha\s*/gi,function(e){return`-ua`})}).replace(/{{\s*notelist\|group=note\s*}}/gi,function(e){return e.replace(/\s*notelist\|group=note\s*/gi,`NoteFoot`)}).replace(/{{\s*(notelist|notelist-ua)[\s\S]*?}}/gi,function(e){return e.replace(/(notelist|notelist-ua)\|[\s\S]*/gi,function(e,t){return t})}),e.set(t)}function zr(){let t=e.get();t=t.replace(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})});let n=t.match(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi),r=/^\|\s*([^=]*)(?=\s*=\s*)/gm;if(!n)return;let i=[],a;for(;(a=r.exec(n))!==null;)i.push(a[1]);let o=Math.max(...i.map(e=>e.trim().length));t=t.replace(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi,function(e){return e.replace(/^\|\s*([^=]*)(?=\s*=\s*)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,o-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t)}function Br(e){let t=[],n=``,r=0,i=0;for(let a=0;a<e.length;a++){let o=e[a],s=e[a+1];if(o===`{`&&s===`{`){r++,n+=o+s,a++;continue}if(o===`}`&&s===`}`&&r>0){r--,n+=o+s,a++;continue}if(o===`[`&&s===`[`){i++,n+=o+s,a++;continue}if(o===`]`&&s===`]`&&i>0){i--,n+=o+s,a++;continue}if(o===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=o}return t.push(n),t}function Vr(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function Hr(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)}}(\s*)$/);if(!t||!Vr(t[2]))return e;let n=Br(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[4]}function Ur(e){let t=e.match(/^{{\s*hlist\s*\|([\s\S]*)}}$/i);return t?Br(t[1]):null}function R(e){return e.replace(/\s+/g,` `).trim().toLowerCase()}function Wr(e){let t=e.trim(),n=t.match(/^\[\[([^|\]]+)(?:\|([^\]]+))?]]$/);return n&&(t=n[2]||n[1].replace(/^.*:/,``)),/[{}[\]|]/.test(t)?null:t.replace(/''+/g,``).trim()}function Gr(e){let t=e.trim(),n=t.match(/^\[\[([^|\]\n]+)(?:\|([^\]\n]+))?]]$/);if(n){let e=n[1].trim(),t=(n[2]||e.replace(/^.*:/,``)).trim();return/[{}[\]|<>]/.test(e)||/[{}[\]|<>]/.test(t)?null:{display:t.replace(/''+/g,``).trim(),isLink:!0,target:e}}return/[{}[\]|<>]/.test(t)?null:{display:t.replace(/''+/g,``).trim(),isLink:!1,target:null}}function Kr(e){let t=e.replace(/\s*\([^)]*\)\s*/g,` `).replace(/\s+/g,` `).trim().split(` `);return t.length<2?[]:[t[0],t[t.length-1]]}function qr(e,t){!t||!/\s/.test(t)||Kr(t).forEach(n=>{let r=R(n),i=R(t);if(!(!n||r===i)){if(!e[r]){e[r]=t;return}R(e[r])!==i&&(e[r]=null)}})}function Jr(){return{aliases:{},linkedTargets:{},creditNames:{},warnings:[]}}function Yr(e){return Ur(e)||[e]}function Xr(e,t){e.replace(/^(\|\s*(lyrics|music|extra|writer)\d+\s*=\s*)(.*)$/gim,(e,n,r,i)=>(Yr(i).forEach(e=>{let n=Gr(e);n&&n.display&&(t.creditNames[R(n.display)]=n.display)}),e))}function Zr(e,t){let n=Gr(e),r=e,i=n;if(!n||!n.display)return r;let a=R(n.display);if(!n.isLink&&t.aliases[a]&&e.trim()===n.display&&(r=e.replace(n.display,t.aliases[a]),i=Gr(r)),i&&i.isLink){let e=i.target,n=R(e),a=i.display,o=`${n}|${R(a)}`;t.linkedTargets[o]?r=a:R(a)===n?(t.linkedTargets[o]=!0,r=`[[${e}]]`):(t.linkedTargets[o]=!0,r=`[[${e}|${a}]]`)}return qr(t.aliases,Wr(r)),r}function Qr(e,t){return e.replace(/^(\|\s*(lyrics|music|extra|writer)\d+\s*=\s*)(.*)$/gim,(e,n,r,i)=>{let a=Ur(i);if(a)return`${n}{{hlist|${a.map(e=>Zr(e,t)).join(`|`)}}}`;let o=Zr(i,t);return o===i?e:`${n}${o}`})}function $r(e,t){return Xr(e,t),Qr(e,t)}function ei(e,t){return e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>(Xr(e,t),e)),e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>Qr(e,t))}function ti(e,t){return e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>{let n=Jr(),r=$r(e,n);return t.push(...n.warnings),r})}function ni(e,t){let n=/^==+\s*Track listing\s*==+\s*$/gim,r=``,i=0,a;for(;(a=n.exec(e))!==null;){let o=a.index,s=o+a[0].length,c=e.slice(s).match(/^==+\s*[^=\n][^\n]*==+\s*$/im),l=c&&c.index!==void 0?s+c.index:e.length,u=Jr();r+=ti(e.slice(i,o),t),r+=ei(e.slice(o,l),u),t.push(...u.warnings),i=l,n.lastIndex=l}return r+=ti(e.slice(i),t),r}function ri(e){return e.replace(/(?:\n[ \t]*)+(\|[ \t]*title1[ \t]*=)/i,`
$1`).replace(/^(\|[ \t]*length\d+[ \t]*=.*)(?:\n[ \t]*)+(\|[ \t]*title\d+[ \t]*=)/gim,`$1
$2`).replace(/^(\|[ \t]*length\d+[ \t]*=.*)(?:\n[ \t]*)+(\|[ \t]*total_length[ \t]*=)/gim,`$1
$2`)}function ii(e){return e.replace(/^(\|\s*title\d+\s*=\s*)(.*)$/gim,(e,t,n)=>{let r=Hr(n);return r===n?e:`${t}${r}`})}function ai(){let t=e.get(),n=[];t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}),t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return ii(e)}),t=ni(t,n),t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return ri(e)});let r=t.match(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi),i=/^\|\s*([^=]*)(?=\s*=\s*)/gm;if(!r)return e.set(t),{trackListingWarnings:n};let a=[],o;for(;(o=i.exec(r))!==null;)a.push(o[1]);let s=Math.max(...a.map(e=>e.trim().length));return t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return e.replace(/^\|\s*([^=]*)(?=\s*=\s*)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,s-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t),{trackListingWarnings:n}}function oi(){return Rr(),zr(),ai()||{trackListingWarnings:[]}}var si={run:oi},ci=/{{\s*AfC comment\b[\s\S]*?}}/gi;function li(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(ci,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function z(e,t,n){let r=n[t-1],i=n[t+e.length];return r===`'`||i===`'`?e:`'`}function ui(e,t){let n=`''`+t+`''{{'}}s`;return t+`'s`===n.replace(/^''/,``).replace(/''\{\{'}}s$/,`'s`)?n:e}function di(){let t=e.get();t=t.replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/{{(cite|citation)([\s\S]*?)}}/gi,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/{{(cite|citation)([\s\S]*?)}}/gi,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/\[\[([\s\S]*?)\]\]/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/\[\[([\s\S]*?)\]\]/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(/{{(ill|Interlanguage link|Interlanguage link forced|Interlanguage link multi|Interlanguage link wikidata|link\-interwiki|red wikidata link)([\s\S]*?)}}/gi,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/{{(ill|Interlanguage link|Interlanguage link forced|Interlanguage link multi|Interlanguage link wikidata|link\-interwiki|red wikidata link)([\s\S]*?)}}/gi,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/\[\[File\:([\s\S]*?)\]\]([\s\S]*?)\]\]/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/\[\[File\:([\s\S]*?)\]\]([\s\S]*?)\]\]/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(/<ref\b[^>]*?(?:\/>|>[\s\S]*?<\/ref\s*>)/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/<ref\b[^>]*?(?:\/>|>[\s\S]*?<\/ref\s*>)/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(RegExp(`(?<=\\()([^({{\\n]+[\\uAC00-\\uD7A3\\u3131-\\u318E]+[^)}\\n]*)(?=\\))`,`gi`),function(e,t){return`{{lang|ko|`+t+`}}`}).replace(/paperU0028paper/g,function(e){return`(`}).replace(/paperU0029paper/g,function(e){return`)`}).replace(/\(Korean\:[ \t]*?([\uAC00-\uD7A3\u3131-\u318E]*)\;/gi,function(e,t){return`{{Korean|`+t+`}};`}).replace(/\(\[\[Hangul\|Korean\]\]\:[ \t]*?(\{\{lang\|ko)/gi,function(e,t){return`(`+t}).replace(/\(\[\[Hangul\|Korean\]\]\:[ \t]*?(\{\{Korean\|)/gi,function(e,t){return`(`+t}),e.set(t)}function fi(){let t=e.get();t=t.replace(/[“”]/g,function(e){return`"`}).replace(/[‘’]/g,function(e){return`'`}).replace(/[""]/g,function(e){return`"`}).replace(/[…]/g,function(e){return`...`}).replace(/[⋯]/g,function(e){return`...`}).replace(/[‥]/g,function(e){return`..`}).replace(/\|(?!(url.*?|.*?url)=)([0-9]{4})[ \t]*\-[ \t]*([0-9]{4})/g,function(e,t,n,r){return`|`+n+`–`+r}).replace(RegExp(`(?<![^\\[]*?\\]\\])(?<!\\d)([0-9]{4})[ \\t]*\\-[ \\t]*([0-9]{4})(?!\\d)(?![^\\{]*?\\}\\})`,`g`),function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*\-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})\-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/([0-9]|[0-9]{2})\-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}),e.set(t)}function pi(){let t=e.get();t=t.replace(/“/g,function(e){return`"`}).replace(/”/g,function(e){return`"`}).replace(/“/g,function(e){return`"`}).replace(/”/g,function(e){return`"`}).replace(/‘/g,function(e,t,n){return z(e,t,n)}).replace(/’/g,function(e,t,n){return z(e,t,n)}).replace(/‘/g,function(e,t,n){return z(e,t,n)}).replace(/’/g,function(e,t,n){return z(e,t,n)}).replace(/"/g,function(e){return`"`}).replace(/"/g,function(e){return`"`}).replace(/"/g,function(e){return`"`}).replace(/'/g,function(e,t,n){return z(e,t,n)}).replace(/‘/g,function(e,t,n){return z(e,t,n)}).replace(/’/g,function(e,t,n){return z(e,t,n)}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/‥/g,function(e){return`..`}).replace(/‥/g,function(e){return`..`}).replace(/‥/g,function(e){return`..`}).replace(/([0-9]{4})[ \t]*-[ \t]*([0-9]{4})/g,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*([0-9]{4})/g,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/([0-9]|[0-9]{2})-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}).replace(/([0-9]|[0-9]{2})-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}),e.set(t)}function mi(){let t=e.get();t=t.replace(/^<h1>(.*?)<\/h1>$/gim,function(e,t){return`=`+t+`=`}).replace(/^<h2>(.*?)<\/h2>$/gim,function(e,t){return`==`+t+`==`}).replace(/^<h3>(.*?)<\/h3>$/gim,function(e,t){return`===`+t+`===`}).replace(/^<h4>(.*?)<\/h4>$/gim,function(e,t){return`====`+t+`====`}).replace(/^<h5>(.*?)<\/h5>$/gim,function(e,t){return`=====`+t+`=====`}).replace(/^<h6>(.*?)<\/h6>$/gim,function(e,t){return`======`+t+`======`}).replace(/<p>([\s\S]*?)<\/p>/gi,function(e,t){return t}).replace(/<b>(.*?)<\/b>/gi,function(e,t){return`'''`+t+`'''`}).replace(/<i>(.*?)<\/i>/gi,function(e,t){return`''`+t+`''`}).replace(/<hr>/gi,function(e){return`----`}).replace(/<hr[ \t]*?\/>/gi,function(e){return`----`}).replace(/<small>(.*?)(?=<\/small>)/gi,function(e,t){return`{{small|`+t}).replace(RegExp(`(?<={{small\\|)(.*?)<\\/small>`,`gi`),function(e,t){return t+`}}`}).replace(/{{small\|(\({{lang\|ko\|(.*?)}}\))}}/gi,function(e,t){return t}),e.set(t)}function hi(){let t=e.get();t=t.replace(/''([^'\n]+)'''s/g,function(e,t){return ui(e,t)}),t=t.replace(/''([^'\n]+)''(?:<nowiki>\s*['’]\s*<\/nowiki>|<nowiki\s*\/>\s*['’])s/g,function(e,t){return ui(e,t)}),e.set(t)}function gi(){let t=li();t&&e.set(t.protect(e.get())),di(),fi(),pi(),hi(),mi(),t&&e.set(t.restore(e.get()))}var _i={run:gi},B=`{{Unreliable source|reason=Per [[WP:KO/RS#UR]]|date={{subst:#time:F Y}}}}`,V=`{{Unreliable source|reason=Per [[WP:UCG]]|date={{subst:#time:F Y}}}}`,vi=`{{Unreliable source|date={{subst:#time:F Y}}}}`,H=`{{Better source needed|reason=Non-database source required|date={{subst:#time:F Y}}}}`,U=`(?!.*{{(unreliable source|unreliable source\\?|better source needed)(\\|[^}]*?)?}})`,W=`(?!.*{{(better source needed)(\\|[^}]*?)?}})`,G=`(?!.*{{(unreliable source|unreliable source\\?|better source needed|self-published|self published inline|self published-inline|self-published-inline|sps|self-published source|user-generated inline|user generated inline|user generated-inline|user-generated-inline|user-generated content|ugc|ugs|user-generated source)(\\|[^}]*?)?}})`,yi=`(?!.*{{(unreliable source|unreliable source\\?|better source needed|bsn|secondary source needed|ssn|primary source needed|psn|better source inline|bsi|secondary source inline|ssi|primary source inline|psi|self-published|self published inline|self published-inline|self-published-inline|sps|self-published source|user-generated inline|user generated inline|user-generated-inline|user-generated-inline|user-generated content|ugc|ugs|user-generated source)(\\|[^}]*?)?}})`;function bi(e,t,n,r){return e.replace(RegExp(`https?://(?:\\w+\\.)*`+t+`[^<]*</ref>`+r,`gi`),function(e){return e+n})}var xi=[[`allkpop\\.com`,B,U],[`asianjunkie\\.com`,B,U],[`asianwiki\\.com`,B,U],[`brunch\\.co\\.kr`,B,U],[`channel-korea\\.com`,B,U],[`chzzk\\.naver\\.com`,B,U],[`blog\\.daum\\.net`,B,U],[`cafe\\.daum\\.net`,B,U],[`movie\\.daum\\.net(?:/moviedb)`,vi,U],[`search\\.daum\\.net`,vi,U],[`gall\\.dcinside\\.com`,V,U],[`ddanzi\\.com`,V,U],[`dailian\\.co\\.kr`,B,U],[`dkpopnews\\.net`,B,U],[`mlbpark\\.donga\\.com`,V,U],[`dramabeans\\.com`,B,U],[`egloos\\.com`,V,U],[`hallyure\\.com`,V,U],[`hancinema\\.net(?:/korean_(drama|movie).*-cast\\.html)`,H,W],[`hancinema\\.net(?:/korean_.*-filmography\\.html)`,H,W],[`hellokpop\\.com`,B,U],[`thehoneypop\\.com`,B,U],[`hwaiting\\.jp`,B,U],[`hwaiting\\.me`,B,U],[`inkinews\\.com`,B,U],[`japakomusic\\.com`,B,U],[`jpopasia\\.com`,B,U],[`story\\.kakao\\.com`,B,U],[`kbizoom\\.com`,B,U],[`kdramapal\\.com`,B,U],[`kdramastars\\.com`,B,U],[`kmdb\\.or\\.kr/eng/db/kor/detail/movie/K`,H,W],[`kmdb\\.or\\.kr/db/kor/detail/movie/K`,H,W],[`kmdb\\.or\\.kr/eng/db/per`,H,W],[`kmdb\\.or\\.kr/db/per`,H,W],[`korea\\.com`,B,U],[`koreaboo\\.com`,B,U],[`koreaexpose\\.com`,B,U],[`koreaportal\\.com`,B,U],[`koreastardaily\\.com`,B,U],[`kpopfans\\.net`,B,U],[`kpophit\\.com`,B,U],[`kpopmap\\.com`,B,U],[`kpopping\\.com`,B,U],[`kpoppost\\.com`,B,U],[`kpopreviewed\\.com`,B,U],[`kpopsingers\\.com`,B,U],[`kpopsource\\.com`,B,U],[`kpopstarz\\.com`,B,U],[`kprofiles\\.com`,B,U],[`thekrazemagazine\\.com`,B,U],[`kstarlive\\.com`,B,U],[`meaww\\.com`,B,U],[`mk\\.co\\.kr(?:/cn|en|jp)`,B,U],[`mydramalist\\.com`,B,U],[`namu\\.wiki`,B,U],[`blog\\.naver\\.com`,B,U],[`cafe\\.naver\\.com`,B,U],[`kin\\.naver\\.com`,B,U],[`search\\.naver\\.com`,B,U],[`ningen\\.com`,B,U],[`officiallykmusic\\.com`,B,U],[`ohmynews\\.com`,B,U],[`onehallyu\\.com`,B,U],[`readysteadycut\\.com`,B,U],[`rigvedawiki\\.net`,B,U],[`seoulbeats\\.com`,B,U],[`soompi\\.com`,B,U],[`sooplive\\.com`,B,U],[`afreecatv\\.com`,B,U],[`soshified\\.com`,B,U],[`thebiaslist\\.com`,B,U],[`thekmeal\\.com`,B,U],[`thestarfandom\\.com`,B,U],[`thestandom\\.com`,B,U],[`tistory\\.com`,B,U],[`tv\\.naver\\.com`,B,U],[`tokyohive\\.com`,B,U],[`touringdata\\.wordpress\\.com`,B,U],[`unamwiki\\.org`,B,U],[`unitedkpop\\.com`,B,U],[`wikitree\\.co\\.kr`,B,U],[`zapzee\\.net`,B,U],[`realzenable\\.com`,B,U]];function Si(){let t=e.get();for(let[e,n,r]of xi)t=bi(t,e,n,r);t=t.replace(RegExp(`(https?://(?:\\w+\\.)*search\\.daum\\.net[^<]*(?:(?:시청률|%EC%8B%9C%EC%B2%AD%EB%A5%A0))[^<]*</ref>)(?:{{(unreliable source|unreliable source\\?|better source needed)(\\|[^}]*?)?}})`,`gi`),function(e,t){return t}).replace(RegExp(`(https?://(?:\\w+\\.)*search\\.daum\\.net[^<]*(?:(?:시청률|%EC%8B%9C%EC%B2%AD%EB%A5%A0))[^<]*</ref>)}}`,`gi`),function(e,t){return t}),e.set(t)}var Ci=[[`blogspot\\.com`,V,G],[`blogger\\.com`,V,G],[`goodyfeed\\.com`,`{{Unreliable source|reason=Per [[WP:BLOGS]]|date={{subst:#time:F Y}}}}`,G],[`(ibtimes\\.com|ibtimes\\.com\\.au|ibtimes\\.com\\.cn|ibtimes\\.co\\.in|ibtimes\\.sg|ibtimes\\.co\\.uk)`,`{{Unreliable source|reason=Per [[WP:IBTIMES]]|date={{subst:#time:F Y}}}}`,G],[`imdb\\.com`,`{{Unreliable source|reason=Per [[WP:IMDB]]|date={{subst:#time:F Y}}}}`,G],[`meaww\\.com`,`{{Unreliable source|reason=Per [[WP:RSPSS#MEAWW]]|date={{subst:#time:F Y}}}}`,G],[`medium\\.com`,V,G],[`(prnewswire\\.com|prnewswire\\.co\\.uk)`,`{{Unreliable source|reason=Per [[WP:PRNEWSWIRE]]|date={{subst:#time:F Y}}}}`,G],[`sportskeeda\\.com`,`{{Unreliable source|reason=Per [[WP:SPORTSKEEDA]]|date={{subst:#time:F Y}}}}`,G],[`whats-on-netflix\\.com`,V,G],[`wordpress\\.com`,V,G],[`youtube\\.com(?:/playlist)`,vi,yi]];function wi(){let t=e.get();for(let[e,n,r]of Ci)t=bi(t,e,n,r);e.set(t)}function Ti(){Si(),wi()}var Ei={run:Ti},K=0,q=1,J=2,Di=3,Oi=4,ki=5,Ai=`(?:Nominee|Nominees|Nominee\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Recipient|Recipients|Recipient\\(s\\)|Recipient[ \\t]*\\/[ \\t]*Work|Recipients[ \\t]*\\/[ \\t]*Works|Recipient\\(s\\)[ \\t]*\\/[ \\t]*Works|Nominated work|Nominated works|Nominated work\\(s\\))`,ji=`!scope="col"\\|Award ceremony\\n!scope="col"\\|Year\\n!scope="col"\\|Category\\n!scope="col"\\|(?:Nominee|Nominees|Nominee\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Recipient|Recipients|Recipient\\(s\\)|Recipient[ \\t]*\\/[ \\t]*Work|Recipients[ \\t]*\\/[ \\t]*Works|Recipient\\(s\\)[ \\t]*\\/[ \\t]*Works|Nominated work|Nominated works|Nominated work\\(s\\))\\n!scope="col"\\|Results?\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,Mi=new Map,Ni=[[/\s*\!\!\s*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`
!! `],[/\!\!(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/\![ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/[ \t]*\!(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/\|[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|`],[/[ \t]*\|(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|`],[/\|\+[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|+`],[/[ \t]*\n/g,`
`],[/\|\|(?=<ref>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"\|(?=<ref>)/g,function(e,t){return`
|rowspan="`+t+`"|`}],[/\|\|(?=style="text-align:center"\|<ref>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?(?=style="text-align:center"\|<ref>)/g,function(e,t){return`
|rowspan="`+t+`" `}],[/\|\|(?=<ref name="([^"]*?)"[ \t]*\/>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?\|(?=<ref name="([^"]*?)"[ \t]*\/>)/g,function(e,t){return`
|rowspan="`+t+`"|`}],[/\|\|(?=style="text-align:center"\|<ref name="([^"]*?)"[ \t]*\/>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?(?=style="text-align:center"\|<ref name="([^"]*?)"[ \t]*\/>)/g,function(e,t){return`
|rowspan="`+t+`" `}],[/^\|(?=.*[A-Za-z\u00C0-\u017F])[A-Za-z0-9\x20-\x7E\uAC00-\uD7A3\uAC00-\uD7A3\u4E00-\u9FFF\u00C0-\u017F\u2013]+\|{2}(?!.*(rowspan|colspan)="[^"]"\|)(?=.*[A-Za-z])[A-Za-z0-9\x20-\x7E\uAC00-\uD7A3\uAC00-\uD7A3\u4E00-\u9FFF\u00C0-\u017F\u2013]+$/gm,function(e){return e.replace(/\|{2}/g,`
|`)}]];function Pi(){let t=e.get(),n=/\{\|([\s\S]*?)\|\}(?!\})/g;for(let[e,r]of Ni)t=t.replace(n,function(t){return t.replace(e,r)});t=t.replace(/\|\-\n(?!\|-\|\})\n/g,function(e){return`|-
`}).replace(/\|\-\n(?=\|})/g,function(e){return``}).replace(/^\n\|\-/gm,function(e){return`|-`}),e.set(t)}function Fi(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/"wikitable((?:[ \t]+(?:plainrowheaders|sortable))*)"/gi,function(e,t){let n=/\bsortable\b/i.test(t),r=/\bplainrowheaders\b/i.test(t),i=`wikitable`;return r&&(i+=` plainrowheaders`),n&&(i+=` sortable`),`"`+i+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="margin-right:(0|[ \t]*0)(|;)"/gi,function(e){return``})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="([^"]*)\s*;"/g,function(e,t){return`style="`+t+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="([^"]*)"/g,function(e,t){return`style="`+t.replace(/:\s+/g,`:`)+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="width:([0-9]{1,2}|100)%"/gi,function(e,t){return`style="width:`+t+`%"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="text-align:(left|center|right)"/gi,function(e,t){return`style="text-align:`+t+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="width:([0-9]{1,2}|100)%;[ \t]*text-align:(left|center|right)"/gi,function(e,t,n){return`style="text-align:`+n+`; width:`+t+`%"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/scope=col/gi,function(e){return`scope="col"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/scope=row/gi,function(e){return`scope="row"`})}).replace(/\|scope=\"col\"\|/g,function(e){return`!scope="col"|`}).replace(/\|scope=\"col\"(?!\|)/g,function(e){return`!scope="col"`}).replace(/\|scope=\"row\"\|/g,function(e){return`!scope="row"|`}).replace(/\|scope=\"row\"(?!\|)/g,function(e){return`!scope="row"`}).replace(/(\!|\|)rowspan=1\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=\"1\"\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=\"1\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=1\"\|/g,function(e,t){return t}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=1\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=\\"1\\"\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=\\"1\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=1\\"\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=1(?!(\\"|\\|))`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=\\"1\\"(?!\\|)`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=\\"1(?!(\\"|\\||[0-9]))`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=1\\"(?!\\|)`,`g`),function(e){return``}).replace(/rowspan=(?!<!--.*-->)([0-9]{1,2})/g,function(e,t){return`rowspan="`+t+`"`}).replace(/rowspan=(<!--.*-->)([0-9]{1,2})/g,function(e,t,n){return`rowspan=`+t+`"`+n+`"`}).replace(/colspan=(?!<!--.*-->)([0-9]{1,2})/g,function(e,t){return`colspan="`+t+`"`}).replace(/colspan=(<!--.*-->)([0-9]{1,2})/g,function(e,t,n){return`colspan=`+t+`"`+n+`"`}).replace(/align=(left|center|right)/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/align=\"(left|center|right)\"/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/style=text-align:(left|center|right)/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/valign=(top|middle|bottom)/g,function(e,t){return`style="vertical-align`+t+`"`}).replace(/valign\"(top|middle|bottom)\"/g,function(e,t){return`style="vertical-align`+t+`"`}).replace(/style=vertical-align:(left|center|right)/g,function(e,t){return`style="vertical-align:`+t+`"`}).replace(/style=\"([^"]*);\"/g,function(e,t){return`style="`+t+`"`}).replace(/^(!|\|)style=\"([^"\|]*)\|$/gm,function(e,t,n){return t+`style="`+n+`"|`}).replace(/[ \t]style=\"([^"\|]*)\|/g,function(e,t){return` style="`+t+`"|`}).replace(/(!|\|)(scope="row")[ \t]*(style="[^"]*")[ \t]*(rowspan="[0-9]{1,2}")/gi,function(e,t,n,r,i){return t+n+` `+i+` `+r}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(scope="row")/gi,function(e,t,n,r){return t+r+` `+n}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(scope="row")[ \t]*(style="[^"]*")/gi,function(e,t,n,r,i){return t+r+` `+n+` `+i}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(style="[^"]*")[ \t]*(scope="row")/gi,function(e,t,n,r,i){return t+i+` `+n+` `+r}).replace(/(!|\|)(style="[^"]*")[ \t]*(rowspan="[0-9]{1,2}")/gi,function(e,t,n,r){return t+r+` `+n}).replace(/^\!width="[0-9]{1,2}"\|([\s\S]*?)$/gim,function(e,t){return`!`+t}),e.set(t)}function Ii(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/{{Abbr\|Ref\.\|(Ref|Ref\.|Reference|References|Reference\(s\))}}/gi,function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!class="unsortable"[ \t]*scope="col"\|/gi,function(e){return`!scope="col" class="unsortable"|`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!|!class="unsortable"\\|))Note$`,`gm`),function(e){return`Notes`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=!)class="unsortable"\\|(?=Notes$)`,`gm`),function(e){return``})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!|!class="unsortable"\\|))(Ref|Ref\\.|Reference|References|Reference\\(s\\))$`,`gm`),function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!scope="col"\\||!scope="col" class="unsortable"\\|))(Ref|Ref\\.|Reference|References|Reference\\(s\\))$`,`gm`),function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!scope="col"\|{{Abbr\|Ref\.\|Reference\(s\)}}$/gm,function(e){return`!scope="col" class="unsortable"|{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!{{Abbr\|Ref\.\|Reference\(s\)}}$/gm,function(e){return`!class="unsortable"|{{Abbr|Ref.|Reference(s)}}`})}).replace(RegExp(`!((?:(?!\\bscope="col")[^|\\n])*\\|)?(Award[ \\t]*ceremony|Year|Title|Song title|Role|Artist|Singer|Director|Director\\(s\\)|Publication|Rank|(?:Note|Notes|Note\\(s\\))|Category|Nominee|Nominees|Nominee\\(s\\)|Work|Works|Work\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Result|Results)(?![^\\[]*?\\]\\])(?![^\\{]*?\\}\\})$`,`gim`),function(e,t,n){return`!scope="col"`+(t?` `+t:`|`)+n}).replace(/!class="unsortable"\|({{Abbr\|Ref\.\|Reference\(s\)}})(?![^\[]*?\]\])(?![^\{]*?\}\})$/gim,function(e,t){return`!scope="col" class="unsortable"|`+t}),e.set(t)}function Li(){let t=e.get(),n=function(e){return e.replace(/^\|(\d{4})$/gm,function(e,t){return`!scope="row"|`+t})},r=function(e){return e.replace(/^\|(\d{4})\u2013(\d{4})$/gm,function(e,t,n){return`!scope="row"|`+t+`–`+n})},i=function(e){return e.replace(/^\|(\d{4})\u2013present$/gm,function(e,t){return`!scope="row"|`+t+`–present`})},a=function(e){return e.replace(/^\|(\d{4}),[ \t]*(\d{4})$/gm,function(e,t,n){return`!scope="row"|`+t+`, `+n})},o=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})$/gm,function(e,t,n){return`!scope="row" `+t+`|`+n})},s=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})\u2013(\d{4})$/gm,function(e,t,n,r){return`!scope="row" `+t+`|`+n+`–`+r})},c=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})\u2013present$/gm,function(e,t,n){return`!scope="row" `+t+`|`+n+`–present`})},l=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4}),[ \t]*(\d{4})$/gm,function(e,t,n,r){return`!scope="row" `+t+`|`+n+`, `+r})},u=function(e){return e.replace(/^\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return`|style="text-align:center"|`+t})},d=function(e){return e.replace(/^\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n){return`|style="text-align:center"|<ref name="`+t+`">`+n+`</ref>`})},f=function(e){return e.replace(/^\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t){return`|style="text-align:center"|<ref name="`+t+`" />`})},p=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t,n){return`|`+t+` style="text-align:center"|`+n})},m=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n,r){return`|`+t+` style="text-align:center"|<ref name="`+n+`">`+r+`</ref>`})},h=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t,n){return`|`+t+` style="text-align:center"|<ref name="`+n+`" />`})},g=function(e){return e.replace(RegExp(`(?<!\\|style="text-align:center")\\|$(?=\\n\\|(\\-|\\}))`,`gm`),function(){return`|style="text-align:center"|`})},_=function(e){return l(c(s(o(a(i(r(n(e))))))))},v=function(e){return g(h(m(p(f(d(u(_(e))))))))};t=t.replace(/^(={2,3})[ \t]*Television[ \t]*(={2,3})$/gim,function(e,t,n){return t+`Television series`+n}).replace(/^(={2,3})[ \t]*Variety[ \t]*(show|shows)[ \t]*(={2,3})$/gim,function(e,t,n,r){return t+`Television shows`+r}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return/!scope="col"\|Year\n!scope="col"\|Title\n!scope="col"\|Role/i.test(e)?e.replace(/"wikitable([^"]*)"/gi,`"wikitable plainrowheaders sortable"`):e});let y=[`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`];for(let e of[`\\{\\|class="wikitable plainrowheaders sortable"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center; width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`])for(let n=0;n<y.length;n++){let r=n<3?_:v;t=t.replace(RegExp(e+y[n]+`([\\s\\S]*?)\\|\\}`,`gi`),r)}e.set(t)}function Ri(){let t=e.get(),n=`!scope="col"\\|Award[ \\t]*ceremony\\n!scope="col"\\|Year\\n!scope="col"\\|Category\\n!scope="col"\\|`+Ai.replace(/^\(\?:/,`(`)+`\\n!scope="col"\\|(Result|Results)\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,r=`\\{\\|class="wikitable plainrowheaders sortable"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,i=`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,a=`\\{\\|class="wikitable plainrowheaders sortable" style="width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,o=`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center; width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,s=function(e){return e.replace(RegExp(`^\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+|[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+)(\\d{4})$`,`gm`),function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+|[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+)(\\d{4})$`,`gm`),function(e,t,n){return`|`+t+`|`+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(RegExp(`^\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+)(\\d{4})$`,`gm`),function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+)(\\d{4})$`,`gm`),function(e,t,n){return`|`+t+`|`+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(/^\|(\d{4})-[0-9]{2}-[0-9]{2}$/gm,function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\d{4})-[0-9]{2}-[0-9]{2}$`,`gm`),function(e,t,n){return`|`+t+`|`+n})},c=function(e){return/\bstyle\s*=\s*"text-align:center"/i.test(e)?e:(e+` style="text-align:center"`).trim()},l=function(e){return e.replace(/^\|(\b\d{4}\b)$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\b\\d{4}\\b)$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|(\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[.*?\\|\\b\\d{4}\\b\\]\\])$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(<ref>[\\s\\S]*?<\\/ref>)$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n){return`|style="text-align:center"|<ref name="`+t+`">`+n+`</ref>`}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|<ref name="([^"]*?)">([\\s\\S]*?)<\\/ref>$`,`gm`),function(e,t,n,r){return`|`+c(t)+`|<ref name="`+n+`">`+r+`</ref>`}).replace(/^\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t){return`|style="text-align:center"|<ref name="`+t+`" />`}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|<ref name="([^"]*?)"[ \\t]*\\/>$`,`gm`),function(e,t,n){return`|`+c(t)+`|<ref name="`+n+`" />`}).replace(RegExp(`(?<!\\|style="text-align:center")\\|$(?=\\n\\|(\\-|\\}))`,`gm`),function(){return`|style="text-align:center"|`})},u=function(e){return e.replace(/^\|style="text-align:center"(\|\b\d{4}\b)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(\b\d{4}\b)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref name="([^"]*?)">([\s\S]*?)<\/ref>)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref name="([^"]*?)"[ \t]*\/>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref name="([^"]*?)"[ \t]*\/>)$/gm,function(e,t,n){return`|`+t+`|`+n})};t=t.replace(/!scope="col"\|Award\n!scope="col"\|Date[ \t]*of[ \t]*ceremony/gi,function(){return`!scope="col"|Award ceremony
!scope="col"|Year`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return/!scope="col"\|Award[ \t]*ceremony\n!scope="col"\|Year\n!scope="col"\|Category/i.test(e)?e.replace(/"wikitable([^"]*)"/gi,`"wikitable plainrowheaders sortable"`):e}).replace(new RegExp(r,`gi`),function(e){return l(s(e))}).replace(new RegExp(i,`gi`),function(e){return u(s(e))}).replace(new RegExp(a,`gi`),function(e){return l(s(e))}).replace(new RegExp(o,`gi`),function(e){return u(s(e))}),t=Ma(ja(t)),e.set(t)}function zi(e){return e.replace(/[ \t]*scope="(?:row|rowgroup|col)"/gi,``).replace(/[ \t]+/g,` `).trim()}function Bi(e){let t=e.charAt(0),n=e.slice(1),r=n.indexOf(`|`);if(r===-1)return{marker:t,attrs:``,content:n};let i=n.slice(0,r).trim(),a=n.slice(r+1);return/^(?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)||/[ \t](?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)?{marker:t,attrs:i,content:a}:{marker:t,attrs:``,content:n}}function Vi(e){let t=e.attrs.trim();return t?e.marker+t+`|`+e.content:e.marker+e.content}function Hi(e){return/!scope="col"\|Year\n!scope="col"\|Title\n!scope="col"\|Role/i.test(e)}function Ui(e){return/!scope="col"\|Award[ \t]*ceremony\n!scope="col"\|Year\n!scope="col"\|Category/i.test(e)}function Wi(e){let t=e.match(/\browspan="([0-9]{1,2})[ \t]*"/i);return t?Number(t[1]):1}function Gi(e){for(let t=0;t<e.length;t++)e[t]>0&&--e[t]}function Ki(e){let t=e.match(/\bcolspan="([0-9]{1,2})[ \t]*"/i);return t?Number(t[1]):1}function qi(e,t){let n=e;for(;t[n]>0;)n+=1;return n}function Ji(e){return e.startsWith(`{|`)||e.startsWith(`|+`)||e===`|}`||e.trim()===``}function Yi(e){return/^\|-\s*$/.test(e)}function Xi(e){return/^[!|](?![+}\-])/.test(e)}function Zi(e){return/^!/.test(e)&&!/\bscope="row"\b/i.test(e)}function Qi(e){let t=e.filter(Xi);return t.length>0&&t.every(Zi)}function $i(e){return e=zi(e),e?`scope="row" `+e:`scope="row"`}function ea(e,t,n){let r=[],i=0;for(let a of e){if(!Xi(a)){r.push(a);continue}let e=Bi(a),o=qi(i,t);o===0?(e.marker=`!`,e.attrs=$i(e.attrs,n)):(e.marker=`|`,e.attrs=zi(e.attrs)),r.push(Vi(e));let s=Wi(e.attrs),c=Ki(e.attrs);if(s>1)for(let e=0;e<c;e++)t[o+e]=s;i=o+c}return r}function ta(e,t){let n=e.split(`
`),r=[],i=[],a=[];function o(){a.length!==0&&(Qi(a)?r.push(...a):r.push(...ea(a,i,t)),a=[])}for(let e of n){if(Yi(e)){o(),Gi(i),r.push(e);continue}if(Ji(e)){o(),r.push(e);continue}a.push(e)}return o(),r.join(`
`)}function na(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return Hi(e)||Ui(e)?ta(e):e}),e.set(t)}function ra(e){return(e||``).replace(/<!--[\s\S]*?-->/g,``).replace(/<ref[\s\S]*?<\/ref>/gi,``).replace(/<ref[^>]*\/>/gi,``).replace(/\{\{sort\|([^|{}]+)\|[\s\S]*?\}\}/gi,`$1`).replace(/\[\[[^\]|]*\|([^\]]+)\]\]/g,`$1`).replace(/\[\[([^\]]+)\]\]/g,`$1`).replace(/''+/g,``).replace(/ /gi,` `).replace(/\s+/g,` `).trim().toLowerCase()}function ia(e){return ra(e).replace(/^the\s+/i,``)}function aa(e){return ra(e)}function oa(e){return ra(e).replace(/^(best|outstanding)\s+/i,``)}function sa(e){return e?(e.content||``).replace(/\s+/g,` `).trim():``}function ca(e){let t=(e||``).toLowerCase(),n=ra(e);return/\{\{\s*(won|win|winner|honou?red)\b/i.test(t)||/\b(won|win|winner|honou?red|recipient|place|top\s*\d+)\b/i.test(n)?0:/\{\{\s*(nom|nominated|runner-up|runner up|shortlisted|finalist)\b/i.test(t)||/\b(nominated|nomination|nominee|nom|runner-up|runner up|shortlisted|finalist|finalists)\b/i.test(n)?1:/\{\{\s*(pending|tba)\b/i.test(t)||/\b(pending|tba|to be announced)\b/i.test(n)?2:3}function Y(e){return(e||``).replace(/[ \t]+/g,` `).trim()}function la(e){let t=Y(e).match(/\browspan\s*=\s*"?([0-9]{1,2})\s*"?/i);return t?parseInt(t[1],10):1}function X(e){return Y(e).replace(/[ \t]*\browspan\s*=\s*"?[0-9]{1,2}\s*"?/gi,``).replace(/[ \t]+/g,` `).trim()}function ua(e){return Y(e).replace(/[ \t]*\bscope\s*=\s*"(?:row|rowgroup|col)"/gi,``).replace(/[ \t]+/g,` `).trim()}function da(e,t){return e=X(e),t<=1?e:(e+` rowspan="`+t+`"`).trim()}function fa(e,t){return e=ua(e),(`scope="`+t+`" `+e).trim()}function pa(e){let t=e.charAt(0),n=e.slice(1),r=n.indexOf(`|`);if(r===-1)return{marker:t,attrs:``,content:n.trim()};let i=n.slice(0,r).trim(),a=n.slice(r+1).trim();return/^(?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)||/[ \t](?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)?{marker:t,attrs:Y(i),content:a}:{marker:t,attrs:``,content:n.trim()}}function ma(e){let t=Y(e.attrs);return t?e.marker+t+`|`+e.content:e.marker+e.content}function ha(e){return{marker:e.marker,attrs:X(e.attrs),content:e.content,refSpanId:e.refSpanId}}function ga(e){return e.map(e=>e.map(e=>e?ha(e):null))}function Z(e){return!e.comment&&e.refDepth===0&&e.templateDepth===0&&e.linkDepth===0}function _a(e,t){let n=0;for(;n<t.length;){let r=t.slice(n);if(e.comment){let t=r.indexOf(`-->`);if(t===-1)return;e.comment=!1,n+=t+3;continue}if(r.startsWith(`<!--`)){e.comment=!0,n+=4;continue}let i=r.match(/^<\s*\/?\s*ref\b[^>]*>/i);if(i){/^<\s*\//.test(i[0])?e.refDepth=Math.max(0,e.refDepth-1):/\/\s*>$/.test(i[0])||(e.refDepth+=1),n+=i[0].length;continue}if(r.startsWith(`{{`)){e.templateDepth+=1,n+=2;continue}if(r.startsWith(`}}`)){e.templateDepth=Math.max(0,e.templateDepth-1),n+=2;continue}if(r.startsWith(`[[`)){e.linkDepth+=1,n+=2;continue}if(r.startsWith(`]]`)){e.linkDepth=Math.max(0,e.linkDepth-1),n+=2;continue}n+=1}}function va(e,t){return Z(t)&&/^[!|](?![+}\-])/.test(e)}function ya(e,t){return Z(t)&&/^\|-\s*$/.test(e)}function ba(e){let t=[],n={comment:!1,refDepth:0,templateDepth:0,linkDepth:0},r=[];return e.trim().split(`
`).forEach(e=>{if(ya(e,n)){r.length&&t.push(r.join(`
`).trim()),r=[];return}r.push(e),_a(n,e)}),r.length&&t.push(r.join(`
`).trim()),Z(n)?t.filter(Boolean):null}function xa(e){let t=[],n={comment:!1,refDepth:0,templateDepth:0,linkDepth:0},r=[];return e.split(`
`).forEach(e=>{va(e,n)?(r.length&&t.push(r.join(`
`)),r=[e]):r.length&&r.push(e),_a(n,e)}),r.length&&t.push(r.join(`
`)),Z(n)?t:null}function Sa(e){let t=ba(e);if(!t)return null;let n=[],r=[],i=1;return t.forEach(e=>{let t=xa(e);if(!t){n.length=0;return}let a=t.map(pa),o=[],s=0,c=0;for(;s<a.length||r[c];){if(r[c]){let e=r[c];o[c]=ha(e.cell),--e.left,e.left<=0&&(r[c]=null),c+=1;continue}let e=a[s++],t=la(e.attrs),n=ha(e);c===ki&&t>1&&(n.refSpanId=i,i+=1),o[c]=n,t>1&&(r[c]={left:t-1,cell:ha(n)}),c+=1}o.length===6?n.push(o):n.length=0}),r.some(Boolean)?null:n.length===t.length?n:null}function Ca(e,t){return e&&t&&e.marker===t.marker&&Y(X(e.attrs))===Y(X(t.attrs))&&sa(e)===sa(t)}function wa(e,t){return e&&t&&e.refSpanId&&e.refSpanId===t.refSpanId}function Ta(e,t,n,r,i){let a=t;for(;a<n;){let t=a+1,o=i&&i.refSpan?wa:Ca;for(;t<n&&o(e[a][r],e[t][r]);)t+=1;let s=t-a;if(s>1){e[a][r].attrs=da(e[a][r].attrs,s),i&&i.scope&&(e[a][r].attrs=fa(e[a][r].attrs,i.scope),e[a][r].marker=`!`);for(let n=a+1;n<t;n+=1)e[n][r]=null}else i&&i.scope&&(e[a][r].attrs=fa(e[a][r].attrs,i.singleScope||i.scope),e[a][r].marker=`!`);a=t}}function Q(e,t,n){Ta(e,0,e.length,t,n)}function Ea(e){for(let t of e)t[K].attrs=fa(t[K].attrs,`row`),t[K].marker=`!`,t[q].attrs=ua(t[q].attrs),t[q].marker=`|`,t[J].attrs=ua(t[J].attrs),t[J].marker=`|`,t[Di].attrs=ua(t[Di].attrs),t[Di].marker=`|`;return Q(e,K,{scope:`row`}),Q(e,q),Q(e,J),Q(e,Di),Q(e,ki,{refSpan:!0}),e}function Da(e){return e.map(e=>`|-
`+e.filter(Boolean).map(ma).join(`
`)).join(`
`)}function Oa(e){let t=new RegExp(ji,`i`).exec(e);if(!t)return null;let n=t.index+t[0].length,r=e.lastIndexOf(`
|}`);return r===-1||r<=n?null:{openAndHeader:e.slice(0,n),body:e.slice(n,r),tail:e.slice(r)}}function ka(e){let t=Oa(e);if(!t)return e;let n=Sa(t.body);if(!n||!n.length)return e;n.sort((e,t)=>{let n=ia(e[K]&&e[K].content).localeCompare(ia(t[K]&&t[K].content));if(n!==0)return n;let r=aa(e[q]&&e[q].content).localeCompare(aa(t[q]&&t[q].content));if(r!==0)return r;let i=ca(e[Oi]&&e[Oi].content)-ca(t[Oi]&&t[Oi].content);if(i!==0)return i;let a=oa(e[J]&&e[J].content).localeCompare(oa(t[J]&&t[J].content));return a===0?0:a});let r=t.openAndHeader+`
`+Da(n)+t.tail;return Mi.set(r,ga(n)),r}function Aa(e){let t=Oa(e);if(!t)return e;let n=Mi.get(e)||Sa(t.body);return!n||!n.length?e:t.openAndHeader+`
`+Da(Ea(ga(n)))+t.tail}function ja(e){return Mi.clear(),e.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return ka(e)})}function Ma(e){return e.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return Aa(e)})}function Na(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\!(?![^\[]*?\]\])(?![^\{]*?\}\})(?!['"]\s*\{\{)/g,function(e){return`! `})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return` | `})}).replace(/^[ \t]*\|(?![^\[]*?\]\])(?![^\{]*?\}\})/gm,function(e){return`|`}).replace(/\{[ \t]*\|[ \t]*/g,function(e){return`{|`}).replace(/\{\|/g,function(e){return`{| `}).replace(/^\|[ \t]*\+/gm,function(e){return`|+ `}).replace(/^\|\+[ \t]*$/gm,function(e){return`|-`}).replace(/\|\+$/gm,function(e){return`|-`}).replace(/(\|\+.*)(?:\n\|\-)$/gm,function(e,t){return t}).replace(/\|[ \t]*\-/g,function(e){return`|-`}).replace(/\|\-\n\|\-/g,function(e){return`|-`}).replace(/\|[ \t]*\|/g,function(e){return`||`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!scope="row"[ \t]*\|[ \t]*\{\{TBA\}\}/gi,function(e){return`!scope="row" {{TBA}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\|-\n)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\*)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\#)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\|[ \t]*\}/g,function(e){return`|}`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\![ \t]*scope="row"[ \t]*\|[ \t]*\{\{TBA\}\}/gi,function(e){return`! scope="row" {{TBA}}`})}),e.set(t)}function Pa(){Pi(),Fi(),Ii(),Li(),Ri(),na(),Na()}var Fa={run:Pa},Ia=/{{\s*AfC comment\b[\s\S]*?}}/gi;function La(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(Ia,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function Ra(){let t=e.get();t=t.replace(/<br>/gi,function(e){return`<br />`}).replace(/<br\/>/gi,function(e){return`<br />`}).replace(RegExp(`[ \\t]*(?<!=)==(?!=)[ \\t]*`,`g`),function(e){return`==`}).replace(/[ \t]*===[ \t]*/g,function(e){return`===`}).replace(RegExp(`[ \\t]*(?<!=)====(?!=)[ \\t]*`,`g`),function(e){return`====`}).replace(/(==[^=]+==)\n\s*\n/g,function(e,t){return t+`
`}).replace(/[ ]/g,function(e){return` `}).replace(/\[\[([^[\]]+)\]\]/g,function(e,t){return`[[`+t+`]]`}).replace(/^\*[ \t]*([\s\S]*?)$/gm,function(e,t){return`*`+t}).replace(/^\*([\s\S]*?)$/gm,function(e,t){return`* `+t}).replace(/\*[ \t]*\*/g,function(e){return`**`}).replace(/\:\'\'<br[ \t]*\/[ \t]*>[ \t]*(?=\")/g,function(e){return`'' – `}).replace(/<\/ref>[ \t]*(<ref>|<ref name=\".*\">)/gi,function(e,t){return`</ref>`+t}).replace(/<\/ref>([a-zA-Z0-9])/gi,function(e,t){return`</ref> `+t}).replace(/<ref name=([^">]*?)[ \t]*\/>/gm,function(e,t){return`<ref name="`+t+`" />`}).replace(/<ref name="([^">]*?)"[ \t]*\/>/g,function(e,t){return`<ref name="`+t+`" />`}).replace(/<ref name=([^"/>]*?)[ \t]*>/g,function(e,t){return`<ref name="`+t+`">`}).replace(/<ref name="([^"\>]*?)"[ \t]*>/g,function(e,t){return`<ref name="`+t+`">`}).replace(/{{(Hlist|Horizontal list|Dotlist|Hlist1|Cslist|Csl|Bulleted list|Blist|Bulleted|Ulist|Unordered list|Ordered list|Olist|Unbulleted list|Ubl|Ubt|Ublist|Unbullet)\|([^\W]*)}}/gi,function(e,t,n){return n}).replace(/{{(Hlist|Horizontal list|Dotlist|Hlist1|Cslist|Csl|Bulleted list|Blist|Bulleted|Ulist|Unordered list|Ordered list|Olist|Unbulleted list|Ubl|Ubt|Ublist|Unbullet)\|(\[\[[^\]]*\]\])}}/gi,function(e,t,n){return n}),e.set(t)}function za(){let t=e.get(),n=[],r=[],i=[],a=[];function o(e){return a.push(e),`paperPROTECT`+(a.length-1)+`paper`}t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return n.push(e),`paperCITE`+(n.length-1)+`paper`}),t=t.replace(/{{\s*multiple images?[\s\S]*?}}/gi,o),t=t.replace(/<ref(?:\s+name="[^"]*")?\s*\/>|<ref(?:\s+name="[^"]*")?>[\s\S]*?<\/ref>/gi,function(e){return r.push(e),`paperREF`+(r.length-1)+`paper`}),t=t.replace(/\((?:stylized|stylised|styled|marketed|branded|written|rendered) as [^)]+\)/gi,function(e){return i.push(e),`paperSTYLE`+(i.length-1)+`paper`}),t=t.replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?website\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?signature\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?cover\d*[ \t]*?=.*$/gim,o).replace(/{{\s*URL\s*\|[\s\S]*?}}/gi,o).replace(/\[\[(File|Image|Media):([^\]|]+)(?=\|)/gi,function(e,t,n){return`[[`+t+`:`+o(n)}),t=t.replace(/(^|[^A-Za-z])\(G\)-IDLE(?![A-Za-z])/g,`$1(G)-Idle`).replace(/(^|[^A-Za-z])AESPA(?![A-Za-z])/g,`$1Aespa`).replace(/(^|[^A-Za-z])aespa(?![A-Za-z])/g,`$1Aespa`).replace(/(^|[^A-Za-z])ATEEZ(?![A-Za-z])/g,`$1Ateez`).replace(/(^|[^A-Za-z])BABYMONSTER(?![A-Za-z])/g,`$1Babymonster`).replace(/(^|[^A-Za-z])BLACKPINK(?![A-Za-z])/g,`$1Blackpink`).replace(/(^|[^A-Za-z])CRAVITY(?![A-Za-z])/g,`$1Cravity`).replace(/(^|[^A-Za-z])ENHYPEN(?![A-Za-z])/g,`$1Enhypen`).replace(/(^|[^A-Za-z])EVERGLOW(?![A-Za-z])/g,`$1Everglow`).replace(/(^|[^A-Za-z])EVNNE(?![A-Za-z])/g,`$1Evnne`).replace(/(^|[^A-Za-z])HYBE(?![A-Za-z])/g,`$1Hybe`).replace(/(^|[^A-Za-z])ILLIT(?![A-Za-z])/g,`$1Illit`).replace(/(^|[^A-Za-z])ITZY(?![A-Za-z])/g,`$1Itzy`).replace(/(^|[^A-Za-z])I-DLE(?![A-Za-z])/g,`$1I-dle`).replace(/(^|[^A-Za-z])IVE(?![A-Za-z])/g,`$1Ive`).replace(/(^|[^A-Za-z])KISS OF LIFE(?![A-Za-z])/g,`$1Kiss of Life`).replace(/(^|[^A-Za-z])LE SSERAFIM(?![A-Za-z])/g,`$1Le Sserafim`).replace(/(^|[^A-Za-z])TWICE(?![A-Za-z])/g,`$1Twice`).replace(/(^|[^A-Za-z])VIVIZ(?![A-Za-z])/g,`$1Viviz`),t=t.replace(/paperPROTECT(\d+)paper/g,function(e,t){return a[parseInt(t)]}),t=t.replace(/paperREF(\d+)paper/g,function(e,t){return r[parseInt(t)]}),t=t.replace(/paperCITE(\d+)paper/g,function(e,t){return n[parseInt(t)]}),t=t.replace(/paperSTYLE(\d+)paper/g,function(e,t){return i[parseInt(t)]}),e.set(t)}function Ba(){let t=e.get(),n=t.match(/\[\[(.[^\]\|]*?)\|(.[^\]\|]*?)\]\]/g);if(n){for(let e=0;e<n.length;e++){let r=n[e].match(/\[\[(.*?)\|(.*?)\]\]/);if(r){let i=r[1],a=r[2];if(!i||!a)return;i.toLowerCase()===a.toLowerCase()&&(t=t.replace(n[e],`[[${i}]]`))}}t=t.replace(/\[\[Korean[ \t]*(drama|dramas)\|South Korean television series\]\]/gi,function(e){return`[[South Korean television series]]`}),e.set(t)}}function Va(t){let n=e.get();t.list&&(n=n.replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref>.*<\\/ref>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\">.*<\\/ref>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\"[ \\t]*\\/>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*[^\\n]*?(?:\\Was\\W).[^\\n<]*?)((?<!(http|https))\\:.*?)(<ref>.*<\\/ref>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\">.*<\\/ref>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\"[ \\t]*\\/>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n})),e.set(n)}function Ha(){let t=e.get();t=t.replace(/\[\[(?!File\:)(.*?)\]\]/g,function(e,t){return`U005BU005B`+t+`U005DU005D`}).replace(/\{\{/g,function(e){return`U007BU007B`}).replace(/\}\}/g,function(e){return`U007DU007D`}).replace(RegExp(`(?<!(\\n\\s*|==\\n))(?=\\[\\[File:)`,`gi`),function(e){return`
`}).replace(RegExp(`(?<!^\\s*$\\n{1,10})(?<!\\=\\=\\n|^$\\n)(?=\\[\\[File\\:)`,`gim`),function(e){return`
`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*)\\]\\]`,`gm`),function(e,t){return t+`U0029U0029`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029(?!$)`,`gm`),function(e,t){return t+`U0029U0029
`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029$(?!\\n^\\s*$)`,`gm`),function(e,t){return t+`U0029U0029
`}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029`,`g`),function(e){return e.replace(/U005BU005B.*?U005DU005D/g,function(e){return e.replace(/\|/g,function(e){return`paperU007CU007Cpaper`})})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029`,`g`),function(e){return e.replace(/U007BU007B.*?U007DU007D/g,function(e){return e.replace(/\|/g,function(e){return`paperU007CU007Cpaper`})})}).replace(/\[\[File\:([\s\S]*?)U0029U0029/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029$`,`gm`),function(e){return e.replace(RegExp(`(?<=paperU007Cpaper)[0-9]{1,3}px`,`g`),function(e){return`upright=1`})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029$`,`gm`),function(e){return e.replace(RegExp(`(?<=paperU007Cpaper)[0-9]{1,3}x[0-9]{1,3}px`,`g`),function(e){return`upright=1`})}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaperupright(?=paperU007Cpaper)`,`gi`),function(e){return`upright=1`}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaperupright(?=U0029U0029)`,`gi`),function(e){return`upright=1`}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaper(upright=[0-9]{1}|upright=[0-9]{1}\\.[0-9]{1,2})(?=paperU007Cpaper)`,`gi`),function(e,t){return t}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaper(upright=[0-9]{1}|upright=[0-9]{1}\\.[0-9]{1,2})(?=U0029U0029)`,`gi`),function(e,t){return t}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029$`,`gm`),function(e,t){return t+`]]`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?\\]\\])$(?!\\n\\n)`,`gm`),function(e,t){return t+`
`});let n=t.match(RegExp(`(?<=\\[\\[)File\\:[\\s\\S]*?(?=\\]\\])`,`g`));if(n){for(let e=0;e<n.length;e++){let r=n[e].split(`paperU007Cpaper`),{name:i,type:a,border:o,location:s,valign:c,size:l,link:u,alt:d,caption:f,classes:p,page:m}={};for(let e=0;e<r.length;e++)r[e].includes(`File:`)?i=r[e]:r[e].includes(`thumb`)||r[e].includes(`thumbnail`)||r[e].includes(`frame`)||r[e].includes(`frameless`)?a=r[e]:r[e].includes(`border`)?o=r[e]:r[e].includes(`right`)&&!r[e].includes(`upright`)||r[e].includes(`center`)||r[e].includes(`left`)?s=r[e]:r[e].includes(`middle`)||r[e].includes(`baseline`)||r[e].includes(`sub`)||r[e].includes(`super`)||r[e].includes(`text-top`)||r[e].includes(`text-bottom`)||r[e].includes(`top`)||r[e].includes(`bottom`)?c=r[e]:r[e].includes(`upright`)?l=r[e]:r[e].includes(`link=`)?u=r[e]:r[e].includes(`alt=`)?d=r[e]:r[e].includes(`class=`)?p=r[e]:r[e].includes(`page=`)?m=r[e]:f=r[e];let h=[];i&&h.push(i),a&&h.push(a),o&&h.push(o),s&&h.push(s),c&&h.push(c),l&&h.push(l),u&&h.push(u),d&&h.push(d),f&&h.push(f),p&&h.push(p),m&&h.push(m),t=t.replace(n[e],`${h.join(`|`)}`)}t=t.replace(/U005BU005B/g,function(e){return`[[`}).replace(/U005DU005D/g,function(e){return`]]`}).replace(/U007BU007B/g,function(e){return`{{`}).replace(/U007DU007D/g,function(e){return`}}`}).replace(/paperU007CU007Cpaper/g,function(e){return`|`}).replace(/paperU007Cpaper/g,function(e){return`|`}),e.set(t)}}function Ua(){let t=e.get();t=t.replace(/\[\[(Afghanistan|Albania|Algeria|Andorra|Angola|Antigua and Barbuda|Argentina|Armenia|Australia|Austria|Azerbaijan|Bahamas|Bahrain|Bangladesh|Barbados|Belarus|Belgium|Belize|Benin|Bhutan|Bolivia|Bosnia and Herzegovina|Botswana|Brazil|Brunei|Bulgaria|Burkina Faso|Burma|Burundi|Cabo Verde|Cambodia|Cameroon|Canada|Central African Republic|Chad|Chile|China|Colombia|Comoros|Congo|Costa Rica|Croatia|Cuba|Cyprus|Czechia \(Czech Republic\)|Czech Republic|Denmark|Djibouti|Dominica|Dominican Republic|East Timor \(Timor-Leste\)|Timor-Leste|Ecuador|Egypt|El Salvador|Equatorial Guinea|Eritrea|Estonia|Eswatini|Ethiopia|Fiji|Finland|France|Gabon|Gambia|Georgia|Germany|Ghana|Greece|Grenada|Guatemala|Guinea|Guinea-Bissau|Guyana|Haiti|Honduras|Hungary|Iceland|India|Indonesia|Iran|Iraq|Ireland|Israel|Italy|Ivory Coast|Jamaica|Japan|Jordan|Kazakhstan|Kenya|Kiribati|Kosovo|Kuwait|Kyrgyzstan|Laos|Latvia|Lebanon|Lesotho|Liberia|Libya|Liechtenstein|Lithuania|Luxembourg|Madagascar|Malawi|Malaysia|Maldives|Mali|Malta|Marshall Islands|Mauritania|Mauritius|Mexico|Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Myanmar|Myanmar \(Burma\)|Namibia|Nauru|Nepal|Netherlands|New Zealand|Nicaragua|Niger|Nigeria|North Korea|North Macedonia|Norway|Oman|Pakistan|Palau|Panama|Papua New Guinea|Paraguay|Peru|Philippines|Poland|Portugal|Qatar|Romania|Russia|Rwanda|Saint Kitts and Nevis|Saint Lucia|Saint Vincent and the Grenadines|Samoa|San Marino|Sao Tome and Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Korea|South Sudan|Spain|Sri Lanka|Sudan|Suriname|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|Togo|Tonga|Trinidad and Tobago|Tunisia|Turkey|Turkmenistan|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\]\]/gi,function(e,t){return t}).replace(/\[\[((?!Category).*)\,[ \t]*South Korea\]\]$/gim,function(e,t){return`[[`+t+`]], South Korea`}).replace(/\[\[(First|Second|Third|Fourth|Fifth|Sixth) Republic of Korea\|]],[ \t]*/gi,function(e){return``}).replace(/\[\[South Korea\|South Korean\]\]/gi,function(e){return`South Korean`}).replace(/\[\[(Actor|Actress|Singer)\]\]/gi,function(e,t){return t}),e.set(t)}function Wa(){if(mw.config.get(`wgNamespaceNumber`)===0){let t=e.get();t=t.replace(/^{{Draft (article|topics)\|.*?}}.*?$\n/gim,function(e){return``}).replace(/^{{AfC (topic|submission|comment)\|.*?}}.*?$\n/gim,function(e){return``}).replace(/^\-{4}$\n/gim,function(e){return``}).replace(/^\s*?$\n{2,20}/gm,function(e){return``}).replace(/{{Draft categories\|([\s\S]*?)}}/gi,function(e,t){return`{{Draft categories|`+t+`
paperDRAFTENDpaper`}).replace(RegExp(`(?<=^\\s*$)\\npaperDRAFTENDpaper`,`gim`),function(e){return`paperDRAFTENDpaper`}).replace(/{{Draft categories\|([\s\S]*?)paperDRAFTENDpaper(?:\n|$)/gi,function(e,t){return t}).replace(RegExp(`(?<!^\\s*$)(?<!^\\[\\[Category\\:[\\s\\S]*?\\]\\]$)\\n(\\[\\[Category\\:)`,`gim`),function(e,t){return`
`.repeat(2)+t}).replace(/^\s*$\n{2,10}(?=\[\[Category\:)/gim,function(e){return`
`}).replace(/^({{DEFAULTSORT.*?}})$\n(?!\[\[Category\:)/gim,function(e,t){return t}).replace(RegExp(`(?<!^\\s*?$\\n{2})({{.+?Stub}})`,`gim`),function(e,t){return`
`.repeat(2)+t}),e.set(t)}}function Ga(t){let n=La();n&&e.set(n.protect(e.get())),Ra(),za(),Ba(),Va(t),Ha(),Ua(),Wa(),n&&e.set(n.restore(e.get()))}var Ka={run:Ga},qa;(qa=window).Elixir||(qa.Elixir={});var $=window.Elixir;return $.version=`v2`,$.release=`26.10`,$.runtimeRelease=`26.10`,$.modules={hatnote:yn,typography:_i,wikitext:Ka,date:hn,infobox:mr,navbox:Lr,wikitable:Fa,template:si,cite:nn,unreliableSource:Ei,lint:br},$})();})();
}
// </nowiki>Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.